Lecture 5: Control Systems Analysis in State Space
Lecture 5: Control Systems Analysis in State Space
It Chivorn
I4GEE-EA, 2023
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 1 / 13
Stability of State-Space Models
Table of Contents
2. State Controllability
3. State Observability
4. Example
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 2 / 13
Stability of State-Space Models
▶ A state-space model is said to be stable if the response x(t) is bounded for all
u(t) that is bounded.
▶ Stability criterion for state-space model
The state-space model will exhibit a bounded response x(t) for all bounded u(t),
if and only if all of the eigenvalues of A have negative real parts (the stability is
independent matrices B and C)
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 3 / 13
Stability of State-Space Models
Example
▶ Single variable equation ẋ = ax has the solution
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 4 / 13
State Controllability
Table of Contents
2. State Controllability
3. State Observability
4. Example
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 5 / 13
State Controllability
State Controllability
The question of how we can (and if there is possible to) find a suitable control input
u(t) that will take the system from an initial state x(t0 ) to any desired final state x(t1 )
in a finite (often very small) time, is answered by the theory of state controllability.
Definition
A system described by a state space model ẋ = Ax + Bu with initial state x(t0 ) given
is controllable if there, for an arbitrarily finite time t1 > t0 exist a control function u(t)
defined over the time interval t0 < t < t1 , such that the final state, x(t1 ), can be
arbitrarily specified.
Controllability: In order to be able to do what ever we want with the given dynamic
system under control input,the system must be controllable.
Theorem
A system described by a state space model ẋ = Ax + Bu is state controllable if the
controllability matrix
Cn = B AB A2 B . . . An−1 B
State Controllability
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 7 / 13
State Observability
Table of Contents
2. State Controllability
3. State Observability
4. Example
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 8 / 13
State Observability
State Observability
Theorem
A system described by a state space model ẋ = Ax + Bu and y = Cx + Du with
initial state x(t0 ) is observable if there, from knowledge of known inputs, u(t), and
outputs, y(t), over a time interval t0 < t < t1 , is possible to compute the (initial)
state vector, x(t0 ).
State Observability
Theorem
Define the observability matrix
C
CA
2
On = CA
.
..
CAn−1
The linear continuous-time system with measurements is observable if and only if the
observability matrix hasfull rank, i.e.,
rank(On ) = n
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 10 / 13
Example
Table of Contents
2. State Controllability
3. State Observability
4. Example
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 11 / 13
Example
Example
ẋ = Ax + Bu, x ∈ R2 , u ∈ R1
y = Cx + Du, y ∈ R1
where,
1 2 −1
A= ,B= ,C= 1 0 ,D= 0
−1 0 2
▶ Stability - Eigenvalue: det(A − λI) = 0 ⇒ λ = 0.5 ± 1.32i
The system is unstable.
▶ State Controllability
−1 3
Controllability matrix: Cn = B AB , ⇒ Cn =
2 1
Since, rank(Cn ) = 2 is full rank, Then the system is controllable.
▶ State observability
T 1 0
observability matrix: On = C CA , ⇒ On =
1 2
rank(On ) = 2 is full rank, Then the system is also Observable.
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 12 / 13
Example
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 13 / 13