作者j6zoz04 (RTOO)
看板Cad_Cae
標題[請益] 關於RBE2
時間Wed Jul 24 10:33:15 2024
各位好,
目前在使用optistruct的RBE2時遇到了一些問題,想來請教一下
模型如圖1所示:
https://i.imgur.com/UFMlqZw.jpeg
(圖1)
我想要做出圖中的圓繞著圓心旋轉的效果,嘗試使用RBE2將整個圓上的node作為dependent
node(下稱 D node),圓心作為independent node(下稱 IN node),彼此關聯的自由度為
123456。
其中:
123各別是 dx dy dz (x、y、z的平移自由度)
456各別是 Rx Ry Rz (x、y、z的旋轉自由度)
對圓心IN node使用自由度約束(SPC):12346 (不約束Ry,其餘約束)
其餘SPC、Force只是為了讓變形明顯而設置,在此不贅述。
做出來的效果如以下圖2,確實有達到我要的效果:
https://i.imgur.com/ScDF8OD.gif
(圖2)
但我不明白的是為何我的SPC已經把IN node的平移自由度約束住了,但我的D node 在變形
圖上仍可產生平移的自由度?
還是說當IN node的 Ry自由度沒被拘束時,D node為了配合其必須要讓部分的拘束無效?
由於上面對於上面的問題有些不確定,故來請教大家,謝謝~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.133.4.219 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Cad_Cae/M.1721788399.A.0A8.html
1F:推 gamer: rigid link element是限制dependent node跟independent 07/24 17:10
2F:→ gamer: nodes間在約束方向不會有相對位移,以這個問題來說,圓周上 07/24 17:12
3F:→ gamer: 上的node跟圓心的參考node之間沒有距離跟角度上的變化 07/24 17:13
4F:→ gamer: 所以並不會產生你說的情況 07/24 17:13
5F:推 rcab1204: 從位移圖上看起來最內圈除了繞著圓心轉外,圓孔也有擴大 07/24 19:37
6F:→ rcab1204: ,確實很奇怪,不過如果想讓圓孔節點繞著圓心轉,為什 07/24 19:37
7F:→ rcab1204: 麼不直接在圓心給定扭轉條件呢? 07/24 19:37
8F:→ j6zoz04: 回g大,我照您的說法搭配我的邊界去畫了一個示意圖,不確 07/24 21:17
10F:→ j6zoz04: 若是如此,我似乎可以將RBE2其中一個相對自由度(Ry)放掉 07/24 21:17
11F:→ j6zoz04: ,然後將IN node所有自由度拘束,是不是D node就可以繞著 07/24 21:17
12F:→ j6zoz04: IN node旋轉了? 07/24 21:17
13F:→ j6zoz04: 回r大,這個邊界是我臨時弄的,能讓圓旋轉就行。用您提出 07/24 21:20
14F:→ j6zoz04: 的邊界應該也可以 07/24 21:20
16F:→ gamer: 如附圖,旋轉的過程RBE兩邊的node沒有任何相對位移 07/28 21:25
17F:→ gamer: 你的第二個問題的答案是不會,因為D node在原地旋轉相對於 07/28 21:26
18F:→ gamer: IN node也是能滿足你的邊界條件,所以不一定會繞著IN NODE 07/28 21:28
19F:→ j6zoz04: 回g大,我試著按照我的第二個問題做了分析: 07/29 21:00
21F:→ j6zoz04: 07/29 21:00
22F:→ j6zoz04: 結果確實如您所說的:D node只會自己旋轉 07/29 21:00
23F:→ j6zoz04: 07/29 21:00
24F:→ j6zoz04: 但是為何他們不會繞著IN node轉,而是選擇了自己旋轉? 感 07/29 21:00
25F:→ j6zoz04: 覺這兩種情況應該都可以符合BCs 07/29 21:00
26F:→ j6zoz04: 07/29 21:00
27F:→ j6zoz04: 還是說IN node(自己的座標)所有自由度都被約束,導致D 07/29 21:00
28F:→ j6zoz04: node除了自己旋轉外的任何移動都會破壞RBE2的自由度關係 07/29 21:00
29F:→ j6zoz04: ,才導致D node只能自轉? 07/29 21:00
30F:推 gamer: 我先說我不知道正確的答案,我猜測是因為要滿足最小能量法 07/29 22:24
31F:→ gamer: 所以implicit的解會是strain energy比較低的哪個 07/29 22:25
32F:→ gamer: 如果這個boundary condition沒有唯一解的時候 07/29 22:25
33F:推 rcab1204: 要讓外圈節點繞著轉,意味著外圈節點必須要能夠有平動 07/30 09:53
34F:→ rcab1204: 自由度的,如您所說。或許還有將內圈定義成剛體,再讓這 07/30 09:53
35F:→ rcab1204: 圈剛體可以繞著指定軸(圓心)轉的這種做法可以參考看 07/30 09:53
36F:→ rcab1204: 看。 07/30 09:53