1. 光学设计绪论:什么是光学设计
各位同学,欢迎来到《从单透镜到双胶合:系统化光学设计课程》。我是你们这门课的主讲人。
在正式开始之前,我想先聊聊一个最根本的问题:光学设计,到底是什么?
很多人一听到「光学设计」,脑子里蹦出来的就是「画透镜」。其实不然。光学设计,说白了就是用光来解决问题。你设计一个镜头,不是为了画那个玻璃的形状,而是为了让光线按照你想要的路径走,最终在像面上形成一个清晰、合格的像。
我个人的理解是:光学设计是一门在约束条件下寻找最优解的工程艺术。约束条件包括:焦距、F数、视场角、波长范围、体积、重量、成本、可加工性……你想想看,这么多条件搅在一起,往往顾此失彼。所以,光学设计本质上是一个平衡与妥协的过程。
核心定义:光学设计 = 根据系统指标要求,确定光学系统的结构参数(曲率半径、厚度、玻璃材料、非球面系数等),使系统在满足像质要求的前提下,兼顾工艺性、成本与体积。
1.1 光学设计的历史与演进
了解历史,不是为了背年份。而是为了知道:我们今天用的这些方法,是怎么来的?
光学设计的历史,我把它分成四个阶段:
| 阶段 | 时间 | 标志性事件 | 设计手段 |
|---|---|---|---|
| 萌芽期 | 17世纪前 | 透镜的发现、眼镜的出现 | 经验试错 |
| 经典几何光学期 | 17-19世纪 | 牛顿、惠更斯、高斯、赛德尔 | 手工计算、三级像差理论 |
| 计算机辅助期 | 1960s-1990s | CODE V、Zemax 等软件诞生 | 光线追迹、自动优化 |
| 现代系统化期 | 2000s至今 | 全局优化、公差分析、加工联动 | 软件仿真 + 工程经验 |
我个人觉得,最值得记住的是赛德尔(Seidel)这个人。他在1856年提出了三级像差理论,把光学设计从「纯经验」变成了「有理论指导」。直到今天,我们做初始结构计算,用的还是赛德尔的思想。
一个小故事:我刚开始学光学设计时,总觉得赛德尔像差系数是过时的东西,有软件谁还手算?后来在做一个投影镜头项目时,优化死活收敛不到全局最优。最后回头用手算三级像差,才发现初始结构选错了方向。嗯,从那以后,我再也不敢小看这些「老古董」了。
1.2 光学设计的核心流程
不管你是设计一个简单的单透镜,还是一个复杂的变焦系统,流程都大同小异。我把它总结为五个步骤:
- 指标分析:搞清楚客户要什么。焦距、F数、视场、波长、畸变要求、环境条件……
- 初始结构选取:从专利库、教材或经验公式中,找一个接近目标的起点。
- 像差校正与优化:用软件跑优化,设置评价函数,逐步校正像差。
- 公差分析:看看加工和装调误差对像质的影响有多大。这一步很多人跳过,但我在项目中吃过亏——设计时MTF 0.7,公差一加直接掉到0.3。
- 出图与工程化:输出光学图纸,配合结构、工艺完成最终交付。
下面这张图,就是我们这门课的核心知识框架:
1.3 本课程的学习路径与目标
这门课一共30章。我们的路线很清晰:从最简单的单透镜出发,一步步走到双胶合,再到多片式复杂系统。
具体来说,我把它分成三个大的阶段:
- 基础篇(第1-10章):单透镜设计、近轴计算、赛德尔像差、初始结构求解。学完这部分,你能独立设计一个简单的单透镜,并理解像差是怎么来的。
- 进阶篇(第11-20章):双胶合透镜、消色差设计、三片式物镜、公差分析。这是课程的核心。学完这部分,你能设计一个实用的双胶合镜头,并知道怎么控制公差。
- 综合篇(第21-30章):多片式系统、非球面应用、变焦系统初步、工程出图与加工沟通。学完这部分,你能独立完成一个中等复杂度的光学系统设计。
一个重要的提醒:光学设计不是「软件操作课」。你可能会觉得,现在有Zemax、CODE V这些软件,谁还用手算?但我必须告诉你——软件只是工具,核心是背后的物理直觉和工程判断。我曾经见过一个工程师,软件用得飞起,但设计出来的镜头一加工就废,因为他根本不懂公差。所以,这门课我会带着你手算、手画、手分析。别怕麻烦,这些基本功,以后会救你的命。
1.4 你需要准备什么
在开始之前,我建议你准备好以下几样东西:
| 工具/知识 | 用途 | 备注 |
|---|---|---|
| 几何光学教材 | 查阅公式、理解原理 | 推荐《工程光学》或《光学设计》 |
| 光学设计软件 | 建模仿真、优化分析 | Zemax OpticStudio 或 CODE V |
| 计算工具 | 手算练习、验证结果 | Excel 或 Python |
| 纸和笔 | 画光路图、推导公式 | 别笑,这是最重要的工具 |
我的个人习惯:每次开始一个新设计,我都会先在纸上画一遍光路草图,标出关键参数。哪怕最后用软件建了模,这张纸也一直贴在桌上。为什么?因为画一遍,你的脑子里就有了「光路感」。这个感觉,是软件给不了你的。