在這個突如其來的小插曲過后,常浩南把旁邊的黑板翻了個面,繼續沿著剛剛的路線講解起來
“正是由于傳統方法面臨的種種問題,在我們這個程序里面,將會采用一個基于dunayaft的并行約束四面體網格生成辦法,生成圍繞分割平面的分隔層,從而將網格覆蓋區域分解。”
“生成分隔層時分割平面僅作為引導,從而避免了幾何約束的引入,同時,通過多級區域分解策略保證了并行式網格生成的效率;通過基于磁盤緩存的通信機制節省了對計算機內存的使用”
“這一流程主要分為以下幾個步驟,一是網格規模的評估”
“第二是分割平面的引入,可以借助于的過重心的慣性矩最小的主慣性軸來確定分割平面n。該軸的方向向量n可以由的慣量矩陣的最小特征值對應的特征向量來確定,計算方式如下”
“”
僅僅是常浩南口中“最基礎”的并行曲面三角形四邊形網格生成方法,就講了將近兩個小時的時間。
這還只是理論部分。
“在籌建實驗室的這段時間里,我簡單驗證了一下剛才講過的網格生成方式,測試對象是常見的齒輪滾刀模型和汽缸蓋模型,分別有348個和2736個曲面,其中包含多種難以用傳統方式生成網格薄片曲面,最終結果我放在這里,大家可以參考一下。”
常浩南輕點鼠標,終于放出了第一份t的最后一張圖
由于他要講的內容實在太多,以至于在之前的測試過程中,目前還相當早期的office軟件經常卡死,迫不得已只好分成好幾個文件才能進行下去。
“在這里面,我將單元質量q定義為一個單元內切球半徑ri和外接球的半徑rc之比,為了把單元質量盡可能變為整數,再把結果乘以三,所以最終定義的q3rirc”
“可以看出,相比于經過傳統方法生成的高精度網格,新方法生成的網格即便在外形極度復雜的臟區域,也沒有生成質量為0102的垃圾網格,質量為0610之間的網格總占比在917以上,加權平均質量相比前者降低大約02,這一差異在實際工作中幾乎不會造成影響。”
“在最終的時間消耗上,盡管并行策略相比于傳統方式增加了區域分解、網格加密和節點合并三個步驟,但由于大大提高了網格生成效率,因此對于兩個測試模型,總用時分別僅有750秒和2100秒,分別只有串行方法的59和47”
當常浩南把程序運行日志貼出來,并講出結果的那一刻,原本寂靜的會議室里面幾乎瞬間就炸開了鍋。
前者也特地沒有馬上維持秩序。
人在突然接受了遠超自己認知水平的信息之后,總是需要一些時間來平穩情緒的。
畢竟那可是原來20倍的效率。
在數值計算這個領域,時間上的量變本身就是質變。
齒輪滾刀和汽缸蓋只不過是相當簡單的兩個模型而已,網格生成到底要花費20分鐘還是6個小時的差別或許不大。
但對于一些超大型的工程項目來說,算半個月和算一年之間可就有天壤之別了
更何況,有更細心的人已經能夠看出來,常浩南開發的這個全新方法,對于越復雜的模型效果越好。
也就是說到了實際應用中,這個優勢很有可能不止20倍。
剛剛還坐在后面一臉沉穩地記著筆記的李杰在聽到常浩南說出的那兩個數據之后,幾乎是下意識地抬起頭。
他先是微微抬起頭,順著眼鏡鏡片的下邊沿看了看會議室前面墻上掛著的幕布。
根據上面經過放大顯示之后的運行日志來看,并沒有聽錯。
就是20倍。
“這”
李杰轉過頭看向了坐在他左手邊的科技委主任宋建。
然后發現對方此時也正看向他這邊。