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版本。