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, プログラミング

執筆者:

関連記事

iPhoneアプリ[FEM BLOCKi]で有限要素解析をやってみた第1回 片持ち梁の静解析

本記事ではiPhone/iPadアプリ「FEM_BLOCKi」を使用して、簡単な有限要素解析を行ってみます。「百聞は一見に如かず」いえ、 「百見は一触に如かず」 実際に自らの手で有限要素解析を実行する …

Xcode iOSアプリでGUIをコードだけで作成する Storyboard, Sceneなし

アプリメンテナンスをしている際、どうしようもないビルドエラーに遭遇して解決できず、新規プロジェクトで作り直すという事がありました。私のiPhoneアプリ開発歴は結構長く、始めたのは2013年あたりです …

Python pyworld インストールできない時の対処法

Windows10でpyworldをインストールしようとしたら、途中で止まってしまった。なんかWarningがでてました。 WARNING: Ignoring invalid distribution …

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

有限要素法、弾塑性解析についてWeb検索をしていた所、Pythonコードを見つけました。 https://qiita.com/Altaka4128/items/86e25d66196dfe7160f3 …

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

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