JNTUA Control Systems Engineering PPT Notes - R20
JNTUA Control Systems Engineering PPT Notes - R20
me/jntua
CONTROL SYSTEMS
(20A02502T)
PREPARED BY
P.I.D.T.BALADURAIKANNAN
Associate Professor
Department Electrical & Electronics Engineering
VEMU IT
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
• The output signal of OLCS is not fed back to influence the control action
• The control action of an OLCS depends only on the input signal
• OLCS are not capable of filtering disturbances or noise
• OLCS are suitable when input signal for satisfactory system performance can be
estimated/approximated and does not change
• Advantages of OLCS are that its structure is simple compared to a closed loop
control system and is cheaper to build.
3
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
• The output signal of a CLCS is fed back to influence the control action and improve the
overall system performance
• Examples: robot arms, velocity control systems, temperature control systems
• However, in practical, a combination of both OLCS and CLCS is normally used. For
example, washing machine: the process of filling up the tank with water is a CLCS
operation, while the process of washing and rinsing is an OLCS operation
4
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
OLCS • Simple construction and ease of • The system response very • Toaster
maintenance. sensitive to external • Rice cooker
• Less expensive than a disturbance and internal • Electric fan
corresponding closed-loop variations in system • Photocopy machine
control system parameters.
• There is no stability problem • Recalibration is necessary
• Convenient when output is hard from time to time in
to measure or measuring the order to maintain the
output precisely is economically required quality in the
not feasible output
5
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
H2
R _ C
+_ + G1 + G2 G3
+
H1
H1
H1
H1
H1
R G1G2G3 C
+_ 1 G1G2 H1 G2G3 H 2
R G1G2G3 C
1 G1G2 H1 G2G3 H 2 G1G2G3
Definitions
• Node - a point representing a signal or variable.
• Branch – unidirectional line segment joining two nodes.
• Path – a branch or a continuous sequence of branches that
can be traversed from one node to another node.
• Loop – a closed path that originates and terminates on the
same node and along the path no node is met twice.
• Nontouching loops – two loops are said to be nontouching if
they do not have a common node.
P k k
Write the gain formula in a simplified form: T k
Systematic approach:
1. Calculate forward path transfer function Pk for
each forward path k
2. Calculate all loop transfer functions
3. Consider nontouching loops 2 at a time
4. Consider nontouching loops 3 at a time
5. etc
6. Calculate Δ from steps 2,3,4 and 5
7. Calculate Δk as portion of Δ not touching forward
path k
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
Introduction
• A general second-order system is characterized by the
following transfer function.
C(s) n2
R(s) s 2 2 n s n2
C(s) n2
R(s) s 2 2 n s n2
n n 2 1
n n 2 1
n n 2 1
n n 2 1
• According the value of , a second-order system can be set into
one of the four categories:
1. Overdamped - when the system has two real distinct poles ( >1).
jω
δ
-c -b -a
n n 2 1
n n 2 1
• According the value of , a second-order system can be set into
one of the four categories:
2. Underdamped - when the system has two complex conjugate poles (0 < <1)
jω
δ
-c -b -a
n n 2 1
n n 2 1
• According the value of , a second-order system can be set into
one of the four categories:
δ
-c -b -a
n n 2 1
n n 2 1
• According the value of , a second-order system can be set into
one of the four categories:
4. Critically damped - when the system has two real but equal poles ( = 1).
jω
δ
-c -b -a
Time-Domain Specification
For 0< <1 and ωn > 0, the 2nd order system’s response due to a
unit step input looks like
C(s)
1
s 2 n
s s 2 2 n s n2
n2 1 2
C(s)
1
2 s 2 n
s 2 n 2 s s 2 n s
2 2
2
2 2
n n n
C(s)
1
s 2 n
s s n 2 n2 1 2
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
1 s 2 n
C(s)
s s n 2 d2
• Where d n 1 2 , is the frequency of transient oscillations
and is called damped natural frequency.
• The inverse Laplace transform of above equation can be obtained
easily if C(s) is written in the following form:
C(s)
1
s n n
s s n 2
d2 s n 2 d2
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
C(s)
1
s n d
s s n 2
d2 1 2 s n 2 d2
nt
c(t) 1 e cos d t e nt sin d t
1 2
c(t) 1 e nt cos d t sin d t
1 2
• When 0
d n 1 2
n
c(t) 1 cos n t
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
tr tp
d d 1 2
n 1 2 n
4
t s 4T Maximum Overshoot
n
3 1 2
t s 3T Mp e 100
n
Settling Time (4%)
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
K p Ki
P s K p K p K d s E s
s
P s
s K d s K i Es
Kp 2
s
d(s) = an s n + an − 1 s n − 1 + · · · + a1 s + a0
Step 2
Step 3
a4 a2 . a 4 a0 . a4 0.
det .. det .. det ..
a3 a1 . a3 0 . a3 0.
b1 = − b2 = − b3 = −
a3 a3 a3
Treat each following row in the same way as the third row
• There should be n + 1 rows total, including the first row.
Theorem 1.
The number of sign changes in the first column of the Routh table equals the
number of roots of the polynomial in the Closed Right Half-Plane (CRHP).
Note: Any row can be multiplied by any positive constant without changing
the result.
• Recall our stability condition for the Laplace transform of the impulse response of a CT
linear time-invariant system:
bM s M bM 1 s M 1 ... b0
H ( s) Re pi 0 for i 1, 2, ..., N
s N a N 1 s N 1 ... s0
• This implies the poles are in the left-half plane.
This also implies:
LHP
h(t ) 0 as t and h(t ) dt
• A system is said to be marginally stable
if its impulse response is bounded:
h(t ) c t
In this case, at least one pole of the system
lies on the j-axis.
• Recall periodic signals also have poles on the j-axis because they are marginally stable.
• Also recall that the left-half plane maps to the inside of the unit circle in the z-plane for
discrete-time (sampled) signals.
• We can show that circuits built from passive components (RLC) are always stable if there
is some resistance in the circuit.
2
R R 1
0 The RLC circuit
2L
2 L LC
is always stable. Why?
R
quadratic term must be
2L
always stable
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
The Routh-Hurwitz Stability Test
• The procedures for determining stability do not require finding the roots of the
denominator polynomial, which can be a daunting task for a high-order system (e.g., 32
poles).
• The Routh-Hurwitz stability test is a method of determining stability using simple algebraic
operations on the polynomial coefficients. It is best demonstrated through an example.
• Consider:
A( s) a N s N a N 1 s N 1 ... a1 s a0
• Construct the Routh array:
sN aN a N 2 a N 4
s N 1 a N 1 a N 3 a N 5 N even : ( N / 2) 1 columns
s N 2 bN 2 bN 4 bN 6 N odd : ( N 1) / 2 columns
s N 3 c N 3 c N 5 c N 7
a N 1 a N 2 a N a N 3 a a
bN 2 a N 2 N N 3
a N 1 a N 1
s2 d2 d0 0 a a a N a N 5 a a
s1 e1 0 0 bN 4 N 1 N 4 a N 4 N N 5
a N 1 a N 1
s0 f0 0 0
Number of sign changes in 1st column = number of poles in the
RHPRLC circuit is always stable
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
Routh-Hurwitz Examples
• Example: A( s) s 2 a1 s a0
s2 1 a0
s1 a1 0
a1 a0 (1)(0)
s0 a0 0
a1
if a1 0 and a0 0 one sign change 1 RHP pole unstable
if a1 0 and a0 0 one sign change 1 RHP pole unstable
if a1 0 and a0 0 two sign changes 2 RHP poles unstable
• Example: A( s) s 3 a 2 s 2 a1 s a0
s3 1 a1
s2 a2 a0
a 2 a1 (1)a 0 a
s1 a1 0 0
a2 a2
s0 a0 0
2 4.
det ..
0 6. −12
− =
0 0
Which is problematic.
Note: If there is a zero in the first column, the system is only marginally
stable
• Small changes in the coefficients lead to instability.
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
2 4.
det ..
ϵ 6. −(12 −4ϵ)
− =
ϵ ϵ
Because ϵ is infinitely small, we let 12 −4ϵ = 12.
Assume ϵ > 0
• We have at least one sign change
• At least one unstable pole.
Root Locus:
the locus of roots of the characteristic equation of
the closed-loop system as a specific parameter (usually,
gain K) is varied form 0 to ∞.
The advantages of RL approach:
1. Avoiding tedious and complex roots-solving
calculation
2. Clearly showing the contributions of each loop
poles or zeros to the location of the closed-loop poles.
3. Indicating the manner in which the loop poles
and zeros should be modified so that the response
meets system performance specifications.
3 Symmetry of the RL
9 The sum of the roots and the product of the roots of the
closed-loop characteristic equation
1 K 0 and K points
Root loci originate on the poles of G(s)H(s) (for K=0) and
terminates on the zeros of G(s)H(s) (as K=∞).
m
K ( s Zi )
RL
Equation: G( s) H ( s) i 1
n
1
(s P )
i 1
i
m n
K s Zi sP i
Magnitude
Equation:
i 1
n
1 K= i 1
m
sP
i 1
i sZ
i 1
i
3 Symmetry of the RL
The RL are symmetrical with respect to the real axis of
the s-plane.
zero:z1 poles:p1、p2、p3、p4、p5
Pick a test point s1 on [p2,p3]
1 5
G ( s1 ) H ( s1 ) ( s1 zi ) ( s1 pi )
i 1 i 1
-6 -5 -4 -3 -2 -1 0
5 Asymptotes of RL
When n ≠ m, there will be 2|n-m| asymptotes that describe the
behavior of the RL at |s|=∞.
m
K ( s Zi )
RL
Equation: G( s) H ( s) i 1
n
1
(s P )
i 1
i
The angles between the asymptotes and the real axis are(i= 0,
1,2,… ,n-m-1) :
(2i 1)180
a
nm
The asymptotes intersect the real axis at:
n m
p z i i
a= i 1 i 1
nm
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
Example Consider the following loop transfer function
K (0.25s 1) K * (s 4)
G( s) H ( s)
s(s 1)(0.2s 1) s(s 1)(s 5)
Determine the asymptotes of its root loci.
3 poles:0、-1、-5
n-m = 3 -1 = 2
1 zero:-4
p z i i
(0) (1) (5) (4)
a= i 1 i 1
1
nm 3 1
The angles between the asymptotes and the real axis are
(2i 1)180
a , i 0,1 a 90 , 270
nm
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
Example Consider the following loop transfer function
K ( s 1)
G(s) H (s)
s ( s 4)( s 2 2s 2)
Determine the asymptotes of its root loci.
4 poles:0、-1+j、-1-j、-4 n-m=4-1=3
1 zero:-1
p z i i
a= i 1 i 1
nm
(0) (1 j ) (1 j ) (4) (1) 5
4 1 3
The angles between the asymptotes and the real axis are
(2i 1)180
a , i 0,1,2
n www.android.previousquestionpapers.com
m | www.previousquestionpapers.com | https://telegram.me/jntua
69
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
p2 p1
0
p4
Ruel 4The intersections [-1,0] and[-3,-2] on the real axis are RL.
Rule 5The RL have two asymptotes(n-m=2)
n m
a
(2i 1)180
90, 270 p z i i
0 (2) (3) (1)
nm a= i 1 i 1
2
i 0,1 nm 2
Rule 6The RL have breakaway points on the real axis (within[-3,-2])
1 1 1 1
= + + b 2.47
b+1 b 0 b+2 b+3
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
Example K
G( s) H ( s)
s( s 4)( s 2 4s 20)
p z i i
0 (4) (2)+(2)
a= i 1 i 1
2
n | www.previousquestionpapers.com
www.android.previousquestionpapers.com m 4
| https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
Example
K
G( s) H ( s)
s( s 4)( s 2 4s 20)
dK
(4 s 3 24s 2 72s 80) 0
ds
-j4 b1 2
b 2, 3 2 j 2.45
74
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
Angle of Departure:
m n
pj=(2l 1) + ( p j zi ) ( p j pi ), l 0, 1,
i 1 i 1
i j
( s1 z1 ) ( s1 p1 ) ( s1 p2 ) ( s1 p3 )
(2l 1)
p1=(2l 1)+( p1 z1 ) ( p1 p2 ) ( p1 p3 )
n m j
P Z i i
1 1 1 0
a i 1 i 1
0.5
nm 3 1
(2l 1) 3
a , -1 -0.5
nm 2 2 1
Angle of departure:
3
pl (2l 1) ,
2 2 2
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
K
G( s) H ( s)
s( s 1)( s 2)
Determine the intersection of the RL with Im-axis.
Method 1
Closed-loop CE: s( s 1)( s 2) K s 3 3s 2 2s K 0
Routh’s Tabulation:
s3 1 2 Marginally stable:
K =6
s2 3 K
1 6 K Auxiliary equation:
s 0
3
s 0
K 3s 2 6 0
K
G( s) H ( s)
s( s 1)( s 2)
Method 2
Closed-loop CE: s( s 1)( s 2) K s 3 3s 2 2s K 0
→Closed-loop CE 1 G( j ) H ( j ) 0
s j
( j)3 3( j)2 2( j) K ( K 3 2 ) j(2 3 ) 0
UNIT IV FREQUENCY
RESPONSE ANALYSIS
What is frequency response of a system?
e.g., H(j)=Z(j)
r (t ) A sin t y (t ) B sin( t )
L.T.I system
Magnitude: B Phase:
A
r (t ) y (t )
G(s)
+
- Steady state response
H(s)
Y ( s) G(s)
R( s ) 1 G ( s ) H ( s )
s j s j
Magnitude:
G ( j ) Phase: G ( j )
1 G ( j ) H ( j ) [1 G( j ) H ( j )]
2 2
Decade : dec log 10 Octave : oct log 2
1 1
dB
1 2 3 4 10 20 100
• The gain magnitude is many times expressed in terms of decibels (dB)
dB = 20 log10 A
where A is the amplitude or gain
– a decade is defined as any 10-to-1 frequency range
– an octave is any 2-to-1 frequency range
20 dB/decade = 6 dB/octave
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
Y ( s) k ( s z1 )( s z2 )
R( s) ( s p1 )( s p2 )( s 2 as b)
Case I : k GH (dB)
Magnitude:
0.1 1 10
k dB 20 log k (dB)
GH
Phase: 180 0
0 o 900
,k 0
k o
180 ,k 0
Case II : 1
sp
GH (dB)
Magnitude: p2
1 p 1
( j ) p
20 p log (dB)
dB 0.1 1 10
GH
Phase:
1 900
( j ) p
(90o ) p
p 1
900
p2
180 0
Case III :
sp
p2
GH (dB) p 1
Magnitude:
( j ) p
dB
20 p log (dB)
0.1 1 10
GH
Phase: 0
p2
180
0
p 1
90
( j ) (90 ) p
p o
900
180 0
10 log[ 1 ( ) 2 ]
a 0.1 1 10
a 0 dB 10 log 1 0
a
a 1 j dB 20 log GH
a a a a 450
dB [20 log 20 log a] 180 0
a 1 j1 dB 10 log 2 3.01 900
Phase:
1 900
(1 j ) 0 tan
0
a a 180 0
a 0 GH tan 1 0 0o
a
a GH tan 1 90o
a www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
Case V : ( s a) 1
or ( s 1)
a a a 1
Magnitude:
GH (dB)
(1 j ) 20 log 1 ( ) 2
a dB a
10 log[ 1 ( ) 2 ]
a 0.1 1 10
a 0 dB 10 log 1 0
a
a 1 j dB 20 log GH
a a a a 450
dB 20 log 20 log a 180 0
a 1 j1 dB 10 log 2 3.01 900
Phase:
1 900
(1 j ) tan
a a 180 0
a 0 GH tan 1 0 0o
a
a GH tan 1 90o
a www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
Case VI : T ( s) 2
s 2n s n2
n2 2n
T ( j ) T ( j ) tan 1
( n 2 ) 2 jn ( n 2 )
2 2
2
1 n
T ( j ) T ( j ) tan 1
2 2
(1 ( ) ) j 2 1 ( )
n n n
1 , 1
0 ,
n
n 0 0
T ( j ) 20 log( 2 ) , 1 T ( j ) 90 , 1
0
n 180o n
40 log( ) , 1
, 1
n n n
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
n
Relative Stability
A transfer function is called minimum phase when all the poles and zeroes are LHP and
non-minimum-phase when there are RHP poles or zeroes.
The gain margin (GM) is the distance on the bode magnitude plot from the
amplitude at the phase crossover frequency up to the 0 dB point. GM=-(dB of GH
measured at the phase crossover frequency)
The phase margin (PM) is the distance from -180 up to the phase at the gain
crossover frequency. PM=180+phase of GH measured at the gain crossover
frequency
0dB
GH (dB) (1,0)
180 0
GH (dB)
G.M.<0
Unstable system
g
GH
180 0 Stable system
900
900
p
180 0
P.M.<0
Unstable system
where K is a variable (constant) gain and G(s) is the plant under consideration.
The gain margin is defined as the change in open loop gain required to make the
system unstable. Systems with greater gain margins can withstand greater changes in
system parameters before becoming unstable in closed loop. Keep in mind that unity
gain in magnitude is equal to a gain of zero in dB
The phase margin is defined as the change in open loop phase shift required to make a
closed loop system unstable.
The phase margin is the difference in phase between the phase curve and -180 deg at
the point corresponding to the frequency that gives us a gain of 0dB (the gain cross
over frequency, Wgc).
Likewise, the gain margin is the difference between the magnitude curve and 0dB at
the point corresponding to the frequency that gives us a phase of -180 deg (the phase
cross over frequency, Wpc).
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
-180
Polar plot
The polar form of G(jω)H(jω) is-
G(jω)H(jω)=|G(jω)H(jω)|∠G(jω)H(jω)
The Polar plot is a plot, which can be drawn between the magnitude and the
phase angle of G(jω)H(jω) by varying ω from zero to ∞. The polar graph sheet or
in a regular graph sheet is shown in the following figure.
For one more frequence point: Taking ω= 1/τ , then one has
Compensator
• The control system are designed to perform specific tasks. The
requirement of a control system are usually specified as
performance specifications.
• The specifications related to accuracy, relative stability and speed
of the response.
The design problem may be stated as follows:
• When a set of specifications are given for a system, then a
suitable compensator should be designed so that the overall
system will meet the given specification.
• The compensation schemes used for feedback control system is
either series compensation or parallel feedback compensation.
Definitions
V – Input vector Y – Output vector
• Can be multiple inputs • A function of the input and the
• Written as a column vector present state of the internal
variables
v1 t y1 t
v t y t
vt 2 y t 2
vR t yM t
Definitions
X – State vector X – “Next state” vector
• Information of the current • Derivative of the state vector
condition of the internal • Provides knowledge of where
variables the states are going
• N is the “dimension” of the state – Direction (+ or -)
model (number of internal state – How fast (magnitude)
variables) • A function fo the input and the
present state of the internal
variables
DEFINITIONS
State:- The state of a dynamic system is the smallest set of
variables (called state variables) that must be known at any
given instant in order that, the future response of the system to
any specified input may be calculated from the given dynamic
equation. These are the set of variables such that the
knowledge of these variables at t=t0, together with the input
for t>=t0 completely determines the behaiour of the sytems for
any time t>=t0.
DEFINITIONS
State Variables: The state variables of a dynamic system are the smallest set of
variables which determine the state of the dynamic system. If at least n variables
x1(t),x2(t),………., xn(t) are needed to completely describe the behaviour of a
dynamic system (such that once
the input is given for t>=t0 and the initial state at t=t0 is specified, the future
state of the system is completely determined), then such n variables x1(t),
x2(t),……., xn(t) are a set of variables called STATE variables. It can also be noticed
that the state variables need not be physically measurable or observable
quantities. Practically, however, it is convenient to choose easily measurable
quantities for the state variables because optimal control laws will require the
feedback of all state variables with suitable weight.
State-Space Equations
General form of the state-space model
x t
Two equations –
y t
x t f xt , vt , t
y t g xt , vt , t
If A, B, C, D are constant over time, then the system is also time invariant
→ Linear Time Invariant (LTI) system
• Let one state variable equal the (N-1)-th derivative of the output (where N
is the order of the differential equation)
• Find the derivative of each of the newly defined state equations
– In terms of the other state variables and the outputs
• Write the state equations
The time-domain analysis and design of control systems utilizes the concept
of the state of a system.
The state of a system is a set of variables such that the knowledge of these
variables and the input functions will, with the equations describing the
dynamics, provide the future state and output of the system.
[x1 (t ) x 2 (t ) x n (t )]
The state variables are those variables that determine the future behavior of
a system when the present state of the system and the excitation signals are
known. Consider the system shown in Figure 1, where y1(t) and y2(t) are the
output signals and u1(t) and u2(t) are the input signals. A set of state
variables [x1 x2 ... xn] for the system shown in the figure is a set such that
knowledge of the initial values of the state variables [x1(t0) x2(t0) ... xn(t0)] at
the initial time t0, and of the input signals u1(t) and u2(t) for t˃=t0, suffices to
determine the future values of the outputs and state variables.
The state variables describe the future response of a system, given the
present state, the excitation inputs, and the equations describing the
dynamics.
The column matrix consisting of the state variables is called the state vector
and is written as
x1
x
x 2
x n
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
x A x B u
This differential equation is also commonly called the state equation. The
matrix A is an nxn square matrix, and B is an nxm matrix. The state differential
equation relates the rate of change of the state of the system to the state of the
system and the input signals. In general, the outputs of a linear system can be
related to the state variables and the input signals by the output equation
yCxDu
Where y is the set of output signals expressed in column vector form. The
state-space representation (or state-variable representation) is comprised of
the state variable differential equation and the output equation.
We can write the state variable differential equation for the RLC circuit as
1
0 1
x C x u(t )
1 R C
0
L L
and the output as
y 0 Rx
The solution of the state differential equation can be obtained in a manner
similar to the approach we utilize for solving a first order differential equation.
Consider the first-order differential equation
x ax bu
Where x(t) and u(t) are scalar functions of time. We expect an exponential
solution of the form eat. Taking the Laplace transform of both sides, we have
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
x (0) b
X(s) U(s)
sa sa
t
x ( t ) eat x (0) ea ( t ) b u () d
0
We expect the solution of the state differential equation to be similar to x(t)
and to be of differential form. The matrix exponential function is defined
as
A2t 2 Ak t k
e At I At
2! k!
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
which converges for all finite t and any A. Then the solution of the state
differential equation is found to be
t
x ( t ) e At x (0) e A ( t ) B u () d
0
t
x ( t ) ( t ) x (0) ( t ) B u () d
0
x A x B u
yCx
where y is the single output and u is the single input. The Laplace transform
of the equations
G (s) C(s)B
Example:
Determine the transfer function G(s)=Y(s)/U(s) for the RLC circuit as described
by the state differential function
1
0 1
x C x u , y 0 R x
1 R C
0
L L
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
R 1
1 1 s L
(s) sI A
1 C
s C
sI A 1 R
(s) 1 s
s L
L L
R 1
(s) s s
2
L LC
Then the transfer function is
R
s
L 1 1
G (s) 0 R (s) C (s) C
1 s 0
L (s) (s)
R / LC R / LC
G (s)
(s) s s
2 R 1
L LC
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
d
x(t ) Ax(t ) Bu (t )
dt
y (t ) Cx(t ) Du (t )
The behavior of x(t) et y(t) :
1. Homogeneous solution of x(t)
2. Non-homogeneous solution of x(t)
Homogeneous solution
x (t ) Ax(t ) 1 1
x(t ) L [( sI A) ]x(0)
sX ( s) x(0) AX ( s)
e At x(0)
X ( s) ( sI A) 1 x(0)
State transition matrix
(t ) e At L1[( sI A) 1 ]
x(t0 ) e At0 x(0)
At0
x(0) e x(t0 )
At At0 A ( t t 0 )
x(t ) e e x(t0 ) e x(t0 ) (t t0 ) x(t0 )
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
Properties
(t ) e At L1[( sI A) 1 ]
1. (0) I
1
2. (t ) (t )
3. x(0) (t ) x(t )
4. (t 2 t1 ) (t1 t0 ) (t 2 t0 )
(t ) (kt)
k
5.
www.android.previousquestionpapers.com | www.previousquestionpapers.com | https://telegram.me/jntua
www.android.universityupdates.in | www.universityupdates.in | https://telegram.me/jntua
Non-homogeneous solution
d
x(t ) Ax(t ) Bu (t )
dt
y (t ) Cx(t ) Du (t )
sX ( s ) x(0) AX ( s ) BU ( s )
( sI A) X ( s ) x(0) BU ( s )
1 1
X ( s ) ( sI A) x(0) ( sI A) BU ( s )
x(t ) L1[( sI A) 1 ]x(0) L1[( sI A) 1 BU ( s )]
t
x(t ) (t ) x(0) (t ) Bu ( )d
0
t
x(t ) (t ) x(0) (t ) Bu ( )d
0
t
x(t ) (t t0 ) x(t0 ) (t ) Bu ( )d
t0
t
y (t ) C(t t0 ) x(t0 ) C(t ) Bu ( )d Du (t )
t0
2e t
e 2t
e 1 e 2t
(t ) L1[( sI A) 1 ] e At t 2t
2 e 2 e e t 2e 2t
t
x(t ) (t ) x(0) (t ) Bu ( )d
0
Ans:
x1 2e t e 2t
1 3 L1[( sI A) 1 BU ( s)]
x 2 2
2 2e 2e 2t
t
(t ) L1[( sI A) 1 ]
x1 0 1 0 x1 0 0
x 0 4 3 x 1 0 u1
2 2 u
x3 1 1 2 x3 0 1 2
x1
y1 (t ) 1 0 0
y (t ) 0 0 1 x2
2 x
3
adj ( sI A)
( sI A) 1
sI A
s 2 6s 11 s 2 3
1
3 s 2
2 3s
s ( s 4)( s 2) 3 3s
s4 s 1 s 4 s
2