Skip to main content

Full text of "Feedback control systems : design with regard to sensitivity"

See other formats


I 




Bui Tien Rung 



FEEDBACK CONTROL SYSTEMS: DESIGN WITH 

REGARD TO SENSITIVITY, 



' I 



u. S. Naval i'o->tuia<!uate 
Monterey. California 



Schocrt 



UNITED STATES 

NAVAL POSTGRADUATE SCHOOL 




FEEDBACK CONTROL SYSTEMS: 
DESIGN WITH REGARD TO SENSITIVITY 

by 



BUI TIEN RUNG, LT., VIET NAM NAVY 
GEORGE J. THALER, DR. ENG. 



RESEARCH l*9PeiCr NO. 41 



JANUARY 1964 



1 

I 







FEEDBACK CONTROL SYSTEMS: 



DESIGN WITH REGARD TO SENSITIVITY 



Research Report 
submitted by 



Bui Tien Rung, 

/ 

George J. Thaler, Dr. Eng 



Lieutenant, Viet Nam Navy 
. , Professor of Electrical Engineering 



U. S. NAVAL POSTGRADUATE SCHOOL 
Monterey, California 
January 1964 



i 



ERRATA. SHEET FOR RESEARCH PAPER NO. la 



PAGE 


LINE 


INSTEAD OF 


PLEASE READ 


Iv 


17 


satisfied 


satisfies 


1 


If 


wrong 


using 


19 


1 


clockwise 


counterclockwise 


22 


28 


irregularities 


singularities 


22 


29 


irregularities 


plant singularities 


2k 


7 


OZ 


QZ 


2k 


8 


OP 


QP 


25 


29 


JON=JON 


J0N=J0M 


.25 


29 


JN=JN 


JN=JM 


29 


18 


TT< dq = q<2< 


TK^ - ^<2ir 


55 


8 


expect P^ 


expect Pp 


55 


10 


then 


the 


59 


12 


unidentical 


n identical 


59 


15 


August 196 


August 1965 



.rj? 

V. S. r a.-’’ . *■■ Sv.h. j, 

'VT«>nf'ei c V* - ' 

FEEDBACK CONTROL SYSTEMS: 
DESIGN WITH REGARD TO SENSITIVITY 



Table of Contents 



Chapter One : 
I-l : 



1-2 : 
1-3 : 
1-4 : 
1-5 : 
1-6 : 

1-7 : 



Root sensitivity to parameter changes 
Introduction 

Purpose of feedback 

Small parameter changes, large parameter changes 

System sensitivity and root sensitivity 

Survey of previous works and scope of this work 

Root sensitivity: Definition 

Property 1 - Relationship between S^, S^> S^ 

K. P Z 

Property 2 - Relationship between root-sensitivity 
of -q^ and residue at 

Property 3 - Sum of all S^ and S^ in a system 



Chapter Two : 
II- 1 : 
II- 2 : 

II- 3 : 

II- 4 : 
II- 5 : 
II- 6 : 
II- 7 : 
II- 8 : 



A sensitivity design method 
Introduction 

Practical aspects of problems with small parameter 
changes 

Graphical method for determining root-sensitivities: 
the vector diagram 

An example of application of the vector diagram 

til f ' ' 

Particular case of open-loop singularities of n — order 
A design philosophy 
Locus of U on the s- plane 
Limit of locus of U 



ii 



Table of Contents (Continued) 



Chapter Two ; 
II- 9 ; 



II-IO : 

II-ll : 
11-12 : 

Appendix 

References 



A sensitivity design method (continued) 

Design techniques 

The three- step procedure 
Design for minimum root sensitivity 
Design for constant damping when gain varies 
Design for constant damping when a singularity varies 
Other possible sensitivity designs using the U>locus 
Design examples 

Design example No. 1; minimum sensitivity 
Design example No. 2: constant damping when 1 varies 
Design example No. 3: constant damping when p varies 
Analog computer simulation 
Single-stage or multiple-stage compensator? 



iii 



ABSTRACT 



The purpose of using feedback in a control system 
is not merely to improve its static and dynamic performance 
and eliminate or minimize the effect of noise, but also to 
eliminate or minimize the effect of unpredictable changes 
within the plant itself. Such changes are expressed in terms 
of variations in the plant's parameters, i.e., gain constant, 
plant poles, plant zeros. 

This paper starts with a definition of "root sensi- 
tivity", relating the changes in plant's parameters to corres- 
ponding changes in the system's roots. Interesting properties 
of root-sensitivity are shown, then applied to the derivation 
of a laborless graphical method for obtaining the sensitivity 
of a given root. Finally a compensation design method is 
proposed, which not only secures a desired location for the 
system's dominant roots on the s-plane, but also simultaneously 
satisfied conditions concerning the sensitivity of these dom- 
inant roots to the varying plant parameter (ters). Examples 
are solved using the proposed method, and the results verified 
with the analog computer. 



iv 



CHAPTER ONE 



Root Sensitivity to Parameter Changes 



1; Introduction 



I s 



It is well established that the reasons for wrong feedback in con- 
trol systems can be classified as follows; 

1 - To improve static and dynamic performance of the system . Feed- 

back can stabilize an unstable system or increase the stability 
of a stable system. Feedback can shape the system response in 
to some desired pattern. Feedback can reduce the steady-state 
error of a class of control systems. This aspect of feedback 
has been dealt with abundantly in the past» and well known re- 
sults may be found in the literature as well as textbooks. 

2 - To minimize the effects of man”s ignorance of the plant’s en- 

vironment . What man cannot predetermine in the plant's en- 
vironment is commonly referred to as disturbance or noise. 
Feedback in fact reduces the effect of this ignorance on the 
system output to an acceptable value. This side '“of the pro- 
blem also has been carefully investigated and the related 
results well established. 

3 - To minimize the effects of man's ignorance of the plant it- 

self . Man's Ignorance of the plant, which he wishes to con- 
trol, can be of various categories. Some plants cannot be 
readily analyzed and a mathematical model cannot be readily 
obtained. Such is the case for problems in biology, medicine 
or other natural sciences. Other plants are easier to anal- 
yze, but a rigid mathematical model is difficult to obtain 
due to the changing nature of the plant, resulting in vari- 
tlons in the plant's parameters. Such is the case with pro- 
blems in econon^, industry, or management. Such is also the 
case with a large number of engineering problems, of which 
a few examples will be given in the next section. Plant para- 



1 - 



parameter variations result either from the .basic nature of the 
plant itself (chemical processes), or from environmental changes 
(climatic and other ambient conditions). 

Variations of system’s response as related to plant parameter changes 
are expressed by the "sensitivity" of the system. The sensitivity-re« 
ductlon aspect of feedback is the purpose of this report. This chapter 
introduces the notion of root-sensitivity and its properties. Chapter 
Two will make use of them in a idesign procedure. 

At this point, it seems necessary to classify plant parameter changes 
into two kinds; incremental or small parameter changes, and large para- 
meter changes. The technique for treating each class of problem is diff- 
erent and no extension from one class to the other seems to be possible 
nor recommendable. Examples for small parameter changes can be found 
in many situations: chemical processes where the speed of various chem- 
ical reactions changes with pressure, with ambient temperature, humidity; 
electronic circuitry where component values change with temperature or 
aging; rotating generators where small changes in the field resistance 
cause proportional changes in the voltage gain as well as in the time 
constant; pneumatic or hydraulic systems in which fluid properties change 
with temperature and aging; mechanical systems in which friction, spring 
characteristics, etc., are far from being constant. 

Larger parameter changes, on the other hand, are common in a number 
of other problems, ranging from automatic steel rolling mills where the 
thickness of the slab varies within wide limits, paper mills where roll 
diadteter starts from zero and ends up at its maximum value, to the more 
recent problems of missle and space technology, where the vehicles are 
called upon to function at extreme environmental conditions, with wild 
changes in mass due to the burning out of fuel. 

This report will be concerned with analysis and synthesis methods 
for problems with small parameter changes. 

1-2; System sensitivity and root sensitivity; 

Several definitions of sensitivity have been used in the past. The 

1 

first one, as far as is known to the author, is by Bode , defining 

- 2 - 



sensitivity of the overall transfer function T to the gain constant K ass 

d K 

T ^ K _ 51n K 
d_T ain T 
T 

Horowitz took the inverse of Bode's definitions 

- 

T L T 
K 

T 

Defined one way or the other, S is generally known under the name of "class- 

K 

ical sensitivity" of more suggestively "system sensitivity" since it relates’ 

the change in system transfer function to the change in parameter K. 

Another kind of sensitivity is based on the location of system's dominant 

tp lx 

roots. Such a sensitivity relates the change in (i — dominant root of the 
closed-loop system) to the change in x; where x may be the gain constant, or an 
open-loop zero, or an open- loop pole of the plant. The sensitivity thus de- 
fined is known as "root-sensitivity". 

Formal definitions of root-sensitivity vary from author to author. H‘Or- 
10 2 

owitz and Ur defined the sensitivity of closed-loop root with respect to 
parameter x (where x may be gain constant, or pole, or zero) ass 



• A ^ 

X " dx 



Huang , on the other hand, used; 

9qi 



i ^ ■*1 

S = 

ox 



X 



( 1 ) 



( 2 ) 



4 

More recently, McRuer and Stapleford prefer different definitions for sensi- 
tivity to gain (K), and sensitivity to poles or zeros (x)s 



& 

K 



X 



5q. 

K 

9x 



(3) 



- 3 - 



(4) 



It will be shown in Section 1-5 that definitions (3) and (4) are most suit- 
able for the work presented here, and therefore will be adopted. 

1-3; Survey of previous works and scope of this chapter; 



a) As far as large parameter variations are concerned, the most signi- 

10 

ficant work known to the author is Horowitz’s book in which an exten- 
sive treatment of passive-adaptation is given, concerning systems with 
one or more parameters varying simultaneously and independently within 
wide ranges. Horowitz's methods are mainly based on frequency response, 
and since 



P 

h + — 

lf_ 

L + 1 
o 



(L =loop transfer function. Subscript o means original value, f means 

final value) , the problem is to select L ( jcc) so as to achieve tolerances 

T P ° 

on _o , despite the variations in . This is called "loop shaping" of 



L .^f 
o 



P. 



Variations in P are represented on the polar plane as an area (section 
3.5, reference 10). As a consequence, the method becomes impractical for 
more than 2 changing parameters. Horowitz's work extends well beyond the 
limits of the sensitivity problem alone, but in the treatment of the latter 
his certainly is one of the most valuable contributions up to the present 
time. 

Along the same passive-adaptive line is the recent work of Liu, Han and 
Thaler^. For a second order system with tachometer feedback, the three 
parameters are gain K, open-loop pole p, and tachometer gain K^.. A graph- 
ical method is proposed to determine the optimal values for K and K^., when 
p changes, in order to maintain the damping-ratio^ [within a certain limit. 
When K changes, p and K^. are similarly determined graphically. The pro- 
cedure is also extended to third order systems. This is the economical 
way to solve the problem, using to its best the limited amount of passive- 
adaptation inherent to any feedback systems. 

On the other hand, in many cases, passive-adaptation may not be suffi- 
cient and one must have recourse to active adaptation, which has bean the 
Subject of a profuse literature. Mention must be made of the APRACS tech- 



- 4 - 



nique, for ’‘Amplitude and Phase Regulated Adaptive control sys- 
tems**, and the recent work of Horton and Eisner^, who propose 
a method whereby the system's dominant poles are maintained fixed 
despite changes in the plant P(s)* In order to do so, gain and 
phase of the controller C (s) must change in such a way as to com- 
pensate for similar changes in P. A test signal is injected into the 
system and the output measured* Amplitude and phase of such output 
are compared with the input test signal. Differences are used as 
driving force to adjust gain and phase of C(s) in order to null the 
affects of changes in P. 

b) Turning next to small parameter changes, a great deal of work 
has been done in the recent past concerning the analysis of the pro- 
blem but so far no significant effort has been spent on synthesis. 

2 

Ur derived interesting root-locus properties and proposed a graphical 

i 3 

method for evaluation of S^. Huang showed. by a number of examples 

the usefulness of root-sensitivity in a wide variety of analysis pro- 

4 

bleras. McHuer and Stapleford derived interesting properties of root 
sensitivity and worked out various graphical and analytical methods 
for computing not all of which are practical. 

X 

Considering what has been done in the past, the remainder of this 
chapter will be devoted to a study of root-sensitivity properties, and 
in the next chapter, use will be made of these results to formulate a 
design method. 

In the literature mentioned above as well as in what follows, em- 
phasis is laid on the location of dominant system roots. One may argue 
on the validity of such a philosophy when applied to synthesis, since 
nothing guarantees that dominant roots remain dominant after the system 
has been compensated. In practice, however, it usually happens that if 
any extra root is introduced by the compensation, either it is far away 
enough, to be negligible, or it will be close enough to a system zero, 
so that its effect on the transient is thereby cancelled. In case of 
doubt, however, it is advisable to perform an analytical or analog- 
computer chhck after a solution has been obtained, in order to make sure 
it does satisfy the specifications. 

- 5 - 



1 1 1 




fi • 




1-4; Root-sensitivity; definition 



In this section, it will be shown how a definition of root-sensitivity 
is arrived at. In the next three sections, some important properties of rbot- 
sensitivity are derived. Let P be the transfer function of the plant to be 
controlled, C that of the cascade controller, and F that of the feedback con- 
troller(fed back around C and P) . We define G =PC as forward transfer function, 
and L =GF =PCF as loop transfer function of the system. Then the system char- 
acteristic equation is 

1 + L =0 



and if is a systems root, then 

1 + L(s) _ = 0 

s - q. 

If K is the gain constant of L(s), and z., p. its open-loop zeros and poles, 

J J 

then one can write; 

L = L (s,k,Zj ,p^) I 



and take the total differential of L; 



dL = 



ds 






4p. 



j=i ^ j=i 

On a root locus, L =-l =constant, ie: the total differential dL is zero for 
s = Let dL = 0 and s =q^^ in the above equation, this gives; 



Rearranging: 



0 =■ 



ds 



.1 ^ ^L 



dK + 



s =-q/- 



9z . 
1 J 



dz. + 
s =-q 




3L 

Sp, 



dPj 

s =-q 




dz . 



S = -q . 

1 



( 5 ) 



But q. itself is a function of K, z . and p. 
i J J 



q. = q. (K, z, , p,) . 
^i ' J J 



Taking the total differential of q^ 



, = K- ^ ^ 

‘^‘^i 9K K 



V V 

vs 



( 6 ) 



Equation (6) suggests that dq^ be written as: 

dK 






zj 



dZj + 



dp. 

PJ J 



(7) 



Equations (6) and (7) thus define the sensitivity of root q^ to gain K as; 

(8) 




(9) 



( 10 ) 



Equations (8) through (10) are the same as definitions in equations (3) and (4) 

given earlier, used by McRuer and Stapleford. relates the change in q, with 

Ix i i ^ 

the corresponding percent change in gain K, while S . and S , relate the change 

ZJ PJ 

in q^ with the total change in z^ or p^ . There is no reason why other definitions 
cannot be adopted. It is just a matter of convenience. 

1-5; Property 1: Relationships between S^, and 



Comparison of equations (5) and (7) yields: 



7 



But 



Then 



i / sl/bk ] 

K 1^9L/Bk/ s =-q^ 



^ y^L/Sz. 

*zj *yaL/3 



s / s =-q 



li 



PJ 



5L/Sp, 



L = K 



9L/5s / s =-q 



J (s + z ) 

- — — - 



m 



n (s + p^) 




fl ( ^ +: z\) 



li ( s + p.) 



Then (11) becomes 



( 11 ) 

( 12 ) 

(13) 



L 



s=-q, 



S=-q, 



K 



= 

K 



- 1 



Similar derivation for/ ^ 




s.i. = 

z , 

J 


CO 




z ; - 
3 


‘li 




- 


CO 




s — 


‘li " 





(14) 



leads to: 



(15) 



(16) 



Elquations (15) and (16) show; the convenience of the definitions used. The 
sensitivities to all singularities are directly proportional to S^, and in- 

lx 

versely proportional to the distance between q. and the singularity in- 

^ i i 

volved. Thus, whatever properties are found for S may be extended to S 
iL K. z 

or Sp. A particular case of equation (16) is for = 0, ie; the root- 

sensitivity to the pole at origin of the s-plane. 



8 



Mit 






I 

•4^ III 








iU 




I 




• 4|i mmi 







• » 





» 




•• 



t m* 



• ••* <4 





I#* .« 







:| 



1 



I 



I 



I 




. # 



( 17 ) 



gi 

Po ‘li 

is proportional to S.^ , the constant of proportionality being — ^ 

Po ^ ‘^i 

(complex quantity) . 

1-6: Property 2: relationship betweeh r66t“sensitivity of -q^ and res- 

idue at -q^. 

In section 1-5 it has been shown that S^, and sf" are all proportional. 

K Z p 

In this section it will be shown that, if q^ is a single system root, then 



^ -q. '’t 



(18) 



where F (’q^) is the feedback transfer function F evaluated at s = -q^^, and 
is the residue of the system transfer function at q^^. For unity feedback, 
(18) very simply becomes: 



4 = 



(19) 



th '' 



Finally it will be shown that when q^^ is an N — order pole, (18) becomes: 




For unity feedback it becomes: 



4 = < Qin 



( 20 ) 



( 21 ) 



The remainder, of this section, is concerned with proofs of equations (18) 
and (20). 

The overall transfer function is 

X (s) = -PCsJ.. C .(s ) ^ . l-(s) 

1 + L (s) F(s)Li + L(s)J 

The residue of T(s) at q^^ is 



= (s + q^ T(s) 



(s + q^) L(s) 



s =-^1 F (s) [1 + L( s )]3 ^ 



- 9 - 



(22) 



Let the rightmost expression be denoted as R^, ie, by definition 

*^i <*‘»i> = ^i 
F (1 + L) R. =(s + q.) L 



Take the drivative with respect to s of both sides: 






If [1 + L] Rj + PR. If + F [1 + U 5^ = L + (s + q^) If 



At s = -q^, ie; at a point on the root locus, L = -1 and the above equation 
reducers to: 

9,L 



FR 



i ds 



’ = -1 



s = -q. 



or; 



R ( -q.) 



‘ = -q^ 



(23) 



Compare (14) with (23) and obtain equation (18) which is thereby proved. 

Turning now to the case of order root at q^^, theory of Heai/rside's 
partial fraction gives: 



^il 

T (s) + 



‘i2 



s + q- / \2 

1 (s + q^) 
other roots 






'iN 



(s + q^^) 



N 



+ terms from 



(24) 



where 


0 = ^ 


gN-k 


>C 

(s + q^)L 




^ik (N -k)l 


as”-'' 


F(1 + L) 



(25) 



s = -q. 



Again .defining the quantity inside the small bracket as R^, then repeating 
the operations as for equation (22) above, one obtains after repeated diff- 
erentiation: 

^ .. (26) 



‘iN 



F(”qi) ^ 

^-N 



ds 



s = -q. 



- 10 



The next step in the derivation of equation (20) is to obtain the 

til 

equivalent of equation (14) for the caseii of N — order root at 

the repeated differentiations leading to equation (26), it is found that 

the detivatives of L: 



forl<k<N-l (27) 

= 0 and the original definition of 

root sensitivity as by equation (14) becomes infinite. 

In order to avoid this difficulty, a more suitable definition is 
suggested by writing an expansion of the total differential dL to include 
higher order terms, than retain only the lowest order terms for each para- 
meter and at the following equation, counterpart of equation (7) . 

dq^ = 




5 L(3 ). 

i k 
os 



= 0 



s = -q. 



This means that for N 



/.s = -q 



from which: 



K 



(-1)” N! 




(29) 



which is the counterpart of equation (14) . Complete derivation of the 
above may be found on Appendix Ir-Combinlng equations (26) and (29) dir- 
ectly yields equation (20^ which is thereby proved. 

Appendix 2 shows that equations (15) and (16), which relate with 

i iL til 

and S , are still valid when q. is a N — order system root. 

z p 

1-7: Property 3: Sum of all and in a system. 

Z , P c i. fl 

J J 



When -q^ is a single-order system root, the sum of the sensitivities 



11 



I 




( 30 ) 



of -q^ to all open-loop zeros and poles is equal to 1. 






j 



j 



This is easily seen by referring to the construction of root loci. If all 

open-loop zeros and poles are displaced by the same amount Q , then all 

closed-loop roots are displaced by the same amount, i.e., if dZj = dp^ = 6 

for all j, then dq^ = 6 for all i. This interesting property will be of 

great utility later on. 

til 

When -q^'is a N — order system rdot, setting dK = 0 in equation (28), 
and using the same reasoning as above, i.e., shifting all open-loop zeros 
and poles by 5 , one obtains 



dq^ = 





I 

N 



But closed-loop roots shift by the same amount 6 
becomes ; 



Then the above equation 



Vs' 

Z. ^ p. 



J j ^ 

which no longer has a universal character as equation (30) since it depends 
on the magnitude of shift 6 . 



12 - 



CHAPTER TWO 



A Sensitivity Design Method 
II ~ 1; Introduction 

In chapter one, a number of properties of the toot- sensitivity to 
gain, poles and zeros have been derived. In particular it was shown 
(equation (30)) that for any system, the sum of the sensitivities of a 
system root to each and every open- loop singularity, is always equal 
to unity. It was also shown (equation'^ 15,16) that the root-sensitivity . « 
to each singularity is directly proportional to the root-sensitivity to 
gain, and inversely proportional to the distance from the root to the 
singularity involved. 

It is now desired to apply these results to a number of design pro- 
blems where specifications include condition] on the sensitivity of the 
dominant roots. These specifications may be in the form of an upper 
limit for the magnitude of the sensitivity of the dominant root, or for 
the change of damping factor, or the change of natural frequency and 
bandwlth, when gain and/or singularity (ties) of the plant vary with 
time. 

This chapter will be presented in the following sequence. The 
practical aspect of problems with small parameter changes is discussed 
first. Then a graphical method to obtain root-sensitivity values is 
formulated and other properties of sensitivity are derived therefrom. 
Finally a design procedure is presented and applied to several examples. 

II - 2; Practical aspects of problems with small parameter changes . 

In section I - 1 a number of situations where small parameter changes 
frequently occur have been mentioned. A desirable quality of control sys- 
tems is undoubtedly the reliability of their response under varying oper- 
ating conditions, and perhaps one of the most objectionable shortcomings 
is the unpredictable variations in system response, variations due to the 
combined effects of small changes in the plant gain or time constants or 
both. 



13 - 



The question then arises as to when the plant gain Is affected and 
when the plant time constants are, and whether they affect each other la 
mutually. There Is no unique answer to this question, and for each In- 
dividual problem, an analysis Is needed to determine, from physical sit- 
uations, what parameters are changed and what Is the extent of the change. 

A simple example may be found In the amplldyne whose transfer function; 



is 



k k. 

q ^ 



O = 



g ^ ^ Vs + ^ 



+ Pi 



+ P2^ 



where e Is output voltage, e the control voltage,! subscript q refers to 
the quadrature field, subscript c refers to the control field. One can 
see that If r^ changes with temperature, only p^ Is changed. If r^ changes, 
only p. Is changed proportionally. But If an Inductance value changes, 
not only the corresponding pole varies, but'k does so as well. 

As another example, take a mechanical system with inertia and friction; 



J 0 + f 6 = KE 

where E Is the driving error signal. 

e !L_ Vj 

® Js^ + fs s(s + J ) 

In this case, a change In the friction modifies the time constant alone, 
while a fluctuation In the value of the Inertia causes both gain and time- 
constant to vary accordingly. 

In some Instances, even the open-loop pole at the origin of the s-plane 
varies. This Is the case of the above mechanical system when a shaft. Intended 
to be rigid, is twisted under load, or when a transmission belt, designed to 
be of fixed length, is elongated under tension. Then; 

0 = K ^ Vj 

® Js^ + fs + k (^s^ J® ■*" j ^ 

_ ^ Vj 

(s + P^)(s + Pj^) 



- 14 - 











^ • -f • « ####• 




where 




Po+ Pi 



and 




The last equation shows that in the Ideal case, k = 0 giving p = 0, 

o 

but if some k exists ^ then p exists* As long as Inertia J is fixed, the 
K ^ 

gain constant — does not vary. If k alone varies, then both p and p- are 

or 

changed since the sum p + p. = — is constant. If both torsion k and 

O X. «J 

friction f vary, p^ may change alone, or change simultaneously with Pj^. 
Finally if J varies, then both gain constant and poles p , p. are changed 

O jL 

proportionally . 

Another similar example of parameter change may be found in mechanical 
systems with springs the constant of which varies in use. 



II - 3; Graphical method for determining root-sensitivities . 

Equations (15) and (16) derived in chapter one suggest that to singu- 
larities which are close to system root is more sensitive, and for 

singularities which are farther away, q^ is less sensitive until it becomes 
Insensitive to singularities at infinity. The above concerns the magnitude 
of sensitivities. But sensitivities are vector quantities, since the change 
of a parameter may move the roots in different directions. It is then help- 
ful to make use of equation (30) together with equations (13) and (16) . 

Refer to equation (15), where z and p indicate open-loop singularities 
and q^ is the system root in question. Draw a vector from q^ toward each 
and every pole, and away from each and every zero. The length of each vector 
will be inversely proportional to the distance from q^^ to the singularity 
concerned. Then construct the siun U of all th^se vectors, which is a vector 
Itself. If U is taken as unity vector in magnitude and phase, then the other 
vectors measure the sensitivity of q^ to each singularity respectively. Here 
after, the vector 

• 

II- 1 1-0 

U = le 

will be baptized ''unity vector for root-sensitivities to poles and zeros", 
or more conveniently "unit-sensitivity vector". The first lengthy name 



15 - 



¥ ^ 




« m 



\ 





t 



I « 




vM 










I 












im 



■ -m^ 



I 






I 









■^1 



§(► • l<^ •► |►»^!|■ 

«w»4 
















i« 




emphasizes the fact that this unity scale, applies to sensitivity poles and 



zeros only, i.e., S, 



and Sp , 



since equation (30) only concerns these two 



quantities. This unity scall does not apply to 

The diagram just described is from now on referred to as the “vector 
diagram", as compared to the ^circle diagram" to be introduced later. The 
vector diagram offers a quick way to measure both magnitude and phase of the 
vectors or for any j. Only one little detail needs be kept in mind; 
phase of sensitivity vectors must be measured as positive in the clockwise 
sense starting from the U vector. This seemingly arbitrary sign convention 
in fact comes from equations (15) and (16) which are the basis of the vector 
diagram; 






K 



K 



K 



I - "j 



(-Pj9 



(-q^) 



(31) 



V . 
j 



The denominator is the vector from root (-q^) toward pole (”Pj) as 
shown on figure 2.' The phase relationship of the above equation is; 



S = - V . 

Pj ^ J 



(32) 



where the hat sign reads "phase of". The above is true no matter what 

conventions are applied to the measurement of the angles. Since the U- 

vector has been^found to be equal to le'^^^ as far as and are con- 

p z 

cerned, angl^^p will^e measured starting from U as zero phase. On the 
other hand, and V are measured in the conventional way, i.e., 

starting from the positive real axis and counting positively counter- 
clockwise. In equation (32), the-quantity S is not dependent on j, i.e., 

lx 



it is the same for all j's, 



S = constant 

Pj 



Thus, for each j; 



V . 
J 



^^aning that the larger the value of , the smaller must be Sp ^^^..^ince 

V. is measured conventionally (positively counter-clockwise) ^ S^ must 

P T 

be measured positively clockwise. 



16 - 



As an example, on figure la: 



P2 



♦ 37 
1.05 



= .352 



sj; = + 120° 

P2 

This means that if pole p^ moves by = .1 (to the left) while other 
parameters remain constant, then will move by dq^ = (.352 /1 20° ) 

( .1 /0° ) = .035 /120° . To say that q^ moves by .035 /120° means 

that the root (-q^^) moves by .035 7-60° , since q^ and -q^ are two oppo- 
site quantities and move in opposite directions. 

Finally note that the difference in the ways the sensitivity vectors 
are drawn for poles and zeros (toward the former, away from the latter) 
comes from the different signs in the denominators of equations (16 and 
(15). A different sign corresponds to a rotation of 180°. 

Before this section is ended, another interesting feature of the 
vector diagiram is presented. This concerns the root-sensitivity to gain, 

S , which so far has not been mentioned on the vector-diagram. One recalls, 

^ i i 

however, that at the end of section 1-5 a relation between S„ and S "was 

K ."'ti p 

given, p^ being the open-loop pole at the origin of the s-plane; 



Po 



'll 



(17) 



Equation 17 shows that, for a particular system root under investigation, 
is equal to x q. the phase relationship isi 

K. P X 

4^4 * "i 

O 

/A ^ 

Figure 2 shows the angles q. and S = a , the latter being measured 

from U. Since q^ + gives the direction of U on the s-plane, it is thus 

established that on the s-plane, always lies on U. Since S^ indicates 

K K 

the direction in which the root moves when K varies, i.e., the direction 
of the root locus, the above result can be stated as follows: 



17 - 




I 



* *At any point on the root-locus, the U vector is tangent to the root- 
locus . ** * 

Again note that the direction of U-vector indicates the direction in 
which moves when K increases. The direction in which (-q^^) moves when 
K increases differs by 180°. 

It seems worthwhile to state once more the results obtained in this 
section which the reader should keep i|in mind before going on: Phases of 

root-sensitivities to p and z are measured positively clockwise starting 
from the U vector. Phase of root-sensitivity to gain K is measured in the 
conventional fashion, that is from the horizontal and negatively clock- 
wise. On the s-plane, always lies on U which is tangent to the system 
root locus at the point of contact. 

II - 4; An example of application of the vector diagram . 

In order to show the practical character of the vector diagram, the 
following numerical example is taken from reference 4, but solved by use 
of the vector diagram. A look at the lengthy arithmetical and graphical 
methods of reference 4, some exact and others approximate by nature, will 
convince the reader of the rapidity of the vector diagram. Results ob- 
tained here and those obtained in reference 4 are compared to show the 
relative degrees of accuracy. 

Given the open- loop transfer function 



s(s + l)(s + 5) 

For K = 2.07, the closed-loop roots are at locations indicated on figure 
3. It is desired to calculate the sensitivity of the root at to the 
gain K; (other sensitivles can be readily obtained, it is merely a matter 
of measuring a length and a phase on the graph) . 

The vector diagram is constructed and U - vector is drawn on figure 
3. From measurement of vectors and phases, it is found that 

Sp = Itff = .753 Zz5l! 

*: this result may be very useful in the construction of root loci, since 

it readily gives the orientation of the root locus at any point. 



18 - 



• 14 




I* 







• ••«■■•« 19 «» lij 





• ii 






•- 




t4* ^ 







I 



V 



ipa»t< 

L 



(Minus sign because clockwise from U-vecCor) 

Since the system root -q2 is at 0.6 4/135° , is at 0.64 /-45° . 

Then 




q 



2 



= (0.735 /-51 °) (0.64 7-45° 

= (0.481 7-96° 

Note that on s-plane, the U-vector also lies in the direction -96°. 

2 

Hence, S is a vector lying on U. Note the tangency of U to the root 
K. 

locus at point “^ 2 ' 

The same example is worked in 10 different ways in reference 4. 
Results of only 5 of the most accurate methods are reproduced here for 
the purpose of comparison (order of increasing accuracy) . 





Method 


2 

Value obtained for S 


(1) 


Root locus metho4^ by gain 
perturbation 


0.356 7262° 


(2) 


Closed loop Bode Asymptotes 


0.451 7270° 


(3) 


Root locus method by phase 
perturbation 


0.457 7264° 


(4) 


Open loop Bode and plot 


0.491 7266° 


(5) 


Direct calculation 


0.492 7264? 47 


(6) 


Method of this report 


0.481 7264° 



The vector diagram method is in fact an exact method since no approx- 
imation of any kind was made in the derivation. The more accurately the 
diagram is constructed and measured, the better th$ results. In order 
to improve accuracy, one may choose a scale for the sensitivity vectors 
different from the scale used for the root-locus. 

til 

II - 5; Particular case of open-loop singularities of N — order . 

Looking at the construction of the vector diagram as Illustrated on 



19 - 



figure la, intuitively one can see that in case of a double pole or double 
zero (or hi gher- order ) , the same construction still applies, providing 
two vectors be drawn toward the double pole (or away from the double zero) . 
This can be seen by assuming that pole -p^ moves toward and reaches pole 
-Pj^. Simultaneously the sensitivity vector of would move toward that 
of -p^ and reach the same magnitude as that of ■*p^ . Note that in such 
case, the length of the sensitivity vector of each pole at -p^ remains 
the same as before, but the actual value of the sensitivity of -pi is 
different, since the scale-vector U has changed. 

*k 

The same result may be obtained analytically as follows. Assume 
L has an order pole at p^, then 



L = 



J r.*,) 

( . . . ) (s + Pi ) 



* Pi> 



(s + p^) 
n-1 



ll = 0 + L ^ 

^1 (s + p^)^n 



= h 



(s + Pj^) n 



= n 



s + Pi 



But 



s + Pi 



(51), S 



is equal to ^ if p^^ 

, . , ^ 9L 

is proportional to ^ 



were a single pole. Also, 

I' 

. Then the dbove result: 



from equation 



— — 




— — 


bl 




dL 


apl 


= n X 

Pj^ is order pole 


a Pi 



were a single pole 



is equivalent to saying that the root-sensitivity to a n — order pole is 

n times that to the same pole assumed single. 

th c 

The same reasoning applied to a n — order zero leads to identical con- 
clusion. 



II - 6: A design philosophy 

It has been shown from the vector diagram that the root-sensitivity of 
q with respect to each singularity is given by the vector associated with 
that singularity, measured with U-vector as unity scale, both in magnitude 



Casual reader may skip. 



20 



and phase. 

If the U-vector is changed, either in magnitude or in phase or both, 
then root-sensitivity changes. In particular, the larger the magnitude of 
U-vector, the smaller the root-sensitivity value, i.e., the more Insensitive 
the system root. 

This leads to a design philosophy whereby the U-vector would be mod- 
ified in order to meet particular specifications or restrictions imposed on 
the sensitivity of the dominant root of the system under investigation. In- 
tuitively one can see - and this will be shown to be true later - that in 
a given situation it is possible to maximize the magnitude of U-vector in 
order to minimize root- sensitivities; or to orient U in a certain fashion 
so to make the damping factor Insensitive to the variations of a certain 
pole, or to make it insensitive to the variations of gain- constant, etc. 

In a number of control problems, the system response specifications 
are expressed as a desired location on the s-plane for the dominant sys- 
tem roots. Such a location determines a damping factor ^ and a natural 
frequency (0^ for the system. Thus, fixing the location of the dominant 
roots and fixing the frequency response of the system with phase-and gain- 
margins and bandwlth, are two ways of expressing the same conditions. 

One can find, in the literature, a comprehensive treatment of the 
problem of compensating a given system in order to place the dominant roots 
where they are desired. The simplest way is to use lead or lag networks 
in cascade in single or multiple-stage. In fact, there exists an infinite 
number of solutions to the problem of forcing the root-locus of a system 
to go through a certain point on the s-plane. All what is needed is that 
the lead- or lag-network contribute the desired phase shift so to make 
the total phase at that point equal to 180°. 

Hoever, if another contralnt is placed on the system, the number of 
possible solutions decreases and eventually becomes unique. Such is the 
case of the problem in which the desired location of the dominant roots, 
and the steady-state accuracy of the system are to be satisfied simul- 
taneously. The latter condition fixes the value of gain constant when the 
dominant roots are at their assigned location. This problem was solved in 



- 21 




0 



7 8 

detail by Ross, Warren and Thaler , also by Poliak and Thaler , and re- 

9 

cently Hsu proposed a graphical method. 

The following is concerned with two simultaneous conditions; loca- 
tion of dominant roots, and sensitivity of these dominant roots. The 
second condition on sensitivity may take a number of different forms, 
such as sensitivity of or sensitivity of co^, with respect to vari- 
ations of gain or poles or zeros. In other situations, the dominant 
roots may b^ restricted to moving only within a certain area. As stated 
earlier, the philosophy of the (design method is to modify U in mag- 
nitude and/or in phase. Thus the first step is to investigate what the 
possibilities are in modifying U using lead or lag networks; in ether 
words, how the U-vector changes on the s-plane. 

11-7; Locus of U on the s-plane . 

This section, as a preliminary to the design procedure to be pre- 
sented next, is devoted to the determination of the geometric locus of 
the tip of U-vector on the s-plane. Knowledge of this locus tells the 
designer how and how much he can change magnitude and phase of the U- 
vector, and what good such change will do. 

Consider the pl&nt to be compensated; 

K(s + z, ) 

Q ^ ^ 

S(s + Pj^)(s + P2> 

and the desired dominant-root location -q as indicated on figure 4a. A 
spirule measurement shows that an additional phase of + 0 is needed at 
location -q. Thus a lead network with a zero at Z and a pole at P is 
needed. The question is; how does the tip of the U-vector move on the 
s-plane, when Z and P take all possible values on the negative real axis? 
(avoid positive real axis to avoid possible conditional instability) . 
Figures 4a, b and c illustrate the answer to the above question. 

First, ignoxe the compensator irregularities Z and P, and draw the 
unity vector for the irregularities p^, Pj^, P 2 , and Zj^, alone. This 
"uncompensated" unity vector is labeled QI on figure 4a. Now if a pole 
P is added, it has associated with it a sensitivity vector Qin of mag- 
nitude . Then the unity vector QI is augmented by the vector quan- 



22 - 



w 









> rMil: 











II 






#• 






tity IM = Qm. 

Similarly, when a zero Z is added, it has associated with it a 
sensitivity vector Qu, directed away from Z and of magnitude r— . Then 
the unity vector QM is augmented by the vector quantity MU = Qu. The 
question is to find the geometric locus of U. Figure 4b shows that when 
P moves along the real axis, since QM ™ moves on a circle of 

radius R = , resulting from geometrical inversion of the real axis, 

inversion with center ^ and ratio 1. Such a circle will be referred to 
as the (M) circle for convenience. The locus of point M is the (M) circle, 

of radius R = -^r- and with I as its uppermost point. 

2d 

Figure 4c shows that lU = 2R sin 0 = ^ sin 0 which is a constant quan- 
tity for each problem, and hence U move on a circle centered at I and of 

radius r = sin 0. The reasoning attached to figure 4c is as follows, 
a 

Draw vector IN equal and opposite to M U. Since Z is a point on the 
real axis, N.is on the (M) circle due to figure 4b. Then MN = 2R sin 0, 
and since I U = MN, I U = 2R sin 0 = constant. The circle on which point 
U moves will hereafter be known as the (U) circle. 

The (M) circle, locus of point M, of radius R= and the (U)' circle, 
locus of 'point U, of radius r = ■^ sin 0 are shown on figure 4a. For con- 
venience in terminology, the diagram just drawn will be given the name of 
"circle diagram", as opposed to the "vector diagram" shown on figure 1. 

For purpose of reference, the above result is restated below! 

The geometric locus of the tip of the unity vector is a circle, cen- 
tered at I and of radius r = — sin 0; where I is the tip of the "un- 
compensated" unity-vector, d the imaginary part of the dominant system 
root, and 0 the phase shift to be introduced by the compensation. 

II - 8; Limit of locus of U 

It does not make sense to define a geometric locus without specifying 
its limits. This is the purpose of this section. 

There must be 2 limit points on the locus of U, a right hand limit U^, 
and a left hand limit U^'. Point is defined by the extreme condition 
where Z, th^compensator *s zero, would be at the origin, and P on its left, 
such that PQZ = 0. Point U. is defined by the other extreme condition with 



- 23 - 




A 



P at -» and Z on its right, such that PQZ = 0. Any other possible case is 
between these two extremes. 

Determination of U and U. may be done by first noting the following 

r 

detail on figure 4a (or 4c); IN // QZ| IM // QP, if J is the midpoint of 
MN then lU is perpendicular to OJ 

I U J_ 0 J 

This can be used to obtain U when P and Z are known; draw IN// OZ, draw 
IM //OP; take midpoint J; draw lU J_ OJ. A quick way is to take the angle 
NOJ = 0, thus avoiding the trouble of obtaining the midpoint of an arc. 

Conversely, and this is more important, one can start from any de~ 
sired location of U and go back to obtain the corresponding Z and P, by 
doing the above construction in reverse order. This is the essence of 
this design method, whereby one changes the U-vector by proper compensation. 
When a particular location for U on its locus is chosen to satisfy some 
specification (next sections), obtain P and Z as follows; 

Draw OJ _[_ lU which cut (M) circle at J. On (M) circle, measure arc 
JN = JM = 0. Then the direction of IN is the direction of QZ (thus one 
gets Z), and the direction of IM is the directlnn of QP (thus one gets P). 

An example is shown on figure 6a. A desired U is given (purely as an 
example, for no particular reason). Perform the construction as indicated 
above and obtain and ot as angles of the direction of P and Z with re- 

A Zj 

spect to the vertical. This determines the compensator pole and zero as on 
figure 6b. Obviously a_ + a_ = 0. 

A Lt 

One may now go back to the problem of determining the limit points 
and of the locus of U. This is. merely' a:pair of problems similar to the 
one just solved. 

For the extreme right case (subscript r), refer to figure 5a. A 

measure on figure 4a shows that when Z is at the origin, QZ makes -30° 

with the horizontal. Draw IN at -30° from the horizontal. N is the 

r r 

extreme-right position of N. Measure N^O J^ = 0 and draw lU^ J_ OJ^. 
is the extreme right limit of the locus of U. 

For the extreme-left case (subscript A), refer to figure 5b. Here P 



- 24 - 



is at This calls for rotating angle N^I of figure 5a, until it reaches 

the extreme-left position Nj^I of figure 5b. Then is at I, and is 
at intersection of the two circles. The same construction gives 

U^> the left limit of the locus of U. 

Once the limits are found, one can see how far one can change the mag- 
nitude and phase of the unity vector, which is represented by QU on figure 
6a. As an example, on figure 6a, the maximum magnitude that the U -vector 
can reach is QU^, and the rightmost direction it can have is given by'QUj^. 

Finally note that in the case of a lag network, the points M and N are 
simply interchanged and the deteirmination of limit points and is still 
the same, with P at origin in one limit case, and Z at infinity in the other 
case. Throughout the work, point M will be associated with pole P, point N 
will be associated with zero Z to help the reader follow the argument more 
easily. 

II - 9; Design techniques . 

In the above section it has been derived a method for finding P and Z, 
given the desired location of point U on its locus, i.e., the magnitude and 
phase of QU, the unity-vector. This method is re-stated below in a step-by- 
step form (refer figure 4a) . 

Step 1 - Considering Q as if it already were a point on the root locus, 
draw the vector diagram at Q for the vincompensated system and 
obtain QI, the "uncompensated" unity vector. 

Step 2 - Draw the circle diagram , composed of; the (M) circle, of 

radius R = ^nd whose uppermost point is I.; and the (U) 

^ 1 
circle centered at I and of radius r = ~~r~ sin 0. Fix the 

a 

limits of the locust of U on the (U) circle. 

Step 3 - Given QU as the desired unity-vector for the compensated 
system, draw OJ lU which cuts (M) circle at J. Draw 
angles JON = JON = 0 (or arcs JN = JN = 0) . Then Z and P 
are determined by drawing QZ // IN and QP // IM. 

In this section, it will be seen how the U-vector (i.e., QU, t\4»> the 
location of U on its locus) is selected to satisfy a particular condition. 
a) Design for minimum root-sensitivity . 

Since the" U-vector is the scale used to measure the individual sensi^ 



25 - 



4 iTt III • t ^3 <^tM 




••i-i 





«l ^ 



«• 














r 



n* 1 











j 



I 



tivity vectors, the larger the scale, th^csmaller the magnitude of the 
sensitivity measures. Thus one possibility is to design the compensation 
for maximum magnitude of U-vector, that is, minimum root sensitivity to 
open loop singularities. Figure 4a shows that maximum magnitude of QU 
is obtained by placing point U near the lowermost part of the (U) circle, 
or more exactly, on the extension of Ql. If such point is not within the 
locus of U , then it can|fot be a location for U , and one must select the 
lowest polQt which ^ on the locus. In figure 6a, this is point U^. 

Thus, QU^ ts the selected unity vector, and with this given, one can 
proceed tp the 3 step procedure outlined in the beginning of this section. 
With such a design, and are all minimum, for all i“s. For ex- 

Pf q 

ample, the minimum value of will be equal to the ratio of the 

sensitivity vector associated witn p^ divided by vector qU^, both in 
magnitude and phase. Note that these are minimum values of sensitivities 
obtained with only one filter stage. It will be seen later that by use 
of multiple-stage filters, results may be improved, but more often than 
not. Improvements are small and do not justify the extra cost. Design 
example No. 1 given in the next section applies the above technique. 
b) Design for constant damping when gain K variesCgefer to figure 4a) 

Another practical problem is to compensate a system in such a way 
that when gain K varies about its nominal value, the dynamic response of 
the system doesn'. change. This calls for a constant i.e., a root- 
locus that remains tangent to the radial line OQ at the neighborhood of 
Q. 

How can Z and P be found to obtain such a root-locus? It is now 
shown that this can be done by merely selecting point U so that the 
unity vector Qll^ goes through the origin 0 of the s-plane . In other 
words, choose U so that Q, 0, U be in line. (If the locus of U doesn” t 
permit such a choice, this means it is not possible to obtain a constant 
C about Q for the given system. One can then choose the best solution 
available, by taking the U location that is closest to a straight line 
with QO) 

The above statement can be proved very simply if one recalls 



26 - 







^ n$mrn ^ O I 




’-Tsyt 






equation (17) of Chapter One 

o 



( 17 ) 



The specification here is to force Sj^ to have same direction^^ QO, thus 

This means 



S must be 



making move on a radial line when K varies 
equal to the phase of QO (namely -30 on figure 4a) which is also phase 
of q^, or^^« But from equation (17) 



/\ 



/\ /\ 

*^o 



The phase of must be 0, this means that the sensitivity vector S 

^o ^o 

must lie on the U-vector, or conversely, the U-vector must pass through 

p^ at the origin of the s-plane, qed. 

A faster way to prove the above is to come back to section II - 3 

where it has been shown that always lies on the U vector. In order to 

i ^ 

keep C constant, must be radial, thus U-vector must be radial. 

Design example No. 2 of next section illustrates this part. 

c) Design for constant damping when a singularity varies . 

Again refer to figure 4a. Another practical design problem is the 

following: the nature of the plant is such that pole -pj^ varies more 

than the other singularities, (see section II - 2). It is desired to 

compensate the system in such a way that: 1-the dominant roots be at 

-q, and 2-that the sensitivity of the damping factor C with respect to 

r 

changes in p. , namely S be nullified, or at least made as small as 
possible. 

^ i 

It is now shown that such problem is solvedLby simply making S 

^1 

equal to or that is, forcing the U-vector to a postion such 

that the phase of S^, be equal to the phase of q. or of -q.. The latter 

P X i 

differ by II, so the above underlined condition may be written as: 



( 33 ) 




27 - 




^ /\ /\ 
where D reads s "either alone, or q^^ + U Equation (33) is 

the condition for C to be insensitive to p. , that is for = 0» 

i p. 



Note that, as for previous design problems, it may 



en that the 



limits of the locus of U do not permit a 



(33) be satisfied. 



of U”vector such that 

.c 



Im such case it is always possible to minimise S* 

^ i^ 

by making S as close to II as possible o Design example NOo3 

?! 

illustrates this method o 

The following is proof of condition (33) o The proof is based on this 
remark (see fig® 7a» d)g for to be kept constant, the change in that 
is dg^^, must be on the same radial line as q^, ioOo, 

dfli = @ n 

where the sign has same meaning as i^equ^^on 

the natural frequency u) increases. If dq, = q, + II, co decreases. 

n i X n 

From the definition of root-sensitivity, when Pj^ changes by dpj^, robt q^ 
changes bys 



/N /\ 
If dq^ = q^. 



or, phasewise; 



dq^ 




^Pl 



/X 



dq. = s + 

1 Pi 



/\ 



Since Pj^ varies on the negative real aaeiSj 






= 0© n. 



(35) 

In more 



I 

detail, if the pole at -p, moves to the left, dp, > 0, and dp, = 0. If 

jL JL L 

pole moves to the right, dp,< 0, and dp, = II. Combining equations (34) 

JL JL 

and (35), the following condition for = 0 obbainsi ^ 

/A. ’’i 



which is the same as equation (33), since an addition of II to the right 
hand side is equivalent to the same addition to the left hand side. 
d) Other possible sensitivity designs using the U locus 

Three practical design problems have been discussed; a) design for 
minimum root sensitivity^ b) design for constant damping when K is per- 



- 28 - 



turbed, assd c) desig® fof comstamt damping whe® a plarat singularity is 
perturbed. Still other problems may be solved using the same technique. 

If it is desired to keep constant (constant bandwidth) when gain 
K or plant irregularities varys, 
and condition (32) becomes s 

>A n 

- ^l± 2 



then dq. must be perpendicular to q. 



Combination of (20) and (21) yields; 



+ n= t 



n 



that is 



or 



/\ 



*^1 

/X 



^ n 

= qi± 2 



/\ 






n 



/\ 

n= q. ± 



n 



(37) 



which is the condition for keeping co constant when p, is perturbed. 

It is also possible to design the system in such a way that a part- 
icular plant-parameter pertubation has stabilising effect (or destabil- 
izing effect, if it is so wishedS) on the system response. Fig. 7b 

shows that if has a phase between 0 and II, i.e., 0< dq - q<II , 

^ dq 

the root variation has stabilizing effect. Figure 7c shows that if ~ 

has a phase between II and 20, i.e., Il< dq - q< 2<, then the root 

variation has destabilizing effect. A reasoning similar to that of 

part (c) of this section will yield the conditions for obtaining one 

or the other of the above effects. 



II - 10s Design eaeamples . 

The preceding section shows that the proposed sensitivity design 
technique is an exact method, involving no approximation or cut-and- 
try. It is a reasonably quick method, all that is required as pre- 
liminary work is the construction of the U-locus. It is versatile, 
can be readily applied to various practical design problems involving 
small plant-parameter perturbation. 



- 29 



In this section three design problems will be worked out in details 
in order to illustrate the techniques presented above, then analog computer 
simulations are done to check the results « 
a) Design example NOo It 

The plant to be compensated has the transfer function? 

K 

® 0 CoTj 0 

Dynamic and bandwidth requirements lead to the desired location for 
dominant roots at -q = -0.2 + jO.35 = 0.4 /120*^ , that is, q = 0.4 7-60*^ . 
All three plant poles are subject to fluctuations. It is desired to de- 
sign a cascade compensator satisfying the above dominant root requirment, 
and in addition, guaranteeing a Mnimum value of sensitivity' of q to the 
poles ' fluctuations . 

Plant singularities and desired root location are represented on 
figure 8. 

Step 1 ; Considering -q as if it already were a point on the root locus, 
the vector diagram is drawn and the ^'uncompensated" unity vector 
QI obtained (figure 8). Using a spirule, measure the phase shift 
0 necessary to make root- locus pass through -q. Found 0 = -38° 
(lag network needed) . 

Step 2 ; Circle diagram (figure 9); 

Draw the (M) circle, of radius R = = 1.43 

Draw the (U) circle, of center I and radius 

r = 2R Sim 0 = 2 X 1,43 X sim 38° = 1.76 
The geometricc locus of U is on the (U) circle. 

The limits of this locus are found as explained in II - 8; For 
extreme right limit, filter pole P is at origin, then QP makes 
30° with vertical. On circle diagram of figure 9, draw IM^ 
making 30P with vertical. On circle diagram of figure 9, draw 
IM^ making 30° with vertical. Draw angle M^O = 0 = -38°, 
thus get J^. Draw lU^ ,_L 0 (see explanation of section 
II - 8; thus get right limit-point U . 

‘‘‘ IT 



- 30 - 



For extreme left limit, filter zero Z is at minus infinity, 
then QZ is horizontal. On circle diagram, draw IN^ horizontal 
(Njj coincides with I). Draw angle NjjO = 38°, thus get 
Draw lU^ I 0 Jjj, giving the left limit-point ^ Here 

is simply the Intersections of the (M) circle and the (U) circle. 
This is true for all problems where a lag filter is needed. 
(Observe on figtire 5b that for problems where a lead filter is 
needed, the left limit-point is diametrically opposite to 
the intersecting point of (M) and (U) . 

Step 3 : Select a location for U, and from this derive the necessary 

compensator. In this problem, it is desired to minimize the 
sensitivities, thus one must maximize the magnitude of U-vector. 
The maximimi length that this vector can reach is being 

on the extension of QI. 

Now from U^, find P and Z, using the construction presented in 
section II - 8. Draw [ lUj^. Measure arcs = '^1^1 “ 

= 0. Then the direction of IN^^ is the direction of QZ(thus 
get Z = as shown on figure 9b. The direction of IM^^ is the 

direction of QP (thus get P = .36 on figure 9b). The complete 
compensated system's pole zero configuration and corresponding 
U vector are shown on figure 9b. 
b) Design example No. 2 . 

It is desired to compensate the plant given in design example No. 1 
in such a way that; 1 - the dominant roots be located at -q = 0. 4/120° . 
and 2 - when plant gain K is perturbed, dominant root may move about the 
desired location but the system's damping faci&or will not change. 

r 

This amounts to designing for = 0, or to say the same thing diff- 

K. 

erently, to force the system root-locus to follow a radial line in the 
vicinity of -q. 

From part b) of section II - 9, it has been determined that this can 
be done by forcing the U-vector to go through the origin of the s-plane. 

This means, for this problem, that U-vector must make 30° with the vert- 
ical direction; that is, it must occupy the position QU 2 indicated on 



- 31 - 







*1 




^ t 



figure 10a. Thus Che location of U is fixed. (Subscript 2 used for this 
example) 

The design is accomplished by performing the now familiar construction. 
Draw OJ 2 I this gives J 2 . Measure arcs J 2 M 2 “ “^ 2^2 ~ ^ 

given on figure 10b by drawing QP // IM^, and Z is given by QZ // IN 2 « The 
result is P = .14, Z = .39. 

The complete compensated system? s pole-zero configuration is drawn on 
figure 11 and U-vector is constructed thereon. As expected, it goes through 
Che origin of the s-plane. As a check, Che entire root locus is drawn on 
figure 11 and it does follow the radial line in the vicinity of -q. 

The same problem is simulated on the analog computer and the results 
obtained are reported later in this same chapter. 
c) Design example No. 3 . 

In Che plant given in previous examples, it is observed that Che pole 
at the origin, -p^ = 0, fluctuates most. Moreover, since -p^ is the closest 
Co Q among all plant poles, it has most effect on the location of Q (sensi- 
tivity relatively highest, at least in magnitude). The compensator must 

be designed such that the effect of the fluctuations of the pole at -p = 0, 

o 

on the damping factor he nil or minimized. 

From part c) of preceding section, it was found that, in order to make 
C insensitive to p , one must have: 

y\ y\ 

= <ii ©n 



0 

In the present problem, = -60 , and the above condition becomes 

/\ 

= -60° or + 120° 

Po 

Recalling Chat this phase is measured negative counter clockwise, the 
above condition calls for a U-vector making an angle of 60° with QO and on 
the left of QO. A look at figure 12, however, shows that the leftmost -position 
U can reach is which gives a Z at minus infinity and a P at -0.65, as 
showt\,on figure 12b. , This^ yields a U-vector making only 48° with QO instead 
of Che required^ 60°.^ This is the. best one can do to minimize , using a 



32 



f 




single stage compensacat. By use of multiple stage, this result can be 
improved by making the angle UQO exactly 60°, as will be seen later in 
section II - 12. 

Another remark may be made on figure 12b. According to equation (37) 

^ n 

if some pole p. is so located that S = q. + o' > then variations in p. 

J p - 2 J 

J / \ n 0 

do not affect to^, but greatly affect Iij^his example, ^ = 30 or 

-150°. There exists no pole p. such that = 30 or -150°, but pole p. 

^ o J Pi *^1 

does have S = 56 . One then can expect p.-^ to have more effect on ^ than 



i 



1 



other singularities do, and the closer S approaches 30 (l.Ee., when p^ 

^1 

moves to the right), then more effect p^ will have on C * 

This is found to be true when the system is simulated on the analog 

computer, the results of which are presented in the next section. 

II - 11; Analog computer simulation . 

The compensated systems as resulting from example 2 and 3 are simulated 
on the analog computer as shown on figure 13, and step responses for various 
values of gain and parameters are shown on figure 14 through 15. 

The following is the equation for analog computer set-up: Let V(s) 

be the output from the compensator and Y(s) the system output. Then: 



Y(s) ^ 



K 



V(s) (s + p^)(s + pj^)(s + P 2 ) 
where the nominal values of the poles are = 0, “ 1.43, P 2 “ 3.33. 

K 



Y(s) 

V(s) " _3 



s + (Pjj+ Pj^+ p 2 )s + (PqPj^+ Pj^P 2 + P0P1P2 

3 2 

s Y + (Pq+ Pj^+ P2)s Y + (PqP^, + PiP2+ p2p3)sY + PoPlP2’’^ " 

= -(p^Pi+ P2 >s^Y -(p^P^+ P^P2 + P2P3^sY - P^PiPz^ + KV 
s^Y = - \[(Pj+ P^+ P2 >s^Y + (PqPi+ P^P2+ P2P3>sY + P 0 P 1 P 2 Y "KV ] dt 









Ag s Y + Ag s Y + A^Y - A^ 



y] 



dt 



where 



A9 ^ Po + Pi + P2 






- 33 - 



*8 • PoPl + n^2 + = V8 



*7 “ P 0 P 1 P 2 



AjHk 






= “ 6*6 



The above equation leads to plant simulation set-up of figure 13 < 
Compensatocnls simulated separately, for example 2; 



C = 



s + Z 



s + P 

where Z = .39 and P = .14 



A E 



s + P 



Let V = (s + Z) W where W 

Then V = sW + ZW 
S = sW + PW 

or sW = E - PW 
or -W “ PW ] dt 

now V = E - PW + ZW 
V = E + (Z-P) W 
-V = -[e + (Z - P) w ] 

The above equations giving W and V lead to set-up of figure 13 for the 
compensator . 



For example 3, 



V = 



s + P 
E 

s + P 



where P = 0.65 



sv = E - PV 



-V = - \[e - PV ] dt 

thus one integration with feedback will be needed (see figure 13) < 



- 34 - 



ar 







I 




• -11 •» 



wr I • • • «u 







f T 






I »>(i 4i I 



For example 2 



14 



®3®3 “ ^ • 



-7 



"3 = 



®3 “ ^ 



^®4 “ ^ 



■7 



= Z -P = .25 ^ 



^6®6 * ^ (variable) 



"7 



3787 = P^P^P2 = 0 



/ 



S 4 = 1 

'a^ = .25 

85= 1 

'a, variable 
•a7= 0 



Vs ' Vl+ PlV P2P3 “ 



88 = 10 



V9 " P©'^ Pi’’’ P2 



^ J ^9 



a^ = .476 



89= 10 



For example 3: 




35 



0 







#•^1 








• I • 



« 



I • 









"'•/ 

»> «u^‘' « 

* •< » 











^ •• 



#• 







• «»«« ^ 






'4 









Pl= .83 



'^ 7 = ° 

'38 = -276 
ag = .416 



Discussion of results: 

For example No. 2, step responses are displayed on figure 14 for 

different values of gain K, varying about the nominal value K = 1.45. 

It is found that there is essentially no change in damping for values of 

K between 1.2 and 1.6. Even beyond these values, damping change is rather 

slow. This agrees with root locus of figure 11. 

For exampl]^ No. 3, with fluctuations of the pole at origin, step 

responses for ~.l<'p^^ ,1 are presented on figure 15. Note that the 

damping is not changed for the above variations in p^, the magnitude of 

which is not negligible considering the proximity of p^ to the dominant 

roots. Also note the faster rise time when p increases. This is due 

o 

to an increase in co , l.e., increase in bandwidth. 

n 

When p moves away from the origin, the system has some steadystate 
o 

error. However, the purpose here being the study of S , only changes in 

p 

C are of interest. ° 



- 36 - 




I 



For example No. 3 with fluctuations in pole-p^, the step responses for 

various values of Pj^ presented on figure 16. It is unfortunate that 

in this example, r ■ 

^o 



is 56'^ (figure 12b), while a sensitivity phase 



of 30 is needed to make p^ have maximum effect on C (last remark, section 
II - 10). However, even at 56°, a small variation of .1 in the location 
of p^ (1.43 to 1.33) changes from 1.15 to 1.20, i.e., C from 0.53 to 
0.45, using 2nd order approximation. 

Although the design was done on the basis of small parame;|^r changes, 

p- was moved further to the right (toward the position where would 

o ^1 

approach the value 30 ), and as predicted by the tl^ry, the change of 

damping is more and more violent as the condition = 30*^ is approached. 

?1 

Therefore, the analog computer study has shown that, for the compensation 
scheme used, fluctuations of p have very little or no effect on ^ while 



those of 



p^ change ^ appr^iably, even 



for a small vajriation. The results 



% 



would be still better if S were equal to -60 and S were + 30 as 

So Pi 

computed in section II -10£s. 

II - 12; Single-stage or multiple-stage compensation ? 



a) The above designs have been done on the assumption that. oply> one-s|t;age 
compensators are to be used. The question arises as to whether any im- 
provments can be obtained by using more than one stage. 

When the magnitude of 0, phase shift needed to bring Q on the system 
root locus, is beyond a certain value, then one stage of compensator will 
not be sufficient. But even when 0 is small enough so that one stage 
of compensator will do, one still has to ask the same question. 

Further, in case of multiple stages, stages may be identical or diff- 
erent. Once the number of stages is decided, if identical stages are used, 
then the number of degrees of freedom remains the same as before, i.e., only 
one. But if different stages are used, then additional freedoms are intro- 
duced and possible improvements may come therefrom. "Improvement" here is 
used in the sensitivity-design sense, i.e. decrease in sensitivity i.e., 
increase in the magnitude of the scale vector U. 

b) It will now be shown that in general, only negligible improvement is 
introduced by using h identical stages of compensationi (each’ giving a 



- 37 



phase shift of ^ ) instead of one stage (giving 0 ); and most of this 

negligible improvement is done by taking n = 2. Thus there is no reason 

\ 

to take n > 2. Besides, there is a risk of conditional instability in- 
volved . 

If non- identical stages are used, conceptually it is possible that for 
some fortunate choices of compensator stage, an improvement is obtainedo 
However, this involves cut-and try work, and no rules can be stated nor any 
definite results predicted. 

c) A short remark is necessary before the proof of the above statement can 

be undertaken. It concerns the construction of the (U) circle and the U- 

locus when compensators have n- (identical stages. Refer to figure 4a. 

assume that the compensator is double-staged. P is then a double pole. 

Two sensitivity vectors QM must be drawn, and when added to QI, they give 

a vector IM twice as long as the one in figure 4a. Thus, radius R of (M) 

has doubled. On the other hand, the radius r of (U), which was equal to 

2R sin 0 for the one-stage compensator, now becomes sin % (the factor 

° 2 0 

2 comes from the fact that radius R has doubled, the angle ^ is phase 
shift from each of the two stages.) More generally, for n - identical 



2 d 



becomes 



n 

2d 



and radius r = 



sin 0 becomes 



stages, radius R == 

n . 0 

r = -T sin ^ . 
n d n 

d) To prove statement (b), the plant given in previous examples is used. 

See figure 8 for pole-zero configuration, figure 9a for the U-locus for 1 

stage compensation. 0 was measured to be -38^. Now, successively two 

0 0 

stages giving — each, then three stages giving j each will be used. 

For each case, the U-locus is drawn, as indicated on figure 17. Values 

of R and r are given on figure 17 for each case. It can readily be seen 

that the Increase in the magnitude of U-vector, which, at best, equals the 

increase in the radius r of the U-locus, is negligible, and thus is not worth 

the use of additional stages. 

It has been determined in the preceding paragraph, that for n - identical 

stages, the radius of (U) is r = ^ sin ^ as compared to r, = -7 sin 0 for 

non 10 

single stage. Elementary trigonometry shows that for small 0, sin 0 = 

0 

^ and r, = r. 



n srn , 
n 



= r^^, that is, there is no improvement in increasing the 



38 - 



I 






«{« 







* 



• * fl 




• M 





O 0 

number of stages. For 0 approaching 90 , n sin — > sin 0 and some im- 

^ in. 

-O 

provement is possible. For the very best situations where 0 = 90 , 

2 sin ^ is 1*^ times sin 0, which gives an increase in r of 40%. However 
the corresponding percent increase in magnitude of U is less, since 
U = QI + r, and QI doesn’t change. ^qO 

The curve of figure 18 shows the values of the ratio 

sin 90° 



for n= 1,2,3 .... It shows that most of the improvement is negligible. 

For 0 > 90°, n sin ^ < sin 0 

sn 

if one stage can do the job. 



For 0 > 90°, n sin ^ < sin 0 and there is no interest in using many stages 

SH 



In conclusion, unless 



0 



comes out to be very close to 90 - in 

which case, use of two identical stages may lead to some improvement in 
sensitivity - it is not worth while to use unidentical stages when one 
stage can give the necessary phase shift. In addition to cost increase', 
the introduction of extra roots may be troublesome, while increase in the 
magnitude of U is insignificant . 



39 - 



ILLUSTRATIONS 



- 40 - 

1 



I 



(a) 



-B 



3 




Fig i Construction of the vector diagram 







Fig .d’b- Vector addition to obtain U 




41 



mm 







% 






y'Htf "1 



I 





i 







^ «»if 






t 











^S »| 





i 



42 . 



Pif ^ • A.n application of the vector diagram. 




1 ^ 



(a) 




>5Cafy ji 



,'A ^J3o|/ 



fiCa-it |trv \|tctcv dM 



Qu ~ -<^u. 
X(^ = Qu'^ 



J- 

2A 




Fig 4 • Geometric locus of point U 

a/ Vector diagram and Circle diagram , n . , 

b/ the U) circle, moved down by QI, gives (M)circle 
c/IU has constant lengths 2Rsin<t> 







Fig 5 *: Determination of the limit points 
of the geometric locus of U. 
a/ right hand limit; compensator's 
zero Z is at origin. 




b/ left hand limit : compensator's 
pole P is at minus infinity. 



I 




% 




II 





















Fig € ; Determination of P and Z for a given U. 
a/ obtainO(pando(Hon the circle diagram, 
b/ obtain location of P and Z on root locus. 



^ 5 “ 



Fl^V: Variations in dominant poles. 
a,d: stability unchanged, 
b: stabilizing effect, 
c: destabilizing effect. 




Fig S : Design example no 1. (compensation for minimum 

* sensitivities.) The "uncompensated” vector diagram. 









MtkPl « 

• * U *-IAI4> 

4lrtDCUi»'’~» 




I 

I 

I 



■li jtf 

I 




><s« 



. 1 " 

JSli"! 




«4i« 



» 



dl;: 



« 



_i 



•?‘p 




Q 



+ 






\ 



AuJ}’>t/\»'ipl’ (j : C/rrvy tin cJZi^ o^ 
■tp- ^v>vxA U ^ • 



^4,6 




47 



.1 




giO: Design example no 2. (forS^ sO) . a/Circle diagram. b/Root locus. 



48 



i 




\ 










I 

I 

i 




I 



CO 

cO 

I 




45 



Fig l( : Design example no. 2: 

The compensated root locus. 





so 




: 1.43 




: 1.33 



R MARK n CHART" NO. RA 2921 32 




Pi : 




Pi : 1.03 




Pi : 0.83 



Fig : Step response of 
compensated system of ex&ra_ 
pie 3» when plant pole -pi 

"'^aries. Note the rapid 

change of damping as 
approaches 30 ^. 



1.23 





2921 32 BRUSH INSTRUME 





.'J, 



Pig IS : Step response of 
compensated systeni of 
example 3» when plant 
pole _p^ varies a,bout 
the origin* Note that 
damping is unchanged. 



55 



DIVISION OF CLEVITE CORPOR 




M + :1.2 

pt 

3 ci 0.45 




K : 1.45 (nominal) 

%t : 1.26 
rS ^ 0.40 





0.41 

• Fig l6 : Step response 
example 2 when 




K 1.75 

V ^ 

‘Si’ 0.37 

of compensated system of 
K varies about its nominal 
value. 



5 "^ 



U-locus for : 




Fig \1 : U-locus for 1-stage, 2-stage, and 3-stage 
compensators. Improvement is negligible. 




Fig ; Value- of sin90° for different n. 

This. curve shows that most of the improvement, 
if any, is given by use of a double stage comp- 
-ensator. Use of more than 2 stages gives negli- 
-gible improvement. 



m 




■ .. !l 












APPENDIX 1 



Derivatiomi of an expression for the sensitivity 
of a multiple-order system root (equation 29) 
(This derivation is taken from reference 4) 



Write the expansion of the total differential of L(s) to Include higher- 
order terms? 



j ® = [ 
+ 1 ! [ 



bs ^ ax 



same bracket 






‘‘“j + IIf. 

j , j 






= -q. 



where [1^ ds + || dK ^ (ds)^ + i — (ds)^"^ dK + 

-* as as -^K 



a^L 



i(i-l) a^L ^ 

+■ nl 4 n y (dK) +• o o o 0+ . 

as^ ^ aK^^ aK^ 



Next retain only the lowest order terms for each parameter and not that the 
first (N-1) derivatives of L with respect to s are zero at s = (equation 
27) . Then 




This suggests the following notation? 




Comparison of the above 2 equations yields equation (29) of text, which is 
thus proved. 



57 



1 







APPENDIX II 



Relationship between S^> 
the multiple-order system root-case 



for 

P, 



Prove that equations (15) and (16) are still valid for the case of multiple- 
order root at -q^j 

From comparison of the last two equation of appendix I, one obtains; 



i A (-1)^ ^ n; r 5 l 1 
“ ^ ” L 9 z , J 

J s = 



z . 
J 



9*^1 






9 s 



N 



But 



Thus; 



s' . 



^ - L 
9z . ” s + 

J j 



4 



-1 



s= -q. 



"j ' ‘‘i 



■ "i 



Similar proof shows that 




that is, equations (15) and (16) are valid for multiple-order root at 
-q^^ as well as for single-order root. 



- 58 - 



REFERENCES 



1 - H. W. Bode: "Network analysis and Feedback Amplifier design". 

Van Nostrand, Princeton 1945. 

2 - Hanoch Urs "Root locus properties and Sensitivity relations in 

control systems". IRE transactions on automatic control. Vol. 

AC - 5. January 1960. 

3 - R. Y. Huang; "The sensitivity of the poles of linear closed-loop 

systems". Applications and Industry Vol. 77, page 182. 1938. 

4 - D. T. McRuer and R. L. Stapleford; "Sensitivity and nodal response 

for single loop and multi-loop systems". Technical report ASD- 
TDR-62-812. Air Force Systems Command, Wright Patterson AFB, Ohio, 
January, 1963. 

5 - H. Liu, K. Han, G. Thaler: "An investigation of passive adaptive . 

systems". Conference paper CP 63-1206. IEEE Pacific annual meeting, 
Spokane, Washington, August 196 

6 - W. F. Horton, R. W. Eisner: "An adaptive technique" Conference paper, 

C.P. 63-1222 (same as 5). 

7- E. R. Ross, T. C. Warren, G. J. Thaler: "Design of servo compensation 

based on the root-locus approach". Application and Industry, Vol. 
79, September 1960. 

8 - C. D. Poliak and G. J. Thaler; "s-plane design of compensation for 
feedback systems". PGAC, Institute of Radio Engineers, vol. A6-6, 
No. 3, September 1961. 

^9 - C. C. Hsu; "a new graphical method for feedback control system com- 
pensation design". Applications and Industry, July 1962, pp. 160- 
165. 

10 - I. Horowitz; "Synthesis of feedback systems". Academic press, 1963, 
New York. 



- 59 



( 



I 







I 



.^1 iTTITT 



^ ^ J AU t'/ 



2 Jan* 


1 4 U 7 . 

68 INTITnLIBR,-VT>Y 




[Oacse Institute of Tech 
Cleveland, niiio] 




( ^ p 


tA7 


70319 


• U6 


Rung 


I no. 41 


Feedback control sys- 



terns: design with re- 
gard to sensitivity. 



10 w AN t7 14 8 7. 

2 Jan ’65) INTTPJ.IBILMiY LOAN 

[Case Institute of Tech, 
Cleveland, Oliio] 



TA7 
.U6 
no. 41 



70319 

Rung 

Feedback control sys- 
tems: design with re- 
gard to sensitivity.