发明名称 一种等离子体中使用电流密度卷积完全匹配层的实现方法
摘要 本发明公开了一种等离子体中使用电流密度卷积完全匹配层的实现方法,包括:输入模型文件;初始化参数、设置PML系数和吸收边界参数;分别更新计算整个计算区域y方向上和x方向上电场分量系数<img file="DDA0000704997760000011.GIF" wi="58" he="56" />电场分量系数<img file="DDA0000704997760000014.GIF" wi="77" he="58" />添加场源到磁场分量系数,并更新计算整个计算区域的磁场分量系数;更新计算整个计算区域的极化电流密度<img file="DDA0000704997760000013.GIF" wi="154" he="60" />更新计算整个计算区域的电磁场分量系数的辅助变量;更新计算观测点处电磁场分量;将q+1赋值给q,并判断拉盖尔多项式的阶数q是否达到预设值,若未达到预设值,返回步骤3;若达到预设值,则结束。本发明的一种等离子体中使用电流密度卷积完全匹配层的实现方法,计算速度快,内存消耗小,且对于低频和凋落波具有很好的吸收效果。
申请公布号 CN104809343A 申请公布日期 2015.07.29
申请号 CN201510198326.4 申请日期 2015.04.23
申请人 西安理工大学 发明人 席晓莉;方云;刘江凡
分类号 G06F19/00(2011.01)I 主分类号 G06F19/00(2011.01)I
代理机构 西安弘理专利事务所 61214 代理人 李娜
主权项 一种等离子体中使用电流密度卷积完全匹配层的实现方法,其特征在于,包括以下步骤:步骤1,输入模型文件;输入的模型文件具体为:计算区域大小N<sub>x</sub>×N<sub>y</sub>,其中N<sub>x</sub>为x方向的网格数,N<sub>y</sub>为y方向的网格数;空间步长Δη,η=x,y,x为横坐标,y为纵坐标;时间步长Δt;真空中的电导率σ,磁导率μ<sub>0</sub>,介电常数ε<sub>0</sub>;等离子体中的碰撞频率υ与等离子体中的电子密度n<sub>e</sub>;等离子体在计算区域中的位置;吸收边界层数NPML与相关参数κ<sub>η max</sub>,α<sub>η max</sub>,σ<sub>η max</sub>;κ<sub>η max</sub>取整数,κ<sub>η max</sub>取值范围为[1,60];α<sub>η max</sub>取值范围为[0,1);σ<sub>η max</sub>/σ<sub>opt</sub>取值范围为(0,12];仿真计算时长T<sub>f</sub>;加权拉盖尔多项式的阶数q,q≥0且为整数;时间尺度因子s,s取值范围为[10<sup>9</sup>,10<sup>13</sup>];观测点;场源参数;步骤2,初始化参数和设置参数;初始化的参数具体包括:将整个计算区域的电磁场分量系数<img file="FDA0000704997730000016.GIF" wi="307" he="100" />整个计算区域的极化电流密度<img file="FDA0000704997730000011.GIF" wi="214" he="99" />整个计算区域的电磁场分量系数的和<img file="FDA0000704997730000012.GIF" wi="722" he="151" />整个计算区域的极化电流密度的和<img file="FDA0000704997730000013.GIF" wi="475" he="156" />整个计算区域的辅助变量(<img file="FDA0000704997730000014.GIF" wi="190" he="92" />和<img file="FDA0000704997730000015.GIF" wi="107" he="94" />其中F<sub>ζ</sub>表示E<sub>x</sub>,E<sub>y</sub>,H<sub>z</sub>,η=x,y)和拉盖尔多项式(<img file="FDA0000704997730000017.GIF" wi="150" he="84" />其中<img file="FDA0000704997730000018.GIF" wi="126" he="67" />)全部初始化为零;PML系数(C<sub>1η</sub>,C<sub>2η</sub>,C<sub>3</sub>,C<sub>4</sub>,C<sub>5</sub>,C<sub>6</sub>)初始化为C<sub>1η</sub>=1/(1+0.5ε<sub>0</sub>s),C<sub>2η</sub>=1,C<sub>3</sub>=ε<sub>0</sub>/μ<sub>0</sub>,C<sub>4</sub>=2/(ε<sub>0</sub>s),C<sub>5</sub>=0,C<sub>6</sub>=2;式中,ε<sub>0</sub>是空气中的介电常数,s为时间尺度因子,取值范围为[10<sup>9</sup>,10<sup>13</sup>],μ<sub>0</sub>是空气中的磁导率,e,m分别是电子的电量和质量;设置的参数具体包括:设置CFS‑PML吸收边界的参数σ<sub>η</sub>,κ<sub>η</sub>,α<sub>η</sub>;具体为:σ<sub>η</sub>=σ<sub>η max</sub>|η‑η<sub>0</sub>|<sup>m</sup>/d<sup>m</sup>;κ<sub>η</sub>=1+(κ<sub>η max</sub>‑1)|η‑η<sub>0</sub>|<sup>m</sup>/d<sup>m</sup>;α<sub>η</sub>=α<sub>η</sub> <sub>max</sub>(d‑|η‑η<sub>0</sub>|)/d;式中,η=x,y,η<sub>0</sub>为PML层与非PML截面位置,d是PML吸收边界的厚度,κ<sub>η max</sub>取整数,κ<sub>η max</sub>取值范围为[1,60];α<sub>η max</sub>取值范围为[0,1);σ<sub>η max</sub>根据σ<sub>opt</sub>来设置,σ<sub>η max</sub>/σ<sub>opt</sub>取值范围为(0,12];σ<sub>opt</sub>=(m+1)/150πΔη,m取值范围为[1,20],其中m取值为4时边界的吸收效果最好,Δη取值范围为<img file="FDA0000704997730000021.GIF" wi="227" he="130" />λ为源的波长;设置PML系数C<sub>1η</sub>,C<sub>2η</sub>和与等离子参数相关的系数C<sub>5</sub>,C<sub>6</sub>,;具体为:C<sub>1η</sub>=1/(κ<sub>η</sub>α<sub>η</sub>+σ<sub>η</sub>+0.5κ<sub>η</sub>ε<sub>0</sub>s),C<sub>2η</sub>=(2α<sub>η</sub>/ε<sub>0</sub>s+1);C<sub>5</sub>=2e<sup>2</sup>n<sub>e</sub>/(ms+2mυ),C<sub>6</sub>=s/(0.5s+υ);步骤3,更新计算整个计算区域的y方向上电场分量系数<img file="FDA0000704997730000023.GIF" wi="95" he="79" />步骤4,根据整个计算区域的y方向上电场分量系数<img file="FDA0000704997730000024.GIF" wi="67" he="74" />来更新计算整个计算区域的x方向上电场分量系数<img file="FDA0000704997730000022.GIF" wi="90" he="73" />步骤5,添加场源到磁场分量系数中,并更新计算整个计算区域的磁场分量系数;其中,所添加场源的表达式为:I<sub>mz</sub>(t)=sin(2πf(t‑t<sub>0</sub>))×exp(‑(t‑t<sub>0</sub>)<sup>2</sup>/τ<sup>2</sup>);式中,t<sub>0</sub>,τ为场源参数;具体更新公式为:<img file="FDA0000704997730000031.GIF" wi="1713" he="309" />步骤6,更新计算整个计算区域的极化电流密度<img file="FDA0000704997730000039.GIF" wi="162" he="79" />具体更新公式为:<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msubsup><mi>J</mi><mi>x</mi><mi>q</mi></msubsup><msub><mo>|</mo><mrow><mi>i</mi><mo>+</mo><mn>1</mn><mo>/</mo><mn>2</mn><mo>,</mo><mi>j</mi></mrow></msub><mo>=</mo><msub><mi>C</mi><mn>5</mn></msub><msub><mo>|</mo><mrow><mi>i</mi><mo>+</mo><mn>1</mn><mo>/</mo><mn>2</mn><mo>,</mo><mi>j</mi></mrow></msub><msubsup><mi>E</mi><mi>x</mi><mi>q</mi></msubsup><msub><mo>|</mo><mrow><mi>i</mi><mo>+</mo><mn>1</mn><mo>/</mo><mn>2</mn><mo>,</mo><mi>j</mi></mrow></msub><mo>-</mo><msub><mi>C</mi><mn>6</mn></msub><msub><mo>|</mo><mrow><mi>i</mi><mo>+</mo><mn>1</mn><mo>/</mo><mn>2</mn><mo>,</mo><mi>j</mi></mrow></msub><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn><mo>,</mo><mi>q</mi><mo>></mo><mn>0</mn></mrow><mrow><mi>q</mi><mo>-</mo><mn>1</mn></mrow></munderover><msubsup><mi>J</mi><mi>x</mi><mi>k</mi></msubsup><msub><mo>|</mo><mrow><mi>i</mi><mo>+</mo><mn>1</mn><mo>/</mo><mn>2</mn><mo>,</mo><mi>j</mi></mrow></msub><mo>;</mo></mrow>]]></math><img file="FDA0000704997730000032.GIF" wi="1053" he="150" /></maths><maths num="0002" id="cmaths0002"><math><![CDATA[<mrow><msubsup><mi>J</mi><mi>y</mi><mi>q</mi></msubsup><msub><mo>|</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi><mo>+</mo><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msub><mo>=</mo><msub><mi>C</mi><mn>5</mn></msub><msub><mo>|</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi><mo>+</mo><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msub><msubsup><mi>E</mi><mi>y</mi><mi>q</mi></msubsup><msub><mo>|</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi><mo>+</mo><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msub><mo>-</mo><msub><mi>C</mi><mn>6</mn></msub><msub><mo>|</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi><mo>+</mo><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msub><munderover><mi>&Sigma;</mi><mrow><mi>k</mi><mo>=</mo><mn>0</mn><mo>,</mo><mi>q</mi><mo>></mo><mn>0</mn></mrow><mrow><mi>q</mi><mo>-</mo><mn>1</mn></mrow></munderover><msubsup><mi>J</mi><mi>y</mi><mi>k</mi></msubsup><msub><mo>|</mo><mrow><mi>i</mi><mo>,</mo><mi>j</mi><mo>+</mo><mn>1</mn><mo>/</mo><mn>2</mn></mrow></msub><mo>;</mo></mrow>]]></math><img file="FDA0000704997730000033.GIF" wi="1056" he="154" /></maths>步骤7,更新计算整个计算区域的电磁场分量系数的辅助变量,具体更新公式为:<img file="FDA0000704997730000034.GIF" wi="935" he="151" /><img file="FDA00007049977300000310.GIF" wi="1143" he="163" />步骤8,更新计算观测点处的电磁场分量,具体按照以下公式更新计算:<img file="FDA0000704997730000036.GIF" wi="510" he="147" />上式中U表示电磁场分量E<sub>x</sub>,E<sub>y</sub>,H<sub>z</sub>,U<sup>q</sup>表示<sub>q</sub>阶电磁场分量系数,<img file="FDA0000704997730000037.GIF" wi="381" he="87" />是q阶加权拉盖尔多项式,<img file="FDA00007049977300000311.GIF" wi="136" he="82" />是带有时间尺度因子s&gt;0的扩展时间,<img file="FDA0000704997730000038.GIF" wi="132" he="91" />是q阶拉盖尔多项式;步骤9,将q+1赋值给q,并判断拉盖尔多项式的阶数q是否达到预设值,若未达到预设值,则返回步骤3;若达到预设值,则结束。
地址 710048 陕西省西安市金花南路5号
您可能感兴趣的专利