摘要
本文研究计算机数值计算与分析领域内的一个完全崭新的技术——自动微分技术。自动微分技术为带电粒子光学中的任意高阶像差分析与校正提供了一个很有效的工具。我们研究了自动微分功能利用面向对象的编程技术的实现,并在VC+ + 环境中编制了一个软件包,用于带电粒子光学系统中的粒子轨迹追踪及像差分析。用此软件模拟了电子在二维偏转电场中的轨迹,其结果与解析解完全一致,可达到机器精度。
A new technique in computer numerical analysis,Automatic Differentiation was studied.It presents an effective and elegant tool for the analysis and correction of arbitrary order aberrations of charged particle optical systems.Object oriented programming was studied for implementation of automatic differentiation,and an AD software was developed in Visual C++ environment.The deflection of electrons in 2D electric fields was simulated. The results show perfect agreement with analytic solutions,with accuracy limited only by the computer.
出处
《电子显微学报》
CAS
CSCD
1999年第6期644-651,共8页
Journal of Chinese Electron Microscopy Society
关键词
自动微分
带电粒子光学
电子光学系统
像差
automatic differentiation
charged particle optics
object oriented programming