基于HyperMesh二次開發(fā)的靜剛度分析程序
2016-11-04 by:CAE仿真在線 來源:互聯(lián)網(wǎng)
1 前言
在汽車研發(fā)的CAE分析工作中,靜剛度分析是一項基礎(chǔ)而重要的內(nèi)容。靜剛度分析內(nèi)容多,工作量大,且分析流程類似,操作大量重復(fù),枯燥繁瑣;同時,靜剛度分析項目不同工況的載荷大小、約束及其它操作和參數(shù)存在較多細(xì)節(jié)上的差異,工程師在完成該類分析時,容易出現(xiàn)人為的遺漏和錯誤,還需耗費大量時間去檢查;另外,靜剛度分析對應(yīng)的分析規(guī)范多,并且由于分析方法的改進,分析規(guī)范也處在不斷的更新過程之中。為了確保分析方法與最新的分析規(guī)范相一致,工程師每次分析之前均需要查閱和確認(rèn)最新的分析規(guī)范。不僅耗時費力,而且容易出錯。這樣就很難保證分析規(guī)范嚴(yán)格高效地執(zhí)行。本文利用TCL/TK語言,對HyperMesh進行二次開發(fā),將基本的靜剛度分析項和分析規(guī)范集成到HyperMesh當(dāng)中,固化分析參數(shù)與步驟,最大程度地減少人工干預(yù)。實現(xiàn)了靜剛度分析流程自動化,很好的解決了靜剛度分析面臨的上述問題,大大提高了工作效率。為了便于推廣應(yīng)用,還編寫了相應(yīng)的使用幫助文檔《靜剛度/模態(tài)分析程序使用手冊》,便于CAE工程師快速學(xué)習(xí)和查閱。
2 程序功能介紹
程序界面如圖1所示,在HyperMesh菜單欄上添加了一個NVH下拉菜單,菜單分為二級,第一級為靜剛度分析和模態(tài)分析,靜剛度分析的二級菜單則為20多項常規(guī)的剛度分析內(nèi)容,模態(tài)分析的二級菜單則為自由模態(tài)分析和約束模態(tài)分析。網(wǎng)格模型導(dǎo)入后,選擇二級菜單中的相關(guān)分析項,程序?qū)⑻崾静⒁龑?dǎo)用戶作一些簡單的輸入,程序?qū)⒆詣油瓿善渌奶幚砉ぷ?并生成求解器輸入文件,同時在HyperMesh中添加了一個工具條,使得用戶可以直接在工具條上點擊相應(yīng)按鈕,即可啟動求解器進行分析,并將結(jié)果文件保存到用戶指定的目錄當(dāng)中,如果用戶一次選擇了多個分析項,并在最后點擊工具條上的啟動求解器計算按鈕,則程序生成批處理文件,可使求解器批量處理這些分析項。
圖1 程序菜單示意圖
3使用實例
本節(jié)以車門內(nèi)板玻璃升降器安裝點剛度為例,介紹程序的操作流程。
首先導(dǎo)入車門的有限元模型,并按程序使用手冊中的要求,將車門鎖芯和鉸鏈孔中心的節(jié)點編號。然后在下拉菜單中依次選擇NVH->靜剛度分析->前門玻璃升降器安裝點剛度分析,則程序進入到圖2所示界面,并提示用戶選擇待分析的安裝點。
點擊確定并按圖3所示的方式選擇每一個安裝孔邊緣的任意一個節(jié)點,并點擊proceed進入下一步。
此后程序?qū)⒆詣釉诎惭b孔處使用RBE2單元建立螺栓連接,并在安裝孔中心即RBE2單元主點上創(chuàng)建局部坐標(biāo)系,施加載荷,創(chuàng)建約束條件,以及求解器靜力分析的相關(guān)其它卡片和參數(shù)。最后彈出對話框提示用戶選擇求解器輸入文件的保存路徑(圖4),選擇之后點擊“確定”,完成該分析輸入文件的創(chuàng)建。
點擊工具條上的按鈕“1.計算”,程序?qū)棾鰧υ捒蜃層脩暨x擇結(jié)果文件保存路徑,選擇路徑(圖5),輸入文件名點擊“確定”之后,則彈出提示框,讓用戶確實是否開始計算(圖6)。
點擊“是”則調(diào)用求解器開始計算(圖7)。
4結(jié)論
TCL語言簡單易學(xué),同時HyperMesh軟件提供了豐富的二次開發(fā)接口,用戶可以結(jié)合自己的工作需要利用TCL/TK語言對HyperMesh進行二次開發(fā),定制滿足用戶特定需求的功能模塊,體現(xiàn)了HyperMesh軟件良好的拓展性和開放性。本文針對靜剛度的分析流程進行了二次開發(fā),首先分析了各分析項之間的共性及差異,在此基礎(chǔ)上確定程序編寫的步驟及相應(yīng)的界面。然后結(jié)合工作實際操作中可能碰到的情況,運用相應(yīng)的對話框進行提示,增強了程序在使用過程中的友好性,并能夠在HyperMesh中一鍵調(diào)用分析軟件,改變了先前的工作模式。本程序在實際工作中得到了全面有力的推廣,實際應(yīng)用表明,本程序具有規(guī)范流程,簡化和標(biāo)準(zhǔn)化操作等優(yōu)勢,不僅提高了工作效率,而且也減少了工作中人為的遺漏和錯誤,同時只要按照程序的幫助文檔一步步操作就能進行各項工作,可使新員工也能很快參與項目,有力的保障了項目進度。
相關(guān)標(biāo)簽搜索:基于HyperMesh二次開發(fā)的靜剛度分析程序 HyperWorks有限元分析培訓(xùn) HyperMesh網(wǎng)格劃分培訓(xùn) hyperMesh視頻教程 HyperWorks學(xué)習(xí)教程 HyperWorks培訓(xùn)教程 HyperWorks資料下載 HyperMesh代做 HyperMesh基礎(chǔ)知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) Abaqus培訓(xùn)