[請益] 關於RBE2

作者: j6zoz04 (飯也)   2024-07-24 10:33:15
各位好,
目前在使用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為了配合其必須要讓部分的拘束無效?
由於上面對於上面的問題有些不確定,故來請教大家,謝謝~
作者: gamer   2024-07-24 17:10:00
rigid link element是限制dependent node跟independentnodes間在約束方向不會有相對位移,以這個問題來說,圓周上上的node跟圓心的參考node之間沒有距離跟角度上的變化所以並不會產生你說的情況
作者: rcab1204 (qazwsx123)   2024-07-24 19:37:00
從位移圖上看起來最內圈除了繞著圓心轉外,圓孔也有擴大,確實很奇怪,不過如果想讓圓孔節點繞著圓心轉,為什麼不直接在圓心給定扭轉條件呢?
作者: j6zoz04 (飯也)   2024-07-24 21:17:00
回g大,我照您的說法搭配我的邊界去畫了一個示意圖,不確定是否正確?https://i.imgur.com/BNJ7dqy.jpeg若是如此,我似乎可以將RBE2其中一個相對自由度(Ry)放掉,然後將IN node所有自由度拘束,是不是D node就可以繞著IN node旋轉了?回r大,這個邊界是我臨時弄的,能讓圓旋轉就行。用您提出的邊界應該也可以
作者: gamer   2024-07-28 21:24:00
https://imgur.com/a/Ft50c6s如附圖,旋轉的過程RBE兩邊的node沒有任何相對位移你的第二個問題的答案是不會,因為D node在原地旋轉相對於IN node也是能滿足你的邊界條件,所以不一定會繞著IN NODE
作者: j6zoz04 (飯也)   2024-07-29 21:00:00
回g大,我試著按照我的第二個問題做了分析:https://i.imgur.com/iUCugp7.gif結果確實如您所說的:D node只會自己旋轉但是為何他們不會繞著IN node轉,而是選擇了自己旋轉? 感覺這兩種情況應該都可以符合BCs還是說IN node(自己的座標)所有自由度都被約束,導致Dnode除了自己旋轉外的任何移動都會破壞RBE2的自由度關係,才導致D node只能自轉?
作者: gamer   2024-07-29 22:24:00
我先說我不知道正確的答案,我猜測是因為要滿足最小能量法所以implicit的解會是strain energy比較低的哪個如果這個boundary condition沒有唯一解的時候
作者: rcab1204 (qazwsx123)   2024-07-30 09:53:00
要讓外圈節點繞著轉,意味著外圈節點必須要能夠有平動自由度的,如您所說。或許還有將內圈定義成剛體,再讓這圈剛體可以繞著指定軸(圓心)轉的這種做法可以參考看看。

Links booklink

Contact Us: admin [ a t ] ucptt.com