马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近在做一个辨识系统谐波系数的观测器,在此种需要确定系统的增益矩阵K,所有的K必须是使系统稳定,因此在稳定性分析时用lyapunov来判定,Lyapunov不等式为:
" V7 W# ^2 I$ o" h5 y (A-KC)‘+(A-KC)<05 M9 M! o$ r* _! y- v ]! I
matlab程序如下:( z! y9 @9 K! K; o1 v
A=[0,0,1,0;0,0,0,1;-36*w*w,0,0,0;0,-36*w*w,0,0]; C=[-w*Iq,0,0,Iq;0,w*Iq,Iq,0]; lmiterm([1 1 1 -K],-C',P);. [3 P9 D2 R4 y- u* V7 u
%-C'*K'*P lmiterm([1 1 1 K],-P,C);) `& Y8 ~, z8 R
%-P*K*C lmiterm([1 1 1 0],A'*P+P*A);
5 L3 E2 ?* n9 M& v8 l& q' H8 I% A'*P+P*A sys=getlmis;) E4 d8 M2 m7 T
%获得LMI系统的内部描述 [tmin,xfeas]=feasp(sys)
3 i6 c; k1 S& o: g' q! ]
2 u( B$ W) R% b, a/ C4 l%验证LMI的可行性
- K; z8 v2 A3 R* X; r @8 T2 g观测器是四阶的,通过matlab算出一个k矩阵,带入仿真中,出来的值发散的,希望高手能指点指点.... |