Subject: Modern Control Theory: Advantage of State Variables
Subject: Modern Control Theory: Advantage of State Variables
UNIT 1: Concept of state state equations for linear continuous time models nonuniqueness of state
model state diagram for continuous time state models solution of state equations state transition
matrix.
* * *
INTRODUCTION:
The conventional methods of analysis and design of feedback systems such as root locus and frequency
response methods require transfer function. The transfer function approach suffers from certain drawbacks.
STATE-VARIABLE ANALYSIS: The state variable analysis yields information about the state of the
system variables at some predetermined points along the flow of signals.
DEFINITIONS:
1. STATE: The state of dynamic system is defined as minimal set of variables such that the
knowledge of these variables at t=t0 together with the knowledge of inputs for t t0 completely
determines behavior of the system for t > t0 .
(or)
state of a system at any time t is the combined effect all different elements which are associated
with initial conditions of the system
2. STATE VARIABLES: The variables that can represent the entire state of the system at any
given time. State variables must be linearly independent. The minimum number of state variables
required to represent a given system is usually equal to order of system defining differential equation.
1
SUBJECT : MODERN CONTROL THEORY
1 () 1 () 1 ()
2 () 2 () 2 ()
() = , () = , () =
[ ()] [ ()]
[ ()]
For a general control system, the state representation can be arranged in the form of n-first order
differential equations.
1
= 1 = 1 (1 , 2 , 3 , . ; 1 , 2 , )
= = 1 (1 , 2 , 3 , . ; 1 , 2 , ) ..(1)
u is m 1 state vector
2
SUBJECT : MODERN CONTROL THEORY
for time varying systems, the function f is dependent on time. The vector notation as
The state vector x determines point in n-dimensional space called state space.
The curve traced out by state point( from t =t0 to t=t1) in the direction of increasing time is known as state
trajectory.
The output () For general control control system can be expressed in terms of state () and input () as
() = ((), ())
1 = 11 1 + 12 2 + + 1 + 11 1 + 12 2 + + 1
2 = 21 1 + 22 2 + + 2 + 21 1 + 22 2 + + 2
= 1 1 + 2 2 + + + 1 1 + 2 2 + + (5)
Where the co-efficient , and are constants. In vectoer form equation can be written as
() = () + ()
Where () 1
() 1
A is n
B is n
11 12 1 11 12 1
21 22 2 21 22 2
A= ; B= ;
[1 2 ] [1 2 ]
3
SUBJECT : MODERN CONTROL THEORY
Similarly, the output variables at time t are linear combination of input and state variables at time t
i.e.
1 () = 11 1 () + 12 2 () + 1 () + 11 1 () + + 1 ()
() = 1 1 () + 2 2 () + () + 1 1 () + + ()
Where the coefficients and are constant. This set of equations can be put in vector matrix form
() = () + ()
Where y (t) is p 1
C is p
D is p
11 12 1 11 12 1
21 22 2 21 22 2
C= ; D=
[ 1 2 ]
[ 1 2 ]
The state model of linear time-invariant systems is given by the following equations.
() = () + ()
() = () + ()
4
SUBJECT : MODERN CONTROL THEORY
() = () + ()
1 () = 1 1 () + 1 ()
2 () = 2 1 () + 3 2 () + 2 () and
() = 1 1 () + 2 2 ()
5
SUBJECT : MODERN CONTROL THEORY
Sol: As there are 2 state variables 1 () and 2 (). Two integrators are required.
() = () + ()
() = () + ()
[s.x(s) - x (o)] = () + ()
Y(s) = () + ()
(i) Since system is time-invariant, the co-efficient of matrices A,B,C and D are constant.
(ii) Definition of transfer function is based on assumption of zero initial conditions i.e. x(0)=0
s. x(s)= () + ()
s. x(s) - () = ()
s is an operator while A is matrix of order n order.
Hence to match orders of two terms on L.H.S multiply s by identity matrix of order n
s () () = ()
[sI - A]() = ()
6
SUBJECT : MODERN CONTROL THEORY
[]
[SI-A]-1 = ||
2 3 1 3
[ 1] = [ ] [ ] + [ ]
2 4 2 2 5
1
Y=[1 1] [ ] with D=0, obtain its Transfer function
2
1 0 2 3 1
[SI-A] = S [ ] - [ ] if A = [ ] then 1 = [ ]
0 1 4 2
+2 3
[SI-A] = [ ]
4 2
+2 3
[ ]
4 2
[SI-A]-1 =
2 +8
+2 3 ]
[3 ]
[
4 2
Transfer function =[1 1]
2 +8 5
[321]
=[1 1] 5+22
2 +8
8+1
Transfer function =
2 +8
7
SUBJECT : MODERN CONTROL THEORY
STATE MODELS OF ELECTRICAL SYSTEMS:
1. For the electrical systems, the currents through inductors and voltages across capacitors are selected
to be the state variables.
2. Equations must be written in terms of selected state variables, their derivatives and the inputs.
3. Arrange equations in standard form so as to obtain required state model.
Note: The equation for differentiation of one state variable should not involve the differentiation of any
other state variable.
i.e. 1 () = (); 2 () = 0 ()
() = () =
() = 0 ()
[()]
Arrange it for
[()] 1 1
= () () 0 ()
8
SUBJECT : MODERN CONTROL THEORY
1 1
1 () = 1 () 2 ()+ ()
1
While 0 () = ()
0 () 1
= ()
1
2 () = 1 ()
() = +
1
1
A=[ 1 ] = [ ] , = [0 1] , = 0
0 0
9
SUBJECT : MODERN CONTROL THEORY
() = () + ()
(i) Homogeneous
(ii) Non- homogeneous
HOMOGENEOUS EQUATION:
If A is a constant matrix and u is a zero vector ( i.e. no control force are applied to the system). The equation
represents a homogeneous linear system.
i.e. () = ()
If A is a constant matrix and u is non zero vector, the equation represents Non- homogeneous linear system.
(i.e. control forces are applied to the system)
() = () + ()
() = () + ()
() () = ()
[ () ()] = ()
10
SUBJECT : MODERN CONTROL THEORY
[ . ()] = () [ [ . ()] = . () . () = [ () ()]
Integrating both sides with respect to t between the limits 0 & t, we get
0 ()=0 . . ().
() (0) = . . ().
0
(0) =
() . (). =
() =
1. (0) = 0 = =
2. ()= =( )1 = [()]1 1 () = ()
3. (1 + 2 ) = (1 +2 ) = 1 . 2 = (2 ). (1 )
4. (2 1 )(1 0 ) = (2 0 )(2 0 ) 0 , 1 2
5. [()] = (). ()
= . . .
= = = ()
11
SUBJECT : MODERN CONTROL THEORY
s.X(s) - X (0)= ()
[sI-A] () = (0)
() = = 1 [SI A]1
(1) (0) = =
1 1
Proof: () = = + + 2! 2 2 + 3! 3 3 +
Putting t=0
(0) =
(2) 1 () = ()
Proof: multiplying on both sides by
() =
() =I
1 ()() = 1 ()
= 1 ()
1 () = ()
12
SUBJECT : MODERN CONTROL THEORY
(3) (1 + 2 ) == (2 ). (1 )
Proof: (1 + 2 ) = (1 +2 ) = 1 . 2 = (2 ). (1 )
(4) (2 1 )(1 0 ) = (2 0 )
Proof: (2 1 )(1 0 )= (2 1 ) . (1 0 )
= 1 . 2 . 0 . 1 .
= 2 . . 0
=( )
(5) [()] = ()
Proof: [()] = (). ()
= . .
=
=
=()
13