問題タブ [openmdao]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
113 参照

gradient - Openmdao の kriged 関数の勾配

私は現在、クリギング関数を使用する多重勾配降下法アルゴリズムをコーディングしています。私の問題は、kriged 関数の勾配を取得する方法が見つからないことです (linearize を使用しようとしましたが、それを機能させる方法がわかりません)。

0 投票する
1 に答える
151 参照

installation - OpenMDAO: 最初のステップ

私は OpenMDAO (および Python) の世界に不慣れで、ソフトウェアの使用法を理解するのにいくつか問題があります。Anaconda (pyth v2.7) と OpenMDAO を既にインストールしていますが、実行方法がわかりません。このチュートリアルに従っていますが、正しく行っているかどうかわかりません。メモ帳++で.pyファイルを書き、IPythonで実行しようとしましたが、コマンドを使用from paraboloid import Paraboloidするとエラーが表示されます: No module named.api. 正しいパスを使用していない可能性があると思います (.py ファイルがあるフォルダーにいます)。おそらくそれはばかげたエラーですので、質問して申し訳ありません。

ありがとう、ホセ・モ

0 投票する
1 に答える
394 参照

openmdao - 多目的確率のパレートフロンティア生成。openMDAO 1.x を使用していますか?

私は OpenMDAO フレームワークが初めてで、現在 1.5.0 バージョンを使用しています。同じものを使用して、Zitzler–Deb–Thiele の関数のパレート フロントを生成することに興味があります。

ここで「pareto_filter」を使用するレガシーバージョンのソリューションを見つけましたが、新しいバージョンで同じものを見つけることができませんでした。では、1.x バージョンでパレート フロントを生成する多目的問題をどのように設定すればよいでしょうか。

ありがとうございます。

0 投票する
1 に答える
71 参照

openmdao - グループ間の接続の分割

接続コマンドを分割する最良の方法を知りたいです。モジュール化したい 2 つのグループがあります。内側のグループと外側のグループです。内側のグループを、外側のグループのすべての接続を変更することなく、内側のグループを切り替えたり変更したりできる一種のブラック ボックスにしたいと考えています。外側のグループが内側のグループの入力と出力を知る必要があるだけです。例:

コードを実行すると、次のエラーが表示されます。

これを解決するために、'array' を GroupInner グループの IndepVarComp にしました。ただし、これを行うと、エラーが発生します。

私は完全な接続を確立するだけでよいことを知っています: しかし、私が言ったように、GroupInner は、その中にどのグループやコンポーネントがあるかわからないブラック ボックスのようなものにしたいと考えています。array_elements が異なるため、すべてを昇格させることもできません。これを行うことは可能ですか、それとも接続全体を 1 つのコマンドで行う必要がありますか?

0 投票する
1 に答える
117 参照

arrays - OpenMDAO 1.5 : 配列を desvar として DOEdriver を実行する

私の問題を示すために、ここ ( http://openmdao.readthedocs.org/en/1.5.0/usr-guide/tutorials/doe-drivers.html?highlight=driver ) で説明されている例を使用しました。「params」が配列であり、 float ではなくなった 1 つのコンポーネントに対して同じアプローチを使用したいと考えています。以下の例を参照してください

次のエラーが表示されます。

コーディングの方法で何かを誤解しましたか?