有料ソフトなので、画像は載せなかった。
絵がないと、分かりにくい内容だけど。
なぜFemapを使っているのか。
計算力学技術者試験の受験資格を手に入れたい。
計算力学技術者の初級(2級の受験資格になる)は、講習で手に入る(結構高い)。
その講習で、Femapを使った。
Femapは300ノード制限バージョンを使用した。
Femapをいじっていて、使ったことのない円筒座標系を使ってみようと思った。
円筒座標系の荷重でつまづいたので、書き残す。
先に結論を書いておくと、
円筒座標系の中心は、原点。任意の場所を円筒の中心にできない。
円筒座標系で荷重をかけたかった。
こうすりゃいいんじゃない?と思って、
- 座標系を「全体直交座標系」→「全体円筒座標系」に変更。
- 方向を「ベクトル」にしdR, dT, dZ(中心からの距離Radius、角度Theta, 高さ座標Z)を(1., 0., 0.)に変更。
- 荷重を入力。
これだけでできると思っていた。
(通常は、これだけでできる。)
[あらぬ方向に荷重方向の矢印が伸びている絵をここに乗せたかった。]
うまくいっていません。
明らかに、円筒の中心から伸びてきた矢印ではない。
この矢印の根元は、どこをさしているのかというと、(0, 0, 0)
問題なのは、モデルの原点。
最初に書かなかったけど、すでにモデルはできていた。
そのとき、円筒座標系のことを何も考えずに作ってしまっていた。
円筒の中心は、原点から離れた場所に作っていた。
これが原因だった。
円筒座標系とベクトルを使って荷重をかけると、原点から線が伸びる。
だから、荷重方向がおかしなことになった。
これは、絵がないとわからないでしょう。
なのに絵は載せられない(怖くて)。
解決策
- 円筒の中心点を、原点に移動する。
- 座標系を「全体直交座標系」→「全体円筒座標系」に変更。
- 方向を「ベクトル」にしdR, dT, dZ(中心からの距離Radius、角度Theta, 高さ座標Z)を(1., 0., 0.)に変更。
- 荷重を入力。
2以降は、上と同じ。
局所円筒座標系はないのか
円筒座標系の中心は、原点。任意の場所を円筒の中心にできない。
「全体円筒座標系」の中心は、絶対原点。
なら、「局所円筒座標系」とか作って、任意の場所を中心に荷重をかけられるようにしてくれたらいいのに。
あっても多分使わないけど。
- 2個以上の筒状のタンクか何かが、連結されていて
- 筒の内部で、圧力ではない荷重が放射状にかかっている
こういうのを模擬するときに使えるかもしれないと思った。
まぁ、そんなん無くても、三角関数(円周上の座標(cosΘ, sinΘ))を使って値を出して、ノード一点一点にその値を当てはめればできますが。
https://wakelet.com/wake/DLKfLAsdrgdxjBLAbYa4V
https://wakelet.com/wake/f2CJsY4kY66r0DWEHgcuN
https://wakelet.com/wake/dI6mGkG49TXxtrdgZF4ES
https://wakelet.com/wake/agxoe9fqH6HtKNyAJJGDO
https://wakelet.com/wake/k7sCfCmKU2AKAE46d4aVO
https://wakelet.com/wake/N07K2q1evVIzgl18sStSG
https://wakelet.com/wake/qNpJEwDiEMGaxWA_zp6Vb
https://wakelet.com/wake/3Pr0QRwyBDhCsucMMFiDN
https://wakelet.com/wake/kXvZxSbhZoot2iE_nE_tY
https://wakelet.com/wake/bgIAdMHcF5dDuRIYIsKl4
https://wakelet.com/wake/DWboWYoZcl8T67hmfwtte
https://wakelet.com/wake/GuCphr3aX5VL-xCi3AzO5
https://wakelet.com/wake/eiBXo4ucFTjLS3Ut0t8F8
https://wakelet.com/wake/aydcZzb9hfHp1epNeqsGh
https://wakelet.com/wake/4WN7SxeUmVkc6ft0R8tbc
https://wakelet.com/wake/iCdJ2XyuyiUbAtOhCs0WN
https://wakelet.com/wake/nkRcV-C30746gRj9_2t5H