Salome-Meca2017
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
#contents
[[UEFI_BIOS]]
ちなみに、Salome-Meca2018は、見た目、操作方法など、以下と...
*資料 [#m539ac22]
-[[SALOME-Mecaの使用法解説:http://opencae.gifu-nct.ac.jp/...
-[[JSWG - Salome-Meca活用研究会:http://cae21.info/jswg/in...
--[[AsterStudyの使い方:http://cae21.info/jswg/index.php/d...
*準備 [#wfcd5cd3]
**インストール [#j06d6ad3]
-[[Code_Asterのページ:https://www.code-aster.org/V2/spip....
--Salome-Meca-2017は2017/09リリースなのだが、その2ヶ月後...
-"$ tar xvzf alome-Meca-2017-LGPL-3.tgz"で、展開。
-"$ ./Salome-Meca-2017-LGPL-3.run"で、インストール開始、
-"Enter the salome_meca install directory [default=/home/...
-"salome_meca is in English, do you want to be in French ...
-インストール終了後、アプリケーション -> 教育・教養 -> sa...
**unicode decode error [#yee0143c]
これをやらないと日本語環境のUbuntuでは計算ができない。
(Salome-Meca2017での話で、Salome-Meca2017.0.2では試してい...
[[sitecustomize.py:http://www.str.ce.akita-u.ac.jp/~gotou...
-Salome-Meca2019でこれをやると逆にエラーを誘発するかもし...
--https://gr8developer.blogspot.com/2019/01/python3sitecu...
--参考URL
---https://twitter.com/mmer547/status/903788754506309632
---https://twitter.com/freekaos/status/905068369237336066
-ちなみに、システム -> 設定 -> ユーザ向け -> 言語サポート...
**日本語化 [#oae8436a]
-file -> preferences -> SALOME -> Current language -> ja ...
-一旦Salome-Mecaを閉じて、また立ち上げる。
**不具合 [#i8ee4487]
***Ubuntu18(サーバー版)等で、Salome-Meca2019や2018が起動...
-https://www.code-aster.org/forum2/viewtopic.php?id=24470
salome_meca/appli_V2019.0.3_universalの中の実行ファイル(s...
RuntimeError: Process 7208 for /Kernel/Session not found
みたいな感じ。以下をインストールすると解決
sudo apt install libQt5* net-tools libnlopt0
***hdfファイルを読み込むとエラー [#n775e1cf]
Ubuntu18(クライアント版)のsalome-meca 2019にhdfファイルを...
ドキュメントオープン中に不明な問題が発生しました
のエラー。「ダウンロード」等、全角文字のディレクトリ内のh...
***「メッシュを作成」の際にエラー [#keea8e4c]
Salome Exception:liblapack.so.3:共有オブジェクトファイル...
そのようなファイルやディレクトリはありません
liblapack3をインストールすれば解決。
*片持ち梁 [#x698ff26]
10mm*10mm*100mmの直方体の梁(ヤング率は木材ぐらい)を作っ...
http://www.str.ce.akita-u.ac.jp/~gotou/kouzou/png/kata1.png
幅方向:x , 載荷方向:y , 軸方向:z とした。
**「geometry」で形状作成 [#m41049f3]
-Salome-Mecaの起動:アプリケーション->教育・教養->salome_...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s0...
-モデルの新規作成:SALOMEと書かれている上部プルダウンメニ...
「モジュールのアクティブ化」ウィンドウが現れるので「新規...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s0...
-新しいエンティティ->基本図形->ボックス->「ボックスの作成...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s0...
-Dx, Dy, Dzに寸法を入れる。単位は自分で決められるが、mm(...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s0...
-オブジェクトブラウザーにBox_1(上でボックスにつけた名前...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s0...
-単純梁の場合[[「geometry」で形状作成:https://www.str.ce....
***境界条件、荷重条件などを設定する箇所をグループ化 [#v42...
-目的とする物体(box1)を右クリックして、「create group(グ...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s0...
-点(+), 線(/), 面(□), 立体(立方体マーク)のどれかにチェッ...
--後で何度もここを選択するので、名前の「Group_1」をfixと...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s0...
---超重要:バージョンによる(Salome-Meca2013では)かもしれ...
---確か、Salome-Meca2015~16ぐらいからは大丈夫になった。
-固定したい面を選択するために、ボックスを回転させたり移動...
***移動方法 [#f90acc1f]
-回転は、玉に回転矢印の書いてあるところをクリックしてから...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s0...
-回転は、cntlと右クリックを押しながら動かす
-並進移動は、cntlとスクロールボタンを押しながら動かす
-拡大縮小は、ただスクロールする。あるいはcntlと右クリック...
-座標の原点側を固定端にするのであれば、回転させて固定端面...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s0...
-「追加」すると「31」と数値が表示されるのを確認して(違う...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s1...
-一つのツリーにまとまっていればOK
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s1...
-同様の手順で載荷面を作る
--グループの名前はわかりやすく saika とする
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s1...
-そうすると、グループを作成されていないボックスの側面が消...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s1...
**「mesh」で要素分割 [#nec0ba9a]
-オブジェクトブラウザーの(固定面や載荷線などを含んだ)ツリ...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s1...
-上部ツールバーの「メッシュ」->「メッシュを作成します」->...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s1...
-名前はひとまずMesh_1でいい
-オブジェクトブラウザー内の選択したいボックス(Box_1)を選...
***四面体要素を使う場合 [#tf7f2f67]
曲面を含む立体をなめらかに要素分割する場合は、通常は四面...
長方形断面の梁の断面の応力分布を等間隔の方眼に可視化した...
--拘束線や載荷線を含めてメッシュ分割する場合は、Partition...
--詳細設定セットの割当->3D Automatic Tetrahedralization ...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s1...
--要素長設定ウィンドウ(Max Size)が出たら、ある程度の精度...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s1...
--オブジェクトブラウザーにMeshが追加される
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s1...
--下の「メッシュを作成」に進む
***直方体要素を使う場合 [#fce211f6]
長方形断面の梁の断面の応力分布や変位等を等間隔の方眼に可...
--3Dアルゴリズム:Hexahedron(i,j,k)
--詳細設定セットの割当から3D Automatic Hexahedralization ...
--セグメントの数を適当に(適切に)設定
---↑の方法だと軸方向の分割数だけ荒くなってしまうので,予...
---適用して閉じる
***メッシュを作成 [#lce27f47]
-Mesh_1を右クリックして「メッシュを作成」
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s1...
-節点数や要素数などが計算されて、3D(ボリューム)とかの箱の...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s2...
-拡大してメッシュ分割されているのを確認する。
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s2...
***「geometry」でグループ化したグループをメッシュに反映さ...
-オブジェクトブラウザーのMesh_1を右クリックし、「ジオメト...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s2...
-「ジオメトリからグループを作成」ウィンドウが開くので、オ...
-ジオメトリにkoteiとsaikaが追加されたのを確認->適用して閉...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s2...
-オブジェクトブラウザーのMesh_1のツリーにkoteiとsaikaの「...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s2...
***以下は落ち穂拾い [#v66da5de]
-ビューアーのタブで、geometry表示でない?方の「VTK scene:...
-デフォルトは、ノード表示で点々しか表示されないので、物体...
-ちなみに、メッシュ分割後も右クリックで「create group」で...
--AsterStudyへ行く前にGeometryで作った固定面、載荷面など...
---要素かノードか(要素の方が、面載荷などはやりやすい)
---固定面、載荷面など複数の面をグループ化する場合は、Cntl...
--meshを右クリックして、「convert to quadratic」をクリッ...
**「AsterStudy」で材料定数、境界条件、荷重条件などの設定 ...
-AsterStudyのアイコンをクリックしてAsterStudyを立ち上げる。
--プルダウンメニューからAsterStudyを選んでもよい
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s2...
-上記の[[geometry」でグループ化したグループをメッシュに反...
--これをしないと、AsterStudyで境界条件、荷重条件などを設...
***「AsterStudy」全般について [#u31cd70f]
-右側のEdit comandウィンドウでは、最低限入力が必要なとこ...
-何かおかしな設定をしていたら、文字が赤く表示される。
-「適用」あるいは「OK」すると、左側下のInformationウィン...
-後から設定を編集し直したいときは、"Data Settings"にある...
-右の"?"を押すと公式ドキュメントが開かれる。ただし、フラ...
-Salome-Meca2020以降を使用する場合は、コマンド名がフラン...
***入力ファイルを作る [#k8b66ba4]
-ツールバーの右上の方にあるAdd stage("{}+"こんなマーク)を...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s2...
-以下の作業では、左側のData Settingsウィンドウ内のStage_1...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s2...
***各種設定の手順 [#xa79cf4d]
AsterStudy上部にならんでいる、「メッシュ」「Model Definit...
-メッシュ -> Read a mesh
--Salome-Meca2021でフランス語になっている場合は、read a m...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s2...
--Mesh file location->Mesh_1(Meshで作ったもの)
--Mesh file format->Med
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s2...
---20='0:1:2:4'の意味はよくわからない(違う数字になる場合...
--OKをクリックすると、左側のData Settingウィンドウにmesh ...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
-Model Definition -> Assign finite element
--Salome-Meca2021でフランス語になっている場合は、AFFE_MOD...
-メッシュ : mesh(LIRE_MAILLAGE) (Read a mesh で付けた名前...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
--At Least One -> Finite element にチェック
--"0 items +"の+をクリックすると、"1 item"に変わり、
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
--Editが現れるのでクリックする。
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
---Exactly One : Everywhere : Yes (1材料なら)
---(2材料以上なら):Group of element -> Edit -> …
---Phenomenon -> Mechanicを選択すると、
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
---"0 items +"が現れるので、"+"のところをクリックすると、...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
---プルダウンメニューが現れるので3D (立体要素なら)を選択
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
--OKをクリックすると、プルダウンが消えて"At Least One"の...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
--左側のData Settingsに"model"が追加される。それを選択状...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
-Material -> Define a material
--Linear isotropic elasticity にチェック(線形弾性体なら) ...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
---Young's modulus : ヤング率を入力
---Poisson's ration : ポアソン比を入力
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
「OK」で閉じる。
-Material -> Assign a material
--At Least One : Model にチェック -> model(AFFE_MODELE) (...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s4...
--Material assignement -> "+" -> Edit...
---Everywhere : Yes (1材料なら)
---Material -> "+" -> mater(DEFI_MATERIAL) (Define a mate...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s4...
「OK」で全て閉じる。
-BC and Load -> Assign mechanical load
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s4...
--At Least One : Enforce DOF -> "+" -> Edit...
---At Least One : Group of element -> Edit... -> kotei (G...
---At Least One : DX・DY・DZにチェックを入れ、0.0を入力す...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s4...
---「OK」で閉じる。
--At Least One : FORCE_FACE (面載荷なら) -> "+" -> Edit...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s4...
---At Least One : Group of element -> Edit... -> saika (G...
---At Least One : FY(載荷方向)にチェックを入れ、$\frac{...
---FORCE_ARETE(線載荷)の場合は載荷線の長さで割る。
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s4...
---「OK」で閉じる。
--Model : model(AFFE_MODELE) (Assign finite element で付...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s4...
---「OK」で閉じる。
-Analysis -> Static mechanical analysis
--At Least One : Material field : fieldmat(AFFE_MATERIAU)...
--Model : model(AFFE_MODELE) (Assign finite element で付...
--Loads -> "+" -> Edit...
---Load : load(AFFE_CHAR_MECA) (Assign mechanical load で...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s4...
---「OK」で閉じる。
-Post Processing -> CALC_CHAMP
--Result : reslin(MECA_STATIQUE) (Static mechanical analy...
--CONTRAINTE -> "+" -> "▽" -> SIGM_NOEU (節点の応力(6成分))
--DEFORMATION -> "+" -> "▽" -> EPSI_NOEU (節点のひずみ)
--CRETERES -> "+" -> "▽" -> SIEQ_NOEU (節点の応力(ミーゼ...
---ちなみにNOEUは節点(NOEUd(フランス語))、ELGAはガウスの...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s4...
---「OK」で閉じる。
-Output -> Set output results
--Result file location : 計算結果のファイル名(.med)と保存...
---'▽△' みたいなところではなく、右の '...'のところ
--Format : Med (ParaVisで結果を見るのなら)
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s4...
--Results -> "+" -> Edit...
---At Least One : Result : reslin(MECA_STATIQUE) (Static ...
---NOM_CHAM にチェック -> "+" -> "▽" -> DEPL (節点変位)
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s5...
---一旦OKを押し、"Result file location"のFormatとResults...
--Results -> "+" -> Edit...
---At Least One : Result : unnamed(CALC_CHAMP) (CALC_CHAM...
---(以下は3itemsにするということかな?後藤)(そうです。「...
---NOM_CHAM にチェック -> "+" -> "▽" -> EPSI_NOEU (節点の...
---NOM_CHAM にチェック -> "+" -> "▽" -> SIEQ_NOEU (節点の...
---NOM_CHAM にチェック -> "+" -> "▽" -> SIGM_NOEU (節点の...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s5...
-この通りに作ると、commファイルが[[こんな風:http://www.st...
***計算を実行する [#nbe2775a]
-History View
--Case_1を選択 -> □Stage_1 をクリック -> |>Run
---Basic -> Memory : メモリに余裕があるのなら上げる(とい...
---Basic -> Time : 計算が長くかかりそうなら上げる
--Run
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s5...
--計算が上手くいくと計算中に回転している砂時計が緑色、駄...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s5...
---結果の一部は見られる(緑色になる)けど、何か致命的とまで...
Stage "RunCase_1:Stage_1" calculation succeeded with sta...
---エラーや警告のメッセージ等は、LogをConsoleにするかShow...
Salome-Meca2019では、砂時計の回転が現れて、すぐ終わる計算...
右下の Output と Messages のタブを切り替えて見ると、既に...
↑
Auto Refresh が no になっているため。 5s とかにすれば、Sh...
***荷重条件等を変更して再計算する場合 [#ofe82da6]
既に計算できているモデルの荷重条件や境界条件等をAsterStud...
CaseView -> Data Settings の中の例えば、BC and Load の {}...
その際、最初の{}loadの設定を削除せずに、新しい設定を作る...
**「ParaVis」で計算結果を確認 [#e9b5218a]
-AsterStudy -> Mesh -> ParaVis
-パイプのブラウザーで右クリック -> Open -> AsterStudyのOu...
***起動時に不具合が生じた時 [#bad550c4]
以下の方法でParaVisを開くと,不具合が生じることがある.
※解決策として、asterで計算してそのままParaVisを開かずmesh...
-Case View
--Data files
--〇〇.med を右クリックして、Open in ParaVis
-不具合が生じた時は,次のものを再び開いて,元に戻す.
--表示 -> Windows
---パイプのブラウザー
---オブジェクトインスペクター
---カラーマップエディタ (<- 好みで追加)
--表示 -> ツールバー
---Active Variable Controls
---Camera Controls (<- 好みで追加)
---Current Time Controls (<- 好みで追加)
---Common (<- 好みで追加)
***回転・並進移動・拡大縮小 [#u0be1203]
SalomeとParaVisでは操作方法が異なり,基本的にマウス操作の...
(ParaVisの元となっているParaViewとSalomeとで開発している...
-回転:左クリックを押したままマウスを動かす
-並進移動:スクロールを押したままマウスを動かす
-拡大縮小:スクロールを回すか,右クリックを押したままマウ...
-たまに物体がいなくなることがある.その時は次のようにする...
--Set view selection to -○ (上の方にある+X, -X, +Y, -Y, +...
-Z のどれか) -> Reset(Set view selection の3つ左)
***変位図を描く [#g5ba1a15]
-フィルター -> Common(Alphabeticalでもいい) -> Warp By Ve...
-DEPL(変位)を選択する(ベクトルになっているデータしか選択...
-scale(変形の倍率)を適宜変えて,Apply.
***コンター図を描く [#ua938784]
-初期状態で上のほうに"● Solid Color"と書かれているところ...
-その右隣の,Magnitude(ノルム)から見たいもの(Y方向変位な...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s5...
***コンター図の色を変える [#m9cbb966]
初期状態の色は見難い?
-オブジェクト インスペクターのColoring -> Choose Preset(...
--[[ここ:http://www.str.ce.akita-u.ac.jp/~gotou/programoj...
***コンター図の微調整 [#fb5bc86d]
例えば,鋼材と木材などの2種材料で計算すると,大抵鋼材の方...
他にも,全体の応力の上限値に対して着目している箇所の応力...
そんな時は,スケールバーの上下限値を適度に変えると見やす...
-オブジェクト インスペクターのColoring
--C(rescale to custom data range):コンター図の範囲の上下...
--目(rescale to visible data range):今見えている範囲で,...
--e(Edit Color Legend Parameters):カラフルな棒(Scale bar...
-View -> Windows -> Color Map Editor
--Number Of Table Values:色の分割数.適度に荒い方が見や...
---Maximam Number of Labels と Number Of Table Values の...
***背景を変える [#t14bc0cd]
論文や発表資料のための画像作りをしていて,背景を白色にし...
-オブジェクト インスペクター -> Background(一番下にある) ...
-ちなみに,ここで Single color を Image に変更して画像フ...
***Salomeで作ったグループのみ表示する [#o20a2a98]
-Filter -> Alphabetical -> Extract Group -> 見たいグルー...
***断面を切る [#me3d4166]
Salomeでグループを作っていなかった場合に便利.
-パイプのブラウザーのrmedファイルを選択したまま、Filter -...
-見たい断面の、原点座標(origin)を入力し、面の法線(nomal)...
***とりあえず結果を出力する [#m4bc3e54]
-Select Points ○○ (変位を見たい節点を選択する) -> 右上の"...
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2017/endo/salo...
***結果を表に出力する [#t132c448]
予め何かしらの方法(Extract Group や Slice など)で出力した...
-Select Points 〇〇 -> 右上の"ロロ"("日"でもいい) -> Spre...
--Select Points On : 表面の節点だけ選択する
--Select Points Through : 内部の節点も選択する
***連続画像を出力 [#q07ffbd3]
gif化(パラパラ漫画化)するまでの方法.
-File -> Save Animation -> 細かな設定を色々.そのうち書...
-その後,端末にて,ImageMagickを使う.
--(
convert -delay 10 moto*.jpg filename.gif
--)
--"-delay X"は再生コマ間隔がX/100秒となる。なくてもいい.
---画像と同じで"eog filename.gif&"で観られる.
---サイズも"convert -geometry 300 filename.gif"とかで後か...
***ParaVis上で簡単なグラフ作成 [#yb902833]
手軽にParaVis上でグラフを描いて結果の妥当性を確認したい時...
-パイプのブラウザーのrmedファイルを選択したまま,Filter -...
-PropertiesのPoint1とPoint2は、線分の起点と終点なので、適...
--例えば、梁の中立軸の両端の座標値とかを入力。
-DisplayのSeries Parametersを見たい変位や応力(例えば、荷...
-ViewのLeft Axis Lange(横軸)やBottom Axis Lange(縦軸)の値...
--チェックを外すと、自動で調度良い範囲になる。
*単純梁 [#v6481005]
10mm*10mm*120mmの直方体の梁(スパンは100mm, ヤング率は木...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s6...
幅方向:x , 載荷方向:y , 軸方向:z とした。
**「geometry」で形状作成 [#ue65b2ff]
-片持ち梁の[[「geometry」で形状作成:https://www.str.ce.ak...
--Box_1を作成するところまで(グループ化はまだ必要無い)。
--その後↓
***拘束線や載荷線を作る [#u73a0071]
単純梁の曲げを解析する場合など、支点部分に拘束線を作った...
-新しいエンティティ->基本オブジェクト->点 で点を2個作る
--線が必要な場所の座標を考えて点を作るか、適当な場所に作...
---画面一番上のツールバー「操作」 -> 「変形」 -> 「変換」...
-新しいエンティティ -> 基本オブジェクト -> 線で点2個を結...
--これを必要な回数繰り返し線を作る。ここでは3個作った。
---下の画像では見えないが、上面の支間中央に同じように載荷...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s5...
-ここまでで、載荷線や拘束線は完成。ただし、まだモデルにく...
-「操作」 -> 「パーティション」でオブジェクトにBoX_1を選...
-ツールオブジェクトに拘束線や載荷線を選択
--複数選択する場合はSHFTもしくはcntlを押しながら選択
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s5...
-適用して閉じる。
***境界条件、荷重条件などを設定する箇所をグループ化 [#v73...
-オブジェクトブラウザーでさっき作成したPartition_1を右ク...
--オブジェクトの種類 -> 線を選択
--グループの名前は、koteiとかわかりやすい名前に変更
--オブジェクトブラウザーからPartition_1階層下の拘束したい...
--これを繰り返し必要な分グループを作成する。
---ここではグループを3個(kotei_1, kotei2, saika)を作った。
---拘束条件などが同じ場合は1つのグループに複数の面や線を...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s5...
-その他のテクニック
--パーティションを作る際、高度なオプション(「グループと...
オブジェクトで指定したオブジェクトで作成していたグループ...
**中立軸上に拘束線と載荷線を作成する. [#u9c77bf4]
ジオメトリーの設定
-BOX1の作成
新しいエンティティ -基本オブジェクトの作成 –BOXの作成(10...
-BOX2の作成
新しいエンティティ -基本オブジェクトの作成 –BOXの作成(10...
-BOX2を孔をあける位置に移動する.
操作 –変形 –変換(オブジェクトの移動)でコピーの作成にチ...
-BOX2を移動させたら操作 –変形 –変換(オブジェクトの移動)...
-https://www.str.ce.akita-u.ac.jp/~gotouhan/j2020/idou1.png
-https://www.str.ce.akita-u.ac.jp/~gotouhan/j2020/idou2.png
-BOX1にカットを利用して孔をあける.
操作 -ブーリアン –カットを選択する.メインオブジェクト(...
-https://www.str.ce.akita-u.ac.jp/~gotouhan/j2020/cut1.png
-https://www.str.ce.akita-u.ac.jp/~gotouhan/j2020/cut2.png
-拘束線,載荷線を作成する.
新しいエンティティ –基本オブジェクト –点の作成で拘束線...
新しいエンティティ –基本オブジェクト –線で作った両端の...
操作 –変形 –変換(オブジェクトの移動)で拘束線のコピー...
-パーテーションで拘束線,載荷線をモデルと一体化させる.
操作 –パーテーションする.オブジェクト(BOX1)ツールオブ...
-グループの作成
Cutを選択してグループの作成をする.Kotei1,kotei2,saica1...
**「mesh」で要素分割 [#tad402bd]
-片持ち梁の[[「mesh」で要素分割:https://www.str.ce.akita-...
--ただし、この単純梁のように拘束線や載荷線がある場合、直...
**「AsterStudy」で材料定数、境界条件、荷重条件などの設定 ...
-片持ち梁の[[「AsterStudy」:https://www.str.ce.akita-u.ac...
***入力ファイルを作る [#x0fb9e74]
-ツールバーの右上の方にあるAdd stage("{}+"こんなマーク)を...
-以下の作業では、左側のData Settingsウィンドウ内のStage_1...
***各種設定の手順 [#ra83fc55]
-メッシュ -> Read a mesh
--Mesh file location : Mesh_1(Meshで作ったもの)
--Mesh file format : Med
-Model Definition -> Assign finite element
--At Least One : Finite element にチェック -> "+" -> Edit...
---Exactly One : Everywhere : Yes (1材料なら)
---Phenomenon -> Mechanic -> "+" -> 3D (立体要素なら)
--メッシュ : mesh(LIRE_MAILLAGE) (Read a mesh で付けた名前)
-Material -> Define material
--Linear isotropic elasticity にチェック(線形弾性体なら) ...
---Young's modulus : ヤング率を入力
---Poisson's ration : ポアソン比を入力
-Material -> Assign a material
--At Least One : Model にチェック -> model(AFFE_MODELE) (...
--Material assignement -> "+" -> Edit...
---Everywhere : Yes (1材料なら)
---Material -> "+" -> mater(DEFI_MATERIAL) (Define a mate...
-''BC and Load'' -> Assign mechanical load
--At Least One : Enforce DOF -> "+" -> Edit...
---At Least One : Group of element -> Edit... -> kotei1 (...
---At Least One : DX・DY・DZにチェックを入れ、0.0を入力す...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s6...
--At Least One : Enforce DOF -> "+" -> Edit...
---At Least One : Group of element -> Edit... -> kotei2 (...
---At Least One : DX・DYにチェックを入れ、0.0を入力する。
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s6...
--At Least One : ''FORCE_ARETE'' (線載荷なら) -> "+" -> E...
---At Least One : Group of element -> Edit... -> saika (G...
---At Least One : FY(載荷方向)にチェックを入れ、$\frac{...
--Model : model(AFFE_MODELE) (Assign finite element で付...
-Analysis -> Static mechanical analysis
--At Least One : Material field : fieldmat(AFFE_MATERIAU)...
--Model : model(AFFE_MODELE) (Assign finite element で付...
--Loads -> "+" -> Edit...
---Load : load(AFFE_CHAR_MECA) (Assign mechanical load で...
-Post Processing -> CALC_CHAMP
--Result : reslin(MECA_STATIQUE) (Static mechanical analy...
--CONTRAINTE -> "+" -> "▽" -> SIGM_NOEU (節点の応力(6成分))
--DEFORMATION -> "+" -> "▽" -> EPSI_NOEU (節点のひずみ)
--CRETERES -> "+" -> "▽" -> SIEQ_NOEU (節点の応力(ミーゼ...
-Output -> Set output results
--Result file location : 計算結果のファイル名(.med)と保存...
--Format : Med (ParaVisで結果を見るのなら)
--Results -> "+" -> Edit...
---At Least One : Result : reslin(MECA_STATIQUE) (Static ...
---NOM_CHAM にチェック -> "+" -> "▽" -> DEPL (節点変位)
--Results -> "+" -> Edit...
---At Least One : Result : unnamed(CALC_CHAMP) (CALC_CHAM...
---NOM_CHAM にチェック -> "+" -> "▽" -> EPSI_NOEU (節点の...
---NOM_CHAM にチェック -> "+" -> "▽" -> SIEQ_NOEU (節点の...
---NOM_CHAM にチェック -> "+" -> "▽" -> SIGM_NOEU (節点の...
-この通りに作ると、commファイルが[[こんな風:http://www.st...
--ちなみにこれは関塚さんの実験(PLA白の120x5x5の曲げ試験)...
***計算を実行する [#d6e7ff04]
-片持ち梁の[[計算を実行する:https://www.str.ce.akita-u.ac...
**「ParaVis」で計算結果を確認 [#hbe55182]
-片持ち梁の[[「ParaVis」で計算結果を確認:https://www.str....
*他 [#ed1569d3]
**Mesh関係 [#u865a29a]
***Mesh分割時の要素数の上限を変更する [#y6bde269]
初期状態でSalomeは50万要素までしか分割できない(まあ、大...
-Mesh -> File -> Preferences -> Size limit (elements) … ...
***Mesh分割をしやすいモデルに自動で直す [#p6ce6791]
実構造物に忠実にモデル化しようとすると、小さな溝や孔のせ...
-Geometry -> Repair -> 各種
-参考:https://www.youtube.com/watch?v=lg1Jpd4wbow
**Aster関係 [#q57f18ae]
***commファイルのバージョンを変換する(Salome-Meca2018の情...
-Tools(上の方)-> Plugins -> code_aster -> Syntax transl...
***ASTK [#vff14a32]
人によっては便利なジョブマネジャー.使い方はそのうち書く....
-AsterStudy -> Tools -> Plugins -> Salome-Meca -> Run astk
終了行:
#contents
[[UEFI_BIOS]]
ちなみに、Salome-Meca2018は、見た目、操作方法など、以下と...
*資料 [#m539ac22]
-[[SALOME-Mecaの使用法解説:http://opencae.gifu-nct.ac.jp/...
-[[JSWG - Salome-Meca活用研究会:http://cae21.info/jswg/in...
--[[AsterStudyの使い方:http://cae21.info/jswg/index.php/d...
*準備 [#wfcd5cd3]
**インストール [#j06d6ad3]
-[[Code_Asterのページ:https://www.code-aster.org/V2/spip....
--Salome-Meca-2017は2017/09リリースなのだが、その2ヶ月後...
-"$ tar xvzf alome-Meca-2017-LGPL-3.tgz"で、展開。
-"$ ./Salome-Meca-2017-LGPL-3.run"で、インストール開始、
-"Enter the salome_meca install directory [default=/home/...
-"salome_meca is in English, do you want to be in French ...
-インストール終了後、アプリケーション -> 教育・教養 -> sa...
**unicode decode error [#yee0143c]
これをやらないと日本語環境のUbuntuでは計算ができない。
(Salome-Meca2017での話で、Salome-Meca2017.0.2では試してい...
[[sitecustomize.py:http://www.str.ce.akita-u.ac.jp/~gotou...
-Salome-Meca2019でこれをやると逆にエラーを誘発するかもし...
--https://gr8developer.blogspot.com/2019/01/python3sitecu...
--参考URL
---https://twitter.com/mmer547/status/903788754506309632
---https://twitter.com/freekaos/status/905068369237336066
-ちなみに、システム -> 設定 -> ユーザ向け -> 言語サポート...
**日本語化 [#oae8436a]
-file -> preferences -> SALOME -> Current language -> ja ...
-一旦Salome-Mecaを閉じて、また立ち上げる。
**不具合 [#i8ee4487]
***Ubuntu18(サーバー版)等で、Salome-Meca2019や2018が起動...
-https://www.code-aster.org/forum2/viewtopic.php?id=24470
salome_meca/appli_V2019.0.3_universalの中の実行ファイル(s...
RuntimeError: Process 7208 for /Kernel/Session not found
みたいな感じ。以下をインストールすると解決
sudo apt install libQt5* net-tools libnlopt0
***hdfファイルを読み込むとエラー [#n775e1cf]
Ubuntu18(クライアント版)のsalome-meca 2019にhdfファイルを...
ドキュメントオープン中に不明な問題が発生しました
のエラー。「ダウンロード」等、全角文字のディレクトリ内のh...
***「メッシュを作成」の際にエラー [#keea8e4c]
Salome Exception:liblapack.so.3:共有オブジェクトファイル...
そのようなファイルやディレクトリはありません
liblapack3をインストールすれば解決。
*片持ち梁 [#x698ff26]
10mm*10mm*100mmの直方体の梁(ヤング率は木材ぐらい)を作っ...
http://www.str.ce.akita-u.ac.jp/~gotou/kouzou/png/kata1.png
幅方向:x , 載荷方向:y , 軸方向:z とした。
**「geometry」で形状作成 [#m41049f3]
-Salome-Mecaの起動:アプリケーション->教育・教養->salome_...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s0...
-モデルの新規作成:SALOMEと書かれている上部プルダウンメニ...
「モジュールのアクティブ化」ウィンドウが現れるので「新規...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s0...
-新しいエンティティ->基本図形->ボックス->「ボックスの作成...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s0...
-Dx, Dy, Dzに寸法を入れる。単位は自分で決められるが、mm(...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s0...
-オブジェクトブラウザーにBox_1(上でボックスにつけた名前...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s0...
-単純梁の場合[[「geometry」で形状作成:https://www.str.ce....
***境界条件、荷重条件などを設定する箇所をグループ化 [#v42...
-目的とする物体(box1)を右クリックして、「create group(グ...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s0...
-点(+), 線(/), 面(□), 立体(立方体マーク)のどれかにチェッ...
--後で何度もここを選択するので、名前の「Group_1」をfixと...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s0...
---超重要:バージョンによる(Salome-Meca2013では)かもしれ...
---確か、Salome-Meca2015~16ぐらいからは大丈夫になった。
-固定したい面を選択するために、ボックスを回転させたり移動...
***移動方法 [#f90acc1f]
-回転は、玉に回転矢印の書いてあるところをクリックしてから...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s0...
-回転は、cntlと右クリックを押しながら動かす
-並進移動は、cntlとスクロールボタンを押しながら動かす
-拡大縮小は、ただスクロールする。あるいはcntlと右クリック...
-座標の原点側を固定端にするのであれば、回転させて固定端面...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s0...
-「追加」すると「31」と数値が表示されるのを確認して(違う...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s1...
-一つのツリーにまとまっていればOK
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s1...
-同様の手順で載荷面を作る
--グループの名前はわかりやすく saika とする
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s1...
-そうすると、グループを作成されていないボックスの側面が消...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s1...
**「mesh」で要素分割 [#nec0ba9a]
-オブジェクトブラウザーの(固定面や載荷線などを含んだ)ツリ...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s1...
-上部ツールバーの「メッシュ」->「メッシュを作成します」->...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s1...
-名前はひとまずMesh_1でいい
-オブジェクトブラウザー内の選択したいボックス(Box_1)を選...
***四面体要素を使う場合 [#tf7f2f67]
曲面を含む立体をなめらかに要素分割する場合は、通常は四面...
長方形断面の梁の断面の応力分布を等間隔の方眼に可視化した...
--拘束線や載荷線を含めてメッシュ分割する場合は、Partition...
--詳細設定セットの割当->3D Automatic Tetrahedralization ...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s1...
--要素長設定ウィンドウ(Max Size)が出たら、ある程度の精度...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s1...
--オブジェクトブラウザーにMeshが追加される
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s1...
--下の「メッシュを作成」に進む
***直方体要素を使う場合 [#fce211f6]
長方形断面の梁の断面の応力分布や変位等を等間隔の方眼に可...
--3Dアルゴリズム:Hexahedron(i,j,k)
--詳細設定セットの割当から3D Automatic Hexahedralization ...
--セグメントの数を適当に(適切に)設定
---↑の方法だと軸方向の分割数だけ荒くなってしまうので,予...
---適用して閉じる
***メッシュを作成 [#lce27f47]
-Mesh_1を右クリックして「メッシュを作成」
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s1...
-節点数や要素数などが計算されて、3D(ボリューム)とかの箱の...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s2...
-拡大してメッシュ分割されているのを確認する。
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s2...
***「geometry」でグループ化したグループをメッシュに反映さ...
-オブジェクトブラウザーのMesh_1を右クリックし、「ジオメト...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s2...
-「ジオメトリからグループを作成」ウィンドウが開くので、オ...
-ジオメトリにkoteiとsaikaが追加されたのを確認->適用して閉...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s2...
-オブジェクトブラウザーのMesh_1のツリーにkoteiとsaikaの「...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s2...
***以下は落ち穂拾い [#v66da5de]
-ビューアーのタブで、geometry表示でない?方の「VTK scene:...
-デフォルトは、ノード表示で点々しか表示されないので、物体...
-ちなみに、メッシュ分割後も右クリックで「create group」で...
--AsterStudyへ行く前にGeometryで作った固定面、載荷面など...
---要素かノードか(要素の方が、面載荷などはやりやすい)
---固定面、載荷面など複数の面をグループ化する場合は、Cntl...
--meshを右クリックして、「convert to quadratic」をクリッ...
**「AsterStudy」で材料定数、境界条件、荷重条件などの設定 ...
-AsterStudyのアイコンをクリックしてAsterStudyを立ち上げる。
--プルダウンメニューからAsterStudyを選んでもよい
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s2...
-上記の[[geometry」でグループ化したグループをメッシュに反...
--これをしないと、AsterStudyで境界条件、荷重条件などを設...
***「AsterStudy」全般について [#u31cd70f]
-右側のEdit comandウィンドウでは、最低限入力が必要なとこ...
-何かおかしな設定をしていたら、文字が赤く表示される。
-「適用」あるいは「OK」すると、左側下のInformationウィン...
-後から設定を編集し直したいときは、"Data Settings"にある...
-右の"?"を押すと公式ドキュメントが開かれる。ただし、フラ...
-Salome-Meca2020以降を使用する場合は、コマンド名がフラン...
***入力ファイルを作る [#k8b66ba4]
-ツールバーの右上の方にあるAdd stage("{}+"こんなマーク)を...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s2...
-以下の作業では、左側のData Settingsウィンドウ内のStage_1...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s2...
***各種設定の手順 [#xa79cf4d]
AsterStudy上部にならんでいる、「メッシュ」「Model Definit...
-メッシュ -> Read a mesh
--Salome-Meca2021でフランス語になっている場合は、read a m...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s2...
--Mesh file location->Mesh_1(Meshで作ったもの)
--Mesh file format->Med
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s2...
---20='0:1:2:4'の意味はよくわからない(違う数字になる場合...
--OKをクリックすると、左側のData Settingウィンドウにmesh ...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
-Model Definition -> Assign finite element
--Salome-Meca2021でフランス語になっている場合は、AFFE_MOD...
-メッシュ : mesh(LIRE_MAILLAGE) (Read a mesh で付けた名前...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
--At Least One -> Finite element にチェック
--"0 items +"の+をクリックすると、"1 item"に変わり、
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
--Editが現れるのでクリックする。
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
---Exactly One : Everywhere : Yes (1材料なら)
---(2材料以上なら):Group of element -> Edit -> …
---Phenomenon -> Mechanicを選択すると、
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
---"0 items +"が現れるので、"+"のところをクリックすると、...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
---プルダウンメニューが現れるので3D (立体要素なら)を選択
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
--OKをクリックすると、プルダウンが消えて"At Least One"の...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
--左側のData Settingsに"model"が追加される。それを選択状...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
-Material -> Define a material
--Linear isotropic elasticity にチェック(線形弾性体なら) ...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
---Young's modulus : ヤング率を入力
---Poisson's ration : ポアソン比を入力
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s3...
「OK」で閉じる。
-Material -> Assign a material
--At Least One : Model にチェック -> model(AFFE_MODELE) (...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s4...
--Material assignement -> "+" -> Edit...
---Everywhere : Yes (1材料なら)
---Material -> "+" -> mater(DEFI_MATERIAL) (Define a mate...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s4...
「OK」で全て閉じる。
-BC and Load -> Assign mechanical load
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s4...
--At Least One : Enforce DOF -> "+" -> Edit...
---At Least One : Group of element -> Edit... -> kotei (G...
---At Least One : DX・DY・DZにチェックを入れ、0.0を入力す...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s4...
---「OK」で閉じる。
--At Least One : FORCE_FACE (面載荷なら) -> "+" -> Edit...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s4...
---At Least One : Group of element -> Edit... -> saika (G...
---At Least One : FY(載荷方向)にチェックを入れ、$\frac{...
---FORCE_ARETE(線載荷)の場合は載荷線の長さで割る。
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s4...
---「OK」で閉じる。
--Model : model(AFFE_MODELE) (Assign finite element で付...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s4...
---「OK」で閉じる。
-Analysis -> Static mechanical analysis
--At Least One : Material field : fieldmat(AFFE_MATERIAU)...
--Model : model(AFFE_MODELE) (Assign finite element で付...
--Loads -> "+" -> Edit...
---Load : load(AFFE_CHAR_MECA) (Assign mechanical load で...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s4...
---「OK」で閉じる。
-Post Processing -> CALC_CHAMP
--Result : reslin(MECA_STATIQUE) (Static mechanical analy...
--CONTRAINTE -> "+" -> "▽" -> SIGM_NOEU (節点の応力(6成分))
--DEFORMATION -> "+" -> "▽" -> EPSI_NOEU (節点のひずみ)
--CRETERES -> "+" -> "▽" -> SIEQ_NOEU (節点の応力(ミーゼ...
---ちなみにNOEUは節点(NOEUd(フランス語))、ELGAはガウスの...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s4...
---「OK」で閉じる。
-Output -> Set output results
--Result file location : 計算結果のファイル名(.med)と保存...
---'▽△' みたいなところではなく、右の '...'のところ
--Format : Med (ParaVisで結果を見るのなら)
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s4...
--Results -> "+" -> Edit...
---At Least One : Result : reslin(MECA_STATIQUE) (Static ...
---NOM_CHAM にチェック -> "+" -> "▽" -> DEPL (節点変位)
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s5...
---一旦OKを押し、"Result file location"のFormatとResults...
--Results -> "+" -> Edit...
---At Least One : Result : unnamed(CALC_CHAMP) (CALC_CHAM...
---(以下は3itemsにするということかな?後藤)(そうです。「...
---NOM_CHAM にチェック -> "+" -> "▽" -> EPSI_NOEU (節点の...
---NOM_CHAM にチェック -> "+" -> "▽" -> SIEQ_NOEU (節点の...
---NOM_CHAM にチェック -> "+" -> "▽" -> SIGM_NOEU (節点の...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s5...
-この通りに作ると、commファイルが[[こんな風:http://www.st...
***計算を実行する [#nbe2775a]
-History View
--Case_1を選択 -> □Stage_1 をクリック -> |>Run
---Basic -> Memory : メモリに余裕があるのなら上げる(とい...
---Basic -> Time : 計算が長くかかりそうなら上げる
--Run
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s5...
--計算が上手くいくと計算中に回転している砂時計が緑色、駄...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s5...
---結果の一部は見られる(緑色になる)けど、何か致命的とまで...
Stage "RunCase_1:Stage_1" calculation succeeded with sta...
---エラーや警告のメッセージ等は、LogをConsoleにするかShow...
Salome-Meca2019では、砂時計の回転が現れて、すぐ終わる計算...
右下の Output と Messages のタブを切り替えて見ると、既に...
↑
Auto Refresh が no になっているため。 5s とかにすれば、Sh...
***荷重条件等を変更して再計算する場合 [#ofe82da6]
既に計算できているモデルの荷重条件や境界条件等をAsterStud...
CaseView -> Data Settings の中の例えば、BC and Load の {}...
その際、最初の{}loadの設定を削除せずに、新しい設定を作る...
**「ParaVis」で計算結果を確認 [#e9b5218a]
-AsterStudy -> Mesh -> ParaVis
-パイプのブラウザーで右クリック -> Open -> AsterStudyのOu...
***起動時に不具合が生じた時 [#bad550c4]
以下の方法でParaVisを開くと,不具合が生じることがある.
※解決策として、asterで計算してそのままParaVisを開かずmesh...
-Case View
--Data files
--〇〇.med を右クリックして、Open in ParaVis
-不具合が生じた時は,次のものを再び開いて,元に戻す.
--表示 -> Windows
---パイプのブラウザー
---オブジェクトインスペクター
---カラーマップエディタ (<- 好みで追加)
--表示 -> ツールバー
---Active Variable Controls
---Camera Controls (<- 好みで追加)
---Current Time Controls (<- 好みで追加)
---Common (<- 好みで追加)
***回転・並進移動・拡大縮小 [#u0be1203]
SalomeとParaVisでは操作方法が異なり,基本的にマウス操作の...
(ParaVisの元となっているParaViewとSalomeとで開発している...
-回転:左クリックを押したままマウスを動かす
-並進移動:スクロールを押したままマウスを動かす
-拡大縮小:スクロールを回すか,右クリックを押したままマウ...
-たまに物体がいなくなることがある.その時は次のようにする...
--Set view selection to -○ (上の方にある+X, -X, +Y, -Y, +...
-Z のどれか) -> Reset(Set view selection の3つ左)
***変位図を描く [#g5ba1a15]
-フィルター -> Common(Alphabeticalでもいい) -> Warp By Ve...
-DEPL(変位)を選択する(ベクトルになっているデータしか選択...
-scale(変形の倍率)を適宜変えて,Apply.
***コンター図を描く [#ua938784]
-初期状態で上のほうに"● Solid Color"と書かれているところ...
-その右隣の,Magnitude(ノルム)から見たいもの(Y方向変位な...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s5...
***コンター図の色を変える [#m9cbb966]
初期状態の色は見難い?
-オブジェクト インスペクターのColoring -> Choose Preset(...
--[[ここ:http://www.str.ce.akita-u.ac.jp/~gotou/programoj...
***コンター図の微調整 [#fb5bc86d]
例えば,鋼材と木材などの2種材料で計算すると,大抵鋼材の方...
他にも,全体の応力の上限値に対して着目している箇所の応力...
そんな時は,スケールバーの上下限値を適度に変えると見やす...
-オブジェクト インスペクターのColoring
--C(rescale to custom data range):コンター図の範囲の上下...
--目(rescale to visible data range):今見えている範囲で,...
--e(Edit Color Legend Parameters):カラフルな棒(Scale bar...
-View -> Windows -> Color Map Editor
--Number Of Table Values:色の分割数.適度に荒い方が見や...
---Maximam Number of Labels と Number Of Table Values の...
***背景を変える [#t14bc0cd]
論文や発表資料のための画像作りをしていて,背景を白色にし...
-オブジェクト インスペクター -> Background(一番下にある) ...
-ちなみに,ここで Single color を Image に変更して画像フ...
***Salomeで作ったグループのみ表示する [#o20a2a98]
-Filter -> Alphabetical -> Extract Group -> 見たいグルー...
***断面を切る [#me3d4166]
Salomeでグループを作っていなかった場合に便利.
-パイプのブラウザーのrmedファイルを選択したまま、Filter -...
-見たい断面の、原点座標(origin)を入力し、面の法線(nomal)...
***とりあえず結果を出力する [#m4bc3e54]
-Select Points ○○ (変位を見たい節点を選択する) -> 右上の"...
http://www.str.ce.akita-u.ac.jp/~gotouhan/j2017/endo/salo...
***結果を表に出力する [#t132c448]
予め何かしらの方法(Extract Group や Slice など)で出力した...
-Select Points 〇〇 -> 右上の"ロロ"("日"でもいい) -> Spre...
--Select Points On : 表面の節点だけ選択する
--Select Points Through : 内部の節点も選択する
***連続画像を出力 [#q07ffbd3]
gif化(パラパラ漫画化)するまでの方法.
-File -> Save Animation -> 細かな設定を色々.そのうち書...
-その後,端末にて,ImageMagickを使う.
--(
convert -delay 10 moto*.jpg filename.gif
--)
--"-delay X"は再生コマ間隔がX/100秒となる。なくてもいい.
---画像と同じで"eog filename.gif&"で観られる.
---サイズも"convert -geometry 300 filename.gif"とかで後か...
***ParaVis上で簡単なグラフ作成 [#yb902833]
手軽にParaVis上でグラフを描いて結果の妥当性を確認したい時...
-パイプのブラウザーのrmedファイルを選択したまま,Filter -...
-PropertiesのPoint1とPoint2は、線分の起点と終点なので、適...
--例えば、梁の中立軸の両端の座標値とかを入力。
-DisplayのSeries Parametersを見たい変位や応力(例えば、荷...
-ViewのLeft Axis Lange(横軸)やBottom Axis Lange(縦軸)の値...
--チェックを外すと、自動で調度良い範囲になる。
*単純梁 [#v6481005]
10mm*10mm*120mmの直方体の梁(スパンは100mm, ヤング率は木...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s6...
幅方向:x , 載荷方向:y , 軸方向:z とした。
**「geometry」で形状作成 [#ue65b2ff]
-片持ち梁の[[「geometry」で形状作成:https://www.str.ce.ak...
--Box_1を作成するところまで(グループ化はまだ必要無い)。
--その後↓
***拘束線や載荷線を作る [#u73a0071]
単純梁の曲げを解析する場合など、支点部分に拘束線を作った...
-新しいエンティティ->基本オブジェクト->点 で点を2個作る
--線が必要な場所の座標を考えて点を作るか、適当な場所に作...
---画面一番上のツールバー「操作」 -> 「変形」 -> 「変換」...
-新しいエンティティ -> 基本オブジェクト -> 線で点2個を結...
--これを必要な回数繰り返し線を作る。ここでは3個作った。
---下の画像では見えないが、上面の支間中央に同じように載荷...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s5...
-ここまでで、載荷線や拘束線は完成。ただし、まだモデルにく...
-「操作」 -> 「パーティション」でオブジェクトにBoX_1を選...
-ツールオブジェクトに拘束線や載荷線を選択
--複数選択する場合はSHFTもしくはcntlを押しながら選択
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s5...
-適用して閉じる。
***境界条件、荷重条件などを設定する箇所をグループ化 [#v73...
-オブジェクトブラウザーでさっき作成したPartition_1を右ク...
--オブジェクトの種類 -> 線を選択
--グループの名前は、koteiとかわかりやすい名前に変更
--オブジェクトブラウザーからPartition_1階層下の拘束したい...
--これを繰り返し必要な分グループを作成する。
---ここではグループを3個(kotei_1, kotei2, saika)を作った。
---拘束条件などが同じ場合は1つのグループに複数の面や線を...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s5...
-その他のテクニック
--パーティションを作る際、高度なオプション(「グループと...
オブジェクトで指定したオブジェクトで作成していたグループ...
**中立軸上に拘束線と載荷線を作成する. [#u9c77bf4]
ジオメトリーの設定
-BOX1の作成
新しいエンティティ -基本オブジェクトの作成 –BOXの作成(10...
-BOX2の作成
新しいエンティティ -基本オブジェクトの作成 –BOXの作成(10...
-BOX2を孔をあける位置に移動する.
操作 –変形 –変換(オブジェクトの移動)でコピーの作成にチ...
-BOX2を移動させたら操作 –変形 –変換(オブジェクトの移動)...
-https://www.str.ce.akita-u.ac.jp/~gotouhan/j2020/idou1.png
-https://www.str.ce.akita-u.ac.jp/~gotouhan/j2020/idou2.png
-BOX1にカットを利用して孔をあける.
操作 -ブーリアン –カットを選択する.メインオブジェクト(...
-https://www.str.ce.akita-u.ac.jp/~gotouhan/j2020/cut1.png
-https://www.str.ce.akita-u.ac.jp/~gotouhan/j2020/cut2.png
-拘束線,載荷線を作成する.
新しいエンティティ –基本オブジェクト –点の作成で拘束線...
新しいエンティティ –基本オブジェクト –線で作った両端の...
操作 –変形 –変換(オブジェクトの移動)で拘束線のコピー...
-パーテーションで拘束線,載荷線をモデルと一体化させる.
操作 –パーテーションする.オブジェクト(BOX1)ツールオブ...
-グループの作成
Cutを選択してグループの作成をする.Kotei1,kotei2,saica1...
**「mesh」で要素分割 [#tad402bd]
-片持ち梁の[[「mesh」で要素分割:https://www.str.ce.akita-...
--ただし、この単純梁のように拘束線や載荷線がある場合、直...
**「AsterStudy」で材料定数、境界条件、荷重条件などの設定 ...
-片持ち梁の[[「AsterStudy」:https://www.str.ce.akita-u.ac...
***入力ファイルを作る [#x0fb9e74]
-ツールバーの右上の方にあるAdd stage("{}+"こんなマーク)を...
-以下の作業では、左側のData Settingsウィンドウ内のStage_1...
***各種設定の手順 [#ra83fc55]
-メッシュ -> Read a mesh
--Mesh file location : Mesh_1(Meshで作ったもの)
--Mesh file format : Med
-Model Definition -> Assign finite element
--At Least One : Finite element にチェック -> "+" -> Edit...
---Exactly One : Everywhere : Yes (1材料なら)
---Phenomenon -> Mechanic -> "+" -> 3D (立体要素なら)
--メッシュ : mesh(LIRE_MAILLAGE) (Read a mesh で付けた名前)
-Material -> Define material
--Linear isotropic elasticity にチェック(線形弾性体なら) ...
---Young's modulus : ヤング率を入力
---Poisson's ration : ポアソン比を入力
-Material -> Assign a material
--At Least One : Model にチェック -> model(AFFE_MODELE) (...
--Material assignement -> "+" -> Edit...
---Everywhere : Yes (1材料なら)
---Material -> "+" -> mater(DEFI_MATERIAL) (Define a mate...
-''BC and Load'' -> Assign mechanical load
--At Least One : Enforce DOF -> "+" -> Edit...
---At Least One : Group of element -> Edit... -> kotei1 (...
---At Least One : DX・DY・DZにチェックを入れ、0.0を入力す...
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s6...
--At Least One : Enforce DOF -> "+" -> Edit...
---At Least One : Group of element -> Edit... -> kotei2 (...
---At Least One : DX・DYにチェックを入れ、0.0を入力する。
http://www.str.ce.akita-u.ac.jp/~gotouhan/salome/gazou/s6...
--At Least One : ''FORCE_ARETE'' (線載荷なら) -> "+" -> E...
---At Least One : Group of element -> Edit... -> saika (G...
---At Least One : FY(載荷方向)にチェックを入れ、$\frac{...
--Model : model(AFFE_MODELE) (Assign finite element で付...
-Analysis -> Static mechanical analysis
--At Least One : Material field : fieldmat(AFFE_MATERIAU)...
--Model : model(AFFE_MODELE) (Assign finite element で付...
--Loads -> "+" -> Edit...
---Load : load(AFFE_CHAR_MECA) (Assign mechanical load で...
-Post Processing -> CALC_CHAMP
--Result : reslin(MECA_STATIQUE) (Static mechanical analy...
--CONTRAINTE -> "+" -> "▽" -> SIGM_NOEU (節点の応力(6成分))
--DEFORMATION -> "+" -> "▽" -> EPSI_NOEU (節点のひずみ)
--CRETERES -> "+" -> "▽" -> SIEQ_NOEU (節点の応力(ミーゼ...
-Output -> Set output results
--Result file location : 計算結果のファイル名(.med)と保存...
--Format : Med (ParaVisで結果を見るのなら)
--Results -> "+" -> Edit...
---At Least One : Result : reslin(MECA_STATIQUE) (Static ...
---NOM_CHAM にチェック -> "+" -> "▽" -> DEPL (節点変位)
--Results -> "+" -> Edit...
---At Least One : Result : unnamed(CALC_CHAMP) (CALC_CHAM...
---NOM_CHAM にチェック -> "+" -> "▽" -> EPSI_NOEU (節点の...
---NOM_CHAM にチェック -> "+" -> "▽" -> SIEQ_NOEU (節点の...
---NOM_CHAM にチェック -> "+" -> "▽" -> SIGM_NOEU (節点の...
-この通りに作ると、commファイルが[[こんな風:http://www.st...
--ちなみにこれは関塚さんの実験(PLA白の120x5x5の曲げ試験)...
***計算を実行する [#d6e7ff04]
-片持ち梁の[[計算を実行する:https://www.str.ce.akita-u.ac...
**「ParaVis」で計算結果を確認 [#hbe55182]
-片持ち梁の[[「ParaVis」で計算結果を確認:https://www.str....
*他 [#ed1569d3]
**Mesh関係 [#u865a29a]
***Mesh分割時の要素数の上限を変更する [#y6bde269]
初期状態でSalomeは50万要素までしか分割できない(まあ、大...
-Mesh -> File -> Preferences -> Size limit (elements) … ...
***Mesh分割をしやすいモデルに自動で直す [#p6ce6791]
実構造物に忠実にモデル化しようとすると、小さな溝や孔のせ...
-Geometry -> Repair -> 各種
-参考:https://www.youtube.com/watch?v=lg1Jpd4wbow
**Aster関係 [#q57f18ae]
***commファイルのバージョンを変換する(Salome-Meca2018の情...
-Tools(上の方)-> Plugins -> code_aster -> Syntax transl...
***ASTK [#vff14a32]
人によっては便利なジョブマネジャー.使い方はそのうち書く....
-AsterStudy -> Tools -> Plugins -> Salome-Meca -> Run astk
ページ名: