【发布时间】:2017-12-05 09:18:24
【问题描述】:
有时,模型中的某些点无法评估目标函数、未知数或残差。告诉 openMDAO 这是一个无效点的最佳方法是什么?
将未知数和残基设置为 nan、inf 或其他方式?
【问题讨论】:
标签: openmdao
有时,模型中的某些点无法评估目标函数、未知数或残差。告诉 openMDAO 这是一个无效点的最佳方法是什么?
将未知数和残基设置为 nan、inf 或其他方式?
【问题讨论】:
标签: openmdao
OpenMDAO 有一个特殊的错误类AnalysisError,专门用于此目的。每当您的分析无法收敛或计算有效输出时,您都应该提出分析错误。
linesearch 算法都在寻找它并在看到它时回溯。一些基于梯度的优化器也可以正确处理它(例如 SLSQP)。
【讨论】: