Upgrade to Pro — share decks privately, control downloads, hide ads and more …

code_asterとSalome-Mecaのプレゼンテーション

JunTatsuno
December 03, 2021

 code_asterとSalome-Mecaのプレゼンテーション

一般社団法人オープンCAE学会で公開されているCode_Asterのトレーニング資料は元資料であるEDF資料が2013年版と古く理論は今でも非常に参考になるが、GUIなどが大きく変わっている。
そこで最新の「01-Presentation of code_aster and Salome-Meca(2020年9月21日公開)」を機械翻訳と学会の和訳を参考にして訳しました。

▼Code_Aster Tranig(EDF公式)
https://www.code-aster.org/V2/spip.php?article920

▼Code_Aster Tranig(一般社団法人オープンCAE学会和訳)
http://www.opencae.or.jp/activity/committee/ducument_translation/

JunTatsuno

December 03, 2021
Tweet

More Decks by JunTatsuno

Other Decks in Technology

Transcript

  1. code_aster,salome_meca course material GNU FDL license(http://www.gnu.org/copyleft/fdl.html) code_aster,salome_meca course material GNU

    FDL license(http://www.gnu.org/copyleft/fdl.html) code_asterとSalome-meca のプレゼンテーション
  2. GNU FDL licence | Code_Aster, salome_meca course material 概要 1.

    コードとプラットフォームの基本原理 2. code_asterの一般性 3. 計算のための一般情報
  3. GNU FDL licence | Code_Aster, salome_meca course material 概要 1.

    コードとプラットフォームの基本原理 2. code_asterの一般性 3. 計算のための一般情報
  4. GNU FDL license | code_aster, salome_meca course material | 4

    1.コードとプラットフォームの基本原理(1/7) code_aster salome-meca SALOME AsterStudy 4つの異なるコンセプト
  5. GNU FDL license | code_aster, salome_meca course material | 5

    1.コードとプラットフォームの基本原理(2/7) 4つの異なるコンセプト ー • «スタンドアローン»な熱-機械ソルバー – 入力: メッシュ、テキストファイルによるデータ設定 – 出力: 物理的場(変位、ひずみ、応力、温度 …) プリ処理 (CAD、メッシュ) 機械問題の データ設定 有限要素モデルの 作成と求解 結果のポスト処理 u… code_aster
  6. GNU FDL license | code_aster, salome_meca course material | 6

    1.コードとプラットフォームの基本原理(3/7) 4つの異なるコンセプト ー SALOME • プリ・ポスト処理のための汎用フレームワーク
  7. GNU FDL license | code_aster, salome_meca course material | 7

    1.コードとプラットフォームの基本原理(4/7) 4つの異なるコンセプト ー salome_meca • code_asterのSALOMEへの統合
  8. GNU FDL license | code_aster, salome_meca course material | 8

    1.コードとプラットフォームの基本原理(5/7) 4つの異なるコンセプト ー salome_meca • code_asterのSALOMEへの統合完全な環境の簡単なインストール (Linuxのみ) – 一貫性のある継続的なユーザー体験 • 異なるモジュールからSALOMEの主なスタディ要素(メッ シュ、結果)へのアクセス • code_asterのデータ設定のための幾何学的構成要素のグラフィ カルな選択 – さまざまなプリ・ポスト処理ツールの使用が可能 • SALOMEのGeometryおよびMeshモジュールで作成されたメッ シュおよびジオメトリのインポート • さまざまな入力メッシュフォーマットおよび出力結果フォー マットのインポート – code_asterソルバーの“スタンドアローン”使用の可能性
  9. GNU FDL license | code_aster, salome_meca course material | 9

    1.コードとプラットフォームの基本原理(6/7) 4つの異なるコンセプト ー AsterStudy • CAE(Computer Aided Engineering)モジュール AsterStudy
  10. GNU FDL license | code_aster, salome_meca course material |10 1.コードとプラットフォームの基本原理(7/7)

    4つの異なるコンセプト ー AsterStudy • salome_mecaのcode_asterモジュール code_aster GUIモジュール AsterStudy CADモジュール Shaper Meshモジュール Mesh 可視化モジュール ParaVis CAOモジュール Geometry
  11. GNU FDL licence | Code_Aster, salome_meca course material 概要 1.

    コードとプラットフォームの基本原理 2. code_asterの一般性 3. 計算のための一般情報
  12. GNU FDL license | code_aster, salome_meca course material |12 2.code_asterの一般性(1/6)

    code_aster-構造物の熱・力学的スタディのための万能コード • オープンソースのコード • エンジニア、専門家、研究者が使用 – 実務用: EDFでは、堅牢で信頼性が高く、テ スト済みで適格なメカニカルシミュレーショ ンソフトウェアが必要とされている – 研究用:開発版に新しいモデルを継続的に組 み込む • 多種多様なモデル – > 400以上の有限要素 – > 200以上の構成則 – 多種多様なソルバー
  13. GNU FDL license | code_aster, salome_meca course material |13 2.code_asterの一般性(2/6)

    code_aster-多種多様なモデル • 有限要素 – 連続体力学 • 3D: 線形、2次、低減積分または完全積分 • 2D:平面ひずみ、平面応力、軸対称、平面応力における非線形挙動の考慮 – 構造要素 • 2次元要素:シェル、プレート • 1次元要素:梁、棒、ケーブル、パイプ • 離散要素:質量、バネ、ダッシュポット – 結合とアセンブリ • 自由度間の線形関係、トルクの伝達 – 不連続な媒体(クラックやジョイント) • XFEMのレベルセット • ジョイント要素とCZM(Cohesive Zone Model)について
  14. GNU FDL license | code_aster, salome_meca course material |14 2.code_asterの一般性(3/6)

    code_aster-多種多様な挙動 • 利用可能な構成則 – 弾性および弾塑性 'ELAS‘, ELAS_HYPER‘, 'VMIS_ISOT_TRAC‘, 'VMIS_ISOT_PUIS‘, 'VMIS_ISOT_LINE‘, 'VMIS_CINE_LINE‘, … – 弾性-粘塑性 'VISC_ISOT_LINE‘, 'VISC_ISOT_TRAC‘, 'LEMAITRE‘, 'DIS_VISC‘, 'VISC_CIN1_CHAB‘, 'VISC_CIN2_CHAB‘, … – 核燃料用材料と照射下の金属 'VISC_IRRA_LOG‘, 'GRAN_IRRA_LOG‘, 'GATT_MONERIE‘, 'LEMAITRE_IRRA‘, 'LMARC_IRRA‘, … – 冶金的変質の機械的効果を持つモデル – 破壊力学と損傷モデル 'ENDO_FRAGILE‘, 'ROUSSELIER', 'ROUSS_PR', 'ROUSS_VISC‘, 'VENDOCHAB‘, 'VISC_ENDO_LEMA‘, … – コンクリート、鉄筋コンクリート、土木用モデル 'ENDO_ISOT_BETON‘, 'ENDO_SCALAIRE‘,'ENDO_CARRE' , 'ENDO_ORTH_BETON‘, 'MAZARS‘, … – 地盤材料: 'ELAS_GONF ‘, 'CJS ' , 'LAIGLE ‘, 'LETK ‘, 'HOEK_BROWN' , 'HOEK_BROWN_EFF‘, … – マルチフィジックス:熱-水-機械、コンクリート、冶金 • ユーザー定義材料 : UMAT, MFront, Aster
  15. GNU FDL license | code_aster, salome_meca course material |15 2.code_asterの一般性(4/6)

    code_aster-多種多様なソルバー • アルゴリズムと解析方法 – 機械ソルバー • モーダルベースの動力学: DYNA_VIBRA • 物理ベースの動力学: DYNA_VIBRA, DYNA_NON_LINE • モーダル解析:CALC_MODES • 線形または非線形静力学: MECA_STATIQUE, STAT_NON_LINE – その他の物理 • 熱:THER_LINEAIRE, THER_NON_LINE • 音響:PHENOMENE=‘ACOUSTIQUE’ • 冶金(溶接アプリケーション用) • FSI :流体と構造の相互作用 • 熱-水-機械連成(多孔質媒体のモデル化)
  16. GNU FDL license | code_aster, salome_meca course material |16 2.code_asterの一般性(5/6)

    code_aster-求解とポスト処理 • 求解のツール • サブストラクチャリング – 非線形アルゴリズムの制御 – 複数の代数ソルバー: • 逐次または並列 • 直接法と反復法 • ポスト処理ツール – 場の計算と管理 • CALC_CHAMP , POST_CHAMP , …
  17. GNU FDL license | code_aster, salome_meca course material |17 2.code_asterの一般性(6/6)

    code_aster-高度なシミュレーション用 • 3種類の非線形問題の解決 – 材料挙動:約200種類の非線形構成則 – 動的:大変形、大ひずみ、大回転 – 接触および/または摩擦 • 力学の高度な機能 – 多孔質媒体、破壊力学、疲労、損傷、冶金、地震解析、回転系 ...
  18. GNU FDL licence | Code_Aster, salome_meca course material 概要 1.

    コードとプラットフォームの基本原理 2. code_asterの一般性 3. 計算のための一般情報
  19. GNU FDL license | code_aster, salome_meca course material |19 3.

    計算のための一般情報 数値シミュレーション ステップ code_aster スタンドアローン salome-meca 1. ジオメトリ定義 CADモデラ― Shaper / GEOM 2. メッシュ生成 メッシュツール MESH 3. データ設定 テキストエディター AsterStudy 4. 起動と探査 ASTKツール AsterStudy 5. 結果分析 可視化アプリケー ション、表計算ソフ ト... AsterStudy / ParaVis