一點心得,接觸面節點力提取及再施加

這幾天做了個,需要將接觸面上的力提取做被接觸部件的進一步分析,而ABAQUS中沒有自動提取施加接觸力的功能,所以自己動手用matlab+inp的方式,實現了一個很原始的接觸力提取和施加。可能用戶自定義載荷(VDLoad)能夠實現,但是時間不夠沒有嘗試這方面的東西。

首先說一下,abaqus中的一個不是很完整的功能。

就是Analytical Field - Mapped field,Mapped field 是個很有意思的功能,它包含了兩種一個是Point cloud field,即用一組對應空間點的載荷,來表達載荷的空間分布,然后通過插值得到節點上載荷。

第二個叫做.odb mapped field(看到odb你懂的吧),這個就是自動提取odb文件中的載荷分布,這個的用法很簡單,在viewport菜單中新建一個viewport,叫做viewport2然后在這個viewport2里打開載荷存儲的odb文件,并打開你要提取的載荷的Field output,然后在viewport1中進入到.odb mapped field,有按鈕可選提取哪個viewport的分布。很簡單,很智能。

但是,還是要但是,在純力學的范疇內,這兩個功能都只能用在dload就是,pressure里,其余的載荷類型均無法識別。(除非只要接觸正壓強,切向的力完全弄不出來)

 

所以另辟道路,簡單的說吧,只提個方法好了!就是用編程語言改動后處理輸出的接觸面節點力的prt文件成為inp的格式,然后放入對應代碼模塊即可!!!

很簡單的思路,但是有一些注意的地方:

1. 節點對應,即網格劃分得相同;所以最好copy一個part,然后換成mesh part;

2. 注意提取接觸力時別弄錯了,接觸力有方向的問題,自己注意選擇;

3. 不要忘記了,節點還有contact shear force,如果照此方法,應該是 press force + shear force。

登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

17
60
7