用于电子光学系统像差分析的自动微分技术及其在Visual C++平台上的软件实现

被引:2
作者
王莉萍
程彬杰
唐天同
蔡杰
机构
[1] 西安交通大学光电子与物理电子工程系!西安
关键词
自动微分; 带电粒子光学; 面向对象编程;
D O I
暂无
中图分类号
TP399 [在其他方面的应用];
学科分类号
摘要
本文研究计算机数值计算与分析领域内的一个完全崭新的技术——自动微分技术。自动微分技术为带电粒子光学中的任意高阶像差分析与校正提供了一个很有效的工具。我们研究了自动微分功能利用面向对象的编程技术的实现,并在VC+ + 环境中编制了一个软件包,用于带电粒子光学系统中的粒子轨迹追踪及像差分析。用此软件模拟了电子在二维偏转电场中的轨迹,其结果与解析解完全一致,可达到机器精度。
引用
收藏
页码:644 / 651
页数:8
相关论文
共 8 条
  • [1] Com putational Aspects of Optics Design and Sim ulation:COSY INFINITY. Berz M. Nuclear Instrum entsand Methods . 1990
  • [2] Reconstructive correction ofaberrationsin nuclearparticle spectrographs. Berz M,Joh K,Nolen JA etal. Physics Review C . 1993
  • [3] A sim ple autom atic derivative evaluation program. WengertRE. Com m .ACM . 1964
  • [4] The Method ofPow erSeriesTracking forthe Mathem aticalDescription ofBeam Dynam ics. Berz M. NuclearInstrum ents and Methods . 1987
  • [5] Isochronous beam lines for free electron lasers. Berz M. Nuclear Instrum ents and Methods in PhysicsResearch . 1990
  • [6] Arbitrary Order Description of Arbitrary Particle Optical System s. Berz M. Nuclear Instrum ents andMethods . 1990
  • [7] Differential Algebraic description of beam dynam ics to very high orders. Berz M. Particle Accelerators . 1989
  • [8] Autom atic Differentiation:Techniques and Applications,Lecture Notes in Com puter ScienceNo. Rall L B. . 1981