戰(zhàn):網(wǎng)格劃分與幾何清理全流程指南)
做 CAE 結(jié)構(gòu)分析的時(shí)候真正讓人頭疼的往往不是求解器選型而是前處理階段反復(fù)折騰的網(wǎng)格劃分。幾何模型導(dǎo)入之后出現(xiàn)破面、自由邊、小特征網(wǎng)格生成后扭曲率超標(biāo)、雅可比不達(dá)標(biāo)導(dǎo)出到 Nastran、Abaqus 又報(bào)一堆卡片格式錯(cuò)誤……這些我基本都踩過一輪。尤其是 HyperMesh 2019 這套新界面和早期經(jīng)典面板邏輯差別不小網(wǎng)上的資料又多以舊版本為主新手跟著視頻操作時(shí)常對不上界面。本文就圍繞 hypermesh2019 和 hyperworks2019 這條主線整理出一條完整的圖文實(shí)操路線從環(huán)境準(zhǔn)備、界面邏輯、幾何清理、殼網(wǎng)格和體網(wǎng)格劃分、質(zhì)量檢查到導(dǎo)出求解器文件一步不落。無論你是剛接觸前處理的在校學(xué)生還是需要快速上手做項(xiàng)目網(wǎng)格的工程師都能按照這篇文章的思路搭起一套可復(fù)用的操作流程。1. HyperWorks 2019 與 HyperMesh 2019先分清兩件事很多初學(xué)者會(huì)把 HyperWorks 和 HyperMesh 當(dāng)成同一個(gè)軟件實(shí)際上它們是“平臺(tái)”和“工具”的關(guān)系。建議一開始就把這個(gè)概念分清后面看視頻教程、查幫助文檔都會(huì)順暢很多。1.1 HyperWorks 2019 是什么HyperWorks 2019 是 Altair 在 2019 年發(fā)布的集成 CAE 平臺(tái)。它不是單一求解器而是一整套前后處理與仿真求解工具的組合常見模塊包括HyperMesh用于有限元前處理也就是幾何清理、網(wǎng)格劃分、模型裝配。HyperView用于后處理查看應(yīng)力、位移、模態(tài)振型等結(jié)果。HyperGraph用于二維曲線繪制和后處理數(shù)據(jù)提取。OptiStruct用于結(jié)構(gòu)線性/非線性分析以及拓?fù)鋬?yōu)化、尺寸優(yōu)化。HyperCrash、MotionSolve、AcuSolve 等分別面向碰撞安全建模、多體動(dòng)力學(xué)、流體仿真。也就是說HyperWorks 2019 是一個(gè)大容器里面包含了從建模到求解再到結(jié)果查看的完整鏈條。實(shí)際項(xiàng)目里我們經(jīng)常把 HyperMesh 畫好的網(wǎng)格文件直接交給 OptiStruct 或外部求解器計(jì)算計(jì)算完再用 HyperView 讀結(jié)果。1.2 HyperMesh 2019 的核心定位HyperMesh 2019 是 HyperWorks 平臺(tái)里的前處理器。它有兩大強(qiáng)項(xiàng)復(fù)雜幾何網(wǎng)格劃分效率高尤其是汽車白車身、發(fā)動(dòng)機(jī)支架、航空航天結(jié)構(gòu)件這類曲面復(fù)雜、特征密集的模型HyperMesh 的幾何清理和網(wǎng)格控制能力明顯優(yōu)于很多直接內(nèi)嵌在 CAD 軟件里的網(wǎng)格工具。支持多求解器導(dǎo)出一套模型可以導(dǎo)出成 Nastran、Abaqus、LS-DYNA、OptiStruct、Ansys 等不同求解器的輸入文件在企業(yè)多軟件并存的環(huán)境里非常實(shí)用。需要特別強(qiáng)調(diào)的是HyperMesh 本身不負(fù)責(zé)求解。它的“終點(diǎn)”是產(chǎn)生一套完整、干凈、質(zhì)量合格的有限元模型文件至于應(yīng)力是多少、模態(tài)頻率是多少那是求解器的工作。1.3 對工程師來說掌握它能解決什么問題前處理環(huán)節(jié)占用整個(gè)仿真項(xiàng)目大約 40% 到 60% 的時(shí)間。掌握 HyperMesh 2019 最直接的價(jià)值就是把這部分時(shí)間壓縮下來同時(shí)提高網(wǎng)格質(zhì)量保證后續(xù)分析結(jié)果可信。具體來說它可以解決導(dǎo)入模型后的破面、縫隙、重疊面修復(fù)問題。小孔、小圓角、倒角等非關(guān)鍵特征的批量清理問題。二維殼網(wǎng)格、三維四面體/六面體網(wǎng)格的快速生成問題。網(wǎng)格質(zhì)量不達(dá)標(biāo)時(shí)的局部調(diào)整與整體優(yōu)化問題。從幾何模型到求解器可識(shí)別卡片的一鍵導(dǎo)出問題。1.4 常見應(yīng)用場景汽車行業(yè)白車身、門蓋、座椅骨架、底盤擺臂等鈑金件的中面抽取與殼網(wǎng)格劃分。航空行業(yè)蒙皮、長桁、框梁等薄壁結(jié)構(gòu)的建模。重工機(jī)械焊接結(jié)構(gòu)件、支架類零件、動(dòng)力總成懸置系統(tǒng)的網(wǎng)格劃分。消費(fèi)品與電子外殼、散熱結(jié)構(gòu)、連接器的有限元分析前處理。優(yōu)化設(shè)計(jì)項(xiàng)目結(jié)合 OptiStruct 做拓?fù)鋬?yōu)化前通常先用 HyperMesh 建立設(shè)計(jì)空間網(wǎng)格。2. HyperMesh 2019 運(yùn)行環(huán)境與版本說明環(huán)境準(zhǔn)備是很多人忽略但非常容易出問題的環(huán)節(jié)。安裝之前先確認(rèn)機(jī)器配置能避免后面打開大模型卡死、顯示異常之類的麻煩。2.1 系統(tǒng)配置建議HyperMesh 2019 支持 Windows 64 位系統(tǒng)也支持 Linux 版本。這里以常見的 Windows 10 64 位為例CPU建議 Intel Core i7 或 Xeon 級(jí)別核心數(shù)越多劃網(wǎng)格和批處理越有優(yōu)勢。內(nèi)存16GB 起步。如果經(jīng)常處理幾百萬單元的模型建議 32GB 或 64GB。顯卡建議使用支持 OpenGL 的專業(yè)顯卡或 NVIDIA 系列游戲顯卡顯存 2GB 以上。存儲(chǔ)SSD 固態(tài)硬盤模型文件較大時(shí)讀寫差距很明顯。需要注意這只是通用建議。具體內(nèi)存和顯存需求取決于你常做的模型規(guī)模。如果只是學(xué)習(xí) hypermesh2019 視頻教程里的幾十萬單元練習(xí)模型16GB 內(nèi)存通常夠用。2.2 安裝與許可證說明HyperMesh 2019 是商業(yè)軟件需要合法的許可證才能運(yùn)行。一般通過兩種途徑獲取企業(yè)采購的商業(yè)許可證。學(xué)?;蚩蒲袡C(jī)構(gòu)提供的教育許可證。安裝時(shí)建議關(guān)閉殺毒軟件和多余后臺(tái)程序避免安裝過程中文件被攔截。安裝完成后通過 Altair License Manager 配置許可證服務(wù)器地址確認(rèn)服務(wù)狀態(tài)正常后再啟動(dòng)軟件。如果實(shí)際項(xiàng)目對許可證依賴較高可以規(guī)劃一個(gè)專門的“仿真專用機(jī)”減少許可證搶占對工作效率的影響。2.3 2019 版本與周邊版本的差異HyperMesh 2019 屬于較新的 Ribbon 界面版本和 2017、2018 相比界面布局變化比較明顯很多經(jīng)典面板入口被重新組織。與 2021、2022 等更新版本相比2019 的操作邏輯基本一致但部分工具名稱和菜單位置有調(diào)整。所以學(xué)習(xí)時(shí)有一個(gè)原則盡量跟著對應(yīng)版本的教程走。如果你手里的安裝包是 2019就不要對照 2022 的界面一步一步點(diǎn)容易找不到入口。先學(xué)會(huì) 2019 的界面框架再遷移到新版本會(huì)容易得多。2.4 建議的工作目錄規(guī)范前處理項(xiàng)目文件種類多包括幾何模型、網(wǎng)格模型、求解器文件、結(jié)果文件、腳本等。建議每個(gè)項(xiàng)目建立統(tǒng)一目錄D:\CAE_Workspace ├── 01_Geometry 原始幾何文件step/iges/parasolid ├── 02_HM_Model HyperMesh 模型文件.hm ├── 03_Solver_Files 導(dǎo)出的求解器文件.nas/.fem/.inp ├── 04_Results 求解結(jié)果文件 └── 05_Scripts Tcl/Python 腳本這樣的目錄結(jié)構(gòu)有幾個(gè)好處幾何文件不會(huì)被誤修改導(dǎo)出的求解器文件有固定位置腳本集中管理方便復(fù)用換電腦協(xié)作時(shí)也容易打包傳遞。3. HyperMesh 2019 界面與操作基礎(chǔ)一次完整的網(wǎng)格劃分本質(zhì)上是在做三件事讓幾何變得干凈、讓網(wǎng)格鋪滿幾何、讓網(wǎng)格質(zhì)量達(dá)標(biāo)。理解界面之前先理解這個(gè)邏輯。3.1 新版 Ribbon 界面總覽啟動(dòng) HyperMesh 2019 后第一眼看到的是 Ribbon 風(fēng)格界面頂部是功能區(qū)標(biāo)簽頁常見的有File新建、打開、導(dǎo)入、導(dǎo)出、打印等文件級(jí)操作。Geometry進(jìn)入幾何清理、幾何編輯、中面抽取等功能。Mesh網(wǎng)格劃分相關(guān)工具如 Automesh、Tetramesh、Solid Map 等。Analysis載荷、約束、工況、控制卡片等求解設(shè)置。Tools檢查、編輯、組件管理、質(zhì)量檢查等輔助工具。Post后處理相關(guān)快捷入口。界面左側(cè)是 Model Browser用于查看和管理 Component、LoadCollector、Material、Property 等數(shù)據(jù)。底部是命令窗口可以輸入 Tcl 或 Python 命令。右側(cè)空白區(qū)域是圖形顯示區(qū)。對新手來說最容易犯的錯(cuò)誤是花太多時(shí)間找按鈕而沒有理解“先選對象、再點(diǎn)執(zhí)行”的基本邏輯。HyperMesh 大多數(shù)操作分為兩步先用鼠標(biāo)選擇要操作的幾何或單元再設(shè)置參數(shù)并執(zhí)行。3.2 界面切換與經(jīng)典面板入口如果你已經(jīng)習(xí)慣了舊版 HyperMesh 的經(jīng)典面板也可以在 2019 中找回熟悉的感覺。在界面偏好設(shè)置里可以切換 Ribbon 界面與經(jīng)典界面具體入口在 Options / Preferences 這類位置。不過既然要學(xué)習(xí) 2019 新版本我更建議直接適應(yīng) Ribbon 界面畢竟新版本的教程和后續(xù)升級(jí)版本都圍繞這個(gè)界面展開。Ribbon 界面里很多功能依然會(huì)彈出面板式對話框。這說明 HyperMesh 的操作內(nèi)核沒有變變的只是入口位置和組織方式。一旦你理解了面板里的每個(gè)參數(shù)含義無論界面怎么變都能快速適應(yīng)。3.3 鼠標(biāo)視圖控制與常用快捷鍵默認(rèn)設(shè)置下HyperMesh 的鼠標(biāo)操作可以這樣記憶鼠標(biāo)中鍵按住拖動(dòng)旋轉(zhuǎn)視圖。鼠標(biāo)中鍵滾輪縮放視圖。Shift 鼠標(biāo)中鍵拖動(dòng)平移視圖。鼠標(biāo)左鍵選擇對象。鼠標(biāo)右鍵彈出快捷菜單或結(jié)束當(dāng)前選擇。這些默認(rèn)操作可以在 Preferences 里調(diào)整。學(xué)習(xí)階段建議不要頻繁改鼠標(biāo)設(shè)置先按默認(rèn)習(xí)慣練習(xí)等熟悉后再按自己的操作習(xí)慣優(yōu)化。快捷鍵能顯著提升效率。以下是 HyperMesh 2019 中比較常用的一組F4編輯節(jié)點(diǎn)常用于測量距離、平移復(fù)制。F5掩藏/顯示對象Mask。F6編輯單元如合并、分割、翻轉(zhuǎn)單元。F10檢查單元質(zhì)量進(jìn)入 Check Elements 面板。F11幾何快速編輯。F12進(jìn)入 Automesh 自動(dòng)劃分網(wǎng)格面板。這組快捷鍵在經(jīng)典界面和 Ribbon 界面下基本通用。實(shí)際操作時(shí)可以準(zhǔn)備一張快捷鍵表貼在顯示器旁邊前兩周會(huì)有明顯效率提升。3.4 幾何模型與網(wǎng)格的關(guān)系這一節(jié)必須單獨(dú)說清楚因?yàn)樗鼪Q定了整個(gè)學(xué)習(xí)方向。HyperMesh 中“幾何”和“網(wǎng)格”是兩層獨(dú)立的模型數(shù)據(jù)幾何由點(diǎn)、線、面、實(shí)體組成用于描述模型外形。網(wǎng)格由節(jié)點(diǎn)和單元組成是求解器真正讀取的數(shù)據(jù)。網(wǎng)格可以依附于幾何存在也可以獨(dú)立存在。后續(xù)我們做質(zhì)量檢查檢查的是網(wǎng)格不是幾何導(dǎo)出求解器文件導(dǎo)出的也是網(wǎng)格、單元、屬性、材料不包括幾何除非特別導(dǎo)出。很多新手在幾何清理上省時(shí)間草草劃完網(wǎng)格后發(fā)現(xiàn)質(zhì)量不達(dá)標(biāo)其實(shí)根源都在幾何沒有清理干凈。幾何是網(wǎng)格的基礎(chǔ)基礎(chǔ)不牢后面怎么調(diào)都費(fèi)勁。4. 實(shí)戰(zhàn)支架類零件殼網(wǎng)格劃分全流程下面用一個(gè)典型的支架類零件走一遍完整的 2D 殼網(wǎng)格劃分流程。殼網(wǎng)格適用于薄壁零件厚度方向尺寸遠(yuǎn)小于長度和寬度例如鈑金支架、車身板件、發(fā)動(dòng)機(jī)罩等。4.1 案例目標(biāo)假設(shè)有一個(gè)厚度為 3mm 的鈑金支架外形尺寸大約 200mm × 150mm包含若干安裝孔、翻邊和圓角。目標(biāo)是在 HyperMesh 2019 中完成幾何導(dǎo)入與清理。抽取中面。劃分 2D 殼網(wǎng)格平均單元尺寸 5mm。執(zhí)行網(wǎng)格質(zhì)量檢查并調(diào)整。賦予材料與屬性。導(dǎo)出 Nastran 求解器文件。4.2 導(dǎo)入幾何模型啟動(dòng) HyperMesh 2019在 File 菜單下選擇 Import然后選擇 Geometry 或 Model。支持的文件格式包括 STEP、IGES、Parasolid、CATIA、UG NX、SolidWorks 等。文件路徑示例D:\CAE_Workspace\01_Geometry\bracket.stp導(dǎo)入時(shí)需要注意單位問題。如果 CAD 里是毫米導(dǎo)入后模型尺寸應(yīng)保持毫米。習(xí)慣上先把單位確認(rèn)清楚后面設(shè)置網(wǎng)格尺寸和材料屬性時(shí)才不會(huì)出錯(cuò)。導(dǎo)入完成后按 F 鍵或使用視圖工具欄中的 Fit縮放視圖先肉眼檢查幾何是否完整重點(diǎn)觀察有沒有破面、缺失曲面、多余碎面。4.3 幾何清理與中面抽取支架是薄壁件直接畫實(shí)體網(wǎng)格雖然可以但單元數(shù)量大、計(jì)算效率低。工程中通常先抽取中面再用殼單元模擬。中面抽取流程進(jìn)入 Geometry 標(biāo)簽下的 Mid Surface 工具。選擇支架的一組成對面軟件自動(dòng)在兩對面中間生成中面。抽取后修復(fù)中面的邊界確保相鄰中面之間沒有間隙。中面不是萬能的。對于厚度變化明顯、或者需要研究厚度方向應(yīng)力分布的零件還是應(yīng)該用實(shí)體網(wǎng)格。這里因?yàn)橹Ъ苁堑群穸缺”诮Y(jié)構(gòu)殼網(wǎng)格是效率最高的方案。幾何清理主要做兩件事去除不影響分析結(jié)果的小特征小孔、小圓角、小倒角、 Logo 凸臺(tái)等。使用 Defeature 工具一次可以批量選擇并刪除。修復(fù)自由邊和裂縫使用 Quick EditF11或 Edge Edit 工具合并斷裂的邊、補(bǔ)全缺失的面。在實(shí)際項(xiàng)目中幾何清理沒有統(tǒng)一標(biāo)準(zhǔn)核心原則是保留對結(jié)構(gòu)剛度、強(qiáng)度有影響的大特征去掉只影響網(wǎng)格生成效率的微小特征。清理前最好跟有經(jīng)驗(yàn)的分析工程師確認(rèn)避免刪掉關(guān)鍵傳力路徑上的結(jié)構(gòu)。4.4 AutoMesh 自動(dòng)劃分網(wǎng)格中面和清理完成之后進(jìn)入網(wǎng)格劃分環(huán)節(jié)。在 Mesh 標(biāo)簽下進(jìn)入 Automesh或者直接按 F12 打開 Automesh 面板。設(shè)置步驟如下選擇要?jiǎng)澐值闹忻婕?。單元尺寸設(shè)置為 5mm。單元類型選擇 Quads即純四邊形單元。對于結(jié)構(gòu)分析四邊形單元精度和收斂性優(yōu)于三角形單元。劃分方法選擇默認(rèn)或 size and bias簡單零件直接點(diǎn) Mesh 生成。生成之后圖形區(qū)會(huì)立即顯示網(wǎng)格同時(shí)命令窗口會(huì)輸出單元數(shù)量、節(jié)點(diǎn)數(shù)量和警告信息。如果出現(xiàn)大量失敗單元或畸形單元通常不是軟件問題而是幾何還有縫隙或微小特征?;氐綆缀吻謇黼A段繼續(xù)處理不要硬調(diào)網(wǎng)格參數(shù)。4.5 網(wǎng)格質(zhì)量檢查網(wǎng)格畫完不等于結(jié)束接下來必須做質(zhì)量檢查。這是前處理里最體現(xiàn)工程經(jīng)驗(yàn)的環(huán)節(jié)。按 F10 進(jìn)入 Check Elements 面板選擇需要檢查的 2D 單元點(diǎn)擊 Check 按鈕。常見質(zhì)量指標(biāo)包括Min Length最小單元邊長。Max Length最大單元邊長。Aspect Ratio長寬比。Warpage翹曲度。Skew偏斜度。Jacobian雅可比。Quads 角度范圍四邊形單元內(nèi)角。Trias 角度范圍三角形單元內(nèi)角。以下是一組工程中常用的參考標(biāo)準(zhǔn)具體數(shù)值應(yīng)按企業(yè)規(guī)范調(diào)整指標(biāo)參考范圍Min Length≥ 0.5 × 單元尺寸Max Length≤ 1.5 × 單元尺寸Warpage≤ 5°Skew≤ 45°Jacobian≥ 0.6Quad 內(nèi)角45° ~ 135°Tria 內(nèi)角20° ~ 120°檢查后如果發(fā)現(xiàn)不合格單元可以利用 Quality Index 工具一邊顯示不合格單元一邊自動(dòng)或手動(dòng)優(yōu)化。手動(dòng)優(yōu)化的常用操作是移動(dòng)節(jié)點(diǎn)選擇不合格單元附近的節(jié)點(diǎn)微調(diào)到合適位置。替換單元?jiǎng)h除畸形四邊形重新鋪設(shè)兩個(gè)三角形單元。局部加密在幾何過渡劇烈區(qū)域減小單元尺寸。4.6 單元屬性與組件設(shè)置網(wǎng)格質(zhì)量合格后為模型賦予材料與屬性。在 Model Browser 中創(chuàng)建材料庫定義 MAT1 材料例如鋼材彈性模量 210000 MPa、泊松比 0.3、密度 7.85e-9 t/mm3。屬性庫定義 PSHELL 殼屬性厚度填 3mm并關(guān)聯(lián)到 MAT1 材料。組件將屬性關(guān)聯(lián)到對應(yīng)的 Component確保每個(gè) 2D 單元都在正確的組件下。工程中建議一個(gè) Component 對應(yīng)一種屬性名稱盡量清晰比如BRACKET_T3mm。這樣導(dǎo)出到求解器后排查錯(cuò)誤和修改參數(shù)都方便。4.7 導(dǎo)出求解器文件最后一步是導(dǎo)出。以 Nastran 為例選擇 File Export Solver Deck格式選擇 Nastran指定輸出路徑D:\CAE_Workspace\03_Solver_Files\bracket.nas導(dǎo)出后可以用文本編輯器打開檢查文件是否包含完整的單元、材料、屬性卡片。典型內(nèi)容大致如下BEGIN BULK MAT1 1 2.1E05 8.0E04 0.3 7.85E-09 PSHELL 1 1 3.0 CQUAD4 1 1 10 11 12 13 0.0 GRID 10 25.0 15.0 0.0 GRID 11 30.0 15.0 0.0 GRID 12 30.0 20.0 0.0 GRID 13 25.0 20.0 0.0 ENDDATA看到這種結(jié)構(gòu)說明模型已經(jīng)可以交給求解器計(jì)算了。不同求解器的卡片格式不同但 HyperMesh 的導(dǎo)出邏輯是一致的先確認(rèn)單元類型映射再導(dǎo)出。5. 體網(wǎng)格劃分專項(xiàng)有些結(jié)構(gòu)必須做三維實(shí)體網(wǎng)格例如鑄造支架、輪轂、橡膠件、厚壁結(jié)構(gòu)等。相比殼網(wǎng)格體網(wǎng)格劃分更考驗(yàn)幾何質(zhì)量和分塊思路。5.1 四面體網(wǎng)格劃分流程四面體網(wǎng)格適合復(fù)雜幾何自動(dòng)化程度高是大多數(shù)入門案例的首選。操作流程確保幾何是完整的閉合實(shí)體沒有縫隙和破面。進(jìn)入 Mesh 標(biāo)簽下的 Tetramesh 工具。設(shè)置最小/最大單元尺寸、增長因子、目標(biāo)質(zhì)量。選擇生成一階C3D4或二階C3D10四面體單元。結(jié)構(gòu)分析一般推薦二階四面體計(jì)算精度更好。點(diǎn)擊 Mesh 生成。四面體網(wǎng)格生成后依然要按 F10 檢查三維單元質(zhì)量。不合格區(qū)域要回到幾何修復(fù)或者通過局部加密、節(jié)點(diǎn)移動(dòng)來改善。需要注意的是四面體網(wǎng)格尤其是四面體二階單元在彎曲問題中容易偏剛。對于大變形和接觸問題要評(píng)估是否合適必要時(shí)換成六面體網(wǎng)格。5.2 六面體網(wǎng)格劃分思路六面體網(wǎng)格質(zhì)量高、單元數(shù)量少、求解精度好但對幾何要求苛刻需要把復(fù)雜實(shí)體切割成一個(gè)個(gè)可映射的六面體塊?;舅悸肥鞘褂?Solid Edit 工具把復(fù)雜實(shí)體按“可映射塊”原則切分。對每個(gè)塊使用 Solid Map Mesh指定源面、目標(biāo)面和掃略方向??刂葡噜弶K之間的網(wǎng)格節(jié)點(diǎn)數(shù)量一致保證連接位置節(jié)點(diǎn)完全重合。最后用 Equivalence 節(jié)點(diǎn)融合消除重復(fù)節(jié)點(diǎn)。六面體網(wǎng)格的難點(diǎn)在于分塊方案。同一個(gè)支架經(jīng)驗(yàn)豐富的工程師可能分成 8 塊新手可能分成 30 塊網(wǎng)格質(zhì)量和效率差距很大。學(xué)習(xí)階段建議多拆幾個(gè)簡單模型比如 L 形支架、帶孔板、階梯軸逐步建立分塊感覺。5.3 混合網(wǎng)格策略工程實(shí)踐中一個(gè)完整零部件往往不只有一種網(wǎng)格類型主體區(qū)域用六面體。復(fù)雜連接區(qū)域用四面體。薄壁區(qū)域用殼單元。螺栓、焊點(diǎn)用 1D 單元如 CBAR、CWELD、RBE2?;旌暇W(wǎng)格策略能平衡精度和建模效率但對不同單元類型之間的連接提出更高要求。連接處必須通過共享節(jié)點(diǎn)、剛性單元或接觸定義正確處理否則計(jì)算時(shí)會(huì)產(chǎn)生非物理應(yīng)力集中。6. 常見問題與排查思路前處理過程中報(bào)錯(cuò)和異常是家常便飯。下面整理了幾類高頻問題遇到時(shí)按表格里的思路排查。問題現(xiàn)象常見原因解決思路導(dǎo)入幾何后出現(xiàn)大量自由邊CAD 數(shù)據(jù)精度不足或格式轉(zhuǎn)換丟失信息用 Geom Edge Edit 縫合邊界調(diào)整縫合容差換 STEP 或 Parasolid 格式重新導(dǎo)入網(wǎng)格生成失敗或大量警告幾何存在縫隙、重疊面、微小特征先做幾何清理關(guān)閉小孔小圓角檢查自由邊不要硬調(diào)網(wǎng)格參數(shù)質(zhì)量檢查中 Warpage/Jacobian 超標(biāo)單元尺寸過渡太急促幾何拐角處網(wǎng)格扭曲局部加密使用 Quality Index 自動(dòng)優(yōu)化手動(dòng)移動(dòng)問題節(jié)點(diǎn)殼網(wǎng)格出現(xiàn)自由邊和重復(fù)節(jié)點(diǎn)中面拓?fù)洳贿B續(xù)或劃分后節(jié)點(diǎn)未融合使用 F3 Equivalence 融合重復(fù)節(jié)點(diǎn)檢查中面連接導(dǎo)出求解器文件后求解報(bào)錯(cuò)單元類型、材料屬性或卡片格式不匹配檢查 Element Type 映射核對 MAT/PSHELL 卡片查看求解器 .out 或 .log 提示界面和你看的視頻教程不一致使用的 HyperMesh 版本不同優(yōu)先學(xué)習(xí)與安裝版本一致的 hypermesh2019 視頻教程關(guān)注功能名稱而不是按鈕位置排查有一個(gè)通用原則任何問題都先定位到“是幾何問題、網(wǎng)格問題、還是屬性問題”。在 Model Browser 里逐層查看數(shù)據(jù)狀態(tài)不要一上來就全選執(zhí)行操作否則容易把本來正確的部分也改亂。7. 如何系統(tǒng)學(xué)習(xí)視頻教程路線與工程建議回到“hypermesh2019視頻教程”這個(gè)主題。視頻教程是新手入門最快的方式但如果沒有體系很容易陷入“跟著點(diǎn)了一下午關(guān)上視頻全忘了”的狀態(tài)。這里給出一條比較成熟的學(xué)習(xí)路線。7.1 視頻教程內(nèi)容體系建議一套完整的 HyperMesh 2019 視頻教程應(yīng)該覆蓋以下模塊軟件介紹與 Ribbon 界面0.5 到 1 小時(shí)。幾何導(dǎo)入與幾何清理2 到 3 小時(shí)重點(diǎn)是 Quick Edit、Defeature、自由邊修復(fù)。2D 殼網(wǎng)格劃分與質(zhì)量檢查2 到 3 小時(shí)重點(diǎn)是 Automesh 和 F10 質(zhì)量面板。3D 網(wǎng)格劃分四面體和六面體3 到 4 小時(shí)。1D 單元桿、梁、彈簧、焊點(diǎn)、剛性連接2 小時(shí)。材料、屬性與組件管理1 到 2 小時(shí)。與 Nastran、Abaqus、LS-DYNA 等求解器的導(dǎo)出對接1 到 2 小時(shí)。綜合案例支架、擺臂、白車身局部模型3 到 5 小時(shí)。腳本入門Tcl 和 Python 批處理2 小時(shí)。學(xué)視頻時(shí)不要只看不練。每看完一個(gè)模塊就用配套模型多操作三遍第一遍跟著做第二遍不看視頻做第三遍嘗試改變參數(shù)做變體練習(xí)。7.2 上機(jī)練習(xí)要點(diǎn)除了教程附帶的模型可以從日常工作中找?guī)讉€(gè)典型零件自己練第一周平面薄板、L 形支架重點(diǎn)練殼網(wǎng)格和幾何清理。第二周帶孔、帶翻邊的鈑金件重點(diǎn)練中面抽取和 Defeature。第三周簡單實(shí)體塊、階梯軸重點(diǎn)練四面體和六面體分塊。第四周把殼、體、1D 單元組合到一個(gè)模型里熟悉混合網(wǎng)格裝配。練習(xí)過程中建議建立一個(gè)自己的“踩坑筆記”文檔記錄每個(gè)報(bào)錯(cuò)、每種修復(fù)方法、每個(gè)常用面板路徑。長期積累下來這份筆記比很多通用教程都值錢。7.3 工程實(shí)踐建議結(jié)合我自己的使用經(jīng)驗(yàn)幾條工程建議格外重要網(wǎng)格質(zhì)量標(biāo)準(zhǔn)和求解目標(biāo)掛鉤線性靜力分析和碰撞分析的網(wǎng)格質(zhì)量標(biāo)準(zhǔn)差異很大不要套用一套標(biāo)準(zhǔn)走天下。幾何清理永遠(yuǎn)值得花時(shí)間與其在網(wǎng)格階段反復(fù)修補(bǔ)不如在幾何階段一次清理到位。設(shè)置自動(dòng)保存并保留版本建議開啟自動(dòng)保存并定期另存為 v01、v02 等版本。網(wǎng)格調(diào)整經(jīng)常越調(diào)越亂有歷史版本可以回退。善用批處理大量模型重復(fù)網(wǎng)格劃分時(shí)用 BatchRunner 或腳本自動(dòng)化能省下大量重復(fù)勞動(dòng)。組件命名規(guī)范推薦“零件名_屬性_厚度”這樣的格式例如Bracket_PSHELL_3mm多人協(xié)作時(shí)尤其重要。導(dǎo)出前做一次“總檢查”確認(rèn)沒有自由邊、沒有重復(fù)節(jié)點(diǎn)、單元類型正確、材料屬性齊全。7.4 腳本和自動(dòng)化方向HyperMesh 2019 支持在命令窗口運(yùn)行 Tcl 或 Python 命令。對于重復(fù)性操作腳本可以極大提高效率。下面是一個(gè) Tcl 命令示例思路是在當(dāng)前模型中創(chuàng)建一個(gè)組件選擇集并輸出組件數(shù)量具體命令名稱以當(dāng)前版本的 Help 文檔為準(zhǔn)*createmark comps 1 all set comp_count [hm_getmark comps 1] puts Component count: $comp_countPython 腳本示例邏輯是打開模型并保存副本供批量建模時(shí)參考import hm # 打開工作目錄下的模型 hm.OpenFile(D:/CAE_Workspace/02_HM_Model/bracket_v02.hm) # 在這里插入網(wǎng)格、屬性處理邏輯 # 另存為新版本 hm.SaveFile(D:/CAE_Workspace/02_HM_Model/bracket_v03.hm, HmFile)注意不同小版本的 API 名稱可能有差異。寫腳本之前先在當(dāng)前版本 Help 的 Command Reference 里確認(rèn)函數(shù)名和參數(shù)避免腳本報(bào)錯(cuò)。腳本不追求一次寫完美可以先從“自動(dòng)導(dǎo)入幾何、自動(dòng)創(chuàng)建組件、自動(dòng)保存”這樣的小功能練起。8. 結(jié)尾關(guān)于 HyperMesh 2019 和 HyperWorks 2019這篇文章更像是一張地圖它把前處理的整個(gè)鏈路串了一遍從環(huán)境準(zhǔn)備、界面邏輯、殼網(wǎng)格和體網(wǎng)格的實(shí)操流程到常見報(bào)錯(cuò)和工程規(guī)范。真正想熟練還是需要靠大量上機(jī)練習(xí)多踩幾次坑多總結(jié)幾個(gè)修復(fù)方法慢慢就會(huì)形成自己的套路。學(xué)習(xí)過程中遇到某個(gè)具體面板找不到、某個(gè)命令記不住并不奇怪。HyperMesh 的功能量級(jí)很大沒有人能把所有按鈕一次記住關(guān)鍵是掌握“幾何清理 → 網(wǎng)格劃分 → 質(zhì)量檢查 → 屬性導(dǎo)出 → 求解反饋”這條主線遇到問題知道去哪里找也知道該問什么。希望這篇文章能幫你省下一點(diǎn)搜索和試錯(cuò)的時(shí)間。如果你在支架網(wǎng)格劃分或六面體分塊上遇到了具體問題歡迎在評(píng)論區(qū)貼上現(xiàn)象我們一起討論下一步怎么調(diào)。