十月廿二 作品

第363章 超越時代的仿真建模工具!

 在這個突如其來的小插曲過後,常浩南把旁邊的黑板翻了個面,繼續沿著剛剛的路線講解起來: 

 “正是由於傳統方法面臨的種種問題,在我們這個程序裡面,將會採用一個基於dunay-aft的並行約束四面體網格生成辦法,生成圍繞分割平面的分隔層,從而將網格覆蓋區域分解。” 

 “生成分隔層時分割平面僅作為引導,從而避免了幾何約束的引入,同時,通過多級區域分解策略保證了並行式網格生成的效率;通過基於磁盤緩存的通信機制節省了對計算機內存的使用……” 

 “這一流程主要分為以下幾個步驟,一是網格規模的評估……” 

 “第二是分割平面的引入,可以藉助於m的過重心的慣性矩最小的主慣性軸來確定分割平面n。該軸的方向向量n可以由m的慣量矩陣的最小特徵值對應的特徵向量來確定,計算方式如下……” 

 “……” 

 僅僅是常浩南口中“最基礎”的並行曲面三角形/四邊形網格生成方法,就講了將近兩個小時的時間。 

 這還只是理論部分。 

 “在籌建實驗室的這段時間裡,我簡單驗證了一下剛才講過的網格生成方式,測試對象是常見的齒輪滾刀模型和汽缸蓋模型,分別有348個和2736個曲面,其中包含多種難以用傳統方式生成網格薄片曲面,最終結果我放在這裡,大家可以參考一下。” 

 常浩南輕點鼠標,終於放出了第一份ppt的最後一張圖—— 

 由於他要講的內容實在太多,以至於在之前的測試過程中,目前還相當早期的office軟件經常卡死,迫不得已只好分成好幾個文件才能進行下去。 

 “在這裡面,我將單元質量q定義為一個單元內切球半徑ri和外接球的半徑rc之比,為了把單元質量儘可能變為整數,再把結果乘以三,所以最終定義的q=3*(ri/rc)” 

 “可以看出,相比於經過傳統方法生成的高精度網格,新方法生成的網格即便在外形極度複雜的髒區域,也沒有生成質量為0.1-0.2的垃圾網格,質量為0.6-1.0之間的網格總佔比在91.7%以上,加權平均質量相比前者降低大約0.2%,這一差異在實際工作中幾乎不會造成影響。” 

 “在最終的時間消耗上,儘管並行策略相比於傳統方式增加了區域分解、網格加密和節點合併三個步驟,但由於大大提高了網格生成效率,因此對於兩個測試模型,總用時分別僅有750秒和2100秒,分別只有串行方法的5.9%和4.7%……”