第五章蒙特卡罗方法在计算机上的实现 源分布抽样过程 2.空间、能量和运动方向的随机游动过程 3.记录贡献和分析结果过程 4.核截面数据的引用 5.蒙特卡罗程序结构 >作业
第五章 蒙特卡罗方法在计算机上的实现 1. 源分布抽样过程 2. 空间、能量和运动方向的随机游动过程 3. 记录贡献和分析结果过程 4. 核截面数据的引用 5. 蒙特卡罗程序结构 ➢ 作 业
第五章蒙特卡罗方法在计算机上的实现 蒙特卡罗方法是随着计算机的出现和发展 而逐步发展起来的。在计算机上能够产生符合 要求的随机数,实现对已知分布的抽样,奠定 了蒙特卡罗方法在计算机上得以实现的基础 在计算机上使用蒙特卡罗方法解粒子输运问题 大致包括三个过程:源分布抽样过程,空间、 能量和运动方向的随机游动过程以及记录、分 析结果过程
第五章 蒙特卡罗方法在计算机上的实现 蒙特卡罗方法是随着计算机的出现和发展 而逐步发展起来的。在计算机上能够产生符合 要求的随机数,实现对已知分布的抽样,奠定 了蒙特卡罗方法在计算机上得以实现的基础。 在计算机上使用蒙特卡罗方法解粒子输运问题 大致包括三个过程:源分布抽样过程,空间、 能量和运动方向的随机游动过程以及记录、分 析结果过程
1.源分布抽样过程 源分布抽样的目的是产生粒子的初始状态 S=(,E.9)。下面我们介绍一些常见的特定 类型的源分布抽样方法
1. 源分布抽样过程 源分布抽样的目的是产生粒子的初始状态 。下面我们介绍一些常见的特定 类型的源分布抽样方法。 ( , , ) 0 0 0 Ω0 S = r E
1)源粒子的位置常见分布的随机抽样 (1)圆内均匀分布 设圆半径为R,粒子在圆内均匀分布时,从发射 点到中心的距离r的分布密度函数为 2r f()=1R2 当0≤r≤R 其它 r的抽样方法为: r=Rmax(51,52)
1) 源粒子的位置常见分布的随机抽样 (1) 圆内均匀分布 设圆半径为R0,粒子在圆内均匀分布时,从发射 点到中心的距离 r 的分布密度函数为: r 的抽样方法为: = 其它 当 0 0 2 ( ) 2 0 0 r R R r f r max( , ) 0 1 2 r = R
(2)圆环内均匀分布 设圆环的内半径为R0,外半径为R1,则粒子在该圆 环内均匀分布时,从发射点到中心的距离r的分布密 度函数为: f()=1R2-R 当R0≤r≤R 0 其它 r的抽样方法为: R-R R+Ro r=(R-R0)max(2,53)+R0r=(R1-R)2+R
(2) 圆环内均匀分布 设圆环的内半径为R0,外半径为R1,则粒子在该圆 环内均匀分布时,从发射点到中心的距离 r 的分布密 度函数为: r 的抽样方法为: = − 其它 当 0 2 ( ) 2 0 1 0 2 1 R r R R R r f r 1 0 2 3 0 1 0 2 0 1 0 1 0 1 r (R R ) max( , ) R r (R R ) R R R R R = − + = − + + − ≤ >