整車碰撞學習筆記-01

                              -----------------僅用于學習交流,不用于營利

        剛性墻可以視為一種特殊的接觸,只有從接觸面,沒有主接觸面(主接觸面是剛性墻)。從接觸面選擇“all”,表示選擇所有節點。剛性墻的摩擦系數一般是0.1。

         無法知道哪些部件會接觸,所以這里使用的接觸類型是自接觸,LS-Dyna中對應關鍵字:*CONTACT_AUTOMATIC_SINGLE_SURFACE。和剛性墻一樣,自接觸不需要設置主接觸面,只設置從接觸面即可。不同的是,在自接觸中,所有的從接觸面,同時又是主接觸面,也就是說,部件a既可以和部件b接觸,也可以和自己發生接觸。自接觸的動、靜摩擦系數一般是0.5。

        整車正碰仿真計算,一般使用LS-dyna求解器,正常CUP調用4個核(可根據電腦/服務器配置來調整),內存調用2G,正碰通常計算好久。

前處理

連接關系

可變形體與剛性體的連接:1、共節點實現;2、可用interface中定義一個XtraNode類型的接觸來實現連接。

剛性體與剛性體之間的連接:一種是通過在component的card edit選中RigidbodyMerge,通過對*CONSTRAINED_RIGID_BODIES進行編輯來定義。另一種是用interface選項中定義一個ConstRigidRbody類型的接觸來實現連接。

Lsdyna提交計算提高計算效率,報內存不足錯誤的通常解決辦法:NCPU設置為8,MEMORY設置為2000000000。

整車碰撞仿真中,通常設置NCPU的個數盡可能多,MEMORY設置為800-1200m。

含預緊力仿真

含預緊力.png

檢查焊點是否自由,檢查1d單元:

先按F10

捕獲33.png
捕獲44.png

55.png

兩個從節點不能放在一起。

節點對齊:

88.png

beam焊點:

點焊連接的關鍵字是 *CONSTRAINED_ SPOTWELD, 是一種可以設定破壞的連接方式。

但是要注意,*CONSTAINED_SPOTWELD只可用在BEAM,SHELL單元上,不能用在TSHELL,SOLID單元上,后兩者要用*CONSTRAINED_RIVET

焊點歸類:

    車身系統的焊點放在對應系統的include文件中,注意新增加的焊點是否超過預設的節點號和單元號范圍,是否與其他系統的單元或者節點id發生沖突。系統與系統之間的連接所用的焊點放在其中一個include文件中。


Box在建立接觸中的應用:

在建立接觸時,從接觸中既建立了set集合又建立了Box集合則最終的從接觸是set集合和Box集合的交集。

Box在建立速度加載的應用:

通過創建Box,給Box一定的速度,讓Box里面的部件運動起來。

各種連接方式

整車碰撞中的螺栓連接使用CRB的方式建立兩個剛性層,這兩個剛性層分別還是在原來所在的系統(include文件)中,然后采用ConstrainedRigidBody來進行接觸連接。

剛性體與剛性體之間的連接也采用ConstrainedRigidBody進行接觸連接。(各種鉸鏈)

柔性體與柔性體之間的連接通過各種焊點進行連接。

剛性體與柔性體之間的連接常用的兩種方式:1、剛性體與柔性體上的節點(節點set集合)進行綁定的連接,在Tools/Create Cards中選擇CONSTRAINED_EXTRA_NODES_SET進行連接;2、就是將柔性體上的單元移到剛性體所在的層內。

創建剛性墻rigidwall則從接觸對應的是節點集合或者直接選擇all,直接在建立剛性墻是add從接觸集合,也無需進行約束固定;如果用mat20材料的板作為剛性墻則需要建立剛性墻與從接觸部件集合的接觸(surface to surface),結合需要是否對從接觸部分做Box(可做可不做),同時要對mat20材料的剛性墻進行約束固定。

捕獲.png


后處理:

Ctrl+F6可以截圖;

捕獲4.png

讓動畫動起來,點擊右上角命令,然后鼠標左鍵進行框選,框選完之后鼠標右鍵點擊確認,保存動圖即可。


接觸card edit中設置ignore=1可以忽略模型前期的初始穿透。

3.png

各個系統之間的連接CRB,CRB對應的剛性單元分別在各自的系統include文件中,在一起導入到hyperworks中,可以建立單獨的connection的include文件進行保存;


整車自接觸中建立的set類型為part(因為這里面主要包含2D單元和沒有包殼的3D單元)

用UE編輯器修改k文件時,提前設置好列標志,注意數字不能超過列標志線,否則修改后的結果不是你想要的結果或者出現其它錯誤。尤其是偏置碰中我們移動和旋轉避障,就會經常用到。

捕獲.png

2.png

f6創建網格單元,f12重新劃分網格。

焊接材料一般采用MAT100,焊點與整車的接觸類型為ContactSpotweld,或者設置接觸類型為NodesToSurface,從面選擇焊點集合。

傳感器單元建立在6面體剛性單元上,6面體剛性單元與柔性體上的節點通過剛性體與柔性體在Tools/Create Cards中選擇CONSTRAINED_EXTRA_NODES_SET進行連接連接的方式進行綁定連接。

捕獲5.png

螺栓通常采用beam單元,輸出螺栓的剪切力等各種力的信息,建立outblock輸出對應的單元的力信息。

pengzhuang.jpg

模型自動創建屬性

      建模過程中,為了方便查詢和分組,我們常常將component名命為固定形式,如采用“零件編號+厚度”的形式。如下圖所示:

整車碰撞學習筆記-01的圖13

步驟1:將Hypermesh調成nastran模板下

整車碰撞學習筆記-01的圖14

步驟2:隱藏模型中的1D和3D網格

整車碰撞學習筆記-01的圖15

步驟3:手動創建一個component的屬性,屬性名稱與component名稱一致。

整車碰撞學習筆記-01的圖16

整車碰撞學習筆記-01的圖17

步驟4:將上一步創建的屬性附給所有的殼單元組。

整車碰撞學習筆記-01的圖18

步驟5:自動生成property

整車碰撞學習筆記-01的圖19

步驟6:給同一厚度component厚度

篩選同一厚度component:快捷鍵D,先隱藏所有組,將filter打開,輸入*_T100*,點all,所有厚度為1mm的component就被顯示。

整車碰撞學習筆記-01的圖20


整車碰撞學習筆記-01的圖21

步驟7:重復步驟6,給所有殼單元組件的附厚度。

步驟8:檢查屬性創建完成狀態

utility→component table

整車碰撞學習筆記-01的圖22

檢查property on comp和thickness列,看有無遺漏。

六面體網格劃分:

六面體網格劃分.jpg
登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

8
18