Sizing a Motor to Drive a Load along a Motion Trajectory To qualify for the given system, the motor must successfully pass all three following tests: A. The motor must be able generate peak torque for the application B. The motor must be able to run at the maximum velocity C. The motor must be able to generate toque without overheating A. The motor must be able generate peak torque for the application In order to drive the load along the required motion trajectory, the motor must generate a certain torque function ๐๐บ . The torque depends on the moment of inertia, J, of the load, required angular acceleration, α and opposing frictional torque, TF, of the load. The torque is given by the following equation: ๐๐บ = ๐ฝ๐ผ + ๐๐น Where: J = Moment of Inertia of the load, kg-m2 α = Angular Acceleration, m/s2 TF = Opposing Friction of the load, N-m Given Velocity Profile: Velocity 0 20 40 60 Time (ms) The load it needs to drive has the following specification: a) b) c) d) e) Moment of inertia of the load, JL = 10-3 kg-m2 Assume that moment of inertia of the motor, JL = 10-4 kg-m2 Opposing frictional torque, TF =0.2 N-m Cycle time is 60 ms, means that the motor must complete one revolution in 60 ms. This process must be repeated every 60 ms or 100ms. Solution: We are looking for a motor that will be able to perform above motion trajectory: In order to accomplish the required move with the specified time, the application peak velocity equals: ๐๐ = ๐ท๐๐ ๐ก๐๐๐๐ 1 1 ๐ก๐๐๐๐๐ + ๐ก๐ ๐๐๐ค + ๐ก๐๐๐๐๐ 2 2 Or, ๐๐ = 2๐ . 04 = 157 ๐๐๐⁄๐ Since the velocity must be reached within the acceleration time 20 ms, the acceleration rate equals: ๐ผ= Since: 1 ๐๐ ๐ก๐๐๐๐๐ ๐๐๐ 157 ๐ = = 7850 ๐๐๐/๐ 2 0.02 ๐ rev radian ๏ฝ 0.105 min sec ond ๏ฉ ๏น ๏ช ๏บ radian 1 ๏ฉ ๏น ๏ท0 ๏ฝ ๏ช157 ๏ฝ 1495 ๏ rpm ๏ช radian ๏บ๏บ sec ond ๏บ๏ป ๏ช ๏ซ 0.105 sec ond ๏ป ๏ซ Thus, the required torque level can be computed using the following equation: ๐ป๐ฎ = ๐ฑ๐ถ + ๐ป๐ญ Remember that motor has the moment of inertia, JM that is normally in the order of ten to fifty times less than load’s moment of inertia, JL. J in the above equation is the total J = JL + JM = 10-3+10-4=1.1x10-3N-m Or, ๐๐บ = (1.1 ๐ฅ 10−3 ๐­๐) (7850 ๐๐๐ ) + 0.2 ๐­๐ ๐ 2 Or, ๐ป๐ฎ = ๐. ๐๐๐ ๐ต­๐ Similarly, during the slew and de-acceleration intervals, the generated torque equal 0.2 Nm and -1.056 Nm respectively. ๐๐บ ๐ท๐๐๐๐๐๐ = (1.1 ๐ฅ 10−3 )(−7850) + 0.2 ๐­๐ Or, ๐๐บ ๐ท๐๐๐๐๐๐ = −8.435 ๐๐ B. The motor must be able to run at the maximum velocity Since the velocity 157 radian/sec must be reached within the acceleration time of 20 ms, the acceleration rate equals: ๐ผ= Since: 1 ๐๐๐ 157 ๐ = = 7850 ๐๐๐/๐ 2 0.02๐ ๐๐ ๐ก๐๐๐๐๐ rev radian ๏ฝ 0.105 min sec ond ๏ฉ ๏น ๏บ radian ๏น ๏ช 1 ๏ฉ ๏ท0 ๏ฝ ๏ช157 ๏ฝ 1495 ๏ rpm ๏ช ๏บ radian ๏บ๏บ sec ond ๏ป ๏ช ๏ซ 0.105 sec ond ๏ป ๏ซ Because ๏ก ๏ฝ d๏ท ๏ท ๏ฝ dt t Conversion: 3000 rev/min= 50 rev/ s 1 Rev is 2π Radians=3.1428 x 2= 6.284 rad/rev Therefore Motor Peak Velocity, 50 ๐๐๐ฃ ๐ = 50 ๐๐๐ฃ ๐ ๐ฅ 6.284 ๐๐๐๐๐๐๐ ๐๐๐ฃ ๐๐๐๐๐๐๐ = 314.2 ๐ ๐๐๐๐๐๐ Thus, motor must be capable of running at 1495 rpm. Required Power for the Motor: Thus the Required motor power: ๐= ๐๐ ๐๐๐ก๐ก๐ 9.55 Or, ๐= ๐ = (1495 ๐๐๐). 30 ( ๐ )๐ ๐ 8.835 ๐๐ = 1383.352 ๐๐๐ก๐ก๐ 30/๐ P = 1.383 kW Another important Equation: โ๐ = 9.55๐โ๐ก ๐ฝ Where: โ๐ = Change in speed in rev/min ๐ = ๐๐๐๐๐ข๐ ๐๐ ๐. ๐ โ๐ก = ๐ผ๐๐ก๐๐๐ฃ๐๐ ๐๐ ๐ก๐๐๐ ๐๐ข๐๐๐๐ ๐คโ๐๐โ ๐กโ๐ ๐ก๐๐๐๐ข๐ ๐๐ ๐๐๐๐๐๐๐ ๐๐ ๐ ๐๐๐๐๐๐ ๐ฝ = ๐๐๐๐๐๐ก ๐๐ ๐ผ๐๐๐๐ก๐๐ ๐๐ ๐๐. ๐2 9.55 = ๐ถ๐๐๐ ๐ก๐๐๐ก ๐ก๐ ๐ก๐๐๐ ๐๐๐๐ ๐๐ ๐กโ๐ ๐ข๐๐๐ก๐ [ ๐๐ฅ๐๐๐ก ๐ฃ๐๐๐ข๐ = 30 ] ๐ A. The motor must be able to generate toque without overheating This 3rd test which is to determine if the motor can generate the peak torque without overheating is a little more involved. Temperature rise in the motor is proportional to the RMS value of the torque. It is necessary to compute the RMS value and compare it with the related continuous torque. The RMS value of a periodic function is: ๐๐ ๐๐ = √ 1 ๐ 2 ∫ ๐ ๐๐ก ๐ 0 ๐บ Graphically, 8.835 N-m Torque 0.2 N-m -8.435 N-m 60 ms ๐๐ ๐๐ = √ 1 1 (8.8352 ๐ฅ. 02 + 0.22 ๐ฅ. 02 + (−8.435)2 ๐ฅ. 02) = √ (2.985 ๐­๐) = 7.053 ๐­๐ . 06 . 06 Continuous torque available from a motor is generally given by the motor manufacturer. This continuous torque available from a motor is the TRMS value and safe limit to run at that torque without overheating. Based on the above criteria we found a motor having following specification: Manufacturer: Sure Servo, Model# SVM -220, Medium inertia motor Parameter Value ๐ ๐๐ก๐๐ ๐๐๐ค๐๐ ๐๐ข๐ก๐๐ข๐ก(๐๐๐ก๐ก) 2000 ๐ ๐๐ก๐๐ ๐๐๐๐๐ข๐ ๐­๐) 9.4 ๐๐๐ฅ๐๐๐ข๐ ๐๐๐๐๐ข๐๐­๐ Resistance) 23.5 ๐๐ถ (Continuous Torque) N-m 9.4 ๐๐ (Peak Torque) 23.5 ๐. ๐ ๐๐ (Peak Angular Velocity) 3000 ๐๐๐ = 314 ๐๐๐/๐ ๐พ๐ก (Torque Constant)N-m/A 0.77๐. ๐/๐ด ๐ฝ๐ (Moment of Inertia) 27.8 ๐ฅ10−4 ๐พ๐. ๐2 ๐(Armature Resistance) โฆ 0.6 โฆ ๐ธ๐๐๐๐ก๐๐๐๐๐ ๐๐๐๐ ๐ถ๐๐๐ ๐ก๐๐ ) ms ๐ด๐๐๐๐ก๐ข๐๐ ๐ผ๐๐๐ข๐๐ก๐๐๐๐, ๐๐ป 10.1 Rated Speed (rpm) 2000 ๐๐๐ 6.1