北京科技大学控制实验报告2.doc

北京科技大学控制实验报告2.doc

ID:56489801

大小:300.50 KB

页数:13页

时间:2020-06-25

北京科技大学控制实验报告2.doc_第1页
北京科技大学控制实验报告2.doc_第2页
北京科技大学控制实验报告2.doc_第3页
北京科技大学控制实验报告2.doc_第4页
北京科技大学控制实验报告2.doc_第5页
资源描述:

《北京科技大学控制实验报告2.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、实验二用MATLAB建立传递函数模型一、实验目的(1)熟悉MATLAB实验环境,掌握MATLAB命令窗口的基本操作;(2)掌握MATLAB建立控制系统数学模型的命令及模型相互转换的方法;(3)掌握使用MATLAB命令化简模型基本连接的方法;(4)学会使用Simulink模型结构图化简复杂控制系统模型的方法。二、实验原理及内容控制系统常用的数学模型有四种:传递函数模型(tf对象)、零极点增益模型(zpk对象)、结构框图模型和状态空间模型(ss对象)。经典控制理论中数学模型一般使用前三种模型,状态空间模型属于现代控制理论范畴

2、。1、有理函数模型线性连续系统的传递函数模型可一般地表示为:(1)将系统的分子和分母多项式的系数按降幂的方式以向量的形式输入给两个变量和,就可以轻易地将传递函数模型输入到MATLAB环境中。命令格式为:;       (2);    (3)用函数tf()来建立控制系统的传递函数模型,该函数的调用格式为:G=tf(num,den);              (4)例1 一个简单的传递函数模型: 可以由下面的命令输入到MATLAB工作空间中去。>> num=[1,2];den=[1,2,3,4,5];G=tf(num,de

3、n)运行结果:Transferfunction:s+2-----------------------------s^4+2s^3+3s^2+4s+5我的实验:>>num=[1,2];den=[1,2.3,4,5];G=tf(num,den)Transferfunction:s+2-----------------------s^3+2.3s^2+4s+5这时对象G可以用来描述给定的传递函数模型,作为其它函数调用的变量。例2 一个稍微复杂一些的传递函数模型:>>num=6*[1,5]; den=conv(conv([1,3

4、,1],[1,3,1]),[1,6]); tf(num,den)运行结果Transferfunction:6s+30-----------------------------------------s^5+12s^4+47s^3+72s^2+37s+6我的实验:>>num=6*[1,5];>>den=conv(conv([1,3,1],[1,3,1]),[1,6]);>>tf(num,den)Transferfunction:6s+30-----------------------------------------s^

5、5+12s^4+47s^3+72s^2+37s+6其中conv()函数(标准的MATLAB函数)用来计算两个向量的卷积,多项式乘法也可以用这个函数来计算。该函数允许任意地多层嵌套,从而表示复杂的计算。【自我实践1】建立控制系统的传递函数模型:>>num=[5];den=conv(conv([1,0],[1,1]),[1,4,4]);>>tf(num,den)Transferfunction:5-------------------------s^4+5s^3+8s^2+4s2、零极点模型线性系统的传递函数还可以写成极点的

6、形式:将系统增益K、零点-zi和极点-pj以向量的形式输入给三个变量、Z和P,命令格式为:(6)(7)(8)用函数命令zpk()来建立系统的零极点增益模型,其函数调用格式为:G=zpk(Z,P,KGain) (9)例3 某系统的零极点模型为:>>KGain=6;z=[-1.9294;-0.0353+0.9287j;-0.0353-0.9287j];p=[-0.9567+1.2272j;-0.9567-1.2272j;0.0433+0.6412j;0.0433-0.6412j];G=zpk(z,p,KGain)运行结果:Z

7、ero/pole/gain:6(s+1.929)(s^2+0.0706s+0.8637)---------------------------------------------------------(s^2-0.0866s+0.413)(s^2+1.913s+2.421)我的实验:>>KGain=6;>>z=[-1.9294;-0.0353+0.9287j;-0.0353-0.9287j];>>p=[-0.9567+1.2272j;-0.9567-1.2272j;0.0433+0.6412j;0.0433-0.641

8、2j];>>G=zpk(z,p,KGain)Zero/pole/gain:6(s+1.929)(s^2+0.0706s+0.8637)----------------------------------------------(s^2-0.0866s+0.413)(s^2+1.913s+2.421)注意:对于单变量系

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。