1 / 16
文档名称:

积分方法和计算步长的选择.ppt

格式:ppt   大小:2,312KB   页数:16页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

积分方法和计算步长的选择.ppt

上传人:PAN 2020/10/5 文件大小:2.26 MB

下载得到文件列表

积分方法和计算步长的选择.ppt

文档介绍

文档介绍:35积分方法和计算步长的选择算法和步长的选择考虑以下因素::截断误差ε同积分方法、方法阶次、步长大小等因素有关舍入误差:同计算机字长、步长大小、程序编码质量等因素有关初始误差:由初始值准确度确定实际应用时应视仿真精度要求合理地选择方法和阶次,并非阶次越高、步长越小越好。计算速度计算速度:主要取决于每步积分运算所花费的时间以及积分的总次数。每步运算量:同具体的积分方法有关,它主要取决于导函数的复杂程以及每步积分应计算导函数的次数般来说,对于系统阶次高、导函数复杂、精度要求高的复杂仿真问题宜采用Adams预估校正法。数值解的稳定性保证数值解的稳定性是进行数字仿真的先决条件,否则计算结果将失去实际意义,导致仿真失败刚性(病态系统):对于刚性(病态系统)问题,选择数值积分方法时,应特别注意稳定性的要求,并采取相应的处理策略。积分方法的选择具有较大的灵活性,要结合实际问题而定。RK法:当导函数不是十分复杂而且要求精度不是很高时,RK法是合适的选择;Adams预估一校正法:如果导函数复杂、计算量大,则最好采用Adams预估一校正法;Gear法:对于一些刚性仿真问题来说,Gear法是一种通用的算法,它既适合正常系统又适合严重的病态系统;对于那些实时仿真问题,则必须采用实时仿真算法。:步长太大,会导致较大的截断误差,甚至会出现数值解的不稳定现象;步长太小,必增加计算次数,造成舍入误差的积累,使总误差加大系统的特性与步长的关系:在确定积分方法以后,选择积分步长时,需要考虑的一个重要的因素就是系统的动态响应特性。对变化剧烈的快变量,要选择高阶的计算方法,取较小的步长。对于一般工程系统的仿真,确定步长的经验公式≤h≤T≤h≤2050h≤tn/40其中t为系统在阶跃函数作用下的过渡过程时间;为系统开环频率特性的剪切频率;ra为系统的最小时间常数。当系统中有多个闭合回路时,按反应最快的那个闭环系统确定相应的tn,O和Tmn变步长的起因:1高阶仿真系统的n,O2,Tm有时是很难估计的,有时根本就无法估计上述性能指标。2系统中最小时间常数对应的极点只影响到过渡过程起始段形态,而系统过渡过程主要由那些靠近虚轴的主导极点所决定。3固定步长积分方法的计算步长,是按起始段来选取的,会造成后面阶段由于使用过小步长积分而引起计算量增加和时间浪费。变步长策略:(1)分段变步长,将过渡过程分成几段,每段使用不同的步长;(2)根据每步积分的误差,自动调整下一步的积分步长;(3)最优步长法,使每一步积分步长在保证精度的前提下取最大的步长。