matlab sisotool工具DEMO

MATLAB simulink子系統封裝mask–傳遞函數plot–scope顯示
鏈接:https://blog.csdn.net/answerMack/article/details/96883836
新建一個控制框圖,如下圖:
在這裏插入圖片描述
利用Ctrl+G封裝成子系統,
在這裏插入圖片描述
選中subsystem,按CTRL+M,創建MASK。
在這裏插入圖片描述
在這裏插入圖片描述
加入階躍函數和輸出示波器:
在這裏插入圖片描述
在子系統的輸入輸出端分別選中,添加input point和out point.
在這裏插入圖片描述
裏面point區別,選help查看:
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
保存爲test_siso文件,將linsys1拖到matlab workspace 重命名爲G。在matlab中打開:

在這裏插入圖片描述
命令行輸入:sisotool
在這裏插入圖片描述
在這裏插入圖片描述
得到未矯正的圖:
在這裏插入圖片描述
單擊analysis——response to step command,出現原系統單位反饋的step響應。
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
得到此時響應:
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
在這裏插入圖片描述
矯正環節:
在這裏插入圖片描述
在這裏插入圖片描述
我整錯了,沒整出來!!!!
在這裏插入圖片描述
在這裏插入圖片描述
這個環節可能弄的不太好!!!!
熟悉工具sisotool

參考例程:https://wenku.baidu.com/view/b233c8b9551810a6f5248694.html

發佈了43 篇原創文章 · 獲贊 23 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章