国产精品天干天干,亚洲毛片在线,日韩gay小鲜肉啪啪18禁,女同Gay自慰喷水

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

渦量方程求解(vorticity)

2023-08-06 22:39 作者:uncle1234  | 我要投稿

1.方程推導(dǎo)

????亥姆霍茲渦量方程(Helmholtz Vorticity Equation)的推導(dǎo)可見參考文獻(xiàn)[1,2],這里僅給出方程的形式。

\psi 表示流函數(shù) \omega 表示渦量

2.數(shù)值方法

????在求解渦量方程時本文選擇周期邊界條件,因此使用雅各比迭代收斂速度慢,多網(wǎng)格和廣義最小殘差等求解時雙周期邊界問題時并不方便,因此這里我們采用譜方法進(jìn)行求解。

????在譜方法中對目標(biāo)函數(shù)求導(dǎo)是借由對 \delta 函數(shù)的插值函數(shù)求導(dǎo)在與目標(biāo)函數(shù)線性迭加得到的。因此這里我們給出插值函數(shù)與一,二階導(dǎo)數(shù)關(guān)系式。

插值函數(shù)

h表示周期間隔 h=2pi/N;N為劃分的網(wǎng)格數(shù)

求導(dǎo)矩陣

這里我們以一階導(dǎo)數(shù)為例:

LHS表示求導(dǎo)之后的值;RHSL求導(dǎo)矩陣;RHSR表示目標(biāo)函數(shù)

一階導(dǎo)數(shù)

j%N只有在j=N時為0;同時由于S為周期函數(shù)因此S(0)=S(Nh)=0;

二階導(dǎo)數(shù)

值得說明的是在本文中不管是scs(x)和cot(x)函數(shù)在2pi時值區(qū)域無窮大,因此使用網(wǎng)格對應(yīng)的周期為開區(qū)間[0 20)

3.方程化簡

本文使用ndfrid函數(shù)構(gòu)建二維網(wǎng)格,因此行表示x,列表示y。故將HV方程寫為如下形式

????具體堆到過程和函數(shù)可參考文獻(xiàn)3。

4.初始條件和運(yùn)行結(jié)果

????Omega=1*sin(pi*(X-x1)/(x2-x1)).^1.*sin(pi*(Y-y1)/((y2-y1))).^15;

6.總結(jié)

????筆者針對譜方法進(jìn)行簡單的學(xué)習(xí),僅僅處于了解情況。若對譜方法感興趣的同學(xué)請參考“Matlab微分方程高效解法:譜方法原理與實(shí)現(xiàn)”一書,其中含有不少例題和相關(guān)代碼非常適合初學(xué)者學(xué)習(xí)。本文代碼則是參考書中第四章代碼完成。或者有想讀英文的同學(xué)也可參考文獻(xiàn)4一書,里面更加豐富的例題。

參考文獻(xiàn)

1.?https://zhuanlan.zhihu.com/p/645998782

2.?https://zhuanlan.zhihu.com/p/416872063

3. Matlab微分方程高效解法:譜方法原理與實(shí)現(xiàn);第四章

4.Spectral Methods in MATLAB? ?by:Trefethen

渦量方程求解(vorticity)的評論 (共 條)

分享到微博請遵守國家法律
榆树市| 保亭| 黔南| 北辰区| 阜新| 和政县| 柘荣县| 偏关县| 若尔盖县| 海城市| 云南省| 汤阴县| 台州市| 北流市| 巴南区| 渑池县| 济南市| 红桥区| 南开区| 斗六市| 嘉定区| 辉南县| 宿迁市| 隆化县| 长白| 遵化市| 五峰| 石渠县| 治县。| 新野县| 望城县| 罗山县| 天津市| 海淀区| 黄浦区| 南陵县| 揭东县| 东方市| 德格县| 法库县| 响水县|