0% found this document useful (0 votes)
2 views

ECE 425_assign4

The document is an assignment for ECE 425 focusing on state space design and digital control, with multiple questions requiring the derivation of state-space representations, controllability and observability conditions, control signal sequences, and observer designs for various systems. It includes tasks such as obtaining canonical forms, determining initial state variables, and designing feedback gain matrices. The assignment is due on March 28, 2023.

Uploaded by

bettram345
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

ECE 425_assign4

The document is an assignment for ECE 425 focusing on state space design and digital control, with multiple questions requiring the derivation of state-space representations, controllability and observability conditions, control signal sequences, and observer designs for various systems. It includes tasks such as obtaining canonical forms, determining initial state variables, and designing feedback gain matrices. The assignment is due on March 28, 2023.

Uploaded by

bettram345
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

ECE 425: STATE SPACE DESIGN AND DIGITAL CONTROL

ASSIGNMENT IV (CAT 11)


Attempt all questions
Show all your workings
Due date: 28th March 2023

1. Consider the pulse-transfer-function systems below,


𝑧 −1 (1+𝑧 −1 )
a) 𝐺(𝑧) = (1+0.5𝑧−1 )(1+0.5𝑧−1 )
1+0.8𝑧 −1
b) 𝐺(𝑧) = 1−𝑧−1 +0.5𝑧−2

Obtain the state-space representation of the systems above in the following forms:
i. Controllable canonical form
ii. Observable canonical form
iii. Diagonal canonical form

2. Obtain a state-space representation of the following pulse-transfer-function such that the state matrix is a
diagonal matrix
𝑌(𝑠) 1
=
𝑈(𝑠) (𝑧 + 1)(𝑧 + 2)(𝑧 + 3)
Then obtain the initial state variables 𝑥1 (𝑘), 𝑥2 (𝑘), and 𝑥3 (𝑘) in terms of 𝑦(0), 𝑦(1), and 𝑦(2).

3. Consider a system defined by


𝑥1 (𝑘 + 1) 𝑏 𝑥1 (𝑘)
𝑎 1
[ ]=[ ][ ] + [ ] 𝑢(𝑘)
𝑥2 (𝑘 + 1) 𝑑 𝑥2 (𝑘)
𝑐 1
𝑥1 (𝑘)
𝑦(𝑘) = [1 0] [ ]
𝑥2 (𝑘)
Determine the conditions on 𝑎, 𝑏, 𝑐, and 𝑑 for complete state controllability and complete observability.

4. Consider a system defined by


𝑥 (𝑘 + 1) 0 1 𝑥1 (𝑘) 1
[ 1 ]=[ ][ ]+[ ] 𝑢(𝑘)
𝑥2 (𝑘 + 1) −0.16 −1 𝑥2 (𝑘) −0.5
𝑥 (0) 1
[ 1 ]=[ ]
𝑥2 (0) −1
If the system is completely state controllable. Determine a sequence of control signals 𝑢(0) and 𝑢(1) such that
the state 𝑥(2) becomes
𝑥 (2) −1
[ 1 ]=[ ]
𝑥2 (2) 2
5. Consider a system defined by
𝑥 (𝑘 + 1) 0 1 𝑥1 (𝑘) 1
[ 1 ]=[ ][ ] + [ ] 𝑢(𝑘)
𝑥2 (𝑘 + 1) −0.16 −1 𝑥2 (𝑘) 1
𝑥1 (𝑘)
𝑦(𝑘) = [1 0] [ ]
𝑥2 (𝑘)
If the outputs 𝑦(0) = 1, and 𝑦(1) = 2 are observed and the control signals are 𝑢(0) = 2, and 𝑢(1) = −1.
i. Determine the initial state 𝑥(0).
ii. Determine states 𝑥(1) and 𝑥(2).

6. Consider the system below

𝒙(𝑘 + 1) = 𝑮[𝒙(𝑘) + 𝑪∗ 𝒖(𝑘)]


𝑦(𝑘) = 𝑪𝒙(𝑘)
0100
Where, 𝑥(𝑘) = state vector (4-vector), 𝑢(𝑘) = control signal (scalar) 𝑦(𝑘) = output signal (scalar), 𝐺 = [0010], and
0001
1000
𝐶 = [1 0 0 0].
i. Show that the system is completely state controllable and completely observable.
ii. Show that at any initial state 𝑥(0) every state vector can be brought to the origin in at most four sampling
periods if and only if the control signal is given by 𝑢(𝑘) = −𝑪𝒙(𝑘).

7. Consider the double-integrator system


𝒙(𝑘 + 1) = 𝑮𝒙(𝑘) + 𝑯𝒖(𝑘)
𝑇2
1 𝑇
Such that 𝑮 = [ ],𝐻 = [2] and 𝑇 is the sampling period. Determine the state feedback gain matrix 𝑲, if the
0 1 𝑇
is desired closed-loop poles are located at 𝑧 = 𝜇1 and 𝑧 = 𝜇2 , and the state feedback control is given by
𝑢(𝑘𝑇) = −𝑲𝒙(𝑘𝑇).
8. Consider the system defined by
𝑥1 (𝑘 + 1) 0 1 0 𝑥1 (𝑘) 1
𝑥
[ 2 (𝑘 + 1) ]=[ 0 0 𝑥 (𝑘)
1] [ 2 ] + [1] 𝑢(𝑘)
𝑥3 (𝑘 + 1) −0.16 0.84 0 𝑥3 (𝑘) 1
If the control signal is 𝑢(𝑘) = −𝑲𝒙(𝑘) determine the state feedback gain matrix 𝑲 such that the closed-loop
system will exhibit the deadbeat response to any initial state 𝑥(0).

9. Consider the system defined by

𝒙(𝑘 + 1) = 𝑮𝒙(𝑘) + 𝑯𝒖(𝑘)


𝑦(𝑘) = 𝑪𝒙(𝑘)

Where, 𝑥(𝑘) = state vector (2-vector), 𝑢(𝑘) = control signal (scalar), 𝑦(𝑘) = output signal (scalar), 𝐺 =
0 1 0
[ ],𝐻 = [ ] and 𝐶 = [1 1]. Design a current observer for the system. It is desired that the response to
−0.16 −1 1
the initial observer error be deadbeat.
10. Consider the system defined by

𝒙(𝑘 + 1) = 𝑮𝒙(𝑘) + 𝑯𝒖(𝑘)


𝑦(𝑘) = 𝑪𝒙(𝑘)

Where, 𝑥(𝑘) = state vector (3-vector), 𝑢(𝑘) = control signal (scalar), 𝑦(𝑘) = output signal (scalar), 𝐺 =
0 0 −0.25 1
[1 0 0 ],𝐻 = [0] and 𝐶 = [1 0 0]. Assuming that the output 𝑦(𝑘) is measurable, design a minimum-order
0 1 0.5 1
observer such that the response to the initial observer error is deadbeat.

You might also like