A new SHADOW update: integrating diffraction effects into ray-tracing

被引:6
|
作者
Shi, Xianbo [1 ]
del Rio, Manuel Sanchez [2 ]
Reininger, Ruben [1 ]
机构
[1] Argonne Natl Lab, Adv Photon Source, Argonne, IL 60439 USA
[2] European Synchrotron Radiat Fac, F-38000 Grenoble, France
关键词
hybrid method; SHADOW ray-tracing; wavefront propagation; diffraction effect; beamline design; X-ray optics simulation; OPTICS SIMULATION; SYNCHROTRON-RADIATION; HYBRID METHOD;
D O I
10.1117/12.2061984
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We describe the new implementation in the ray-tracing code SHADOW based on a "hybrid method" developed recently. The code calculates the diffraction effects from an optical element by means of wavefront propagation, and combines the result with that from regular ray-tracing. This hybrid procedure is invoked when diffraction is present (e.g., beam clipped by an aperture or the finite size of the optics) by user demand. The code enables the simulation of mirror figure errors in the framework of wave optics. The simulation of a complete beamline based on the far-field approximation is demonstrated. The near-field propagation is also implemented for individual optics. Finally, the applicable conditions and limitations of the new code are discussed.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] EFFICIENT SHADOW COMPUTATIONS IN RAY-TRACING
    WOO, A
    [J]. IEEE COMPUTER GRAPHICS AND APPLICATIONS, 1993, 13 (05) : 78 - 83
  • [2] Propagation loss in multiple diffraction using ray-tracing
    Imai, T
    Fujii, T
    [J]. IEEE ANTENNAS AND PROPAGATION SOCIETY INTERNATIONAL SYMPOSIUM 1997, VOLS 1-4, 1997, : 2572 - 2575
  • [3] PoDFluX: A new Monte Carlo ray-tracing model for powder diffraction and fluorescence
    Hansford, Graeme M.
    [J]. REVIEW OF SCIENTIFIC INSTRUMENTS, 2009, 80 (07):
  • [4] A new model for the description of X-ray diffraction from mosaic crystals for ray-tracing calculations
    Schlesiger, Christopher
    Anklamm, Lars
    Malzer, Wolfgang
    Gnewkow, Richard
    Kanngiesser, Birgit
    [J]. JOURNAL OF APPLIED CRYSTALLOGRAPHY, 2017, 50 : 1490 - 1497
  • [5] New Functionalities for the Tonatiuh Ray-tracing Software
    Cardoso, Joao P.
    Mutuberria, Amaia
    Marakkos, Costas
    Schoettl, Peter
    Osorio, Tiago
    Les, Inigo
    [J]. INTERNATIONAL CONFERENCE ON CONCENTRATING SOLAR POWER AND CHEMICAL ENERGY SYSTEMS (SOLARPACES 2017), 2018, 2033
  • [6] Ray-tracing software
    不详
    [J]. OPTICS AND LASER TECHNOLOGY, 1997, 29 (06): : III - III
  • [7] A Ray-Tracing Algorithm Based on the Computation of (Exact) Ray Paths With Bidirectional Ray-Tracing
    Taygur, Mehmet Mert
    Eibert, Thomas F.
    [J]. IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, 2020, 68 (08) : 6277 - 6286
  • [8] ITERATIVE RAY-TRACING
    WEINSTEIN, W
    [J]. PROCEEDINGS OF THE PHYSICAL SOCIETY OF LONDON SECTION B, 1952, 65 (393): : 731 - 735
  • [9] Ray-Tracing Hologram Generation Algorithm Based on OptiX Ray-Tracing Engine
    Sun Minyuan
    Yuan Yuan
    Bi Yong
    Zhu Jianying
    Zhang Shuo
    Zhang Wenping
    [J]. LASER & OPTOELECTRONICS PROGRESS, 2020, 57 (24)
  • [10] ARC: adaptive ray-tracing with CUDA, a new ray tracing code for parallel GPUs
    Hartley, Blake
    Ricotti, Massimo
    [J]. MONTHLY NOTICES OF THE ROYAL ASTRONOMICAL SOCIETY, 2019, 483 (02) : 1582 - 1598