Professional Documents
Culture Documents
Lecture 3: State-Space Representation: Modern Control Systems
Lecture 3: State-Space Representation: Modern Control Systems
It Chivorn
I4GEE-EA, 2023
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 1 / 26
Table of Contents
1. Introduction
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 2 / 26
Introduction
Table of Contents
1. Introduction
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 3 / 26
Introduction
Introduction
Introduction
We will typically deal with the time-invariant case Linear Time-Invariant (LTI) state
dynamics (
ẋ = Ax + Bu, State equation
y = Cx + Du, Observation equation
▶ t ∈ R denotes time
▶ x(t) ∈ Rn is the state (vector)
▶ u(t) ∈ Rm is the input or control
▶ y(t) ∈ Rp is the output
▶ f (·, ·) is a nonlinear vector function that describes the dynamics.
▶ A ∈ Rn×n is the dynamics matrix
▶ B ∈ Rn×m is the input or control matrix
▶ C ∈ Rp×n is the output or sensor matrix
▶ D ∈ Rp×m is the feedthrough matrix (most D = 0)
So that now, A, B, C, D are constant and not depend on t.
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 5 / 26
Introduction
Introduction
Definition
State Vector: A n-dimensional vector whose components are n state variables that
describe the system completely.
State Space: are models that use state variables to describe a system by a set of
first-order differential or difference equations, rather than by one or more nth-order
differential or difference equations
Note: For any dynamical system, the state space remains unique, but the state
variable are not unique.
Introduction
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 7 / 26
Block diagram of LIT system
Table of Contents
1. Introduction
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 8 / 26
Block diagram of LIT system
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 9 / 26
Block diagram of LIT system
Example : 1
Example
Consider an 3th order system represented by a single 3th order deferential equation
with input f and output q.
...
q + a1 q̈ + a2 q̇ + a3 q = b0 f
Solution
We can define 3 new variables, x = [x1 , x2 , x3 ]T → ẋ = [ẋ1 , ẋ2 , ẋ3 ]T where,
x1 = q ẋ1 = q̇ = x2
x2 = q̇ → ẋ2 = q̈ = x3 (1)
...
x3 = q̈ ẋ3 = q
but
...
ẋ3 = q = −a1 q̈ − a2 q̇ − a3 q + b0 f
(2)
= −a1 x3 − a2 x2 − a3 x1 + b0 u
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 10 / 26
Block diagram of LIT system
Example : 1
Solution
from (1) and (1) we can now rewrite
Solution
We can define 3 new variables, x = [x1 , x2 , x3 ]T → ẋ = [ẋ1 , ẋ2 , ẋ3 ]T
x1 = q + q̇ ẋ1 = q̇ + q̈ = x1 + x3
x2 = q̇ → ẋ2 = q̈ = x3 + q = x3 + x1 − x2 (5)
...
x3 = q̈ − q ẋ3 = q − q̇
but ...
ẋ3 = q − q̇ = −a1 q̈ − a2 q̇ − a3 q + b0 f − q̇
(6)
= −a1 x3 − (1 + a2 )x2 − a3 x1 + b0 u
Table of Contents
1. Introduction
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 13 / 26
State Space Representation of Differential Equations
x1 = y ẋ1 = ẏ = x2
x2 = ẏ ẋ2 = ÿ = x3
.. → differentiating → ..
. .
(n−1) (n)
xn = y ẋn = y
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 14 / 26
State Space Representation of Differential Equations
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 15 / 26
State Space Variables from Transfer Functions
Table of Contents
1. Introduction
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 16 / 26
State Space Variables from Transfer Functions
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 17 / 26
State Space Variables from Transfer Functions
Let
x1 = z ẋ1 = ż = x2
x2 = ż ẋ2 = z̈ = x3
.. → differentiating → ..
. .
(n−1)
xn = z ẋn = z (n)
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 18 / 26
State Space Variables from Transfer Functions
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 19 / 26
Type of models for purposes
Table of Contents
1. Introduction
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 20 / 26
Type of models for purposes
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 21 / 26
Type of models for purposes
Example : 2
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 22 / 26
Transfer Functions and State-Space Equations
Table of Contents
1. Introduction
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 23 / 26
Transfer Functions and State-Space Equations
In what follows we shall show how to derive the transfer function of a single-input,
single-output system from the state-space equations.
Let us consider the system whose transfer function is given by
Y (s)
H(s) = (8)
U (s)
This system may be represented in state space by the following equation:
(
ẋ = Ax + Bu
(9)
y = Cx + Du
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 24 / 26
Transfer Functions and State-Space Equations
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 25 / 26
Transfer Functions and State-Space Equations
It Chivorn (ITC - GEE Department) Modern Control systems Oct, 22, 2023 26 / 26