- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MATLAB 中数学模型
实验一 MATLAB 中数学模型的表示
传递函数(SISO L)
多项式 ,
》P=[1 0 2 4]
两函数相乘 conv()函数(零-极点形式表示传递函数)
》A=[1 3];B=[10 20 3];
》C=conv(A,B)
容许多级嵌套
N(s)=4(s+2)(s+3)(s+4)
》N=4*conv([1 2],conv([1 3],[1 4]))
传递函数 sys=tf(num,den)
》num=conv([1 1],[1 2 6]);
》den=conv([1 0 0],conv([1 3],[1 2 3 4]));
》G=tf(num,den)
传递函数的特征根及零、极点图
1):多项式求根函数 roots()
求根
》p=[1 3 0 4]
》r=roots(p)
2):若已知多项式的特征值,poly() 函数求多项式系数(了解)
》
3):polyval() 函数用来求给定变量时多项式值(了解)
》n=conv([3 2 1],[1 4]);
》value=polyval(n,-5)
4):pzmap() 传递函数在复平面上的零、极点图
例如:
》num=[6 0 1];
》den=[1 3 3 1];
》z=roots(num);
》p=roots(den);
》G=tf(num,den);
》pzmap(num,den)
》title(‘pole-zero Map’)
控制系统的方框图模型
串联 sys=series(sys1,sys2)
[num,den]=series(num1,den1,num2,den2)
,
》numg=[1]; deng=[500 0 0];
》sysg=tf(numg,deng);
numh=[1 1];denh=[1 2];
sysh=tf(numh,denh);
sys=series(sysg,sysh)_
并联
[num,den]=parallel(num1,den1,num2,den2)
sys=paralled(sys1,sys2)
反馈
[num,den]=feedback(numg,deng,numh,denh,sign)
[sys]=feedback(sysg,sysh,sign)
例子:
负反馈连接, 求闭环传递函数
》numg=[1 1];deng=[1 2];
》numh=[1];denh=[1 0];
》[num,den]=feedback(numg,deng,numh,denh,-1);
》printsys(num,den)
单位反馈系统
[num,den]=cloop(num1,den1,sign)
控制系统的零、极点模型
零极点模型与多项式模型转换
[z,p,k]=tf2zp(num,den)
[num,den]=zp2tf(z,p,k)
》num=[12 24 12 20];den=[2 4 6 2 2];
》[z,p,k]=tf2zp(num,den);
》[num,den]=zp2tf(z,p,k);
》G=tf(num,den)
Mp 2.1 ;2.2; 2.6; 2.8
MP2.1考虑两个多项式 ,
使用 MATLAB计算下列各式:
绘制系统的单位阶跃响应,参数Z=3,6和12。
文档评论(0)