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. code_aster,salome_meca course material
    GNU FDL license(http://www.gnu.org/copyleft/fdl.html)
    Salome_meca(asterstudy)
    におけるcode_asterの使
    用についてのプレゼンテー
    ション

    View Slide

  2. GNU FDL licence | Code_Aster, salome_meca course material
    概要
    1. 計算のための一般情報
    2. AsterStudyモジュール

    データ設定

    起動と探査(入力・出力ファイル)

    解析結果

    View Slide

  3. 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

    View Slide

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

    View Slide

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

    View Slide

  6. GNU FDL license | code_aster, salome_meca course material
    | 6
    AsterStudyモジュール – データ設定
    スタディステージ

    コマンドファイル .comm:
    材料、有限要素、挙動…の定義

    モード:
    グラフィカルモード
    テキストモード
    結果
    ケース
    ビュー
    ヒストリー
    ビュー
    ステージ
    グラフィカルモード
    入力・出力
    ファイル
    テキストモード

    View Slide

  7. 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 ) )
    コマンド 係数
    キーワード
    単純キー
    ワード
    単純キーワード
    の記述
    コンセプト
    名称なし
    コマンド
    係数
    キーワード
    単純キー
    ワード
    スタディステージ
    係数キーワード
    の指標
    単純キーワード
    の記述

    View Slide

  8. 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を再利用

    View Slide

  9. GNU FDL license | code_aster, salome_meca course material
    | 9
    AsterStudyモジュール – データ設定
    スタディステージ - モード

    テキストモード
     Pythonスクリプト
     高度なスタディ
    (ループ、…
    しかし
     Asterコマンド
    (特定のキーワー
    ド)
     データ設定とジオメ
    トリ記述の間に明示
    的なリンクがない
    => グラフィカル
    モード
    結果
    ケース
    ビュー
    ヒストリー
    ビュー
    コンセプト
    リスト
    コマンドファイル

    View Slide

  10. GNU FDL license | code_aster, salome_meca course material
    | 10
    AsterStudyモジュール – データ設定
    スタディステージ - モード

    グラフィカルモード:コマンドの選択を容易にする
    結果
    ケース
    ビュー
    ヒストリー
    ビュー
    全てのコマンド
    を表示する
    コマンドの
    カテゴリー
    全てのコマンド
    の一覧

    View Slide

  11. GNU FDL license | code_aster, salome_meca course material
    | 11

    グラフィカルモード:コマンドの選択を容易にする
     ルール表現:
    必須キーワード
    アイテムの動的充填シス
    テム
     実用的な機能
    コメントの追加
    言語の切り替え
    入力したキーワードのみ

    関係するメッシュ要素の
    表示
    キーワードに関する情報
    ドキュメントを見る
    AsterStudyモジュール – データ設定
    スタディステージ - モード
    コマンド編集
    ウィンドウ
    実用機能

    View Slide

  12. GNU FDL license | code_aster, salome_meca course material
    | 12
    AsterStudyモジュール – データ設定
    スタディステージ - モード

    グラフィカルモード:コマンドの選択を容易にする
    利用可能なメッシュまたは
    メッシュファイル
    選択したグルー
    プをハイライト
    表示 利用可能なすべ
    てのグループ
    手動で作成し
    たグループ

    View Slide

  13. GNU FDL license | code_aster, salome_meca course material
    | 13
    AsterStudyモジュール – データ設定
    スタディステージ - モード

    グラフィカルモード:解析サマリー
    求解する
    オペレータ データ設定に関与
    するグループを強
    調

    View Slide

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

    View Slide

  15. 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モジュール – 起動と探査

    View Slide

  16. GNU FDL license | code_aster, salome_meca course material
    |16
    AsterStudyモジュール – 起動と探査
    入力/出力ファイル

    グラフィカルモード
    ステージの入出力ファイルの概要
    各ファイルに対して:
    プロパティ
    (イン/アウト、ユニット、...)
    ファイルに関連するコマンド

    View Slide

  17. GNU FDL license | code_aster, salome_meca course material
    |17
    AsterStudyモジュール – 起動と探査
    計算の起動

    実行するステージの選択

    実行時のプロパティ設定
    バージョン、メモリの割り当て、クラスタまたはローカルホストでの実行...
    結果
    ケース
    ビュー
    ヒストリー
    ビュー
    入力ファイルと
    出力ファイル
    ステージ
    実行ケース
    実行
    プロパティ
    現在のケースの
    実行を選択
    ケース履歴
    ケース管理(作成、インポート)

    View Slide

  18. GNU FDL license | code_aster, salome_meca course material
    |18
    AsterStudyモジュール – 起動と探査
    探査と管理

    計算のインタラクティブなフォローアップ

    実行ケース間の関係をグラフィカルに表示

    実行ケースからの出力およびメッセージファイルへのアクセス
    結果
    ケース
    ビュー
    ヒストリー
    ビュー
    入力ファイルと
    出力ファイル
    実行ケース
    フォロー
    アップ
    出力とメッセージ

    View Slide

  19. GNU FDL license | code_aster, salome_meca course material
    |19
    AsterStudyモジュール – 起動と探査
    探査と管理

    実行ケース間の関係をグラフィカルに表示
    ステージが実行される
    ステージは実行されません
    ステージは再利用されます
    ステージは再利用されます
    が選択されたもの =>
    が選択されたもの =>
    が選択されたもの =>
    が選択されたもの =>

    View Slide

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

    View Slide

  21. GNU FDL license | code_aster, salome_meca course material
    |21
    AsterStudyモジュール – 結果解析
    AsterStudyでの結果表示

    ポスト処理(New)
    場表示
    アニメーション
    デフォルメ表現
    カラーバー
    最小/最大値
    1つまたは複数のポイ
    ントの値
    時間軸でのデータプ
    ロット
    結果ファイル
    .rmedを選択
    ポスト-プロセス
    の選択
    入力ファイルと出力ファイル

    View Slide

  22. GNU FDL license | code_aster, salome_meca course material
    |22
    AsterStudyモジュール – 結果解析
    AsterStudyでの結果表示

    ポスト処理(New)
    場表示
    アニメーション
    デフォルメ表現
    カラーバー
    最小/最大値
    1つまたは複数のポイ
    ントの値
    時間軸でのデータプ
    ロット
    フィールド
    リスト
    ビュー機能の
    クイックボタン
    現在の
    ビュー情報
    メモリー情報
    5つのタブの
    表示設定
    結果
    ケース
    ビュー
    ヒストリー
    ビュー

    View Slide

  23. GNU FDL license | code_aster, salome_meca course material
    |23
    AsterStudyモジュール – 結果解析
    AsterStudyでの結果表示

    ポスト処理(New):ParaVisモジュールへの接続
    ポストプロセスでの操作履歴
    結果
    ケース
    ビュー
    ヒストリー
    ビュー
    フィールド
    リスト
    ビュー機能の
    クイックボタン
    メモリー情報
    5つのタブの
    表示設定
    現在の
    ビュー情報

    View Slide

  24. 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

    View Slide

  25. このドキュメントに欠けているものや不明確なものはありますか?
    あるいは、このような分かりやすいチュートリアルを読んで満足しま
    したか?
    Code_Asterトレーニング教材に関するご意見をお待ちしております。
    Code_Asterフォーラムの専用スレッドであなたのコメントを共有して
    ください。

    View Slide