Dymola中非线性系统初始化时如何保证收敛 [英] How to ensure convergence during the initialization of the nonlinear system in Dymola

查看:71
本文介绍了Dymola中非线性系统初始化时如何保证收敛的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

Dymola 中非线性系统初始化时是否有提高收敛能力的指南?通常,连接器包含起始值,但它们并不总是适合我构建的模型,因此在初始化期间可能会出现发散问题.我怎样才能避免这个问题?

Is there a guide for increasing the ability of convergence during the initialization of the nonlinear system in Dymola? Usually, the connector contains start values, but they are not always suited for the model I build, so there might be a divergence issue during the initialization. How could I avoid this issue?

推荐答案

Dymola 用户手册第 1 卷有几个章节,涉及非线性系统的初始化.在 Dymola 2020 中,章节是:

The Dymola User Manual Volume 1 has several chapters, which deal with the initialization of nonlinear systems. In Dymola 2020 the chapters are:

5.6.8 仿真过程中模型中非线性方程的初始猜测
5.8.3 区分起始值
5.8.4 调试初始化失败

5.6.8 Initial guesses for nonlinear equations in the model during simulation
5.8.3 Discriminating start values
5.8.4 Debugging failed initialization

您还可以尝试为某些变量提供最小值和最大值,并在模拟过程中激活检查,如

You can also try to provide min and max values for certain variables and activate the check during simulation, as described in

5.6.10 变量的边界检查

5.6.10 Bound checking for variables

这篇关于Dymola中非线性系统初始化时如何保证收敛的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆