introduction to motor sizing - mechatronic services

18
Introduction to Motor Sizing INTRODUCTION TO MOTOR SIZING Nick Repanich Adjunct Research Professor Department of Mechanical and Mechatronic Engineering and Sustainable Manufacturing California State University, Chico Chico, CA 95929-0789 (530) 520-2548

Upload: others

Post on 26-Oct-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: INTRODUCTION TO MOTOR SIZING - Mechatronic Services

Introduction to Motor Sizing

INTRODUCTION TO MOTOR SIZING

Nick Repanich Adjunct Research Professor

Department of Mechanical and Mechatronic Engineering and Sustainable Manufacturing

California State University, Chico Chico, CA 95929-0789

(530) 520-2548

Page 2: INTRODUCTION TO MOTOR SIZING - Mechatronic Services

Introduction to Motor Sizing 1

SEVEN STEPS OF SIZING AND SELECTION Step 1: Develop the torque and inertia equations that model the system mechanics.

1a: Draw/diagram the system to establish the relative location of the load mechanics. 1b: Develop the acceleration (Ta=), friction (Tf=), gravity (Tg=), and thrust (Tth=) torque

equations. Since Ta= (J)(α), this will also involve developing the inertial model (Jload=). Step 2: Determine the load motion profile(s) and calculate peak values.

• First find the max velocity reached (V) in a triangular move. If OK, use it. a

a

m tx

tX

V22

==

- a simple triangular profile minimizes torque (lowers cost), but uses higher speeds • If V is too high for any reason, then find the optimized acceleration time (ta) in a trapezoidal

move using overall move time, distance & the new constrained velocity. VXtt ma −=

- trapezoidal profiles are useful where rated motor torque drops with speed - for steppers, set maximum speed where the motor changes from the constant torque range

into the constant power range, otherwise reduction may be necessary.

• If there are multiple move profiles, find the worst-case acceleration (a), where atVa =

Step 3: Calculate the mass moment of inertias of the load mechanics. • Anything that moves with the motor is part of the inertia (J). Step 4: Determine the peak torque (Tp) at maximum speed excluding motor inertia. • determine worst case combination of Ta , Tf , Tg , Tth ( thgfapeak TTTTT ±±±= ) • calculate power required to move the load (to find a system in the right power range) Step 5: Choose an approximate motor/drive system. • find a motor/drive with more than the required speed and about double the power • look at speed-torque curves and price list simultaneously

- with servos, use most of the speed available or you waste the power available Step 6: Determine the peak torque at speed including motor inertia. • calculate RMS torque to evaluate motor heating issues (necessary for servo systems) • give 50-100% torque margin (only use lower margins if measurable mechanics exist) • check for 10-20% velocity margin Step 7: Optimize the system. • Check the load-to-motor inertia ratio, and compare to the machine’s stiffness to the

performance desired. A ratio higher than 10:1 is an indicator of potential instability problems with non-stiff systems. (Note: It is not the cause of the problem.)

• Check the need for a power dump circuit (high inertia ratios or vertical load) • It may be necessary to adjust mechanics, add reduction, and start over. Remember, iteration

is crucial to successful design!

Page 3: INTRODUCTION TO MOTOR SIZING - Mechatronic Services

Introduction to Motor Sizing Direct Drive (Rotary) Formulas and Examples 2

MOTION PROFILE FORMULAS

for triangular profiles: a

a

m tx

tX

V22

==

for trapezoidal profiles: VXtt ma −=

Where: V = maximum velocity X = total move distance tm = total move time xa = acceleration distance ta = acceleration time Note: V is used here rather that ω, as these formulas work with either linear or rotary units.

GENERAL TORQUE & POWER FORMULAS

thgfapeak TTTTT ±±±= Torque Equations:

4321

4243

232

221

21

tttttTtTtTtT

Trms +++

+++=

Where: Ta = Motor torque required to accelerate the inertial load Tf = Motor torque required to overcome the frictional forces Tg = Motor torque required to overcome the gravitational forces load Tth = Motor torque required to overcome any additional thrust forces T1 = Torque to accelerate the load from zero speed to max speed (Tf + Ta) T2 = Torque to keep the motor moving once it reaches max speed (Ta = 0) T3 = Torque required to decelerate from max speed to a stop (Ta - Tf) T4 = Torque required while motor is sitting still at zero speed t1 = time spent accelerating the load t2 = time spent while motor is turning at constant speed t3 = time spent decelerating the load t4 = time spent while motor is at rest Torque Unit Conversions:

mN cm

mscmkg

smkgN ⋅="

#

$%&

'⋅∴

⋅=

2

2

2

2 1001

Power Unit Conversions:

( )( ) ( )( ) ( )( ) ( )( ) ( )( ) ( )( )

W746 1

1173.0038.745.8452.226022 Watts

=

⋅=

⋅=

⋅=

⋅=

⋅=⋅=

hp

rpslbftrpmlbftrpmlbinrpsinozrpmmNrpsmN

ππ

Page 4: INTRODUCTION TO MOTOR SIZING - Mechatronic Services

Introduction to Motor Sizing Direct Drive (Rotary) Formulas and Examples 3

DIRECT DRIVE (ROTARY) FORMULAS Inertia (Step 3):

Solid Cylinder Hollow Cylinder Where ρ, the density is known, use Where ρ, the density, is known use

2

4RLJload

ρπ= ( )414

22RR

LJload −=

ρπ

Where mass and radius are known use Where m, the mass, is known use

2

2mRJload = ( )222

12RR

mJload +=

2RLm ρπ= ( )2122 RRLm −= ρπ

Torque (Step 2, 4-7)

( ) !!"

#$$%

&++=

a

mmcploada tJJJT

ω

( )( )RFT f =

Where: Jcp = inertia of the coupler (g·cm2) Jm = inertia of the motor's rotor (g·cm2) ta = acceleration time (s) ωm = maximum motor velocity reached (rad/s) F = frictional force (N) R = radius at which the frictional force acts (cm) Note 1: When using Imperial units, specifically inertia in convenient units of oz·in2, the acceleration torque formula must be modified to correct the units. The units of oz·in2 for inertia are not proper inertial units, yet they are quite convenient to calculate inertia based on real world data. To use the acceleration torque formula with inertia in oz·in2, divide by the gravitational constant g (1/386 in/s2), which converts oz·in2 to proper units of oz·in·s2 as follows:

( ) !!"

#$$%

&++=

a

mmcploada tJJJT

ω

2sin386

1

Note 2: Though the correct symbol for mass moment of inertia is “I”, typically in mechatronics we (incorrectly) use the symbol “J” for inertia, as “I” is also used for electrical current.

Page 5: INTRODUCTION TO MOTOR SIZING - Mechatronic Services

Introduction to Motor Sizing Direct Drive (Rotary) Formulas and Examples 4

DIRECT DRIVE WITH REDUCTION

Gear Drive Inertia Formulas:

2

2

2NRm

J loadloadload =

or

2

4

2NRL

J loadloadloadload

ρπ=

2

211

1 2NRm

J geargeargear =

2

222

2geargear

gear

RmJ =

Where:

Jx = inertia "as seen by the motor" m = mass R = radius N = reduction ratio (R1/R2) L = length ρ = density

Note: Most gearhead manufacturers provide the reflected inertia of the reducer in their user guide. This will help eliminate the need to calculate the individual gear inertias.

!!"

#$$%

&!"

#$%

&++=

amr

loada t

NJJ

eJ

T m ω

( )( )eNRFT f =

Where: e = efficiency of transmission (reduction) N = reduction ratio Jr = effective inertia of reducer, gear box, belts and pulleys, or gears Jm = inertia of the motor's rotor ωm = maximum motor velocity reached ta = acceleration time F = frictional force R = radius at which the frictional force acts

Page 6: INTRODUCTION TO MOTOR SIZING - Mechatronic Services

Introduction to Motor Sizing Direct Drive (Rotary) Formulas and Examples 5

EXAMPLE #1 - Fluted-Bit Cutting Machine

Parameters for Axis 4:

• Move distance 0.2 rev • Move time 0.15 s • Maximum velocity allowed 20 rps • Length of chuck 4.0 cm • Diameter of steel chuck 3.0 cm • Length of bit 14 cm • Diameter of steel bit 0.8 cm • Torque required during cutting 0.050 N·m

Step 1: rps 67.215.0

)2.0)(2(2===

mtXV

(OK, since not above "knee" on most stepper curves)

Step 2:

( ) !!

"

#$$%

&++=

a

mmotorchuckbita tJJJT

ω

Step 3: 2

4

3 cmg 36.42cm 8.0)

cmg75.7)(cm 14(

2⋅="

#

$%&

'=π

bitJ

24

3 cmg 5.2462cm 0.3)

cmg75.7)(cm 4(

2⋅="

#

$%&

'=π

chuckJ

Page 7: INTRODUCTION TO MOTOR SIZING - Mechatronic Services

Introduction to Motor Sizing Direct Drive (Rotary) Formulas and Examples 6

Step 4:

( ) mN 0056.0smkg 0.0056

scmg 112,56

2/s 15.0rps 67.2)2(cmg 5.246cmg 36.4 2

2

2

222 ⋅=⋅=⋅="

#

$%&

'⋅+⋅= πaT

Tf = 0.050 N·m

Tpeak = Ta + Tf = 0.0056 + 0.050 N·m = 0.0556 N·m @ 2.67 rps

( )( ) W93.0rps 67.2mN 0556.02 =⋅= πP

Jload = 4.36 + 246.5 = 250.86 g·cm2

Step 5: Try Nema 23 half-stack step motor, Jm = 0.070 kg·cm2 = 70 g·cm2

Step 6:

( ) mN 0072.0s

cmg 770,712/15.0

67.2)2(705.24636.4 2

2⋅=⋅="

#

$%&

'++= πaT

Tpeak = Ta + Tf = 0.0072 + 0.050 N·m = 0.0572 N·m @ 2.67 rps

Step 7: (fine) 6.3

cmg 70cmg 86.250

Ratio Inertia 2

2

=⋅

⋅==

m

l

JJ

)fine(% 355mN 00572.0

mN 0572.0-mN 26.0 (@speed)Margin Torque =

⋅⋅=

−=

peak

peakavailable

TTT

Page 8: INTRODUCTION TO MOTOR SIZING - Mechatronic Services

Introduction to Motor Sizing Direct Drive (Rotary) Formulas and Examples 7

PROBLEM #1 - Grinding Of Bicycle Rim Braking Surface

Parameters of Axis 3:

• Outside diameter of steel bicycle rim 33.0 cm • Move distance 1/36 rev • Move time 0.10 s • Inertia of rim-holding fixture 1686 kg·cm2 • Width of rim 4.5 cm • Inside diameter of rim 31.5 cm • Friction torque during grinding 1.6 N·m • Dwell time between moves 0.05 s • Velocity is not limited in any way • This is not the final grinding move, but is the worst case move, making

repeated passes over the weld.

Answer: approximately 20 N·m @ 0.56 rps

Page 9: INTRODUCTION TO MOTOR SIZING - Mechatronic Services

Introduction to Motor Sizing Leadscrew Formulas and Examples 8

LEADSCREW FORMULAS

Inertia (Step 3) ( ) 2

2

4

screw2

RLJ

pm

Jloadρπ

π==

Where: m = mass (kg) L = length (cm) R = radius (cm) ρ = density (g/cm3) p = pitch of screw (revs/unit length) (inverse of lead) The formula for Jload converts linear mass into the rotational inertia as reflected to the motor shaft by the lead screw.

Torque (Step 2, 4-7) !!"

#$$%

&!"

#$%

&+++=

amcpscrew

loada t

JJJeJ

T m ω

peFTT brf π2

+= pe

mgTg π2=

mgF dµ=

Where: Jscrew = inertia of lead screw or ball screw (kg·cm2) Tbr = breakaway torque of nut on screw (N·m) F = force or thrust required p = pitch of screw (revs/unit length) e = efficiency of nut and screw ωm = maximum motor speed (rev/s). (watch critical speed of screw) g = acceleration due to gravity Jcp = inertia of the coupling (kg·cm2) Jm = inertia of the motor's rotor (kg·cm2) ta = acceleration time (s) Tg = torque required to overcome gravity (vertical) µd = coefficient of dynamic friction

Page 10: INTRODUCTION TO MOTOR SIZING - Mechatronic Services

Introduction to Motor Sizing Leadscrew Formulas and Examples 9

EXAMPLE #3 - "Smart" Battery Inspection

Parameters for Axis 1:

• Length of steel leadscrew 36 in • Pitch of leadscrew 5 • Efficiency of leadscrew 0.65 • Radius of leadscrew 0.5 in • Move distance 1.5 in • Move time 0.5 s • Maximum allowed velocity 5 in/s • Weight of load 50 lbs. • Coefficient of friction 0.01 • Breakaway Torque 25 oz·in

Page 11: INTRODUCTION TO MOTOR SIZING - Mechatronic Services

Introduction to Motor Sizing Leadscrew Formulas and Examples 10

Step 1: Step 2:

Step 3:

Step 4:

hp=(60.08)25

16,800= 0.0894 746

wattshp

!

" #

$

% & = 66.7 watts

Step 5: Choose motor with about 0.2 hp Try S83-93, Jm = 6.70

V =

(2) (1.5in)0.5sec

= 6 in/ sec, too high

ta = tm −XV = 0.5− 1.5

5 = 0.2 sec

V = 5 insec ×5 rev

in = 25 revsec

Ta =1

386Jload

e+ Jleadscrew + Jmotor + Jcp

# $ %

& ' (

2πVta

Jload =

W2πp( )2 =

50(16)2π5( )2 = 0.81 oz ⋅in2

Jleadscrew =πLρR4

2 =π2 (36)(4.48) .5( )4

=15.8 oz ⋅ in2

Jcp = 0

Ta =

1386

.81.65

+ 15.8! " #

$ % &

2π(25).2

= 34.69 oz⋅ in @ 25 rps

Tf = Tbr +F

2πp e = 25 +0.01(50)(16)

2π5(.65) = 25.39 oz⋅ in

Tpeak = 34.69 + 25.39 = 60.08 oz·in

Page 12: INTRODUCTION TO MOTOR SIZING - Mechatronic Services

Introduction to Motor Sizing Leadscrew Formulas and Examples 11

Step 6: Step 7: Pick S83-93

Ta =

1386

.81.65

+ 15.8 + 6.70! " #

$ % &

2π(25).2

= 48.3 oz ⋅ in

Tpeak = 48.3 + 25.39= 73.7 oz ⋅ in @ 25 rps

JlJm

=16.616.7 = 2.48, O.K.

Page 13: INTRODUCTION TO MOTOR SIZING - Mechatronic Services

Introduction to Motor Sizing Tangential Formulas and Examples 12

TANGENTIAL DRIVES FORMULAS

Inertia Formulas:

2dplload RmJ =

22

42pppp

fpdp

RLRmJJ

ρπ===

2dpbb RmJ =

Where:

Jdp = inertia of the driving pulley Jfp = inertia of the follow pulley Jb = inertia of the belt Rdp = radius of the driving pulley ml = mass of the load mp = mass of the pulley mb = mass of the belt

Page 14: INTRODUCTION TO MOTOR SIZING - Mechatronic Services

Introduction to Motor Sizing Appendix A 13

Belt Drive Torque Formulas:

Direct Drive: !!"

#$$%

&!!"

#$$%

&++

++=

a

mmdp

b

mechanicsbeltloada t

JJeJJJ

dpf FRT =

With a gearhead: !!"

#$$%

&!!"

#$$%

&+++

++=

a

ghmmgh

ghgh

dp

ghghb

mechanicsbeltloada t

NJJ

Ne

J

NeeJJJ

22

ghgh

dpf Ne

FRT =

Where: ta = acceleration time eb = efficiency of belt over pulleys egh = efficiency of gearhead Ngh = reduction ratio of gearhead Jmechanics = inertia of other moving masses Rdp = radius of driving pulley Jgh = effective inertia of reducer ωm = maximum motor speed Jm = inertia of the motor's rotor F = force or thrust or friction forces at the drive pulley

Page 15: INTRODUCTION TO MOTOR SIZING - Mechatronic Services

Introduction to Motor Sizing Appendix A 14

Rack & Pinion Torque Formulas: Note: In the following formulas, the rack is stationary and the motor moves with the load. If the rack moves and the motor is stationary, then use the belt and pulley formulas, where the rack acts essentially like the belt.

Direct Drive: !!"

#$$%

&!!"

#$$%

& ++=

a

m

g

pmloada te

JJJT

ω

g

pf e

FRT =

With gearhead on motor: !!"

#$$%

&!!"

#$$%

& ++

+=

a

m

g

mgh

ghg

ploada t

Ne

JJ

eNe

JJT

ω2

ghg

pf eNe

FRT 2=

Where: Jload = inertia of moving load eg = efficiency of transmission between rack and pinion Jp = inertia of pinion gear and shafts and couplers and outboard bearings (if any) Rp = effective radius of pinion gear F = force, thrust or friction Jm = inertia of the motor's rotor ωm = maximum motor speed ta = acceleration time Jgh = effective inertia of reducer egh = efficiency of reducer N = reduction ratio

Page 16: INTRODUCTION TO MOTOR SIZING - Mechatronic Services

Introduction to Motor Sizing Appendix A 15

APPENDIX A STANDARD END FIXTURING METHODS

The method of end fixturing has a direct effect on critical speed, column load bearing capacity, and system stiffness. Four common methods are shown below.

Fixed-Free Fixed-Simple One end held in a duplex (preloaded) bearing, the other end is free

One end held in a duplex (preloaded) bearing, one end held in a single bearing.

Simple-Simple Fixed-Fixed Both ends held in a single bearing. Both ends held in duplex (preloaded)

bearings.

DENSITIES OF COMMON

MATERIALS Material oz/in3 gm/cm3

Aluminum Alloys 1.54 2.8 Brass, Bronze 4.80 8.6 Copper 5.15 8.9 Plastics 0.64 1.1 Steel (carbon,alloys,stainless) 4.48 7.8 Hard Wood 0.46 0.80

KINEMATIC EQUATIONS

(straight-line motion w/ constant acceleration) Equation Contains

x xv xa t

tavv xxx +=0

! ! !

( )tvvxx xx 02

10 ++= ! ! !

221

0 0tatvxx xx ++= ! ! !

( )022 2

0xxavv xxx −+= ! ! !

COEFFICIENTS OF FRICTION

Materials (dry contact unless noted) µs µd Steel on Steel Steel on Steel (lubricated) Aluminum on Steel Copper on Steel Brass on Steel Teflon on Steel Round rails w/ball bearings Linear guides - radius groove Linear guides - gothic arch (depends on load, pre-load & type)

0.74 0.23 0.61

0.04 0.002 0.003 0.008 to .05

0.58 0.15 0.45 0.22 0.19 0.04 0.002 0.002 0.004

to .02

Page 17: INTRODUCTION TO MOTOR SIZING - Mechatronic Services

Introduction to Motor Sizing Appendix A 16

BALL SCREW FORMULAS Critical Speed

!!"

#$$%

&

×⋅= 2

610Lf

dSNs

c

Nc = critical speed (rpm) d = root diameter of screw (cm) L = distance between bearings (cm) fs = Safety factor (recommend 1.25) S = end support conditions factor = 4.22 fixed - free = 18.85 fixed - simple = 27.31 fixed – fixed Note: The ‘S’ term carries units cmrev ⋅ /min. This equation is based on the natural frequency of the rod, and acquires its time component from that derivation. Column Load

!!"

#$$%

& ⋅⋅×= 2

461003.14L

dSFcl

Fcl = maximum load (lb) S = end fixity factor = .250 one end fixed one free = 1.0 both ends supported

(simple) = 2.0 one fixed one simple = 4.0 both fixed d = root diameter of screw L = distance between ball nut and

load-carrying bearing Note: The ‘S’ term carries hidden units that make the formula simpler and easier to use. Backdriving Torque (mainly used to determine holding brake torque)

π2elFTb

××=

Tb = torque required to backdrive F = axial load l = lead of screw e = efficiency of screw

Life Expectancy

For Other then Rated (Dynamic) Load

( )

( )3m

6

3

6

load dynamic/Finches 10

load icload/dynam operatinginches 10

Life

=

=

For Equivalent Load

( ) ( )( )3 3311 nnm FYFYF …+=

Fm = equivalent load Fn = a particular increment of load Yn = the portion of a cycle (sub

cycles) of a particular increment of load expressed as a decimal, i.e. the sum of the sub cycles must equal one. Example if L1 is applied for 20% of the cycle, L2 is applied for 30% of the cycle and L3 is applied for 50% of the cycle, then the associated Y values are Y1 =.2, Y2 = .3, Y3 = .5.

Page 18: INTRODUCTION TO MOTOR SIZING - Mechatronic Services

Intr

oduc

tion

to M

otor

Siz

ing

App

endi

x B

- So

lutio

ns

17

Rot

ary

Iner

tia C

onve

rsio

n T

able

To c

onve

rt fr

om A

to B

, mul

tiply

by

entry

in T

able

. *

Don

't co

nfus

e m

ass-

iner

tia w

ith w

eigh

t-ine

rtia:

m

ass i

nert

ia =

ginertia

wt.

B

A

kg-m

2 kg

-cm

2 g-

cm2

oz

-in2*

oz

-in-s

2 lb

-in2*

lb

-in-s

2 lb

-ft2

* lb

-ft-

s2

kg-m

2

104

107

5.

467-

104

1.41

6-10

2 3.

417-

103

8.85

0 23

.730

0.

737

kg-c

m2

10-4

103

5.

467

1.41

6-10

-2

0.34

1 8.

850-

10-4

2.

373-

10-3

7.

375-

10-5

g-cm

2 10

-7

10-3

5.

467-

10-3

1.

416-

10-5

3.

417-

10-4

8.

850-

10-7

2.

373-

10-6

7.

375-

10-8

oz-in

2*

1.82

9-10

-5

0.18

2 1.

829-

102

2.59

0-10

-3

6.25

0-10

-2

1.61

8-10

-4

4.34

0-10

-4

1.34

9-10

-5

oz-in

-s2

7.06

1-10

-3

70.6

15

7.06

1-10

4

3.86

0-10

2

24.1

30

6.25

0-10

-2

0.16

7 5.

208-

10-3

lb-in

2*

2.92

6-10

-4

2.92

6 2.

926-

103

16

4.

144-

10-2

2.59

0-10

-3

6.94

4-10

-3

2.15

8-10

-4

lb-in

-s2

0.11

2 1.

129-

103

1.12

9-10

6

6.17

7-10

3 16

3.

860-

102

2.

681

8.33

3-10

-2

lb-f

t2*

4.21

4-10

-2

4.21

4-10

2 4.

214-

105

2.

304-

103

5.96

7 14

4 0.

372

3.

108-

10-2

lb-f

t-s2

Tor

que

Con

vers

ion

Tab

le

B

A

N-m

N

-cm

oz

-in

ft-lb

in

-lb

N-m

102

1.41

6-10

2 0.

737

8.85

0

N-c

m

10-2

1.41

6 7.

375-

10-3

8.

850-

10-2

oz

-in

7.06

1-10

-3

0.70

6

5.20

8-10

-3

6.25

0-10

-2

ft-lb

1.

355

1.35

5-10

2

19

2

12

in-lb

0.

112

11.2

98

16

8.33

3-10

-2