计算物理 ›› 2012, Vol. 29 ›› Issue (3): 426-432.

• 论文 • 上一篇    下一篇

用粒子群算法进行单个非球面透镜的球差校正

秦华, 万云芳, 张伟元, 宋延松   

  1. 山东理工大学理学院, 山东 淄博, 255049
  • 收稿日期:2011-07-04 修回日期:2011-11-22 出版日期:2012-05-25 发布日期:2012-05-25
  • 作者简介:秦华(1964-),男,博士,副教授,从事光学设计、计算物理、激光物理研究,E-mail:zfjqinh@gmail.com

Aberration Correction of Single Aspheric Lens with Particle Swarm Algorithm

QIN Hua, WAN Yunfang, ZHANG Weiyuan, SONG Yansong   

  1. Department of Sciences, Shandong University of Technology, Zibo 255049, China
  • Received:2011-07-04 Revised:2011-11-22 Online:2012-05-25 Published:2012-05-25

摘要: 为设计出符合球差要求的单个非球面透镜,把粒子群算法应用到单个非球面透镜的球差校正中,构造相应的数学模型,并编程实现算法.设计关于非球面高次多项式的顶点曲率半径,高次多项式各项系数,透镜面之间的距离和玻璃折射率等光学系统结构参数的适应度函数,用这个函数作为评价函数,实现对球差的自动校正.给出用粒子群算法进行单个非球面透镜设计的实例,结果证明:粒子群算法用于非球面透镜的球差校正简单有效,能同时校正不同入射高处的球差,且容易发现一系列好的设计结果.从实际光学设计角度呈现使用这种方法进行单个非球面透镜的自动设计分析.

关键词: 光学设计, 非球面透镜, 粒子群算法, 适应度函数, 球差校正

Abstract: Automatic design and analysis of a single aspheric lens using particle swarm algorithm is presented.Particle swarm algorithm is applied to aberration correction of a single aspheric lens to meet requirements of spherical aberration.A mathematical model is constructed.And a program code is developed.Merit functions in an optical system are employed as fitness functions,which combined coefficients of a higher degree polynomial equation,a reciprocal of radius of curvature,a conic constant,thicknesses among lens surfaces and refractive indices regarding an optical system.Automatic correction of spherical aberration is performed with the function.An example shows that PSO as a tool for spherical aberration correction of a single aspheric lens is simple and effective.

Key words: optical design, aspheric lens, particle swarm optimization, fitness function, spherical aberration correction

中图分类号: