有没有办法在 Dymola 模型中设置最大步长? 特别是使用 CVOde Solver 时
CVODE 日晷求解器具有以下功能
CVodeSetMaxStep
请参阅此链接https://sundials.readthedocs.io/en/latest/cvode/Usage/index.html#c.CVodeSetMaxStep
自 Dymola 2020x 起,您可以使用以下变量影响求解器步长:
Advanced.Simulation.StepSizeMax // maximum step-size Advanced.Simulation.StepSizeMin // minimum step-size Advanced.Simulation.StepSizeStart // initial step-size
您可以从命令行或变量编辑器中设置它们,在较新的 Dymola 版本中可通过 File > Variables 访问变量编辑器。
第 5.2.12 模拟设置提供了有关这些标志的一些附加信息。