




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
实验一 经典的连续系统仿真建模方法 一 实验目的 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 中的仿真结果有何区别 三三 实验代码及结果实验代码及结果 编写四阶 Runge Kutta 公式的计算程序 对非线性模型 3 式进行仿真 function dY f Y u f 函数 k 0 2 Qd 0 15 A 2 a1 0 20412 a2 0 21129 dY zeros 2 1 dY 1 1 A k u Qd a1 sqrt Y 1 dY 2 1 A a1 sqrt Y 1 a2 sqrt Y 2 RK4 文件 clc close Y 1 2 1 4 u 0 45 Y 0 5 TT XX for i 1 Y 100 k1 f Y u k2 f Y Y k1 2 u k3 f Y Y k2 2 u k4 f Y Y k3 u Y Y Y k1 2 k2 2 k3 k4 6 TT TT i XX XX Y end plot TT XX xlabel x ylabel Y 仿真曲线如下 020406080100120140160180200 1 25 1 3 1 35 1 4 1 45 1 5 1 55 time H H1 H2 u 0 5 稳态值 Y1 1 2 Y2 1 4 u 增大 10 和减小 10 之仿真曲线如下 020406080100120140160180200 1 2 1 22 1 24 1 26 1 28 1 3 1 32 1 34 1 36 1 38 1 4 time H H1 H2 u 0 45 020406080100120140160180200 1 25 1 3 1 35 1 4 1 45 1 5 1 55 1 6 1 65 time H H1 H2 u 0 55 020406080100120140160180200 1 4 1 6 1 8 2 2 2 2 4 2 6 time H H1 H2 步长为 60 u 0 5 仿真曲线 可见步长越大越不稳定 采用 ode45 算法程序如下 function dY f Y u k 0 2 u 0 5 Qd 0 15 A 2 a1 0 20412 a2 0 21129 dY zeros 2 1 dY 1 1 A k u Qd a1 sqrt Y 1 dY 2 1 A a1 sqrt Y 1 a2 sqrt Y 2 T Y ode45 f 1 200 1 2 1 4 在命令窗口运行以下程序 plot T Y 1 T Y 2 020406080100120140160180200 1 2 1 22 1 24 1 26 1 28 1 3 1 32 1 34 1 36 1 38 1 4 time H H1 H2 仿真曲线与四阶 Runge Kutta 公式的计算一致 编写四阶 Runge Kutta 公式的计算程序 对线性状态方程 18 式进行仿真 function dY f1 Y u f1函数 k 0 2 Qd 0 00001 A 2 a1 0 20412 a2 0 21129 R1 2 sqrt 1 5 a1 R2 2 sqrt 1 4 a2 dY zeros 2 1 dY 1 k A u 1 A Qd 1 A R1 Y 1 dY 2 1 A R1 Y 1 1 A R2 Y 2 RK4 clc close Y 0 001 0 001 u 0 00001 Y 0 1 TT XX for i 1 Y 200 k1 f1 Y u k2 f1 Y Y k1 2 u k3 f1 Y Y k2 2 u k4 f1 Y Y k3 u Y Y Y k1 2 k2 2 k3 k4 6 TT TT i XX XX Y end Yold on plot TT XX 1 TT XX 2 xlabel time ylabel Y gtext Y1 gtext Y2 Yold on 仿真曲线如下 020406080100120140160180200 1 2 3 4 5 6 7 8 9 10 x 10 4 time H H1 H2 u 0 00001 u 增大 10 和减小 10 之仿真曲线如下 020406080100120140160180200 1 2 3 4 5 6 7 8 9 10 x 10 4 time H H1 H2 u 0 000011 020406080100120140160180200 1 2 3 4 5 6 7 8 9 10 x 10 4 time H H1 H2 u 0 000009 当步长 40 时 曲线如下 可见步长越大越不稳定 020406080100120140160180 1 2 3 x 10 4 time H H1 H2 采用 ode45 函数求解程序如下 function dY f1 Y u k 0 2 Qd 0 00001 A 2 a1 0 20412 a2 0 21129 R1 2 sqrt 1 5 a1 R2 2 sqrt 1 4 a2 dY zeros 2 1 dY 1 k A u 1 A Qd 1 A R1 Y 1 dY 2 1 A R1 Y 1 1 A R2 Y 2 T Y ode45 f 1 200 0 00001 0 00001 plot T Y 1 T Y 2 020406080100120140160180200 1 2 3 4 5 6 7 8 9 10 x 10 4 t
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025西安太白学校实习教师招聘备考考试题库附答案解析
- 常州运营商精准营销方案
- 2025西安未央区医学院社区卫生服务中心招聘(4人)备考考试题库附答案解析
- 2025年淮南淮河能源控股集团2026届高技能人才校园招聘500人备考考试题库附答案解析
- 2026中国农业银行农银理财有限责任公司校园招聘15人备考考试题库附答案解析
- 金蝶K3 Cloud实训报告总结
- 运动安全与伤害防治
- 家居行业四月营销方案
- 工厂安全培训感想课件
- 存储过程跨云协同-洞察及研究
- 辽沈战役精简课件
- 河道工程基础井点降水方案
- 2025重庆忠县机关事业单位临聘4人备考考试题库附答案解析
- 国庆节安全培训会议内容课件
- 2025年机械伤害事故救援与现场急救培训试题及答案
- 2025年职业技能医疗救护员理论知识-理论知识参考题库含答案解析(5卷)
- 零碳工厂培训课件
- 2025年高考全国一卷数学真题(原卷版)
- 2025年护士资格证真题附答案详解
- 《泌尿系统感染:2025EAU指南》解读
- 2025至2030年中国保障房建设行业市场发展现状及投资方向研究报告
评论
0/150
提交评论