資源簡介
MATLAB 智能算法超級學習手冊-配書代碼,只有代碼。
代碼片段和文件信息
%基于LQR最優控制的降維觀測器設計
%LQR控制穩定系統
Q=diag([1010]);
R=1;
Ks=lqr(ABQR);%狀態反饋矩陣
%降維觀測器設計
q=rank(C);
P=[C;0?1?0?0;0?0?0?1];
Q=inv(P);
Q1=Q(:1:q);
Q2=Q(:q+1:rank(Q));
A1=P*A*inv(P);
B1=P*B;
%A1矩陣分塊
A11=A1(1:q1:q);
A12=A1(1:qq+1:4);
A21=A1(q+1:41:q);
A22=A1(q+1:4q+1:4);
%B1矩陣分塊
B11=B1(1:q:);
B12=B1(q+1:4:);
Pole=[-1?-2];%期望極點
K=place(A22‘A12‘Pole);%極點配置
L=K‘;%狀態觀測器增益矩陣
評論
共有 條評論