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

Salome_meca(asterstudy)におけるcode_asterの使用についてのプレ...

JunTatsuno
December 12, 2021

 Salome_meca(asterstudy)におけるcode_asterの使用についてのプレゼンテーション

一般社団法人オープンCAE学会で公開されているCode_Asterのトレーニング資料は元資料であるEDF資料が2013年版と古く理論は今でも非常に参考になるが、GUIなどが大きく変わっている。
そこで最新の「03-Utilisation de code_aster dans salome_meca : Asterstudy(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 12, 2021
Tweet

More Decks by JunTatsuno

Other Decks in Technology

Transcript

  1. GNU FDL licence | Code_Aster, salome_meca course material 概要 1.

    計算のための一般情報 2. AsterStudyモジュール ➢ データ設定 ➢ 起動と探査(入力・出力ファイル) ➢ 解析結果
  2. GNU FDL license | code_aster, salome_meca course material | 3

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

    データ設定 2. 起動と探査(入力・出力ファイル) 3. 結果解析
  4. GNU FDL licence | Code_Aster, salome_meca course material AsterStudyモジュール 1.

    データ設定 2. 起動と探査(入力・出力ファイル) 3. 結果解析
  5. GNU FDL license | code_aster, salome_meca course material | 6

    AsterStudyモジュール – データ設定 スタディステージ ▪ コマンドファイル .comm: 材料、有限要素、挙動…の定義 ▪ モード: グラフィカルモード テキストモード 結果 ケース ビュー ヒストリー ビュー ステージ グラフィカルモード 入力・出力 ファイル テキストモード
  6. GNU FDL license | code_aster, salome_meca course material | 7

    ▪ code_asterのコマンド言語  コマンドの例:材料の定義  他の例:結果の出力 ユーザーが選択する コンセプト名称 STEEL = DEFI_MATERIAU (ELAS = _F ( E=205000.E6, NU=0.3 ) AsterStudyモジュール – データ設定 IMPR_RESU( RESU = _F ( RESULTAT = RESU ) ) コマンド 係数 キーワード 単純キー ワード 単純キーワード の記述 コンセプト 名称なし コマンド 係数 キーワード 単純キー ワード スタディステージ 係数キーワード の指標 単純キーワード の記述
  7. GNU FDL license | code_aster, salome_meca course material | 8

    ▪ code_asterのコマンド言語  « reuse » キーワードは既存のコンセプトを継承するために使用  コマンドには順序があり,引用するコンセプトはそれ以前に生 成されている必要がある AsterStudyモジュール – データ設定 8 - Code_Aster and Salome-Meca course material GNU FDL Licence MESH = LIRE_MAILLAGE ( FORMAT = ‘MED’ ) MESH = DEFI_GROUP ( reuse = MESH, MAILLAGE = MESH, CREA_GROUP_NO = _F ( GROUP_MA = ‘upper’ )) MESH = LIRE_MAILLAGE( … ) STEEL = DEFI_MATERIAU( … ) CHMAT = AFFE_MATERIAU ( MAILLAGE = MESH ,                           AFFE =_F ( TOUT = 'OUI', MATER=STEEL,),) スタディステージ コンセプトMESHを再利用
  8. GNU FDL license | code_aster, salome_meca course material | 9

    AsterStudyモジュール – データ設定 スタディステージ - モード ▪ テキストモード  Pythonスクリプト  高度なスタディ (ループ、… しかし  Asterコマンド (特定のキーワー ド)  データ設定とジオメ トリ記述の間に明示 的なリンクがない => グラフィカル モード 結果 ケース ビュー ヒストリー ビュー コンセプト リスト コマンドファイル
  9. GNU FDL license | code_aster, salome_meca course material | 10

    AsterStudyモジュール – データ設定 スタディステージ - モード ▪ グラフィカルモード:コマンドの選択を容易にする 結果 ケース ビュー ヒストリー ビュー 全てのコマンド を表示する コマンドの カテゴリー 全てのコマンド の一覧
  10. GNU FDL license | code_aster, salome_meca course material | 11

    ▪ グラフィカルモード:コマンドの選択を容易にする  ルール表現: 必須キーワード アイテムの動的充填シス テム  実用的な機能 コメントの追加 言語の切り替え 入力したキーワードのみ 表 関係するメッシュ要素の 表示 キーワードに関する情報 ドキュメントを見る AsterStudyモジュール – データ設定 スタディステージ - モード コマンド編集 ウィンドウ 実用機能
  11. GNU FDL license | code_aster, salome_meca course material | 12

    AsterStudyモジュール – データ設定 スタディステージ - モード ▪ グラフィカルモード:コマンドの選択を容易にする 利用可能なメッシュまたは メッシュファイル 選択したグルー プをハイライト 表示 利用可能なすべ てのグループ 手動で作成し たグループ
  12. GNU FDL license | code_aster, salome_meca course material | 13

    AsterStudyモジュール – データ設定 スタディステージ - モード ▪ グラフィカルモード:解析サマリー 求解する オペレータ データ設定に関与 するグループを強 調
  13. GNU FDL licence | Code_Aster, salome_meca course material AsterStudyモジュール 1.

    データ設定 2. 起動と探査(入力/出力ファイル) 3. 結果解析
  14. GNU FDL license | code_aster, salome_meca course material | 15

    ▪ 入力ファイル: コマンドファイル メッシュ: Aster (.mail) Med (.med) Gibi (.mgib) Ideas (.unv) GMSH (.msh) ベース (フォルダ): Aster base or HDF テキストフォーマットの さまざまなデータ ▪ 出力ファイル: Asterメッセージファイル Aster 結果ファイル 出力フォーマット: Med (.med) Ideas (.unv) GMSH (.msh) others … ベース (フォルダ): Aster base or HDF テキストフォーマットの さまざまな結果 AsterStudyのスタディ用入力/出力ファイル AsterStudyモジュール – 起動と探査
  15. GNU FDL license | code_aster, salome_meca course material |16 AsterStudyモジュール

    – 起動と探査 入力/出力ファイル ▪ グラフィカルモード ステージの入出力ファイルの概要 各ファイルに対して: プロパティ (イン/アウト、ユニット、...) ファイルに関連するコマンド
  16. GNU FDL license | code_aster, salome_meca course material |17 AsterStudyモジュール

    – 起動と探査 計算の起動 ▪ 実行するステージの選択 ▪ 実行時のプロパティ設定 バージョン、メモリの割り当て、クラスタまたはローカルホストでの実行... 結果 ケース ビュー ヒストリー ビュー 入力ファイルと 出力ファイル ステージ 実行ケース 実行 プロパティ 現在のケースの 実行を選択 ケース履歴 ケース管理(作成、インポート)
  17. GNU FDL license | code_aster, salome_meca course material |18 AsterStudyモジュール

    – 起動と探査 探査と管理 ▪ 計算のインタラクティブなフォローアップ ▪ 実行ケース間の関係をグラフィカルに表示 ▪ 実行ケースからの出力およびメッセージファイルへのアクセス 結果 ケース ビュー ヒストリー ビュー 入力ファイルと 出力ファイル 実行ケース フォロー アップ 出力とメッセージ
  18. GNU FDL license | code_aster, salome_meca course material |19 AsterStudyモジュール

    – 起動と探査 探査と管理 ▪ 実行ケース間の関係をグラフィカルに表示 ステージが実行される ステージは実行されません ステージは再利用されます ステージは再利用されます が選択されたもの => が選択されたもの => が選択されたもの => が選択されたもの =>
  19. GNU FDL licence | Code_Aster, salome_meca course material AsterStudyモジュール 1.

    データ設定 2. 起動と探査(入力・出力ファイル) 3. 結果解析
  20. GNU FDL license | code_aster, salome_meca course material |21 AsterStudyモジュール

    – 結果解析 AsterStudyでの結果表示 • ポスト処理(New) 場表示 アニメーション デフォルメ表現 カラーバー 最小/最大値 1つまたは複数のポイ ントの値 時間軸でのデータプ ロット 結果ファイル .rmedを選択 ポスト-プロセス の選択 入力ファイルと出力ファイル
  21. GNU FDL license | code_aster, salome_meca course material |22 AsterStudyモジュール

    – 結果解析 AsterStudyでの結果表示 • ポスト処理(New) 場表示 アニメーション デフォルメ表現 カラーバー 最小/最大値 1つまたは複数のポイ ントの値 時間軸でのデータプ ロット フィールド リスト ビュー機能の クイックボタン 現在の ビュー情報 メモリー情報 5つのタブの 表示設定 結果 ケース ビュー ヒストリー ビュー
  22. GNU FDL license | code_aster, salome_meca course material |23 AsterStudyモジュール

    – 結果解析 AsterStudyでの結果表示 • ポスト処理(New):ParaVisモジュールへの接続 ポストプロセスでの操作履歴 結果 ケース ビュー ヒストリー ビュー フィールド リスト ビュー機能の クイックボタン メモリー情報 5つのタブの 表示設定 現在の ビュー情報
  23. GNU FDL license | code_aster, salome_meca course material |24 AsterStudyモジュール

    – 結果解析 AsterStudy – ドキュメント • Salome_mecaのヘルプ => User'sGuide AsterStudyモジュール file:///opt/salome-meca/2019/appli_V2019.0.3_scibian_9/share/doc/salome/ gui/ASTERSTUDY/html/index.html