SlideShare a Scribd company logo
State Space Representation of System
Dr.Ziad Saeed Mohammed
E .T .C-N.T.U
2019-2020
Controllability and Observability
PART 2
Controllability of continuous systems,
and
Observability of continuous systems.
CONTROLLABILITY:
Full-state feedback design commonly relies on pole-placement
techniques. It is important to note that a system must be completely
controllable and completely observable to allow the flexibility to place all
the closed-loop system poles arbitrarily. The concepts of controllability and
observability were introduced by Kalman in the 1960s.
A system is completely controllable if there exists an unconstrained
control u(t) that can transfer any initial state x(t0) to any other desired
location x(t) in a finite time, t0≤t≤T.
For the system
Bu
Ax
x 


we can determine whether the system is controllable by examining the
algebraic condition
  n
B
A
B
A
AB
B
rank 1
n
2



The matrix A is an nxn matrix an B is an nx1 matrix. For multi input systems,
B can be nxm, where m is the number of inputs.
For a single-input, single-output system, the controllability matrix Pc is
described in terms of A and B as
 
B
A
B
A
AB
B
P 1
n
2
c

 
which is nxn matrix. Therefore, if the determinant of Pc is nonzero,
the system is controllable.
Example: Consider the system
   u
0
x
0
0
1
y
,
u
1
0
0
x
a
a
a
1
0
0
0
1
0
x
2
1
0




























 

















































1
2
2
2
2
2
2
1
0 a
a
a
1
B
A
,
a
1
0
AB
,
1
0
0
B
,
a
a
a
1
0
0
0
1
0
A
 
 














1
2
2
2
2
2
c
a
a
a
1
a
1
0
1
0
0
B
A
AB
B
P
The determinant of Pc =1 and ≠0 , hence this system is controllable.
Example:Consider a system represented by the two state equations
1
2
2
1
1 x
d
x
3
x
,
u
x
2
x 




 

The output of the system is y = x2. Determine the condition of controllability.
   u
0
x
1
0
y
,
u
0
1
x
3
d
0
2
x 























 






























d
0
2
1
P
d
2
0
1
3
d
0
2
AB
and
0
1
B
c
The determinant of pc is equal to d, which is
nonzero only when d is nonzero.system is
controllable
 
B
A
B
A
AB
B
P 1
n
2
c

 
 
AB
B
Pc 
OBSERVABILITY:
All the poles of the closed-loop system can be placed arbitrarily in the complex
plane if and only if the system is observable and controllable. Observability
refers to the ability to estimate a state variable.
A system is completely observable if and only if there exists a finite time T
such that the initial state x(0) can be determined from the
observation history y(t) given the control u(t).
Cx
y
and
Bu
Ax
x 



Consider the single-input, single-output system
where C is a 1xn row vector, and x is an nx1 column vector. This
system is completely observable when the determinant of the
observability matrix P0 is nonzero.
The observability matrix, which is an nxn matrix, is written as













1
n
O
A
C
A
C
C
P

Example:
Consider the previously given system
 
0
0
1
C
,
a
a
a
1
0
0
0
1
0
A
2
1
0















   
1
0
0
CA
,
0
1
0
CA 2


Thus, we obtain











1
0
0
0
1
0
0
0
1
PO
The det P0=1, and the system is completely observable. Note that
determination of observability does not utility the B and C matrices.
We can check the system controllability and observability using the Pc and
P0 matrices.
From the system definition, we obtain
















2
2
AB
and
1
1
B
det Pc=0 and rank(Pc)=1. Thus, the system is not controllable.
  









2
1
2
1
AB
B
Pc
Therefore, the controllability matrix is determined to be
Example: Consider the system given by:
 x
1
1
y
and
u
1
1
x
1
1
0
2
x 

















From the system definition, we obtain
   
1
1
CA
and
1
1
C 















1
1
1
1
CA
C
Po
Therefore, the observability matrix is determined to be
det PO=0 and rank(PO)=1. Thus, the system is not observable.
If we look again at the state model, we note that:
2
1 x
x
y 

However,
  2
1
1
2
1
2
1 x
x
u
u
x
x
x
2
x
x 






 

Thus, the system state variables do not depend on u, and the system is
not controllable. Similarly, the output (x1+x2) depends on x1(0) plus x2(0)
and does not allow us to determine x1(0) and x2(0) independently.
Consequently, the system is not observable.
The observability matrix PO can be constructed in Matlab
by using obsv command.
From two-mass system,
Po =
1 1
1 1
rank_Po =
1
det_Po =
0
clc
clear
A=[2 0;-1 1];
C=[1 1];
Po=obsv(A,C)
rank_Po=rank(Po)
det_Po=det(Po)
The system is not observable.
lecture1 (10).ppt

More Related Content

PDF
Am04 ch5 24oct04-stateand integral
PDF
Friedland_Ch5 controllability observavability.pdf
PPT
K10880 Deepak Nagar Control
PPT
K10880 deepaknagar control slide share
PPTX
Modern control 2
PPTX
state space representation,State Space Model Controllability and Observabilit...
PPTX
Week 16 controllability and observability june 1 final
PDF
controllability-and-observability.pdf
Am04 ch5 24oct04-stateand integral
Friedland_Ch5 controllability observavability.pdf
K10880 Deepak Nagar Control
K10880 deepaknagar control slide share
Modern control 2
state space representation,State Space Model Controllability and Observabilit...
Week 16 controllability and observability june 1 final
controllability-and-observability.pdf

Similar to lecture1 (10).ppt (20)

PPT
14599404.ppt
PPTX
concept of Controllability .pptx
PDF
Controllability and observability
PPT
2008 "An overview of Methods for analysis of Identifiability and Observabilit...
PPTX
PTA EE group Ch12 Controller Design via State Space - Copy (2).pptx
PPTX
PPT on STATE VARIABLE ANALYSIS for Engineering.pptx
PDF
507Lecture08.pdf
PPTX
State space techniques for discrete control systems.
PDF
Observability for modern applications
PPTX
lecture_18-19_state_observer_design.pptx
PDF
control systems.pdf
PDF
06_Controllability.pdf
PDF
State space courses
PPT
IC-6501-CS-UNIT-V.ppt
PDF
Modern Control - Lec07 - State Space Modeling of LTI Systems
PPTX
State space analysis.pptx
PDF
09-LQR.pdf
PDF
Sensor Fusion Study - Ch1. Linear System [Hayden]
PPSX
linear algebra in control systems
PDF
Wiley - Linear State-Space Control Systems.pdf
14599404.ppt
concept of Controllability .pptx
Controllability and observability
2008 "An overview of Methods for analysis of Identifiability and Observabilit...
PTA EE group Ch12 Controller Design via State Space - Copy (2).pptx
PPT on STATE VARIABLE ANALYSIS for Engineering.pptx
507Lecture08.pdf
State space techniques for discrete control systems.
Observability for modern applications
lecture_18-19_state_observer_design.pptx
control systems.pdf
06_Controllability.pdf
State space courses
IC-6501-CS-UNIT-V.ppt
Modern Control - Lec07 - State Space Modeling of LTI Systems
State space analysis.pptx
09-LQR.pdf
Sensor Fusion Study - Ch1. Linear System [Hayden]
linear algebra in control systems
Wiley - Linear State-Space Control Systems.pdf
Ad

More from HebaEng (20)

PDF
lectNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2.pdf
PDF
lectااتتتتاارررررررررررررررررررررررررررر1.pdf
PDF
M2M_250327_22434hjjik7_250411_183538.pdf
PDF
M3M_250327ggggt_224420_250411_183353.pdf
PDF
MATHLECT1LECTUREFFFFFFFFFFFFFFFFFFHJ.pdf
PPTX
Estimate the value of the following limits.pptx
PDF
lecrfigfdtj x6 I f I ncccfyuggggrst3.pdf
PPTX
LECtttttttttttttttttttttttttttttt2 M.pptx
PDF
lect4ggghjjjg t I c jifr7hvftu b gvvbb.pdf
PDF
lect5.gggghhhhhhhhhhhhyyhhhygfe6 in b cfpdf
PPTX
sensorshhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptx
PDF
Homework lehhhhghjjjjhgd thvfgycture 1.pdf
PDF
PIC1jjkkkkkkkjhgfvjitr c its GJ tagging hugg
PPT
lecture1ddddgggggggggggghhhhhhh (11).ppt
PDF
math6.pdf
PDF
math1مرحلة اولى -compressed.pdf
PDF
digital10.pdf
PDF
PIC Serial Communication_P2 (2).pdf
PPTX
Instruction 3.pptx
PPTX
IO and MAX 2.pptx
lectNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN2.pdf
lectااتتتتاارررررررررررررررررررررررررررر1.pdf
M2M_250327_22434hjjik7_250411_183538.pdf
M3M_250327ggggt_224420_250411_183353.pdf
MATHLECT1LECTUREFFFFFFFFFFFFFFFFFFHJ.pdf
Estimate the value of the following limits.pptx
lecrfigfdtj x6 I f I ncccfyuggggrst3.pdf
LECtttttttttttttttttttttttttttttt2 M.pptx
lect4ggghjjjg t I c jifr7hvftu b gvvbb.pdf
lect5.gggghhhhhhhhhhhhyyhhhygfe6 in b cfpdf
sensorshhhhhhhhhhhhhhhhhhhhhhhhhhhhhh.pptx
Homework lehhhhghjjjjhgd thvfgycture 1.pdf
PIC1jjkkkkkkkjhgfvjitr c its GJ tagging hugg
lecture1ddddgggggggggggghhhhhhh (11).ppt
math6.pdf
math1مرحلة اولى -compressed.pdf
digital10.pdf
PIC Serial Communication_P2 (2).pdf
Instruction 3.pptx
IO and MAX 2.pptx
Ad

Recently uploaded (20)

PPTX
Introduction to Building Information Modeling
PPTX
rapid fire quiz in your house is your india.pptx
PPTX
DOC-20250430-WA0014._20250714_235747_0000.pptx
PPTX
Tenders & Contracts Works _ Services Afzal.pptx
PPTX
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
PDF
2025CategoryRanking of technology university
PDF
THEORY OF ID MODULE (Interior Design Subject)
PPTX
UNIT III - GRAPHICS AND AUDIO FOR MOBILE
PPTX
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
PDF
2025_AIFG_Akane_Kikuchi_Empathy_Design.PDF
PPTX
CLASSIFICATION OF YARN- process, explanation
PPTX
Media And Information Literacy for Grade 12
PPTX
NEW EIA PART B - Group 5 (Section 50).pptx
PDF
SOUND-NOTE-ARCHITECT-MOHIUDDIN AKHAND SMUCT
PDF
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
PDF
Test slideshare presentation for blog post
PPTX
timber basics in structure mechanics (dos)
PPTX
Entrepreneur intro, origin, process, method
PPTX
CLASS_11_BUSINESS_STUDIES_PPT_CHAPTER_1_Business_Trade_Commerce.pptx
PDF
GSH-Vicky1-Complete-Plans on Housing.pdf
Introduction to Building Information Modeling
rapid fire quiz in your house is your india.pptx
DOC-20250430-WA0014._20250714_235747_0000.pptx
Tenders & Contracts Works _ Services Afzal.pptx
BSCS lesson 3.pptxnbbjbb mnbkjbkbbkbbkjb
2025CategoryRanking of technology university
THEORY OF ID MODULE (Interior Design Subject)
UNIT III - GRAPHICS AND AUDIO FOR MOBILE
Causes of Flooding by Slidesgo sdnl;asnjdl;asj.pptx
2025_AIFG_Akane_Kikuchi_Empathy_Design.PDF
CLASSIFICATION OF YARN- process, explanation
Media And Information Literacy for Grade 12
NEW EIA PART B - Group 5 (Section 50).pptx
SOUND-NOTE-ARCHITECT-MOHIUDDIN AKHAND SMUCT
UNIT 1 Introduction fnfbbfhfhfbdhdbdto Java.pptx.pdf
Test slideshare presentation for blog post
timber basics in structure mechanics (dos)
Entrepreneur intro, origin, process, method
CLASS_11_BUSINESS_STUDIES_PPT_CHAPTER_1_Business_Trade_Commerce.pptx
GSH-Vicky1-Complete-Plans on Housing.pdf

lecture1 (10).ppt

  • 1. State Space Representation of System Dr.Ziad Saeed Mohammed E .T .C-N.T.U 2019-2020 Controllability and Observability PART 2
  • 2. Controllability of continuous systems, and Observability of continuous systems.
  • 3. CONTROLLABILITY: Full-state feedback design commonly relies on pole-placement techniques. It is important to note that a system must be completely controllable and completely observable to allow the flexibility to place all the closed-loop system poles arbitrarily. The concepts of controllability and observability were introduced by Kalman in the 1960s. A system is completely controllable if there exists an unconstrained control u(t) that can transfer any initial state x(t0) to any other desired location x(t) in a finite time, t0≤t≤T.
  • 4. For the system Bu Ax x    we can determine whether the system is controllable by examining the algebraic condition   n B A B A AB B rank 1 n 2    The matrix A is an nxn matrix an B is an nx1 matrix. For multi input systems, B can be nxm, where m is the number of inputs. For a single-input, single-output system, the controllability matrix Pc is described in terms of A and B as   B A B A AB B P 1 n 2 c    which is nxn matrix. Therefore, if the determinant of Pc is nonzero, the system is controllable.
  • 5. Example: Consider the system    u 0 x 0 0 1 y , u 1 0 0 x a a a 1 0 0 0 1 0 x 2 1 0                                                                                1 2 2 2 2 2 2 1 0 a a a 1 B A , a 1 0 AB , 1 0 0 B , a a a 1 0 0 0 1 0 A                   1 2 2 2 2 2 c a a a 1 a 1 0 1 0 0 B A AB B P The determinant of Pc =1 and ≠0 , hence this system is controllable.
  • 6. Example:Consider a system represented by the two state equations 1 2 2 1 1 x d x 3 x , u x 2 x         The output of the system is y = x2. Determine the condition of controllability.    u 0 x 1 0 y , u 0 1 x 3 d 0 2 x                                                         d 0 2 1 P d 2 0 1 3 d 0 2 AB and 0 1 B c The determinant of pc is equal to d, which is nonzero only when d is nonzero.system is controllable   B A B A AB B P 1 n 2 c      AB B Pc 
  • 7. OBSERVABILITY: All the poles of the closed-loop system can be placed arbitrarily in the complex plane if and only if the system is observable and controllable. Observability refers to the ability to estimate a state variable. A system is completely observable if and only if there exists a finite time T such that the initial state x(0) can be determined from the observation history y(t) given the control u(t). Cx y and Bu Ax x     Consider the single-input, single-output system where C is a 1xn row vector, and x is an nx1 column vector. This system is completely observable when the determinant of the observability matrix P0 is nonzero.
  • 8. The observability matrix, which is an nxn matrix, is written as              1 n O A C A C C P  Example: Consider the previously given system   0 0 1 C , a a a 1 0 0 0 1 0 A 2 1 0               
  • 9.     1 0 0 CA , 0 1 0 CA 2   Thus, we obtain            1 0 0 0 1 0 0 0 1 PO The det P0=1, and the system is completely observable. Note that determination of observability does not utility the B and C matrices.
  • 10. We can check the system controllability and observability using the Pc and P0 matrices. From the system definition, we obtain                 2 2 AB and 1 1 B det Pc=0 and rank(Pc)=1. Thus, the system is not controllable.             2 1 2 1 AB B Pc Therefore, the controllability matrix is determined to be Example: Consider the system given by:  x 1 1 y and u 1 1 x 1 1 0 2 x                  
  • 11. From the system definition, we obtain     1 1 CA and 1 1 C                 1 1 1 1 CA C Po Therefore, the observability matrix is determined to be det PO=0 and rank(PO)=1. Thus, the system is not observable. If we look again at the state model, we note that: 2 1 x x y   However,   2 1 1 2 1 2 1 x x u u x x x 2 x x           Thus, the system state variables do not depend on u, and the system is not controllable. Similarly, the output (x1+x2) depends on x1(0) plus x2(0) and does not allow us to determine x1(0) and x2(0) independently. Consequently, the system is not observable.
  • 12. The observability matrix PO can be constructed in Matlab by using obsv command. From two-mass system, Po = 1 1 1 1 rank_Po = 1 det_Po = 0 clc clear A=[2 0;-1 1]; C=[1 1]; Po=obsv(A,C) rank_Po=rank(Po) det_Po=det(Po) The system is not observable.