SlideShare a Scribd company logo
AKS
ROBUST CONTROL
Exercise Problems
Erstellt von
Prof. Dr.-Ing. Steven X. Ding
M. Sc. Christopher Reimann
Automatisierungstechnik und komplexe Systeme (AKS)
Example 1
Please derive the state space model of the system shown in the following figure
a
2s
1s
F
1v2v
2d 1d
c
1m2m
w1Fw2F
Figure 1 Structure diagram of a coupled car
with constant parameters denoting masses, friction coefficients (proportional to the
respective velocity), spring stiffness. The variables denote the velocity of car 1 and 2
respectively, the position, the distance between two cars, driving force, unknown
disturbance forces. Assume that the spring force is expressed by
1m ,m2
1)
1 2d ,d
c 1 2v ,v
1 2s ,s a F w1 w2F ,F
s 2F c(s s= − . It is known that is
control input, and are measured outputs. (The control objective is to keep the velocities
F
1s a 1 2v v=
and the velocity follows a given reference signal ).1v refv
Example 2
For the system in Example 1, assume that the control objective is to keep the velocities v1 =
v2 and to keep the velocity v1 following a given reference signal . A dynamic output
feedback controller controller in the form of
refv
1s
F K(s)
a
⎡ ⎤
= ⎢ ⎥
⎣ ⎦
is used in the feedback control loop. Please bring the feedback control system into the
generalized standard form.
Example 3
Given a system described by
1
d
d
x Ax Bu E w
y Cx Du F w
= + +
= + +
&
It is controlled by an observer based feedback controller
x r
ˆ ˆ ˆx Ax Bu L(y y)
ˆ ˆy Cx Du
ˆu F x F r
= + + −
= +
= +
&
Control goal is to make the output y to follow given reference signal r.
Please bring the feedback control system into the generalized standard form.
Example 4
Given a system as follows
rv u y
W(s) 1F (s) P(s)
−
2F (s)
It is desired that
• the plant output y should track a reference signal r, and
• the control effort is as small as possible.
Please bring the feedback control system into the generalized standard form.
Example 5
Suppose that areN(s),M(s),U(s),V(s) RH∞ transfer function matrices, both
and are right coprime factorizations. Please show that
1
N(s)M (s)−
1
U(s)V (s)−
1
M(s) O M(s) U(s)
O V(s) N(s) V(s)
−
⎡ ⎤ ⎡
⎢ ⎥ ⎢
⎣ ⎦ ⎣
⎤
⎥
⎦
is also a right coprime factorization.
2
Example 6
Given a linear time-invariant plant 22y G (s)u= with transfer function
22 2
1
G (s)
s
=
Please write down a parametrisation of all proper real-rational controllers u K that
stabilizes .
(s)y=
22G (s)
Example 7
Given a linear time-invariant plant y G(s)u= with transfer function
s 1
G(s)
s(s 2)
−
=
−
Please prove that every controller that stabilizes G(s) is itself unstable.
Example 8
Suppose that a PI controller
2
1
k
K(s) k
s
= +
stabilizes a linear time-invariant plant y G(s)u= with transfer function
c
G(s) , b 0, c 0
s b
= > <
−
Please verify that the above PI controller can be written in the form of the parametrization of
stabilizing controller with some Q(s) RH∞∈ .
(Hint: Find a such thatQ(s) RH∞∈ 1ˆ ˆK (Y MQ)(X NQ)−
= − + − )
Example 9
(1) Given a system as shown below
3
1 2
1 11 12
2 21 22
A B B
z w
C D D
y u
C D D
⎡ ⎤
⎡ ⎤ ⎡ ⎤⎢ ⎥=⎢ ⎥ ⎢ ⎥⎢ ⎥
⎣ ⎦ ⎣ ⎦⎢ ⎥⎣ ⎦
where
[ ]
1 2
1 2
11 12 21 22
0 3 0 3
A , B , B
0 2 1 1
1 0
C 1 0 , C
0 1
D 0, D 0,D 0,D 0
−⎡ ⎤ ⎡ ⎤ ⎡
= = =⎢ ⎥ ⎢ ⎥ ⎢−⎣ ⎦ ⎣ ⎦ ⎣
⎡ ⎤
= = ⎢ ⎥
⎣ ⎦
= = = =
⎤
⎥
⎦
Please design a disturbance decoupling controller such that the closed-loop transfer function
from w to z is zero.
(2) Given a system
2
1 s 4s 2
z ws 1 (s 1)(s 2)
y u1 1
s 1 s 1
⎡ ⎤+ +
⎢ ⎥⎡ ⎤ ⎡ ⎤+ + +⎢ ⎥=⎢ ⎥ ⎢ ⎥
⎢ ⎥⎣ ⎦ ⎣ ⎦
−⎢ ⎥
+ +⎣ ⎦
Please design a disturbance decoupling controller such that the closed-loop transfer function
from w to z is zero.
Example 10
(1) Given a system:
[ ]
1 1 1
x x
0 2 1
y 1 0 x
−
u
⎡ ⎤ ⎡ ⎤
= +⎢ ⎥ ⎢ ⎥−⎣ ⎦ ⎣ ⎦
=
&
Please compute the norm of G ( .2H yu s)
(2) Given
1
G(s)
s 2
=
+
Please compute the H∞ norm of .G(s)
4
Example 11
Given a plant model
d
d
x Ax Bu E d
y Cx Du F d
= + +
= + +
&
where is the state vector, is the control input vector, d is the unknown disturbance
vector, is the measured output vector, are known matrices of compatible
dimensions. In order to estimate the state vector , a state observer of the following form
x u
y dA,B,E ,C,D,Fd
x
ˆ ˆ ˆx Ax Bu L(y Cx Du)= + + − −&
is used, where is the observer gain matrix to be determined.L
(1) Please derive the dynamics of the state estimation error e , where ˆe x x= − .
(2) Please write down the transfer function matrix from the unknown disturbance d to
the estimation error .
edG (s)
e
(3) Given a constant . Please show how to find the observer gain matrix L so that the
error dynamics is stable and the H
0α >
∞ -norm of is smaller thated α,G (s)
(4) Given constants and . Please show how to find the observer gain matrix so
that the following conditions are satisfied:
0α > 0δ > L
- the error dynamics is stable and the H∞ -norm of is smaller that ,edG (s) α
- the real part of all the eigenvalues of A LC− is smaller than −δ.
(5) Given a constant . Please show how to find the observer gain matrix so that the
error dynamics is stable and the generalized -norm of is smaller that .
0γ > L
2H edG (s) γ
Example 12
Given a system
x 2x u, x(0) 3
z x du
= + =
= +
&
where x is the state vector, u is the control input, z is the controlled output vector, d is a
constant number. A state feedback controller u=Kx, where the feedback gain matrix K is
constant, is used.
(1) Please find K that minimizes 2
z .
(2) Please also compute the minimal value of 2
z .
5
Example 13
Given a system
[ ]
[ ]
x 2x u 1 0 d
y x 0 1 d
1 0
z x u
0 1
= + +
= +
⎡ ⎤ ⎡ ⎤
= +⎢ ⎥ ⎢ ⎥
⎣ ⎦ ⎣ ⎦
&
where is the state, is the control input, is the unknown disturbance vector, is the
measured output, is the controlled output vector. In the feedback control loop, an output
feedback control law of the following form is used
x u d y
z
u K(s)y=
(1) Please find so that the -norm of , which denotes the closed-loop transfer
function matrix from to , is minimized.
K(s) 2H zdG (s)
d z
(2) Please compute the minimum value of zd 2
G (s) .
6
1
I. EXTRA TASK ON 08.11.2017
A. Example α
Given the SISO System
G(s) =
1
s
find a coprime factorization with its inverse in RH∞.
II. EXTRA TASKS ON 29.11.2017
A. Example β
Given a linear time-invariant plant y = G(s)u with transfer function
G(s) =
s − 3
(s − 1)(s − 2)
please write down an observer/residual generator-based realization of controller parametrization.
B. Example γ
Given the following controller
˙xk =


1 −1
0 1

 xk +


−2
1

 y
u = 1 2 xk
please write down a parametrization form of all the plants that can be stabilized by the above
controller.
November 6, 2017 DRAFT
2
III. EXTRA TASKS ON 31.01.2018
A. Example δ
Consider the standard feedback control loop with
y(s) = Gyu(s)u(s) = ( ˆM(s) + ˆ∆M )−1
( ˆN(s) + ˆ∆N )
where ( ˆM(s), ˆN(s)) is the left-coprime pair of the nominal system
G0 : ˙x = Ax + Bu, y = Cx.
Assume that [ ˆ∆M
ˆ∆N ] ∞ ≤ 0.1 and
K(s) = −(ˆY (s) + M(s)Q(s))( ˆX(s) − N(s)Q(s))−1
ˆY (s) = F(sI − A − BF)−1
L
ˆX(s) = C(sI − A − BF)−1
L + I
M(s) = F(sI − A − BF)−1
B + I
N(s) = (C + DF)(sI − A − BF)−1
B + D
where F, L are given and Q(s) ∈ RH∞.
(1) Please give the upper bound of


ˆX(s) − N(s)Q(s)
−(ˆY (s) + M(s)Q(s))


∞
such that the closed-loop
system is stable.
(2) Please propose a design scheme for F, L (LMI condition) such that the closed-loop is
stable when Q(s) = 0.
November 6, 2017 DRAFT
3
B. Example ǫ
Given the following system:
plant:
˙x = Ax + Bu + Edd
y = Cx + Du + Fdd
observer:
˙ˆx = Aˆx + Bu + L(y − Cˆx + Du)
e = x − ˆx
˙e = ˙x − ˙ˆx
˙x − ˙ˆx = (A − LC)e + (Ed − LFd)d
Ged(s) = (sI − A + LC)−1
(Ed − LFd)
Solve the following tasks:
1) Find observer gain L s.t. Ged(s) ∞ ≤ ∞.
2) Find observer gain L s.t.
a) error dynamic is stable and Ged(s) ∞ ≤ ∞.
b) the real-part of all eigenvalues of (A-LC) is smaller then −δ.
3) Find observer gain L s.t. error dynamic is stable and generalized H2-norm of Ged(s) is
smaller than γ.
November 6, 2017 DRAFT

More Related Content

What's hot

Gamma function
Gamma functionGamma function
Gamma function
Solo Hermelin
 
Equation of motion of a variable mass system3
Equation of motion of a variable mass system3Equation of motion of a variable mass system3
Equation of motion of a variable mass system3
Solo Hermelin
 
SPSF04 - Euler and Runge-Kutta Methods
SPSF04 - Euler and Runge-Kutta MethodsSPSF04 - Euler and Runge-Kutta Methods
SPSF04 - Euler and Runge-Kutta Methods
Syeilendra Pramuditya
 
2 classical field theories
2 classical field theories2 classical field theories
2 classical field theories
Solo Hermelin
 
Optimal control problem for processes
Optimal control problem for processesOptimal control problem for processes
Optimal control problem for processes
IJCI JOURNAL
 
Response Surface in Tensor Train format for Uncertainty Quantification
Response Surface in Tensor Train format for Uncertainty QuantificationResponse Surface in Tensor Train format for Uncertainty Quantification
Response Surface in Tensor Train format for Uncertainty Quantification
Alexander Litvinenko
 
Control assignment#2
Control assignment#2Control assignment#2
Control assignment#2
cairo university
 
A Course in Fuzzy Systems and Control Matlab Chapter Three
A Course in Fuzzy Systems and Control Matlab Chapter ThreeA Course in Fuzzy Systems and Control Matlab Chapter Three
A Course in Fuzzy Systems and Control Matlab Chapter Three
Chung Hua Universit
 
Sliding Mode Observers
Sliding Mode ObserversSliding Mode Observers
Sliding Mode Observers
Solo Hermelin
 
Lecture 6: Stochastic Hydrology (Estimation Problem-Kriging-, Conditional Sim...
Lecture 6: Stochastic Hydrology (Estimation Problem-Kriging-, Conditional Sim...Lecture 6: Stochastic Hydrology (Estimation Problem-Kriging-, Conditional Sim...
Lecture 6: Stochastic Hydrology (Estimation Problem-Kriging-, Conditional Sim...
Amro Elfeki
 
Common derivatives integrals
Common derivatives integralsCommon derivatives integrals
Common derivatives integrals
olziich
 
Equation of motion of a variable mass system1
Equation of motion of a variable mass system1Equation of motion of a variable mass system1
Equation of motion of a variable mass system1
Solo Hermelin
 
Nyquist and polar plot 118 &amp; 117
Nyquist and polar plot 118 &amp; 117Nyquist and polar plot 118 &amp; 117
Nyquist and polar plot 118 &amp; 117
RishabhKashyap2
 
On Uq(sl2)-actions on the quantum plane
On Uq(sl2)-actions on the quantum planeOn Uq(sl2)-actions on the quantum plane
On Uq(sl2)-actions on the quantum plane
Steven Duplij (Stepan Douplii)
 
Identification of the Mathematical Models of Complex Relaxation Processes in ...
Identification of the Mathematical Models of Complex Relaxation Processes in ...Identification of the Mathematical Models of Complex Relaxation Processes in ...
Identification of the Mathematical Models of Complex Relaxation Processes in ...
Vladimir Bakhrushin
 
Minimum spanning tree algorithms by ibrahim_alfayoumi
Minimum spanning tree algorithms by ibrahim_alfayoumiMinimum spanning tree algorithms by ibrahim_alfayoumi
Minimum spanning tree algorithms by ibrahim_alfayoumi
Ibrahim Alfayoumi
 
Lecture 3: Stochastic Hydrology
Lecture 3: Stochastic HydrologyLecture 3: Stochastic Hydrology
Lecture 3: Stochastic Hydrology
Amro Elfeki
 
Rotation in 3d Space: Euler Angles, Quaternions, Marix Descriptions
Rotation in 3d Space: Euler Angles, Quaternions, Marix DescriptionsRotation in 3d Space: Euler Angles, Quaternions, Marix Descriptions
Rotation in 3d Space: Euler Angles, Quaternions, Marix Descriptions
Solo Hermelin
 
Numerical Methods: Solution of system of equations
Numerical Methods: Solution of system of equationsNumerical Methods: Solution of system of equations
Numerical Methods: Solution of system of equations
Nikolai Priezjev
 
CLIM Undergraduate Workshop: (Attachment) Performing Extreme Value Analysis (...
CLIM Undergraduate Workshop: (Attachment) Performing Extreme Value Analysis (...CLIM Undergraduate Workshop: (Attachment) Performing Extreme Value Analysis (...
CLIM Undergraduate Workshop: (Attachment) Performing Extreme Value Analysis (...
The Statistical and Applied Mathematical Sciences Institute
 

What's hot (20)

Gamma function
Gamma functionGamma function
Gamma function
 
Equation of motion of a variable mass system3
Equation of motion of a variable mass system3Equation of motion of a variable mass system3
Equation of motion of a variable mass system3
 
SPSF04 - Euler and Runge-Kutta Methods
SPSF04 - Euler and Runge-Kutta MethodsSPSF04 - Euler and Runge-Kutta Methods
SPSF04 - Euler and Runge-Kutta Methods
 
2 classical field theories
2 classical field theories2 classical field theories
2 classical field theories
 
Optimal control problem for processes
Optimal control problem for processesOptimal control problem for processes
Optimal control problem for processes
 
Response Surface in Tensor Train format for Uncertainty Quantification
Response Surface in Tensor Train format for Uncertainty QuantificationResponse Surface in Tensor Train format for Uncertainty Quantification
Response Surface in Tensor Train format for Uncertainty Quantification
 
Control assignment#2
Control assignment#2Control assignment#2
Control assignment#2
 
A Course in Fuzzy Systems and Control Matlab Chapter Three
A Course in Fuzzy Systems and Control Matlab Chapter ThreeA Course in Fuzzy Systems and Control Matlab Chapter Three
A Course in Fuzzy Systems and Control Matlab Chapter Three
 
Sliding Mode Observers
Sliding Mode ObserversSliding Mode Observers
Sliding Mode Observers
 
Lecture 6: Stochastic Hydrology (Estimation Problem-Kriging-, Conditional Sim...
Lecture 6: Stochastic Hydrology (Estimation Problem-Kriging-, Conditional Sim...Lecture 6: Stochastic Hydrology (Estimation Problem-Kriging-, Conditional Sim...
Lecture 6: Stochastic Hydrology (Estimation Problem-Kriging-, Conditional Sim...
 
Common derivatives integrals
Common derivatives integralsCommon derivatives integrals
Common derivatives integrals
 
Equation of motion of a variable mass system1
Equation of motion of a variable mass system1Equation of motion of a variable mass system1
Equation of motion of a variable mass system1
 
Nyquist and polar plot 118 &amp; 117
Nyquist and polar plot 118 &amp; 117Nyquist and polar plot 118 &amp; 117
Nyquist and polar plot 118 &amp; 117
 
On Uq(sl2)-actions on the quantum plane
On Uq(sl2)-actions on the quantum planeOn Uq(sl2)-actions on the quantum plane
On Uq(sl2)-actions on the quantum plane
 
Identification of the Mathematical Models of Complex Relaxation Processes in ...
Identification of the Mathematical Models of Complex Relaxation Processes in ...Identification of the Mathematical Models of Complex Relaxation Processes in ...
Identification of the Mathematical Models of Complex Relaxation Processes in ...
 
Minimum spanning tree algorithms by ibrahim_alfayoumi
Minimum spanning tree algorithms by ibrahim_alfayoumiMinimum spanning tree algorithms by ibrahim_alfayoumi
Minimum spanning tree algorithms by ibrahim_alfayoumi
 
Lecture 3: Stochastic Hydrology
Lecture 3: Stochastic HydrologyLecture 3: Stochastic Hydrology
Lecture 3: Stochastic Hydrology
 
Rotation in 3d Space: Euler Angles, Quaternions, Marix Descriptions
Rotation in 3d Space: Euler Angles, Quaternions, Marix DescriptionsRotation in 3d Space: Euler Angles, Quaternions, Marix Descriptions
Rotation in 3d Space: Euler Angles, Quaternions, Marix Descriptions
 
Numerical Methods: Solution of system of equations
Numerical Methods: Solution of system of equationsNumerical Methods: Solution of system of equations
Numerical Methods: Solution of system of equations
 
CLIM Undergraduate Workshop: (Attachment) Performing Extreme Value Analysis (...
CLIM Undergraduate Workshop: (Attachment) Performing Extreme Value Analysis (...CLIM Undergraduate Workshop: (Attachment) Performing Extreme Value Analysis (...
CLIM Undergraduate Workshop: (Attachment) Performing Extreme Value Analysis (...
 

Similar to alt klausur

The Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space ApproachThe Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space Approach
Yang Hong
 
Assignment2 control
Assignment2 controlAssignment2 control
Assignment2 control
cairo university
 
Signals and Systems Assignment Help
Signals and Systems Assignment HelpSignals and Systems Assignment Help
Signals and Systems Assignment Help
Matlab Assignment Experts
 
Consider the system.docx
Consider the system.docxConsider the system.docx
Consider the system.docx
honeyarguelles
 
Discrete control2 converted
Discrete control2 convertedDiscrete control2 converted
Discrete control2 converted
cairo university
 
The Design of Reduced Order Controllers for the Stabilization of Large Scale ...
The Design of Reduced Order Controllers for the Stabilization of Large Scale ...The Design of Reduced Order Controllers for the Stabilization of Large Scale ...
The Design of Reduced Order Controllers for the Stabilization of Large Scale ...
sipij
 
Adaptive dynamic programming algorithm for uncertain nonlinear switched systems
Adaptive dynamic programming algorithm for uncertain nonlinear switched systemsAdaptive dynamic programming algorithm for uncertain nonlinear switched systems
Adaptive dynamic programming algorithm for uncertain nonlinear switched systems
International Journal of Power Electronics and Drive Systems
 
controllability-and-observability.pdf
controllability-and-observability.pdfcontrollability-and-observability.pdf
controllability-and-observability.pdf
LAbiba16
 
12EE62R11_Final Presentation
12EE62R11_Final Presentation12EE62R11_Final Presentation
12EE62R11_Final PresentationAmritesh Maitra
 
Control System Assignment Help
Control System Assignment HelpControl System Assignment Help
Control System Assignment Help
Matlab Assignment Experts
 
Lecture 5: Stochastic Hydrology
Lecture 5: Stochastic Hydrology Lecture 5: Stochastic Hydrology
Lecture 5: Stochastic Hydrology
Amro Elfeki
 
Control assignment#3
Control assignment#3Control assignment#3
Control assignment#3
cairo university
 
Signals and Systems Assignment Help
Signals and Systems Assignment HelpSignals and Systems Assignment Help
Signals and Systems Assignment Help
Matlab Assignment Experts
 
Reachability Analysis Control of Non-Linear Dynamical Systems
Reachability Analysis Control of Non-Linear Dynamical SystemsReachability Analysis Control of Non-Linear Dynamical Systems
Reachability Analysis Control of Non-Linear Dynamical SystemsM Reza Rahmati
 
Reachability Analysis "Control Of Dynamical Non-Linear Systems"
Reachability Analysis "Control Of Dynamical Non-Linear Systems" Reachability Analysis "Control Of Dynamical Non-Linear Systems"
Reachability Analysis "Control Of Dynamical Non-Linear Systems" M Reza Rahmati
 
Online Signals and Systems Assignment Help
Online Signals and Systems Assignment HelpOnline Signals and Systems Assignment Help
Online Signals and Systems Assignment Help
Matlab Assignment Experts
 
Feedback linearisation
Feedback linearisationFeedback linearisation
Feedback linearisation
Ramaiahsubasri
 
Assignment properties of linear time-invariant systems
Assignment properties of linear time-invariant systemsAssignment properties of linear time-invariant systems
Assignment properties of linear time-invariant systems
PatrickMumba7
 
Signals and Systems Homework Help
Signals and Systems Homework HelpSignals and Systems Homework Help
Signals and Systems Homework Help
Matlab Assignment Experts
 
Digitalcontrolsystems
DigitalcontrolsystemsDigitalcontrolsystems
Digitalcontrolsystems
Satish Gottumukkala
 

Similar to alt klausur (20)

The Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space ApproachThe Controller Design For Linear System: A State Space Approach
The Controller Design For Linear System: A State Space Approach
 
Assignment2 control
Assignment2 controlAssignment2 control
Assignment2 control
 
Signals and Systems Assignment Help
Signals and Systems Assignment HelpSignals and Systems Assignment Help
Signals and Systems Assignment Help
 
Consider the system.docx
Consider the system.docxConsider the system.docx
Consider the system.docx
 
Discrete control2 converted
Discrete control2 convertedDiscrete control2 converted
Discrete control2 converted
 
The Design of Reduced Order Controllers for the Stabilization of Large Scale ...
The Design of Reduced Order Controllers for the Stabilization of Large Scale ...The Design of Reduced Order Controllers for the Stabilization of Large Scale ...
The Design of Reduced Order Controllers for the Stabilization of Large Scale ...
 
Adaptive dynamic programming algorithm for uncertain nonlinear switched systems
Adaptive dynamic programming algorithm for uncertain nonlinear switched systemsAdaptive dynamic programming algorithm for uncertain nonlinear switched systems
Adaptive dynamic programming algorithm for uncertain nonlinear switched systems
 
controllability-and-observability.pdf
controllability-and-observability.pdfcontrollability-and-observability.pdf
controllability-and-observability.pdf
 
12EE62R11_Final Presentation
12EE62R11_Final Presentation12EE62R11_Final Presentation
12EE62R11_Final Presentation
 
Control System Assignment Help
Control System Assignment HelpControl System Assignment Help
Control System Assignment Help
 
Lecture 5: Stochastic Hydrology
Lecture 5: Stochastic Hydrology Lecture 5: Stochastic Hydrology
Lecture 5: Stochastic Hydrology
 
Control assignment#3
Control assignment#3Control assignment#3
Control assignment#3
 
Signals and Systems Assignment Help
Signals and Systems Assignment HelpSignals and Systems Assignment Help
Signals and Systems Assignment Help
 
Reachability Analysis Control of Non-Linear Dynamical Systems
Reachability Analysis Control of Non-Linear Dynamical SystemsReachability Analysis Control of Non-Linear Dynamical Systems
Reachability Analysis Control of Non-Linear Dynamical Systems
 
Reachability Analysis "Control Of Dynamical Non-Linear Systems"
Reachability Analysis "Control Of Dynamical Non-Linear Systems" Reachability Analysis "Control Of Dynamical Non-Linear Systems"
Reachability Analysis "Control Of Dynamical Non-Linear Systems"
 
Online Signals and Systems Assignment Help
Online Signals and Systems Assignment HelpOnline Signals and Systems Assignment Help
Online Signals and Systems Assignment Help
 
Feedback linearisation
Feedback linearisationFeedback linearisation
Feedback linearisation
 
Assignment properties of linear time-invariant systems
Assignment properties of linear time-invariant systemsAssignment properties of linear time-invariant systems
Assignment properties of linear time-invariant systems
 
Signals and Systems Homework Help
Signals and Systems Homework HelpSignals and Systems Homework Help
Signals and Systems Homework Help
 
Digitalcontrolsystems
DigitalcontrolsystemsDigitalcontrolsystems
Digitalcontrolsystems
 

Recently uploaded

5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
Bertini's German Motors
 
Wondering if Your Mercedes EIS is at Fault Here’s How to Tell
Wondering if Your Mercedes EIS is at Fault Here’s How to TellWondering if Your Mercedes EIS is at Fault Here’s How to Tell
Wondering if Your Mercedes EIS is at Fault Here’s How to Tell
Vic Auto Collision & Repair
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
psavhef
 
Why Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release CommandsWhy Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release Commands
Dart Auto
 
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
European Service Center
 
Empowering Limpopo Entrepreneurs Consulting SMEs.pptx
Empowering Limpopo Entrepreneurs  Consulting SMEs.pptxEmpowering Limpopo Entrepreneurs  Consulting SMEs.pptx
Empowering Limpopo Entrepreneurs Consulting SMEs.pptx
Precious Mvulane CA (SA),RA
 
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtycccccccccccccccccccccccccccccccccccccccccccccccccccccccgtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
4thzenzstar
 
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out HereWhy Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Masters European & Gapanese Auto Repair
 
What Does the Active Steering Malfunction Warning Mean for Your BMW
What Does the Active Steering Malfunction Warning Mean for Your BMWWhat Does the Active Steering Malfunction Warning Mean for Your BMW
What Does the Active Steering Malfunction Warning Mean for Your BMW
Tanner Motors
 
Ec330B Lc Excavator Volvo Service Repair.pdf
Ec330B Lc Excavator Volvo Service Repair.pdfEc330B Lc Excavator Volvo Service Repair.pdf
Ec330B Lc Excavator Volvo Service Repair.pdf
Excavator
 
Things to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your carThings to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your car
jennifermiller8137
 
Antique Plastic Traders Company Profile
Antique Plastic Traders Company ProfileAntique Plastic Traders Company Profile
Antique Plastic Traders Company Profile
Antique Plastic Traders
 
Tyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEATTyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEAT
kshamashah95
 
Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Hyundai Motor Group
 
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptxStatistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
coc7987515756
 
What Exactly Is The Common Rail Direct Injection System & How Does It Work
What Exactly Is The Common Rail Direct Injection System & How Does It WorkWhat Exactly Is The Common Rail Direct Injection System & How Does It Work
What Exactly Is The Common Rail Direct Injection System & How Does It Work
Motor Cars International
 
一比一原版BC毕业证波士顿学院毕业证成绩单如何办理
一比一原版BC毕业证波士顿学院毕业证成绩单如何办理一比一原版BC毕业证波士顿学院毕业证成绩单如何办理
一比一原版BC毕业证波士顿学院毕业证成绩单如何办理
amvovau
 
Ec460b lc Excavator Volvo Service Repair.pdf
Ec460b lc Excavator Volvo Service Repair.pdfEc460b lc Excavator Volvo Service Repair.pdf
Ec460b lc Excavator Volvo Service Repair.pdf
Excavator
 
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
Autohaus Service and Sales
 

Recently uploaded (19)

5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
5 Warning Signs Your BMW's Intelligent Battery Sensor Needs Attention
 
Wondering if Your Mercedes EIS is at Fault Here’s How to Tell
Wondering if Your Mercedes EIS is at Fault Here’s How to TellWondering if Your Mercedes EIS is at Fault Here’s How to Tell
Wondering if Your Mercedes EIS is at Fault Here’s How to Tell
 
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
一比一原版SDSU毕业证圣地亚哥州立大学毕业证成绩单如何办理
 
Why Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release CommandsWhy Is Your BMW X3 Hood Not Responding To Release Commands
Why Is Your BMW X3 Hood Not Responding To Release Commands
 
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
What Causes 'Trans Failsafe Prog' to Trigger in BMW X5
 
Empowering Limpopo Entrepreneurs Consulting SMEs.pptx
Empowering Limpopo Entrepreneurs  Consulting SMEs.pptxEmpowering Limpopo Entrepreneurs  Consulting SMEs.pptx
Empowering Limpopo Entrepreneurs Consulting SMEs.pptx
 
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtycccccccccccccccccccccccccccccccccccccccccccccccccccccccgtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
gtyccccccccccccccccccccccccccccccccccccccccccccccccccccccc
 
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out HereWhy Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
Why Isn't Your BMW X5's Comfort Access Functioning Properly Find Out Here
 
What Does the Active Steering Malfunction Warning Mean for Your BMW
What Does the Active Steering Malfunction Warning Mean for Your BMWWhat Does the Active Steering Malfunction Warning Mean for Your BMW
What Does the Active Steering Malfunction Warning Mean for Your BMW
 
Ec330B Lc Excavator Volvo Service Repair.pdf
Ec330B Lc Excavator Volvo Service Repair.pdfEc330B Lc Excavator Volvo Service Repair.pdf
Ec330B Lc Excavator Volvo Service Repair.pdf
 
Things to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your carThings to remember while upgrading the brakes of your car
Things to remember while upgrading the brakes of your car
 
Antique Plastic Traders Company Profile
Antique Plastic Traders Company ProfileAntique Plastic Traders Company Profile
Antique Plastic Traders Company Profile
 
Tyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEATTyre Industrymarket overview with examples of CEAT
Tyre Industrymarket overview with examples of CEAT
 
Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'Core technology of Hyundai Motor Group's EV platform 'E-GMP'
Core technology of Hyundai Motor Group's EV platform 'E-GMP'
 
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptxStatistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
Statistics5,c.xz,c.;c.;d.c;d;ssssss.pptx
 
What Exactly Is The Common Rail Direct Injection System & How Does It Work
What Exactly Is The Common Rail Direct Injection System & How Does It WorkWhat Exactly Is The Common Rail Direct Injection System & How Does It Work
What Exactly Is The Common Rail Direct Injection System & How Does It Work
 
一比一原版BC毕业证波士顿学院毕业证成绩单如何办理
一比一原版BC毕业证波士顿学院毕业证成绩单如何办理一比一原版BC毕业证波士顿学院毕业证成绩单如何办理
一比一原版BC毕业证波士顿学院毕业证成绩单如何办理
 
Ec460b lc Excavator Volvo Service Repair.pdf
Ec460b lc Excavator Volvo Service Repair.pdfEc460b lc Excavator Volvo Service Repair.pdf
Ec460b lc Excavator Volvo Service Repair.pdf
 
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
What Does the PARKTRONIC Inoperative, See Owner's Manual Message Mean for You...
 

alt klausur

  • 1. AKS ROBUST CONTROL Exercise Problems Erstellt von Prof. Dr.-Ing. Steven X. Ding M. Sc. Christopher Reimann Automatisierungstechnik und komplexe Systeme (AKS)
  • 2. Example 1 Please derive the state space model of the system shown in the following figure a 2s 1s F 1v2v 2d 1d c 1m2m w1Fw2F Figure 1 Structure diagram of a coupled car with constant parameters denoting masses, friction coefficients (proportional to the respective velocity), spring stiffness. The variables denote the velocity of car 1 and 2 respectively, the position, the distance between two cars, driving force, unknown disturbance forces. Assume that the spring force is expressed by 1m ,m2 1) 1 2d ,d c 1 2v ,v 1 2s ,s a F w1 w2F ,F s 2F c(s s= − . It is known that is control input, and are measured outputs. (The control objective is to keep the velocities F 1s a 1 2v v= and the velocity follows a given reference signal ).1v refv Example 2 For the system in Example 1, assume that the control objective is to keep the velocities v1 = v2 and to keep the velocity v1 following a given reference signal . A dynamic output feedback controller controller in the form of refv 1s F K(s) a ⎡ ⎤ = ⎢ ⎥ ⎣ ⎦ is used in the feedback control loop. Please bring the feedback control system into the generalized standard form. Example 3 Given a system described by 1
  • 3. d d x Ax Bu E w y Cx Du F w = + + = + + & It is controlled by an observer based feedback controller x r ˆ ˆ ˆx Ax Bu L(y y) ˆ ˆy Cx Du ˆu F x F r = + + − = + = + & Control goal is to make the output y to follow given reference signal r. Please bring the feedback control system into the generalized standard form. Example 4 Given a system as follows rv u y W(s) 1F (s) P(s) − 2F (s) It is desired that • the plant output y should track a reference signal r, and • the control effort is as small as possible. Please bring the feedback control system into the generalized standard form. Example 5 Suppose that areN(s),M(s),U(s),V(s) RH∞ transfer function matrices, both and are right coprime factorizations. Please show that 1 N(s)M (s)− 1 U(s)V (s)− 1 M(s) O M(s) U(s) O V(s) N(s) V(s) − ⎡ ⎤ ⎡ ⎢ ⎥ ⎢ ⎣ ⎦ ⎣ ⎤ ⎥ ⎦ is also a right coprime factorization. 2
  • 4. Example 6 Given a linear time-invariant plant 22y G (s)u= with transfer function 22 2 1 G (s) s = Please write down a parametrisation of all proper real-rational controllers u K that stabilizes . (s)y= 22G (s) Example 7 Given a linear time-invariant plant y G(s)u= with transfer function s 1 G(s) s(s 2) − = − Please prove that every controller that stabilizes G(s) is itself unstable. Example 8 Suppose that a PI controller 2 1 k K(s) k s = + stabilizes a linear time-invariant plant y G(s)u= with transfer function c G(s) , b 0, c 0 s b = > < − Please verify that the above PI controller can be written in the form of the parametrization of stabilizing controller with some Q(s) RH∞∈ . (Hint: Find a such thatQ(s) RH∞∈ 1ˆ ˆK (Y MQ)(X NQ)− = − + − ) Example 9 (1) Given a system as shown below 3
  • 5. 1 2 1 11 12 2 21 22 A B B z w C D D y u C D D ⎡ ⎤ ⎡ ⎤ ⎡ ⎤⎢ ⎥=⎢ ⎥ ⎢ ⎥⎢ ⎥ ⎣ ⎦ ⎣ ⎦⎢ ⎥⎣ ⎦ where [ ] 1 2 1 2 11 12 21 22 0 3 0 3 A , B , B 0 2 1 1 1 0 C 1 0 , C 0 1 D 0, D 0,D 0,D 0 −⎡ ⎤ ⎡ ⎤ ⎡ = = =⎢ ⎥ ⎢ ⎥ ⎢−⎣ ⎦ ⎣ ⎦ ⎣ ⎡ ⎤ = = ⎢ ⎥ ⎣ ⎦ = = = = ⎤ ⎥ ⎦ Please design a disturbance decoupling controller such that the closed-loop transfer function from w to z is zero. (2) Given a system 2 1 s 4s 2 z ws 1 (s 1)(s 2) y u1 1 s 1 s 1 ⎡ ⎤+ + ⎢ ⎥⎡ ⎤ ⎡ ⎤+ + +⎢ ⎥=⎢ ⎥ ⎢ ⎥ ⎢ ⎥⎣ ⎦ ⎣ ⎦ −⎢ ⎥ + +⎣ ⎦ Please design a disturbance decoupling controller such that the closed-loop transfer function from w to z is zero. Example 10 (1) Given a system: [ ] 1 1 1 x x 0 2 1 y 1 0 x − u ⎡ ⎤ ⎡ ⎤ = +⎢ ⎥ ⎢ ⎥−⎣ ⎦ ⎣ ⎦ = & Please compute the norm of G ( .2H yu s) (2) Given 1 G(s) s 2 = + Please compute the H∞ norm of .G(s) 4
  • 6. Example 11 Given a plant model d d x Ax Bu E d y Cx Du F d = + + = + + & where is the state vector, is the control input vector, d is the unknown disturbance vector, is the measured output vector, are known matrices of compatible dimensions. In order to estimate the state vector , a state observer of the following form x u y dA,B,E ,C,D,Fd x ˆ ˆ ˆx Ax Bu L(y Cx Du)= + + − −& is used, where is the observer gain matrix to be determined.L (1) Please derive the dynamics of the state estimation error e , where ˆe x x= − . (2) Please write down the transfer function matrix from the unknown disturbance d to the estimation error . edG (s) e (3) Given a constant . Please show how to find the observer gain matrix L so that the error dynamics is stable and the H 0α > ∞ -norm of is smaller thated α,G (s) (4) Given constants and . Please show how to find the observer gain matrix so that the following conditions are satisfied: 0α > 0δ > L - the error dynamics is stable and the H∞ -norm of is smaller that ,edG (s) α - the real part of all the eigenvalues of A LC− is smaller than −δ. (5) Given a constant . Please show how to find the observer gain matrix so that the error dynamics is stable and the generalized -norm of is smaller that . 0γ > L 2H edG (s) γ Example 12 Given a system x 2x u, x(0) 3 z x du = + = = + & where x is the state vector, u is the control input, z is the controlled output vector, d is a constant number. A state feedback controller u=Kx, where the feedback gain matrix K is constant, is used. (1) Please find K that minimizes 2 z . (2) Please also compute the minimal value of 2 z . 5
  • 7. Example 13 Given a system [ ] [ ] x 2x u 1 0 d y x 0 1 d 1 0 z x u 0 1 = + + = + ⎡ ⎤ ⎡ ⎤ = +⎢ ⎥ ⎢ ⎥ ⎣ ⎦ ⎣ ⎦ & where is the state, is the control input, is the unknown disturbance vector, is the measured output, is the controlled output vector. In the feedback control loop, an output feedback control law of the following form is used x u d y z u K(s)y= (1) Please find so that the -norm of , which denotes the closed-loop transfer function matrix from to , is minimized. K(s) 2H zdG (s) d z (2) Please compute the minimum value of zd 2 G (s) . 6
  • 8. 1 I. EXTRA TASK ON 08.11.2017 A. Example α Given the SISO System G(s) = 1 s find a coprime factorization with its inverse in RH∞. II. EXTRA TASKS ON 29.11.2017 A. Example β Given a linear time-invariant plant y = G(s)u with transfer function G(s) = s − 3 (s − 1)(s − 2) please write down an observer/residual generator-based realization of controller parametrization. B. Example γ Given the following controller ˙xk =   1 −1 0 1   xk +   −2 1   y u = 1 2 xk please write down a parametrization form of all the plants that can be stabilized by the above controller. November 6, 2017 DRAFT
  • 9. 2 III. EXTRA TASKS ON 31.01.2018 A. Example δ Consider the standard feedback control loop with y(s) = Gyu(s)u(s) = ( ˆM(s) + ˆ∆M )−1 ( ˆN(s) + ˆ∆N ) where ( ˆM(s), ˆN(s)) is the left-coprime pair of the nominal system G0 : ˙x = Ax + Bu, y = Cx. Assume that [ ˆ∆M ˆ∆N ] ∞ ≤ 0.1 and K(s) = −(ˆY (s) + M(s)Q(s))( ˆX(s) − N(s)Q(s))−1 ˆY (s) = F(sI − A − BF)−1 L ˆX(s) = C(sI − A − BF)−1 L + I M(s) = F(sI − A − BF)−1 B + I N(s) = (C + DF)(sI − A − BF)−1 B + D where F, L are given and Q(s) ∈ RH∞. (1) Please give the upper bound of   ˆX(s) − N(s)Q(s) −(ˆY (s) + M(s)Q(s))   ∞ such that the closed-loop system is stable. (2) Please propose a design scheme for F, L (LMI condition) such that the closed-loop is stable when Q(s) = 0. November 6, 2017 DRAFT
  • 10. 3 B. Example ǫ Given the following system: plant: ˙x = Ax + Bu + Edd y = Cx + Du + Fdd observer: ˙ˆx = Aˆx + Bu + L(y − Cˆx + Du) e = x − ˆx ˙e = ˙x − ˙ˆx ˙x − ˙ˆx = (A − LC)e + (Ed − LFd)d Ged(s) = (sI − A + LC)−1 (Ed − LFd) Solve the following tasks: 1) Find observer gain L s.t. Ged(s) ∞ ≤ ∞. 2) Find observer gain L s.t. a) error dynamic is stable and Ged(s) ∞ ≤ ∞. b) the real-part of all eigenvalues of (A-LC) is smaller then −δ. 3) Find observer gain L s.t. error dynamic is stable and generalized H2-norm of Ged(s) is smaller than γ. November 6, 2017 DRAFT