OpenMDAO/OpenMDAO

OpenMDAO repository.

解决的问题

OpenMDAO 专为系统分析和多学科优化而设计。它解决了需要紧密耦合求解复杂模型,同时又易于构建和维护的挑战。

工作原理

该平台使用 Python,允许用户将模型分解为更小、更易管理的组件。它采用高效的并行数值方法求解这些模型,主要专注于使用解析导数的梯度优化。它还支持无梯度优化、混合整数非线性规划以及传统的设计空间探索。

适用人群

适用于需要在多个学科中探索包含数百或数千个设计变量的大规模设计空间的研究人员和工程师。

主要亮点

  • 使用 Python 编写的高性能计算平台。
  • 支持使用解析导数的大规模设计空间梯度优化。
  • 支持无梯度和混合整数非线性规划的并行计算功能。
  • 与 numpy、scipy、mpi4py 等第三方依赖项集成,用于高性能数值计算。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目