第490章 你們不會自己改嘛?(2 / 2)

這是常浩南第一個想到的可能。

但他設計的網格生成算法邏輯裡麵,特地針對大模型降低了計算複雜度。

也就是說模型再複雜,無非是計算所用時間無限延長,並不會導致爆內存之類的問題。

總之就是不可能卡在這裡。

“你們試過手動裝配麼?”

常浩南思索片刻之後問道。

“試過,但其它部分都好說,到這個中央升力體的時候,哪怕子區域網格隻是出現較小的變動,裝配輸入文件也要做相應的修改,如果全都手動完成,那大概需要……”

姚夢娜微微抬起頭計算了一下:

“大概需要手動輸入大概6萬行代碼……”

“……”

6萬行代碼聽著不太多,但考慮到torchmultiphysics都自動進行不下去,必須手動調參,這裡麵肯定還涉及到很多計算和轉化問題。

而且更麻煩的其實是,作為一個新軟件,能夠熟練完成這個過程的人也比較少。

總之,顯然不是短時間內能完成的。

常浩南之前對軟件進行測試的時候,因為時間緊任務重,也不可能用這種上百個子區域,幾億網格單元的模型去測試。

實際上torchmultiphysics發布這麼長時間以來,就各個用戶反映上來的情況看,也沒有誰用在了這種體量的模型上。

所以之前才一直沒發現問題。

“手動裝配也進行不下去的話……”

常浩南眉頭微蹙,手指在鍵盤旁邊的電腦外殼上輕輕敲擊著。

“有沒有考慮過放棄網格節點的結構性限製,考慮在表麵變形時,根據物體邊界的變化動態調整模型規則?”

“……”

一陣沉默。

姚夢娜和何明麵麵相覷。

從二人的表情來看,甚至沒能完全理解常浩南這句話的意思。

“比如說。”

看著眼神清澈的二人,常浩南隻好做進一步的解釋。

但在身上摸了半天,也沒找到紙筆。

了解常浩南習慣的姚夢娜趕緊從包裡拿出來,放到常浩南手邊。

“比如說,我們可以把計算區域比作一個線性彈性體,通過求解彈性力學方程組確定網格節點的位移……”

“代數模型是指網格的位移由動邊界位移乘以一個係數得到,該係數在動邊界上取1,而在遠場邊界上取0,內場按一定函數規律插值……”

“……”

一番計算和說明之後,常浩南在已經被畫滿了的紙上畫下一個圈:

“當然,也不是所有地方都能這樣,對於太複雜的部分,就可以將網格單元的各邊看作彈簧,彈簧係數與邊長有關,當邊界運動後,通過求解彈簧係統節點受力平衡問題確定新點位置……”

“這樣就能在計算過程中調整和控製單元的大小、形狀以及網格點的位置,對於網格邊界的要求會降低很多。”

“……”

又是一陣沉默。

“torchmultiphysics裡麵……還有這個功能?”

過了相當長一段時間,姚夢娜才用有些懷疑人生的語氣問道。

她明明親自參與了這個軟件的開發,但剛剛思索了半天,實在沒想起來還有這種玩法。

“當然沒有。”

常浩南哢噠一聲把圓珠筆尖按了回去:

“但你們可以自己改一下啊!”

(本章完),找書加書可加qq群952868558

上一頁 書頁/目錄 下一章