Professional Documents
Culture Documents
Lecture4 - Tolerancing in Zemax
Lecture4 - Tolerancing in Zemax
Lecture 4
Objectives: Lecture 4
At the end of this lecture you should:
1. Understand the reason for tolerancing
and its relation to typical manufacturing
errors
2. Be able to perform a Sensitivity Analysis
and Inverse Sensitivity Analysis on a new
design
3. Be able to interpret the data from a
Monte Carlo tolerancing analysis of a
new design
March 5, 2009 Optical Systems Design 2
Motivation
Having designed a lens, it is important to
know how it will perform once it is built.
Tolerancing a lens is a very important skill
to have.
Two approaches:
Perturbing each element individually and
reoptimizing the system each time. Slow but
accurate. Determines the sensitivities of each
element.
Find all the sensitivities at once by using
Zemax’s tolerancing function. This method is
very fast, but there is a lot of room for
mistakes.
March 5, 2009 Optical Systems Design 3
Zemax Tolerancing
Capabilities
Can set tolerances in the tolerance data editor
for a wide variety of parameters
The default tolerance generator can
automatically enter tolerances for: radius of
curvature, surface form, lens thickness,
position, x and y tilt, x and y decentre,
irregularity, wedge, glass index, Abbe
number, and more.
Can define what compensators to use (e.g.
focus, tilt, position of any optical element) in
sensitivity analysis
Can select the tolerance criteria (e.g. RMS
wavefront, RMS spot radius)
I: Sensitivity Analysis
The sensitivity analysis considers each
defined tolerance independently.
Parameters are adjusted to the limits of
the tolerance range, and then the
optimum value of each compensator is
determined.
A table is generated listing the
contribution of each tolerance to the
performance loss.
Default Tolerances
• Change the default tolerances so that they look like the
screen on the right hand side
Zemax Tolerancing
Choose Tolerancing from
the Zemax Tools drop
down menu
Select the mode:
Sensitivity (default)
Select the Criteria: RMS
Wavefront,
Select the Compensator:
Paraxial focus (default)
Check Force Ray Aiming
On (slower but more
accurate)
Check Show
Compensators (to see
how much focus changes
for example).
Tolerancing Results
Worst
Worst offenders:
offenders:
Type
Type Value
Value Criteria
Criteria Change
Change
TIRX
TIRX 44
TIRX
TIRX 4
TIRX
TIRX 55
4
-0.100000000
-0.100000000 0.063785240
0.100000000
-0.100000000
0.063785240 0.063133716
0.100000000 0.063785240
0.063133716
0.063785240 0.063133716
-0.100000000 0.034639912
0.063133716
0.034639912 0.033988387
0.033988387
Worst Offenders
TIRX
TIRX 55 0.100000000
0.100000000 0.034639912
0.034639912 0.033988387
0.033988387
TIRX
TIRX 33 -0.100000000
-0.100000000 0.031032656
0.031032656 0.030381132
0.030381132
TIRX
TIRX 33 0.100000000
0.100000000 0.031032656
0.031032656 0.030381132
0.030381132
TIRX
TIRX 22 -0.100000000
-0.100000000 0.017751740
0.017751740 0.017100215
0.017100215
TIRX
TIRX 22 0.100000000
0.100000000 0.017751740
0.017751740 0.017100215
0.017100215
TETX
TETX 44 55 -0.100000000
-0.100000000 0.011549130
0.011549130 0.010897605
0.010897605
TETX
TETX 44 55 0.100000000
0.100000000 0.011549130
0.011549130 0.010897605
0.010897605
Estimated
Estimated Performance
Performance Changes Changes based
based upon
upon Root-Sum-Square
Root-Sum-Square method:
method:
Nominal
Nominal RMS RMS Wavefront
Wavefront :: 0.000651524
0.000651524
Estimated
Estimated change
change :: 0.081762126
0.081762126
Estimated
Estimated RMS RMS Wavefront
Wavefront :: 0.082413650
0.082413650
Compensator
Compensator Statistics:Statistics:
Change
Change in in back
back focus: focus:
Minimum
Minimum :: -0.327629
-0.327629
Maximum
Maximum :: 0.327965
0.327965
Mean
Mean :: 0.000030
0.000030
Standard
Standard Deviation
Deviation :: 0.105018
0.105018
Monte
Monte Carlo
Carlo Analysis:
Monte Carlo
Analysis:
Number
Number of of trials:
trials: 20 20
Initial
Initial Statistics:
Statistics: Normal
Normal Distribution
Distribution
Trial
Trial Criteria
Criteria Change
Change
11 0.045548742
0.045548742 0.0448972180.044897218
22 0.013286277
0.013286277 0.0126347520.012634752
33 0.036228419
0.036228419 0.0355768940.035576894
44 0.009442727
0.009442727 0.0087912030.008791203
55 0.014894832
0.014894832 0.0142433070.014243307
66 0.020252474
0.020252474 0.0196009490.019600949
77 0.047652045
0.047652045 0.0470005210.047000521
88 0.013279680
0.013279680 0.0126281560.012628156
99 0.009529791
0.009529791 0.0088782660.008878266
10
10 0.088488208
0.088488208 0.0878366840.087836684
11
11 0.019946472
0.019946472 0.0192949470.019294947
12
12 0.014766018 0.014114493
0.014766018 0.014114493
13
13 0.008394405
0.008394405 0.0077428810.007742881
14
14 0.069265579
0.069265579 0.0686140550.068614055
15
15 0.005727527
0.005727527 0.005076003
March 5, 2009
16
16 0.026195678
0.026195678 0.025544154
0.005076003
0.025544154
Optical Systems Design 24
17 0.009141888
17 0.009141888 0.008490364 0.008490364
18
18 0.009603029
0.009603029 0.0089515040.008951504
19
19 0.051217993
0.051217993 0.0505664690.050566469
20
20 0.037339341
0.037339341 0.0366878160.036687816
Nominal
Nominal 0.000651524
0.000651524
Best
Best 0.005727527
0.005727527 Trial Trial 1515
Worst
Worst 0.088488208
0.088488208 Trial Trial 1010
Mean
Mean 0.027510056
0.027510056
Std
Std Dev
Dev 0.022263515
0.022263515
Compensator
Compensator Statistics:Statistics:
Change
Change in in back
back focus: focus:
Minimum
Minimum :: -0.391712
-0.391712
Maximum
Maximum :: 0.342581
0.342581
Mean
Mean :: 0.022387
0.022387
Standard
Standard Deviation
Deviation :: 0.217850
0.217850
90% <= 0.051217993
90% <= 0.051217993
50%
50% <= <= 0.014894832
0.014894832
10%
10% <= <= 0.008394405
0.008394405
End
End of of Run.
Run.
Tolerancing Analysis
• From these numbers, can calculate
the sensitivities by dividing the
change in the criteria (RMS
wavefront) by the perturbation.
Summary: Lecture 4
Tolerancing is a critical step to ensure that
a lens design can be manufactured and
to predict its expected performance
Difficult because it involves complex
relationships across diferent disciplines
Zemax has many very powerful design
tolerancing capabilities
Important to understand how Zemax
does the sensitivity analysis before you
can blindly use it.
March 5, 2009 Optical Systems Design 26
Exercises: Lecture 4
Perform tolerance analysis of the Cooke
triplet lens designed in the exercise for
Lecture 3
Use precision mechanical dimensional
tolerances and λ/20 RMS surface form error
What is the mean increase in RMS spot
radius from the Monte Carlo simulation ?
Which are the three most critical
dimensional tolerances ?