国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

MATLAB-自動控制原理-時域分析

這篇具有很好參考價值的文章主要介紹了MATLAB-自動控制原理-時域分析。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

step函數(shù)(求階躍響應):

impulse函數(shù)(求脈沖響應):

lsim函數(shù)(求輸出):

1,求二階系統(tǒng)不同阻尼比條件下的階躍響應曲線

2,求二階負反饋系統(tǒng)的動態(tài)性能指標?


利用MATLAB可以方便地進行控制系統(tǒng)的時域分析。洋相判斷系統(tǒng)的穩(wěn)定性,只要求出系統(tǒng)的閉環(huán)極點,即閉環(huán)傳遞函數(shù)的分母多項式的根即可,而分析系統(tǒng)的動態(tài)特性,只要求出系統(tǒng)的階躍響應即可。

利用MATLAB控制系統(tǒng)工具箱中所提供的求聯(lián)系系統(tǒng)的單位階躍響應函數(shù)step(),單位沖激響應函數(shù)impluse(),任意輸入信號下的響應函數(shù)lsim()等函數(shù)可以方便的求出系統(tǒng)在該信號作用下的響應。


step函數(shù)(求階躍響應):

step(num,den)
num表示分子各階系數(shù),den表示分母各階系數(shù)

作用:已知閉環(huán)傳遞函數(shù),求其階躍響應
step(num,den)會輸出圖像;ct2=step(num,den)輸出數(shù)值。

impulse函數(shù)(求脈沖響應):

impulse(num,den)
num表示分子各階系數(shù),den表示分母各階系數(shù)

作用:已知閉環(huán)傳遞函數(shù),求其脈沖響應
impulse(num,den)會輸出圖像;ct2=impulse(num,den)輸出數(shù)值。

lsim函數(shù)(求輸出):

lsim(sys,u,t)
sys傳遞函數(shù),u 輸入函數(shù),t時域自變量

作用:已知輸入函數(shù)和傳遞函數(shù),用這個可以的到每次系統(tǒng)的輸入對應的輸出(輸入函數(shù)u要是時域中的,可以輸出圖像也可以是對應的值)


1,求二階系統(tǒng)不同阻尼比條件下的階躍響應曲線

已知典型二階系統(tǒng)的傳遞函數(shù)為

MATLAB-自動控制原理-時域分析

假設Wn=1,試在同一張圖上繪制當阻尼比分別為0、0.1、0.3、0.5、0.7、1、2時系統(tǒng)的單位階躍曲線

dum=[4];
den1=[1 0 4];
den2=[1 0.4 4];
den3=[1 1.2 4];
en4=[1 2 4];
den5=[1 2.8 4];
den6=[1 4 4];
den7=[1 8 4];
sys1=tf(dum, den1);
sys2=tf(dum, den2);
sys3=tf(dum, den3);
sys4=tf(dum, den4);
sys5=tf(dum, den5);
sys6=tf(dum, den6);
sys7=tf(dum, den7);
step(sys1, sys2, sys3, sys4, sys5, sys6, sys7);

MATLAB-自動控制原理-時域分析

可以看到阻尼比為0時無法收斂,其他阻尼比均收斂

MATLAB-自動控制原理-時域分析?


2,求二階負反饋系統(tǒng)的動態(tài)性能指標?

設單位負反饋二階系統(tǒng)的開環(huán)傳遞函數(shù)為

G(s)=1.25/s2+s

試計算系統(tǒng)的動態(tài)性能指標:上升時間tr、峰值時間tp、超調量、調整時間ts

clear
num=1.25;
den=[1 1 0];
sys=tf(num,den);%建立系統(tǒng)開環(huán)傳遞函數(shù)模型
sys=feedback(sys,1);%建立系統(tǒng)閉環(huán)傳遞函數(shù)模型
[y,t]=step(sys);%求系統(tǒng)單位階躍響應
ytr=find(y>=1);
rise_time=t(ytr(1))%計算上升時間
[ymax,tp]=max(y);
peak_time=t(tp)%計算峰值時間
max_overshoot=ymax-1%計算超調量
s=length(t);
while y(s)>0.98&y(s)<1.02
    s=s-1;
end
settling_time=t(s+1)%計算調整時間
plot(t,y,'k',t,ones(length(t),1),'k-.')%繪制響應曲線
axis([0 10 0 2.2])
title('Plot of Unit-Setp Response Curves','Position',[5 2.22],'FontSize',8)
xlabel('Time(sec)')
ylabel('Response')

MATLAB-自動控制原理-時域分析

MATLAB-自動控制原理-時域分析文章來源地址http://www.zghlxwxcb.cn/news/detail-443930.html

到了這里,關于MATLAB-自動控制原理-時域分析的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包