Matlab/simulink中繪製bode圖

Matlab/simulink中繪製bode圖

1、 在matlab中直接調用tf,margin,bode函數

2、 在simulink中利用LTI觀察器

 

代碼方式是大家平時經常用的,在這裏不做詳細說,最後附上常用代碼

一、LTI觀察器

首先打開simulink,建立一個空白文件,繪製bode之前先明白一點就是繪製的bode是反應系統自身的響應特性,所以在這裏不考慮相應的輸入輸出,我們用input/output模塊將系統本身的響應與輸入輸出分離開


這是我們得出系統的bode圖很重要的一步

第二步在文件中建立系統,我們用最簡單的二階系統爲例,係數是0.7,此時我們建立好了最簡單的二階系統,下面我們運行仿真


接下來我們點擊Analysis下的ControlDesign,找到Linear Analysis(我用的matlab版本是2014a,在較低版本下可能有不同)

html>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章