我经常遇到下面显示的初始化问题,上面写着some kind of non-linear solver will attempt to handle this problem。据我所知,Dymola在得到原始DAE系统的BLT形式后,用牛顿法求解方程,那么这个非线性求解器到底是什么?

发布于 2021-02-14 14:25:52
一般来说,Modelica仿真环境需要做的不仅仅是依赖基于导数的优化算法的已知的求解器。它可以基于已知的具有自适应能力的求解器,在求解器(线搜索或信任区域方法)和尝试不同的求解器参数之间切换。此外,在初始化问题的高级实例中,需要全局优化策略来避免质量差或发散的局部最优。
推理:存在严重的障碍,可能会妨碍识别一个半最优的,而不一定是初始化问题的最优解:
参考资料:
F. Casella和B. Bachmann,关于牛顿-拉夫森算法初始猜测的选择,应用程序。数学。& Comp.2021年
https://stackoverflow.com/questions/66177323
复制相似问题