发明名称 一种获取反应堆多群数据库中的多群P<sub>n</sub>散射矩阵的方法
摘要 一种获取反应堆多群数据库中的多群P<sub>n</sub>散射矩阵的方法,基于自由气体散射模型,通过公式推导并且在推导过程中利用了ENDF中所提供的温度为0K下的弹性散射角分布数据,得出了关于温度TK下的连续能量P<sub>n</sub>散射矩阵的表达式σ<sub>sn,T</sub>(E→E′),并基于温度TK下的连续能量P<sub>n</sub>散射矩阵求解中子慢化方程得到温度TK下的n阶中子通量密度,进而通过并群计算计算出温度TK下的多群P<sub>n</sub>散射矩阵;本发明方法使并群计算后的多群P<sub>n</sub>散射矩阵更加准确,并最终提高反应堆物理计算振计算的精度。
申请公布号 CN106126480A 申请公布日期 2016.11.16
申请号 CN201610473711.X 申请日期 2016.06.24
申请人 西安交通大学 发明人 刘宙宇;徐嘉隆;吴宏春;祖铁军
分类号 G06F17/16(2006.01)I 主分类号 G06F17/16(2006.01)I
代理机构 西安智大知识产权代理事务所 61215 代理人 何会侠
主权项 一种获取反应堆多群数据库中的多群P<sub>n</sub>散射矩阵的方法,其特征在于:包括如下步骤:步骤1:读取ENDF以及PENDF,获得温度为0K下的连续能量弹性散射截面σ<sub>s,0</sub>(E)、温度为0K下弹性散射角余弦分布f(E,μ)和温度为TK下连续能量总反应截面σ<sub>t,T</sub>(E);其中,s代表弹性散射反应,t代表总反应,0代表温度为0K,T代表温度为TK,μ代表弹性散射角余弦;步骤2:在中子入射能量在200eV以下的能量范围引入自由气体模型,以步骤1所获取的温度为0K下的连续能量弹性散射截面σ<sub>s,0</sub>(E)和温度为0K下的弹性散射角余弦分布f(E,μ)为基础,结合0K下的弹性散射角余弦分布f(E,μ),随后计算出各阶基于自由气体模型的温度为TK下的连续能量P<sub>n</sub>散射矩阵表达式σ<sub>sn,T</sub>(E→E′),其中n=0,1,2,…;基于自由气体模型的温度为TK下的连续能量多群P<sub>n</sub>散射矩阵表达式为<maths num="0001"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>&sigma;</mi><mrow><mi>s</mi><mi>n</mi><mo>,</mo><mi>T</mi></mrow></msub><mrow><mo>(</mo><mi>E</mi><mo>&RightArrow;</mo><msup><mi>E</mi><mo>&prime;</mo></msup><mo>)</mo></mrow><mo>=</mo><mfrac><msup><mi>&beta;</mi><mrow><mn>5</mn><mo>/</mo><mn>2</mn></mrow></msup><mrow><mn>4</mn><mi>E</mi></mrow></mfrac><mi>exp</mi><mrow><mo>(</mo><mi>E</mi><mo>/</mo><mi>k</mi><mi>T</mi><mo>)</mo></mrow><msubsup><mo>&Integral;</mo><mn>0</mn><mi>&infin;</mi></msubsup><msub><mi>t&sigma;</mi><mrow><mi>s</mi><mo>,</mo><mn>0</mn></mrow></msub><mrow><mo>(</mo><mfrac><mrow><mi>k</mi><mi>T</mi></mrow><mi>A</mi></mfrac><msup><mi>t</mi><mn>2</mn></msup><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mtable><mtr><mtd><mrow><mo>&times;</mo><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><msup><mi>t</mi><mn>2</mn></msup><mo>/</mo><mi>A</mi><mo>)</mo></mrow><msub><mi>&psi;</mi><mi>n</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mi>d</mi><mi>t</mi><mo>,</mo></mrow></mtd><mtd><mrow><mi>&beta;</mi><mo>=</mo><mrow><mo>(</mo><mi>A</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>/</mo><mi>A</mi></mrow></mtd></mtr></mtable></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>6</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001028210190000011.GIF" wi="1430" he="207" /></maths>其中,E——中子入射能量E′——中子出射能量A——靶核与中子的质量比T——开氏温度k——玻尔兹曼常数<maths num="0002"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>&psi;</mi><mi>n</mi></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>H</mi><mrow><mo>(</mo><msub><mi>t</mi><mo>+</mo></msub><mo>-</mo><mi>t</mi><mo>)</mo></mrow><mi>H</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><msub><mi>t</mi><mo>-</mo></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>&times;</mo><msubsup><mo>&Integral;</mo><mrow><msub><mi>&epsiv;</mi><mi>max</mi></msub><mo>-</mo><mi>t</mi></mrow><mrow><mi>t</mi><mo>+</mo><msub><mi>&epsiv;</mi><mi>min</mi></msub></mrow></msubsup><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><msup><mi>x</mi><mn>2</mn></msup><mo>)</mo></mrow><msub><mi>Q</mi><mi>n</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mi>d</mi><mi>x</mi><mo>+</mo><mi>H</mi><mrow><mo>(</mo><mi>t</mi><mo>-</mo><msub><mi>t</mi><mo>+</mo></msub><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mo>&times;</mo><msubsup><mo>&Integral;</mo><mrow><mi>t</mi><mo>-</mo><msub><mi>&epsiv;</mi><mi>min</mi></msub></mrow><mrow><mi>t</mi><mo>+</mo><msub><mi>&epsiv;</mi><mi>min</mi></msub></mrow></msubsup><mi>exp</mi><mrow><mo>(</mo><mo>-</mo><msup><mi>x</mi><mn>2</mn></msup><mo>)</mo></mrow><msub><mi>Q</mi><mi>n</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mi>d</mi><mi>x</mi></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001028210190000021.GIF" wi="1070" he="287" /></maths><maths num="0003"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>&epsiv;</mi><mi>max</mi></msub><mo>=</mo><msqrt><mrow><mo>(</mo><mi>A</mi><mo>+</mo><mn>1</mn><mo>)</mo><mi>max</mi><mo>(</mo><mi>E</mi><mo>,</mo><msup><mi>E</mi><mo>&prime;</mo></msup><mo>)</mo><mo>/</mo><mi>k</mi><mi>T</mi></mrow></msqrt></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&epsiv;</mi><mi>min</mi></msub><mo>=</mo><msqrt><mrow><mo>(</mo><mi>A</mi><mo>+</mo><mn>1</mn><mo>)</mo><mi>min</mi><mo>(</mo><mi>E</mi><mo>,</mo><msup><mi>E</mi><mo>&prime;</mo></msup><mo>)</mo><mo>/</mo><mi>k</mi><mi>T</mi></mrow></msqrt></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>8</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001028210190000022.GIF" wi="1142" he="173" /></maths><maths num="0004"><math><![CDATA[<mrow><msub><mi>t</mi><mo>&PlusMinus;</mo></msub><mo>=</mo><mfrac><mrow><msub><mi>&epsiv;</mi><mi>max</mi></msub><mo>&PlusMinus;</mo><msub><mi>&epsiv;</mi><mi>min</mi></msub></mrow><mn>2</mn></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>9</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001028210190000023.GIF" wi="989" he="103" /></maths><maths num="0005"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><msub><mi>Q</mi><mi>n</mi></msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>4</mn><msqrt><mi>&pi;</mi></msqrt></mfrac><msubsup><mo>&Integral;</mo><mn>0</mn><mrow><mn>2</mn><mi>&pi;</mi></mrow></msubsup><msub><mi>P</mi><mi>n</mi></msub><mrow><mo>(</mo><msub><mi>&mu;</mi><mrow><mi>l</mi><mi>a</mi><mi>b</mi></mrow></msub><mo>)</mo></mrow><mi>P</mi><mrow><mo>(</mo><msub><mi>&mu;</mi><mrow><mi>C</mi><mi>M</mi></mrow></msub><mo>)</mo></mrow><mi>d</mi><mi>&phi;</mi></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&mu;</mi><mrow><mi>C</mi><mi>M</mi></mrow></msub><mo>=</mo><mfrac><mn>1</mn><mrow><mn>4</mn><msup><mi>x</mi><mn>2</mn></msup><msup><mi>t</mi><mn>2</mn></msup></mrow></mfrac><mrow><mo>(</mo><mi>A</mi><mo>+</mo><mi>B</mi><mi> </mi><mi>cos</mi><mi>&phi;</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>&mu;</mi><mrow><mi>l</mi><mi>a</mi><mi>b</mi></mrow></msub><mo>=</mo><mfrac><mn>1</mn><mrow><mn>4</mn><msup><mi>x</mi><mn>2</mn></msup><msub><mi>&epsiv;</mi><mi>max</mi></msub><msub><mi>&epsiv;</mi><mi>min</mi></msub></mrow></mfrac><mrow><mo>(</mo><mi>C</mi><mo>+</mo><mi>B</mi><mi> </mi><mi>cos</mi><mi>&phi;</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001028210190000024.GIF" wi="1197" he="367" /></maths><maths num="0006"><math><![CDATA[<mrow><mtable><mtr><mtd><mrow><mi>A</mi><mo>=</mo><mrow><mo>(</mo><msubsup><mi>&epsiv;</mi><mi>max</mi><mn>2</mn></msubsup><mo>-</mo><msup><mi>x</mi><mn>2</mn></msup><mo>-</mo><msup><mi>t</mi><mn>2</mn></msup><mo>)</mo></mrow><mrow><mo>(</mo><msubsup><mi>&epsiv;</mi><mi>min</mi><mn>2</mn></msubsup><mo>-</mo><msup><mi>x</mi><mn>2</mn></msup><mo>-</mo><msup><mi>t</mi><mn>2</mn></msup><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>C</mi><mo>=</mo><mrow><mo>(</mo><msubsup><mi>&epsiv;</mi><mi>max</mi><mn>2</mn></msubsup><mo>+</mo><msup><mi>x</mi><mn>2</mn></msup><mo>-</mo><msup><mi>t</mi><mn>2</mn></msup><mo>)</mo></mrow><mrow><mo>(</mo><msubsup><mi>&epsiv;</mi><mi>min</mi><mn>2</mn></msubsup><mo>+</mo><msup><mi>x</mi><mn>2</mn></msup><mo>-</mo><msup><mi>t</mi><mn>2</mn></msup><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mi>B</mi><mo>=</mo><mo>&lsqb;</mo><msup><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mi>x</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><msubsup><mi>&epsiv;</mi><mi>max</mi><mn>2</mn></msubsup><mo>&rsqb;</mo><mo>&lsqb;</mo><msup><mrow><mo>(</mo><mi>t</mi><mo>+</mo><mi>x</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>-</mo><msubsup><mi>&epsiv;</mi><mi>min</mi><mn>2</mn></msubsup><mo>&rsqb;</mo></mrow></mtd></mtr><mtr><mtd><mrow><mo>&times;</mo><mo>&lsqb;</mo><msubsup><mi>&epsiv;</mi><mi>max</mi><mn>2</mn></msubsup><mo>-</mo><msup><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>x</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>&rsqb;</mo><mo>&lsqb;</mo><msubsup><mi>&epsiv;</mi><mi>min</mi><mn>2</mn></msubsup><mo>-</mo><msup><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>x</mi><mo>)</mo></mrow><mn>2</mn></msup><mo>&rsqb;</mo></mrow></mtd></mtr></mtable><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>11</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001028210190000025.GIF" wi="1190" he="371" /></maths>其中,H为Heaviside阶跃函数,P<sub>n</sub>(μ<sub>lab</sub>)为n阶勒让德多项式,μ<sub>lab</sub>为实验系下散射角,P(μ<sub>CM</sub>)为在质心系下散射方位角为μ<sub>CM</sub>的散射概率分布;严格依照ENDF中所提供的温度为0K下弹性散射角余弦分布f(E,μ),即将<img file="FDA0001028210190000026.GIF" wi="364" he="118" />并带入式中,通过数值积分求解温度为TK下的连续能量P<sub>n</sub>散射矩阵;步骤3:使用步骤2计算出的温度为TK下的连续能量P<sub>n</sub>散射矩阵,令n=0得到温度为TK下的连续能量P<sub>0</sub>散射矩阵σ<sub>s0,T</sub>(E→E′),并基于此温度为TK下的续能量P<sub>0</sub>散射矩阵σ<sub>s0,T</sub>(E→E′),在中子入射能量在200eV以下的能量范围,获得温度为TK下的各阶中子通量密度φ<sub>n,T</sub>(E),其中n=0,1,2,…;为了得到温度为TK下的各阶中子通量密度φ<sub>n,T</sub>(E),其中n=0,1,2,…,首先求解温度TK下的0阶连续能量中子通量密度φ<sub>0,T</sub>(E),即令φ<sub>n,T</sub>(E)中的n=0,建立温度TK下的0维中子慢化方程:<maths num="0007"><math><![CDATA[<mrow><msub><mi>&sigma;</mi><mrow><mi>t</mi><mo>,</mo><mi>T</mi></mrow></msub><mrow><mo>(</mo><mi>E</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>N</mi><mo>&CenterDot;</mo><msub><mi>&phi;</mi><mrow><mn>0</mn><mo>,</mo><mi>T</mi></mrow></msub><mrow><mo>(</mo><mi>E</mi><mo>)</mo></mrow><mo>=</mo><msubsup><mo>&Integral;</mo><mn>0</mn><mi>&infin;</mi></msubsup><msub><mi>&sigma;</mi><mrow><mi>s</mi><mn>0</mn><mo>,</mo><mi>T</mi></mrow></msub><mrow><mo>(</mo><msup><mi>E</mi><mo>&prime;</mo></msup><mo>&RightArrow;</mo><mi>E</mi><mo>)</mo></mrow><mo>&CenterDot;</mo><mi>N</mi><mo>&CenterDot;</mo><msub><mi>&phi;</mi><mrow><mn>0</mn><mo>,</mo><mi>T</mi></mrow></msub><mrow><mo>(</mo><msup><mi>E</mi><mo>&prime;</mo></msup><mo>)</mo></mrow><msup><mi>dE</mi><mo>&prime;</mo></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>12</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001028210190000031.GIF" wi="1365" he="85" /></maths>其中,E——中子入射能量E′——中子出射能量N——靶核核子密度φ<sub>0,T</sub>(E)——温度TK下的0阶连续能量中子通量密度σ<sub>s0,T</sub>(E′→E)——温度为TK下的连续能量P<sub>0</sub>散射矩阵σ<sub>t,T</sub>(E)——温度为TK下的连续能量总截面使用超细群方法求解该中子慢化方程,在超细群方法中,把共振能区分割成为非常精细的能量间隔,每一个这样的能量间隔称为一个超细群,认为每一个超细群宽度远小于中子与核素碰撞所获得的最大对数能降,即认为不可能发生超细群的自散射,这样只要给定最高能群的散射源后便能够依次由高能向低能逐群求解获得精细通量;在200eV以下,考虑自由气体模型,该模型会导致中子的上散射效应,在计算能谱时不能一次性由高能向低能逐群求解得到通量,需要通过迭代计算直至φ<sub>0,T</sub>(E)收敛;求得了温度TK下的0阶连续能量中子通量密度φ<sub>0,T</sub>(E)后,温度TK下的n阶连续能量中子通量密度,其中n=1,2,…,按公式(2)计算,即:<maths num="0008"><math><![CDATA[<mrow><msub><mi>&phi;</mi><mrow><mi>n</mi><mo>,</mo><mi>T</mi></mrow></msub><mrow><mo>(</mo><mi>E</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mi>&phi;</mi><mrow><mi>n</mi><mo>-</mo><mn>1</mn><mo>,</mo><mi>T</mi></mrow></msub><mrow><mo>(</mo><mi>E</mi><mo>)</mo></mrow></mrow><mrow><msub><mi>&sigma;</mi><mrow><mi>t</mi><mo>,</mo><mi>T</mi></mrow></msub><mrow><mo>(</mo><mi>E</mi><mo>)</mo></mrow></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001028210190000032.GIF" wi="1029" he="135" /></maths>其中,σ<sub>t,T</sub>(E)为温度为TK下的连续能量总反应截面,φ<sub>n‑1,T</sub>(E)为温度为TK下的n‑1阶连续能量通量,φ<sub>n,T</sub>(E)为温度为TK下的n阶连续能量通量;步骤4:获得了由步骤2所计算出的各阶基于自由气体模型的连续能量P<sub>n</sub>散射矩阵表达式σ<sub>sn,T</sub>(E→E′)和步骤3所计算出的各阶中子通量密度φ<sub>n,T</sub>(E),进行并群计算;按下列并群公式计算出多群P<sub>n</sub>散射矩阵:<maths num="0009"><math><![CDATA[<mrow><msub><mi>&sigma;</mi><mrow><mi>s</mi><mi>n</mi><mo>,</mo><mi>T</mi></mrow></msub><mrow><mo>(</mo><mi>g</mi><mo>-</mo><msup><mi>g</mi><mo>&prime;</mo></msup><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><msub><mo>&Integral;</mo><mrow><msub><mi>&Delta;E</mi><mi>g</mi></msub></mrow></msub><mi>d</mi><mi>E</mi><msub><mo>&Integral;</mo><mrow><msub><mi>&Delta;E</mi><msup><mi>g</mi><mo>&prime;</mo></msup></msub></mrow></msub><msub><mi>&phi;</mi><mrow><mi>n</mi><mo>,</mo><mi>T</mi></mrow></msub><mrow><mo>(</mo><mi>E</mi><mo>)</mo></mrow><msub><mi>&sigma;</mi><mrow><mi>s</mi><mi>n</mi><mo>,</mo><mi>T</mi></mrow></msub><mrow><mo>(</mo><mi>E</mi><mo>&RightArrow;</mo><msup><mi>E</mi><mo>&prime;</mo></msup><mo>)</mo></mrow><msup><mi>dE</mi><mo>&prime;</mo></msup></mrow><mrow><msub><mo>&Integral;</mo><mrow><msub><mi>&Delta;E</mi><mi>g</mi></msub></mrow></msub><msub><mi>&phi;</mi><mrow><mi>n</mi><mo>,</mo><mi>T</mi></mrow></msub><mrow><mo>(</mo><mi>E</mi><mo>)</mo></mrow><mi>d</mi><mi>E</mi></mrow></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>13</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0001028210190000041.GIF" wi="1343" he="183" /></maths>其中,E——中子入射能量E′——中子出射能量g——中子入射能群g′——中子出射能群ΔE<sub>g</sub>——中子入射能群的能量间隔ΔE<sub>g</sub>′——中子出射能群的能量间隔φ<sub>n,T</sub>(E)——温度TK下的n阶中子通量密度σ<sub>s,T</sub>(E)——温度TK下的连续能量弹性散射截面σ<sub>sn,T</sub>(E→E′)——温度为TK下的连续能量P<sub>n</sub>散射矩阵σ<sub>sn,T</sub>(g→g′)——温度为TK下的多群P<sub>n</sub>散射矩阵。
地址 710049 陕西省西安市咸宁路28号