第112章 周文淵:什麼鎖?(2/2)
「如果你有什麼其他想法也可以提一提。」梁記者說道。
林葉搖了搖頭:「我就沒有了。」
梁記者點點頭,「那————咱們今天下午就去上京大學吧,把這些鏡頭都錄一下,另外我們也已經聯繫了之前和你有過合作的周文淵教授他們,順便把你參與組會的相關畫面也給錄一下。」
林葉露出訝然的表情,倒是沒想到他們的行動這麼迅速,都已經聯繫好了。
不過,正好他也想要去一趟。
那個自適應分區算法的鎖,他已經找到了。
上京大學,周文淵的辦公室。
「林葉說的那個「鎖」,到底是什麼意思?」
周文淵的眉頭皺的很深。
而他面前還放著一堆草稿紙,上面的內容正式林葉那個自適應分區算法的推導過程。
前天的時候,張濤跑過來找到了他,跟他說了和林葉的那段聊天過程。
得知林葉僅僅通過「非因果性」,就猜出了他們課題組遇到了什麼問題時,周文淵也感覺到無比的不可思議。
他們是通過計算出來的數據,才判斷出出現非因果性的;但是林葉知道是非——
因果性後,立馬就判斷出數據出現了什麼樣的問題,這樣的能力————
簡直令人髮指!
數值界面移動速度超過聲速導致違反特徵線理論,在CFD計算流體力學中是一個非常經典的問題。
非因果性這個報錯,對於頂尖的CFD專家來說,確實會第一時間聯想到特徵線被破壞。
但是,那也是頂尖的CFD專家啊!
難道說林葉現在已經稱得上是頂尖CFD專家了?
在這一點上,周文淵自己都不敢這麼說自己,因為他又不是專門搞計算數學的人,而即使是他們同組真正搞計算數學的王海峰教授,估計也不敢這麼說自己。
雖然還有另外一種可能就是,林葉作為這個算法的「生父」,他比任何人都清楚這個算法的底層邏輯是追著梯度跑,因此他最容易想到高頻振盪下的漏洞。
但是這也意味著,他對數值計算底層邏輯和工程實現的洞察力,也達到了一個可怕的程度。
這讓周文淵怎麼相信?
林葉也就是去參加了不到一個月的競賽而已,要怎麼才能變得這麼厲害?
當然,這些都是其次,最重要的,還是林葉在聊天記錄當中提到的「鎖」。
「究竟是什麼呢?」
周文淵在這一點上面糾結,主要就是因為他有點不服輸了。
他之前覺得從數學原理上這個問題已經沒有研究的意義了,但是現在林葉卻認為還能解。
憑啥?
總不能他一個教授這下連林葉都不如了吧?
以至於他這兩天直接把大部分能夠擱置的工作都暫時擱置,用來思考這個問題了。
將目光重新聚焦在「非因果性」這個數學死結上,他在紙上畫出了雙曲型方程經典的特徵錐,也就是那個代表著聲波傳播範圍的馬赫錐。
「算法失效,是因為數值界面的移動軌跡,切出了這個錐體,這點我很清楚」
。
周文淵盯著那個錐體,眉頭越鎖越緊,手中的筆尖懸停在紙上,遲遲無法落下。
「如果說要加一把鎖」,這把鎖必然是用來限制界面移動速度的,不能讓它跑得比聲速快。」
「可是————這在邏輯上是個悖論啊。」
周文淵陷入了深深的困惑。
「這個分區算法是自適應的,也就是說,界面是跟著梯度的變化而移動的。
流場裡的化學反應波就是跑得那麼快,梯度就是變化得那麼劇烈,這是客觀物理規律,如果強行人為地鎖住界面,不讓它動————」
他在紙上畫了一條被強行截斷的界面線。
「那結果就是,劇烈的反應區跑到了界面的外面,落入了使用顯式算法的平衡區。顯式算法根本扛不住這種剛性,結果依然是發散,是崩潰。」
「這就是個死循環。」
跟著跑,非因果;不跟著跑,覆蓋不全。
周文淵揉了揉眉心,感到一陣頭痛。
他隱隱約約覺得,解決這個問題的關鍵,應該還在這個特徵錐上。
既然不能違背特徵線理論,那是不是應該利用特徵線去做點什麼文章?
「難道是————預判?」
一個模糊的念頭在他腦海中閃過,但很快又被他自己否定了。
「怎麼預判?梯度還沒傳過來,我怎麼知道它下一刻會變成什麼樣?除非我能算命。」
就在這時,辦公室的門被敲響了。
張濤走了進來。
「老師,林葉,還有央台的記者快來了,咱們是不是要準備一下了?」