Controllability Observability State Space Representation
Controllability Observability State Space Representation
of Control Systems
State Space Representation
Control Systems
Course Instructor: Deepthi M S
AY: 2023-24
Controllability
➢ The generic structure of a state-space model of a nth order continuous time
dynamical system with m inputs and p outputs is given by
𝒙ሶ 𝑡 = 𝐴 𝒙 𝑡 + 𝐵 𝒖 𝑡
𝒚 𝑡 =𝐶𝒙 𝑡 +𝐷𝒖 𝑡
• 𝒙 𝑡 → state vector
• 𝒖 𝑡 → control input
• 𝐴 → n x n matrix, 𝐵 → n x m matrix , 𝐶 → p x n matrix , 𝐷 → p x m matrix
➢ Uncontrollable : if any one of the state variables is independent of control u(t), then
there would be no way of driving this state to desired state in finite, then system is
said to be uncontrollable or not completely controllable.
𝒙ሶ 𝑡 = 𝐴 𝒙 𝑡 + 𝐵 𝒖 𝑡
𝒚 𝑡 =𝐶𝒙 𝑡 +𝐷𝒖 𝑡
• The necessary and sufficient condition for controllability is, the following matrix
has a rank ‘n’
𝑺 = [𝑩 𝑨𝑩 𝑨𝟐 𝑩 … … … . 𝑨𝒏−𝟏 𝑩]
This matrix is called controllability matrix S
Alternative condition for controllability is 𝒅𝒆𝒕. 𝑺 ≠ 𝟎
• This happens only when every state variables of the system affects some of the
outputs.
• If any one of the state variable information cannot be observed by measuring the
output, the state is said to be unobservable and the system is said to be not
observable.
𝒙ሶ 𝑡 = 𝐴 𝒙 𝑡 + 𝐵 𝒖 𝑡
𝒚 𝑡 =𝐶𝒙 𝑡 +𝐷𝒖 𝑡
• The necessary and sufficient condition for observability is, the following matrix
has a rank ‘n’
𝒏−𝟏 𝑻
𝑺𝑶 = [𝑪𝑻 ……. 𝑨𝑻 𝑪𝑻 𝑨𝑻 𝑪 ]
This matrix is called Observability matrix 𝑺𝑶 Alternative condition for
controllability is 𝒅𝒆𝒕. 𝑺𝑶 ≠ 𝟎
03-01-2025 Deepthi M S, Assistant Professor, Dept of ECE, NIE, Mysuru 11
Observability : Example problem
• The controllable systems can adapt to changes when the operating conditions are
changed.
• Observability checks the internal behavior of the system which helps in detecting
the faults inside the system
• The observability of the system is measured using the sensors of the system.
• Failures and limitations of the performance of the sensor can reduce the accuracy of
the state estimation.
• The observability methods are computationally intensive which increases the cost of the
system due to the addition requirement of the computational resources.
𝒙ሶ 𝑡 = 𝐴 𝒙 𝑡 + 𝐵 𝒖 𝑡
State Space Model
𝒚 𝑡 =𝐶𝒙 𝑡 +𝐷𝒖 𝑡
𝑥1 (𝑡)
𝑢1 (𝑡) 𝑦1 (𝑡)
𝑥2 (𝑡)
𝑢2 (𝑡) 𝑦2 (𝑡)
.
. . 𝑺𝒕𝒂𝒕𝒆 𝑽𝒂𝒓𝒊𝒂𝒃𝒍𝒆 𝒗𝒆𝒄𝒕𝒐𝒓 , 𝒙 𝑡 =
𝑰𝒏𝒑𝒖𝒕 𝒗𝒆𝒄𝒕𝒐𝒓 , 𝒖 𝑡 = 𝑶𝒖𝒕𝒑𝒖𝒕 𝒗𝒆𝒄𝒕𝒐𝒓 , 𝒚 𝑡 = .
. .
.
. . 𝑥𝑛 (𝑡)
𝑢𝑚 (𝑡) 𝑦𝑝 (𝑡)
• State vector: set of ‘n’ state variables, necessary to describe the complete
behavior of the system.
𝒙ሶ 𝑡 = 𝑨 𝒙 𝑡 + 𝑩 𝒖(𝑡)
𝒙ሶ 𝑡 = 𝑨 𝒙 𝑡 + 𝑩 𝒖(𝑡)
• In this case the input is zero and output response is because of state variables
initial condition.
• Example : Consider a RC circuit with zero input voltage, output response will be
obtained due to initial voltage on the capacitor. The capacitor discharges through
the capacitor.
𝒙ሶ 𝑡 − 𝑨 𝒙 𝑡 = 𝑩 𝒖(𝑡)
• Multiply both the sides of equation by 𝑒 −𝑨𝑡 , we obtain,