- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
控制方针实验一
实验一 数值积分算法的实验 一、实验目的 1. 初步了解如何用仿真方法来分析系统的动态性能。 2. 了解不同的数值积分算法与仿真计算的精度之间的关系。 3. 学会一种初步寻求合理仿真步长的方法。 二、实验内容 系统模型及其单位阶跃响应如习题2.6所示。 已知系统传递函数Gs=40.6s3+10s2+27s+22.06 在单位阶跃输入下,系统响应的解析解为在此处键入公式。yt=1.84-4.95te-1.88t-1.5e-1.88t-0.34e-6.24t 按实验目的、要求和已知条件,建立系统的Simulink模型。 该系统的Simulink模型为: 按经验公式(2.43)或(2.44)初选仿真步长h。 求得,而,可知,时,仿真结果精度在0.5%内。初选仿真步长h=0.01。 选择RK4法,运行仿真模型,适当调整步长和仿真起止时间,以得到比较理想的过渡过程,观察纪录此过渡过程的数据。 首先画出其解析解: y1=1.84-4.95*tout.*exp(-1.88*tout)-1.5*exp(-1.88*tout)-0.34*exp(-6.24*tout); plot(tout,y1,b) grid 选择ode4,改变步长,得到如下结果: h=0.01 h=0.1: h=0.3 h=0.4 h=0.45 h=0.5 编程实现画图与求出最大误差与平均误差,方便分析: function [maxe,ae] = text1(tout,y) [A,B]=size(tout); [M,N]=size(y); if A M temp2=M; tout=tout(A-M+1:A,:); elseif A M temp2=A; y=y(M-A+1:M,:); else temp2=A; end %若tout与y的维数不同,则使他们相同 y1=1.84-4.95*tout.*exp(-1.88*tout)-1.5*exp(-1.88*tout)-0.34*exp(-6.24*tout); %求精确解 temp1=abs(y1-y); ae=sum(temp1)/temp2 ; %求误差平均值 maxe=max(temp1); %求误差最大值 plot(tout,y,red); %画图 grid end h0.5000.3000.1000.0500.010平均误差7.62e+0020.00234.56e-0044.64e-0044.66e-004最大误差6.21e+0030.04386.44e-0047.75e-0047.84e-004 从图像和表格可以看出h=0.5时,仿真的结果不稳定,是发散的,并且与解析解之间有很大的误差,此时,数值积分法得出的结果是错误的;当h=0.3时,仿真结果是收敛的,图形基本仅次于解析解,但是还是具有一定误差;当h=0.1时,仿真结果正确,误差也很小,符合要求;当h=0.05、当h=0.01时,误差又变大。说明,最合适的步长大概为0.1。 4. 在相同的条件下,选择欧拉法,再让仿真模型运行,观察纪录过渡过程的数据。 选择ode1,改变步长,得到如下结果: h=0.01 h=0.1 h=0.2 h=0.3 h=0.5 h=0.25 h=0.28 h=0.05 h0.5000.3000.1000.0500.010平均误差1.03e+0050.07110.01360.00680.0016最大误差1.15e+0060.41300.06420.03090.0064 由图表可以看出:当h=0.5时,系统是不稳定的,误差也相当大;当h=0.3时,系统总体上在趋近于稳定,但过程中仍然不稳定;当h=0.1时,系统比较稳定,并由误差值可以看出在h=0.01时误差最小。相比于ode4算法,显然欧拉算法不如ode4精确。 三、预习要求 1. 复习数值积分算法及步长寻取方法。 答:连续系统仿真的数值积分算法是利用数值积分法将常微分方程(组)描述的连续系统变换成离散形式的仿真模型—差分方程(组),数值积分算法就是对一阶微分方程近似求解的公式。为了能在计算机上进行求解,首先要把被仿真系统的数字模型表示为一阶微分方程组或状态空间模型。 常用的数值积分算法主要有下面两种: 欧拉法: 将近似为,就有。并且,欧拉法仅适用于步长h很小的场合。 为保证计算稳定性,欧拉方法的步长h应满足。 龙格-库塔法: 龙格-库塔(Runge-Kutta)法是求解常微分方程初值问题的各种数值积分算法中应用得最
您可能关注的文档
最近下载
- 2025年辽宁省政府采购评审专家考试测试题及答案.docx VIP
- 《华为数字化转型之道》实践经验分享试题附答案.doc
- GB 50054-2011 低压配电设计规范.docx VIP
- 人教版劳动教育六年级上册全册教案教学设计.pdf VIP
- 铁路桥梁高墩模板及塔吊安拆专项施工安全方案.docx VIP
- 介入治疗在神经内科的应用.pptx VIP
- 2024年首届全国工程监理行业知识竞赛题库.pdf VIP
- 特灵水冷冷水机组维护手册.pdf VIP
- DL_T 5182-2021 火力发电厂仪表与控制就地设备安装、管路、电缆设计规程.docx VIP
- 必威体育精装版:国际脓毒症诊疗指南.pdf VIP
文档评论(0)