[go: up one dir, main page]

0% found this document useful (0 votes)
43 views6 pages

Control Systems - State Space Analysis - Tutorialspoint 13

The document discusses how to derive a transfer function from a state space model for Linear Time-Invariant (LTI) systems using Laplace Transform. It also covers the concepts of controllability and observability in control systems, detailing methods to verify these properties using Kalman's test. Additionally, it provides examples and mathematical formulations related to state transition matrices and their properties.

Uploaded by

70138105
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
43 views6 pages

Control Systems - State Space Analysis - Tutorialspoint 13

The document discusses how to derive a transfer function from a state space model for Linear Time-Invariant (LTI) systems using Laplace Transform. It also covers the concepts of controllability and observability in control systems, detailing methods to verify these properties using Kalman's test. Additionally, it provides examples and mathematical formulations related to state transition matrices and their properties.

Uploaded by

70138105
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

3/2/2020 Control Systems - State Space Analysis - Tutorialspoint

Control Systems - State Space Analysis

In the previous chapter, we learnt how to obtain the state space model from differential equation and
transfer function. In this chapter, let us discuss how to obtain transfer function from the state space model.

Transfer Function from State Space Model

We know the state space model of a Linear Time-Invariant (LTI) system is -

˙

X == A
AXX+
+BBU
U

Y
Y =
= C
CXX+
+DDU
U

Apply Laplace Transform on both sides of the state equation.

s
sXX(
(ss)
) =
= A
AXX(
(ss)
)++B
BUU(
(ss)
)


⇒ (
(ssI
I −
−AA)
)XX(
(ss)
) =
= B
BUU(
(ss)
)


−11

⇒ X
X((s
s)) =
= (
(ssI
I −
−AA)
) B
BUU(
(ss)
)

Apply Laplace Transform on both sides of the output equation.

Y
Y((s
s)) =
= C
CXX(
(ss)
)++D
DUU(
(ss)
)

Substitute, X(s) value in the above equation.


−11

⇒ Y
Y((s
s)) =
= C
C((s
sII −
−AA)
) B
BUU(
(ss)
)++D
DUU(
(ss)
)


−11

⇒ Y
Y((s
s)) =
= [[C
C((s
sII −
−AA)
) B
B++D
D]]U
U((s
s))

Y
Y((s
s))

−11

⇒ =
= C
C((s
sII −
−AA)
) B
B++D
D
U
U((s
s))

https://www.tutorialspoint.com/control_systems/control_systems_state_space_analysis.htm 1/6
3/2/2020 Control Systems - State Space Analysis - Tutorialspoint

The above equation represents the transfer function of the system. So, we can calculate the transfer
function of the system by using this formula for the system represented in the state space model.

Note − When D
D =
= [[0
0]] , the transfer function will be

Y
Y((s
s))

−11
=
= C
C((s
sII −
−AA)
) B
B
U
U((s
s))

Example

Let us calculate the transfer function of the system represented in the state space model as,

˙1

x −
−11 −
−11 x
x1 1
1
˙ 1 1

X == [
[ ]
] =
= [
[ ]
][[ ]
]++[
[ ]
] [[u
u]]
˙2

x 1
1 0
0 x
x2 0
0
2 2

x
x11
Y
Y =
= [[ 0
0 1 ]] [
1 [ ]
]
x
x22

Here,


−11 −
−11 1
1
A
A =
= [
[ ]
] ,, B
B =
= [
[ ]
] ,, C
C =
= [[ 0
0 1 ]]
1 a
annd
d D
D =
= [[0
0]]
1
1 0
0 0
0

The formula for the transfer function when D


D =
= [[0
0]] is -

Y
Y((s
s))

−11
=
= C
C((s
sII −
−AA)
) B
B
U
U((s
s))

Substitute, A, B & C matrices in the above equation.


−11
Y
Y((s
s)) s
s++1
1 1
1 1
1
=
= [[ 0
0 1 ]] [
1 [ ]
] [
[ ]
]
U
U((s
s)) −
−11 s
s 0
0

s
s −
−11
[
[ ]
]
Y
Y((s
s)) 1
1 s
s++1
1 1
1

⇒ =
= [[ 0
0 1 ]]
1 [
[ ]
]
U
U((s
s)) (
(ss+
+11)
)ss−
−11(
(−−1
1)) 0
0

https://www.tutorialspoint.com/control_systems/control_systems_state_space_analysis.htm 2/6
3/2/2020 Control Systems - State Space Analysis - Tutorialspoint

s
s
[[ 0
0 1 ]] [
1 [ ]
]
Y
Y((s
s)) 1
1 1
1

⇒ =
= =
=
2
2 2 2
U
U((s
s)) s
s + +s
s++1
1 s
s + +s
s++1
1

Therefore, the transfer function of the system for the given state space model is

Y
Y((s
s)) 1
1
=
=
2
2
U
U((s
s)) s
s + +s
s++1
1

State Transition Matrix and its Properties


If the system is having initial conditions, then it will produce an output. Since, this output is present even in

the absence of input, it is called zero input response x


xZZI
IR
(t)
R (t)
. Mathematically, we can write it as,

A
Att −
−11 −
−11
x
xZZI
IR
(t) = e
R (t) = e
X
X((0
0)) =
= L
L {
{[[s
sII −
−AA]] X
X((0
0))}
}

From the above relation, we can write the state transition matrix ϕ
ϕ((t
t)) as

A
Att −
−11 −
−11
ϕ
ϕ((t
t)) =
= e
e =
= L
L [[s
sII −
−AA]]

So, the zero input response can be obtained by multiplying the state transition matrix ϕ
ϕ((t
t)) with the

initial conditions matrix.


Following are the properties of the state transition matrix.

If t
t =
= 0
0 , then state transition matrix will be equal to an Identity matrix.

ϕ
ϕ((0
0)) =
= I
I

Inverse of state transition matrix will be same as that of state transition matrix just by replcing ‘t’
by ‘-t’.


−11
ϕ
ϕ (
(tt)
) =
= ϕ
ϕ((−
−tt)
)

https://www.tutorialspoint.com/control_systems/control_systems_state_space_analysis.htm 3/6
3/2/2020 Control Systems - State Space Analysis - Tutorialspoint

If t
t =
= t
t1 + t2
1 + t2
, then the corresponding state transition matrix is equal to the multiplication of

the two state transition matrices at t


t =
= t
t11
and t
t =
= t
t22
.

ϕ
ϕ((t
t1 + t2)
1 + t2 ) =
= ϕ
ϕ((t
t1 )ϕ(t 2 )
1 )ϕ(t2 )

Controllability and Observability

Let us now discuss controllability and observability of control system one by one.

Controllability

A control system is said to be controllable if the initial states of the control system are transferred
(changed) to some other desired states by a controlled input in finite duration of time.

We can check the controllability of a control system by using Kalman’s test.

Write the matrix Q


Qcc
in the following form.

2
2 n
n−−1
1
Q
Qc = [B
c = [B
A
ABB A
A B
B .. .. .. A
A B
B]]

Find the determinant of matrix Q


Qcc
and if it is not equal to zero, then the control system is

controllable.

Observability

A control system is said to be observable if it is able to determine the initial states of the control system
by observing the outputs in finite duration of time.

We can check the observability of a control system by using Kalman’s test.

Write the matrix Q


Qoo
in following form.

T
T T
T T
T T
T 2
2 T
T T
T n
n−−1
1 T
T
Q
Qo = [C
o = [C
A
A C
C (
(AA )
) C
C .. .. .. (
(AA )
) C
C ]
]

Find the determinant of matrix Q


Qoo
and if it is not equal to zero, then the control system is

observable.

Example

https://www.tutorialspoint.com/control_systems/control_systems_state_space_analysis.htm 4/6
3/2/2020 Control Systems - State Space Analysis - Tutorialspoint

Let us verify the controllability and observability of a control system which is represented in the state
space model as,

˙1

x −
−11 −
−11 x
x1 1
1
1 1
˙ =

x = [
[ ]
] =
= [
[ ]
][[ ]
]++[
[ ]
] [[u
u]]
˙2

x 1
1 0
0 x
x2 0
0
2 2

x
x11
Y
Y =
= [[ 0
0 1 ]] [
1 [ ]
]
x
x22

Here,


−11 −
−11 1
1
A
A =
= [
[ ]
] ,, B
B =
= [
[ ]
] ,, [[ 0
0 1 ]] ,, D
1 D =
= [[0
0]] a
annd
d n
n =
= 2
2
1
1 0
0 0
0

For n
n =
= 2
2 , the matrix Q
Qcc
will be

Q
Qc = [B
c = [B
A
ABB]]

We will get the product of matrices A and B as,


−11
A
ABB =
= [
[ ]
]
1
1

1
1 −
−11

⇒ Q
Qc = [
c = [
]
]
0
0 1
1

||Q
Qc || =
= 1
1 ≠
≠ 0
0
c

Since the determinant of matrix Q


Qcc
is not equal to zero, the given control system is controllable.

For n
n =
= 2
2 , the matrix Q
Qoo
will be -

T
T T
T T
T
Q
Qo = [C
o = [C
A
A C
C ]
]

https://www.tutorialspoint.com/control_systems/control_systems_state_space_analysis.htm 5/6
3/2/2020 Control Systems - State Space Analysis - Tutorialspoint

Here,


−11 1
1 0
0
T
T T
T
A
A =
= [
[ ]
] a
annd
d C
C =
= [
[ ]
]

−11 0
0 1
1

We will get the product of matrices A


A
T
T
and C
C
T
T
as

T T
1
1
T T
A
A C
C =
= [
[ ]
]
0
0

0
0 1
1

⇒ Q
Qo = [
o = [
]
]
1
1 0
0


⇒ ||Q
Qo | = −1
o | = −1

≠ 0
0

Since, the determinant of matrix Q


Qoo
is not equal to zero, the given control system is observable.

Therefore, the given control system is both controllable and observable.

https://www.tutorialspoint.com/control_systems/control_systems_state_space_analysis.htm 6/6

You might also like