matlab對控制系統進行時域和頻域聯合分析

2021-10-06 23:51:06 字數 933 閱讀 5111

這個例子說明如何使用互動式線性系統分析及應用程式併排比較多種型別的響應,包括時域和頻域響應。

建立乙個想要比較其響應的模型,如比較乙個三階模型g和g與兩個不同控制器c1和c2的閉環響應。

g =

zpk(

,[-5

-5-10

],100)

;%z,p,k

c1 =

pid(0,

4.4)

;t1 =

feedback

(g*c1,1)

;c2 =

pid(

2.9,

7.1)

;t2 =

feedback

(g*c2,1)

;

開啟線性系統分析器工具,檢查受控物件和閉環系統的響應。

linearsystemanalyzer

(g,t1,t2)

在幅頻響應圖中的任何位置,右鍵單擊選擇特徵-峰值,得到系統的峰值響應。

之後圖上出現了指示峰值響應值的標記。水平和垂直的虛線表示這些響應的頻率和振幅。單擊乙個標記檢視資料提示中峰值響應的值。

還可以使用類似的過程從特徵選單中選擇其他特徵,例如確定時間和上公升時間,並檢視這些值。

同時還可以更改線性系統分析器中顯示的繪圖型別。比如階躍響應、衝激響應、伯德圖、奈奎斯特圖等等

Matlab中控制系統設計pade語句

l 0.121 np,dp pade l,2 gp tf np,dp g c2 feedback g1 gc2,gp 用於表示有延遲的傳遞函式 1 pade t,n 用於繪製n階傳遞函式中exp t s 延遲的幅值及相角,2 純時間延遲環節可以由有理函式來近似,matlab中提供了pade 函式來計...

控制系統的數學模型 MATLAB

常用的數學模型形式有 控制系統動態微分方程的建立基於以下兩個條件 對於比較複雜的系統,建立系統微分方程一般步驟 clc,clear t0 0 t final 10 響應時間 tspan t0 t final x0 0.2 0 初始化,電感電流為0,電容電壓為0.2v t,x ode45 rlcsys...

第一節 控制系統的時域數學模型

2006 04 04 09 51 19 第二章控制系統的一般概念 第一節 控制系統的時域數學模型 線性 定常 集總引數控制系統的微分方程 線性元件的微分方程 機電系統的微分方程 彈簧 質量 阻尼器 s m d 機械位移系統微分方程 齒輪系的運動方程 控制系統微分方程的建立 基本步驟 1 由系統原理圖...