SlideShare a Scribd company logo
1 of 29
State Space Representation
1
 State Variables of a Dynamical System
 State Variable Equation
 Why State space approach
 Block DiagramRepresentation Of State Space Model
 Controllabilityand Observability
 Derive Transfer Function from State Space Equation
 Time Response and State Transition Matrix
 Eigen Value
Introduction
2
 The state-space description provide the dynamics as a set of coupled
first-order differential equations in a set of internal variables known as
state variables, together with a set of algebraic equations that combine
the state variables into physical output variables.
Definition of System State
(𝒙𝟏, 𝒙𝟐, … … , 𝒙𝒏) (called State Variables or State Vector) such that knowledge of
these variables at 𝑡 = 𝑡0, together with knowledge of the input for 𝑡 ≥ 𝑡0 ,
completely determines the behavior of the system for any time t to t0 .
 The number of state variables to completely define the dynamics of the system is
equal to the number of integrators involved in the system (System Order).
 Assume that a multiple-input, multiple-output system involves n integrators (State
Variables).
 Assume also that there are r inputs u1(t), u2(t),……. ur(t) and p outputs y1(t),
y2(t), …….. yp(t). 4
Inner state variables
x1,x2,xn
 
 State: The state of a dynamic system is the smallest set of variables
u1(t)
u2(t)
u (t)
r
y1(t)
y2(t)
yp(t)
General State Representation
 State equation:
 Output equation:
 𝑥 = 𝑆𝑡𝑎𝑡𝑒 𝑉𝑒𝑐𝑡𝑜𝑟
 𝑥 = 𝑑 𝑥(𝑡)
= 𝐷𝑒𝑟𝑖𝑣𝑎𝑡𝑖𝑣𝑒 𝑜𝑓 𝑡ℎ𝑒 𝑆𝑡𝑎𝑡𝑒 𝑉𝑒𝑐𝑡𝑜𝑟
𝑡
 𝑢 = 𝐼𝑛𝑝𝑢𝑡 𝑉𝑒𝑐𝑡𝑜𝑟
 𝑦 = 𝑂𝑢𝑡𝑝𝑢𝑡 𝑉𝑒𝑐𝑡𝑜𝑟
 𝐴 = 𝑆𝑡𝑎𝑡𝑒 𝑀𝑎𝑡𝑟𝑖𝑥 = 𝑆𝑦𝑠𝑡𝑒𝑚 𝑀𝑎𝑡𝑟𝑖𝑥
 𝐵 = 𝐼𝑛𝑝𝑢𝑡 𝑀𝑎𝑡𝑟𝑖𝑥
 𝐶 = 𝑂𝑢𝑡𝑝𝑢𝑡 𝑀𝑎𝑡𝑟𝑖𝑥
 𝐷 = 𝐹𝑒𝑒𝑑𝑏𝑎𝑐𝑘 𝑚𝑎𝑡𝑟𝑖𝑥/ direct Transmission Matrix
x
(t)  Ax(t)  Bu(t)
y(t)  C x(t)  Du(t)
Dynamic equations
State-Space Equations (Model)
 State equation:
 Output equation:
6
x
(t)  Ax(t)  Bu(t)
y(t)  C x(t)  Du(t)
Dynamic equations
1


 
n1
 n
x (t)
x (t)
x(t)  x2 (t)

1


 
r1
 r
u (t)
u (t)
u(t)  u2 (t)

1
 
 

p1
 p
y (t)
 y (t)
y(t)   y2 (t)

State Vector
State variable
Input Vector Output Vector







A   n n







B   nr







C   pn
1
 
 
n1
 n
x (0)
x (0)
x(0)  x2 (0)








D   pr
Block Diagram Representation Of State Space Model
C
A
D
B
1
s
6
+
+
+
+
u(t) y(t)
x(t)
x
(t)
x
(t)  Ax(t)  Bu(t)
y(t)  C x(t)  Du(t)
sXs AX s BU s
Ys CX s DUs
 Then, the transfer function is
X s sI  A1
BU s
 The state space model
x
  Ax  Bu
y  Cx  Du
 by Laplace transform
Ys 
CsI  A1
B  D
Us
Us
Ts
Ys CsI  A1
B  D
State Space model to Transfer Function
Controllability
 Plant:
x
  Ax  Bu, x  Rn
y  Cx  Du
 Definition of Controllability
A system is said to be (state) controllable at time t0 , if
8
0, 1
t ]
there exists a finite t1  t0 such for any x(t0 ) and any x1 ,
there exist an input u[t that will transfer the state 0
x(t )
x1
to the state at time t1 , otherwise the system is said to
be uncontrollable at time t0 .
Controllability Matrix
 Consider a single-input system (u ∈ R):
 The Controllability Matrix is defined as
 We say that the above system is controllable if its controllability matrix
𝐶(𝐴, 𝐵) is invertible.
Condition for controllability(system is controllable if’f)
det(C )  0  rank(C)  n, full rank
9
Observability
 Plant:
x
  Ax  Bu, x  Rn
y  Cx  Du
 Definition of Observability
and the
10
unobservable at
A system is said to be (completely state) observable at
time t0 , if there exists a finite t1  t0 such that for any x(t0 )
0, 1
t ]
output over the time interval [t0 ,t1] suffices to
determine the state x0 , otherwise the system is said to be
t0 .
at time t0 , the knowledge of the input u[t
0, 1
y[t t ]
Observability Matrix
11
A,CObservable  rank(V)  n  det(V )  0





 

CAn1 

 CA 
C

Observability Matrix V   CA2


if y  R
Controllability and Observability
Theorem I
x
c (t)  Ac xc (t) Bc u(t)
Controllable canonical form Controllable
Theorem II x
o (t)  Ao xo (t) Bo u(t)
y(t)  Co xo (t)
Observable canonical form Observable
 A system in Controller Canonical Form (CCF) is always controllable!!
12
 A system in Observable Canonical Form (OCF) is always controllable!!
Controllable Canonical Form
 We consider the following state-space representation, being called a
controllable canonical form, as
 Note that the controllable canonical form is important in discussing the
pole-placement approach to the control system design.
13
Observable Canonical Form
 We consider the following state-space representation, being called an
observable canonical form, as
14
Diagonal Canonical Form
 Diagonal Canonical Form greatly simplifies the task of computing the
analytical solution to the response to initial conditions.
15
State transition matrix
 State transition matrix
x
(t)  Ax(t)
sX(s)  x(0)  AX (s)
X (s)  (sI  A)1
x(0)
x(t)  L1
[(sI  A)1
]x(0)
 eAt
x(0)

(t)eAt
 L1
[(sI  A)1
]
0
0
0
0
0
At
x(t0 )  (t t0 )x(t0 )
x(t )  e
x(t)  e e
x(0)  e x(t )
x(t0 )  e 0
x(0)
A(tt )
At At
At
16
Eigen values
The eigenvalues of an nxn matrix A are the roots of the characteristic equation.
Consider, for example, the following matrix A:
Eigen Values
General State Representation
1. Select a particular subset of all possible system variables, and call
state variables.
2. For nth-order, write n simultaneous, first-order differential equations
in terms of the state variables (state equations).
3. If we know the initial condition of all of the state variables at 𝑡0 as
well as the system input for 𝑡 ≥ 𝑡0, we can solve the equations
State-Space Representation of nth-Order Systems of Linear
Differential Equations
 Consider the following nth-order system:
(𝒏) (𝒏−𝟏)
𝒚 + 𝒂𝟏 𝒚 + … + 𝒂𝒏−𝟏𝒚 + 𝒂𝒏 𝒚 = 𝒖
 where y is the system output and u is the input of the System.
 The system is nth-order, then it has n-integrators (State Variables)
 Let us define n-State variables
20
State-Space Representation of nth-Order Systems of Linear
Differential Equations (Cont.)
 Then the last Equation can be written as
21
State-Space Representation of nth-Order Systems of Linear
Differential Equations (Cont.)
 Then, the stat-space state equation is
 where
22
State Space Model (Example)
 Find the state space model for a system that described by the following
differential equation

c
 9c
 26c
  24c  24r
 Solution:
 The system is 3rd order, then it has three states as follows
x1  c x1  x2
x2  x3
x
3  24x1  26x2 9x3  24r
x2  c

x3  c
 The output equation is
y  c  x1
differentiation
 2 

x3 

0 0x 
x1 
y  
1
x
  
24
 0
1
0

 24  26
 0
  
    
9
 
x3 

1  x    0  r
2
0  x1   0 
2

x
3 


x
1 
.
State Space Model (Example)
x1  x2
x2  x3
x
3  24x1  26x2 9x3  24r
y  c  x1
Transfer Function (Example)
 Find the transfer function from the following transfer function
 Solution:
  
3
 
 0 

 0 1 0  10
 0 1  x   0 u

1  2
x
   0 y  
1 0 0x


1
s 1 0
sI  A 0 s 1 

2 s  3

adj(sI  A)
det(sI  A)
sI  A1

1 

s3
 3s2
 2s 1

s2 

s 
(s2
 3s  2) s  3

 1 s(s  3)

  s  (2s 1)
Ts CsI  A1
B  D
Ts CsI  A1
B  D
s3
 3s2
 2s 1
 3s  2)
10(s2
Ts

 
1  10

1 0 0


s3
 3s2
 2s 1
s2 
 
 0 

s   0 
 3s  2) s  3
1 s(s  3)
 s  (2s 1)
(s2
T(s) 
Transfer Function (Example)
System Poles from State Space model
 poles and check the stability of the following state space Example find the
System model
 Solution:
 Since
 To find the poles 
 Then the poles are {-1, -2 }, the system is stable
  

5
 0 2 
x
  1 3 x  0u y  
1 0x
s  2
sI  A   s(s 3)  2  0
1 s  3


1
 2 
s 3
sI  A
s
controllability and Obervability (Example)
28
 Hence the system is both controllable and observable.

1,
 

0
1
 

0 1
C  0 1
0, B
A
 Plant:
x
  Ax  Bu, x  Rn
y  Cx  Du
   
 
1
Obervability Matrix
0
1
1
CA 1 0
N 
 C 

0
Controllability Matrix V  B AB
0
rank(V )  rank(N)  2
Example
29
c
c
c
y  2 1x
1

0
u
  
1 
x

 2 3
x 
 0
Controllable canonical form
   


 2 1
1 
3
1
1 
CA
V 
 C 

 2
U  B AB
0 rank[U]  2  n
rank[V] 1 n
o
o
o
y  0 1x
2
x  1u

  

1 3
0  2
x 

Observable canonical form

  



3
1 
1 1
2  2
CA 1
V 
 C 

0
U  B AB
rank[U] 1 n
rank[V]  2  n
(s 1)(s  2)
T(s) 
s  2

More Related Content

What's hot

Lecture 12 ME 176 6 Steady State Error
Lecture 12 ME 176 6 Steady State ErrorLecture 12 ME 176 6 Steady State Error
Lecture 12 ME 176 6 Steady State ErrorLeonides De Ocampo
 
Chapter2 - Linear Time-Invariant System
Chapter2 - Linear Time-Invariant SystemChapter2 - Linear Time-Invariant System
Chapter2 - Linear Time-Invariant SystemAttaporn Ninsuwan
 
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...Amr E. Mohamed
 
Chapter3 - Fourier Series Representation of Periodic Signals
Chapter3 - Fourier Series Representation of Periodic SignalsChapter3 - Fourier Series Representation of Periodic Signals
Chapter3 - Fourier Series Representation of Periodic SignalsAttaporn Ninsuwan
 
Lyapunov stability analysis
Lyapunov stability analysisLyapunov stability analysis
Lyapunov stability analysisVanshVarshney
 
Lecture 2 transfer-function
Lecture 2 transfer-functionLecture 2 transfer-function
Lecture 2 transfer-functionSaifullah Memon
 
Modern Control System (BE)
Modern Control System (BE)Modern Control System (BE)
Modern Control System (BE)PRABHAHARAN429
 
Ch5 transient and steady state response analyses(control)
Ch5  transient and steady state response analyses(control)Ch5  transient and steady state response analyses(control)
Ch5 transient and steady state response analyses(control)Elaf A.Saeed
 
Modern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control SystemModern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control SystemAmr E. Mohamed
 
State space analysis, eign values and eign vectors
State space analysis, eign values and eign vectorsState space analysis, eign values and eign vectors
State space analysis, eign values and eign vectorsShilpa Shukla
 
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...sanjay kumar pediredla
 
Root locus method
Root locus methodRoot locus method
Root locus methodRavi Patel
 
Stability of Control System
Stability of Control SystemStability of Control System
Stability of Control Systemvaibhav jindal
 
Time domain analysis
Time domain analysisTime domain analysis
Time domain analysisHussain K
 

What's hot (20)

Lecture 12 ME 176 6 Steady State Error
Lecture 12 ME 176 6 Steady State ErrorLecture 12 ME 176 6 Steady State Error
Lecture 12 ME 176 6 Steady State Error
 
Types of nonlinearities
Types of nonlinearitiesTypes of nonlinearities
Types of nonlinearities
 
Chapter2 - Linear Time-Invariant System
Chapter2 - Linear Time-Invariant SystemChapter2 - Linear Time-Invariant System
Chapter2 - Linear Time-Invariant System
 
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
Modern Control - Lec 05 - Analysis and Design of Control Systems using Freque...
 
Chapter3 - Fourier Series Representation of Periodic Signals
Chapter3 - Fourier Series Representation of Periodic SignalsChapter3 - Fourier Series Representation of Periodic Signals
Chapter3 - Fourier Series Representation of Periodic Signals
 
Lyapunov stability analysis
Lyapunov stability analysisLyapunov stability analysis
Lyapunov stability analysis
 
Nonlinear systems
Nonlinear systemsNonlinear systems
Nonlinear systems
 
Lecture 2 transfer-function
Lecture 2 transfer-functionLecture 2 transfer-function
Lecture 2 transfer-function
 
Modern Control System (BE)
Modern Control System (BE)Modern Control System (BE)
Modern Control System (BE)
 
Root locus
Root locus Root locus
Root locus
 
Ch5 transient and steady state response analyses(control)
Ch5  transient and steady state response analyses(control)Ch5  transient and steady state response analyses(control)
Ch5 transient and steady state response analyses(control)
 
Modern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control SystemModern Control - Lec 01 - Introduction to Control System
Modern Control - Lec 01 - Introduction to Control System
 
State space analysis, eign values and eign vectors
State space analysis, eign values and eign vectorsState space analysis, eign values and eign vectors
State space analysis, eign values and eign vectors
 
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
CONTROL SYSTEMS PPT ON A LEAD COMPENSATOR CHARACTERISTICS USING BODE DIAGRAM ...
 
Radix-2 DIT FFT
Radix-2 DIT FFT Radix-2 DIT FFT
Radix-2 DIT FFT
 
Root locus method
Root locus methodRoot locus method
Root locus method
 
Z transfrm ppt
Z transfrm pptZ transfrm ppt
Z transfrm ppt
 
Stability of Control System
Stability of Control SystemStability of Control System
Stability of Control System
 
Time domain analysis
Time domain analysisTime domain analysis
Time domain analysis
 
Chapter 7 1
Chapter 7 1Chapter 7 1
Chapter 7 1
 

Similar to state space representation,State Space Model Controllability and Observability Derive Transfer Function from State Space Equation Time Response and State Transition Matrix Eigen Value

STATE_SPACE_ANALYSIS.pdf
STATE_SPACE_ANALYSIS.pdfSTATE_SPACE_ANALYSIS.pdf
STATE_SPACE_ANALYSIS.pdfBhuvaneshwariTr
 
lecture1ddddgggggggggggghhhhhhh (11).ppt
lecture1ddddgggggggggggghhhhhhh (11).pptlecture1ddddgggggggggggghhhhhhh (11).ppt
lecture1ddddgggggggggggghhhhhhh (11).pptHebaEng
 
Chapter_3_State_Variable_Models.ppt
Chapter_3_State_Variable_Models.pptChapter_3_State_Variable_Models.ppt
Chapter_3_State_Variable_Models.pptkhinmuyaraye
 
Controllability of Linear Dynamical System
Controllability of  Linear Dynamical SystemControllability of  Linear Dynamical System
Controllability of Linear Dynamical SystemPurnima Pandit
 
BEC- 26 control systems_unit-II
BEC- 26 control systems_unit-IIBEC- 26 control systems_unit-II
BEC- 26 control systems_unit-IIShadab Siddiqui
 
State space courses
State space coursesState space courses
State space coursesKAMEL HEMSAS
 
Lec4 State Variable Models are used for modeing
Lec4 State Variable Models are used for modeingLec4 State Variable Models are used for modeing
Lec4 State Variable Models are used for modeingShehzadAhmed90
 
Transfer Function Cse ppt
Transfer Function Cse pptTransfer Function Cse ppt
Transfer Function Cse pptsanjaytron
 
Consider the system.docx
Consider the system.docxConsider the system.docx
Consider the system.docxhoneyarguelles
 
lecture1 (9).ppt
lecture1 (9).pptlecture1 (9).ppt
lecture1 (9).pptHebaEng
 
Julio Bravo's Master Graduation Project
Julio Bravo's Master Graduation ProjectJulio Bravo's Master Graduation Project
Julio Bravo's Master Graduation ProjectJulio Bravo
 
Design of Linear Control Systems(0).ppt
Design of Linear Control Systems(0).pptDesign of Linear Control Systems(0).ppt
Design of Linear Control Systems(0).pptkhinmuyaraye
 
State equations for physical systems
State equations for physical systemsState equations for physical systems
State equations for physical systemsSarah Krystelle
 

Similar to state space representation,State Space Model Controllability and Observability Derive Transfer Function from State Space Equation Time Response and State Transition Matrix Eigen Value (20)

control systems.pdf
control systems.pdfcontrol systems.pdf
control systems.pdf
 
STATE_SPACE_ANALYSIS.pdf
STATE_SPACE_ANALYSIS.pdfSTATE_SPACE_ANALYSIS.pdf
STATE_SPACE_ANALYSIS.pdf
 
lecture1ddddgggggggggggghhhhhhh (11).ppt
lecture1ddddgggggggggggghhhhhhh (11).pptlecture1ddddgggggggggggghhhhhhh (11).ppt
lecture1ddddgggggggggggghhhhhhh (11).ppt
 
Chapter_3_State_Variable_Models.ppt
Chapter_3_State_Variable_Models.pptChapter_3_State_Variable_Models.ppt
Chapter_3_State_Variable_Models.ppt
 
Controllability of Linear Dynamical System
Controllability of  Linear Dynamical SystemControllability of  Linear Dynamical System
Controllability of Linear Dynamical System
 
BEC- 26 control systems_unit-II
BEC- 26 control systems_unit-IIBEC- 26 control systems_unit-II
BEC- 26 control systems_unit-II
 
Intro Class.ppt
Intro Class.pptIntro Class.ppt
Intro Class.ppt
 
State space courses
State space coursesState space courses
State space courses
 
Lec4 State Variable Models are used for modeing
Lec4 State Variable Models are used for modeingLec4 State Variable Models are used for modeing
Lec4 State Variable Models are used for modeing
 
State space model
State space modelState space model
State space model
 
Transfer Function Cse ppt
Transfer Function Cse pptTransfer Function Cse ppt
Transfer Function Cse ppt
 
Assignment2 control
Assignment2 controlAssignment2 control
Assignment2 control
 
Consider the system.docx
Consider the system.docxConsider the system.docx
Consider the system.docx
 
lecture1 (9).ppt
lecture1 (9).pptlecture1 (9).ppt
lecture1 (9).ppt
 
Julio Bravo's Master Graduation Project
Julio Bravo's Master Graduation ProjectJulio Bravo's Master Graduation Project
Julio Bravo's Master Graduation Project
 
Control assignment#2
Control assignment#2Control assignment#2
Control assignment#2
 
Control assignment#4
Control assignment#4Control assignment#4
Control assignment#4
 
14599404.ppt
14599404.ppt14599404.ppt
14599404.ppt
 
Design of Linear Control Systems(0).ppt
Design of Linear Control Systems(0).pptDesign of Linear Control Systems(0).ppt
Design of Linear Control Systems(0).ppt
 
State equations for physical systems
State equations for physical systemsState equations for physical systems
State equations for physical systems
 

More from Waqas Afzal

Discrete Time Fourier Transform
Discrete Time Fourier TransformDiscrete Time Fourier Transform
Discrete Time Fourier TransformWaqas Afzal
 
frequency modulation
frequency modulationfrequency modulation
frequency modulationWaqas Afzal
 
ROOT-LOCUS METHOD, Determine the root loci on the real axis /the asymptotes o...
ROOT-LOCUS METHOD, Determine the root loci on the real axis /the asymptotes o...ROOT-LOCUS METHOD, Determine the root loci on the real axis /the asymptotes o...
ROOT-LOCUS METHOD, Determine the root loci on the real axis /the asymptotes o...Waqas Afzal
 
Matrices ,Basics, Determinant, Inverse, EigenValues, Linear Equations, RANK
Matrices ,Basics, Determinant, Inverse, EigenValues, Linear Equations, RANKMatrices ,Basics, Determinant, Inverse, EigenValues, Linear Equations, RANK
Matrices ,Basics, Determinant, Inverse, EigenValues, Linear Equations, RANKWaqas Afzal
 
Programmable Logic Controller | Ladder Logic diagrams| Block diagram | I/O Mo...
Programmable Logic Controller | Ladder Logic diagrams| Block diagram | I/O Mo...Programmable Logic Controller | Ladder Logic diagrams| Block diagram | I/O Mo...
Programmable Logic Controller | Ladder Logic diagrams| Block diagram | I/O Mo...Waqas Afzal
 
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...Waqas Afzal
 
PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...
PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...
PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...Waqas Afzal
 
modeling of system electronics, Operational Amplifier Basics Solved Examples ...
modeling of system electronics, Operational Amplifier Basics Solved Examples ...modeling of system electronics, Operational Amplifier Basics Solved Examples ...
modeling of system electronics, Operational Amplifier Basics Solved Examples ...Waqas Afzal
 
modeling of system electromechanical, Armature Controlled D.C Motor -Reduced ...
modeling of system electromechanical, Armature Controlled D.C Motor -Reduced ...modeling of system electromechanical, Armature Controlled D.C Motor -Reduced ...
modeling of system electromechanical, Armature Controlled D.C Motor -Reduced ...Waqas Afzal
 
modeling of system rotational, Basic Elements Modeling-Spring(K), Damper(D), ...
modeling of system rotational, Basic Elements Modeling-Spring(K), Damper(D), ...modeling of system rotational, Basic Elements Modeling-Spring(K), Damper(D), ...
modeling of system rotational, Basic Elements Modeling-Spring(K), Damper(D), ...Waqas Afzal
 
modeling of MECHANICAL system (translational), Basic Elements Modeling-Spring...
modeling of MECHANICAL system (translational), Basic Elements Modeling-Spring...modeling of MECHANICAL system (translational), Basic Elements Modeling-Spring...
modeling of MECHANICAL system (translational), Basic Elements Modeling-Spring...Waqas Afzal
 
modeling of system electrical, Basic Elements Modeling-R,L,C Solved Examples ...
modeling of system electrical, Basic Elements Modeling-R,L,C Solved Examples ...modeling of system electrical, Basic Elements Modeling-R,L,C Solved Examples ...
modeling of system electrical, Basic Elements Modeling-R,L,C Solved Examples ...Waqas Afzal
 
introduction to modeling, Types of Models, Classification of mathematical mod...
introduction to modeling, Types of Models, Classification of mathematical mod...introduction to modeling, Types of Models, Classification of mathematical mod...
introduction to modeling, Types of Models, Classification of mathematical mod...Waqas Afzal
 
laplace transform and inverse laplace, properties, Inverse Laplace Calculatio...
laplace transform and inverse laplace, properties, Inverse Laplace Calculatio...laplace transform and inverse laplace, properties, Inverse Laplace Calculatio...
laplace transform and inverse laplace, properties, Inverse Laplace Calculatio...Waqas Afzal
 
Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...
Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...
Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...Waqas Afzal
 
Signal Flow Graph, SFG and Mason Gain Formula, Example solved with Masson Gai...
Signal Flow Graph, SFG and Mason Gain Formula, Example solved with Masson Gai...Signal Flow Graph, SFG and Mason Gain Formula, Example solved with Masson Gai...
Signal Flow Graph, SFG and Mason Gain Formula, Example solved with Masson Gai...Waqas Afzal
 
block diagram reduction with examples
block diagram reduction with examplesblock diagram reduction with examples
block diagram reduction with examplesWaqas Afzal
 
Block diagram, Transfer Function from block diagram reduction, (8 Rules to re...
Block diagram, Transfer Function from block diagram reduction, (8 Rules to re...Block diagram, Transfer Function from block diagram reduction, (8 Rules to re...
Block diagram, Transfer Function from block diagram reduction, (8 Rules to re...Waqas Afzal
 
automatic control, Basic Definitions, Classification of Control systems, Requ...
automatic control, Basic Definitions, Classification of Control systems, Requ...automatic control, Basic Definitions, Classification of Control systems, Requ...
automatic control, Basic Definitions, Classification of Control systems, Requ...Waqas Afzal
 

More from Waqas Afzal (20)

Z Transform
Z TransformZ Transform
Z Transform
 
Discrete Time Fourier Transform
Discrete Time Fourier TransformDiscrete Time Fourier Transform
Discrete Time Fourier Transform
 
frequency modulation
frequency modulationfrequency modulation
frequency modulation
 
ROOT-LOCUS METHOD, Determine the root loci on the real axis /the asymptotes o...
ROOT-LOCUS METHOD, Determine the root loci on the real axis /the asymptotes o...ROOT-LOCUS METHOD, Determine the root loci on the real axis /the asymptotes o...
ROOT-LOCUS METHOD, Determine the root loci on the real axis /the asymptotes o...
 
Matrices ,Basics, Determinant, Inverse, EigenValues, Linear Equations, RANK
Matrices ,Basics, Determinant, Inverse, EigenValues, Linear Equations, RANKMatrices ,Basics, Determinant, Inverse, EigenValues, Linear Equations, RANK
Matrices ,Basics, Determinant, Inverse, EigenValues, Linear Equations, RANK
 
Programmable Logic Controller | Ladder Logic diagrams| Block diagram | I/O Mo...
Programmable Logic Controller | Ladder Logic diagrams| Block diagram | I/O Mo...Programmable Logic Controller | Ladder Logic diagrams| Block diagram | I/O Mo...
Programmable Logic Controller | Ladder Logic diagrams| Block diagram | I/O Mo...
 
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
time domain analysis, Rise Time, Delay time, Damping Ratio, Overshoot, Settli...
 
PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...
PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...
PID controller, P, I and D control Comparison PI, PD and PID Controller P, I,...
 
modeling of system electronics, Operational Amplifier Basics Solved Examples ...
modeling of system electronics, Operational Amplifier Basics Solved Examples ...modeling of system electronics, Operational Amplifier Basics Solved Examples ...
modeling of system electronics, Operational Amplifier Basics Solved Examples ...
 
modeling of system electromechanical, Armature Controlled D.C Motor -Reduced ...
modeling of system electromechanical, Armature Controlled D.C Motor -Reduced ...modeling of system electromechanical, Armature Controlled D.C Motor -Reduced ...
modeling of system electromechanical, Armature Controlled D.C Motor -Reduced ...
 
modeling of system rotational, Basic Elements Modeling-Spring(K), Damper(D), ...
modeling of system rotational, Basic Elements Modeling-Spring(K), Damper(D), ...modeling of system rotational, Basic Elements Modeling-Spring(K), Damper(D), ...
modeling of system rotational, Basic Elements Modeling-Spring(K), Damper(D), ...
 
modeling of MECHANICAL system (translational), Basic Elements Modeling-Spring...
modeling of MECHANICAL system (translational), Basic Elements Modeling-Spring...modeling of MECHANICAL system (translational), Basic Elements Modeling-Spring...
modeling of MECHANICAL system (translational), Basic Elements Modeling-Spring...
 
modeling of system electrical, Basic Elements Modeling-R,L,C Solved Examples ...
modeling of system electrical, Basic Elements Modeling-R,L,C Solved Examples ...modeling of system electrical, Basic Elements Modeling-R,L,C Solved Examples ...
modeling of system electrical, Basic Elements Modeling-R,L,C Solved Examples ...
 
introduction to modeling, Types of Models, Classification of mathematical mod...
introduction to modeling, Types of Models, Classification of mathematical mod...introduction to modeling, Types of Models, Classification of mathematical mod...
introduction to modeling, Types of Models, Classification of mathematical mod...
 
laplace transform and inverse laplace, properties, Inverse Laplace Calculatio...
laplace transform and inverse laplace, properties, Inverse Laplace Calculatio...laplace transform and inverse laplace, properties, Inverse Laplace Calculatio...
laplace transform and inverse laplace, properties, Inverse Laplace Calculatio...
 
Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...
Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...
Transfer Function, Concepts of stability(critical, Absolute & Relative) Poles...
 
Signal Flow Graph, SFG and Mason Gain Formula, Example solved with Masson Gai...
Signal Flow Graph, SFG and Mason Gain Formula, Example solved with Masson Gai...Signal Flow Graph, SFG and Mason Gain Formula, Example solved with Masson Gai...
Signal Flow Graph, SFG and Mason Gain Formula, Example solved with Masson Gai...
 
block diagram reduction with examples
block diagram reduction with examplesblock diagram reduction with examples
block diagram reduction with examples
 
Block diagram, Transfer Function from block diagram reduction, (8 Rules to re...
Block diagram, Transfer Function from block diagram reduction, (8 Rules to re...Block diagram, Transfer Function from block diagram reduction, (8 Rules to re...
Block diagram, Transfer Function from block diagram reduction, (8 Rules to re...
 
automatic control, Basic Definitions, Classification of Control systems, Requ...
automatic control, Basic Definitions, Classification of Control systems, Requ...automatic control, Basic Definitions, Classification of Control systems, Requ...
automatic control, Basic Definitions, Classification of Control systems, Requ...
 

Recently uploaded

Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .Satyam Kumar
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.eptoze12
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEroselinkalist12
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxk795866
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIkoyaldeepu123
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)dollysharma2066
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionDr.Costas Sachpazis
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage examplePragyanshuParadkar1
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx959SahilShah
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHC Sai Kiran
 

Recently uploaded (20)

young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Serviceyoung call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
young call girls in Rajiv Chowk🔝 9953056974 🔝 Delhi escort Service
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
Churning of Butter, Factors affecting .
Churning of Butter, Factors affecting  .Churning of Butter, Factors affecting  .
Churning of Butter, Factors affecting .
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.Oxy acetylene welding presentation note.
Oxy acetylene welding presentation note.
 
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETEINFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
INFLUENCE OF NANOSILICA ON THE PROPERTIES OF CONCRETE
 
Introduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptxIntroduction-To-Agricultural-Surveillance-Rover.pptx
Introduction-To-Agricultural-Surveillance-Rover.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
EduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AIEduAI - E learning Platform integrated with AI
EduAI - E learning Platform integrated with AI
 
POWER SYSTEMS-1 Complete notes examples
POWER SYSTEMS-1 Complete notes  examplesPOWER SYSTEMS-1 Complete notes  examples
POWER SYSTEMS-1 Complete notes examples
 
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
Call Us ≽ 8377877756 ≼ Call Girls In Shastri Nagar (Delhi)
 
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective IntroductionSachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
Sachpazis Costas: Geotechnical Engineering: A student's Perspective Introduction
 
DATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage exampleDATA ANALYTICS PPT definition usage example
DATA ANALYTICS PPT definition usage example
 
young call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Serviceyoung call girls in Green Park🔝 9953056974 🔝 escort Service
young call girls in Green Park🔝 9953056974 🔝 escort Service
 
Application of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptxApplication of Residue Theorem to evaluate real integrations.pptx
Application of Residue Theorem to evaluate real integrations.pptx
 
Introduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECHIntroduction to Machine Learning Unit-3 for II MECH
Introduction to Machine Learning Unit-3 for II MECH
 

state space representation,State Space Model Controllability and Observability Derive Transfer Function from State Space Equation Time Response and State Transition Matrix Eigen Value

  • 1. State Space Representation 1  State Variables of a Dynamical System  State Variable Equation  Why State space approach  Block DiagramRepresentation Of State Space Model  Controllabilityand Observability  Derive Transfer Function from State Space Equation  Time Response and State Transition Matrix  Eigen Value
  • 2. Introduction 2  The state-space description provide the dynamics as a set of coupled first-order differential equations in a set of internal variables known as state variables, together with a set of algebraic equations that combine the state variables into physical output variables.
  • 3. Definition of System State (𝒙𝟏, 𝒙𝟐, … … , 𝒙𝒏) (called State Variables or State Vector) such that knowledge of these variables at 𝑡 = 𝑡0, together with knowledge of the input for 𝑡 ≥ 𝑡0 , completely determines the behavior of the system for any time t to t0 .  The number of state variables to completely define the dynamics of the system is equal to the number of integrators involved in the system (System Order).  Assume that a multiple-input, multiple-output system involves n integrators (State Variables).  Assume also that there are r inputs u1(t), u2(t),……. ur(t) and p outputs y1(t), y2(t), …….. yp(t). 4 Inner state variables x1,x2,xn    State: The state of a dynamic system is the smallest set of variables u1(t) u2(t) u (t) r y1(t) y2(t) yp(t)
  • 4. General State Representation  State equation:  Output equation:  𝑥 = 𝑆𝑡𝑎𝑡𝑒 𝑉𝑒𝑐𝑡𝑜𝑟  𝑥 = 𝑑 𝑥(𝑡) = 𝐷𝑒𝑟𝑖𝑣𝑎𝑡𝑖𝑣𝑒 𝑜𝑓 𝑡ℎ𝑒 𝑆𝑡𝑎𝑡𝑒 𝑉𝑒𝑐𝑡𝑜𝑟 𝑡  𝑢 = 𝐼𝑛𝑝𝑢𝑡 𝑉𝑒𝑐𝑡𝑜𝑟  𝑦 = 𝑂𝑢𝑡𝑝𝑢𝑡 𝑉𝑒𝑐𝑡𝑜𝑟  𝐴 = 𝑆𝑡𝑎𝑡𝑒 𝑀𝑎𝑡𝑟𝑖𝑥 = 𝑆𝑦𝑠𝑡𝑒𝑚 𝑀𝑎𝑡𝑟𝑖𝑥  𝐵 = 𝐼𝑛𝑝𝑢𝑡 𝑀𝑎𝑡𝑟𝑖𝑥  𝐶 = 𝑂𝑢𝑡𝑝𝑢𝑡 𝑀𝑎𝑡𝑟𝑖𝑥  𝐷 = 𝐹𝑒𝑒𝑑𝑏𝑎𝑐𝑘 𝑚𝑎𝑡𝑟𝑖𝑥/ direct Transmission Matrix x (t)  Ax(t)  Bu(t) y(t)  C x(t)  Du(t) Dynamic equations
  • 5. State-Space Equations (Model)  State equation:  Output equation: 6 x (t)  Ax(t)  Bu(t) y(t)  C x(t)  Du(t) Dynamic equations 1     n1  n x (t) x (t) x(t)  x2 (t)  1     r1  r u (t) u (t) u(t)  u2 (t)  1      p1  p y (t)  y (t) y(t)   y2 (t)  State Vector State variable Input Vector Output Vector        A   n n        B   nr        C   pn 1     n1  n x (0) x (0) x(0)  x2 (0)         D   pr
  • 6. Block Diagram Representation Of State Space Model C A D B 1 s 6 + + + + u(t) y(t) x(t) x (t) x (t)  Ax(t)  Bu(t) y(t)  C x(t)  Du(t)
  • 7. sXs AX s BU s Ys CX s DUs  Then, the transfer function is X s sI  A1 BU s  The state space model x   Ax  Bu y  Cx  Du  by Laplace transform Ys  CsI  A1 B  D Us Us Ts Ys CsI  A1 B  D State Space model to Transfer Function
  • 8. Controllability  Plant: x   Ax  Bu, x  Rn y  Cx  Du  Definition of Controllability A system is said to be (state) controllable at time t0 , if 8 0, 1 t ] there exists a finite t1  t0 such for any x(t0 ) and any x1 , there exist an input u[t that will transfer the state 0 x(t ) x1 to the state at time t1 , otherwise the system is said to be uncontrollable at time t0 .
  • 9. Controllability Matrix  Consider a single-input system (u ∈ R):  The Controllability Matrix is defined as  We say that the above system is controllable if its controllability matrix 𝐶(𝐴, 𝐵) is invertible. Condition for controllability(system is controllable if’f) det(C )  0  rank(C)  n, full rank 9
  • 10. Observability  Plant: x   Ax  Bu, x  Rn y  Cx  Du  Definition of Observability and the 10 unobservable at A system is said to be (completely state) observable at time t0 , if there exists a finite t1  t0 such that for any x(t0 ) 0, 1 t ] output over the time interval [t0 ,t1] suffices to determine the state x0 , otherwise the system is said to be t0 . at time t0 , the knowledge of the input u[t 0, 1 y[t t ]
  • 11. Observability Matrix 11 A,CObservable  rank(V)  n  det(V )  0         CAn1    CA  C  Observability Matrix V   CA2   if y  R
  • 12. Controllability and Observability Theorem I x c (t)  Ac xc (t) Bc u(t) Controllable canonical form Controllable Theorem II x o (t)  Ao xo (t) Bo u(t) y(t)  Co xo (t) Observable canonical form Observable  A system in Controller Canonical Form (CCF) is always controllable!! 12  A system in Observable Canonical Form (OCF) is always controllable!!
  • 13. Controllable Canonical Form  We consider the following state-space representation, being called a controllable canonical form, as  Note that the controllable canonical form is important in discussing the pole-placement approach to the control system design. 13
  • 14. Observable Canonical Form  We consider the following state-space representation, being called an observable canonical form, as 14
  • 15. Diagonal Canonical Form  Diagonal Canonical Form greatly simplifies the task of computing the analytical solution to the response to initial conditions. 15
  • 16. State transition matrix  State transition matrix x (t)  Ax(t) sX(s)  x(0)  AX (s) X (s)  (sI  A)1 x(0) x(t)  L1 [(sI  A)1 ]x(0)  eAt x(0)  (t)eAt  L1 [(sI  A)1 ] 0 0 0 0 0 At x(t0 )  (t t0 )x(t0 ) x(t )  e x(t)  e e x(0)  e x(t ) x(t0 )  e 0 x(0) A(tt ) At At At 16
  • 17. Eigen values The eigenvalues of an nxn matrix A are the roots of the characteristic equation. Consider, for example, the following matrix A:
  • 19. General State Representation 1. Select a particular subset of all possible system variables, and call state variables. 2. For nth-order, write n simultaneous, first-order differential equations in terms of the state variables (state equations). 3. If we know the initial condition of all of the state variables at 𝑡0 as well as the system input for 𝑡 ≥ 𝑡0, we can solve the equations
  • 20. State-Space Representation of nth-Order Systems of Linear Differential Equations  Consider the following nth-order system: (𝒏) (𝒏−𝟏) 𝒚 + 𝒂𝟏 𝒚 + … + 𝒂𝒏−𝟏𝒚 + 𝒂𝒏 𝒚 = 𝒖  where y is the system output and u is the input of the System.  The system is nth-order, then it has n-integrators (State Variables)  Let us define n-State variables 20
  • 21. State-Space Representation of nth-Order Systems of Linear Differential Equations (Cont.)  Then the last Equation can be written as 21
  • 22. State-Space Representation of nth-Order Systems of Linear Differential Equations (Cont.)  Then, the stat-space state equation is  where 22
  • 23. State Space Model (Example)  Find the state space model for a system that described by the following differential equation  c  9c  26c   24c  24r  Solution:  The system is 3rd order, then it has three states as follows x1  c x1  x2 x2  x3 x 3  24x1  26x2 9x3  24r x2  c  x3  c  The output equation is y  c  x1 differentiation
  • 24.  2   x3   0 0x  x1  y   1 x    24  0 1 0   24  26  0         9   x3   1  x    0  r 2 0  x1   0  2  x 3    x 1  . State Space Model (Example) x1  x2 x2  x3 x 3  24x1  26x2 9x3  24r y  c  x1
  • 25. Transfer Function (Example)  Find the transfer function from the following transfer function  Solution:    3    0    0 1 0  10  0 1  x   0 u  1  2 x    0 y   1 0 0x   1 s 1 0 sI  A 0 s 1   2 s  3  adj(sI  A) det(sI  A) sI  A1  1   s3  3s2  2s 1  s2   s  (s2  3s  2) s  3   1 s(s  3)    s  (2s 1) Ts CsI  A1 B  D
  • 26. Ts CsI  A1 B  D s3  3s2  2s 1  3s  2) 10(s2 Ts    1  10  1 0 0   s3  3s2  2s 1 s2     0   s   0   3s  2) s  3 1 s(s  3)  s  (2s 1) (s2 T(s)  Transfer Function (Example)
  • 27. System Poles from State Space model  poles and check the stability of the following state space Example find the System model  Solution:  Since  To find the poles   Then the poles are {-1, -2 }, the system is stable     5  0 2  x   1 3 x  0u y   1 0x s  2 sI  A   s(s 3)  2  0 1 s  3   1  2  s 3 sI  A s
  • 28. controllability and Obervability (Example) 28  Hence the system is both controllable and observable.  1,    0 1    0 1 C  0 1 0, B A  Plant: x   Ax  Bu, x  Rn y  Cx  Du       1 Obervability Matrix 0 1 1 CA 1 0 N   C   0 Controllability Matrix V  B AB 0 rank(V )  rank(N)  2
  • 29. Example 29 c c c y  2 1x 1  0 u    1  x   2 3 x   0 Controllable canonical form        2 1 1  3 1 1  CA V   C    2 U  B AB 0 rank[U]  2  n rank[V] 1 n o o o y  0 1x 2 x  1u      1 3 0  2 x   Observable canonical form        3 1  1 1 2  2 CA 1 V   C   0 U  B AB rank[U] 1 n rank[V]  2  n (s 1)(s  2) T(s)  s  2