Salome-Meca 入門2016年8月19日 | ||||||||||||
はじめにSalome-Meca とは、モデラー Salome と構造解析ソルバー Code_Aster がセットになったオープンソースのシステムである。これ 1 つですぐに構造解析を体験することができる (なんでも、とはいかないが)。 Linux 環境で動作する。ここではとりあえず基本的な操作の手順を示す。 使用環境SALOME-MECA-2016-LGPL-1, Ubuntu 12.04 LTS インストールSalome-Meca を Code_Aster のページ から入手する。 $ wget http://www.code-aster.org/FICHIERS/SALOME-MECA-2016-LGPL-1.tgz パッケージを展開。 $ tar xvzf SALOME-MECA-2016-LGPL-1.tgz インストーラの実行。 $ ./SMECA_V2016_LGPL.run 指示に従ってインストールする。 ※Python 3.x ではうまくいかない。使用環境では Anaconda3 を使っていたため、一時的にパスを外して Python 2.x になるようにして実行したらうまくいった。 実行テスト。 $ cd opt/salome_meca/appli_V2016/ $ ./salome 起動すれば OK。パスを通しておく。 ※Python 2.x でないと起動しない。Python 3.x を使っている場合は、起動スクリプト appli_V2016/salome の先頭で Python 2.x を指定する。 #! /usr/bin/env python2 Salome 入門Salome は様々なモジュールで構成されており、それぞれのモジュールでメニューや操作が異なる。以下では Geometry モジュールを例にして基本的な使い方を示す。 Salome-Meca を起動。 $ salome ![]() "New document" ボタンを押してドキュメントを新規作成する。 ![]() 新規ドキュメントが開く。 ![]() "Geometry" ボタンを押して Geometry モジュールを起動する。 ![]() ジオメトリ作成ボタンをどれか押す。 ![]() ダイアログが表示される。"Apply and Close" ボタンを押すと、形状が作成される。 ![]() 表示モードの切り替えメニューの [View]-[Display Mode] で "Wireframe" と "Shading", "Shading With Edges" の切り替えができる。 マウスによる画面操作
オブジェクトの選択
オブジェクトの作成・削除オブジェクトの作成オブジェクトの作成はメニュー [New Entity] かツールバーのボタンで行う オブジェクトの削除オブジェクトの削除は、オブジェクトを選択してポップアップメニュー (右クリック) "Delete" か、Del キーを押す。画面左の Object Browser でも可能。 オブジェクトの操作オブジェクトの操作はメニュー [Operations] かツールバーのボタンで行う。ダイアログでオブジェクトを選択する場合、矢印ボタンを押した後、画面か Object Browser でオブジェクトを指定する (自動で選択されることもある)。 ![]() オブジェクトの表示・非表示オブジェクトを選択してポップアップメニュー Hide/Show で表示・非表示を切り替えられる。Object Browser でも可能。 終了メニュー [File]-[Exit] で終了。 メニューの日本語化Salome のメニューを日本語にすることができる。メニュー [File]-[Preferences] の [SALOME]-[General] の "Language" の "Current language" から "ja" を選んで、Salome-Meca を再起動する。 Salome-Meca による構造解析丸棒の端を固定し、もう一端に荷重をかけて圧縮するという例を実行してみる。 ※以下、一部古いバージョンの絵が混じっていますが、操作は変わらずなので気にしないでください。項目は英語名を基本とし、日本語名を併記します。
![]() ![]() 細かい計算設定細かい設定は、設定ファイル job1.comm を直接編集するなどすればよい。 保存データからの再開データを読み込んですぐ Aster モジュールで計算データを編集しようとしてもできない。その場合は一度 Mesh モジュールを起動する。 | ||||||||||||
| PENGUINITIS | ||||||||||||