Servo Loop Control Steady: Closed Speed Characteristics
Servo Loop Control Steady: Closed Speed Characteristics
ExERcrsE OBJEcflvE When you have completed this exercise, you will be familiar with servo operation
in closed loop speed control. You will know how to calculate and measure the
steady state speed of the Digital Servo in closed loop speed control for various
controller gains both theoretically and experimentally and be able to compare the
two.
DtscusstoN OurLtNE The Discussion of this exercise covers the following points:
DtscusstoN Components of the Digital Servo operating under closed loop speed
control
The Digital Servo closed loop speed-control system consists of the following.
o The human machine interface (HMI), which is used for setting the
controller parameters, function generator and recorder functions.
From now on, we will refer Figure 25 shows a simplified block diagram of the servo closed loop speed-
to the motor steady state control system with a first-order motor model (developed in Exercise 2). The
speed constant lfs as the controller is proportional only, which means that it can only have a constant gain
general motor speed con- term (proportional action is discussed in more detail in Exercise g).
stant I( for simplification.
Controller
Figure 25. Block diagram of a servo motor in closed loop speedrontrol mode.
The controller gain I(" is the result of the PID controller three different gains: the
proportional gain Kr, the integral gain Ki and the derivative gain I(a. ln most
exercises in this manual, the controller gain is equivalent to the proportional
gain (r, as only proportional action is present in the system.
Analysis of the block diagram components in Figure 25 (see Appendix B for the
detailed analysis), shows that the steady state speed r,rrr of the closed loop
system can be given as follows:
tKcK\
.u = \r=Gx),,r, (26)
where oss is the motor steady state speed (controlled or process variable)
,REF is the desired or reference motor speed (set point)
K is the motor speed constant [(rad/s)M
Kc is the controller gain (adjustable)
Equation (26) shows that as the controller gain (proportional only) I(. increases,
the (KcK)/(1 + KcI() ratio approaches 1. That is, with higher gain, the motor
steady state speed c,.r$ approaches the desired or reference speed rop6p. The
difference between the reference speed and the actual speed (a*6" - a-l) is
referred to as the error (or offset). Thus, increasing the proportional gain
decreases the error. This means that, theoretically, the proportional gain could be
set to a very large value in order to minimize the error. ln practice, however,
increasing the proportional gain renders the servo system unstable and produces
speed changes and oscillations. This is discussed in more details in Exercise 5.
ln real servo system implementation, the analysis must consider the gains of
both the servo system power amplifier and the speed sensor. The reference
speed a.r*u, for the servo system as well as the controlled variable speed ra55 is
often expressed in percentage, as is the case for the Digital Servo controller. The
conversion bet\iveen percentage and speed must be taken into account and can
be seen as another gain term. All gain terms can then be grouped as one single
term by multiplying them together.
The following gain terms are determined for the Digital Servo:
. A 100% speed is equal for the Digital Servo to 3000 rpm. The gain term
for converting rpm to percentage is thus (1130)o/ohpm.
100n rad/s =
Controller 3000 rpm
asgp (o/ol
a ('kl
Figure 26. Block diagram of a servo motor in closed loop speed-control mods showing all gain
terms.
All the gain terms in Figure 26 can be grouped together as a total product of all
lerms. ln this case, the product is 0.139 V/(ad/s) (0.48 x 0.91 x 30/n x 1/30).
This gain will be referred to as a scaling factor. A block diagram that shows the
grouping of these gains is given in Figwe 2l .
Controller
a psp (o/ol
Flgure_27. Block diagram of a servo motor ln closed loop speed.control mode showing the
simpllfied galn term.
From the above, it can be seen that for this particular system, Equation (26) has
to be modified to the following:
,*=(r +0.139K5K
o.I3gKcK )-
o.L3?K"K )@REF
1 (27)
ln this section, you will setup the Digital Servo for closed-loop speed-control
measurements.
. Setup the servo system for speed control, i.e-, disengage the
platform.
. Set the belt tension to allow the belt to be lifted of the pulley
connected to the motor shaft and slipped on the two pins to the rear
of the pulley, allowing the shaft to run uncoupled from the belt.
. Secure the flywheel to the shaft using the appropriate hex key.
!. Run LVServo, and click on the Device Controlled button in the Speed Loop
menu. Make sure the settings are initially as shown in Table 12:
ln this section, you will calculate the steady state speed (.)ss and the speed
constant K value of the motor operating under closed loop speed control for
various gains using Equation (27). You will then measure experimentally the
motor ar55 and K values for various gains and compare the theoretical and
experimental results. You will eliminate the calculated error value by means of
integral action. Only proportional action will be used. The controller gain value is
thus equal to the proportional gain value and will be referred to as Kp.
4. Slowly increase the offset value until the motor voltage reading reaches 40%,
which corresponds to a voltage ol 19.2V. Record the actual speed a'r (rpm)
and the reference speed dRrF (%) in Table 13:
5. Decrease the offset to 0%, increase the proportional gain K, to 2 and repeat
the previous operation. Do the same thing for I(p values of 3, 4, and 5'
6. Fill out the rest of Table 13 using Table 14 as a quick reference for speed
unit conversion. Keep in mind the following while completing Table 13:
. The error value is calculated by subtracting the speed a'r value to the
reference speed aiREr.
. The steady state speed ralio (i,ssf a*sp and speed value a-r5s (%) are
calculated using Equaiion (27).
51
lslw" Didital Servo Motor Control
r4 - Servo Closed Loop Speed Control - Steady State Characteristics , Corcluslon
ir rad/s
rpm -r rad/s
30 rpm
30 rpm
rad/s rpm
- r rad/s
t
@dls -) Vo
"
,^d It
7. Compare the calculated steady state speed with the measured steady state
speed.
9. Set the proportional gain Ke back to 1 and enter 0.1 s into the integral time ri.
Describe what happens to the error when integral action is introduced into
the controller.
JSION ln this exercise, you familiarized yourself with servo system operation in closed
loop speed control. You learned how to calculate and measure the steady state
speed of the Digital Servo in closed loop speed control. You also learned to
calculate the error value between the reference speed and the actual speed and
how to minimize it by increasing the controller gain.
2. Given the same motor parameters as in question 1, find the motor reference
speed a.r*r. in rad/s, rpm, and percentage, as well as the steady state closed
loop system value (rL3s / toosp\.
Given the same motor parameters as in question 1, find the system error
value in percentage.
5. Given the same motor parameters as in question 4, flnd the system error
value in percentage.
Compare both calculated error values from question 3 and 5. Which one is
lower and why?