国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

多連通區(qū)域到狹縫圓環(huán)域的共形映射計(jì)算法

2024-03-11 08:38:04呂毅斌
關(guān)鍵詞:共形有界正則

趙 鑫, 呂毅斌

(昆明理工大學(xué) 理學(xué)院, 昆明 650500)

0 引 言

共形映射可將復(fù)雜區(qū)域映射到正則狹縫域,同時(shí)保持曲線之間的夾角在大小和方向上不變,這一性質(zhì)常用于復(fù)雜區(qū)域中研究的問(wèn)題,例如應(yīng)用于流體力學(xué)、水波和彈性力學(xué)等領(lǐng)域內(nèi)的許多實(shí)際問(wèn)題[1-7].但是,將復(fù)雜區(qū)域共形映射到正則狹縫域的解析式難以求得,針對(duì)這一問(wèn)題,許多研究者以計(jì)算機(jī)為工具,提出了有效的數(shù)值方法和思想[8-19].例如:1966年,Symm[8-10]首次使用計(jì)算機(jī)計(jì)算了共形映射的數(shù)值解,該方法利用位勢(shì)理論提出了使用第一類Fredholm積分方程,計(jì)算了單連通區(qū)域和雙連通區(qū)域的數(shù)值共形映射映射函數(shù).1988年,Amano[11]簡(jiǎn)化了Symm的方法,提出了基于模擬電荷法的數(shù)值共形映射計(jì)算法(Amano法),用于將任意單連通區(qū)域共形映射到單位圓盤(pán).后經(jīng)不斷發(fā)展,其也可用于計(jì)算多連通區(qū)域到多種正則域的共形映射函數(shù)[12-15].2009年,Nasser等[16-17]將求解共形映射函數(shù)的問(wèn)題轉(zhuǎn)化為求解一個(gè)Riemann-Hilbert問(wèn)題,提出了帶廣義Neumann核的第二類Fredholm積分方程法,并將其應(yīng)用于碳納米管增強(qiáng)復(fù)合材料內(nèi)穩(wěn)態(tài)熱傳導(dǎo)的仿真模擬.

1916年,Koebe[20]提出了39種具有廣泛應(yīng)用前景的正則狹縫域,并將其歸為5類.目前,雖然存在許多計(jì)算多連通區(qū)域共形映射的數(shù)值方法,但是其研究?jī)?nèi)容大都針對(duì)于將低連通度區(qū)域共形映射到較為簡(jiǎn)單的第一類正則狹縫域[14-16,21-25].區(qū)域的連通度以及正則狹縫域復(fù)雜度的提高會(huì)導(dǎo)致共形映射的計(jì)算量和誤差大大增加,而模擬電荷法在計(jì)算共形映射的過(guò)程中不計(jì)算數(shù)值積分,并且使用最大模原理評(píng)價(jià)誤差,所以具有計(jì)算時(shí)間短、計(jì)算精度高、避免計(jì)算奇異積分等優(yōu)勢(shì).因此,本文基于模擬電荷法,研究了將有界高連通度區(qū)域映射到更為復(fù)雜的,對(duì)數(shù)螺旋狹縫單位圓環(huán)[26]的共形映射計(jì)算法.首先,我們給出了正規(guī)化條件和共形映射的函數(shù)形式,并使用Laplace方程基本解的線性組合近似函數(shù)形式中的待定函數(shù).其次,根據(jù)Dirichlet邊界條件建立未知量應(yīng)滿足的約束方程組,并提出利用BiCR算法[27]求解病態(tài)約束方程組,得到模擬電荷,進(jìn)而構(gòu)造出高精度的近似共形映射函數(shù).最后,在數(shù)值實(shí)驗(yàn)中,通過(guò)對(duì)有界10連通區(qū)域和有界16連通區(qū)域進(jìn)行數(shù)值實(shí)驗(yàn),驗(yàn)證了本文算法的有效性,并模擬了有界高連通度區(qū)域內(nèi)螺旋點(diǎn)渦的繞流.

本文主要部分結(jié)構(gòu)如下:第1節(jié)給出了將有界高連通度區(qū)域映射到對(duì)數(shù)螺旋狹縫單位圓環(huán)(S)的共形映射函數(shù)與調(diào)和函數(shù)(a(z))的近似形式,并根據(jù)邊界條件構(gòu)造出約束方程組.第2節(jié)提出了利用BiCR算法計(jì)算約束方程的矩陣形式,得到了精度更高的模擬電荷.第3節(jié)簡(jiǎn)述了將本文共形映射計(jì)算法應(yīng)用于繞流模擬的原理.第4節(jié)通過(guò)數(shù)值實(shí)驗(yàn)驗(yàn)證了該算法的有效性,并給出了有界高連通度區(qū)域內(nèi)螺旋點(diǎn)渦的繞流仿真結(jié)果.第5節(jié)對(duì)全文進(jìn)行了總結(jié)和展望.

1 有界高連通度區(qū)域到對(duì)數(shù)螺旋狹縫單位圓環(huán)域的共形映射

1.1 共形映射函數(shù)及邊界條件

在z平面上,區(qū)域D是一個(gè)連通度為n(≥10)的有界高連通度區(qū)域,其邊界?D=C由n條封閉的Jordan曲線C1,C2,…,Cn組成,即C=C1∪C2∪…∪Cn.共形映射函數(shù)w=f(z)將曲線C1映射到單位圓|w|=R1=1,將曲線C2映射到圓盤(pán)|w|=R2,將曲線Cm映射到單位圓環(huán)內(nèi)斜角為θm的對(duì)數(shù)螺旋狹縫Sm(m=3,4,…,n),見(jiàn)圖1,圖中“·”代表約束點(diǎn),“+”代表模擬電荷點(diǎn)(后同).斜角是指對(duì)數(shù)螺旋狹縫與從坐標(biāo)系原點(diǎn)發(fā)出的射線相交所形成的夾角,始終是一個(gè)固定值θ.值得注意的是, 當(dāng)斜角θ=0和θ=π/2時(shí), 對(duì)數(shù)螺旋狹縫將分別退化為從原點(diǎn)發(fā)出的射線和以原點(diǎn)為圓心的圓?。C上所述, 共形映射函數(shù)w=f(z)的邊界值應(yīng)滿足

(1)

圖1 基于模擬電荷法的有界高連通度區(qū)域共形映射Fig. 1 Conformal mappings of bounded high connectivity regions based on the charge simulation method

其中,z∈Cm;R2,…,Rn為待定實(shí)常數(shù);θ1=θ2=π/2,θ3,…,θn為給定實(shí)常數(shù).

對(duì)于有界多連通區(qū)域D,滿足正規(guī)化條件f(0)>0的共形映射函數(shù)w=f(z)是唯一確定的,函數(shù)形式可定義為

(2)

其中,c=f(0)為正實(shí)常數(shù),v是邊界C2內(nèi)側(cè)一定點(diǎn),將式(2)代入式(1),得

z∈Cm,m=1,2,…,n.

(3)

1.2 模擬電荷法的原理

根據(jù)模擬電荷法的原理,a(z)可由Laplace方程基本解的線性組合近似,即

(4)

其中,Q0為未知復(fù)常數(shù),電荷Qlj為待定實(shí)數(shù),ζlj是配置在曲線Cl外的模擬電荷點(diǎn),見(jiàn)圖1.為了將有界多連通區(qū)域映射到區(qū)域S,式(2)需滿足以下條件[15]:

(5)

② 保持近似函數(shù)在問(wèn)題區(qū)域D上的坐標(biāo)系放縮不變性[15,28],有

(6)

③ 正規(guī)化條件,由f(0)=c可得

(7)

結(jié)合式(4),消去Q0,可得到

(8)

(9)

即可保證A(z)在區(qū)域D中連續(xù),進(jìn)而能夠在問(wèn)題區(qū)域上構(gòu)造一個(gè)連續(xù)的近似映射函數(shù).

根據(jù)上述條件①、②和③,通過(guò)限制近似函數(shù)(9)中的z取Cm上的約束點(diǎn)zmk,令其滿足邊界條件(1),則可得到關(guān)于電荷Qlj和Hm滿足的N1+N2+…+Nn+n維約束方程組,即

zmk∈Cm;m=1,2,…,n;k=1,2,…,Nm.

(10)

將求得的電荷Qlj代入式(9),可解得a(z)的近似函數(shù)A(z).隨后將A(z)代入式(2),便可得到共形映射函數(shù)f(z)的近似函數(shù),記為F(z).

2 求解模擬電荷的BiCR法

現(xiàn)將約束方程組(10)寫(xiě)成標(biāo)準(zhǔn)線性方程組Ax=b的形式:

A∈(N1+N2+…+Nn+n)×(N1+N2+…+Nn+n),x∈(N1+N2+…+Nn+n),b∈(N1+N2+…+Nn+n),

其中,A是非對(duì)稱的,Nm(1,2,…,n)表示每條邊界上的模擬電荷點(diǎn)數(shù).

在基于模擬電荷法的共形映射計(jì)算法中,線性方程組的求解精度對(duì)最終的映射結(jié)果起著關(guān)鍵性作用.?dāng)?shù)值共形映射的精度要求越高,所取的模擬電荷點(diǎn)數(shù)就需要越多,但線性方程組的系數(shù)矩陣隨著模擬電荷點(diǎn)數(shù)的增加,條件數(shù)cond(A)也隨之增大.所以,針對(duì)病態(tài)矩陣A,本文使用BiCR算法求解線性方程組.BiCR算法是由Sogabe在conjugate residual(CR)算法的基礎(chǔ)上提出的,可以高效求解非對(duì)稱線性方程組,從而提高所求模擬電荷的精度,進(jìn)而能夠得到高精度的近似共形映射函數(shù).求解模擬電荷的BiCR法標(biāo)準(zhǔn)步驟如下.

算法1 求解模擬電荷的BiCR法

1 輸入A,b,x0,ε,nmax

4 forn=0,1,2,…

5 if |rn|>ε,n

6pn=rn+βn-1pn-1;

9xn+1=xn+αnpn;

10rn+1=rn-αnApn;

13 else break; end if

14 end for

15 輸出xn+1.

上述算法中,x0是給定的初始近似值,取值為零向量,r0=b-Ax0是初始向量,ε是給定誤差,nmax為最大迭代次數(shù).

3 螺旋點(diǎn)渦的繞流模擬

在流體力學(xué)領(lǐng)域中,繞流是指繞過(guò)置于無(wú)限流體中的物體的流動(dòng),或物體無(wú)限流體中運(yùn)動(dòng),是自然界和工程中常見(jiàn)的黏性流體運(yùn)動(dòng)形式.其在能源動(dòng)力工程、海洋工程和航空航天工程等領(lǐng)域中具有重要意義[29-31].通過(guò)使用共形映射將復(fù)雜的多連通區(qū)域映射為簡(jiǎn)單的正則狹縫域后,根據(jù)問(wèn)題域內(nèi)的復(fù)勢(shì)可以由正則域上的復(fù)勢(shì)經(jīng)過(guò)共形映射得到,可計(jì)算出平面無(wú)旋流在有界多連通區(qū)域內(nèi)各點(diǎn)的復(fù)勢(shì),進(jìn)而模擬出該平面無(wú)旋流的流線和等勢(shì)線.使用共形映射計(jì)算多連通區(qū)域內(nèi)的復(fù)勢(shì)的原理如下:

設(shè)D(z)=φ(x,y)+iψ(x,y)和S(w)分別是區(qū)域D和區(qū)域S內(nèi)的復(fù)勢(shì),其中φ表示速度勢(shì),ψ表示流函數(shù).共形映射函數(shù)w=f(z)將區(qū)域D映射到區(qū)域S,同時(shí)也將區(qū)域D內(nèi)的流線族映射到區(qū)域S內(nèi)的流線上.原因是定義在區(qū)域D內(nèi)的調(diào)和函數(shù)經(jīng)過(guò)共形映射后仍是調(diào)和函數(shù),因此,當(dāng)S(w)已知時(shí),區(qū)域D內(nèi)的復(fù)勢(shì)可表示為

S(w)=S(f(z))=D(z),z∈D.

(11)

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

在MATLAB 2018b的環(huán)境下,對(duì)連通度為n(≥10)的有界高連通度區(qū)域共形映射到對(duì)數(shù)螺旋狹縫單位圓環(huán)進(jìn)行數(shù)值實(shí)驗(yàn),檢驗(yàn)本文算法的有效性和精度.共形映射誤差由

(12)

步驟1 設(shè)定正整數(shù)Nl,實(shí)常數(shù)θ1=π/2,θ2=π/2,θ3,…,θn,合適的模擬電荷點(diǎn)ζlj(l=1,2,…,n;j=1,2,…,Nl)與對(duì)應(yīng)數(shù)量的約束點(diǎn)zmk(m=1,2,…,n;k=1,2,…,Nm),邊界Cl內(nèi)側(cè)的相應(yīng)定點(diǎn)ζl0(l=1,2,…,n)和v.

步驟2 將ζlj,zmk,ζl0代入式(10),得到將有界高階連通區(qū)域映射到區(qū)域S的約束方程組,求解約束方程組,得到實(shí)常數(shù)Hl、正實(shí)常數(shù)c和電荷Qlj.

在步驟2求解約束方程組時(shí),本文使用BiCR算法進(jìn)行求解,并與同是迭代法的GMRES(m)(the generalized minimal residual)算法[12,34]進(jìn)行比較,將前者記為method 1,后者記為method 2.廣義極小殘差法GMRES(m)是在Krylov子空間討論求解線性方程組的方法,可以直接應(yīng)用于求解系數(shù)矩陣密集且不對(duì)稱的大型線性方程組.

例1 將z平面上的有界10連通區(qū)域(圖2)共形映射到w平面上具有8條對(duì)數(shù)螺旋狹縫的單位圓環(huán)(圖3).給定圖3中對(duì)數(shù)螺旋狹縫的斜角為

圖2 有界10連通區(qū)域網(wǎng)格圖 圖3 帶有對(duì)數(shù)螺旋狹縫的單位圓環(huán) Fig. 2 The grid diagram of bounded 10 connected domains Fig. 3 The unit circular ring with logarithmic spiral slits

圖4 例1中共形映射誤差曲線 圖5 例1中螺旋點(diǎn)渦的繞流模擬 Fig. 4 The conformal mapping error curves in example 1 Fig. 5 Simulation of flow over the spiral point vortex in example 1

圖6 有界16連通區(qū)域網(wǎng)格圖 圖7 帶有對(duì)數(shù)螺旋狹縫的單位圓環(huán) Fig. 6 The grid diagram of bounded 16 connected domains Fig. 7 The unit circular ring with logarithmic spiral slits

圖8 例2中共形映射誤差曲線 圖9 例2中螺旋點(diǎn)渦的繞流模擬 Fig. 8 The conformal mapping errors curves in example 2 Fig. 9 Simulation of flow over the spiral point vortex in example 2

5 結(jié) 論

本文基于模擬電荷法,提出了將有界高連通度區(qū)域映射到對(duì)數(shù)螺旋狹縫單位圓環(huán)的共形映射計(jì)算法,模擬了有界高連通度區(qū)域內(nèi)螺旋點(diǎn)渦的繞流.在約束方程組的求解中,本文提出利用BiCR算法構(gòu)造高精度的共形映射函數(shù),得到了比基于GMRES(m)算法改進(jìn)的共形映射計(jì)算法更好的新算法,即基于BiCR算法改進(jìn)的共形映射計(jì)算法,并通過(guò)數(shù)值實(shí)驗(yàn)驗(yàn)證了本文算法的有效性.在今后的研究中,我們將繼續(xù)研究具有廣泛應(yīng)用前景的正則狹縫域,其次我們也會(huì)將共形映射用于求解熱傳導(dǎo)和圖像處理等領(lǐng)域的實(shí)際問(wèn)題.

猜你喜歡
共形有界正則
復(fù)Banach空間的單位球上Bloch-型空間之間的有界的加權(quán)復(fù)合算子
具有共形能力的阻抗可調(diào)天線
基于共形超表面的波束聚焦研究
一類具低階項(xiàng)和退化強(qiáng)制的橢圓方程的有界弱解
剩余有限Minimax可解群的4階正則自同構(gòu)
共形雙曲度量的孤立奇點(diǎn)
類似于VNL環(huán)的環(huán)
淺談?wù)?xiàng)有界周期數(shù)列的一些性質(zhì)
有限秩的可解群的正則自同構(gòu)
基于sub-tile的對(duì)稱有界DNA結(jié)構(gòu)自組裝及應(yīng)用
萨迦县| 壤塘县| 永德县| 鄂尔多斯市| 辰溪县| 新安县| 黑河市| 秀山| 濮阳县| 七台河市| 田东县| 益阳市| 焦作市| 奎屯市| 连州市| 贡嘎县| 湘西| 灵石县| 界首市| 汝阳县| 广元市| 清远市| 通城县| 横峰县| 于都县| 瑞昌市| 右玉县| 兴和县| 西吉县| 黄龙县| 伽师县| 湖南省| 淮南市| 八宿县| 雅江县| 法库县| 靖安县| 巫溪县| 中宁县| 隆昌县| 浠水县|