Beruflich Dokumente
Kultur Dokumente
for highperformance
Brushless
Servo Systems
Figure 1:
Position
controller
Drive
amplifier
Motor
Load
Feedback
2
Sinusoidal and trapezoidal brushless servos . . . . . . . . . . . . . . . . . . . . . . . 4
Trapezoidal and sinusoidal EMF and square wave current . . . . . . . . . . . . . 4
Sinusoidal EMF and sinusoidal current . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Sinusoidal control for brushless and induction motors . . . . . . . . . . . . . . . . 6
Closed-loop control for high performance . . . . . . . . . . . . . . . . . . . . . . . . . 8
Current regulation and tuning guidelines . . . . . . . . . . . . . . . . . . . . . . . . . 8
Comparison of DC servomotors and brushless servomotors . . . . . . . . . . .
brushless servomotors
Figure 2.
Figure 2:
Permanent
magnets
Armature
windings
Torque = Kt I
Permanent magnet
P
Per
field
Brushes
Commutator
l
Magnetic field vector
90
+
Torque
La
Ra
V
-
T = K Tl
+
Eg = K En
-
Armature
current vector
Torque = K B I sin
and
Figure 3:
Figure 4:
RU
SU
TU
RL
SL
TL
13
12
11
d
ed
er ium
nt
Si dym
o
e
n
10
9
8
Brushless motor
Control electronics
o5
Co
Sm
6
5
4
3
rri
te
Fe
ne Bon
od dde
ym edd
iu
m
Commutation signals
-12
-10
-8
-6
-4
RU R L S U S L T U T L
1
2
-2
into the windings. Passing air over the motor frame can
brushless servomo-
torque rating.
From an application
perspective, the
Figure 5:
Torque-speed curves
Amplifier current limit
Torque
A
Amplifier
voltage limit
voltage
Brushless servo
DC servo
Commutation
C ommutation
limit
SSpeed
pe
ElectroCraft uses various neodymium iron boron magnets (rare earth magnets)
in the ElectroCraft RP, RPP, and EXC families of brushless servomotors. The newer
RP and RPP Series motor families were designed to exhibit superior velocity and
Trapezoidal EMF
and
square wave current
Motor
Trapezoidal EMF
Commutation
encoder
Brushless
tachometer
Sinusoidal EMF
and
square wave current
SSquare-wave
quare-wave current
curr e
R
Sinusoidal EMF
and
sinusoidal current
Motor
Six-step
servo
Motor
Sinusoidal EMF
or
induction motor
square-wave current control, it is common to have squarewave current servo amplifiers operating sinusoidal back
EMF brushless motors. This is commonly referred to as
a Brushless DC servo system. The theory of operation is
Commutation
encoder
Electrically
commutated
motor (ECM)
Sinusoidal EMF
Brushless
tachometer
Brushless DC
servo
Trapezoidal
brushless
servo
Sinusoidal
oidalcurrent
current
Square-wave
Sq
uare-wave current
curre n
Brushless
servo
shown in Figure 7.
Notice that with ideal back EMF and current waveforms,
AC servo
Sinusoidal
brushless
servo
Encoder or
resolver
Figure 7:
TU
SL
TL
V BUS
RU
Conceptual schematics
RL
Phase-to-phase
back EMF
T R A P E Z O I D A L E MF
+
0
-
+
0
-
V R-T
+
0
-
+
0
-
V S-T
+
0
-
+
0
-
60 120 180
300 0
60
Inverter control
sequence
(360)
RU
SU
TU
RL
SL
TL
S I N U S O I D A L E MF
V R-S
60
600 120
120
1 2 180
18080 300
30 00
0 60
0
(360)
600
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
Processors (DSPs) that now can handle complex calculations has increased the capability of the sinusoidal brushless
servo system. The control hardwares capability combined
Overall
back EMF
13% of peak
60 120 180
Electrical degrees
300 0
60
(360)
Inductance effect
with square wave current
Figure 9:
FT
60
Typical low-speed
current waveform
90
FR
FR
IR
IR
60
Current vector
60 120 180
Electrical degrees
300 0
60
(360)
FT
FR
FS
240
FS
120
IT
240
FT
FR
120
IS
F total
FS
FT
Ftotal
90
The magnetic field vector and
current vector are of constant amplitude
and rotate at a constant speed
in a steady-state condition.
of a DC motor.
ditional DC servomotor.
Figure 10:
accomplished in these drives without the need for highresolution incremental encoder feedback. Only the lower
resolution commutation feedback is required. In some applications, this reduces the need and cost of the additional
encoder.
Other benefits resulting from the microprocessor-based
DC motor
type command signals
Stator coodinates (
Field command
y)
(induction motor only)
Torque
command
I R * sin
Sensor
I S * sin (
Coordinate
transformation
Motor
I S * sin (
Three-phase
current regulator
sin/cos
generator
Slip
constant
Slip angle
(induction motor only)
(R,S,T)
PA
user adjustable.
by the sine and cosine of the rotor angle. The raw resolver
feedback is not very useful, so some form of external cir-
analog velocity.
drive.
Figure 11:
Figure 12:
Resolver schematic
High-frequency
rotor excitation
A+
A-
High-frequency
modulated sine
B+
BI+
Encoder
High-frequency
modulated cosine
I-
Electronics
Shaft
Coded disk
Coded disk
Rotor excitation
Gap
Lens
Mounting surface
LED
process to be controlled.
Figure 13:
Velocity controller
Position controller
Power amplifier
Motor
Current controller
Position feedback
Current feedback
Speed feedback
Sensor
d
dt
10
-3 dB bandwidth
-10
Gain
-20
Phase angle
-30
-40
0
-20
-40
-60
-80
-100
-120
-140
-160
-180
Gain (dB)
Position
command
MOTOR
and
SENSOR
SERVO DRIVE
POSITION CONTROLLER
Figure 14:
I*R
-I
I*S
Motor
-I
Current error
Voltage
command
On/Off
command
-I
T
Current feedback
V Triangle
it is important to keep these errors to an absolute minimum. Another limitation of the properly designed current
controller is insufficient voltage to generate the necessary
lope is required.
Figure 15:
Load torque
disturbance
PROPORTIONAL PLUS
INTEGRAL CONTROLLER
TL
Current
controller
*m
Velocity
command
P GAIN
I*
1
TS + 1
T
KT
Inertial
load
1
JS
1
S
I GAIN
S
Motor velocity
the P gain and I gain for the desired response are based
10
actual load. This tuning is simplified though the use of sophisticated set-up software and a PC connected to the ser-
Figure 16:
vo drive. The ElectroCraft CompletePower Set-Up Software Utility provides the user a manual tuning mode that
allows a small step velocity command to be applied to the
drive while the motor is attached to the actual load. Within
TACH RESPONSE
TO VELOCITY COMMAND
TACH RESPONSE
TO TORQUE DISTURBANCE
Well tuned
Velocity
W tuned
Well
tuned
Poorly tuned
Poorly tuned
VELOCITY
CONTROLLER
POSITION COMMAND
*
1
TS + 1
ACTUAL POSITION
1
S
Figure 18:
Decibels
Crossover = K
Crossove
m/min. in./min.
rad
=1
=16.66
2.65 Hz
mm
mil
sec
Rad/secc
Rad/se
Kp
m/min. in./min.
n.//mi n.
rpm
Volts
=
= Counts
C
60 16.66
mm
mil
Volt
bit
Typically four times the
number of encoder lines
per revolution
Full-scale velocity
command divided by 2n
where n = DAC resolution
11
signal proportional to the derivative of the position command. Therefore, if there is no change in the position
command, then the feed-forward command is always
2
.65 Hz = 16.66 rad/sec =
adjustment terms.
Figure 19:
Figure 20:
F gain
KI
K ff
Actual position
Velocity loop
KP
Kd
Derivative gain = K d
Position
command
2.0
1.8
1.6
1.4
1.2
1.0
0.8
0.6
0.4
0.2
0
No velocity feedforward
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
Time (sec)
12