第5章系统模型[有答案]课件.pptVIP

  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文档。上传文档
查看更多
1、从键盘输入若干个数,当输入0时结束输入,求这些数的平均值和它们之和。 2、求[100,200]之间第一个能被21整除的整数。 3、若一个数等于它的各个真因子之和,则称该数为完数,如6=1+2+3,所以6是完数。求[1,500]之间的全部完数。 4、输入x,y的值,并将它们的值互换后输出。 5、求一元二次方程ax2 +bx+c=0的根。 第5章 系统模型 确定型系统的数学模型 5.1连续系统的数学模型 5.1 系统的数学模型 传递函数模型 2.传递函数及表示形式 建立传递函数模型 建立零极点模型 状态空间模型的建立 状态空间模型 状态空间表达式 状态空间表达式的图示 建立状态空间模型举例 建立状态空间模型: 模型转换演示: 模型转换演示: 5.2 系统模型的连接 5.2.1 模型串联 5.2.2 模型并联 5.2.3 反馈连接 例5-13 5.3 机电系统建模举例 5.3.1 半定系统建模 1.建立系统动力学方程 状态方程和输出方程 2.求系统传递函数X2(s)/F(s) 仿真结果⑴ 仿真结果⑵ 5.3.2 机械加速度计建模 1. 系统动力学方程和传递函数Y/F 2.系统仿真结果 5.3.3 磁悬浮系统建模 1.建立系统动力学方程 2.求浮球位移对扰动的传递函数Y(s)/δ(s) 第5章习题6 第5章习题6:方程与框图 第5章习题6:框图等效变换 第5章习题6:程序与仿真 第5章习题6:框图仿真 第5章习题7方程 第5章习题7框图 ⑴编写程序 程序名:fz541 图5-9 机械加速度计模型 y 图5-9 机械加速度计模型 y 程序名:fz542 clc b=3; a1=3; a0=2; y_f=tf(-b,[1,a1,a0]) step(-y_f,5) xlabel(t) ylabel(-y) 图5-11 磁悬浮系统模型 u为反馈控制信号;δ为作用在浮球上的外部扰动力。 电磁力大小可由电流i控制。 浮球的位置由光探测器检测,e为探测器的输出 e=kex V0为电磁力的预设值,以平衡浮球重力mg 作用在浮球上向上的电磁力 设计功率放大器使线圈电流 电磁力是线圈电流和浮球位置的线性函数 采用比例+微分控制,控制电压 浮球的力平衡方程为 选择V0,使 在外部扰动力作用下的系统的动力学方程 设m=20g,ki=0.5N/A,kx=20N/m,ke=100V/m,Kd=8,Kp=100 程序名:fz543 clc m=20; ki=0.5; kx=20; ke=100; kd=8; kp=100; den=[m,kd*ki*ke,kp*ki*ke-kx]; sys=tf(1,den) impulse(sys) 试用语言表示图5—13所示系统。当分别以 和 f 为系统输出、输入时的传递函数模型和状态空间模型。 图中 程序名:xt5_6 * clc sum=0; m=0; t=input(输入一个数:); while(t~=0) sum=sum+t; m=m+1; t=input(输入一个数:); end if(m0) sum average=sum/m end clc s=0;i=0; a=input(enter a number,a=); while a~=0 i=i+1; s=s+a; ave=s/i; a=input(enter a number,a=); if a==0 break ; end end s ave sum=0; n=0; x=input(Enter a number(end in 0):); while (x~=0) sum=sum+x; n=n+1; x=input(Enter a number(end in 0):); end if (n0) sum mean=sum/n end clc for t=100:200; x=rem(t,21); if x==0; t break; end; end; clc for x=100:200 if rem(x,21)==0 break; end end x clc for i=100:200; while rem(i,21)~=0 continue end break end i clc for m=1:500 s=0; for k=1:m/2 if rem(m,k)==0 s=s+k; end end if m==s disp(m); end

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档