标签: openmdao
有时,模型中存在无法评估目标函数,未知数或残差的点。告诉openMDAO这是一个无效点的最佳方法是什么?
将未知数和残差设置为nan,inf或其他方式?
答案 0 :(得分:1)
OpenMDAO有一个特殊的错误类AnalysisError,专门用于此目的。每当分析无法收敛或计算有效输出时,您应该提出分析错误。
linesearch算法在查看时都会查找并回溯。一些基于梯度的优化器也可以正确处理它(例如SLSQP)。