下載/瀏覽

Download Report

Transcript 下載/瀏覽

Southern
Taiwan
University
LOGO
A Path –Following Method
for solving BMI Problems in
Control
American Control Confedence
San Diago, California –June 1999
Author: Arash Hassibi
Jonathan How
Stephen Boyd
Presented by: Vu Van PHong
Click to edit text styles
Contents
Edit your company slogan
1
Introduction
2
Linearization method for solving BMIs in
“Low-authority”
3
Path-Following method for solving BMIs
in control
4
5
Example
Inconclusion
www.themegallery.com
Introduction
Click to edit text styles
Edit your company slogan
 Purpose to develop a new method is to formulate the
analysis or synthesis problem in term of convex and biconvex matrix optimization problems
 We have some methods: Semi-definite Progamming
problem(SDP), Linear matrix inequalities( LMIs).
 Use “Bilinear matrix inequalities( BMIs)” to solve some
control problems such as: synthesis with structured
uncertainly, fixed-order controller design, output feedback stabilization, …
www.themegallery.com
Introduction
 This paper present a path-following method for
solving BMI in control:
 BMI is linearized by using a first order
perturbation approximation
 Perturbation is computed to improve the
controller performance by using DSP.
 Repeat this process until the desired
performance is achieved
www.themegallery.com
Linearization method for solving
BMIs in “low-authority” control
 It can predict the performance of the closed-loop
system accurately.
 BMIs can be solved as LMIs that can be solved
very efficently.
 To illustrate this method we consider the
problems of linear output-feedback design with
limits on the feedback gain.
www.themegallery.com
Linearization method for solving
BMIs in “low-authority” control
 Consider the linear time-invariant as below:
X: state variable, u: input, y output
 Open-loop system
has a damping rate of
at least .
 Design feedback gain matrix
in order to
control law
has an additional damping
of
 The constraints:
www.themegallery.com
Linearization method for solving
BMIs in “low-authority” control
 According to Lyapunov theory, this problem is
equivalent to the existence of
that full-fill
BMIs:


Are variable

 In order for linearization of BMIs we carry
following step:
www.themegallery.com
Linearization method for solving
BMIs in “low-authority” control
 Step 1:
• Consider open-loop system that has a decay rate at
least 
• Compute Po >0 that satisfies:
 Step 2:
• Assign
• Rewrite (1) we gain:
(2)
www.themegallery.com
Linearization method for solving
BMIs in “low-authority” control
 Step 3:
• Assume that
• Ignore second order:
• We obtain:
are small.
 (4) is an LMI with variables
which can
solve efficiently for desired feedback matrix
 Powerful method and can be applied in many
other control problems.
www.themegallery.com
Path-Following method for
solving BMIs in control
 Step 1:
 Carry out Linearization BMIs
 Step 2:
 Starting from initial system( Open-loop system)
 Iterate many times until get result that satisfies
condition of BMIs.
 The important thing to apply this method is
choice initial value.
www.themegallery.com
Example: sparse linear constant
output-feedback design
 We have to design sparse linear constant output-feedback
u=Ky for system
 Which results in a decay rate of at least 
 Consider the BMIs optimization problem.
www.themegallery.com
Example: sparse linear constant
output-feedback design
 Step1:
• Let K:=0
 Step 2:
• Calculate Lyapunov P0 by solving:
• With
A,
is the smallest negative real part of the eigenvalues of
 Step 3: linearization (5) around P0 and K we
have:
www.themegallery.com
Example: sparse linear constant
output-feedback design
• Where
• And
such that the perturbation is small and
linear approximation is valid
 Step 4:
• .
• Iteration will stop when exceeds the desired
cannot improved any further is feasible for any
or if
www.themegallery.com
Example: sparse linear constant
output-feedback design
 With :
 With open-loop we have:
www.themegallery.com
Example: sparse linear constant
output-feedback design
 The purpose is to design a sparse K so that
decay rate at least is larger that 0.35.
 Iteration 6 times with
we get
www.themegallery.com
Example: simultaneous state-feedback
stabilization with limits on the fedd back
gains
 Consider system:
 Compute K that satisfies
so that
 The close-loop system below is stable:
 It means that we have to solve BMIs as below:

www.themegallery.com
Example: simultaneous state-feedback
stabilization with limits on the fedd
back gains
 Step 1:
• compute the minimum condition number Lyapunov matrices
Pk, k=1,2,3
 Step 2:
• Linearization around K,
and Pk
 Step 3:
• update K and Ak as:
www.themegallery.com
Example: simultaneous state-feedback
stabilization with limits on the fedd
back gains
 Example:
 With
and iterate 15 times we have:

 the three systems are simulaneously stabilizable
www.themegallery.com
Example:H2/H∞ controller design
 Consider system:
 Find a feedback gain matrix K such that for u=Kx
the H2 norm from w to z2 is minimized while H∞
norm from w to z1 is less than some prescribed
www.themegallery.com
Example:H2/H∞ controller design
 It equivalent to solve BMIs:
www.themegallery.com
Example:H2/H∞ controller design
 Step 1:
• Compute an initial K and suppose that P1 is Lyapunov matrix
obtained.
 Step 2:
• u=Kx, compute the H2 norm of close-loop system and P2 is
Lyapunov matrix.
 Step 3:
• Solve the linearized BMIs around
perturbation

and get
Step 4:
•
www.themegallery.com
Example:H2/H∞ controller design
 Step 5:
• Solve the SDP:
• Get Lyapunov P which proves a level of
in H∞ norm for
closed-loop system. Let P1:=P and go to step 2.
 Iterate until
can not improved any further.
www.themegallery.com
Example:H2/H∞ controller design
 Example:
 Result:
www.themegallery.com
Conclusion
 BMIs is a very powerful method to solve control
problem in term of convex or bi-convex matrix
optimization problems.
 However its weakness is to select initial value.
Because if initial value is not good, it will not
convergence to an acceptable solution.
www.themegallery.com
LOGO