Professional Documents
Culture Documents
Lecture-5 State - Space - Modeling - Analysis NUST Masters
Lecture-5 State - Space - Modeling - Analysis NUST Masters
Lecture-5 State - Space - Modeling - Analysis NUST Masters
Lecture-5
State Space Modelling & Analysis
Fall 2022
1
Lecture Outline
• Introduction to state space
– Basic Definitions
– State Equations
– State Diagram
– State Controllability
– State Observability
– Output Controllability
Definitions
• State of a system: We define the state of a system at time as the
amount of information that must be provided at time , which, together
with the input signal for , uniquely determine the output of the system
for all .
• State Variable: The state variables of a dynamic system are the smallest
set of variables that determine the state of the dynamic system.
State
Vector
Position
4
State Space Equations
• In state-space analysis we are concerned with three types of
variables that are involved in the modeling of dynamic systems:
input variables, output variables, and state variables.
𝑥˙ 1 ( 𝑡 )= 𝑓 1 (𝑥 1 , 𝑥 2 , ⋯ , 𝑥 𝑛 ; 𝑢1 ,𝑢 2 , ⋯ , 𝑢𝑟 ; 𝑡 )
˙ 2 ( 𝑡 ) = 𝑓 2 ( 𝑥1 , 𝑥 2 , ⋯ , 𝑥𝑛 ; 𝑢1 , 𝑢2 , ⋯ , 𝑢𝑟 ; 𝑡 )
𝑥
˙ 𝑛 ( 𝑡 )= 𝑓 𝑛 ( 𝑥 1 , 𝑥 2 , ⋯ , 𝑥 𝑛 ; 𝑢1 ,𝑢 2 , ⋯ ,𝑢 𝑟 ; 𝑡 )
𝑥
State Space Equations
• The outputs of the system may be given as.
𝑦 1 ( 𝑡 ) =𝑔1 ( 𝑥 1 , 𝑥 2 , ⋯ , 𝑥 𝑛 ; 𝑢1 ,𝑢 2 , ⋯ ,𝑢 𝑟 ; 𝑡 )
𝑦 2 ( 𝑡 ) =𝑔 2 (𝑥 1 , 𝑥 2 , ⋯ , 𝑥 𝑛 ; 𝑢1 ,𝑢 2 , ⋯ , 𝑢𝑟 ; 𝑡 )
𝑦 𝑚 ( 𝑡 )=𝑔 𝑚 ( 𝑥1 , 𝑥 2 , ⋯ , 𝑥𝑛 ; 𝑢1 , 𝑢2 , ⋯ , 𝑢𝑟 ;𝑡 )
• If we define
[] [ ]
𝑥1 𝑓 1 ( 𝑥 1 , 𝑥 2 , ⋯ , 𝑥 𝑛 ; 𝑢1 ,𝑢2 , ⋯ ,𝑢 𝑟 ; 𝑡 )
𝒙 ( 𝑡 )= 𝑥 2 𝒇 ( 𝒙 ,𝒖 , 𝑡 )= 𝑓 2 ( 𝑥 1 , 𝑥 2 , ⋯ , 𝑥 𝑛 ; 𝑢1 ,𝑢 2 , ⋯ ,𝑢 𝑟 ; 𝑡 )
⋮
[]
⋮
𝑥𝑛 𝑓 𝑛 ( 𝑥1 , 𝑥 2 , ⋯ , 𝑥𝑛 ; 𝑢 1 , 𝑢2 , ⋯ , 𝑢𝑟 ;𝑡 ) 𝑢1
𝑢
𝒖 ( 𝑡 )= 2
⋮
𝑢𝑟
[] [ ]
𝑦1 𝑔 1 (𝑥 1 , 𝑥 2 , ⋯ , 𝑥 𝑛 ; 𝑢1 ,𝑢 2 , ⋯ , 𝑢𝑟 ; 𝑡 )
𝑦2 𝑔 2 ( 𝑥1 , 𝑥 2 , ⋯ , 𝑥𝑛 ; 𝑢1 , 𝑢2 , ⋯ , 𝑢𝑟 ; 𝑡 )
𝒚 ( 𝑡 )= 𝒈 ( 𝒙 , 𝒖, 𝑡)=
⋮ ⋮
𝑦𝑚 𝑔𝑚 (𝑥 1 , 𝑥 2 , ⋯ , 𝑥 𝑛 ; 𝑢1 , 𝑢2 , ⋯ , 𝑢𝑟 ; 𝑡 )
State Space Modeling
𝒙˙ ( 𝑡 )= 𝒇 (𝒙 ,𝒖 ,𝑡 ) State Equation
• Then we obtain
𝑏 𝑘 1
𝑥˙ 2 ( 𝑡 ) =− 𝑦˙ ( 𝑡 ) − 𝑦 ( 𝑡 ) + 𝑢(𝑡 )
𝑚 𝑚 𝑚
• Or
𝑏 𝑘 1
𝑥˙ 2 ( 𝑡 ) =− 𝑥2(𝑡 ) − 𝑥 1 ( 𝑡 )+ 𝑢 (𝑡 )
𝑚 𝑚 𝑚
• The output equation is
𝑦 ( 𝑡 ) =𝑥1 ( 𝑡 )
Example-1
𝑏 𝑘 1
𝑥˙ 2 ( 𝑡 ) =− 𝑥2(𝑡 ) − 𝑥 1 ( 𝑡 )+ 𝑢 (𝑡 ) 𝑦 ( 𝑡 ) =𝑥1 ( 𝑡 )
𝑚 𝑚 𝑚
• In a vector-matrix form,
Example-1
• State diagram of the system is
𝑏 𝑘 1
𝑥˙ 2 ( 𝑡 ) =− 𝑥2(𝑡 ) − 𝑥 1 ( 𝑡 )+ 𝑢 (𝑡 )
𝑚 𝑚 𝑚
𝑦 ( 𝑡 ) =𝑥1 ( 𝑡 )
-k/m
-b/m
1/m 𝑥˙ 2 𝑥1
𝑢(𝑡) 1/s 𝑥 = 𝑥˙ 1/s 𝑦 (𝑡)
2 1
Example-1
• State diagram in signal flow and block diagram format
-k/m
-b/m
1/m 𝑥˙ 2 𝑥1
𝑢(𝑡) 1/s 𝑥 = 𝑥˙ 1/s 𝑦 (𝑡)
2 1
Example-2
• State space representation of armature Controlled D.C Motor.
Ra La
B
ia
ea eb T J
t
stan
= con
Vf
• ea is armature voltage (i.e. input) and is output.
Example-2
[ ] [][ ]
0 1 0
[]
𝐾𝑡 0
𝜃 𝐵 𝜃
𝑑 0 −
𝜃˙ = 𝐽 𝐽 𝜃˙ + 0 𝑒𝑎
𝑑𝑡 1
𝑖𝑎 𝐾𝑏 𝑅𝑎 𝑖𝑎
0 − − 𝐿𝑎
𝐿𝑎 𝐿𝑎
• Since is output of the system therefore output equation is given as
[]
𝜃
𝑦 ( 𝑡 ) =[ 1 0 0] 𝜃˙
𝑖𝑎
State Controllability
• A system is completely controllable if there exists an
unconstrained control that can transfer any initial state to
any other desired location in a finite time, .
uncontrollable
controllable
State Controllability
• Controllability Matrix CM
• Thus
observable
unobservable
State Observability
• Observable Matrix (OM)
• OM is obtained as
• Where
State Observability (Example)
• Therefore OM is given as
(2)
(4)
• From equation (3)
(5)
Transfer Matrix (State Space to T.F)
• Substituting equation (5) into equation (4) yields
Example#3
• Convert the following State Space Model to
Transfer Function Model if K=3, B=1 and
M=10;
Example#3
• Substitute the given values and obtain A, B, C
and D matrices.
Example#3
Example#3
Example#3
Example#3
Example#3
Home Work
• Obtain the transfer function T(s) from
following state space representation.
Answer
Forced and Unforced Response
• Forced Response, with u(t) as forcing function
P(x1, x2)
t0
t1
t6 t2
t3
t5 t4
Example-4
• Consider RLC Circuit obtain the state transition matrix ɸ(t).
iL Vo
+ +
Vc
- -
Example-4 (cont...)
Solution
State Space Trajectories
• The unforced response of a system released from any initial
point x(to) traces a curve or trajectory in state space, with time
t as an implicit function along the trajectory.
• Solution
Example-5 (cont...)
• Following trajectory is obtained
State Space Trajectory of RLC Circuit
2
1.5
t-------->inf
1
0.5
iL
-0.5
-1
-1 -0.5 0 0.5 1 1.5 2
Vc
Example-5 (cont...)
State Space Trajectories of RLC Circuit
2
1.5
0.5
0
iL
-0.5
-1
-1.5
-2
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
Vc
Equilibrium Point
• The equilibrium or stationary state of the system
is when
1.5
0.5
0
iL
-0.5
-1
-1.5
-2
-2 -1.5 -1 -0.5 0 0.5 1 1.5 2
Vc
Solution of State Equations
• Consider the state equation with as forcing function
(1)
• Taking Laplace transform of the equation (1)
Solution of State Equations
Natural Response
Forced Response
Example#6
• Obtain the time response of the following system:
Solution
END OF LECTURE-5