我正在解决的案例是两个学科的航空航天问题。架构是 IDF。我使用记录器在每次迭代时记录数据。我正在使用有限差分。我正在使用 SciPy 的 SLSQP 优化器。
如果经过几次主要迭代,优化在行搜索期间崩溃。如何从同一点开始线搜索?
除此之外,我想检查是否从组件内部调用了对 Component 的solver_nonlinear() 的调用以进行导数计算或线搜索。有没有办法做到这一点?
我正在解决的案例是两个学科的航空航天问题。架构是 IDF。我使用记录器在每次迭代时记录数据。我正在使用有限差分。我正在使用 SciPy 的 SLSQP 优化器。
如果经过几次主要迭代,优化在行搜索期间崩溃。如何从同一点开始线搜索?
除此之外,我想检查是否从组件内部调用了对 Component 的solver_nonlinear() 的调用以进行导数计算或线搜索。有没有办法做到这一点?