T-S模糊控制中的LMI算例问题
本帖最后由 giftdreamer 于 2011-7-4 23:13 编辑LMI形式如(44)、(45)所示 ,论文中的结果如另一幅图所示,但我计算的结果和他们的不一致
程序如下 不知道什么原因?
望大家指点
A1 = ;
B1 = ;
A2 = ;
B2 = ;
% LMI Description
setlmis([]); % 定义一个LMI系统
X=lmivar(1,); % inv(P) 定义LMI中的矩阵变量
N1=lmivar(2,);
N2=lmivar(2,);
% 1 LMI
lmiterm([-1 1 1 X],1,1); % X > 0
% 2 LMI:
lmiterm(,A1,1,'s');
lmiterm(,-B1,1,'s');
lmiterm(,10,1);
% 3 LMI
lmiterm(,A2,1,'s');
lmiterm(,-B2,1,'s');
lmiterm(,10,1);
% 4 LMI
lmiterm(,A1,1,'s');
lmiterm(,A2,1,'s');
lmiterm(,-B1,1,'s');
lmiterm(,-B2,1,'s');
lmiterm(,20,1);
LMIs=getlmis;
=feasp(LMIs);
X=dec2mat(LMIs,popt,1);
N1=dec2mat(LMIs,popt,2);
N2=dec2mat(LMIs,popt,3);
P=inv(X);
K1=N1*P;
K2=N2*P;
% show results
P=inv(X)
K1
K2
计算结果
P =
345.1201 36.3569
36.3569 5.5142
K1 =
1.0e+003 *
-1.3727 -0.1959
K2 =
1.0e+003 *
-4.0205 -0.5748
页:
[1]