Introduction to Mechanical Control Systems
Introduction to Mechanical Control Systems
-
Rather than taking up the required position
e, = ao7 the load oscillates about this position
with circular frequency w,. This performance is
Noting that the output of Fig. 10.6(d) is one of clearly unsatisfactory and it is evident that some
the inputs to Fig. 10.6(b), and connecting the four form of damping must be introduced. The
elements in the appropriate order, we obtain the response would then take the form of either Fig.
system block diagram shown in Fig. 10.7. From 10.11(a) or (b), depending on the amount of
this figure we note that a control system is a damping.
closed-loop system. One of the variables (0,) is
subtracted from a variable (0,) which precedes it;
this is known as negative feedback.
-
One way of providing damping is to attach a
Using the techniques of Fig. 10.5, Fig. 10.7 can damper to the load. If the damper provides a
be reduced to Fig. 10.8. torque Td which opposes the motion of the load
and is proportional to the velocity (viscous
10.4 System response damping), the constant of proportionality being
Returning to equations 10.11 we can determine
7
C , then equation 10.9(a) is replaced by
the response of the system to particular inputs 0,.
Suppose we want the load suddenly to rotate T, - Td = ld20,dt2 (10.13)
through an angle a. at time t = 0 . This T, - CDO, = ID28, (10.14)
corresponds to the step input 0, = 0, t < O ; 0, = ao,
t 2 O shown in Fig. 10.9. It is left as an exercise for +
T = (ID2 CD)O,
the reader to show that the response to this input T,l(ZD2 + CD) = 8,
is given by
The block diagram for the damped load is
e, = a o ( i -coSw,t) (10.12) shown in Fig. 10.12. We note that the effect of
160 Introduction to automatic control
[<I
= ao{i-e-~wnr[cosUdt
+
(l/d/l - 12)sin wd t ] }
e, = ei- e, (10.6)
V=k28, (10.7)
= ao{l-e-cwnr[l+wnt]} [=1 (10.17)
= a. { 1- e- cwnr[cosh w e t
v, = v- v, (10.19)
+([/d12-
l)sinhw,t]} [>1 T , = kl V,
wherecod=q,dl-[2andw,=wnd12-l. T, = ID28, (10.9b)
The output 0, does not settle to the required Vt = k4 D 0, (10.18)
value of a. until (theoretically) an infinite time
Eliminating T,, V , , V, V, and 0, we obtain
7
has elapsed. In practice, small amounts of
Coulomb (dry) friction ensure that motion ceases ID28, = kl [k2(@- 0,) - k4D8,]
reasonably quickly.
(ID2+klk4D+klk2)8, = klk2Bi (10.20)
The viscous damper wastes power and cannot
readily be constructed to give a precise amount of The amount of damping in the system can be
damping. There are other methods of introducing altered by regulating the techogenerator voltage
the first-derivative term (CDO,) into the system by a potentiometer circuit. This method of
equation 10.15, and one of these makes use of a introducing damping is known as output velocity
d.c. device known as a tachogenerator, driven by feedback. Another common way of introducing
the load. The voltage Vt produced by the damping is to use proportional-plus-derivative
action (see problem 10.5).
Figure 10.15
10.5 System errors 161
r
+ [l/V(J2
{ 1+ w , t }
= age- l w n{coshw,t
l=1
- l ) ] sinhwet}l>1 I (10.23)
iii) al a0 0 >O
a1 a2 > aOa3 (10.32)
We give below, without proof, the Routh- a3 a2 a1
Hurwitz conditions for stability of a control
(10.46)
164 Introductionto automatic control
x = ReAeJ""' (10.47)
where 0, is the natural circular frequency of the
oscillation and A is the real amplitude.
We will use as an illustration the third-order
system described by equation 10.31. With the
right-hand side set equal to zero we have, for the
complementary function,
[a3D3+ a2D2al D +%]A e'"nt = 0 (10.48)
where we assume that a. , al ,a2 and a3 are all real
and positive.
Now
DA e i o n t = j w ei"d
~ (10.49)
ei0.t = (j w ) 2 ei"d
D ~ A ~ (10.50)
and it follows that
D'Ael"n'= (jwn)'A e i o n f (10.51)
where r is any integer. Y
Equation 10.48 becomes to be fed info the system the force must have a
[a3(jwd3 + a2 (iwJ2 component which is in phase with the velocity
(i.e. the imaginary part of the force must be
+al(jw,)+ao]Ae'""'= 0 (10.52) positive). It follows that if energy is required to
so that keep the system oscillating then the system must
a3 O'wrJ3 + a2 (jwn12 be stable. So we see that
+al(jw,)+ao = 0 (10.53) a1 W > U 3 W 3
sinceAei""#O. or a1>a3w2.
Hence -a3 jw; - a2wn2 al jw, + + a. = 0 Now since w is close to w, we can write
or (-a2wn2 + ao)+ 0, (-a3wn2 + al )j = o a0 = U2W,2 = a 2 ( w + E)'
The real and imaginary parts must separately be where E is a small quantity. So as E+O then
zero, hence w2+ ao/a2.
Hence for a stable system
W,2=- a0 =-.
a1
(10.54) a1 >a3 (ao/a21
a2 03
of the component parts of the system; In frequency response methods we are only
(b) in practice most open-loop systems are concerned with the steady-state oscillations
stable which is an advantage if experimental (particular integral) part of the solution and so we
techniques are used! ignore the transient (complementary function)
Consider again a simple position-control sys- response. Since the system is linear, the particular
tem with proportional control driving an inertia integral solution of equation 10.58 must be
load with viscous damping. The block diagram for sinusoidal and at the same frequency w as the
the closed-loop system is shown in Fig. 10.22 input. The steady-state solution is therefore of the
which corresponds to Fig. 10.13 with K = k l k 2 . form
0, = Be I w'.
1 + G(jw,) =0 Therefore
since Ce i o n r 0. + G(jw) =
KO
(10.69)
What we have shown is that, for marginal W d [ l + (OT)’]
stability of the closed-loop system,
A particular real, positive value of w , say wl, can
G(jw,) = -1 (10.64) be found such that I G ( j w ) I = 1 which is
In other words, if there exists a particular value of 1
w (Le. w = w,) which makes the open-loop ~1 =-
T
d[-4 + V($+ KO’ 2)].
transfer function, G ( j w ) , have the (real) value of
- 1, then the closed-loop system will be marginally The phase angle between input and output is
stable and will oscillate continuously at the
frequency w = 0,. Thus we can see that the
open-loop transfer function G ( j w ) can give us
information about the closed-loop performance.
C#J = argG(jw)
(;j)
= argKo+arg 7 +arg
)( :C
1-jTw )
-
(l+’Tjw)
we can check if a value of w can be found which Is there a value of w which gives C#J the value -r?
makes G ( j w ) = - 1. In other words, does a value There is only one, which is when w is infinitely
of w exist which simultaneously makes the large. There is therefore no value of w which
amp1itude ratio have unity va1ue and the phase makes G ( j w ) = -1 which shows that the closed-
angle have the value of - 180” or -7~ radians? loop system of Fig. 10.22 can never be marginally
The amplitude ratio is stable. This is a result we already knew, since the
second-order system is always stable.
and
l i l =-l-l1 1
w i = t / - j / =;
1
(10.67)
IG1 1 1 1
1 1 - Tjw
= 1(1+ Tjw)(1- Tjw) = 2;:(+-:
-
-
I 1 - Tjw 1 - d [ 1 + (wT)’]
1 + (137)’ - 1+ (WT)*
1
- (10.68)
d [ 1 -k (WT)’]
10.7 Frequency response methods 167
Assume now that the proportional controller of Sketches of the Nyquist diagrams for the
the above example is replaced by a controller with open-loop response of the above system with
proportional-plus-integral action. The open-loop proportional-plus-integral are shown in Fig.
transfer operator of equation 10.55 is thus 10.25. It will be observed that the plot for T = T~
replaced by passes through the critical point G (jw) = - 1. The
frequency response of equation 10.73 is discussed
G ( D )=
+
K Ki/D
(10.71) again in example 10.5.
ZD2 + C D
which we can write in the form
KO(1 + 7oD) (10.72)
G ( D )=
D~(I+~D)
where KO= Ki/C, T~ = KIKi and 7 = IIC.
For sinusoidal inputs of circular frequency w we
can replace D by j w as before to obtain the
open-loop transfer function G(jo) = K + -Ki
1W
KO(1 + 70jw) (10.73) I( jo)’+ Cjo
G(jw) =
(jw)’ (1 + 7jw) - +
KO( 1 ?do)
-
It is easy to show (see example 10.5) that the
amplitude ratio is Figure 10.25
+
(jw)*( 1 Tjw)
As an aid to sketching the phase graph of the logw axis for any other value of [Link] same
Fig. 10.28 it should be noted that the gradient of applies to the phase graph c$ = arg[E3(jw)]. The
the graph at the break frequency w = 1/r is proof of this phenomenon is left to the reader.
-(ln10)/2 or -1.151 radians per decade =
-66"/decade (the proof of this is left for problem +
(iv) E,(D) = 1 TO,the first order lead
10.25). It is left to the reader to show that the log
Accurate values of amplitude ratios in decibel amplitude ratios and the phase curves are those
form and phase angles for the function E3( j w ) are for the transfer operator E3(D) = (1 + TO)-'
listed in the table below and plotted to scale in rotated about the logw axis, as shown in
Fig. 10.29 where a logarithmic scale is used for Fig. 10.30.
the frequency axis. In practice log graph paper is
normally used for Bode diagrams.
point (marginally stable closed-loop) while in Figs determining, from the open-loop response,
10.31(a) and (c) smaller and larger values of K whether or not the closed-loop system is stable
than that used in (b) are used respectively. and will suffice for all systems described in this
The closed-loop equation, from equation 10.63, chapter. There are a group of transfer functions
is where this rule does not apply, but they are
outside the scope of this book and for these the
reader is referred to more advanced texts on
D ) ( 1 5+- 2 0 ) ]e0
[I + D ( 1 + ~ l K frequency response methods).
The closeness of the open-loop frequency
-
K response curve to the critical point is an indication
D (1 + T~ D ) ( 1 + 72 D ) e, of the performance of the closed-loop system and
a measure of the closeness can be obtained from
hence the phase margin +,, and the gain margin g ,
[7172D3 + ( 7 1 + T ~ ) DD~++K ] 0, = KO, which are defined in the open-loop Nyquist
diagram of Fig. 10.32.
The phase margin is given by $,, = 180"+ 4
when the amplitude ratio is unity. It is the angle
between the negative real axis and the G ( j w )
vector when I G ( j w ) I = 1.
The gain margin is the reciprocal of the
amplitude ratio when the phase angle 4 = -180".
If the gain K i n , for example, equation 10.76 is
multiplied by an amount equal to the gain margin,
the open-loop will then pass through the critical
point and the corresponding closed-loop will be
marginally stable.
Typical values for satisfactory closed-loop
performance are: 4, should not be less than
about 45" and g , should not be less than about 2
or 6 dB.
has a horizontal cross-syfi-,:! area A , and liquid link GHJ, from similar triangles (Fig. 10.40),
flows into the tank at a rate qi and out at a rate qo.
The height h, of liquid in the tank is sensed by the
float F, which displaces end G of link GHJ, where
G H = HJ = l l . The desired height hi can be
adjusted by altering the vertical position of
end J. Link LMN is connected as shown; (hi-xyfl = (h,+x)/f,
LM = MN = f 2 . Point M, whose vertically down- x = ;(hi - ho ) = '2he (i)
ward displacement is y , is connected to the
where x is the downward displacement of H (and
flapper U of a pneumatic flapper-nozzle valve
L) and he is the error in level. Similarly, denoting
the upward displacement of N by z ,
y = t(x-z) (ii)
The motion of the ram R is given by
Dw = [kl/(l +T D ) ] ~ (iii)
The downward force acting on N due to the
spring is Sz, and the upward force due to the
dashpot is C ( w - 2 ) . Since the links are light,
the net force must be zero,
i.e. S z - C ( + - 2 ) = 0
+
(CD S ) z = CDw (iv)
The flow into the tank is
4, = k2W (VI
and the net inflow is equal to the area A times the
rate of change of height h,:
41 - 40 = ADho ( 4
Equations (i) to (vi) are represented in the
Figure 10.41
The two equations of motion are overcome the static friction torque Tf. So,
whenever 6, = 0, motion will not continue unless
ke, - T, = le, (for 6, >0)
ke, + Tf = le, (for 6, <0)
(i) I I
0.2 I 0, >0.015 or 0, I >0.075. This corresponds
(ii) to the range AB, 0.9255 0,s 1.075, when 0, = 1
Replacing 0, by 0, - e,, we obtain and to the range CD, 1.425r8,11.575, when
0, = 1.5 (see Fig. 10.44).
+
le, ke, = kei - Tf (6, >0) Immediately after .the input 0, is applied,
le, + ke, = kei + Tf (6,<0) 0, = 0, = 0 and so the trajectory starts at point
Substituting numerical values and dividing by (a). The initial error is 0, - 0, = 1 - 0 = 1 and the
k = 0.2, initial driving torque ke, = (0.2)(1) = +0.2 N m,
causing the load velocity 6, to be positive. The
(5 x i0-’)eO + e,
=0.925 (6,>0)
+
(5 x io-’)e0 e,
= 1.075 (6,<0)
(5 x i0-’)eO + e,
I ei= 1 (iii)
(iv)
appropriate centre for the trajectory is 0, = 0.925
(point A). We could have arrived at the same
conclusion by noting that the trajectories always
follow a clockwise pattern so that, when motion
commences, the velocity 6, will be positive and
= 1.425 (bo>O)
+
(5 x 10-’)8, e,
= 1.575 (6,<0) I 0, = 1.5 (VI
(vi)
Each equation is a second-order linear differ-
entia1 equation with constant coefficients, no
the centre of the arc at point A.
The input 0, = 1 for 0.625 s. The angle swept by
the radii which generate the trajectory is equal to
o,t so that, while 0, = 1, the total angle of
rotation will be [1/(5 x lO-3)]’/2 x 0.625 radians or
506.4 degrees; that is, one revolution plus 146.4
(viscous) damping term e,, and a constant forcing degrees. After point (b), 6, becomes negative so
term. Thus the equations represent simple we shift the centre to point B and so on until point
harmonic motion and we know (section 9.8) that (c) is reached. 0, then takes on the value of 1.5 rad
if we draw a phase-plane plot of 6,/w, against 0, and so the appropriate centres become points C
the result will be a series of circular arcs with and D. The trajectory continues and then ceases
centres on the 0, axis corresponding to the at point (e), due to insufficient driving torque.
particular integral or ‘equilibrium’ position for The final position is 0, = 1.48 rad, and the
the relevant equation. Since the equations have trajectory makes 2.5 revolutions so that the
been arranged to have a unity coefficient for e,, total time is 2.5(27~/0,) = 2.5(27~)/(5X lO-3)-’/2
the right-hand sides of the equations are the = 0.89s.
particular integrals. It should be noted that this technique can be
Each time the velocity 6, = 0, we must check used for any input function 0, if it is approximated
whether there is sufficient driving torque k0, to by a series of small steps as shown in Fig. 10.45.
Figure 10.44
torque TLso that
T,-T~~,-(~~,+T~)=o
To = ( C + Tb)W, + TL
= (0.2) + 0.35)200
+50= 160Nm
a) When the speed is varying, the equation of
motion for the load with the brake removed and
the governor disconnected (Le. 4 remaining
Example 10.4 constant at O O ) , allowing for the time lag 7 , is
A four-cylinder petrol engine is connected TD/(1+ TD)- CO, = IDw,
directly to a load. The total effective moment of
inertia is I and the damping constant is C. A To- Tb O, = (1+ 7D)(ID + C) W ,
governor increases the throttle angle 4 of the [ h D 2 + ( I + c T ) D + ( c + Tb)]W,= To
carburettor by N degrees for each rads of speed Substituting numerical values,
change. For steady-state operation over a
particular operating range, the torque TD driving [0.45D2+ 3.03D + 0.551o, = 160
the ‘rankshaft increases by Ta for each degree The final value of 0, is the particular integral of
increase in throttle angle and decreases by Tb for the above equation, which is
each rads increase in the engine speed 0,.
During speed variation, the carburettor intro- w, = 160/0.55 = 290.9 rads
duces a first-order lag of time-constant 7. b) When the governor is connected, it will
Numerica1 va1ues are I = 3 kg m2, c = o.2 N m operate in such a way as to increase the torque if
per rad/s, N = lo, Ta = 4 N m 7 Tb = 0-35 N m, the speed drops and vice versa. We can assume
and T = 0.15 s. that, before the load was removed, the error in
A brake app1ies a torque T L Of 50 N m to the speed o, was zero; i.e. wi,the desired speed, is
load which is being driven by the engine at a equal to 200 rads. The extra torque Tg provided
‘Onstant ’peed Of 200 rads. The brake is then by the governor is found from the two equations
removed. Assuming that the system is linear,
obtain the differential equation which describes 4 = No,
the engine speed (a) if the governor is Tg = Ta4
disconnected and (b) if the governor is connected.
Find the final speed for each case and draw a so that
block diagram of the system for case (b). Tg = NTaw,
and TD in part (a) is replaced by
TD= T o - T b o , + T g
Substituting q - w, for o,, the resulting
equation is
[ITD~+(Z+CT)D+(C+Tb+NTa)]wo
= To+ NTao,
[0.45D2+ 3.03D + 40.551 o, = 8160
Solution Let us measure the throttle angle 4 The SteadY-state value of 00is
from its original position when the engine speed is w, = 8160140.55 = 201.2 rads
steady at 200 rads. Figure 10.46 shows the engine
torque TD for 4 = 0 and steady-speed operation A block diagram of the control system is shown
and is of the form in Fig. 10.47.
TD = T o - TbW,
The engine torque TDfor this case is simply equal
to the damping torque Coo plus the braking
176 Introduction to automatic control
Figure 10.47
Example 10.5 Assuming next that TO<T (i.e. 1 / ~ 0 > 1 / ~the
)
Consider the control system with proportional- break points of Eb and Ed are interchanged
plus-integral action with the forward path transfer resulting in the Bode diagrams of Fig. 10.49.
operator Finally, if ro = 7, the numerator and denomina-
tor terms (1 + T ~ ~ oand ) (1 + +) in equation
K+Ki/D - Ko(l+~oD) 10.77 cancel so that the transfer function reduces
G ( D )= -
ID2 + CD D2(1 + TD) to
as in equations 10.71 and 10.2 and obtain sketches KO
for T ~ > T , T~ = T and T ~ < T of the overall G(jw) =-
open-loop frequency response in Bode and (jwI2
Nyquist form. Again letting KO= 1, the Bode diagrams for this
system are simply the straight line graphs shown
Solution The open-loop frequency response in Fig. 1o.5o.
transfer function For any positive value of KOnot equal to unity
KO (1 + TOjW) an additional component of log KO would be
G(jw) = (1o-77) added to the amplitude ratio plots, so that the
(jO)2(1+ T j U )
overall frequency response amplitude ratio curves
can be broken down into its individual compo- obtained above would simply be moved upwards
nents by an amount equal to logKO. If the above Bode
diagrams are re-plotted in Nyquist form, the
Ea(iW) = KO curves of Fig. 10.25 result.
+
E,, ( j w ) = 1 Toj w
&(io) = l/(jw)2
+
Ed (io)= 1/( 1 T j O ) . Example 10.6
The forward path transfer function of a control
The Bode diagrams for E,, Eb and Ed have been
system is given by
discussed above, see Figs 10.26, 10.30 and 10.28.
+
C(D 5)
E = -
c tw)k) -
Figure 10.49
178 Introduction to automatic control
'I
Using the value of C = 10 as in a) above we find
that the corresponding value of G ( j w ) 1 is 4.464.
For a phase margin of 45" this value of I G ( j w ) 1
-
component parts of C ( j w ) can be drawn, and the should be unity so C needs to be reduced by a
overall open-loop frequency response can be factor of 4.464. This gives C = 1014.464 = 2.24.
obtained by combining the components as in
example 10.5. The phase margin and the gain Example 10.7
margin can then be determined as in Fig. 10.33. Figure 10.51(a) shows the block diagram for a
This method is left as an exercise to the reader. system where the feedback is operated on by a
Alternatively we can work directly from the transfer operator H ( D ) .
overall amplitude ratio and phase functions, as
follows.
The overall open-loop frequency response
function is
KO (1 + T l b )
G(jw) =
j w (1 +
72jw)( 1 T+) +
The amplitude ratio is Determine (a) the closed-loop transfer oper-
ator and (b) equivalent unity feedback system.
Kod[1 + (T1w)21 410.78) Solution
' G ( j w ) I =0d1+(T20)2d[1+(T3W)
a) The difference between the desired input and
and the phase angle is the signal which is now fed back is
4 = arctan(T1w)- ~/2-arctan(72w) e: = e, - H ( D ) e,
- arctan (T~ w ) (10.79) therefore the output
a) To find the phase margin we need to establish
the value of w at which 1 G ( j w ) I = 1. Substituting e, e, - G ( D ) H ( D )e,
= G ( D )e: = G (D)
the numerical values into equations 10.78 and thus
10.79 and by trying a few values of w , we obtain
;:
the following table e, =
G ( D )ei
1+ G ( D ) H ( D )
w/(rad s-')
IW4l ddwrees so that the transfer operator is given by
-123.7
146.9 !%= G ( D )
1.27 -1 60.3 e, 1+ G ( D ) H ( D )
0.72 - 167.3
b) Figure 10.51(b) shows the equivalent unity
Problems 179
mics of the pendulum are represented by Frequency (w)/ Amplitude Phase lag/
(g - &D2)6 = D2x and that the control will be success- (rad/s-') ratio degrees
ful provided that A >g.
Initially the control is switched off and the pendulum 1 5.0 96
held at an angle 6 = el. At time t = 0 the pendulum is 2 2.5 100
released and simultaneously the control is brought into 4 1.1 110
action. Show that, in the steady-state, the trolley has a 8 0.5 130
constant velocity to the right and determine this 20 0.1 155
velocity. 50 0.02 170
100 - 175
10.21 Obtain accurate Bode plots of the transfer
182 Introduction to automatic control
a) What is the appropriate value of K? 10.26 The transfer function of a first-order lag is of
the form E ( j w ) = (1 + dw)-'. Show that, at the break
b) What is the gain margin? frequency w = UT,the slope of the phase-frequency
c) What is the damping ratio of the closed-loop plot is -66"/decade.
system?