相信大家都明白了RADIOSS定義接觸的理論知識。好學的你可能在想,道理我都懂,然而為什麼在HyperCrash或HyperMesh上操作時還是有問題呢?跟著小汰一起一探究竟吧。

我們舉一個具體的例子,分別講解在HyperCrash和HyperMesh中設置Type7/11/24的正確方法。
下圖是一個簡易的車輛模型前部柱碰。在汽車的前部有兩個相鄰的組件,發動機和散熱器。我們接下來將為它們設置接觸。
<汽車前部柱碰>

<汽車簡易內部結構>
首先要明白的是在HyperCrash和HyperMesh中,選取主、從物件的方法是不同哦。具體怎麼不同的呢?重點在下圖(敲黑板)。

<不同類型接觸創建方法>

HyperCrash
從上圖可以看出,不論是Type 7、11還是24,在HyperCrash裡選取主/從物件的方式很直接、簡便。我們為主/從選取對應的元件即可,HyperCrash可以自動從元件上抽取需要的點、線、面集合。
Type 7
創建接觸
點擊功能表列LoadCase>Contact interface,然後點擊新建並選擇要創建的接觸類型Type 7。我們把這個接觸取名為engine_radiator;
<在HyperCrash創建Type 7接觸>
2
選取主面、從點
在Master surface(主面)和Slave nodes(從點)中按右鍵Include picked parts,然後分別選擇對應的元件。
<在HyperCrash為Type 7接觸選擇從面/從點>
3
設置參數
對於碰撞、跌落問題,可輸入如下參數:
<Type 7接觸參數設置>
Tips
如果希望自動創建對稱的接觸(相同設置,調換主從關係),可以勾選Title下方的Create symmetric interface。這樣,完成上面的步驟點擊Save後,HyperCrash會自動創建一個engine_radiator_sym接觸:

<自動生成對稱接觸>
同樣地,設置自接觸時可勾選Self impact。
Type 24
設置方法同上。電子領域跌落和低速碰撞問題,可設置如下參數:
<Type 24參數設置>
Type 11
設置方法同上(不用再寫一遍,好幸福~)
HyperMesh
定義接觸時,HyperMesh對於HyperCrash的主要差別在於:
Type7沒有自動創建對稱接觸和自接觸功能,需要手動創建;
Type24和Type11的主面、從點不能自動從組件(component)中抽取,需要定義相應的set。
Type 7
創建接觸
在Model流覽器中按右鍵Create>Contact,Card image選擇Type 7,取名為engine_radiator:
<在HyperMesh中創建Type 7接觸>
2
選取主面、從點
對於Type7,HyperMesh和HyperCrash一樣,可以直接選取元件作為主面和從點:
<在HyperMesh中為選取主面/從點>
3
設置相應的參數
然而,在HyperMesh中定義Type 24和11就需要先定義set啦。相當於定義面或線組成的集合。Set怎麼定義呢?
原則是組件抽面,面抽線:

對於Type 24需要的面(surf),可以從元件(component)中抽取一個面的set。
而對於Type 11需要的線(line),則需要先抽取一個面的set,再從中抽取線的set。
Type 24
首先,我們希望抽取engine元件的外表面。在Solver流覽器中,按右鍵Create>SURF_EXT>PART。我們把這個外表面取名為engine,並在Entity ID選取代表發動機的組件。
<在HyperMesh中創建SURF_EXT>
<為SURF_EXT選擇組件>
Tips
在一般的碰撞中,定義好外表面的接觸即可。如果形變非常劇烈,網格內部的平面也需要考慮,在Solver流覽器右鍵點擊Create>SURF_ALL>PART。
然後,定義Type 24接觸時,把Surf_ID(M或S)選為Set類型,並選擇剛剛創建的set即可。
<在HyperMesh中定義Type24接觸>
<選擇Type24接觸的主面>
Type 11
按照剛剛的方法創建了面set(Card image為SURF或SURF_EXT的set)後,可從中抽取線set:在Solver流覽器中,按右鍵Create>Line>Line,將Type選為SURF。
<在HyperMesh中創建LINE>
然後Entity IDs中選擇之前創建的面set,HyperCrash就會自動抽取出線set。定義Type 11的接觸時,選擇創建的線set就可以啦。
通過兩期的技巧教學,是不是對定義接觸理解頗深了呢~還不是十分明白?建議你喝點熱水,把這兩期內容再看幾遍琢磨琢磨。
有其他關於RADIOSS的問題,歡迎留言給我們喔~
Fighting!