马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近在做一个辨识系统谐波系数的观测器,在此种需要确定系统的增益矩阵K,所有的K必须是使系统稳定,因此在稳定性分析时用lyapunov来判定,Lyapunov不等式为:: X5 c0 O1 \9 f) d5 I/ T. a
(A-KC)‘+(A-KC)<0% G- o+ T/ I9 R: Q# Y4 J
matlab程序如下:
0 x" b) e: u/ A+ D$ ^- oA=[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);
0 ^( V* Q/ P0 E% Q3 F%-C'*K'*P lmiterm([1 1 1 K],-P,C);, g9 U2 X! p" c6 B% V6 G! y( [. [
%-P*K*C lmiterm([1 1 1 0],A'*P+P*A);# p: ~$ @) j/ ^: h; c6 L& E
% A'*P+P*A sys=getlmis;! O7 z4 {% Z' s
%获得LMI系统的内部描述 [tmin,xfeas]=feasp(sys)5 N; O5 \, C: a9 X; x
0 C* I4 a/ `( P7 q%验证LMI的可行性 * c$ ?0 e: L3 U3 B6 C% b
观测器是四阶的,通过matlab算出一个k矩阵,带入仿真中,出来的值发散的,希望高手能指点指点.... |