控制系统计算机辅助设计论文.docxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
控制系统计算机辅助设计论文   控制系统计算机辅助   设计实验报告   姓名:   学号:   学院:自动化学院   专业:自动化   XX-11   实验一   一、实验要求:   1、用matlab语言求下列系统的状态方程、传递函数、零极点增益、和部分分式形式的模型参数,并分别写出其相应的数学模型表达式:   (1)(2)   2、用欧拉法求下面系统的输出响应y(t)在0≤t≤1上,h=时的数值。y=-y,y(0)=1   要求保留4位小数,并将结果与真解y(t)=e-t比较。   3、用二阶龙格库塔法求解2的数值解,并于欧拉法求得的结果比较。   二、实验步骤:1、求的M文件如下:   clear;   num=[];den=[];sys=tf(num,den)   [A,B,C,D]=tf2ss(num,den)[Z,P,K]=tf2zp(num,den)[R,P,H]=residue(num,den)   系统系数矩阵A,系统输入矩阵B,系统输出矩阵C,直接传输矩阵D分别为   :   所以系统的状态方程为:x(t)=Ax+Bu;y=Cx   零极点增益模型:G=【】/【】   系统零点向量Z,极点向量P,系数H分别为:   部分分式形式:G(s)=4/-6/+2/+1/   2.求的M文件如下:   clear;   a=[,-5,-,-;   ,-,-,-;,-,-,-1;   ,-,-,-];b=[4;2;2;0];c=[0,2,0,2];d=0;   sys=ss(a,b,c,d)   [num,den]=ss2tf(a,b,c,d)[Z,P   ,K]=ss2zp(a,b,c,d)   [R,P,H]=residue(num,den)   传递函数模型参数:G(S)=(4s^3+14s^2+22s+15)/(s^4+4s^3+s^2+s+)   系统零点向量Z,极点向量P,系数K分别为:   零极点增益模型参数:G(s)=【4】/【(s+)(s++s+)】   部分分式形式的模型参数::   G=4/-/(s+)+/(s++)   3原理:把f(t,y)在[tk,yk]区间内的曲边面积用矩形面积近似代替M文件如下:cleary=1;h=;   j=0;fori=1:11j=j+1;a(j)=yy=y+h*(-y);endj=0;   fori=0::1f=exp(-i);j=j+1;b(j)=f;endfigure(1)x=0::1;ab   plot(x,a,y-*)holdon   plot(x,b,--ro)   得到图形:   控制系统计算机仿真及辅助设计实验报告   实验一   1-2用MATLAB绘制下列函数图像   sin(x2)0≤xx=0::6   y=sin(x.^2).*(x=0x=2x=4xplot(x,y)   图像   x2?y2x?y=2)mesh(x,y,z)   图像   3.编写程序   wn=sqrt()   s=/(wn*2)   sys=*tf([],[1])   t=linspace(0,100)   impulse(sys,t)   step(sys,t)   单位脉冲响应图像   单位阶跃响应图像   实验二   2-2.用MATLAB语言求下列系统的状态方程、传递函数、零极点增益、和部分分式形式的模型参数,并分别写出其相应的数学模型表达式:   s3?7s2?24s?24   4321.G=s?10s?35s?50s?24   ?-5-??4??---??2???X??????2?   .????---??0?u2.X=?   Y=[0202]X   1.解:状态方程模型参数:   编写MATLAB程序如下   num=[];   den=[];   [ABCD]=tf2ss(num,den)   ?-10-35-50-24??1??1000??0??,B=??,C=?   ?,D=[0]得到结果:A=??0100??0?????0010???0?   ?-10-35-50-24??1??1000??0?.?X+??u,y=??X所以模型为:X=??0100??0?????0010???0?   (2)零极点增益:编写程序num=[];   den=[];   [ZPK]=tf2zp(num,den)   得到结果Z=-+,--,-P=-4,-3,-2,-1   K=1   (3)部分分式形式:编写程序num=[];   den=[];   [RPH]=residue(num,den)   得到结果R=,-,,   P=-,-,-,-   H=[]4?621???G(s)=s?4s?3s?2s?1   阶跃响应程序:num=[];   den=[]  

文档评论(0)

sanshengyuan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档