Control Lab Manual 01
Control Lab Manual 01
lld
Yxetc$e l:
ExERcISE OBJEcTIVE When you have completed this exercise, you will be familiar with the various
mechanical and electrical components of a brush-type permanentmagnet dc
servo motor system. You will know how to analfze the steady state behavior of
the dc servo motor in open loop mode. You will be able to calculate and develop
the relationship between the dc voltage applied to the seryo motor and the motor
speed.
DrscussroN ourLtNE The Discussion of this exercise covers the following points:
The interaction between these two magnetic fields produces a force (called the
torque) that causes the rotor/armature to rotate. The connections to the
armature windings are made through brushes, which commutate or switch the
current to the armature winding loops in order to produce a torque that causes
the rotor/armature assembly to rotate continuously. Reversing the polarity of the
dc power supply to the armature results in a cunent flow to the armature
windings that produces a torque causing the rotor/aimature to rotate in the
opposite direction.
The use of a permanent magnet instead of field coils reduces the amount of
energy consumed by the motor, the heat load created by wound field coils, and
the frame size. Permanent-magnet dc motors also have a lower armature
inductance, which results in a quicker response to changes in the armature
current.
For the purposes of analysis, a dc motor can be simplified into the model shown
below:
T,A
The following variables will be used in this manual to identify the various forces
interacting in a dc motor:
The counter or back EMF (Electro Motive Force) l/ is the voltage induced in the
armature due to the relative motion of the armature windings through the
magnetic field created by the permanent magnet. This voltage is proportional to
lhe motor speed (l-).
The motor input power is the product of the supply voltage E by the armature
current I4.
The motor output power is the product of the torque I and the motor speed (d.
The torque f developed by the motor is the product of the torque constant l(r
and the armature current 11.
The counter EMF voltage y developed by the motor is the product of the voltage
constant KE by the motor speed (,r.
To befter understand the distinction between these two control systems, consider
a car cruise control system. ln an open loop control system, the cruise control
controller locks the vehicle speed at the desired gas entry value for a certain
speed. This, however, does not take into account any disturbance that might
affect the vehicle speed, e.9., downhill or uphill tenain, weather, vehicle load, etc.
The vehicle speed will thus fluctuate depending on the driving conditions. ln a
closed loop control system, on the other hand, the controller takes into account
such feedback in computing its output and tries through various means to
compensate for it, which greatly reduces lhe output error, i.e., the difference
between the desired speed and the actual speed.
To do the steady state analysis, we will ignore the motor inductance L and the
motor inertia/M. Using the basic equations for a dc motor operating in a steady
state, we can develop the steady state characteristics and find the following
equations:
E=leR*V (1)
V=Ktu (2t
T = Krle (3)
r=Ba (4)
Using Equation (1), Equaiion (2), Equation (3), and. Equation (4), the motor
steady state speed r,rrr, usually expressed in rad/s, can be shown to be equal to:
(s)
,* = RB+.K,E
where r..-r* is the motor steady state speed (rad/s)
ln Exercise 2 we will only deal with the motor's steady state characteristics.
Exercise 3 will deal with the transient behavior of the dc motor, i.e., its behavior
before it reaches its steady state.
From Equation (5), we can define the relationship between the motor steady
state speed ar and the dc voltage E applied to the motor as the steady state
speed constant Ks. The equation for Ks is shown below:
..
xt= Kr (6)
ns+Yuh
where Ks is the motor steady state speed constant [(rad/s)A{
The motor steady state speed constant I(s determines the steady state speed of
the dc servo motor. That is, the motor steady state speed (,ss is equal to the
product of I(s and the supply voltage or: I
Example
Resisiance R o 2.O3
Viscous friction
N m/(rad/s) 0.0000708
coefficient B
Substituting the values shown in Table 2 into Equation (6), we obtain a Kr value
of:
ln this section, you will setup the Digital Servo for measuring the motor steady
state sPeed constant 1(s.
. Setup the servo system for speed control, i.e., dis€ngage 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 shafr to run uncoupled from the belt.
. Secure the flywheel to the shaft using the appropriate hex key.
2. Run LVServo, and click on the Device Controlled button in the Speed Loop
menu. Make sure the settings are initially as shown in Table 4:
Speed Unchecked
Cunent Checked
PV Speed Scaling
100% Value 3000 rym
4. When the motor attains its steady state (this should take about one second)
execute the procedure seen in the previous exercise to capture a few
seconds of operation, then stop the recorder and export the data to a spread
sheet.
5. Set the function generator Power switch to OFF, to turn off the motor.
ln the next steps, you will determine lhe viscous friction coefficient I by
multiplying the armature cunent /,{ by lhe torque constant K? at a supply voltage
of 48 V dc, and then dividing the dynamic friction torque Id by the motor
speed o (radls).
6. Using the exported data, determine the armature current 1,4 (A) by taking the
current reading in percentage and multiplying it by the measured current gain
value. This value should be of 7 A if the default value has not been changed.
Ie=
T6 = K7l1 (8)
Ta= Nm
Determine the motor speed (l) (rad/s) using Equation (9). To find the motor
speed in rpm oRpM, multiply the speed value in percentage by the measured
speed gain. This value should be of 3000 rpm if the default value has not
been changed:
Ztt (e)
60
@ = rad/s
(10)
B =T!
a
B= N m/(ad/s)
ln this section, you will calculate the motor steady state speed constant Ks. You
will then determine I(s experimentally by plofting a motor speed versus voltage
curve fiom the data obtained by running the servo motor. The resulting plot slope
corresponds to the measured steady state speed constant.
10. Calculate the theoretical value of the steady state speed constant Ks using
Equation (6). You will need to use your calculated viscous friction
coefficient B along with lhe KE, Kr, and R values supplied by the motor
manufaciurer (see Table 2). The theoretical value of Ks is thus:
Ks =_(rad/s) /
'!1. Run LVServo, and click on the Device Controlled button in the Speed Loop
menu. Make sure the settings are initially as shown in Table 5:
12. Set the time base to a very slow time of 999 ms. This will allow the motor to
reach its steady state speed during each sample. You will thus acquire a
series of motor speeds generated by a very low frequency triangle wave over
a range from minimum voltage to maximum voltage.
14. Capture a complete period (starting with the minimum value) and export it to
a spreadsheet.
'15. Use a spread sheet or similar mathematical tool to plot the motor steady
state speed (,)ss in radls versus supply voltage g. Your plot should look
similar to the one shown in Figure 19.
Figure 19. Steady state motor 3peed (.r$ vs supPly voltage E example.
fn fn" flat portion of the curve is due to the static friction that the motor torque
^Y/ must overcome before lhe motor begins to rotate. This motor rotation occurs at
the voftage that provides the required cunent and consequently the motor
torque necessary to overcome the static friction. lf the motor was ideal and
static fiction 0, the relationship between the steady state speed @ss and the
supply voftage E would simply be: i,ss = KsE.
16. Using your plot, calculate the slope and develop the equation that relates
steady state motor speed a)ss vs dc supply voltage E for the servo molor.
Use the slope X intercept form of the straight line equation:
Y=m(X-Xr)
Slope m = (radis)^r'
X1 intercept =
(dss =
17. Complete Table 6 below by entering the calculated and measured values of
(s:
Table 6. Calculated and measured motor steady state constant ,(s values.
Ks
[(radls)M
CoNCLUSTON ln this exercise, you were introduced to the various components that make up a
brush-type permanent-magnet servo motor. You analfzed the steady state
characteristics of the servo motor system operating under open loop control.
From experimental measurements, you were able to determine the steady state
speed constant I(s of a servo motor and compare it with the value calculated
using the manufacturer's data.
REvtEw QuEsTtoNs 1. How is the steady state speed (,ss affected by a decrease in dc supply
voltage E?
2. lf the motor is loaded in such a way that the viscous friction coefficient B
increases, how is the steady state speed r,r55 affected?
3. ln the steady state speed vs. supply voltage plot (Figure 19), explaln why
there is a "flat'or horizontal reqion in the middle of the curve.
4. Explain the difference between open loop and closed loop control systems.