Control System
Control System
UNIT V
CONTROL SYSTEM ANALYSIS USING STATE VARIABLE METHODS
State variable representation-Conversion of state variable models to transfer functions-
Conversion of transfer functions to state variable models-Solution of state equations-Concepts of
Controllability and Observability-Stability of linear systems-Equivalence between transfer
function and state variable representations- control design using state feedback
Transfer function approach of system modeling provides final relation between output variable
and input variable.
However, a system may have other internal variables of importance. State variable representation
takes into account of all such internal variables. Moreover, controller design using classical
methods, e.g., root locus or frequency domain method are limited to only LTI systems,
particularly SISO (single input single output) systems since for MIMO (multi input multi output)
systems controller design using classical approach becomes more complex.
These limitations of classical approach led to the development of state variable approach of
system modeling and control which formed a basis of modern control theory.
State variable models are basically time domain models where we are interested in the dynamics
of some characterizing variables called state variables which along with the input represent the
state of a system at a given time.
State: The state of a dynamic system is the smallest set of variables called state variables such
that the knowledge of these variables at time t=to (Initial condition), together with the knowledge
of input for ≥ 𝑡0, completely determines the behavior of the system for any time 𝑡≥ 0.
State vector: If n state variables are needed to completely describe the behavior of a given
system, then these n state variables can be considered the n components of a vector X. Such a
vector is called a state vector.
State space: The n-dimensional space whose co-ordinate axes consists of the x1axis, where x2
axis… x-axis, wherex1, x2,…,xn are state variables: is called a state space
State Trajectory: It is the locus of the tips of the state vectors, with time as the implicit variable.
1
EC8391 Control Systems Engineering 2020-2021
State model of linear systems
Consider Multiple input Multiple output(MIMO), nth order system as shown in the figure.
Number of inputs = m
Number of outputs = p
Number of state variables = n
U 1 (t ) X 1 (t ) Y1 (t )
U (t ) X (t ) Y (t )
U (t ) 2 , X (t ) 2 and Y (t )
2
U m (t ) X n (t ) YP (t )
U(t)=Input Vector, X(t)= Sate Vector, Y(t)=Output Vector. All are column vectors having orders
mx1,nx1 and px1 respectively.
Consider a single input single output system i.e., m=1 and p=1.But its order is ‘n’ hence n
state variable are required to define the state of the system. In such a case the state model is
X (t ) AX (t ) BU (t )
Y (t ) CX (t ) DU (t )
where,
A = n x n matrix, B = n x 1 matrix
C = 1 x n matrix, D = constant
It is the pictorial representation of the state model derived for the given system.It forms a
close relationship amongst the state model, defferential equations of the system and its
solution.The basic advantage of state diagram is when it is impossible to select the state varaibles
as physical variables.The state diagram consists of three basic units i) Scalars ii)Adders and
iii)Integerators
2
EC8391 Control Systems Engineering 2020-2021
State Diagram of Standard State Model
Consider the state model and the state diagram is shown below.
X (t ) AX (t ) BU (t ) (State equation)
Y (t ) CX (t ) DU (t ) (Output equation)
The thick arrow indicates that there are multiple number of input, output and state variables.
The transfer function corresponding to state variable model, when u and y are scalars, is:
Y ( s)
G( s) C ( sI A) 1 B D
U ( s)
3
EC8391 Control Systems Engineering 2020-2021
The equation of the electrical part is :
dia
ea (t ) Ra I a L eb (1)
dt
d
Where eb is mainly due to velocity of the armature, hence eb K I (2)
dt
d 2 d
J 2
B Torque (3)
dt dt
The order of the mechanical part is two and the order of the electrical part is one.Hence we have
to consider three state variables ( X1 , X2 and X3 )
Let X1 ; X 2 ; X3 ia
dia
ea (t ) eb Ra I a L
dt
d di
ea (t ) K I Ra I a L a (5)
dt dt
d 2 d
J 2
B K2 I a (6)
dt dt
ea (t ) K I X 2 Ra X 3 LX 3 (7)
JX 2 BX 2 K 2 X 3 (8)
K B
X 2 2 X 3 - X 2
J J
e (t ) K R
X 3 a I X 2 a X 3
L L L
4
EC8391 Control Systems Engineering 2020-2021
The state equation is
X 1 0
0
1 X1 0
B B X 0 e (t )
X 2 0 J 2 1 a
X 3
J
0 K I X 3
a
R
L
J L
Solution of state and output equation in controllable canonical form: Time domain solution
of state equation
X (t ) AX (t ) BU (t ) (State equation)
e At [ X (t ) AX (t )] e At BU (t )
e At X (t ) Ae At X (t ) e At BU (t )
d d
e At ( X (t )) (e At ) X (t ) e At BU (t )
dt dt
d At d At
[e X (t )] e At BU (t ) (Since, [e X (t )] X (t )[ Ae At ] e At X (t ))
dt dt
t
e At X (t ) X (0) e A BU (t )d
0
t
X (t ) e A(t ) BU (t )d X (0)e At
0
5
EC8391 Control Systems Engineering 2020-2021
Let (t ) e At
state transition matrix
t
X (t ) (t ) BU (t )d (t ) X (0)
0
t
Where (t ) BU (t )d =zero state component and
0
Controllability and observability are two important properties of state models which are to be
studied prior to designing a controller.
Controllability deals with the possibility of forcing the system to a particular state by application
of a control input. If a state is uncontrollable then no input will be able to control that state. On
the other hand whether or not the initial states can be observed from the output is determined
using observability property. Thus if a state is not observable then the controller will not be able
to determine its behavior from the system output and hence not be able to use that state to
stabilize the system.
Definition of Controllability
A system is said to be completely state controllable if it is possible to transfer the system state
from any initial state X(to) to any other desired state X(td) in specified finite time by a control
vector U(t).
Consider a system with state equation, X AX BU .For this system, a composite matrix, Qc
can be formed such that,
Qc [B AB A 2 BAn-1B]
Where n is the order of the system (n is also equal to number state variables)
6
EC8391 Control Systems Engineering 2020-2021
In this case the system is completely state controllable if the rank of the composite matrix Qc is
n.
If the determinant of Q c is not equal to zero, then the rank of Q c is n and so the system is
completely state controllable.
Definition of observability
A system is said to be completely observable if every state X(t) can be completely identified by
measurements of the output Y(t) over a finite time interval.
Where n is the order of the system (n is also equal to number state variables)
In this case the system is completely state observable if the rank of the composite matrix Q o is
n.
State Feedback Controller: Control system design via pole placement by state feedback
In control system design by pole placement or pole assignment technique, the state
variables are used for feedback, to achieve desired closed loop poles. The advantage in this
system is that the closed loop poles may be placed at any desired locations by means of state
feedback through an appropriate state feedback gain matrix, K. The necessary and sufficient
condition to be satisfied by the system for arbitrary pole placement is that the system to be
completely state controllable.
Consider a nth order single-input single-output system with and without state variable
feedback as shown below. The state model of the system without state feedback is given by,
7
EC8391 Control Systems Engineering 2020-2021
X AX BU (1)
y CX (2)
u = Plant input.
The feedback signal, σ is obtained from state feedback and it is related to the state
variables by the equation,
KX (3)
K (k1 k2 k3 kn ) (4)
In system employing state variable feedback, the plant input, u is the difference between
system input, r and feedback input, σ.
u r KX (6)
The state equation of the system with state variable feedback is obtained by substituting
the expression for u, for equ.(6) in equ.(1)
8
EC8391 Control Systems Engineering 2020-2021
X AX Bu AX B(r KX )
AX Br BKX ( A BK ) X Br
Therefore, the state model of the system with state variable feedback is given by the
following equations.
( A BK ) X Br
X
y CX
Where K (k1 k2 k3 kn )
And r u KX
By choosing an appropriate gain matrix, K for state feedback, it is possible to force that
system to have closed loop poles at the desired locations, provided that the original system is
completely state controllable.
AX Bu
X
y CX
To check for controllability of original system, determine the composite matrix nfor
controllability, Qc.
Where Qc [B AB A2 BAn-1B]
Then calculate the determinant of Q c .If the determinant of Q c is not equal to zero, then
the rank of Q c is n and so the system is completely state controllable.
To find K
P1
PA
The transfrmation matrix, Pc 1
n1
P1 A and
P1 [0 0 0 1]Q -1
c
4. Determine the state feedback gain matrix, from the following equation.
10