ch10 - Modified
ch10 - Modified
ch10 - Modified
• The DC gain of the system is (12)/(1.5 x 7000) = 0.001143 m/V, hence a step voltage ein = 2.625 V will
produce the desired steady-state position IF we have a perfect model of the solenoid-valve
• What if the model is NOT exact? How can we adjust input voltage?
Closed-Loop Feedback Control System
• A basic block diagram for a general closed-loop, feedback control system is shown below:
Plant
disturbance
Reference Control System
command + error input output
Controller Plant
-
Feedback
Sensor
Feedback Control System (2)
Plant
disturbance
Reference Control System
command + error input output
Controller Plant
-
Feedback
Sensor
• Stability margins:
– The closed-loop system must demonstrate stable operation where the system output
• Speed of response:
– For example, the control system must quickly respond to a new reference command
– For example, a good controller design for a cruise-control system should result in very low
overshoot as the automobile’s actual speed approaches the desired reference speed
Performance Requirements of Control Systems (2)
– For example, a good cruise-control design would produce very small velocity error (good “tracking”)
at steady state
• Disturbance rejection:
– The closed-loop system should compensate for disturbance inputs and demonstrate
Controller + Plant
(a)
(b)
We can replace system (a) with the CLTF T(s) shown in system (b)
R(s) Y(s)
T(s)
CLTF
• MATLAB computation of the CLTF:
>> sysG = tf(numG,denG) % build forward TF G(s)
>> sysH = tf(numH,denH) % build sensor TF H(s)
>> sysT = feedback(sysG,sysH) % compute CLTF
Closed-Loop TF (3)
• We can analyze the stability and closed-loop response using sysT and the MATLAB
commands damp.m, roots.m, step.m, impulse.m, lsim.m, etc.
• We can also build closed-loop simulations in Simulink using the TF icons and connecting the
various blocks with signal path
DC Motor CLTF: Example 10.1
Derive the CLTF that relates motor output (angular velocity) to input voltage
Km
Forward TF: G( s)
( Ls R)( Js b)
H(s) = Kb
Closed-loop TF:
Km
G ( s) ( Ls R )( Js b) Km
T (s)
1 G(s) H (s) K m Kb ( Ls R )( Js b) K m K b
1
( Ls R)( Js b)
Example 10.1 (3)
Km
Closed-loop TF: T ( s)
( Ls R )( Js b) K m K b
10.3 Feedback Controllers
M1 e(t ) 0
u (t ) e(t) is the feedback error signal
M 2 e(t ) 0
• Examples
– Solenoid-controlled valve for liquid-level system via float switch
– Furnace and thermocouple relay switch
• Note that on-off controllers are nonlinear devices, and that we cannot compute the
analytic CLTF or use any linear analysis tools with nonlinear components
– We must resort to numerical simulations (i.e., Simulink)
On-Off Controller: Example 10.4
“Buck converter”
Convert higher
input voltage to
lower output
voltage eC
1 /( RC ) 1 / C 0
SSR with x1 = eC and x2 = IL x x u
1/ L 0 1 / L
C?
ein if eref eC 0
Control: u (t ) where eref = 12 V
0 if eref eC 0
On-Off Controller: Example 10.4 (3)
Upper = 28
Lower = 0
ein if eref eC 0
Control: u (t ) where eref = 12 V
0 if eref eC 0
On-Off Controller: Example 10.4 (4)
LI L u ec
For Position 1
u ec 28 12
u 28; I L 0.89; Slop
L 18
For Position 2
• We will show examples of P, PI, PD, and PID controllers and discuss the advantages that
each signal contributes to improving the closed-loop response
where KP is the proportional gain , KI is the integral gain, and KD is the derivative gain
PID Controllers (2)
• Proportional control term, K P e(t )
– The control signal is proportional to the instantaneous error. Increasing the P-gain KP will tend
to speed up the system response. The proportional control term has diminished effect as the
feedback error goes to zero
E ( s)
U (s) K P E (s) K I K D sE ( s ) Taking Laplace transforms…
s
• DC motor model: we have neglected the RL circuit dynamics since they are very fast (DC motor
TF only depends on inertia and friction)
• Note that signals at the summing junction must have the same units (rad/s)
If the reference speed input ref is a step input, then we can use the
DC gain of the CLTF to obtain the steady-state speed response:
400 K P
T ( s 0) DC gain of CLTF
20.4 400 K P
400 K P
S-S motor velocity: ss ref
20.4 400 K P
400 K P
T ( s) CLTF
s 20.4 400 K P
1
Time constant of the 1 -order system is
st
20.4 400 K P
Steady-state
errors
P-controller can
never drive error
to zero (for DC motor)
Reference speed = 50 rad/s (step) Large P-gain Large initial input voltage
PI-Controller: Example 10.5 (6)
We need a control signal that remains even if the speed error goes to zero
KI KPs KI
GC ( s ) K P PI controller TF
s s
With PI control, the closed-loop transfer function (CLTF) becomes
K P s K I 400
s s 20.4 400( K P s K I )
T (s) 2
K s K I 400 s (20.4 400 K P ) s 400 K I
1 P
s s 20.4
PI-Controller: Example 10.5 (7)
CLTF using PI controller (repeated):
400( K P s K I )
T ( s) 2
s (20.4 400 K P ) s 400 K I
Note that the DC gain of the CLTF is unity for any gain KI
If I-gain KI is “too large” closed-loop roots are complex and lightly damped
If I-gain KI is “too small” closed-loop roots are real and small (“slow”)
PI-Controller: Example 10.5 (8)
2K P
T (s) 2 CLTF with P-controller
s 0.3s 2 K P
2n n2
If we use “small” gains for KP then the closed-loop poles are real
and we have a very slow transient response
Same settling
time regardless
of gain KP
(if underdamped)
GC ( s ) K P K D s PD controller (2 gains)
2( K P K D s )
s 2
0.3 s 2( K P K D s )
T (s)
2( K P K D s ) s 2 (0.3 2 K D ) s 2 K P
1
s 2 0.3s
PD-Controller: Example 10.6 (6)
• Now we can independently adjust the 1st- and zeroth-order terms in the CLTF
using the two free gains KP and KD
2( K P K D s)
T (s)
s 2 (0.3 2 K D ) s 2 K P
2n n2
Low overshoot
(good damping)
Fast response
Zero S-S error
PD controller gains
KP = 16 V/m
KD = 4 V-s/m
Ziegler-Nichols PID Tuning Rules
• Ziegler and Nichols (1940s) developed two “rules” for “tuning” or selecting the 3
PID gains KP , KI , and KD
P, PI, and PID gains are simply computed from slope R and delay time Td
2K P
T (s) 2
s 0.3s 2 K P
2( K P K D s )
T (s) 2
s (0.3 2 K D ) s 2 K P
Ultimate-Gain Method (2)
A word of Caution!
• Some systems (plants) will not exhibit an S-shaped reaction curve to a step input or sustained oscillations
with a high-gain P-controller. Consequently, the Ziegler–Nichols tuning rules may not necessarily apply to
a particular plant.
10.4 Steady-State Accuracy
• We will present a systematic method for computing steady-state errors between the input
and output signals (“tracking error”)
R(s) + E(s)
Y(s)
G(s)
- Controller + Plant
Y (s) G(s)
The closed-loop transfer function (CLTF) is T ( s)
R( s) 1 G ( s)
Steady-State Tracking Error
• The tracking error is E(s) = R(s) – Y(s)
• We can find the TF relating tracking error to the input by dividing tracking error
by R(s)
E (s) Y ( s) 1 G (s) G ( s) 1
1 1 T (s)
R( s) R( s) 1 G (s) 1 G( s) 1 G ( s)
• We can compute the steady-state tracking error by using the final-value theorem
(FVT) from Laplace transform theory
sR( s )
ess lim e(t ) lim sE ( s ) lim
t s 0 s 0 1 G ( s )
• Hence S-S error depends on depends on (1) the nature of the input, R(s), and (2) the
forward transfer function G(s)
System Type
• System type is a designation for the forward TF and is useful in characterizing the steady-
state tracking error.
F ( s)
G( s)
s N Q( s)
System Type is the number of characteristics roots/poles of the forward TF at the origin
System Type (Example #1)
• Let the forward TF be
6s 2 F ( s)
G( s)
s 2 18s 80 s N Q ( s )
N = 1 (one integrator)
sR ( s ) s (1 / s ) 1
ess lim ess lim
s 0 1 G ( s ) s 0 1 G ( s ) 1 K sp
s (1 / s ) 1
ess lim
s 0 1 G ( s ) 1 K sp
• If N = 0 (type 0 system, no pole at s = 0), the DC gain of G(s) is finite, and therefore Ksp is finite, and a
finite S-S error exists. We can reduce the S-S tracking error by increasing Ksp , that is, increasing the
DC gain of the forward loop
• If N > 1 (type 1 system or higher), computing the DC gain G(s = 0) results in dividing by zero and Ksp =
∞,, steady-state error for a unit-step input is e(∞) = 1 ∕ ∞ = 0(perfect tracking at steady state)
• A single “free integrator” may reside naturally in the plant transfer function GP(s), OR it can be
inserted into the forward path by using a PI or PID controller.
S-S Accuracy: Ramp Input
• Unit-ramp input (more demanding): r(t) = t R(s) = 1/s2 (Laplace transform of unit-ramp function)
sR ( s ) s (1 / s 2 ) 1/ s 1 1
ess lim ess lim lim lim
s 0 1 G ( s ) s 0 1 G ( s ) s 0 1 G ( s ) s 0 s sG ( s ) K sv
• If N = 0 (type 0 system), there is no integrator in G(s) and therefore Ksv = 0, and the S-S error
goes to infinity! The system cannot track a ramp input
• If N = 1 (type 1 system), the single integrator in G(s) cancels the “s” and therefore Ksv is finite,
and the S-S error is finite (constant offset at S-S)
• If N > 2 (type 2 system or higher), Ksv is infinity, and the S-S error is zero (perfect tracking at
steady state)
S-S Accuracy: Parabolic Input
• Unit-parabola input: r(t) = t2/2 R(s) = 1/s3
sR ( s ) s (1 / s 3 ) 1/ s2 1 1
ess lim ess lim lim lim 2 2
s 0 1 G ( s ) s 0 1 G ( s ) s 0 1 G ( s ) s 0 s s G ( s ) K sa
2
where Ksa = “static acceleration error constant” lim s G( s)
s0
S-S Accuracy: Parabolic Input (2)
• The S-S tracking error for a parabolic input (repeated)
1
ess K sa lim s 2G ( s)
K sa s0
• If N = 0 or 1 (type 0 or 1 system), Ksa = 0, and the S-S error goes to infinity! The system cannot
track a parabola input
• If N = 2 (type 2 system), the two integrators in G(s) cancel the s2 and therefore Ksa is finite, and
the S-S error is finite (constant offset at S-S)
• If N > 3 (type 3 system or higher), Ksa is infinity, and the S-S error is zero (perfect tracking at
steady state)
Steady-State Errors, ess Summary for Unit Inputs
1 0
1
K sv
2 0 0 1
K sa
S-S Accuracy: Summary (2)
• The previous table assumes a unity input function; hence the numerator coefficient is
always 1
– For a non-unity input, the numerator is the input magnitude
– For example, for ramp input r (t ) 0.2t the Type-1 steady-state error is e() 0.2 / K sv
• If the system must track constant inputs (steps), then one integrator in the controller will
suffice (i.e., PID controller)
• However, adding integrators introduces lag into the system (slows down response) and
can cause instability problems
Steady-State Accuracy: Example 10.8
• Compute the steady-state position errors for proportional (P) and proportional-integral (PI)
controllers. Let Kp = 0.04 V/m, Kl = 0.002 V/m-s
Actuator gain is KA = 2 N / V
1
ess
K sv
K sv lim sG ( s )
Suppose the P-gain is KP = 0.04 V/m (controller) s0
K AKP 0.08
The forward TF is G (s) Type 1
s 2 0.3s s ( s 0.3)
KPs KI
For a PI controller we have GC ( s )
s
Using gains KP = 0.04 V/m and KI = 0.002 V/m-s we have the forward TF
K A ( K P s K I ) 0.08s 0.004
G (s) 2
2 Type 2 K sv lim sG ( s )
s ( s 0.3) s ( s 0.3) s0
0.01
xe ()
K sv
We know that the S-S error of a Type 2 system is zero for a ramp input
Steady-State Accuracy:
Example 10.8 (5)
Closed-loop response using a PI controller
• For LTI systems, BIBO stability requires that all poles of the CLTF lie in the left-half of the
complex plane (LHP)
• If all closed-loop poles are strictly in the LHP, then the real parts of all poles are negative, and the
closed-loop system is asymptotically stable
• Checking stability is easy with MATLAB: given the CLTF, simply use the roots.m M-file to
compute the roots of the denominator of the CLTF (characteristic equation)
10.6 Root-Locus Method
• It is obvious that the basic characteristics of the transient response of a closed-loop system (such
as %O.S., damped frequency, , tS , etc) are related to the locations of the closed-loop poles.
• W.R. Evans developed a graphical method (late 1940s) for determining the closed-loop pole
• The root-locus method allows a control engineer to predict the closed-loop response as a gain is
2K P 2( K P K D s )
T (s) 2 T (s) 2
s 0.3s 2 K P s (0.3 2 K D ) s 2 K P
Root Locus: Quick Example
• To show the root-locus method, consider the simple unity-feedback control system:
Ref angle,
ref + error 1
KP s ( s 3)
_
P-gain Plant
• The CLTF is
K PG(s) KP
T (s) 2
1 K P G ( s ) s 3s K P
Root Locus: Characteristic Eq.
• Therefore, the characteristic equation (denominator of CLTF)
Ref angle,
ref + error 1
KP s ( s 3)
_
P-gain Plant
Root Locus: Pole Locations
Table of closed-loop pole locations for various gains KP
Gain, KP Closed-loop poles
Near open-
0.001 2.9997 , 0.0003 loop poles
1 2.6180 , 0.3820
2.25 1.5 , 1.5
4 1.5 j1.3229
10 1.5 j 2.7839
100 1.5 j 9.8869
ref + error 1
KP s ( s 3)
_
P-gain Plant
Root Locus Sketch
• Now, let’s sketch the closed-loop pole
locations in the complex (or “s”) plane:
Root Locus: Notes
1. The above plot shows the closed-loop pole locations (“roots”) in the
complex plane.
2. The roots start at the open-loop poles with KP = 0
3. The two roots both go to +/- infinity as gain KP infinity
Root Locus: Notes (2)
n
cos
n
4. The closed-loop system is stable for all gains KP > 0 since both
closed-loop poles remain in the left-half plane (LHP)
5. As gain KP increases, damping ratio decreases and undamped
natural frequency n increases
Root Locus: Definition
• Definition: Root Locus is a plot of the paths (or “loci”) followed by the n closed-loop poles
• The root-locus method is a graphical procedure for constructing a root locus based only on
• To start, consider a very general closed-loop system with a single adjustable gain K in the
forward path
– Note that the controller TF (such as PID) can be factored into the forward TF G(s) along with the plant
TF
Magnitude and Angle Conditions (2)
•
Y ( s) KG ( s )
The CLTF is T (s)
R ( s ) 1 KG ( s ) H ( s )
• The roots of the characteristic equation (CLTF denominator) define the locations of the
closed-loop poles:
1
1 KG ( s ) H ( s ) 0 or G(s) H (s)
K
Magnitude and Angle Conditions (3)
1
G(s) H (s) (essentially the CLTF characteristic eq)
K
• In general, G(s)H(s) is a complex function of s (it has real and imaginary parts)
• Therefore, we can re-write the single condition (shown above) into two conditions: the angle
condition, and the magnitude condition:
• Angle condition: Since G(s)H(s) = –1/K is a negative real number, the corresponding angle (in the
s plane) is 180 deg
• General rules for sketching a root locus plot can be derived from the angle and magnitude
conditions
– We will not derive these rules, but only summarize them and use them in constructing root locus plots
Root Locus Rules
1. The number of paths (loci) is n, the number of open-loop poles of G(s)H(s)
3. The n loci (or closed-loop branches) begin at the open-loop poles with gain K = 0
4. The n loci terminate with K infinity at the m finite open-loop zeros of G(s)H(s), or the m
– n “zeros at infinity”
Root Locus Rules (2)
5. The n – m loci that approach infinity do so along radial, straight-line asymptotes centered at
n m
p zi i
with angle
k180
deg k = 1, 3, 5, …
a i 1 i 1
nm
nm
6. A point on the Real axis is on the root locus if there is an odd number of open-loop poles
and zeros to the right of that point (from the angle condition).
7. Points at which the root locus leavers/enters the Real axis satisfy the equation
d
G ( s ) H ( s ) 0
ds
Recommended Steps for Sketching a Root Locus
• Starting with the open-loop TF G(s)H(s), determine the n open-loop poles (pi) and the m open-
loop zeros (zj).
• Sketch the open-loop poles and zeros on the s-plane. Use “X” for an open-loop pole, and “O”
for an open-loop zero. Open-loop poles act as “sources” and zeros are “sinks” (see Rules 3
and 4)
• Complete the approximate root-locus sketch (experience helps here). With enough
experience, one does not need to exactly compute the breakaway/break-in points using Rule
7.
[ Next Slide ]
Recommended Steps for Sketching a Root Locus
Example 10.10
MATLAB
ζ = 0.3413
ζ = 0.1995
numGH
1 K 0
denGH
• Typically, numGH/denGH is the open-loop TF G(s)H(s) in the most general case, and the
adjustable gain K appears in the forward loop (usually in the controller TF)
>> K = 2;
>> CL_roots = rlocus(sysGH,K) % computes CLTF roots
• Another useful command is rlocfind.m which allows the user to set a “cross-hair target” on the
root locus, click, and return the gain K and the closed-loop roots:
• Another helpful tool is the command sgrid which draws contours of constant damping ratio ()
and undamped natural frequency (n)
Root-Locus Method: Example 10.11
• Use the root-locus construction rules to develop the basic structure of the root locus and use
MATLAB to create the root locus
• Finally, use the root locus plot to characterize the closed-loop transient response and closed-
loop stability
Root-Locus Method: Example 10.11 (2)
Complex roots
Gain KP = 39.6
Gain KP = 0.404
p2 2
p1 0
z1 6
Semi-circles constant n
Poor damping as
gain increases
• Therefore, we have limited ability to get both a fast response and a well-damped response by
simply adjusting the gain KP (P-controller).
Controller Design Using Root Locus: Example 10.12 (3)
• We need to shift the root locus to the left to improve the transient response
GC ( s ) K P K D s : PD Controller
• Therefore, use a PD controller:
Kp
s ;Zero of system
KD
GC ( s ) K ( s 3) K P K D s
GC ( s ) K ( s z D )
K K D ; zD K p / K D
• Here, we have added an open-loop zero at s = –3
– Zeros act as “sinks” and attract the closed-loop root loci branches (i.e., “pull” root locus to the
left)
Example 10.12 (4)
Adding PD controller shifts Root Locus for
root locus to the left
PD controller
2( s 3)
GC ( s )
s 2 0.3s
Good transient
response
Example 10.12 (5)
• Note that if the reference input r(t) is a step function then the derivative e (t ) will
theoretically be infinity at time t = 0 when input r(t) instantaneously steps up from zero to
a constant value
• One possible solution is to measure and feed back the derivative of the output ( y )
instead of differentiating the error signal (i.e., “rate feedback”)
PD and PID Issues (2)
• Another method for circumventing the infinite error derivative is to insert a low-pass
filter into the control loop
• Below is a feedback control system with a unity-gain low-pass filter inserted before
the PID controller GC(s)
15 K 1 ( s 4)
GLP ( s )GC ( s ) K ( s 4)
s 15 s 15
Lead Controller (2)
• The low-pass filter + PD controller is called a “lead controller” or “lead filter”
K1 ( s 4) 1 zero, 1 pole
GLF ( s ) 1 adjustable gain
s 15
Lead Controller (3)
• Consider the Bode diagrams of a PD controller and lead controller
PD controller:
0.25( s 4)
Lead controller:
Unity DC gain 3.75( s 4)
s 15
Both controllers
add phase lead near
= 4 rad/s
PD controller amplifies
high-frequency noise
PD vs. Lead Controllers
• Implementing a PD controller will result in an impulsive control signal (for step function)
due to the infinite derivative in the error signal at t = 0
• PD controllers must be used carefully because they greatly amplify the high-frequency
component of a feedback signal
• Relative stability: how close is the current closed-loop system design from becoming
unstable?
• That is, how much can we increase the current gain K before driving the closed-loop system
unstable?
H(s)
Relative Stability Using Bode Diagrams
• It turns out that Bode diagrams can be used to quantify the so-called relative stability margins
• Another classical stability approach is the Nyquist stability margin (not very intuitive); we will
only demonstrate the use of Bode diagrams for relative stability (more intuitive)
H(s)
Bode Diagram: Critical Points
• There exists some “critical points” on the Bode diagram for the open-loop transfer function
(OLTF), G(s)H(s)
• Unity-gain crossover frequency: frequency where magnitude (gain) curve on the Bode
diagram crosses 0 dB (the magnitude critical point)
• Phase-crossing frequency: frequency where phase (angle) curve on the Bode diagram
crosses -180 deg (the phase critical point)
Bode Diagram: Critical Points
Phase-crossing frequency
Definitions for Relative Stability
• Gain Margin (GM) is the maximum factor by which the current gain setting can be multiplied
by until the closed-loop system is driven unstable (crosses Imaginary axis over into the right-
half plane in a root-locus plot).
• We can easily compute the gain margin from the Bode diagram by observing how much
additional gain pushes the magnitude curve “up” to 0 dB at the phase-crossing frequency
• Phase Margin (pm) is the maximum amount of additional phase lag allowed until the closed-
loop system is driven unstable.
• We can easily compute the phase margin from the Bode diagram by observing how much
additional phase lag pushes the phase curve “down” to -180 deg at the unity-gain crossover
frequency
Relative Stability via Bode
• Example: Suppose we have a P-controller (gain KP ) and the following plant transfer function
1
G (s)
s ( s 2)( s 3)
Therefore, the OLTF is KG(s). The Bode diagram for a gain setting
of KP = 2 is on the next slide…
Relative Stability via Bode (2)
Bode Diagram of OLTF with Gain KP = 2
(1)
Gain Margin via Bode Diagram
• Note that the phase-crossing frequency is gm = 2.45 rad/s (see green box)
• Since the magnitude (gain) is about -23.5 dB at the phase-crossing frequency, the gain
margin (GM) is roughly 23.5 dB
• Because the Bode diagram is for a controller gain of KP = 2, the closed-loop system will go
unstable when the controller gain is increased to KP = (2)(15) = 30
Relative Stability via Bode (2)
Bode Diagram of OLTF with Gain KP = 2
• Note that the 0 dB gain crossover frequency is pm = 0.33 rad/s (see red box)
• Since the phase angle is about -105 deg at the unity-gain crossover frequency, the phase
margin (pm) is roughly 75 deg
GM = 0 (marginally stable)
1 1
Plant: G(s) 3
s ( s 2)( s 3) s 5s 2 6 s
GM = 23.5 dB
PM = 74.5 deg
Gain and Phase Margin: MATLAB
>> margin(Kp*sysG) % gain is Kp = 30 (marginally stable)
Bode Diagram
Gm = -1.93e-015 dB (at 2.45 rad/sec) , Pm = 4.64e-007 deg (at 2.45 rad/sec)
100
50
zero GM and PM
Magnitude (dB)
0
-50
-100
-90
-135
Phase (deg)
-180
-225
-270
-2 -1 0 1 2
10 10 10 10 10
Frequency (rad/sec)
10.8 Implementing Control Systems
• Before microprocessors (the “old days”) control systems were constructed by using analog
electrical circuits
• For example, filters, PID, and lead controllers were built using RC circuits with op amps
– Sensors converted mechanical motion into electrical signals
The input/output signals from the digital computer must be digital signals
where k = sample index (1, 2, 3, …) and e(k) is the sampled error signal
u (k ) K P e(k ) K I w(k ) Digital control command (to ZOH via D/A for actuation)
Digital PID Algorithm
• Consider the PID controller in the continuous (“s”) domain:
v(k) is the numerical derivative of the error (using backward finite differences)
U ( s)
GPD ( s ) 12 4 s 4( s 3) “Pure” PD controller
E (s)
• A lead controller with the same low-frequency gain (=12) is
80( s 3) U ( s )
GLF ( s) Lead controller (DC gain = 12)
s 20 E (s)
• The digital lead filter equation can be determined for a sample time of Ts = 0.01 s (100 Hz) (use
MATLAB’s c2d.m)
First-order filter
u (k ) 0.8187u (k 1) 80e(k ) 77.82e(k 1) (stores past samples)
• The root locus method is a graphical technique for visualizing the effect that varying one
parameter (usually a gain) has on the locations of the closed-loop poles
• We also presented the gain and phase margins which are quantitative measures of
relative stability
– Gain and phase margins can be read from the Bode diagram