在 Dymola 中设置求解器的最大步长(特别是 CVOde)

问题描述 投票:0回答:1

有没有办法在 Dymola 模型中设置最大步长? 特别是使用 CVOde Solver 时

CVODE 日晷求解器具有以下功能

CVodeSetMaxStep

请参阅此链接https://sundials.readthedocs.io/en/latest/cvode/Usage/index.html#c.CVodeSetMaxStep

scripting dymola
1个回答
0
投票

自 Dymola 2020x 起,您可以使用以下变量影响求解器步长:

Advanced.Simulation.StepSizeMax    // maximum step-size
Advanced.Simulation.StepSizeMin    // minimum step-size
Advanced.Simulation.StepSizeStart  // initial step-size

您可以从命令行或变量编辑器中设置它们,在较新的 Dymola 版本中可通过 File > Variables 访问变量编辑器。

enter image description here

完整用户手册中的

5.2.12 模拟设置提供了有关这些标志的一些附加信息。

© www.soinside.com 2019 - 2024. All rights reserved.