|
6-4 中子输运方程Sn数值求解中散射源的处理洪振英 黄文凯 张本爱当利用离散纵标方法求解中子输运方程时,发现一些模型通过不同系统的机器得出的计算结果是不同的。例如对于模型1的计算,当计算各向异性的情况时(L=3,Sn=S16),不同系统的机器得出的裂变放能的差异在10%~37%之间,与各向同性计算结果的差异可以达到43%,这就造成判断数据结果的困难。 最初分析上述问题的出现可能是因为不同系统的机器编译系统不同或者是有效位的不同,导致大数相消再加上积累误差。但通过考察 data语句赋值以及步长选取,各向同性与各向异性,不同Sn的阶次,混合格式与等比格式等情况发现,对于各向同性的情况,不同系统的机器得出的结果是一致的,计算结果的不同从属于各向异性的情况。为此考察散射源项
散射源项的计算数据表明,在各向异性近似( L>0)下,散射源项出现了大量的负值,尤其随着离散方向的增加,散射源项出负的点在逐步增加。从物理意义上看这是不合理的,从数值计算的裂变放能看,Vax机,Apple机,PC机对于各向异性L=3的情况,随着离散方向的增加,不同系统的机器得出裂变放能的差异在逐步扩大。表 1 模型1处理前后的计算结果
考虑输运截面 可见,对各向异性散射源项进行处理后,不同编译系统的计算结果一致,且与各向同性的计算结果也是一致的。 |