- 1、本文档共38页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
MATLAB在计算机控制系统中应用1
1.建立系统的传递函数模型——tf
格式:sys=tf(num,den)
分子多项式的系数向量为num=[bm,bm-1,…,b0]
分母多项式系数向量为den=[1,an-1,…,a0];例.已知系统的传递函数为
试建立系统的传递函数模型。
解:num=[2 9];
den=[1 3 2 4 6];
model=tf(num,den);例.已知系统的传递函数为
试建立系统的传递函数模型。
解:num=7*[2 3];
den=conv(conv(conv([1 0 0],[3 1]),conv([1 2],[1 2])),[5 0 3 8])
model=tf(num,den);2.建立零极点形式的数学模型—zpk
格式:sys=zpk([z],[p],[k])
[z]、[p]、[k]分别为系统的零极点和增益向量。;3.两个线性模型的串联—series
格式:sys=series(sys1,sys2)
sys=series(sys1,sys2,output1,inputs2)
outputs1与inputs2分别为sys1和sys2的输出、输入向量。;4.两个线性模型的并联—parallel
格式:sys=parallel(sys1,sys2)
sys=parallel(sys1,sys2,in1,in2,out1,out2)
outputs1与inputs2分别为sys1和sys2的输出、输入向量。;例.已知两个线性系统
应用parallel函数进行系统的并联连接。
解:num1=[12,4];den1=[1,5,2];
sys1=tf(num1,den1);
num2=[1,6];den2=[1,7,1];
sys2=tf(num2,den2);
sys=parallel(sys1,sys2);5.两个系统的反馈连接—feedback
格式:sys=feedback(sys1,sys2,sign)
sys=feedback(sys1,sys2,feedin,feedout,sign)
sys1为前向通道的模型;
sys2为反馈通道的模型;
sign缺省时为负反馈,sign=1为正反馈;
feedin指定了sys1的输入向量中与反馈换连接的向量;
feedout指定了sys1中哪些输出端用于反馈。;例.已知前向通道传递函数为
试求其单位负反馈的系统传递函数。
解:s1=[1];s2=[1,1];
sys=feedback(s1,s2);
;6.传递函数模型转换为零极点增益模型—tf2zp
格式:[z,p,k]=tf2zp(num,den)
[z],[p],[k]分别为零极点模型的零点、极点、增益向量。;例.已知系统的传递函数为
试将其转换为零极点形式的模型。
解: num=[18,36];den=[1 40.4 391 150];
[z p k]=tf2zp(num,den);7.零极点增益模型转换为传递函数模型—zp2tf
格式:[num,den]=zp2tf (z,p,k)
;8.求连续系统的单位冲激响应—impulse
格式:[Y,X,T]=impulse(num,den)
[Y,X,T]=impulse(num,den,t)
[Y,X,T]=impulse(G)
G为系统的传递函数;例.下图所示的典型反馈控制系统结构,已知
试求系统的开环和闭环单位冲激响应。
;解: G=tf(4,[1 2 3 4]);
Gc=tf([1 -3],[1 3]);
H=tf(1,[0.01 1]);
G_o=Gc*G;
G_c=feedback(G_o,H);
figure,impulse(G_o)
figure,impulse(G_c);9.求连续系统的单位阶跃响应—step
格式:[Y,X,T]=step(num,den)
[Y,X,T]=step(num,den,t)
[Y,X,T]=step(G)
G为系统的传递函数;例. 已知传递函数模型为
试绘制其单位阶跃响应曲线。
解:G=tf([1 7 24 24],[1 10 35 50 24]);
t=0:0.1:10;
y=step(G,t)
plot(t,y),grid
;例. 已知零极点模型为
试绘制其单位阶跃响应曲线。
解:z=[-1 2];
p=[-0.5 -1.5 -3 -4 -4 -5];
k=6;
您可能关注的文档
- 6.4 电力系统三相短路实用计算.doc
- 6.3 微波网络阻抗与导纳矩阵.ppt
- 60条提升客流量方法.doc
- 6.19来自石油与煤两种基本化工原料.ppt
- 6_钢木结构工程管理和维修03.ppt
- 6-静电场中导体与电介质.ppt
- 6互感和理想变压器.ppt
- 6机械平衡答案.doc
- 6互感电路和交流变压器.ppt
- 6 反应系统化学和热分析耦合.ppt
- 高中数学教学中推理能力培养的困境与对策探讨教学研究课题报告.docx
- 高中信息科技伦理教育与学生价值观培养策略探讨教学研究课题报告.docx
- 2023年甘肃省陇南市文县中寨乡招聘社区工作者真题及参考答案详解一套.docx
- 人工智能背景下小学美术教育跨学科融合资源设计实证研究教学研究课题报告.docx
- 基于国家智慧教育云平台的高中思想政治家校共育模式构建教学研究课题报告.docx
- 初中校园公共卫生设施与校园健康教育课程改革的实施路径研究教学研究课题报告.docx
- 数字化背景下小学语文教师教学反思与改进策略研究教学研究课题报告.docx
- 城乡学生数字素养发展差异与融合教育信息化资源建设研究教学研究课题报告.docx
- 2023年甘肃省陇南市成县黄陈镇招聘社区工作者真题及参考答案详解一套.docx
- 2023年甘肃省陇南市文县中寨乡招聘社区工作者真题及参考答案详解.docx
文档评论(0)