控制新版系统仿真实验报告.docVIP

  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文档。上传文档
查看更多
控制系统仿真试验汇报 班级:测控1402班 姓名:王玮 学号: 20XX年01月 试验一 经典连续系统仿真建模方法 一 试验目标: 1 了解和掌握利用仿真技术对控制系统进行分析原理和步骤。 2 掌握机理分析建模方法。 3 深入了解阶常微分方程组数值积分解法原理和程序结构,学习用Matlab编写 数值积分法仿真程序。 4 掌握和了解四阶Runge-Kutta法,加深了解仿真步长和算法稳定性关系。 二 试验内容: 1. 编写四阶 Runge_Kutta 公式计算程序,对非线性模型(3)式进行仿真。 (1) 将阀位u 增大10%和减小10%,观察响应曲线形状; (2) 研究仿真步长对稳定性影响,仿真步长取多大时RK4 算法变得不稳定? (3) 利用 MATLAB 中ode45()函数进行求解,比较和(1)中仿真结果有何区分。 2. 编写四阶 Runge_Kutta 公式计算程序,对线性状态方程(18)式进行仿真 (1) 将阀位增大10%和减小10%,观察响应曲线形状; (2) 研究仿真步长对稳定性影响,仿真步长取多大时RK4 算法变得不稳定? (4) 阀位增大10%和减小10%,利用MATLAB 中ode45()函数进行求解阶跃响 应,比较和(1)中仿真结果有何区分。 三 程序代码: 龙格库塔: %RK4文件 clc close H=[1.2,1.4];u=0.55; h=1; TT=[]; XX=[]; for i=1:h:200 k1=f(H,u); k2=f(H+h*k1/2,u); k3=f(H+h*k2/2,u); k4=f(H+h*k3,u); H=H+h*(k1+2*k2+2*k3+k4)/6; TT=[TT i]; XX=[XX H]; end; hold on plot(TT,XX(1,:),--,TT,XX(2,:)); xlabel(time) ylabel(H) gtext(H1) gtext(H2) hold on 水箱模型: function dH=f(H,u) k=0.2; u=0.5; Qd=0.15; A=2; a1=0.20412; a2=0.21129; dH=zeros(2,1); dH(1)=1/A*(k*u+Qd-a1*sqrt(H(1))); dH(2)=1/A*(a1*sqrt(H(1))-a2*sqrt(H(2))); 2编写四阶 Runge_Kutta 公式计算程序,对线性状态方程(18)式进行仿真: 1 阀值u对仿真结果影响 U=0.45;h=1; U=0.5;h=1; U=0.55;h=1; 2 步长h对仿真结果影响: U=0.5;h=5; U=0.5;h=20; U=0.5;h=39 U=0.5;h=50 由以上结果知,仿真步长越大,仿真结果越不稳定。 采取ode45算法程序以下: function dH=liu(t,H) k=0.2; u=0.45; Qd=0.15; A=2; a1=0.20412; a2=0.21129; dH=zeros(2,1); dH(1)=1/A*(k*u+Qd-a1*sqrt(H(1))); dH(2)=1/A*(a1*sqrt(H(1))-a2*sqrt(H(2))); 在命令窗口运行以下程序: [t,H]=ode45(liu,[1 200],[1.2 1.1]); plot(t,H(:,1),[r,+],t,H(:,2),[g,*]) u=0.45 u=0.5 u=0.55 用ode45和用龙格库塔法仿真结果基础一致。 2编写四阶 Runge_Kutta 公式计算程序,对线性状态方程(18)式进行仿真: %RK4文件 clc clear close x=[1.2,1.4];u=0.5; h=5; TT=[]; XX=[]; for i=1:h:200 k1=f2(x,u); k2=f2(x+h*k1/2,u); k3=f2(x+h*k2/2,u); k4=f2(x+h*k3,u); x=x+h*(k1+2*k2+2*k3+k4)/6; TT=[TT i]; XX=[XX x]; end; hold on plot(TT,XX(1,:),--,TT,XX(2,:)); xlabel(time)

文档评论(0)

130****8663 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档