马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
最近在做一个辨识系统谐波系数的观测器,在此种需要确定系统的增益矩阵K,所有的K必须是使系统稳定,因此在稳定性分析时用lyapunov来判定,Lyapunov不等式为:
& \) l1 I6 u5 e (A-KC)‘+(A-KC)<0
/ R0 a/ s8 x2 r/ B8 Q& pmatlab程序如下: h2 \) C: j8 I" P7 Z
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);
7 s7 k: d% V3 D%-C'*K'*P lmiterm([1 1 1 K],-P,C);) m( k# `: ^; Q5 M2 x( _
%-P*K*C lmiterm([1 1 1 0],A'*P+P*A);- B) H. A! P( \+ k3 Q, a2 Q
% A'*P+P*A sys=getlmis;* b9 Q5 i6 D4 Z& a5 @; W- a3 _( z
%获得LMI系统的内部描述 [tmin,xfeas]=feasp(sys)
3 ^* \; D6 b% V7 a8 L# a7 N; ~$ z: I @9 j! W( Q& x2 F C
%验证LMI的可行性 2 v5 ~$ Y# u) n' _* F
观测器是四阶的,通过matlab算出一个k矩阵,带入仿真中,出来的值发散的,希望高手能指点指点.... |