OpenMDAO 1.x:记录desvar,约束和目标

frza

您如何从记录器保存的信息中获取有关哪些变量是设计变量,目标或约束的信息?将这些信息打印到文件中以跟踪运行过程中的优化进度将非常有用。目前看来,RecordingManager.record_iteration实际上并不允许这样做,因为您只传递了root系统和用于优化程序设置的元数据字典。

是否可以在RecordingManager.record_iteration被调用的eg上添加一个参数optproblem,这是一本字典,字典包含desvars,约束和目标?

然后,一个简单的OptimizationRecorder可以将列格式的文件及其数量转储出去,以便在优化过程中轻松进行打印。

贾斯汀·格雷(Justin Gray)

这是我们在不久的将来要做的事情上的事情。我们当前计划的方法将是使用标签将变量标识为des-var,目标和约束来扩充(已保存)变量的元数据。然后,您可以根据需要将这些信息作为定制案例记录器的一部分来提取。我们计划以这种方式进行操作,因为它根本不需要修改记录器的api。我认为我们将在下个月左右实施这样的操作。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

OpenMDAO 1.x:并行记录

来自分类Dev

多目标概率的Pareto Frontier生成。使用openMDAO 1.x?

来自分类Dev

在OpenMDAO中创建“部分目标”

来自分类Dev

使用NSGA2解决多目标概率时出现“ TypeError”。来自OpenMDAO 1.x中的pyopt-sparse

来自分类Dev

如何在OpenMDAO 1.x中使用嵌套问题?

来自分类Dev

Openmdao 1.x:实施预期改进的有效方法

来自分类Dev

Openmdao 1.x:实施预期改进的有效方法

来自分类Dev

OpenMDAO v1.x功能请求:派生检查方法中的有限差分方法选项

来自分类Dev

OpenMDAO:比较 ScipyOptimizeDriver 和 pyOptSparseDriver 的优缺点是什么?

来自分类Dev

openMDAO:优化在 1 次迭代后成功终止,而不是在最佳点

来自分类Dev

运行openmdao 1.7.0 GUI

来自分类Dev

在OpenMDAO中实施AMMF

来自分类Dev

OpenMDAO PetscTgtVecWrapper TypeError

来自分类Dev

运行openmdao 1.7.0 GUI

来自分类Dev

OpenMDAO ShelveRecorder以一种奇怪的顺序保存迭代:第1次迭代,第3次,第2次,第5次,第4次,第6次

来自分类Dev

OpenMDAO v0.13:将部件中的nxm阵列的切片连接到n个单独的组件中的1xm阵列

来自分类Dev

了解Openmdao设计背后的原因

来自分类Dev

在Openmdao中使用ExternalCodeComp的问题

来自分类Dev

OpenMDAO:ParallelGroup的意外行为

来自分类Dev

OpenMDAO 使用多个组合的效率

来自分类Dev

如何使用Aeq x <= beq中的约束来允许权重在-1和1之间

来自分类Dev

在Openmdao中使用APOPT(MINLP)求解器

来自分类Dev

OpenMDAO两次生成着色文件

来自分类Dev

OpenMDAO如何设置子组属性?

来自分类Dev

openmdao 2.2.0:设置时出现类型错误

来自分类Dev

离散独立/设计变量 ? openmdao 2.2.0

来自分类Dev

Openmdao2 中的嵌套问题

来自分类Dev

Orchard CMS 1.x [文档存储]-混合支持记录和较少记录的属性

来自分类Dev

什么是(x&1)和(x >> = 1)?

Related 相关文章

  1. 1

    OpenMDAO 1.x:并行记录

  2. 2

    多目标概率的Pareto Frontier生成。使用openMDAO 1.x?

  3. 3

    在OpenMDAO中创建“部分目标”

  4. 4

    使用NSGA2解决多目标概率时出现“ TypeError”。来自OpenMDAO 1.x中的pyopt-sparse

  5. 5

    如何在OpenMDAO 1.x中使用嵌套问题?

  6. 6

    Openmdao 1.x:实施预期改进的有效方法

  7. 7

    Openmdao 1.x:实施预期改进的有效方法

  8. 8

    OpenMDAO v1.x功能请求:派生检查方法中的有限差分方法选项

  9. 9

    OpenMDAO:比较 ScipyOptimizeDriver 和 pyOptSparseDriver 的优缺点是什么?

  10. 10

    openMDAO:优化在 1 次迭代后成功终止,而不是在最佳点

  11. 11

    运行openmdao 1.7.0 GUI

  12. 12

    在OpenMDAO中实施AMMF

  13. 13

    OpenMDAO PetscTgtVecWrapper TypeError

  14. 14

    运行openmdao 1.7.0 GUI

  15. 15

    OpenMDAO ShelveRecorder以一种奇怪的顺序保存迭代:第1次迭代,第3次,第2次,第5次,第4次,第6次

  16. 16

    OpenMDAO v0.13:将部件中的nxm阵列的切片连接到n个单独的组件中的1xm阵列

  17. 17

    了解Openmdao设计背后的原因

  18. 18

    在Openmdao中使用ExternalCodeComp的问题

  19. 19

    OpenMDAO:ParallelGroup的意外行为

  20. 20

    OpenMDAO 使用多个组合的效率

  21. 21

    如何使用Aeq x <= beq中的约束来允许权重在-1和1之间

  22. 22

    在Openmdao中使用APOPT(MINLP)求解器

  23. 23

    OpenMDAO两次生成着色文件

  24. 24

    OpenMDAO如何设置子组属性?

  25. 25

    openmdao 2.2.0:设置时出现类型错误

  26. 26

    离散独立/设计变量 ? openmdao 2.2.0

  27. 27

    Openmdao2 中的嵌套问题

  28. 28

    Orchard CMS 1.x [文档存储]-混合支持记录和较少记录的属性

  29. 29

    什么是(x&1)和(x >> = 1)?

热门标签

归档