as below

profilehelpmeout11
20171023202635eel_5613_f17_hw4_1019171.pdf

EEL 5613 Modern Control (Fall 2017)

Homework 4

Problem 1: The following linear time invariant SISO system is to be controlled using state

feedback, comparing the performance with and without the use of an observer:

 xyuxx 121 1

1

1

300

520

041



  

  

  

  

 

1.1. Assuming that the state vector x is fully accessible and can be measured in real time,

and checking that the system is fully controllable, design a state feedback control to

place the closed loop poles at {-2+2j, -2-2j, -20}. Follow the step-by-step SISO control

design based on mapping to a phase canonical representation.

Use MATLAB CST to do the following verifications: Using the “ctrb” command

construct the controllability matrix. Using the “acker” and “place” commands check

the vector of gains that you have received, then find the eigenvalues of the A+bk matrix

(or A-bk, depending how you defined k).

1.2. Verify that the given system is observable. Then design an observer that has poles at

{-1.5, -2.5, -3.5}.

Simulate the system and its observer in CST or Simulink and compare the estimated

vector )( ^

tx to the actual state vector x(t), for a unity step input u(t) and initial

conditions x(0) = [1,2,1]’. For the observer take arbitrary initial conditions (such as

zero).

1.3. In this part of the homework we assess how the separation principle works. We use

the designs of (1.1) and (1.2) to do outputs comparison via Simulink simulation.

Compare the state feedback system of (1.1) (with the input and initial conditions of

(1.2)) to a system that combines (1.1) and (1.2). That is, the state feedback is

implemented using the estimated state vector created by the observer. Do the two y(t)

signals match right from the start (t=0), or is there some transient period?

1.4. Coming back to the design task of (1.1), find the vector of gains k using Ackermann’s

formula.

1.5. Do the pole placement of (1.1) using Lyapunov equation.

1.6. Design the full order observer of (1.2) using Lyapunov equation.

Problem 2: Consider the following linear time invariant MIMO system which has two

control signals u = [u1, u2]’ . In this problem the output vector y is irrelevant.

uxBuAxx

   

   

   

   

 

01

10

10

01

4000

0300

0220

0001

Please verify first the following quick observations, and explain each briefly: a) The open

loop system is unstable, b) The system can be stabilized (why?), c) It is not possible to

carry out a SISO state feedback design, using directly either one of the scalar control inputs

u1(t) or u2(t) (why?).

In this problem the stabilization is done by state feedback, assigning arbitrary stable closed-

loop poles such as {-1, -2, -3, -4}.

2.1. Follow the step-by-step design procedure given in the original proof to Heymann’s

Lemma. Verify, using MATLAB CST on the original system (with the state feedback

control law that you found), that the closed loop poles are at the designated locations.

2.2. Follow the step-by-step design procedure given in Hautus’ proof to Heymann’s

Lemma. Again, verify that the design works correctly.

Submission Deadline: Tuesday 11/14/2015.