How To solve a LMI(Linear Matrix Inequalitiy)?

5 次查看(过去 30 天)
We have a satate-space system like:
X^=A*X+B_w*W+B_u*U+B_ref*V_ref Y=C_y*X+C_yw*W+D_yu*U
Where:
A=
[ 0 -1612.9 0
833.3 -34.7 0
0 -1 0]
B_w=
[ 0
-1666.7
0 ]
B_u=
[46452
-1000
0 ]
B_ref=
[0
0
1]
C_y=[0 1 0]
D_yw=[0]
D_yu=[0]
And there are constraints as:
LMI1:
[A*W+W*A+B_u*Y+Y*B_u B_w W*C_y+Y*D_yu
B_w -2.89 0
C_y*W+D_yu*Y 0 -2.89 ] < 0
LMI2:
A*W+W*A+B_u*Y+Y*B_u+260*W < 0
LMI3:
[-125660*W W*A+Y*B_u
A*W+B_u*Y -125660*W ] < 0
LMI4:
[ 0.906(A*W+W*A+B_u*Y+Y*B_u) 0.423(A*W-W*A+B_u*Y-Y*B_u)
-0.423(A*W-W*A+B_u*Y-Y*B_u) 0.906(A*W+W*A+B_u*Y+Y*B_u)] < 0
Here, unknown matrices are Y and W that LMI should be solved to find them. I wonder if someone could help me with this. Besides, I need the code to solve other LMIs. Thanks.

回答(1 个)

nyanphyo aung
nyanphyo aung 2016-5-26
Detail of Matlab Code Need

类别

Help CenterFile Exchange 中查找有关 LMI Solvers 的更多信息

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by