iCAx开思网

标题: 建模后仿真过程中,end time 与 steps 的详细关系如何? [打印本页]

作者: matthew113    时间: 2005-3-30 10:54
标题: 建模后仿真过程中,end time 与 steps 的详细关系如何?
有时是衰减运动,为什么时间end time 与steps不一至时,振幅会逐渐增大,与事实相矛盾,end time 与steps的详细关系到底怎样,请各先辈不吝指教,多谢!
作者: 浅水湾    时间: 2005-3-31 15:28
end time 为2s 表示:仿真进行2秒
  
steps为100,表示整个仿真过程分100步进行
作者: matthew113    时间: 2005-3-31 20:54
这个我知道,我是问更详细的,象求解时是否会遇到奇异等,还有一些特殊的关系.
作者: 81maasl    时间: 2005-4-1 14:51
想知道..........
作者: vincent_chan    时间: 2005-4-2 14:45
步长的选择是个很大的问题,在一些情况下能够左右计算的结果,前人总结,在此引用:
  
关于计算步长的选择问题:  
1基于泰勒展开近似公式基础上的数值计算方法都存在截断误差。截断误差的阶次越高,则求解的精度越高。显然四阶RK法比二阶RK法的精度高。  
2由于积分方法是由有限精度(字长)的计算机算术运算来实现的,所以还存在舍入误差。舍入误差的积累,随着积分时间的增加和积分法的阶次增高而增加。而且,它还随着积分步长的减小而变得更加严重。  
从数值计算观点看,步长越小,截断误差越小,但舍入误差会增加,因此要兼顾截断误差和舍入误差两个方面,选择合理的步长。  
3此外,数值计算还存在着稳定域问题。  
在选择合适的计算步长时,最好参考研究同类系统的论文里给出的数值,不要随意选择。如果有试验数据和图形的话,将计算结果和它比较一下,以判断计算步长是否合适。计算步长的选择是个大问题,要慎重。  
  
原贴参见:
https://www.simwe.com/forum/post/view?bid=23&id=438269&tpg=1&ppg=1&sty=1&age=30#438269
作者: matthew113    时间: 2005-4-2 20:16
非常感谢以上朋友的热心帮忙!




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3