搜索

x
中国物理学会期刊

光子与相对论麦克斯韦分布电子散射截面的蒙特卡罗计算方法

CSTR: 32037.14.aps.67.20180932

Monte Carlo method for computing relativistic photon-Maxwellian electron scattering cross sections

CSTR: 32037.14.aps.67.20180932
PDF
导出引用
  • 高温全电离等离子体的辐射输运问题中,光子与电子的Compton散射与逆Compton散射是其中重要的特性,光子与相对论麦克斯韦电子散射的描述及截面的计算非常复杂且费时.本文提出了一种用于模拟计算光子与相对论麦克斯韦速度分布电子散射截面的蒙特卡罗计算方法.给出了各步骤的具体实现办法,推导了对应的计算公式,研究了相对论电子速率抽样方法,编写了光子与相对论电子散射的微观截面的蒙特卡罗计算程序.开展了高温全电离等离子体中,不同能量光子与不同温度电子散射的微观散射截面计算和分析.模拟计算结果显示,在电子温度低于25 keV情况下,本文方法与多重数值积分方法的计算结果非常接近;但随着电子温度继续升高,二者差异逐渐增大并较明显,经分析,可能是本文方法目前的电子速率抽样偏差所致,希望将来能够找到更好的相对论电子速率抽样方法以克服此缺陷.

     

    Compton and inverse Compton scattering from relativistic Maxwellian electrons both have an important feature, i.e. calculating the radiation transport in high-temperature and full-ionized plasma. Description and evaluation of relativistic photon-Maxwellian electron scattering are numerically complex and computationally time consuming. A Monte Carlo method is proposed to simulate photon scattering with relativistic Maxwellian electron and compute the scattering cross-sections. To compute the total cross-section of a photon of energy hν interacting with electrons at temperature Te in the laboratory coordinate, the calculation steps of Monte Carlo scheme are described as follows. The first step is to sample the velocity of an electron, the directions are isotropically sampled, and the speed is sampled from the relativistic Maxwellian distribution at temperature Te. The second step is to transform the photon energy hν into the photon energy in the coordinate in which the electron is at rest. The third step is to use the exact Klein-Nishina formula to compute the cross-sections. The fourth step is go back to the first step, and cycle this many times. The last step is to summarize all computed cross-sections and averaged them, and the average value is what we need. The operation and corresponding formula for each step are described in this paper. A better method of sampling the speed of a relativistic electron is expected to be found.A Monte Carlo processor is developed to compute the scattering cross-section of a photon of any energy, interacting with electrons at any temperature. To check this method, scatterings of the photons of various energies with electrons with various temperatures are simulated, and the results are compared with those from the numerical integration method. The comparison indicates that the simulated cross-sections are in pretty good agreement with those from the multiple integration method for the cases of electron temperature less than 25 keV. But unfortunately, the difference is obvious for the case of temperature more than 25 keV, and the error increases with temperature increasing. Why so? When the temperature is more than 25 keV, the sampling of electron speed is inaccurate when using the present method, which maybe results in this difference. So, we need to find a more accurate method of sampling relativistic electron speed to solve this problem in the future.

     

    目录

    /

    返回文章
    返回