首页> 中国专利> 一种等离子体中使用辅助微分方程完全匹配层的实现方法

一种等离子体中使用辅助微分方程完全匹配层的实现方法

摘要

本发明公开了一种等离子体中使用辅助微分方程完全匹配层的实现方法,具体为:步骤1、输入模型文件;步骤2、初始化和设置步骤1模型文件参数;步骤3、利用步骤2参数计算电场分量系数步骤4、利用步骤2参数计算电场分量系数步骤5、利用步骤3和步骤4所得电场分量系数,计算磁场分量系数步骤6、利用步骤3和步骤4所得电场分量系数,计算中间变量系数步骤7、更新计算整个计算区域的电磁场分量系数的辅助变量;步骤8、更新计算观测点处的电磁场分量;步骤9、将q+1赋值给q,并判断q是否达到预设值,若未达到预设值,则返回步骤3,若达到预设值,则结束。本发明计算速度快,内存消耗小,且对于低频和凋落波具有很好的吸收效果。

著录项

  • 公开/公告号CN105808504A

    专利类型发明专利

  • 公开/公告日2016-07-27

    原文格式PDF

  • 申请/专利权人 西安理工大学;

    申请/专利号CN201610157726.5

  • 发明设计人 席晓莉;方云;张金生;刘江凡;

    申请日2016-03-18

  • 分类号G06F17/13(20060101);

  • 代理机构61214 西安弘理专利事务所;

  • 代理人李娜

  • 地址 710048 陕西省西安市金花南路5号

  • 入库时间 2023-06-19 00:12:25

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-09-25

    授权

    授权

  • 2016-08-24

    实质审查的生效 IPC(主分类):G06F17/13 申请日:20160318

    实质审查的生效

  • 2016-07-27

    公开

    公开

说明书

技术领域

本发明属于计算电磁学技术领域,具体涉及一种等离子体中使用辅助微 分方程完全匹配层的实现方法。

背景技术

众所周知,时域有限差分(Finite-differencetime-domain,FDTD)方法 的时间步长受柯西稳定性条件的限制,这限制了FDTD方法在精细结构模型 中的应用。为了消除柯西稳定性条件的限制,人们提出了无条件稳定时域有 限差分方法,比如:交替方向隐式(Alternating-Direction-Implicit,ADI的时 域有限差分(ADI-FDTD))方法和基于加权拉盖尔多项式的时域有限差分 (Weighted-Laguerre-polynomialsFinite-differencetime-domain,WLP-FDTD) 方法。在这些方法中,WLP-FDTD方法既能消除柯西稳定性条件的限制,又 能解决ADI-FDTD方法在使用较大的时间步长时会产生很大的色散误差这 个难题,因此WLP-FDTD方法被用于求解精细结构模型下的电磁场问题。 然而,这种WLP-FDTD方法在求解精细结构的电磁场问题时,会产生一个 大型的稀疏矩阵方程,直接求解此方程会使得计算较复杂,计算时间和内存 消耗较大。

而由于计算机容量的限制,电磁场的计算只能在有限区域进行。为了能 模拟开域电磁波传播过程,必须在计算区域的截断边界处给出吸收边界条 件。有人提出了完全匹配层(Perfectlymatchedlayer,PML)吸收边界,后 来PML被广泛应用于计算区域的截断,而且被证明是非常有效的,但是研 究发现这种传统PML对低频以及凋落波的吸收效果并不理想;使用带有复 频率偏移(Complexfrequencyshift,CFS)因子的扩展坐标的PML吸收边界 可以有效地改善传统PML对低频,凋落波与掠射情况的吸收效果。

发明内容

本发明的目的是提供一种等离子体中使用辅助微分方程完全匹配层的 实现方法,解决了现有求解磁化等离子体中的电磁问题时存在的计算速度 慢、对低频以及凋落波吸收效果不好的问题。

本发明所采用的技术方案是,一种等离子体中使用辅助微分方程完全匹 配层的实现方法,具体按照以下步骤:

步骤1、输入模型文件;

步骤2、初始化和设置步骤1模型文件的参数;

步骤3、添加场源到y方向上的电场分量系数中,并利用步骤2的参数 更新计算整个计算区域y方向上电场分量系数

步骤4、利用步骤2的参数更新计算整个计算区域的x方向上电场分量 系数

步骤5、利用步骤3和步骤4所得电场分量系数,更新计算整个计算区 域的磁场分量系数

步骤6、利用步骤3和步骤4所得电场分量系数,分别更新计算整个计 算区域的中间变量的系数

步骤7、更新计算整个计算区域的电磁场分量系数的辅助变量;

步骤8、更新计算观测点处的电磁场分量;

步骤9、将q+1赋值给q,并判断拉盖尔多项式的阶数q是否达到预设值, 若未达到预设值,则返回步骤3,若达到预设值,则结束。

本发明的特点还在于:

步骤1输入模型文件,具体输入的参数包括:

计算区域大小Nx×Ny,其中Nx为x方向网格数,Ny为y方向网格数;空 间步长Δη,其中η=x,y,x为横坐标,y为纵坐标;时间步长Δt;真空中的 电导率σ、磁导率μ0、介电常数ε0;等离子体中的碰撞频率υ;等离子体频 率ωp;等离子体在计算区域中的位置;吸收边界层数NPML与相关参数κηmax, αηmax,σηmax,其中κηmax取整数,κηmax取值范围为[1,60],αηmax取值范围为[0, 1),σηmaxopt取值范围为(0,12],σopt=(m+1)/150πΔη,m取值范围为[1,20], Δη取值范围为λ为源的波长;仿真计算时长Tf;加权拉盖尔多项 式的阶数q,其中q≥0且为整数;时间尺度因子s,其中s取值范围为 [109,1013];观测点;场源参数Tc,Td

步骤2初始化和设置步骤1模型文件的参数,具体为:

将整个计算区域的电磁场分量系数整个计算区域的中间变 量系数整个计算区域的电磁场分量系数的和 整个计算区域的中间变量系数的和 整个计算区域的辅助变量和其中Fζ表示 Ex,Ey,Hz,η=x,y)和拉盖尔多项式全部初始化为零;

PML系数(C,C,C3)初始化为C=1/(1+0.5ε0s),C=1,C3=ε00

设置的参数具体包括:

设置CFS-PML吸收边界的参数σηηη;具体为:

ση=σηmax|η-η0|m/dm;κη=1+(κηmax-1)|η-η0|m/dm;αη=αηmax

式中,η=x,y,η0为PML层与非PML截面位置,d是PML吸收边界的厚度;

设置PML系数C,C;具体为:

C=1/(κηαηη+0.5κηε0s),C=(2αη0s+1)。

步骤3具体为:

所添加场源的表达式为:

Jy(t)=(t-Tc)/Tdexp(-(t-Tc)2/Td2)

式中,Tc,Td为场源参数;

步骤3.1、利用步骤2的参数计算电场分量系数在计算区域的方程为:

式中,i表示横坐标上的第i个计算网格,j表示纵坐标上的第j个计算网格;

步骤3.2、使用追赶法求解步骤3.1的方程,得到整个计算区域y方向上 的电场分量系数

步骤4具体为:

步骤4.1、利用步骤2的参数计算电场分量系数在计算区域的方程为:

步骤4.2、使用追赶法求解步骤4.1的方程,得到整个计算区域x方向上 的电场分量系数

步骤5具体为:

步骤6具体更新公式为:

ψxq|i+1/2,j=-ωp2Exq|i+1/2,j-s2Σk=0,q>0q-1(q-k)ψxk|i+1/2,j-υi+1/2,jsΣk=0,q>0q-1ψxk|i+1/2,j0.25s2+0.5υi+1/2,js

ψyq|i,j+1/2=-ωp2Eyq|i,j+1/2-s2Σk=0,q>0q-1(q-k)ψyk|i,j+1/2-υi,j+1/2sΣk=0,q>0q-1ψyk|i,j+1/20.25s2+0.5υi,j+1/2s

步骤7具体更新公式为:

步骤8更新计算观测点处的电磁场分量,具体按照以下公式更新计算:

式中U表示电磁场分量Ex,Ey,Hz,Uq表示q阶电磁场分量系数, 是q阶加权拉盖尔多项式,是带有时间尺度因子s>0的 扩展时间,是q阶拉盖尔多项式。

本发明的有益效果是:

1)在直角坐标系下,通过用加权拉盖尔多项式表示电磁场分量,来解 时域麦克斯韦方程,使得在更新计算整个计算区域的电磁场分量系数时不涉 及到时间步长,只是在最后计算观测点处的电磁场分量时用到时间步长,因 此计算过程中时间步长可以取得比柯西稳定性条件限制的时间步长更大;

2)在求解电磁场分量系数时,将大型稀疏矩阵方程分裂成两个三对角 矩阵方程,使得它在计算时简单、计算速度更快、内存消耗更少;

3)在设置PML系数时,由于采用了CFS因子,并且通过调整CFS因 子中的参数,可以使得该吸收边界对低频与凋落波的吸收更加有效;

4)由于采用了复扩展坐标系,使得PML在实现时避免了场的分裂且与 媒质无关。

附图说明

图1是本发明的流程示意图;

图2是本发明实施例中非均匀等离子体中电磁波传播的计算模型的示意 图;

图3是本发明实施例中等离子体附近的非均匀网格示意图;

图4是本发明实施例中反射系数与透射系数振幅随频率的变化图;

图5是本发明实施例中反射系数与透射系数相位随频率的变化图。

具体实施方式

下面结合附图和具体实施方式对本发明进行详细说明。

本发明一种等离子体中使用辅助微分方程完全匹配层的实现方法,磁化 等离子体中,电磁场所满足的复扩展坐标系下的麦克斯韦方程推导过程如 下:

在复扩展直角坐标系下,PML中电磁场满足的麦克斯韦方程如下:

其中,表示电场矢量,表示磁场矢量,j为虚数单位,ω为角频率,μ为 介质的磁导率,ε为介质的介电常数,为修正后的微分算子,可以写成

~=x^sxx+y^syy+z^szz---(2)

上式中的sx,sy和sz是坐标扩展变量,可以用下面的公式(3)统一表示:

sη=kηη/jωε0(3)

在上面的公式(3)中加入CFS因子后,表达式为:

sη=kηη/(αη+jωε0)(4)

其中η=(x,y,z),kη,ση和αη为PML的相关参数;

本发明中,仅考虑无耗色散媒质中二维横电波的情况,因此,复扩展直 角坐标下的麦克斯韦方程可以写成:

jωϵEx=1syHzy---(5)

jωϵEy=-1sxHzx---(6)

jωμ0Hz=1syExy-1sxEyx---(7)

其中Ex,Ey分别表示x,y方向的电场,Hz分别表示z方向的磁场;

电磁场分量系数的更新方程推导过程如下:

首先引入四个辅助变量来求解公式(5)、(6)和(7)中的电磁场分量 系数更新方程,分别为:

H~zy=1syHzy,H~zx=1sxHzx,E~xy=1syExy,E~yx=1sxEyx---(8)

将公式(4)代入公式(8)中,然后利用jω→t的变换,可以得到:

(κηαη+ση)F~ζη+κηϵ0F~ζηt=αηFζη+ϵ0t(Fζη)(Fζ=Ex,Ey,Hz),(η=y,x)---(9)

由于电磁场分量及其对时间的一阶偏导可以展开成一系列的电磁场分 量系数与加权拉盖尔多项式的函数乘积之和,公式如下:

上式中U表示电磁场分量Ex,Ey,Hz,Uq表示q阶电磁场分量系数, 是q阶加权拉盖尔多项式,是带有时间尺度因子s>0的 扩展时间,是q阶拉盖尔多项式。将公式代入公式(9)中,然后使用 加勒金的测试过程,即在等号两边同时乘以然后对时间进行 积分,可以得到:

式中,

C=1/(κηαηη+0.5κηε0s)(13)

频率形式的电位移矢量为

其中,若忽略离子的影响,非磁化等离子体的相对介电常数为

ϵr(ω)=1-ωp2ω2-jωυ---(15)

式中ωp是等离子体频率,υ是等离子体碰撞频率;

将式(15)代入式(14)得到

使用变化,则式(19)和式(16)变为

电磁场分量对时间的二阶偏导为:

将(10)和(12)代入(20),使用加勒金的测试过程,化简后得到:

ψq=-ωq2Eq-s2Σk=0,q>0q-1(q-k)ψk-υsΣk=0,q>0q-1ψk0.25s2+0.5υs---(23)

式中ψ可表示为ψx或ψy,E可表示为Ex或Ey

将公式(23)进行中心差分得到中间变量更新方程:

ψxq|i+1/2,j=-ωp2Exq|i+1/2,j-s2Σk=0,q>0q-1(q-k)ψxk|i+1/2,j-υi+1/2,jsΣk=0,q>0q-1ψxk|i+1/2,j0.25s2+0.5υi+1/2,js---(24)

ψyq|i,j+1/2=-ωp2Eyq|i,j+1/2-s2Σk=0,q>0q-1(q-k)ψyk|i,j+1/2-υi,j+1/2sΣk=0,q>0q-1ψyk|i,j+1/20.25s2+0.5υi,j+1/2s---(25)

将(21)式代入式(5)和式(6)得到

ϵ0Ext-ϵ0ψxt=1syHzy---(26)

ϵ0Eyt-ϵ0ψyt=-1sxHzx---(27)

将式(10)代入(26)、(27)和(7)中,应用加勒金测试过程分别得:

将(28)、(29)和(30)写成矩阵的形式如下:

WEqWHq=VEq-1VHq-1+0DHDE0WEqWHq---(31)

式中

WEq=ExqEyq,WHq=[Hzq]---(32)

DH=C4C1yC2yDy-C4C1xC2xDx,DE=[C3C2yC1yDy-C3C2xC1xDx]---(33)

式中

P_tempx=-sΣk=0,q>0q-1(q-k)ψxk+0.5sΣk=0,q>0q-1ψxk0.25s+0.5υ---(35)

P_tempy=-sΣk=0,q>0q-1(q-k)ψyk+0.5sΣk=0,q>0q-1ψyk0.25s+0.5υ---(36)

如果让那么式(31)写为:

(I-A-B)Wq=VEHq-1---(37)

添加一个微扰项到上式,于是得到

(I-A)(I-B)Wq=VEHq-1+ABVEHq-1---(38)

上式可以分裂为下面两式

(I-A)W*q=(I+B)VEHq-1(I-B)Wq=W*q-BVEHq-1---(39)

式中是非物理中间量,为解式(39),令

A=0DHaDEa0,B=0DHbDEb0---(40)

DHa=0-C4C1xC2xDxT,DHb=C4C1yC2yDy0TDEa=[0-C3C2xC1xDx],DEb=[C3C2yC1yDy0]---(41)

将式(40)代入式(39)得到

I-DHa-DEaIWE*qWH*q=IDHbDEbIVEq-1VHq-1

I-DHb-DEbIWEqWHq=WE*qWH*q-0DHbDEb0VEq-1VHq-1

WE*q-DHaWH*q=VEq-1+DHbVHq-1-DEaWE*q+WH*q=DEbVEq-1+VHq-1WEq-DHbWHq=WE*q-DHbVHq-1-DEbWEq+WHq=WH*q-DEbVEq-1---(42)

(I-DHaDEa)WE*q=(I+DHaDEb)VEq-1+(DHb+DHa)VHq-1(I-DHbDEb)WEq=(I+DHbDEa)WE*qWHq=DEbWEq+DEaWE*q+VHq-1---(43)

1-C4C1yC2yDyC3C2yC1yDy001ExqEyq=1-C4C1yC2yDyC3C2xC1xDx01Ex*qEy*q---(45)

将上式扩展得到

将式(47)的第四式代入第二式和第五式,第一式和第四式代入第三式得到

对上式进行中心差分得到

上面三式中,i表示横坐标上的第i个计算网格,j表示纵坐标上的第j个 计算网格。

本发明一种等离子体中使用辅助微分方程完全匹配层的实现方法,流程

如图1所示,具体按照以下步骤:

步骤1输入模型文件,具体输入的参数包括:

计算区域大小Nx×Ny,其中Nx为x方向网格数,Ny为y方向网格数;空 间步长Δη,其中η=x,y,x为横坐标,y为纵坐标;时间步长Δt;真空中的 电导率σ、磁导率μ0、介电常数ε0;等离子体中的碰撞频率υ;等离子体频 率ωp;等离子体在计算区域中的位置;吸收边界层数NPML与相关参数κηmax, αηmax,σηmax,其中κηmax取整数,κηmax取值范围为[1,60],αηmax取值范围为[0, 1),σηmaxopt取值范围为(0,12],σopt=(m+1)/150πΔη,m取值范围为[1,20], Δη取值范围为λ为源的波长;仿真计算时长Tf;加权拉盖尔多项 式的阶数q,其中q≥0且为整数;时间尺度因子s,其中s取值范围为 [109,1013];观测点;场源参数Tc,Td

步骤2初始化和设置步骤1模型文件的参数,具体为:

将整个计算区域的电磁场分量系数整个计算区域的中间变 量系数整个计算区域的电磁场分量系数的和 整个计算区域的中间变量系数的和 整个计算区域的辅助变量和其中Fζ表示 Ex,Ey,Hz,η=x,y)和拉盖尔多项式全部初始化为零;

PML系数(C,C,C3)初始化为C=1/(1+0.5ε0s),C=1,C3=ε00

设置的参数具体包括:

设置CFS-PML吸收边界的参数σηηη;具体为:

ση=σηmax|η-η0|m/dm;κη=1+(κηmax-1)|η-η0|m/dm;αη=αηmax

式中,η=x,y,η0为PML层与非PML截面位置,d是PML吸收边界的厚度;

设置PML系数C,C;具体为:

C=1/(κηαηη+0.5κηε0s),C=(2αη0s+1)。

步骤3添加场源到y方向上的电场分量系数中,并利用步骤2的参数更 新计算整个计算区域y方向上电场分量系数具体为:

所添加场源的表达式为:

Jy(t)=(t-Tc)/Tdexp(-(t-Tc)2/Td2)

式中,Tc,Td为场源参数;

步骤3.1、利用步骤2的参数计算电场分量系数在计算区域的方程为:

式中,i表示横坐标上的第i个计算网格,j表示纵坐标上的第j个计算网格;

步骤3.2、使用追赶法求解步骤3.1的方程,得到整个计算区域y方向上 的电场分量系数

步骤4利用步骤2的参数更新计算整个计算区域x方向上电场分量系数 具体为:

步骤4.1、利用步骤2的参数计算电场分量系数在计算区域的方程为:

步骤4.2、使用追赶法求解步骤4.1的方程,得到整个计算区域x方向上 的电场分量系数

步骤5利用步骤3和步骤4所得电场分量系数,更新计算整个计算区域 的磁场分量系数具体为:

步骤6利用步骤3和步骤4所得电场分量系数,分别更新计算整个计算 区域的中间变量的系数具体更新公式为:

ψxq|i+1/2,j=-ωp2Exq|i+1=2,j-s2Σk=0,q>0q-1(q-k)ψxk|i+1/2,j-υi+1/2,jsΣk=0,q>0q-1ψxk|i+1/2,j0.25s2+0.5υi+1/2,js

ψyq|i,j+1/2=-ωp2Eyq|i,j+1/2-s2Σk=0,q>0q-1(q-k)ψyk|i,j+1/2-υi,j+1/2sΣk=0,q>0q-1ψyk|i,j+1/20.25s2+0.5υi,j+1/2s

步骤7更新计算整个计算区域的电磁场分量系数的辅助变量,具体更新 公式为:

步骤8更新计算观测点处的电磁场分量,具体按照以下公式更新计算:

式中U表示电磁场分量Ex,Ey,Hz,Uq表示q阶电磁场分量系数, 是q阶加权拉盖尔多项式,是带有时间尺度因子s>0的 扩展时间,是q阶拉盖尔多项式。

步骤9、将q+1赋值给q,并判断拉盖尔多项式的阶数q是否达到预设值, 若未达到预设值,则返回步骤3,若达到预设值,则结束。

实施例

选取厚度为6mm的非均匀等离子体平板,计算其对电磁波的反射与透 射系数。仿真模型如图2所示。计算区域为180×36个网格,沿着x方向从第 31到第150的网格为非均匀等离子体,其中等离子体1占据了第31到第50 的网格以及第131到150的网格,厚度皆为1.5毫米,其等离子体参数为 ωp=1.80327×1011rad/s,υ=2×1010rad/s,等离子体2占据了第51到第130 的网格,厚度为3毫米,其等离子体参数为ωp=5.6985×1010rad/s, υ=2×1010rad/s。使用渐变的非均匀网格对求解区域进行网格划分,非均匀 等离子体附近的网格划分如图3所示,沿x方向等离子体2的网格尺寸为 37.5μm,等离子体1的网格尺寸为75μm,其他计算区域网格尺寸为150μm, 最小网格大小为37.5μm×37.5μm。源加到电场分量Ey上,其表达式为

Jy(t)=(t-Tc)/Tdexp(-(t-Tc)2/Td2)

式中tc=0.05ns,td=0.01ns。WLP-FDTD方法中,我们将时间步长设为 Δt=3.5355ps,仿真总时间Tf=424.26ps,WLPs的阶数为100,时间尺度因子 为s=5.18×1011。对于传统FDTD方法,时间步长受柯西稳定性条件的限制, 我们选择Δt=62.5fs,时间步数为6789。两个观测点放置在左边和右边的等 离子体平板处,采用本专利中的发明方法、传统FDTD方法和WLP-FDTD 方法计算出观测点处的时域电场值,然后将其转换到频域上计算出反射和透 射系数,图4和图5分别显示出不同方法的振幅和相位,从图可以看出它们 吻合的非常好,验证了本发明方法的的正确性。两种WLP-FDTD方法的计 算效率如表1所示:

表1

与WLP-FDTD方法相比,本专利中的方法的计算时间大大减小。在求 解等离子体中的电磁场传播过程中,两种WLP-FDTD方法所用到的变量的 数目是一致的,但是由于WLP-FDTD方法需要求解大型稀疏矩阵方程,内 存消耗需要更大,因此本专利中的方法比WLP-FDTD所需内存更少。

本发明一种等离子体中使用辅助微分方程完全匹配层的实现方法法,在 直角坐标系下,通过用加权拉盖尔多项式表示电磁场分量,来解时域麦克斯 韦方程,使得在更新计算整个计算区域的电磁场分量系数时不涉及到时间步 长,只是在最后计算观测点处的电磁场分量时用到时间步长,因此计算过程 中时间步长可以取得比柯西稳定性条件限制的时间步长更大;在求解电磁场 分量系数时,将大型稀疏矩阵方程分裂成两个三对角矩阵方程,使得它在计 算时比WLP-FDTD方法更简单、计算速度更快、内存消耗更少而且可以对 大区域的电磁场问题进行求解;在设置PML系数时,由于采用了CFS因子, 并且通过调整CFS因子中的参数,可以使得该吸收边界对低频与凋落波的吸 收更加有效;由于采用了复扩展坐标系,使得PML在实现时避免了场的分 裂且与媒质无关。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号