Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Electronic multi-scattering-angle sampling method based on acceptance-rejection sampling

A technology of multiple scattering and electrons, applied in electrical digital data processing, special data processing applications, instruments, etc., can solve problems such as large amount of calculation, time-consuming, limited simulation efficiency, etc., to improve efficiency, improve sampling efficiency, and reduce calculation. amount of effect

Active Publication Date: 2017-10-13
中科超精(南京)科技有限公司
View PDF5 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Taking the EGS5 program as an example, the series expansion can be expanded up to 15,000 orders, so it is very time-consuming to calculate the value of this function every time.
However, in order to sample multiple scattering angles from the distribution function, the current algorithm generally needs to calculate the values ​​of the distribution function at multiple angles, and then sample multiple scattering angles according to the cumulative probability density function, which requires a large amount of calculation and limits the simulation efficiency. , a sampling method that evaluates the function as little as possible is necessary

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Electronic multi-scattering-angle sampling method based on acceptance-rejection sampling
  • Electronic multi-scattering-angle sampling method based on acceptance-rejection sampling

Examples

Experimental program
Comparison scheme
Effect test

Embodiment 1

[0034] A method for sampling electron multiple scattering angles based on reject sampling, comprising the following steps:

[0035] (1) According to the transport step length, particle energy, transport medium and cross-section database data, construct the distribution function F of the small-angle approximation of the multiple scattering angle θ SA (θ);

[0036] (2) Calculate the theoretical distribution function F of the multiple scattering angle θ MS (θ) and F SA The maximum value of the quotient f(θ) of (θ) f max ;

[0037] (3) According to F SA (θ) direct sampling multiple scattering angle θ sample ;

[0038] (4) Calculate f(θ sample ), and sample a random number ζ in [0,1], if ζsample ) / f max , then accept θ sample , otherwise return to step (3).

[0039] In this embodiment, the original accurate multiple scattering angle distribution F MS (θ) is decomposed into the product F of two parts MS (θ) = F SA (θ)×f(θ), the previous part F SA (θ) for direct samplin...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

The invention discloses an electronic multi-scattering-angle sampling method based on acceptance-rejection sampling. The method comprises the following steps: (1) constructing a small angle similar distribution function FSA (theta) of multiple scattering angles theta; (2) calculating the maximum value fmax of the quotient f (theta) of theoretical distribution functions FMS (theta) and FSA (theta) of the multiple scattering angles theta; (3) directly sampling the multiple scattering angles theta sample according to FSA (theta); and (4) calculating f (theta sample), sampling a random number zeta in the range of [0, 1], if zeta less than f (theta sample) / fmax, receiving theta sample, and if zeta is not less than f (theta sample) / fmax, returning to the step (3). The multiple scattering angles of transportation of electrons in a medium can be sampled rapidly and accurately, the electronic Monte Carlo transportation simulation efficiency is improved, and the method can be widely applied to the field of radiation transportation simulation, the field of Monte Carlo particle transportation simulation and the like.

Description

technical field [0001] The invention belongs to the field of particle transport simulation, in particular to a method for sampling electron multiple scattering angles based on reject sampling. Background technique [0002] The Monte Carlo method is widely used in particle transport simulations because it directly tracks the transport process of particles, [0003] The method is intuitive; less physical simplification is required, so the accuracy is high; at the same time, the simulation method does not depend on the specific calculation amount, so it has strong versatility and flexible and comprehensive output. However, unlike neutral particles such as neutrons and photons, charged particles such as electrons collide very frequently when transporting in matter due to Coulomb long-range effects. 10 5 —10 6 collisions, most of which are Coulomb scattering. Therefore, for electrons, it is not possible to simulate each collision one by one like the Monte Carlo simulation of ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F17/50
CPCG06F30/20
Inventor 汪晖胡丽琴
Owner 中科超精(南京)科技有限公司
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products