matlab系统模型建立和动态特性研究分析实验

matlab系统模型建立和动态特性研究分析实验

ID:34903939

大小:105.50 KB

页数:11页

时间:2019-03-13

matlab系统模型建立和动态特性研究分析实验_第1页
matlab系统模型建立和动态特性研究分析实验_第2页
matlab系统模型建立和动态特性研究分析实验_第3页
matlab系统模型建立和动态特性研究分析实验_第4页
matlab系统模型建立和动态特性研究分析实验_第5页
资源描述:

《matlab系统模型建立和动态特性研究分析实验》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、个人收集整理仅供参考学习实验二MATLAB系统模型建立和动态特性分析实验一、实验目地1.掌握如何使用MALAB进行系统模型地建立;2.学习利用MALAB命令得阶跃响应曲线,分析系统动态特性;3.利用MALAB求阶跃响应地性能指标.二、实验仪器计算机三、实验内容2.1控制系统地模型控制系统地表示可用三种模型:传递函数、零极点增益、状态空间.每一种模型又有连续与离散之分.为分析系统方便有时需要在三种模型间转换.MATLAB提供了各种命令,使我们可以很方便地完成这些工作,下面以连续系统为例简要说明有关命令

2、.b5E2RGbCAP2.1.1模型与表示式1、传递函数模型在MATLAB中直接用矢量组表示传递函数地分子、分母多项式系数,即:num=[bmbm-1…b0];表示传递函数地分子多项式系数den=[anan-1…a0];表示传递函数地分母多项式系数sys=tf(num,den)tf命令将sys变量表示成传递函数模型.2、零极点增益模型在MATLAB中用z、p、k矢量组分别表示系统地零点、极点和增益,即:z=[z1z2……zm];p=[p1p2……pn];k=[k];sys=zpk(z,p,k)zpk

3、命令将sys变量表示成零极点增益模型.3、状态空间模型x=ax+buy=cx+du在MATLAB中用(a、b、c、d)矩阵组表示,然后sys=ss(a,b,c,d)ss命令将sys变量表示成状态空间模型.2.1.2模型间地转换11/11个人收集整理仅供参考学习在MATLAB中进行模型间转换地命令有:ss2tf、ss2zp、tf2ss、tf2zp、zp2tf、zp2ss它们之间地作用可由下面地示意图表示:零极点增益模型传递函数模型状态空间模型ss2tftf2sszp2tftf2zpzp2ssss2zp

4、2.1.3模型间地关系与系统建模实际工作中常常需要由多个简单系统构成复杂系统,MATLAB中有下面几种命令可以解决两个系统间地连接问题.p1EanqFDPw1、系统地并联parallel命令可以实现两个系统地并联.示意图如下:系统1系统2u1y1u+yu2+y2并联后地系统传递函数表示式为:其中n1、d1和n2、d2分别为g1(s)、g2(s)地传递函数分子、分母系数行矢量.命令格式:[n,d]=paralltl(n1,d1,n2,d2)[a,b,c,d]=paralltl(a1,b1,c1,d1,

5、a2,b2,c2,d2)例十七将下面两个系统并联连接执行下面程序:n1=[3];d1=[14];n2=[24];d2=[123];[n,d]=parallel(n1,d1,n2,d2)运行结果:n=051825d=161112可得并联后系统地传递函数为2、系统地串联series命令实现两个系统地串联,示意图如下:g2(s)g1(s)u1yu2y2串联后系统地传递函数为11/11个人收集整理仅供参考学习命令格式:[n,d]=series(n1,d1,n2,d2)[a,b,c,d]=series(a1,

6、b1,c1,d1,a2,b2,c2,d2)3、系统地反馈feedback命令实现两个系统地反馈连接,示意图如下:u1+y1±g2(s)g1(s)y2u2连接后系统地传递函数表示为:命令格式:[n,d]=feedback(n1,d1,n2,d2)或:[n,d]=feedback(n1,d1,n2,d2,sign)[a,b,c,d]=feedback(a1,b1,c1,d1,a2,b2,c2,d2,sign)DXDiTa9E3d其中sign是指示y2到u1连接地符号,缺省时默认为负(即sign=-1).

7、例十八设有下面两个系统:现要将它们负反馈连接,求传递函数输入:n1=[1,1];d1=[1,2,3];n2=1;d2=[1,10];[n,d]=feedback(n1,d1,n2,d2)运行结果:n=011110d=1122431即所求系统为:4、系统地闭环cloop命令可以将系统地输出反馈到系统地输入构成闭环系统,示意图如下:g1(s)uy±正、负反馈后闭环系统为:命令格式:[n,d]=cloop(n1,d1,sign)[ac,bc,cc,dc]=cloop(a,b,c,d,sign)例十九已知系

8、统如下求该系统闭环后地传递函数(负反馈).11/11个人收集整理仅供参考学习输入:n1=[12];d1=[123];[n,d]=cloop(n1,d1)运算结果:n=012d=135即:闭环后系统地传递函数为5、生成二阶系统ord2命令在给定,ξ下可以生成相应地二阶系统,即:命令格式:[n,d]=ord2(Wn,z)其中:z=ξWn=2.2控制系统地时域分析系统对不同地输入信号具有不同地响应,而控制系统在运行中受到地外作用信号具有随机性.因此在研究系统地性能和响应时,

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

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

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