問題タブ [abaqus]

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 に答える
571 参照

python - 平板のランダム穴

これは、平板上のランダムな穴をモデル化するための私の py コードです。このコードが次のエラーを報告するのはなぜですか: (IndexError: Sequence index out of range)? どうすれば修復できますか?

- - コーディング: mbcs - -

0 投票する
0 に答える
93 参照

finite-element-analysis - ABAQUS: 自重の下でエッジ中央にある 2 つのフィクスチャによって薄板のバランスをとる

寸法のプレート(200x200x5mm)を作成しました。密度=5000。プレートは x 軸に対して 30 度傾いています。ここで、自重の影響下で、図に示すように、面の中間点にある 2 つのサポートを使用して、プレートを平衡状態にします。サポートで mgsin30 と mgcos30 の理想的な反力を得るために使用する必要がある重力値 (+1 または +9.81) と境界条件。

PS: 面の 2 つの中間点でプレートを固定 (encaster) し、(Static,General) でシミュレーションを実行しました。反力を 6.15 & 4.02 N にしました (x 方向の g=+10 の場合)。しかし、理想的には、体に作用する法線力は mgcos30 と mgsin30 でなければなりません。

境界条件と、上記のプロセスでうまくいかなかった点について教えてください。ありがとう 図: 2 つの中点は図で丸で囲まれています

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

python - Python スクリプトを使用して Abaqus で複数のジョブを送信する方法

コマンドラインからpythonスクリプトを使用して、同じcaeファイル内で複数のAbaqusジョブを送信する方法を見つけようとしています。

次のスクリプトの複数のバリエーションを試しましたが、うまくいきませんでした

mdb が認識されないというエラーが発生し続けます。

私も入れてみました

ファイルの最初で、abaqus カーネルに関するエラーを取得します

ありがとう

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

linux - ccx - calculix: ccx を実行したいときにエラーが発生するのはなぜですか?

物理的な問題を解決するために ccx (Calculix solver programm) をインストールしました。プリプロセッサ cgx は正常に動作しますが、ターミナルで .inp ファイル (abaqus) を使用して ccx を実行すると、エラーが発生します。

フラグまたは .inp ファイルなしで ccx のみを実行すると、結果は次のようになります。

ubuntu 14.04 コンピューター (64 ビット: x86_64) に libgfortran3 をインストールし、「/usr/lib/x86_64/」にある「libgfortran.so.3.0.0」ファイルを、作成された参照オブジェクト ファイル「libgfortran.so.2」にリンクします。 " (アプリケーションが 32 ビットで実行されるため、calculix はそのファイルを必要とします)。その参照ファイルがないと ccx は完全には機能しないため、リンクする必要がありました。Calculix 2.8p2 を使用しています。

0 投票する
2 に答える
1297 参照

python - Python: 親スクリプトで、サブプロセス (子) スクリプトから変数にアクセスする

Python 2.7 を使用して、サブプロセス スクリプトを実行するメイン スクリプトを作成しました。私の質問は、サブプロセスから特定の変数、たとえばベクトルをキャプチャする方法です。

stdoutを使用して文字のマトリックスとしてスクリプトからを取得できることはわかっていますが、それはsubprocess.communicate()私の意図した目的には合いません。これが私がこれまでに試したことです。

親スクリプト:

子サブプロセス:

shell=True を使用せずにサブプロセスを実行する方法を誰かが知っている場合のボーナス マーク。.bat ファイルを実行する必要があるため、シェルでのみ可能のようです。

編集

関数をメインスクリプトに直接インポートしない理由を明確にするために:

サブプロセスで実行されるプログラムである Abaqus には、独自の Python インターフェイスがあり、Python スクリプトを使用してデータ出力にアクセスできます。したがって、python スクリプトはプログラムを介して実行する必要があり、メインに統合することはできません。

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

abaqus - Abaqus - 初期条件を塑性ひずみとして適用する方法は?

以下に示すように、Abaqus で塑性ひずみの初期条件を適用しようとしています。 

コードのこの部分は、応力の場合は機能しますが、塑性ひずみの場合は機能しません...計算にエラーはなく、abaqus が実行されますが、結果を確認すると、塑性ひずみが考慮されません...

----後で編集---- INPファイルの例: