openmdao

    0熱度

    1回答

    我想使用PyOptSparse驅動程序。我已經成功安裝了該軟件包,但是使用了Python 2.7。 Lorens-MacBook-Pro:code lorensheets$ python Python 2.7.10 (default, Oct 23 2015, 19:19:21) [GCC 4.2.1 Compatible Apple LLVM 7.0.0 (clang-700.0.59.5)

    0熱度

    1回答

    我試圖嵌入由openMdao生成到Jupyter筆記本採用下面的代碼N2 digaram: from openmdao.api import Problem from openmdao.examples.beam_tutorial import BeamTutorial from openmdao.api import view_model from IPython.core.displa

    0熱度

    1回答

    我嘗試使用OpenMDAO框架優化Rosebrock函數,該函數與一個簡單的隱式方程(參見apply_nonlinear部分)相關,如下所示。 from openmdao.api import Component, Problem, Group, ScipyOptimizer, IndepVarComp, Newton, ScipyGMRES class optimization(Compon

    0熱度

    1回答

    我有一個複雜的模型(A),可以很容易地將其寫入具有輸入和輸出的單個組件。但是,在模型A中,有兩個「物理」學科A1和A2重複調用。 我想將模型A分成兩個子組件(A1和A2),並有一個根據某些規則調用A1和A2的代碼。 問題是,我應該把這個「膠水代碼」寫成一個調用其中的組件嗎?或者我應該寫我自己的「驅動程序」,用我的規則調用A1和A2? 或者我必須將大型模型保存在單個組件中嗎? 另一個類似的情況是,必

    0熱度

    1回答

    我通過OpenMDAO使用SLSQP來解決優化問題。優化工作充分;在結束SLSQP輸出寫着: Optimization terminated successfully. (Exit mode 0) Current function value: [-0.07475851] Iterations: 44 Function evaluations: 87

    0熱度

    2回答

    我可以設置components'solve_nonlinear函數中的未知數和殘差。我也可以設置參數的值嗎?爲什麼或者爲什麼不? 編輯 這是我在 「純Python」 讀/寫器組件的嘗試。我的問題是我無法從頂層讀取/寫入參數。 $ cat test.py from openmdao.api import Component, Group, Problem class reader():

    0熱度

    1回答

    我試圖用OpenMDAO解決簡單的隱式方程。該公式如下所示, X * Z + Z - 4 = 0 Y = X + 2 * Z 的解決方案是Z = 2.666667,Y = 5.833333對於x = 0.5。 對於這種情況,我已經使用其在下面示出的代碼, from __future__ import print_function from openmdao.api import Compone

    1熱度

    1回答

    我試圖運行Openmdao拋物面教程以及基準和我始終得到其內容遵循同樣的錯誤時: [0]PETSC ERROR: ------------------------------------------------------------------------ [0]PETSC ERROR: Caught signal number 11 SEGV: Segmentation Violation,

    1熱度

    2回答

    的online installation doc說OpenMDAO 1.7.3阿爾法只要求 「numpy的」 和 「SciPy的」,但pip install openmdao給出: 安裝收集包:六,Pygments來做,IMAGESIZE,pytz,巴貝爾, snowballstemmer,MarkupSafe,Jinja2的,雪花, sphinxcontrib-WebSupport上,IDNA,

    1熱度

    1回答

    有沒有人有與OpenMDAO 1.7.3兼容的Sellar問題的IDF和CO版本?我只能在Git存儲庫的「examples」目錄中找到MDF和SAND版本。