Sysplorer积分步长有什么作用
技术分享
发布于 2025-07-18 09:36:44
查看 4过去319天
Sysplorer 在求解设置中对输出步长与积分步长进行了明确区分。其中,输出步长是指仿真结果存储的时间间隔,,即每隔1个区间步长的时间存储或输出一次结果。输出步长在联合仿真时也称通讯步长。
对于变步长算法,积分步长实则为初始积分步长,即算法启动第一步的积分步长。初始积分步长默认为自适应,默认值参照Dassl算法中的设置取输出步长(输出区间步长)的千分之一。通常情况下,用户不需要显式设置初始积分步长,采用自适应默认值即可。
变步长算法为保险起见,通常默认采用较小的初始积分步长,使得默认设置可以适应于大多数模型的求解,而非采用较大的初始积分步长,但经常第一步即求解失败。较小的初始积分步长在积分频繁重启时,显若影响求解效率。此时,在保证模型可成功求解的情况下,可尝试增大初始积分步长。
{.is-info}
对于定步长算法,积分步长即为积分算法每步积分计算所采用的步长。要求积分步长为输出步长的整数分之一,故而界面中提供积分步数设置。积分步数是指每个输出步长需要的积分步数,默认值为1。
所属专栏:Sysplorer基础平台
产品信息:Sysplorer系统建模仿真环境