999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

二維Poisson方程的快速求解算法

2021-03-22 10:27:38李金秀李瑞平袁黎景
關(guān)鍵詞:實(shí)驗(yàn)

李金秀,李瑞平,袁黎景

(蘭州職業(yè)技術(shù)學(xué)院, 甘肅 蘭州 730000)

一、引言

Poisson方程是一種橢圓型的偏微分方程,在物理和工程領(lǐng)域具有廣泛的研究,例如用來描述溫度在區(qū)域Ω的分布情況. 本文中,將探討如下二維的Poisson方程[1]的快速算法:

其中Ω=(0,1)×(0,1)是一個(gè)矩形區(qū)域,f(x,y)為源項(xiàng),u(x,y)為待求的解.

二、有限差分離散

由邊界條件為已知的零邊界條件,只用考慮內(nèi)部的點(diǎn),即,網(wǎng)格點(diǎn)(xi,yj) (1iN1,1jN2). 本文中,令N1=N2=N,則h1=h2=h,

令ui,j為精確解u(xi,yj)在網(wǎng)格點(diǎn)(xi,yj)處的近似解,利用五點(diǎn)中心差分格式,有如下的二階精度的近似離散形式[2]:

進(jìn)一步,可以得到一個(gè)線性系統(tǒng):Au=h2f,其中A=B?I+I?B,

?表示的 Kronecker 乘積;

I是一個(gè)N×N維的單位矩陣;

u=[u1,1,u1,2,…,u1,N,u2,1,u2,2,…,uN,N]T;

f=[f1,1,f1,2,…,f1,N,f2,1,f2,2,…,fN,N]T;

由此,我們得到了二維Poisson方程離散的線性系統(tǒng). 為了提高計(jì)算精確度,就需要剖分出更細(xì)密的離散網(wǎng)格. 更多的離散點(diǎn),更大的線性系統(tǒng),需要更大的存儲(chǔ)和計(jì)算. 下面,基于線性系統(tǒng)中的矩陣結(jié)構(gòu)和離散的正弦變換,將構(gòu)造出一種無矩陣的快速算法,即計(jì)算過程中不產(chǎn)生矩陣運(yùn)算,只有向量點(diǎn)積運(yùn)算.

三、求解策略

矩陣B可以被對(duì)角化[3],形式如下:

B=QΛQT,

高校國有資產(chǎn)的管理要始終以人為本,堅(jiān)持以學(xué)校的長遠(yuǎn)發(fā)展和學(xué)生的成長為需要配置資源。主動(dòng)樹立“我要管”的思想意識(shí),將單純的對(duì)物的管理提到對(duì)人的管理上來。

其中Λ是一個(gè)對(duì)角矩陣,

離散的正弦變換的計(jì)算量只有O(NlogN),一般情況的計(jì)算中,Qv的計(jì)算量為O(N2),Q-1v的計(jì)算量為O(N3),這說明離散的正弦變化可以用來快速求解Poisson方程

對(duì)于二維Poisson方程線性系統(tǒng)的系數(shù)矩陣A,有:

A-1v=(Q?Q(Λ?I+I?Λ)-1QT?QT)v

對(duì)于這一步,我們可以利用多重離散正弦變換來實(shí)現(xiàn)計(jì)算。

四、數(shù)值實(shí)驗(yàn)

下面通過數(shù)值實(shí)驗(yàn)來說明所提出的算法在求解大型問題時(shí)的優(yōu)勢(shì),對(duì)比方法為Gauss消元法. 所有的數(shù)值實(shí)驗(yàn)在MATLAB 2018b中實(shí)現(xiàn),計(jì)算機(jī)處理器為Intel(R) Core(TM) i5-3470,內(nèi)存16GB. 實(shí)驗(yàn)結(jié)果在表格中呈現(xiàn). 表中“CPU”表示的計(jì)算時(shí)間,“Err”表示計(jì)算結(jié)果的相對(duì)誤差,即 Err=‖uexact-u‖2/‖uexact‖2, 其中uexact和u分別表示精確解和數(shù)值解,“Order”表示格式的收斂階,Orderk=log(Errk-1/Errk)/log(2). 所有的計(jì)算時(shí)間CPU(s),是在計(jì)算10次后取平均得到的. “-”表示內(nèi)存溢出無法計(jì)算出來的值.

例1. 考慮滿足如下條件的二維Poisson方程:

源項(xiàng)f=-(12x2-12x+2)y2(1-y)2-(12y2-12y+2)x2(1-x)2,

精確解uexact=x2(1-x)2y2(1-y)2. 實(shí)驗(yàn)結(jié)果如表1:

表1

從表中可以看出,兩種方法的收斂相同,收斂階接近或等于理論的二階收斂. 從時(shí)間來看,筆者提出的DST快速算法,在時(shí)間方面有巨大的優(yōu)勢(shì). 當(dāng)矩陣越大時(shí),時(shí)間的差距越大. 圖1也顯示了這一點(diǎn).

圖1 計(jì)算時(shí)間隨網(wǎng)格點(diǎn)變化趨勢(shì)圖

此外,當(dāng)離散點(diǎn)個(gè)數(shù)達(dá)到8192時(shí),Gauss消元法由于內(nèi)存不足而無法計(jì)算,但DST快速算法仍然可以進(jìn)行計(jì)算. 這是由于DST快速算法在計(jì)算過程中并沒有出現(xiàn)矩陣,是一種無矩陣的算法,這種算法的另一個(gè)優(yōu)勢(shì)就是節(jié)省內(nèi)存,存儲(chǔ)量從O(N2)降低到O(N).

五、結(jié)語

本文針對(duì)二維的Poisson方程提出了一種基于離散正弦變換的快速算法,這種算法降低了計(jì)算的存儲(chǔ)需求和復(fù)雜度. 數(shù)值實(shí)驗(yàn)說明了筆者提出的算法是十分有效的. 可以進(jìn)一步考慮將這種方法應(yīng)用在更高維的問題和分?jǐn)?shù)階熱傳導(dǎo)方程中.

猜你喜歡
實(shí)驗(yàn)
我做了一項(xiàng)小實(shí)驗(yàn)
記住“三個(gè)字”,寫好小實(shí)驗(yàn)
我做了一項(xiàng)小實(shí)驗(yàn)
我做了一項(xiàng)小實(shí)驗(yàn)
記一次有趣的實(shí)驗(yàn)
有趣的實(shí)驗(yàn)
微型實(shí)驗(yàn)里看“燃燒”
做個(gè)怪怪長實(shí)驗(yàn)
NO與NO2相互轉(zhuǎn)化實(shí)驗(yàn)的改進(jìn)
實(shí)踐十號(hào)上的19項(xiàng)實(shí)驗(yàn)
太空探索(2016年5期)2016-07-12 15:17:55
主站蜘蛛池模板: 色悠久久久久久久综合网伊人| 国产黄在线免费观看| 婷婷久久综合九色综合88| 亚洲人成色在线观看| 毛片视频网| 色香蕉影院| 美女一区二区在线观看| yy6080理论大片一级久久| 亚洲人成人伊人成综合网无码| 九九精品在线观看| 午夜啪啪福利| 免费一看一级毛片| 无码精品国产dvd在线观看9久| 囯产av无码片毛片一级| 亚洲精品少妇熟女| 午夜视频免费一区二区在线看| 亚洲Av激情网五月天| 精品亚洲麻豆1区2区3区| 国产99视频精品免费观看9e| 一本一道波多野结衣一区二区 | AV无码一区二区三区四区| 国产精品丝袜视频| 亚洲浓毛av| 国产精选小视频在线观看| 国产福利大秀91| 69精品在线观看| 国产成人a在线观看视频| 成人在线视频一区| 国产在线视频福利资源站| 成人欧美在线观看| 国产福利在线免费观看| 在线国产资源| 久久婷婷色综合老司机| 综合亚洲色图| 亚洲成在人线av品善网好看| 国产麻豆永久视频| 亚洲手机在线| 亚洲国产天堂久久综合226114| 国产SUV精品一区二区| 日韩在线视频网| 亚洲AⅤ无码日韩AV无码网站| 久久国产精品夜色| 亚洲三级片在线看| 国产在线精彩视频论坛| 高清不卡毛片| 久久无码免费束人妻| 日本国产一区在线观看| 91香蕉视频下载网站| 欧美日韩亚洲综合在线观看| 五月丁香伊人啪啪手机免费观看| 凹凸国产分类在线观看| 欧美日韩国产成人高清视频| 东京热一区二区三区无码视频| 亚洲欧美日韩成人在线| 精品国产污污免费网站| 欧美一区二区三区欧美日韩亚洲 | 黄色一级视频欧美| 在线欧美a| 日韩专区欧美| 免费一级全黄少妇性色生活片| 日韩精品亚洲精品第一页| 91精品人妻一区二区| 国产一区二区三区夜色| 毛片视频网址| 在线精品自拍| 欧美激情视频一区二区三区免费| 国产无码网站在线观看| 欧美激情第一欧美在线| 国产91视频免费观看| 国产精品无码久久久久久| 高清色本在线www| 蜜桃视频一区二区| 日韩无码白| 欧美一级夜夜爽www| 一级成人a毛片免费播放| 国产一区成人| 亚洲国产第一区二区香蕉| 国产成人精品亚洲77美色| 免费jizz在线播放| 日本欧美一二三区色视频| 99精品久久精品| 日本精品视频一区二区|