|
楼主 |
发表于 2008-9-12 19:44
|
显示全部楼层
回复 地板 qq2132008 的帖子
经查资料探究,发现问题出在不满足基本条件
对于一个系统矩阵P=pck(A,[B1,B2],[C1;C2],[D11,D12;D21,D22])要满足如下四个条件:
1.(A,B1)可稳定,(C1,A)可检测
2.(A,B2)可稳定,(C2,A)可检测
3.D12'*[C1,D12]=[0 I]
4.[B1;D21]*D21'=[0;I]
现在的问题出在不满足这四个条件中的几个
我的问题是在不满足此条件时,如何改正使之满足
minfo(P)
system: 4 states 3 outputs 4 inputs
A =
-0.3333 -0.6667 0 0
1.0000 0 0 0
-0.0149 -0.0298 -0.3174 -0.6348
0.0864 0.1728 0.9074 -0.1851
B1 =
0 0.3333
0 0
0.0447 0.3112
-0.2593 -0.0000
B2 =
0.3333 0.3333
0 0
0.0149 0.3112
-0.0864 -0.0000
C1 =
-0.3333 -0.6667 0 0
C2 =
-0.3000 -0.6000 0.3213 0.6426
-0.3333 -0.6667 0 0
D11 =
1.0000 0.3333
D12 =
0.3333 0.3333
D21 =
0.9000 0.0000
1.0000 0.3333
D22 =
0.3000 0.0000
0.3333 0.3333
nmeas = 2;
ncon = 1;
gmin = 0;
gmax = 10;
tol = 0.001;
[k,g]=hinfsyn(P,nmeas,ncon,gmin,gmax,tol);
这时就会出现如上的错误,不知道这个问题该怎么解决 |
|