Using a Shunt Resistor to Dissipate Energy

advertisement
12-10
Application Note
Using a Shunt Resistor to Dissipate
Energy
Rev. 2
Jan. 2011
2
Scope
When a moving motor and load are required to decelerate rapidly, the kinetic
energy of the load drives the motor's shaft to generate energy back to the servo
drive. This is called “regenerative energy”.
In most cases, regenerative energy is stored by the motor's internal resistance,
servo drive and power supply, but in some cases, when high speed and inertia are
involved, the energy becomes too great and causes the voltage on the bus (Vbus) to
rise. A shunt resistor and a control provide a simple and effective solution to
protect the power supply and servo drive by sinking energy though the shunt
resistor.
This application note describes methods to calculate the resistance and power of
the shunt resistor.
System Diagram
The shunt resistor is placed between the VP+ and PR terminals of the servo drive
using a special control circuit, as shown below:
When the control circuit detects the presence of a voltage rise above a given
threshold level, it connects the shunt resistor, and the energy sinks from the VP+
terminal to the PR terminals and dissipates as heat.
The resistor should have a low enough resistance to enable it to absorb the
regenerative energy. It should also have a sufficient power rating.
Shunt Resistor Value Calculations
For a given application, the maximum resistance of the shunt resistor is derived
from the motor's characteristics, the value of Vbus, the braking torque and the
maximum speed.
The mechanical power to be dissipated is given by the following formula:
P = T ⋅ω
where:
T is the torque in Nm,
ω is the angular velocity in rad/sec.
3
The braking torque can be derived from the motor's torque constant (Kt) and by
measuring the value of the current on deceleration.
The mechanical power is dissipated on the motor itself and the shunt resistor. It is
also partially absorbed by the capacitance on the bus.
For the purposes of this Application Note, we will neglect the bus capacitance
absorption and concentrate on the shunt resistance.
The power dissipation on the motor itself is actually the copper loss and can be
calculated from the formula:
Pmot = I Q2 Rpp
where:
R pp is the phase-to-phase resistance of the motor,
I Q is the current at brake time.
The additional power Pshunt = P − Pmot needs to be dissipated on the shunt resistor.
Otherwise, the bus voltage Vbus will rise and may cause damage to the bus
components that cannot withstand the high voltage level.
Normally, we allow a voltage rise up to 90% of the drive's maximum voltage rating
before engaging the shunt resistor (unless there are other voltage-sensitive
components on the bus). When the shunt resistor is engaged, current flows
through the resistor, causing Pshunt to be dissipated as heat. For good practice, we
recommend using a maximum of 70% pulse-width modulation (PWM) to the Rshunt
switching transistor.
The shunt resistance is therefore calculated at the maximum allowable voltage
from the formula
Rshunt =
(0.7 × Vmax )2
Pshunt
2
≅
Vmax
2 × Pshunt
where:
Vmax is the maximum level of Vbus (the voltage level at which the shunt resistor is
engaged).
Shunt Resistor Power Calculations
The shunt resistor should dissipate a maximum peak power when the motor is at
its maximum speed ωmax and its maximum deceleration torque T:
Pmax = T ⋅ ω max − I Q Rpp
2
Assuming that the deceleration torque is constant, we may assume that the
current I Q is also constant. Since the speed is constantly decreasing, the power
that needs to be dissipated is also decreasing.
4
At a certain speed ωi , the shunt resistor's power will be zero:
ωi =
I Q Rpp
Kt
The power on the shunt resistor actually dissipates within a very short period of
time.
Below is a typical motion diagram that shows the power dissipation on the shunt
resistor.
The resistor's average power is derived from the value of Pmax calculated above
and from Δ t , which is influenced by the value of the deceleration a .
For a given deceleration a and Pmax , the shunt resistor's average power is:
Pshunt =
(ωi − ω max )⋅ Pmax
2⋅a
5
Example
Regeneration current
M
Shunt drive pulses
In this example, we assume the following motor data:
V shunt =
0.9 x 200 V = 180 V
Speed =
2000 rpm
Braking current =
5A
R=
10 Ω
Ke =
40 V/krpm
Therefore,
K e [V/krpm] =
40 V
= 0.3820 V sec/rad
(1000 ⋅ 2 ⋅ π / 60)
Thus K t = 0.3820 Nm/A
The dissipated mechanical power is:
⎛ 2000 ⋅ 2 ⋅ π ⎞
P = Tω = K t Iω = (0.3820 ⋅ 5) ⋅ ⎜
⎟ = 400 W
60
⎠
⎝
The copper loss on the motor is:
Pmot = I Q2 Rpp = 52 ⋅ 10 = 250 W
This leaves 400 W – 250 W = 150 W to be dissipated by the shunt resistor.
The maximal shunt resistance is:
Rshunt =
2
1802
Vmax
=
= 108 Ω
2 ⋅ Pshunt 2 ⋅150 W
6
Therefore, the final resistance is Rshunt ≤ 108 Ω .
Now, let us assume the following deceleration: a = −1000 rpm/sec
2
Then we have:
(−1000 ⋅ 2 ⋅ π / 60)
ω
= −104.72 2
2
sec
sec
5 A ⋅10 Ω
ωi =
= 130.89 rad/sec
0.3820
a=
Therefore the power of the shunt resistor is:
Pshunt
⎛
⎛ 2 ⋅π
⎜130.89 − 2000⎜
⎝ 60
=a⎝
2 ⋅ (−104.72)
Pshunt ≥ 56 W
⎞⎞
⎟ ⎟ ⋅150
⎠⎠
= 56 W
7
Elmo Worldwide
Head Office
Elmo Motion Control Ltd.
64 Gisin St., P.O. Box 463, Petach Tikva, 49103
Israel
Tel: +972 (3) 929-2300 • Fax: +972 (3) 929-2322 • info-il@elmomc.com
North America
Elmo Motion Control Inc.
42 Technology Way, Nashua, NH 03060
USA
Tel: +1 (603) 821-9979
•
Fax: +1 (603) 821-9943
•
info-us@elmomc.com
Europe
Elmo Motion Control GmbH
Steinkirchring 1, D-78056, Villingen-Schwenningen
Germany
Tel: +49 (0) 7720-85 77 60
•
Fax: +49 (0) 7720-85 77 70
•
info-de@elmomc.com
China
Elmo Motion Control Technology (Shanghai) Co. Ltd.
Room 1414, Huawen Plaza, No. 999 Zhongshan West Road, Shanghai (200051)
China
Tel: +86-21-32516651 • Fax: +86-21-32516652 • info-asia@elmomc.com
Asia Pacific
Elmo Motion Control
#807, Kofomo Tower, 16-3, Sunae-dong, Budang-gu, Seongnam-si, Gyeonggi-do,
South Korea
Tel: (82)-31-698-2010 • Fax: (82)-31-698-2013 • info-asia@elmomc.com
www.elmomc.com
Download