Professional Documents
Culture Documents
Control 2
Control 2
A control system mainly categorized into open and closed loop systems.
Closed loop systems use plant response(output) for determining appropriate control action from
controller. These closed loop systems are also called feedback controllers.
A controller with a feedback may affect properties like
Parameter variation: variation of parameters which are expected (i.e. working domain).
Overall gain: the magnitude in which the input is multiplied.
Disturbance: parameter variation which is unexpected.
Sensitivity: the amount of deviation on a parameter caused by deviation in another parameter.
Stability: response of a system to be in a given band (BIBO).
Time constant: time required the system response to reach 63% of final/desired output.
PARAMETER VARIATION
For a given system with input R(s), output For closed loop
C(s) and parameter G(s). So transfer
function (i.e. tf=C(s)/R(s)) becomes G(s). R(s) G(s) C(s) G(s)
tf =
1 − G s H(s)
R(s) G(s) C(s) H(s)
tf=G(s)
Closed loop
DISTURBANCE
Disturbance on open loop system Disturbance on a closed system may
occur on
D(s) a. Forward path
b. Output or
R(s) G1(s) G2(s) C(s) c. Feedback path
To study the effect of disturbance we
remove the input and examine the
( )
= G2(s) response caused by the disturbance
( )
DISTURBANCE ON FORWARD PATH
D(s)
D(s) G2(s) C(s)
H(s)
C(s) G2(s)
=
Making the input zero (s) 1 − G1(s)G2(s)H(s)
DISTURBANCE ON OUTPUT
D(s)
D(s) C(s)
H(s)
C(s) 1
=
Making the input zero (s) 1 − G1(s)H(s)
DISTURBANCE ON FEEDBACK PATH
R(s) H1(s) G(s) C(s)
R(s) G(s) C(s)
H2(s)
H1(s) H2(s)
C(s) H1(s)G(s)
D(s) =
(s) 1 − H1(s)H2(s)G(s)
From these equations we can conclude that closed system less affected by disturbance.
SENSITIVITY
How much is the impact of variation in Effect of variation of forward path gain
parameter ‘b’ on parameter ‘a’. on overall transfer function on closed
loop.
= ⋅ ( )
a= ; b=G(s)
( )
Effect of variation of forward path gain
( )
on overall transfer function on open loop. = ( )
[ ]⋅
[ ]
a=G(s)
= ( )
b=G(s)
( ) ( ) So, closed loop systems are less sensitive than open
= ⋅ = ⋅ =1x1=1 loop systems.
( ) ( )
STABILITY AND TIME CONSTANT
In general, if properly designed closed loop systems can improve both stability and time
constant.
For stable open loop system making it closed loop may affect the system negatively (i.e.
may become unstable.)
TIME RESPONSE
Transient/natural response, : response of the system as the input is applied
and die out as time goes. lim =0
→
Steady state /forced response, : response of a system which remain after
transient response die out.
Total response C(t)= +
Order: Order (i.e. highest degree) of differential equations(denominator after cancelling
common factors in the numerator) describing the system.
For system equation represented with numerator and denominator zeros of numerator
is called zeros of the system and zeros of denominator is called poles of the system.
FIRST ORDER SYSTEM RESPONSE
Time constant: time in which the response
reaches 63% of the final value.
The maximum possible value of c(t) is 1
Let G(s) first order system with tf G(s)= which is the final value and 63% becomes
and R(s)= (i.e. unit step input) 0.63.
1-e =0.63
Output C(s)=R(s)G(s)= .
e = 0.37
C(s)= . = + =>A=1, B=-1;
e = 0.37
C(s)= − - t=-0.994
c(t)=1-e taking inverse Laplace transform t≈ 1/
OPEN VS CLOSED LOOP TIME CONSTANT
& =
k
= ;
C(s)=R(s). ; ( )
> 1, ℎ .
C(s)= . ; b= −
C(s)= − ; =
t=
FIRST ORDER SYSTEM RESPONSE
Rise time ( ): time taken for the system Settling time ( ): time taken the output
to reach 10%-90% of the final output. to reach and stay ±2% of final output for
the first time.
1-e =0.9
. 1-e =0.98
=
=
1-e =0.1
.
=
. . .
= − = − =
SECOND ORDER SYSTEM RESPONSE
General second order system
- natural frequency
– damping constant
b. G(s)=s2+4.2s+36
CLASSIFICATION OF 2 ND ORDER SYSTEM USING DAMPING RATIO = 1−
SECOND-ORDER UNDER DAMPED RESPONSE SPECIFICATIONS
SECOND-ORDER SYSTEM RESPONSE SPECIFICATIONS
UNDERDAMPED
lim = ∞ = lim
→ →
system with
1
a. G(s)=s+2, H(s)=0
E(s)=R(s)-H(s)C(s) 1
b. G(s)=s+2, H(s)=1
C(s)=E(s)G(s)
E(s)=R(s)-E(s)G(s)H(s) 1
c. G(s)=s(s+2) , H(s)=1
E(s)(1+G(s)H(s))=R(s)
1
d. G(s)= , H(s)=1
R(s) (s+2)
E(s)=1+G(s)H(s)
For step, ramp and parabolic input
RELATIONSHIP BETWEEN INPUT, SYSTEM TYPE, STATIC
ERROR CONSTANTS AND STEADY STATE ERRORS
Where =
→
=
→
= 2
→
STABILITY OF CONTROL SYSTEM
Stability and transient response of a system affected by location of closed loop poles in
s-plane.
If the pole goes to the left the system is becoming more stable.
ROUTH-HURWITZ STABILITY
CRITERION
?
How can I know a pole lie on RHP
ROUTH-HURWITZ STABILITY CRITERION CONT.…
The necessary and sufficient condition the system to be
stable is there SHOULD NOT BE any sign change in
s4 a4 a2 a0 the first column.
s3 a3 a1 0 If there is any sign change
s2 b1 b2 0 The system is unstable.
The number of sign change shows the number of poles in the
s1 c1 0 0 RHP.
s0 d1 0 0 If there is zero
The system is marginally stable.
OPEN VS CLOSED LOOP STABILITY
Open loop Closed loop
1 1 - k
R(s) C(s) - k
C(s)= ;
( )
2. =
( ) s3 +5s2+10s+2
( )
3. =
( ) s5+3s4+3s3 +6s2+5s+3
( )
4. =
( ) s5+2s4+3s3 +6s2+5s+3
SPECIAL CASES OF ROUTH-HURWITZ
1. Zero in the first column of row
Check stability of the system
a. Substitute with small number ε: check for sign change for positive
and negative ε. ( )
a. =
( ) s5+2s4+3s3 +6s2+5s+3
b. Reverse coefficients: reverse coefficients of the polynomial.
2. Row of zero ( )
b. =
( ) s5+7s4+6s3 +42s2+8s+56
Use coefficients of auxiliary polynomial.
NB: In these cases the system never become stable but it can be marginally stable.
DESIGN USING ROUTH-HURWITZ
Finding the range of ‘gain’ in which the given system can be
stable.
i. To be stable
G(s)=s+a
Some parameters need to be collected using
Whose step response is
sensors.
/ /
C(s)=s(s+a) = s - s+a
Proportional
reasons.
Proportional-Derivative (PD)
At this time we need to use controllers. Proportional-Integral (PI)
Proportional-Integral-Derivative (PID)
CONTROLLERS CONT.…
Water level controller is used as an example in this topic.
The in flow amount controlled by a servo motor based on the set point. The
The deviation of the water level from set point (desired level) is error signal
The controller turns the servo to open and close the tap based on the error
amount.
The angle movement is from 0⁰(fully closed), 45⁰(half open) 90⁰ (fully open).
u=Kp x e
u=Ki ∫ e d
U(s)= E(s)
If the error was more positive, most likely the tap remain
open.
If the error was more negative, most likely the tap remain
closed.
u=Kd
U(s)=sKd x E(s)
u = Kp ∗ e(t) + Ki ∫ e d
()
u(t)= ∗ +
Integral
=−
Derivative
=− (sCR1+1)
PID
( )( )
=−
( )
u t = Kp ∗ e t + Ki ∫ e(t) d +