马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近在做一个辨识系统谐波系数的观测器,在此种需要确定系统的增益矩阵K,所有的K必须是使系统稳定,因此在稳定性分析时用lyapunov来判定,Lyapunov不等式为:
+ v1 X- s5 g6 s; | (A-KC)‘+(A-KC)<0
0 K4 h6 A; @, Pmatlab程序如下:
0 D2 b& }& W9 e% A" _9 ^- }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);, ~- N# J: T% t; _6 T9 U1 r
%-C'*K'*P lmiterm([1 1 1 K],-P,C);
7 N- V4 ?9 S( p# R" a+ W; s# o" T%-P*K*C lmiterm([1 1 1 0],A'*P+P*A);9 }$ v! x7 z# n5 P! d
% A'*P+P*A sys=getlmis;0 v. d( Z0 ~# L3 p
%获得LMI系统的内部描述 [tmin,xfeas]=feasp(sys)0 f. I4 \) m! w, |' Z
6 E0 ~5 M) M7 D0 g3 D6 V3 x' s
%验证LMI的可行性 1 _; z0 x8 U, ], j$ h
观测器是四阶的,通过matlab算出一个k矩阵,带入仿真中,出来的值发散的,希望高手能指点指点.... |