- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Matlab讲义三ControlSystemToolbox-国立中央大学.doc
Matlab講義三:Control System Toolbox
.函式型M檔,變數為local,不會影響已存在的變數,打help 函式名稱,會show出接下來的%後所寫之文字註解。
例:function bodeplot(num,….)
% ……………….
程式開始
若開頭無function此行,表此為巨集式M檔,我們所寫的程式即是。為何稱巨集,因為此程式是把一連串的動作自動由M檔讀入執行完成。
.控制系之模型表示
一、狀態空間表示法:
若給定二階系統,
則取為狀態變數,可得ABCD
使用Matlab的狀態空間表示為
wn=2.5;
zeta=0.2;
a=[0 1;-wn^2 –2*zeta*wn];
b=[0;wn^2];
c=[1 0];
d=0;
二、轉移函數表示法:
對微分方程式取Laplace轉換可得
例:=2.5,ζ=0.3,以Matlab的表示法為
num=[0 0 6.25]; %分子多項式之係數,不足補零
den=[1 1.5 6.25]; %分母多項式之係數,不足補零
三、極、零點和增益表示法
將上式分解成一次乘積,其中Z為零點,p為極點,K為系統增益。
例:,以Matlab表示為
k=4;
z=[-1];
p=[-2;-3];
四、離散時間系統
基本上和上述連續時間使用方法一樣。
.模型間之互換
一、ss2tf與tf2ss:狀態空間(ss)表示法和轉移函數(tf)表示法之間的互換。
[num,den]=ss2tf(a,b,c,d,iu),其中的iu表第i個輸入
[a,b,c,d]=tf2ss(num,den)
二、ss2zp與zp2ss:狀態空間表示法與極零點(zp)表示法之互換。
[z,p,k]=ss2zp(a,b,c,d,iu)
[a,b,c,d]=zp2ss(z,p,k)
三、tf2zp與zp2tf:轉移函數和極零點表示法之互換。
[z,p,k]=tf2zp(num,den)
[num,den]=zp2tf(z,p,k)
四、ss2ss狀態空間表示法之間的相似轉換。
[at,bt,ct,dt]=ss2ss(a,b,c,d,T),其中T為轉換矩陣,即z=Tx來代入原式得
即at=T*a*inv(T), bt=T*b, ct=c*inv(T), dt=d
五、c2d與d2c:表連續時間系統與離散時間系統之間的轉換。
[ad,bd]=c2d(a,b,Ts),其中Ts表取樣週期。
[ac,dc]=d2c(a,b,Ts)
六、c2dt:含有延遲時間的連續時間系統轉換成離散時間系統。
[ad,bd]=c2dt(a,b,Ts,lambda),其中lambda即為系統的時間延遲。
.控制系統的時域響應
一、impulse和dimpulse:分析控制系統的單位脈衝響應。其中dimpulse為離散時間。
[y,x,t]=impulse(a,b,c,d,iu,t),其中iu表MIMO系統的第iu個輸入的脈衝響應,若為SISO系統則無此項。t則表示使用者決定了分析的時間長度。
[y,x,t]=impulse(num,den)
例:二階系統
a=[-0.23 –1.32;1.32 0];
b=[1;0];
c=[2.43 3.92];
d=0;
impulse(a,b,c,d);
title(‘Impulse Response’)
二、step與dstep:分析控制系統之單位階梯響應。
[y,x,t]=step(a,b,c,d,iu,t)
[y,x,t]=step(num,den)
用法...
三、initial與dinitial:分析控制系統之初始條件響應,即須給定xo。
[y,x,t]=initial(a,b,c,d,xo),其中xo為系統之初始條件。
[y,x,t]=initial(a,b,c,d,xo,t),若使用者已設定了分析時間長度t之範圍。
四、lsim與dlsim:分析任何輸入的控制系統之響應。
[y,x]=lsim(a,b,c,d,u,t),即繪出系統,受控制輸入u在時間t內之時域響應。
[y,x]=lsim(num,den,u,t,xo),xo則表示模擬過程中加入初始條件xo
例:繪出的方波(週期為5秒)響應圖
num=[0 2 1];
den=[1 2 5];
t=0:0.1:20;
period=5;
u=(rem(t,period));
lsim(num,den,u,t);
title(‘Square Wave Response’),grid
.控制系統之頻域響應
一、bode與dbode:繪出控制系統之波德圖
[mag,phase,w]
您可能关注的文档
- 4-1可逆反应与化学反应.doc
- 4、UC3854的电路原理.doc
- 4月16至18日,2008机械工程之未来全球高峰会议在美国华盛顿举行.doc
- 5.2016年湖北省普通高校艺术专业招生统一考试戏剧与影视学类(广播.doc
- 78年度大学暨独立学院入学考试.doc
- 815-《微机原理与接口技术》.doc.doc
- 85度C成立情况.doc
- 8、电力系统稳定器.doc
- 8种时间选择定时控制IC-GL2100D.doc
- 11材料科学与工程培养方案-材料学院-深圳大学.doc
- 《JJF 2132-2024荧光紫外灯人工气候老化试验装置校准规范:辐射照度参数》.pdf
- JJF 2120-2024轮速传感器校准规范.pdf
- 计量规程规范 JJF 2120-2024轮速传感器校准规范.pdf
- 《JJF 2129-2024钙钛矿太阳电池校准规范:光电性能参数》.pdf
- JJF 2129-2024钙钛矿太阳电池校准规范:光电性能参数.pdf
- 《JJF 2120-2024轮速传感器校准规范》.pdf
- JJF 2117-2024沥青混合料理论最大相对密度仪校准规范.pdf
- JJF 2116-2024特定蛋白分析仪校准规范.pdf
- 《JJF 2116-2024特定蛋白分析仪校准规范》.pdf
- 计量规程规范 JJF 2117-2024沥青混合料理论最大相对密度仪校准规范.pdf
文档评论(0)