CAE FEM プログラミング

有限要素法3次元弾塑性解析Pythonコードを実行してみた

投稿日:

1次元モデルで弾塑性解析の流れを学んだので続いて3次元モデルの解析も流してみました。

https://qiita.com/Altaka4128/items/eb4e9cb0bf46d450b03f

Pythonコードは前回と同様に上記Qiita記事よりいただきました。

実行方法

・main.py
・FEM.py
・Node.py
・C3D8.py
・Dmatrix.py
・MaterialSet.py
・MisesMaterial.py
・ElementOutputData.py
・Boundary.py

コマンドプロンプトでpythonコードを配置したディレクトリにいき、

py -3.12 main.py

で実行できました。
(私の環境ではpython3.9, 3.10, 3.12を共存させています。解析実行は最新のpython3.12で行いました。)

記事と同様の結果が得られました。

Abaqus Learning Edition2023で検証

記事内にAbaqusのinpファイルもあるのでAbaqusでも実行してみました。

変位結果です。Pythonコードでも一致する結果が得られました。

↑ 応力

↑ ひずみ

↑ 塑性ひずみ

-CAE, FEM, プログラミング

執筆者:

関連記事

AndroidアプリのGoogle Play Console審査が異常に長い場合の対処法

最近、Andoridアプリのアップデートを行いました。5000DLほどのアプリですがいつもならGoogle Play Console審査は数時間で完了しています。しかし5日ほど経っても審査が終わりませ …

Android studio|FFmpegでやりたい放題するための準備

動画を利用したアプリを作成するにあたりFFmpegを使用できると大変便利です。Web上に多数の情報がありますが、数年前の記事は役に立たなかったり、実用的な情報が少なかったりします。本記事ではAndro …

blocked by CORS policy: No ‘Access-Control-Allow-Origin’ header is present on the requested resource.

エラー内容と状況 JavascriptからPHPを呼び出したら下記エラーがAccess to XMLHttpRequest at ‘https://ooo/xxx.php’ f …

サイトの仕様: ナビゲーションを解決する方法。Admobポリシーセンター広告制限

一年ほど前、突如としてAndroidアプリのAdmob広告に配信制限がかかりました。理由は「サイトの仕様: ナビゲーション」。これが厄介で、一体何を修正すべきなのかが全く分かりません。Web検索をかけ …

iframeでCookieを取得、書き込みをする方法 SameSite Secure -Javascript

ブラウザゲームを公開していてユーザーの設定をcookieに保存したくなりました。諸事情でiframeを使用しておりcookieの取得に苦労したので、その方法を記しておきます。 SameSite=Non …