Formulate the problem of state feedback design

Assignment Help Mathematics
Reference no: EM131479580

Question 1:  In this question, we deal with a very important concept: reachable sets. Given a system

X·(t) = Ax(t) + Bww(t)

the reachable set with unit energy is defined as

R = {x(T) : x, w satisfy the dynamics above, x(0) = 0 and 0TwT(t)w(t)dt ≤ 1

This is the set that one can reach with perturbations of unit energy. It is important in terms of establishing safety; i.e., can perturbation w take the system to undesirable places or not.

a) Show that if P satisfies the following LMIs

P > 0 and 1095_Figure.jpg

then the ellipsoid

ε =· {x : xT Px ≤ 1}

contains the reachable set; i.e.,

ε ⊇ R.

b) Show that the volume of an ellipsoid

ε~ =· {x: xT M-2x ≤ 1} for some M > 0

is proportional to det(M) where the constant depends only on the dimension of x; i.e., if dimension of x is n, then the volume of the ellipsoid is of the form

volume(ε~) = C(n) det(M).

Hence, we can determine the minimum volume ellipsoid that contains the reachable set R. by solving the following optimization problem

minP log [det (P-1)]

subject to 2016_Figure1.jpg

c) It can be shown that log [det (P-1)] is a convex function of P if P is positive definite. Take T = 5s. Use CVX (or any other toolbox that can solve convex optimization prob¬lems) and the formulation in the previous question to determine the ellipsoid of smallest volume that contains the reachable set R. of the system

140_Figure2.jpg

d) Generate 100 inputs w at random of energy less than or equal to 1 in the interval [0, 5] and simulate the response of the system above to these inputs. Verify that the obtained ellipsoid contains all trajectories.

e) Now assume that we have a control input u; i.e.,

X·(t) = Ax(t) + Bww(t) + Buu(t)

Formulate the problem of state feedback design

u = Kx

that leads to the ellipsoid of smallest volume that contains the reachable set R,. Can you formulate it as a convex problem? Why or why not?

Question 2: In this question we show and use the fact that many system specifications can be formulated as a convex problem on the Youla parameter. First, recall that a set A is convex if for any x ∈ A and any y ∈ A,

λx + (1 - λ)y ∈ A for all λ ∈ [0, 1]

Also, a function f is said to be convex if for any x and y

f [λx + (1 - λ)y] ≤ λf(x) + (1 - λ) f(y)  for all λ λ [0, 1]

Now, consider a system with performance input w and performance output z and controller input u and output to the controller y. Assume that all these are scalars. As mentioned in class, one can parameterize all achievable closed loop transfer functions by using the Youla parameter Q. In this problem, given Q, we denote by

TQzw

the closed loop transfer function from w to z and (with some abuse of notation)

z(t) = [TQzw, w](t)

the response of the system at time t to the input w.

a) Show that, for any system norm ||.||

f(Q) = ||TQzw||

is a convex function of Q.

b) We now look at time domain constraints on the response of the system. It turns out that this indeed leads to a "nice" design problem. Let the input w be given and fixed and consider upper and lower bounds on the response to this input; i.e., we want

zl(t) < [TQzw](t) ≤ zu(t) for all t

where z1 and zu are given upper and lower bounds.

Show that the set

Q = {Q : zl(t) < [TQzww](t) ≤ zu(t) for all t}

is convex.

c) As discussed in class, it is hard to find Q directly since it "lives" in an infinite dimensional space. So, a possible finite dimensional approximation is to express Q as

Q (α) = αo + ∑Ni=1αi(s-γ)/(s+γ)i,

for a given γ > 0. Moreover, imposing time restrictions like the ones in the previous question might be hard to handle, so one usually tries to enforce them at specific time instants t1, t2, ... , tM and then test to see it is satisfied for all t. Show that the set

A = {α : zl/(ti) < [TQ(α)zww,2,')w](ti) ≤ zu(ti) for all i = 1,2, ... , M}

is a polytope; i.e., there exist matrix A and vector b such that

A= {α : Aα ≤ b}

d) Consider now the nominal model of the ACC benchmark problem; i.e., take k = 1.25 and assume that there is no uncertainty. Using the results above and a linear program solver, minimize the peak of the control input when the disturbance is an impulse with the additional restriction that the settling time should be below 15 sec.

Reference no: EM131479580

Questions Cloud

What is the rate of annual interest on each loan : This assignment will assess the competency 7. Analyze the impact on organizational financial position of accounts receivable, inventory, and cash management.
Should there be a legal path to citizenship : HTY 110:Should there be a legal path to citizenship for the undocumented children of illegal immigrants? Why or why not?
Add a class destructor to delete dynamically allocated data : Add a class destructor to delete dynamically allocated data. Add class copy constructor to class List to do deep copying. Use test program from Task to test it.
Discuss the flexibility acse : Does adding debt increase or decrease the flexibility of a healthcare provider? Why or why not? Explain which types of debt are most desirable for a healthcare.
Formulate the problem of state feedback design : Determine the minimum volume ellipsoid that contains the reachable set R. by solving the following optimization problem
Define the concept of a learning organization : 1. Define the concept of a learning organization. Explain how does a learning organization differ from a traditional organization?
Discuss the marketing strategies actions : Scenario: Your boss has recently been elected county supervisor. She campaigned on the platform of creating a seamless system of long-term care for all.
Significant problems with teamwork : You have probably identified some significant problems with teamwork. Some of the problems stem from behavior, others from impressions and perceptions.
Informational interview assignment : Assignment: Conduct one Informational Interview with a networking contact. Use the following process to document what you did:

Reviews

len1479580

5/1/2017 1:10:36 AM

I need the help in this assignment. Only correct answers. No such requirement. Consider now the nominal model of the ACC benchmark problem; i.e., take k = 1.25 and assume that there is no uncertainty. Using the results above and a linear program solver, minimize the peak of the control input when the disturbance is an impulse with the additional restriction that the settling time should be below 15 sec.

Write a Review

Mathematics Questions & Answers

  How many people check their hats

Use Chebyshev's inequality to show that the probability that more than 10 people get the correct hat back when a hatcheck person returns hats at random does not exceed 1/100 no matter how many people check their hats

  Does this constitute evidence that the coalition would win

Does this constitute evidence that the Coalition would win

  Identify the conclusion of the pace of reading passage

Determine which of the following passages are arguments. For those that are, identify the conclusion. For those that are not, determine the kind of non-argument.- The pace of reading, clearly, depends entirely upon the reader.

  She earns 8 per hour as installer and 5 per hour as

ms. jones installs and demonstrates smoke detectors. there are two types of smoke detectors type a and type b. type a

  How many bricks are required for the top step

A brick staircase has a total of 40 steps. The bottom step requires 88 bricks. Each successive step requires two less bricks than the prior step. How many bricks are required for the top step?

  How many for feet of fence will second garden plot require

a square garden plot measures 125 square feet. a second garden plot measures 245 square feet. how many for feet of fence will the second garden plot require?

  Calculate the ultimate bearing capacity

Meyerh of method to calculate the ultimate bearing capacity Use the Meyerhof method to calculate the ultimate bearing capacity of the raft foundation and the allowable bearing capacity (FS=3).

  What are the dimensions of such a cylinder

A cylinder is inscribed in a right circular cone of height 3.5 and radius (at the base) equal to 2.5. What are the dimensions of such a cylinder which has maximum volume?

  Sketch the curve represented by the vector-valued function

Sketch the curve represented by the vector-valued function and give the orientation of the curve r(t) = 2sin ti + tj + 3cos tk.

  Compute the variance and covariance

Is {An}n∈N0 a simple random walk (not necessarily symmetric)? Explain carefully using the definition.

  Which expresses score as a function of time

Persons taking a 30-hour review course to prepare for a standardized exam average a score of 620 on that exam. Persons taking a 70-hour review course average a score of 797. Find a linear function S(t), which fits this data, and which expresses sc..

  Exponential-linear growth

During the worst periods of hyperinflation in a certain country the price of food increased at a rate of 25% per month. State whether this increase was linear or exponential

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd