OpenMDAO/OpenMDAO

OpenMDAO repository.

解決的問題

OpenMDAO 是為系統分析與多學科最佳化而設計。它解決了複雜模型需緊密耦合求解,同時又易於建構與維護的挑戰。

作法原理

此平台使用 Python,讓使用者能將模型分解為更小、更易管理的元件。它採用高效的平行數值方法求解這些模型,主要專注於使用解析微分的梯度最佳化。同時也支援無梯度最佳化、混合整數非線性規劃,以及傳統的設計空間探索。

適用對象

適用於需要在多個學科中探索包含數百或數千個設計變數的大設計空間的研究人員與工程師。

主要特色

  • 使用 Python 寫成的高性能運算平台。
  • 支援使用解析微分的大設計空間梯度最佳化。
  • 支援無梯度與混合整數非線性規劃的平行運算功能。
  • 與 numpy、scipy、mpi4py 等第三方相依套件整合,用於高效能數值運算。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案