Sysplorer 仿真算法选择定步长和变步长时,事件数不一样,怎么处理?
技术分享
发布于 2025-08-06 16:56:28
查看 1过去300天
如果是轻微的不同,一般是正常的,定步长算法会延迟处理事件,减少事件处理次数,变步长会在事件时刻附近反复计算以定位精确时间点,增加事件数,定步长事件数差距过大的情况,可能是算错了,有些模型并没有做过某些算法的适配,没有算法可以适合所有模型。
解决方法:
1、修改模型,改变方程,增加事件抑制。
2、修改模型初始值避免数据剧烈变化,减少事件。
所属专栏:Sysplorer基础平台
产品信息:Sysplorer系统建模仿真环境