オープンCAE初心者勉強会?
Code_Asterの使用方法、事例を解説します。
EficasではGROUP_MAなどで複数のグループ名を記入できますが、これをテキストファイルから読み込む方法です。
シェル要素として、DKTとCOQUE_3Dがあり、大きな回転などを扱う場合に、COQUE_3Dを使うようです。
メッシュ | 変位 | 回転 | 歪み | 計算 | |
DKT | TRIA3,QUAD4 | small | small | small | Linear,Non linear |
COQUE_3D | TRIA7,QUAD9 | large | large | large | Linear,Non linear |
ビーム要素は2つのタイプがあり、回転の自由度を持たない:BARRE、回転の自由度を持つ:POU_D_E 他、を使い分けます。
Modelisation | 自由度 | |
BARRE | ピン接合 | DX, DY, DZ |
POU_D_E 他 | 剛接合 | DX, DY, DZ, DRX, DRY, DRZ |
計算結果は作業フォルダの拡張子:rmed のファイル(linear-static.rmed など)に保存されているので、この拡張子を rmed → med に書き換えれば、Paraviewモジュールで表示できます。
Code_Aster の並列化(PDFの内容のうち、コマンドラインが中心の2-10をリンク先に清書しました
Ver. 11.0 のほうが速く、ソルバーはMUMPSのほうが速いです。
STA10.3 | PAR10.3 | PAR10.3 | NEW11.0 | PAR11.0 | PAR11.0 | |
Processors | 1 | 1 | 4 | 1 | 1 | 4 |
Solver | MULT_FRONT | MUMPS | MUMPS | MULT_FRONT | MUMPS | MUMPS |
time [sec] | 3619 | 1474 | 1118 | 2734 | 968 | 766 |
AmazonEC2のサービスは従量課金制ですので、料金体系を良く理解した上で利用してください。オンデマンドインスタンス、データ転送、EBSボリューム、Elastic IP、Route 53は課金されます。Amazon EC2 料金表
AmazonEC2などのリモートマシン上のGUIアプリケーションを、ローカルマシンのWindowsから利用する方法です。
Salome-Meca | bit | Code_Aster | Salome |
2011.2 | 64bit | STA10.5 | 6.3.0 |
2011.1 | 64bit | STA10.3 | 5.1.5 |
2010.2 | 32bit | STA10.2 | 5.1.4 |
2011年8月の時点で、Salome-Meca 版、スタンドアローン版の主なバージョンとしては、STA10.2、STA10.3、NEW11.0、STA10.5があります。(STA10.5はスタンドアローン版はありませんが、STA10.5 = NEW11.0.10です。)このうち、[STA10.2、STA10.3]と[NEW11.0、STA10.5]では、コマンドファイルのポスト処理の書き方に違いがあります。(それ以外のコマンドファイルの書き方は変わっていないようです。)
具体的には下表の例のように、CALC_ELEM、CALC_NO の OPTION の書き方が違います。そのため、STA10.2やSTA10.3用に作ったコマンドファイルを、NEW11.0やSTA10.5で計算する場合は、EFICAS などでポスト処理の部分を書き換える必要があります。逆もまた然りです。
バージョン | 応力(要素) | 等価応力(要素) | 応力(節点) | 等価応力(節点) |
STA10.2、STA10.3 | SIGM_ELNO_DEPL | EQUI_ELNO_SIGM | SIGM_NOEU_DEPL | EQUI_NOEU_SIGM |
NEW11.0、STA10.5 | SIGM_ELNO | SIEQ_ELNO | SIGM_NOEU | SIEQ_NOEU |
Salome 6 は、MED 3 でしか出力できないので、Salome 6 で作った MED ファイルを用いて計算する場合は、NEW11.0, STA10.5 を使う必要があります。逆に、NEW11.0, STA10.5 で出力した MED ファイルは、Salome 6 でしか読めません。
MED : HDFライブラリ(Salome)とCode_Aster でデータをやり取りする際の中間データ(メッシュなど)
read | write | |
NEW11.0, STA10.5 | 2, 3 | 3 |
STA10.2, STA10.3 | 2 | 2 |
Salome 6 | 2, 3 | 3 |
Salome 5 | 2 | 2 |
Code_Aster Documentation : http://www.code-aster.org/V2/spip.php?rubrique19
機械翻訳ですが、英語化公式ドキュメントが公開されています。
Code_Aster Forum : http://www.code-aster.org/forum2/
開発者がいますので非常に参考になります。言語は英語とフランス語ですが、英語の投稿の方が多いようです。
Code_Aster Wiki : http://www.code-aster.org/wiki/doku.php
有志が作成しています。完全に整理されてはいませんが参考になります。
Contrib:Claws/Code Aster : http://www.caelinux.org/wiki/index.php/Contrib:Claws/Code_Aster
Contrib:Kees Wouters : http://www.caelinux.org/wiki/index.php/Contrib:KeesWouters
有志が公開されている解説書です。コマンドファイルを公開していますので非常にわかりやすいです。
DEXCS-Salomeの有効活用:Code_Asterのコンパイル(1):http://blog.goo.ne.jp/dalab-gnct/e/fc5c4581f73b06bce7a977ae56379c2b
DEXCS-Salomeの有効活用:並列版Code_Asterのコンパイル(1):http://blog.goo.ne.jp/dalab-gnct/e/d3a33ad805388450e26dfdbd5049f4f6
DEXCS-Salomeの有効活用:並列版Code_Asterのコンパイル(2):http://blog.goo.ne.jp/dalab-gnct/e/f12c955436191d9783516214d7573f99
DEXCS-Salomeの有効活用:並列版Code_Asterのコンパイル(3):http://blog.goo.ne.jp/dalab-gnct/e/fdc6d30b81b008f9eec405945c4d9467