[請益] 關於RBE2

看板Cad_Cae (電腦輔助設計)作者 (RTOO)時間1月前 (2024/07/24 10:33), 編輯推噓5(5031)
留言36則, 3人參與, 1月前最新討論串1/1
各位好, 目前在使用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://www.ptt.cc/bbs/Cad_Cae/M.1721788399.A.0A8.html

07/24 17:10, 1月前 , 1F
rigid link element是限制dependent node跟independent
07/24 17:10, 1F

07/24 17:12, 1月前 , 2F
nodes間在約束方向不會有相對位移,以這個問題來說,圓周上
07/24 17:12, 2F

07/24 17:13, 1月前 , 3F
上的node跟圓心的參考node之間沒有距離跟角度上的變化
07/24 17:13, 3F

07/24 17:13, 1月前 , 4F
所以並不會產生你說的情況
07/24 17:13, 4F

07/24 19:37, 1月前 , 5F
從位移圖上看起來最內圈除了繞著圓心轉外,圓孔也有擴大
07/24 19:37, 5F

07/24 19:37, 1月前 , 6F
,確實很奇怪,不過如果想讓圓孔節點繞著圓心轉,為什
07/24 19:37, 6F

07/24 19:37, 1月前 , 7F
麼不直接在圓心給定扭轉條件呢?
07/24 19:37, 7F

07/24 21:17, 1月前 , 8F
回g大,我照您的說法搭配我的邊界去畫了一個示意圖,不確
07/24 21:17, 8F

07/24 21:17, 1月前 , 9F
07/24 21:17, 9F

07/24 21:17, 1月前 , 10F
若是如此,我似乎可以將RBE2其中一個相對自由度(Ry)放掉
07/24 21:17, 10F

07/24 21:17, 1月前 , 11F
,然後將IN node所有自由度拘束,是不是D node就可以繞著
07/24 21:17, 11F

07/24 21:17, 1月前 , 12F
IN node旋轉了?
07/24 21:17, 12F

07/24 21:20, 1月前 , 13F
回r大,這個邊界是我臨時弄的,能讓圓旋轉就行。用您提出
07/24 21:20, 13F

07/24 21:20, 1月前 , 14F
的邊界應該也可以
07/24 21:20, 14F

07/28 21:24, 1月前 , 15F

07/28 21:25, 1月前 , 16F
如附圖,旋轉的過程RBE兩邊的node沒有任何相對位移
07/28 21:25, 16F

07/28 21:26, 1月前 , 17F
你的第二個問題的答案是不會,因為D node在原地旋轉相對於
07/28 21:26, 17F

07/28 21:28, 1月前 , 18F
IN node也是能滿足你的邊界條件,所以不一定會繞著IN NODE
07/28 21:28, 18F

07/29 21:00, 1月前 , 19F
回g大,我試著按照我的第二個問題做了分析:
07/29 21:00, 19F

07/29 21:00, 1月前 , 20F

07/29 21:00, 1月前 , 21F
07/29 21:00, 21F

07/29 21:00, 1月前 , 22F
結果確實如您所說的:D node只會自己旋轉
07/29 21:00, 22F

07/29 21:00, 1月前 , 23F
07/29 21:00, 23F

07/29 21:00, 1月前 , 24F
但是為何他們不會繞著IN node轉,而是選擇了自己旋轉? 感
07/29 21:00, 24F

07/29 21:00, 1月前 , 25F
覺這兩種情況應該都可以符合BCs
07/29 21:00, 25F

07/29 21:00, 1月前 , 26F
07/29 21:00, 26F

07/29 21:00, 1月前 , 27F
還是說IN node(自己的座標)所有自由度都被約束,導致D
07/29 21:00, 27F

07/29 21:00, 1月前 , 28F
node除了自己旋轉外的任何移動都會破壞RBE2的自由度關係
07/29 21:00, 28F

07/29 21:00, 1月前 , 29F
,才導致D node只能自轉?
07/29 21:00, 29F

07/29 22:24, 1月前 , 30F
我先說我不知道正確的答案,我猜測是因為要滿足最小能量法
07/29 22:24, 30F

07/29 22:25, 1月前 , 31F
所以implicit的解會是strain energy比較低的哪個
07/29 22:25, 31F

07/29 22:25, 1月前 , 32F
如果這個boundary condition沒有唯一解的時候
07/29 22:25, 32F

07/30 09:53, 1月前 , 33F
要讓外圈節點繞著轉,意味著外圈節點必須要能夠有平動
07/30 09:53, 33F

07/30 09:53, 1月前 , 34F
自由度的,如您所說。或許還有將內圈定義成剛體,再讓這
07/30 09:53, 34F

07/30 09:53, 1月前 , 35F
圈剛體可以繞著指定軸(圓心)轉的這種做法可以參考看
07/30 09:53, 35F

07/30 09:53, 1月前 , 36F
看。
07/30 09:53, 36F
文章代碼(AID): #1ce6Vl2e (Cad_Cae)
文章代碼(AID): #1ce6Vl2e (Cad_Cae)