




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
整理为word格式整理为word格式整理为word格式实验一经典的连续系统仿真建模方法一实验目的1.了解和掌握利用仿真技术对控制系统进行分析的原理和步骤。2.掌握机理分析建模方法。3.深入理解一阶常微分方程组数值积分解法的原理和程序结构,学习用Matlab编写数值积分法仿真程序。4.掌握和理解四阶Runge-Kutta法,加深理解仿真步长与算法稳定性的关系。二实验内容1.编写四阶Runge_Kutta公式的计算程序,对非线性模型(3)式进行仿真。(1)将阀位u增大10%和减小10%,观察响应曲线的形状;u=0.45时的图像:u=0.55整理为word格式整理为word格式整理为word格式开大或关小阀位之后,稳态值会相应的从原液位上升或下降,这是符合实际的。(2)研究仿真步长对稳定性的影响,仿真步长取多大时RK4算法变得不稳定?由(1)可知,当步长为40时,仿真结果是稳定的当步长为80时的图像整理为word格式整理为word格式整理为word格式h(1,1)的数值稳定,但是并不是实际求得的稳态值。h(1,2)的值显然发散。进一步取小步长,取hstep=42时,图像出现偏差,但是稳态值不变Hstep=65时,图像偏差明显整理为word格式整理为word格式整理为word格式而hsetp=65.7时,图像就发散了(3)利用MATLAB中的ode45()函数进行求解,比较与(1)中的仿真结果有何区别。Ode45调用的函数:function[dh]=daoshu(t,x)整理为word格式整理为word格式整理为word格式u(1)=0.4;%此处可以修改阀位dh=zeros(2,1);u(2)=0.15;A=2;ku=0.1/0.5;alpha12=0.25/sqrt(1.5);alpha2=0.25/sqrt(1.4);dh(1,1)=(ku*(u(1))+u(2)-alpha12*sqrt(x(1,1)))/A;dh(2,1)=(alpha12*sqrt(x(1,1))-alpha2*sqrt(x(2,1)))/A;end在主程序中添加ode45的算法:[T,Y]=ode45('daoshu',[0,1000],[1.5,1.4]);figure(1)plot(T,Y)holdonplot([0:hStep:nCounter*hStep]',Hlevel)grid将ode45与编写的龙格库塔算法画到同一个坐标系中(点表示ode45):可以发现,ode45更快达到稳定值,实际上,在缩小了编写算法中的步长后,两种算法的曲线基本重合,说明ode45的精度很高:整理为word格式整理为word格式整理为word格式2.编写四阶Runge_Kutta公式的计算程序,对线性状态方程(18)式进行仿真将阀位增大10%和减小10%,观察响应曲线的形状;增大10%,令u(1)=0.05整理为word格式整理为word格式整理为word格式令u(1)=-0.05研究仿真步长对稳定性的影响,仿真步长取多大时RK4算法变得不稳定?方法同上,大约在hstep=61时就不稳定了阀位增大10%和减小10%,利用MATLAB中的ode45()函数进行求解阶跃响减小10%(实线为编写算法,点为龙格库塔法):增大10%:整理为word格式整理为word格式整理为word格式程序实现:调用微分函数:function[dh]=dx(t,x)%DX被ode45调用的微分方程函数u=zeros(2,1);u(1)=0.05;%此处可以修改阀位u(2)=0;A=2;ku=0.1/0.5;alpha12=0.25/sqrt(1.5);alpha2=0.25/sqrt(1.4);R12=2*sqrt(1.5)/alpha12;R2=2*sqrt(1.4)/alpha2;AMTRIX=[-1/(A*R12)0;1/(A*R12)-1/(A*R2)];BMATRIX=[ku/A1/A;00];dh=AMTRIX*x+BMATRIX*u;end主程序中添加:[T,Y]=ode45('dx',[0,250],[0,0]);Y(:,1)=Y(:,1)+1.5Y(:,2)=Y(:,2)+1.4figure(3)整理为word格式整理为word格式整理为word格式plot(T,Y,'.')holdonplot([0:hStep:nCounter*hStep]',Hlevel)grid三实验报告实验完成后,要写出实验报告,内容包括:1.实验步骤及说明;2.实验所用的仿真程序清单,以及程序结构的简单说明;3.实验结果曲线及分析,稳态值是多少;四思考题讨论仿真步长对稳定性和仿真精度的影响。一般来说,仿真步长越长,系统越倾向于不稳定,仿真步长越短,系统越稳定,但是需要的仿真时间越长。你是怎样实现阀位增大和减小10%的?对于非线性模型和线性模型方法一样吗?线性模型与非线性模型实际改变方式不一样。线性模型中,由于采用的是增量化的方程,所以在修改时只需要修改增量,即0.05或-0.05。非线性模型中,采用的绝对量的方程,所以在修改时应该修改绝对量,即改为0.45或0.55。五实验总结通过本次实验,熟悉了对matlab软件的使用,加深了对微分方程数值积
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 《第三单元 创建交互动画 第12课 制作留言板 添加输入文本区和动态文本区》教学设计教学反思-2023-2024学年初中信息技术人教版八年级上册
- 第二单元 第8课 数据计算 教学设计 2023-2024学年浙教版(2020)初中信息技术七年级上册
- 人工智能模拟习题含参考答案
- 电铲初级工模拟练习题含参考答案
- 第一单元 古代文明的产生与发展 教学设计-2023-2024学年高中历史统编版(2019)必修中外历史纲要下册
- 2025年仿石材漆合作协议书
- 第六单元实验活动3·二氧化碳的实验室制取与性质教学设计-2024-2025学年九年级化学人教版(2024)上册
- 江西省赣州市大余县部分学校联考2023-2024学年高二上学期12月月考地理试题(解析版)
- 2025年贵州航空职业技术学院单招职业适应性测试题库完整版
- 12 家庭的记忆 第一课时 教学设计-2023-2024学年道德与法治三年级上册统编版
- 中国古代快递的产生与发展
- 高二物理上期期末复习备考黄金30题 专题04 大题好拿分(提升20题)
- 节事活动策划与组织管理 节事活动概论
- 电梯安装质量手册、程序文件、作业指导书及记录表符合特种设备许可规范TSG07-2019
- 肋骨骨折病人的业务学习
- 生产建设项目水土保持补偿费免征申请表
- GBZ/T(卫生) 277-2016职业病危害评价通则
- GB/T 5267.3-2008紧固件热浸镀锌层
- GB/T 3498-2008润滑脂宽温度范围滴点测定法
- GB/T 31586.2-2015防护涂料体系对钢结构的防腐蚀保护涂层附着力/内聚力(破坏强度)的评定和验收准则第2部分:划格试验和划叉试验
- GB/T 15175-2012固体激光器主要参数测量方法
评论
0/150
提交评论