日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > windows >内容正文

windows

P10 线性系统状态空间设计-《Matlab/Simulink与控制系统仿真》程序指令总结

發布時間:2025/4/5 windows 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 P10 线性系统状态空间设计-《Matlab/Simulink与控制系统仿真》程序指令总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
上一篇回到目錄下一篇

《Matlab/Simulink與控制系統仿真》程序指令總結

  • Matlab_Simulink_BookExample
  • 10. 線性系統狀態空間設計
    • 10.1 Matlab 函數
    • 例題 10_1
    • 例題 10_2
    • 例題 10_3

書中詳細實例代碼可見:Github

Matlab_Simulink_BookExample

圖書:《Matlab/Simulink與控制系統仿真》

10. 線性系統狀態空間設計

10.1 Matlab 函數

place 基于魯棒極點配置的算法編寫的

acker() 根據 Ackerman 公式編寫的

例題 10_1

% Page280:已知系統狀態矩陣,確定狀態反饋矩陣,并計算初始條件下的響應 clear; clc;A = [0 1 0; 0 0 1; -1 -5 -6]; B = [0; 0; 1]; % 希望配置的極點 P = [-2+1i*4, -2-1i*4, -10]; % 采用 Ackerman 公式法進行極點配置 K = acker(A, B, P); % 極點配置后的新系統 sys_new = ss(A-B*K, eye(3), eye(3), eye(3)); % 仿真時間 t = 0:0.1:4; % 初始條件為 X0=[1 0 0]時的零輸入響應 X = initial(sys_new, [1;0;0], t); % 狀態 x1 x2 x3 x1 = [1 0 0]*X'; x2 = [0 1 0]*X'; x3 = [0 0 1]*X'; % 繪圖 subplot(3, 1, 1); plot(t, x1); subplot(3, 1, 2); plot(t, x2); subplot(3, 1, 3); plot(t, x3);

例題 10_2

% Page281:已知系統狀態矩陣,現用全狀態反饋控制系統,求反饋增益矩陣 K clear; clc;A = [0 1; -0.16 -1]; B = [0; 1]; % 希望配置的閉環極點 P = [0.5+1i*0.5, 0.5-1i*0.5]; % 采用 Ackerman 公式法進行極點配置 K = acker(A, B, P);

例題 10_3

% Page281:是個好題,建議多看看書 clear; clc; 上一篇回到目錄下一篇

總結

以上是生活随笔為你收集整理的P10 线性系统状态空间设计-《Matlab/Simulink与控制系统仿真》程序指令总结的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。