資源簡介
里面為我設計的非線性控制器,在matlab的環境下仿真,為m文件

代碼片段和文件信息
clear?all;clc;close?all;
x1(1)?=?8;?x2(1)?=?5;
inter?=?0.02;
t?=?0:inter:10;
A?=?[0?1;-1?-1];
B?=?[1;1];
K?=?[2?3];
X(:1)?=?[2;5];
A-B*K;
eig(A-B*K)
for?i?=?2:1:length(t)
%?????u?=?K*X(:i-1);
%?????dotx?=?A*X(:i-1)-B*u;
%?%?????dotx?=?A*X(:i-1)
%?????X(:i)?=?X(:i-1)+dotx*inter;
%?????dot_x1?=?x2(i-1);
%?????dot_x2?=?-sin(x1(i-1))-x2(i-1);
?????dot_x1?=?-(1+x1(i-1)^2)*x1(i-1);
?????dot_x2?=?-(1+x2(i-1)^2)*x2(i-1);
????x1(i)?=?x1(i-1)?+?dot_x1*inter;
????x2(i)?=?x2(i-1)?+?dot_x2*inter;
end
figure
%?plot(tX(1:)tX(2:))
plot(tx1tx2)
grid?on
legend(‘x1‘‘x2‘)
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2019-06-17?23:14??非線性控制\
?????文件?????????603??2019-06-17?17:01??非線性控制\control.m
- 上一篇:SAR成像bp算法代碼
- 下一篇:量子遺傳算法求函數最優值
評論
共有 條評論