Optical Systems Design with Zemax OpticStudio Lecture 1 Why Optical Systems Design Optical system design is no longer a skill reserved for a few professionals. With readily available commercial optical design software, these tools are accessible to the general optical engineering community and rudimentary skills in optical design are now expected by a wide range of industries who utilize optics in their products. Optical Systems Design 2 Course Aims To introduce the design principles of lens and mirror optical systems and the evaluation of designs using modern computer techniques. The lectures will cover lens design, aberrations, optimization, tolerancing and image quality metrics. Optical Systems Design 3 ZEMAX Optics Studio The ZEMAX optical design program is a comprehensive software tool. It integrates all the features required to conceptualize, design, optimize, analyze, tolerance, and document virtually any optical system. It is widely used in the optics industry as a standard design tool. This course will introduce the basics of ZEMAX using the recently released (2014) OpticStudio interface. Optical Systems Design 4 Other Optical Design Software • Code-V (Optical Research Associates) • OSLO (Sinclair Optics) • OpTaliX (Optenso Ltd) • ASAP (Breault Research) • TracePro (Lambda Research) • FRED (Photon Engineering) Optical Systems Design 5 Course Outline • Lecture 1: Introduction • Lecture 2: Sequential Systems • Lecture 3: Optimization • Lecture 4: Tolerancing • Lecture 5: Non-sequential & other stuff Web page: http://astro.dur.ac.uk/~rsharp/opticaldesign.html Optical Systems Design 7 Objectives: Lecture 1 At the end of this lecture you should: 1. Be able to install a version of the Zemax optical design programme on a Windows PC 2. Understand the main tasks involved in optical systems design with Zemax 3. Be aware of Zemax notation for the 5 main Seidel aberrations 4. Know the relevance of the terms: optical axis, stop, pupil, chief ray, marginal ray, point spread function for Zemax 5. Use the Zemax lens data editor to enter the specifications of a simple lens Optical Systems Design 8 Recommended Texts • OpticStudio User Manual and Getting Started Using OpticStudio (access from programme help) • Introduction to Lens Design with Practical Zemax Examples, Joseph M Geary (Willmann-Bell Inc.) • Optical Systems Design, Robert Fischer & Bijana Tadic(SPIE Press) • Practical Computer-Aided Design, Gregory HallockSmith (Willmann-Bell Inc.) • Astronomical Optics, Dan Schroeder (Academic Press; GoogleBooks) • Optics, Jeff Hecht (Addison Wesley) Also the Zemax knowledge base: http://www.zemax.com/support/knowledgebase Optical Systems Design 10 Optical Systems Design ‘Science or art of developing optical systems to image, direct, analyse or measure light.’ • Includes camera lenses, telescopes, microscopes, scanners, photometers, spectrographs, interferometers, … • Systems should be as free from geometrical optical errors (aberrations) as possible. • Correcting and controlling aberrations is one of the main tasks of the optical designer (includes performance evaluation and fabrication/tolerancing issues). Optical Systems Design 11 Historical Note • Lens design has changed significantly since ~1960 with the introduction of digital computers and numerical optimisation. • Equations describing aberrations of lens/mirror systems are very non-linear functions of system parameters (curvatures, spacings, refractive indices, dispersions, …) • Only a few specialised systems can be derived analytically in exact closed-form solutions. • Analytical design methods (Petzval, Seidel) were historically based on a mathematical treatment of geometrical imagery and primary aberrations – still useful for initial designs. • Numerical evaluation methods ray trace many light rays from object to image space. Optical Systems Design 12 Seidel (3rd order) Aberrations 1. 2. 3. 4. 5. Spherical aberration Coma Astigmatism Field curvature Distortion 6. Longitudinal chromatic aberration 7. Lateral chromatic aberration Optical Systems Design 13 Numerical Evaluation Methods • Assume only trigonometry, law of reflection and Snell’s law • n1 sin θ1 = n 2 sin θ 2 • For each ray calculate new ray parameters at each surface • Sequential ray-tracing assumes that light travels from surface to surface in adefined order. • Non-sequential ray-tracing does not assume a predefined path for the rays, but when a ray hits a surface in its path, it may then reflect, refract, diffract, scatter or split into child rays (scattered light). Optical Systems Design 14 Numerical Optimisation Methods • Given a starting configuration, the computer can be used to optimise a design by an iterative process. • Final image quality is ‘best’ that can be achieved under constraints of basic configuration, required focal length, f/ number, field of view, wavelength etc. • Programs are still ‘dumb’. Designer must supply intelligence through selection of starting configuration, control of optimization parameters, understanding of underlying optical theory, etc. Optical Systems Design 15 Objects, Light Rays & Wavefronts • Objects composed of self-luminous (radiant) points of light • Trajectories of photons from each of these points define the light rays • Neglecting diffraction, these physical rays become geometrical rays (ray bundles) • Wavefronts are surfaces normal to rays • Light travel times along all rays to the wavefront from an object point are the same (for a fixed wavelength) • Neglecting diffraction, physical wavefronts become geometrical wavefronts (good approximation except near boundaries or edges) Optical Systems Design 16 Objects, Light Rays & Wavefronts Optical axis Wavefronts Image Plane Object Plane Ray bundles Optical Systems Design 17 The Optical Axis • Most optical systems are collections of rotationally symmetric surfaces whose centres of curvature are all located along a common axis (Optical Axis) • Plane surfaces have infinite radius of curvature • Intersection of the optical axis and a surface is at the surface vertex • Longitudinal cross-section defines a meridional plane (all equivalent) • Ray in this plane are meridional rays. Rays out of plane are skew rays. Optical Systems Design 18 Stops & Pupils • Every optical system contains one physical aperture that limits the extent of the wavefront for the ray bundle which is transmitted through the system to the on-axis image point (aperture stop or stop) • If optics are large enough then this will also be true for off-axis image points • In many cases this is not true leading to mechanical vignetting of off-axis image points • Size and location of the aperture stop can have important impact on system performance through its effects on geometrical aberrations • Image of the stop in object space is the entrance pupil. Image of the stop in image space is the exit pupil. • Focal ratio (e.g. f/5.6) is ratio of effective focal length (EFL) to entrance pupil diameter (EPD) Optical Systems Design 19 Stops & Pupils Entrance pupil Exit pupil Optical Systems Design 20 Marginal & Chief Rays • Marginal ray originates at the object point on axis and goes to the edge of the stop of the system. • Chief ray (principal ray) originates at the object point at the edge of the field of view and passes through the centre of the stop of the system. Axial height (transverse distance away from the optical axis) of the marginal ray is zero at the object and all images of the object. At these locations the axial height of the chief ray determines the size (semi-diameter) of the object and its images (magnification). These roles are reversed when considering the aperture stop and its images (pupils). Optical Systems Design 21 Marginal & Chief Rays Optical Systems Design 22 Point Spread Function (PSF) • Impossible to image a point object as a perfect point image. • PSF gives the physically correct light distribution in the image plane including the effects of aberrations and diffraction. • Errors are introduced by design (geometrical aberrations), optical and mechanical fabrication & alignment. Optical Systems Design 23 Co-ordinate Systems and Sign Conventions • No standardization between different codes! • Zemax uses a right-handed cartesian co-ordinate system, where the Z-axis is the optical axis and light initially moves in the direction of +Z. • Co-ordinate breaks (rotations) are defined in a right-handed sense. Optical Systems Design 24 Optical Prescriptions • An optical design is described by a set of surfaces through which the light passes sequentially. • Surfaces are tabulated in the lens data editor and are numbered sequentially from the object surface (surface 0) and ending with the image surface. • A minimum of 3 surfaces is required (object, stop, image). Optical Systems Design 25 Surface Parameters • • • • • • • Surface number Radius of curvature (R) Thickness to the next surface (t) Glass type in the next medium (or Air if blank) Aspheric data (if any) Aperture size (semi-diameter D) Tilt and decenter data (if any) One surface is designated the stop surface. Optical Systems Design 26 Using the Lens Data Editor Setup tab -> System Explorer: • Aperture: define entrance pupil diameter (50mm) • Fields: define field angle(s) (FoV) (0 deg) • Wavelengths: define wavelength(s) of rays (632.8nm) Singlet lens prescription: (,(''"(,('" ,+" $(,)* ),$(''"), $- $ "" $),)* % & % ,*'&# Optical Systems Design 27 ZEMAX Lens Data Editor Optical Systems Design 28 ZEMAX System Viewers Optical Systems Design 29 System Properties • Optical Systems Design 30 Summary: Lecture 1 • Optical design has changed radically since the introduction of modern ray-tracing software packages • ZEMAX is a comprehensive software tool which integrates all the features required to design an optical system • The optical design process involves developing a conceptual optial design, raytracing an optical layout and varying parameters of the specification to improve performance Optical Systems Design 31 Exercises: Lecture 1 • Install Zemax Optic Studio(or the OpticStudio demo) on your PC • Use the lens data editor to input the optical prescription of the biconvex singlet from the lecture • Investigate how the focus depends on wavelength and lens curvatures • Investigate how the image quality depends on the thickness of the lens Optical Systems Design 32 Sequential Ray Tracing Lecture 2 Sequential Ray Tracing • Rays are traced through a pre-defined sequence of surfaces while travelling from the object surface to the image surface. • Rays hit each surface once in the order (sequence)in which thesurfaces are defined. Particularly well-suited to imaging systems (including spectrometers). • Numerically fast and extremely useful for the design, optimization and tolerancing of such systems. • Aberrations evaluated using spot diagrams, ray fan plots, OPD plots, geometrical image analysis and MTF (physical optics) calculations. February 15, 2016 Optical Systems Design 2 Example Imaging Systems Double Gauss lens February 15, 2016 Schmidt-Cassegrain telescope Optical Systems Design 3 Objectives: Lecture 2 At the end of this lecture you should: 1. Be able to use ZEMAX to design and optimise a simple singlet lens to specified parameters. 2. Understand the use of meridional plane layouts, spot diagrams, and ray fan plots to evaluate performance. 3. Design and optimise a Cassegrain reflecting telescope to specified parameters. 4. Understand the way that conic and higher order surfaces are specified in ZEMAX. 5. Understand how to achromatise a doublet lens. February 15, 2016 Optical Systems Design 4 Lens Data Editor (LDE) Surf: Type the type of surface (Standard, Even Asphere, Diffraction Grating, etc) Comment an optional field fortyping in surface specific comments Radius surface radius of curvature (the inverse of curvature) in lens units Thickness the thickness in lens units separating the vertex of the current surface to the vertex of the following surface Material the material type (glass, air, etc.) which separates the current surface and the next surface listed in the LDE Coating any (anti-reflection) coating on surface Semi-Diameter February 15, 2016 the half-size of the surface in lens units Optical Systems Design 5 Singlet Lens Parameters Focal ratio is F/4. Glass is N-BK7. Effective focal length = 100mm. Field-Of-View = 10 degrees. Wavelength =632.8nm (HeNe). Centre thickness of lens: 3mm to 12mm . Edge thickness of lens: minimum 2mm. Lens should be optimized for smallest RMS spot size averaged over the field of view at the given wavelength. • Object is at infinity. • • • • • • • • February 15, 2016 Optical Systems Design 6 System Settings • Entrance Pupil Diameter (EPD) is the diameter of the pupil in chosen lens units as seen from object space. • Effective focal length (efl) is distance along optical axis from the effective refracting surface (principal plane) to the paraxial focus. • So EPD = 25mm. February 15, 2016 Optical Systems Design 7 System Explorer (Setup) February 15, 2016 Optical Systems Design 8 Lens Data & Solves Optimize -> Quick Focus [Ctrl+Shift+Q] N.B. use of comments field February 15, 2016 9 Optical Systems Design Performance Evaluation (Analyze) Spots Layout Ray Fan February 15, 2016 Optical Systems Design Optical Path Difference 10 Variables for Optimisation • Thickness of lens • Front radius of curvature • Back focal distance (from Surface 2 to IMA plane) February 15, 2016 Optical Systems Design 11 Optimize Wizard (Default Merit Function) February 15, 2016 Optical Systems Design 12 Final System Results (Optimize) February 15, 2016 Optical Systems Design 13 More Optical Concepts • Effective Refracting Surface – Virtual surface at which entering and exiting rays meet. A plane for paraxial (first order) rays close to the axis. • Zones – Annular regions of constant distance from the optical axis. Can apply to lens surfaces, stops, pupils, objects & images. • Paraxial rays – Rays close to the optical axis for which first order (linear) equations can be used for the ray transport calculations. February 15, 2016 Optical Systems Design 14 More Optical Concepts February 15, 2016 Optical Systems Design 15 Tangential & Sagittal Planes • Tangential plane is identical to the meridional plane for an axially symmetric system. Tangential rays lie within the tangential plane. • Sagittal plane is orthogonal to the tangential plane and intersects it along the chief ray. All sagittal rays are skew rays. The sagittal pane changes its tilt after each surface to follow the direction of the chief ray. February 15, 2016 Optical Systems Design 16 Tangential & Sagittal Planes February 15, 2016 Optical Systems Design 17 Back Focal Length & Effective Focal Length • Back focal length (BFL) is the distance along the optical axis from the vertex of the rear lens surface to the on-axis paraxial focus for an object at infinity. • Effective focal length (EFL) is the distance along the optical axis from the vertex of the effective refracting surface to the on-axis paraxial focus for an object at infinity. • BFL controls the longitudinal location of the focus • EFL controls the transverse image scale at focus February 15, 2016 Optical Systems Design 18 BFL, EFL & Aberrations Dependence BFL EFL With wavelength Longitudinal chromatic aberration Lateral chromatic aberration With pupil zone Spherical aberration Coma With field zone Astigmatism & field (focal plane) curvature Distortion February 15, 2016 Optical Systems Design 19 Basic Zemax Analysis Tools • Layout plots (cross-section/shaded) • Spot diagrams • Ray-aberration plot • • • • • Optical path plot (OPD) Field curvature & distortion plot Point Spread Function (diffraction PSF) Modulation transfer funtion (MTF) Enclosed energy plot February 15, 2016 Optical Systems Design 20 I: Layout • Good for basic check of obvious mistakes (e.g. data entry sign errors) • Sanity check after optimisation e.g. excessive surface curvatures, inappropriate glass/air thicknesses, negative edge thicknesses etc • Check on mechanical vignetting February 15, 2016 Optical Systems Design 21 I: Layout February 15, 2016 Optical Systems Design 22 II: Spot Diagram • Analog of the geometrical PSF • Shows the intersection points where a ray bundle which fills the entrance aperture meets the image plane • For polychromatic (white light) systems these must be generated at representative wavelengths February 15, 2016 Optical Systems Design 23 II: Spot Diagram February 15, 2016 Optical Systems Design 24 III: Ray Aberration Plots • Spot diagrams give little information about which parts of the entrance pupil particular rays pass through • A given ray passes through the entrance pupil at a particular height P (-1<P<+1) and intercepts the image plane at a separation Δh from the chief ray • Ray aberration plots (ray fan plots) present the transverse ray height errors Δh as a function of pupil zone height P • Customary to present these separately for the tangential (meridional) fan and the sagittal fan February 15, 2016 Optical Systems Design 25 III: Ray Fan Plots February 15, 2016 Optical Systems Design 26 III: Ray Fan Plots • Slope of ray fan plot reflects whether image plane is close to focus (inside focus → positive slope and vice versa) • If effective refractive surface is curved or image surface is curved then ray fan plot also curved • Behavior close to origin reflects whether image plane is close to the paraxial focus • Each Seidel aberration has a characteristic appearance in the ray fan plot February 15, 2016 Optical Systems Design 27 III: Ray Fan Plots February 15, 2016 Optical Systems Design 28 Spherical Aberration February 15, 2016 Optical Systems Design 29 Coma February 15, 2016 Optical Systems Design 30 Astigmatism 0 deg February 15, 2016 5 deg Optical Systems Design 31 Field Curvature 0 deg February 15, 2016 5 deg Optical Systems Design 32 Distortion 0 deg February 15, 2016 5 deg Optical Systems Design 33 Longitudinal Colour February 15, 2016 Optical Systems Design 34 Lateral Colour February 15, 2016 Optical Systems Design 35 Glass Dispersion Curve Dispersion: Vd = n d −1 n 2 − n1 d=587.6 nm 1=486.1 nm 2=656.3 nm [Abbé number] February 15, 2016 Optical Systems Design 36 Abbé Diagram Crown glass – low dispersion Flint glass – high dispersion Use easily available glasses when possible: BK7, LLF1, F2, SF2, SF57, SK16, KzFSN4. CaFl often used as crown. Large Δn is good. Final optimization is usually done on actual melt data. February 15, 2016 37 Optical Systems Design Aspheric Surfaces • Most optical surfaces are spherical • By far the easiest surfaces to manufacture using conventional polishing techniques • General rotationally symmetric optical surface has departure from plane (sag) given by: z= ch 2 + Ah 4 + Bh 6 + Ch8 + Dh10 2 2 1/2 1+[1−[(1+ k)c h ] where h2=x2+y2 is the axial height, c=1/R is the surface curvature at the vertex, and k the conic constant. A,B,C,D are 4th, 6th, 8th, 10th order coeffs. k=0 -1<k<0 k=-1 k<-1 k>0 sphere prolate paraboloid hyperboloid oblate February 15, 2016 Optical Systems Design 38 Cassegrain Telescope • Start with a 30cm diameter F/2 spherical primary (RoC=120cm) and a spherical secondary. Adjust the radius of curvature of the secondary to put the focus in the plane of the primary • Glass Type = MIRROR for reflecting surfaces; distances change sign after each reflection • Use a Quick-focus or M-solve to locate paraxial focus and single variables in any optimization • Now make primary a parabola (K=-1) • Adjust conic constant on secondary to get best on-axis performance February 15, 2016 Optical Systems Design 39 Summary: Lecture 2 • Sequential ray tracing is the main mode of Zemax for the design of optical systems. • Zemax has a range of optimising tools to improve the performance of the basic design. • The major tools for assessing performance are the layout plots, the spot diagrams and the ray fan plots. • All the main Seidel aberrations have characteristic forms in these plots which can be used to decide how to improve the design. • Careful choice of glasses is required to remove longitudinal and lateral colour effects. February 15, 2016 Optical Systems Design 40 Exercises: Lecture 2 • Input the parameters of a 50mm diameter F/10 optimised (R1=265mm) achromatic doublet from Lecture 4 of the Optical Engineering Course (Dr Rolt). Take the lens thicknesses as 8mm (crown) and 4mm (flint). Investigate the axial colour over the wavelengths 0.486, 0.587 and 0.656 µm. Can you improve the performance • Investigate the performance of the Cassegrain telescope for off-axis (1 deg) field points. What is the main off-axis aberration • Try to minimize this aberration by making both the primary and secondary hyperbolic. February 15, 2016 Optical Systems Design Optimisation Lecture 3 41 Objectives: Lecture 3 At the end of this lecture you should: 1. Understand the use of Petzval curvature to balance lens components 2. Know how different aberrations depend on field angle or pupil zone 3. Understand the basics of the Zemax merit function and the Zemax operands 4. Be able to progressively optimise a complex lens system to achieve the final performance requirements March 10, 2015 Optical Systems Design 2 Petzval Surface & Petzval Curvature • Theoretical best image surface which exhibits no astigmatism φ • Petzval sum P = −∑ n n where φ = n2 − n1 is the 1 2 r optical power of each surface φ • For simple lenses P = −∑ n where φ is the power of each lens (reciprocal of focal length) and n is the refractive index • Minimizing Petzval curvature produces a flat, anastigmatic image plane March 10, 2015 Optical Systems Design 3 Aberration Dependance on Aperture and Field Aperture Exponent Field Exponent Longitudinal colour 1 0 Lateral colour 0 1 Spherical aberration 3 0 Coma 2 1 Astigmatism 1 2 Field curvature 1 2 Distortion 0 3 • Stopping down a lens can make a big difference on spherical aberration • Stopping down a lens wont improve the distortion • For wide-angle lenses, astigmatism is harder to control than coma • Symmetrical systems (about stop) minimise lateral colour, coma & distortion March 10, 2015 Optical Systems Design 4 Optimisation Process • Enter a starting lens configuration • Allow Zemax to change lens parameters to improve performance • Requires a measure of performance – merit function (error function) • Optimisation tries to minimise merit function (gradient search or Hammer) March 10, 2015 Optical Systems Design 5 Constituents of Merit Function Measures of: 1. How well first-order properties are satisfied (e.g. paraxial focus, locations of pupils and images) 2. How well special constraints are satisfied (e.g. element centre or edge thickness, curvatures, glass properties) 3. How well aberrations are controlled (e.g. image sharpness and distortion) March 10, 2015 Optical Systems Design 6 Image Sharpness metrics 1. Spot size measured by ray-intercept errors in image plane 2. Wavefront imperfections measured by optical path difference (OPD) errors in the exit pupil 3. Modulation transfer function (MTF) in the image plane (Start with [1], moving to [2] or [3] only in final optimisation stages) March 10, 2015 Optical Systems Design 7 Optimization Operands • Individual components of the merit function which are assigned a target value and weights • Number of operands often greatly exceeds the number of independent lens variables • Apply iterative least squares optimisation to minimise the (weighted) deviations between operands and their target values March 10, 2015 Optical Systems Design 8 Zemax Operands March 10, 2015 Optical Systems Design 9 Zemax Operands • Zemax has over 300 user-selectable operands (see OpticStudio manual, p. 259) • Mostly used to supplement a default merit function (now called Sequential Merit Function) • Weights = 0 ignored, weights < 0 treated as a Lagrangian multiplier (∞ weight) • OptimizationWizard adds the default merit function • Can also have user-defined operands (ZPL) Spherical Coma SPHA, REAY COMA, ASTI, TRAY TRAX,TRAY March 10, 2015 Astigmatism Field Curvature FCUR Distortion Long. Colour Lateral Colour DIMX, DIST AXCL LACL Optical Systems Design 10 Optimisation Techniques • Choose starting design carefully (e.g. scale from existing lens catalogue) • Develop optimisation approach that is systematic & rationale • Sheperd design in direction intended • Do continuous sanity checks • Discard poor solutions as they arise March 10, 2015 Optical Systems Design 11 Optimisation Wizard March 10, 2015 Optical Systems Design 12 Early Optimisations • Reduce number of independent variables • Freeze glass types and use pickup solves to symmetrise configurations • Replace large RoC surfaces with planes • Include first order (paraxial) properties and boundary conditions (e.g. back focal length) in merit function March 10, 2015 Optical Systems Design 13 Intermediate Optimisations • Start to control on-axis and off-axis aberrations • Chromatic aberrations using only two extreme wavelengths • Monochromatic aberrations using single central wavelength • Typically: longitudinal & lateral colour, spherical & distortion • Keep image plane at paraxial focus March 10, 2015 Optical Systems Design 14 Final Optimisations • Shrink polychromatic spots for all field angles • Use several wavelengths across the band • Re-optimise using wavefront OPDs in exit pupil rather than transverse ray errors (spots) on image surface • Allow small amount of paraxial defocussing • Include any deliberate mechanical vignetting • Take a critical look at the final lens & its performance March 10, 2015 Optical Systems Design 15 Potential Problem Areas • Avoid systems which attempt to balance lenses with large amounts of positive and negative power • Avoid highly curved surfaces and grazing rays • Look out for designs which have individual elements which stand out as either very strong (split) or very weak (eliminate) • Watch for variables that are only weakly effective • Avoid aspherics unless really necessary • Avoid glasses with undesirable properties (e.g. low transmission, softness) March 10, 2015 Optical Systems Design 16 Example: Cooke Triplet (1983) • One of 1st fast, wide-field photographic lenses. • Consists of two positive singlets and one negative singlet (all thin lenses) • Negative element located about halfway between positive elements to maintain a large amount of symmetry • 8 major variables (6 radii, 2 spacings). 10/03/2015 Optical Systems Design 17 Early Optimisation 10/03/2015 Optical Systems Design 18 Intermediate Optimisation 10/03/2015 Optical Systems Design 19 Final Optimisation 10/03/2015 Optical Systems Design 20 Balancing Aberrations Analyse –> Aberrations –> Seidel Diagram 10/03/2015 Optical Systems Design 21 Summary: Lecture 3 • Minimising the Petzval sum can give a good starting point for lens optimisation • Proper use of the Zemax optimisation tools is the key to successful lens design • Optmisation using spot size (ray intercept errors) is more stable than OPD errors and should normally be used first • Whilst the Zemax default merit function gives a good starting point, in many cases it will need supplementing with individual user-selected operands to achieve the desired constraints March 10, 2015 Optical Systems Design 22 Exercises: Lecture 3 • Repeat the analysis of a Cooke triplet to work at F/3.5 which has a 52mm focal length, starting from COOKE-LECT3-EARLY.ZMX on course www page (Lecture 3). • Assume wavelengths of 0.45,0.50,0.55,0.60 & 0.65 µm and field angles of 0o,9o,16o & 22o • Place the aperture stop between the 2nd and 3rd lenses and use LaFN21 & SF53 for the glass types • Optimize the performance on the paraxial focal plane, so that the lens still performs well when stopped down March 10, 2015 Optical Systems Design 23 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 16, 2015 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 with complex systems. March 16, 2015 Optical Systems Design 3 Optical System Tolerancing 1. Define quantitative figures of merit for the requirements 2. Estimate component manufacturing tolerances 3. Define assembly/alignment procedure and estimate mechanical alignment tolerances 4. Calculate sensitivities, estimate performance 5. Adjust tolerances, keeping cost and schedule in mind March 16, 2015 Optical Systems Design 4 System Figure of Merit • Keep this as simple as possible • Must propagate all performance specs through to assembly • Typical requirements: – – – – – – – RMSWE (root mean square wavefront error) MTF at particular spatial frequencies Distortion Fractional encircled energy Beam divergence Geometric RMS image size Dimensional limits March 16, 2015 Optical Systems Design 5 Dimensional Tolerances for Machined Parts • Depends on fabrication methods and equipment • Rules of thumb for machined parts: – ± 1 mm for coarse dimensions that are not important – ± 0.25 mm for typical machining without difficulty – ± 0.025 mm precision machining, readily accessible – < ± 0.002 mm high-precision, requires special tooling March 16, 2015 Optical Systems Design 6 Dimensional Tolerances for Optical Elements • • • • Diameter Clear aperture Thickness Wedge Angles – wedge or optical deviation for lenses – angles for prisms • Bevels • Mounting surfaces Start with nominal tolerances from lens fabricator March 16, 2015 Optical Systems Design 7 Tolerancing Surface Shape • Specifications are based on measurement: – Inspection with test plate: • Typical spec: 0.5 fringe – Measurement with phase shift interferometer: • Typical spec: 0.05 λ rms • For most diffraction-limited systems, rms surface gives a good figure of merit • Special systems require a Power Spectral Density (PSD) spec • Aspheric systems really need a slope spec, but this is uncommon. Typically, assume the surface irregularities follow low order forms and simulate them using Zernike polynomials March 16, 2015 Optical Systems Design 8 Rules of Thumb for Optical Assemblies Base: Typical, no cost impact for reducing tolerances beyond this. Precision: Requires special attention, but easily achievable in most shops, may cost 25% more High precision: Requires special equipment or personnel, may cost 100% more March 16, 2015 Optical Systems Design 9 Rules of Thumb for Lens Tolerances Base: Typical, no cost impact for reducing tolerances beyond this. Precision: Requires special attention, may cost 25% more High precision: Requires special equipment may cost 100% more March 16, 2015 Optical Systems Design 10 Rules of Thumb for Glass Tolerances Base: Typical, no cost impact for reducing tolerances beyond this. Precision: Requires special attention, may cost 25% more High precision: Requires special equipment, may cost 100% more March 16, 2015 Optical Systems Design 11 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. • Must 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) March 16, 2015 Optical Systems Design 12 Zemax Tolerancing Tools • ZEMAX conducts an analysis of the tolerances using any or all of these three tools: – Sensitivity Analysis – Inverse Sensitivity Analysis – Monte Carlo Analysis March 16, 2015 Optical Systems Design 13 I: Sensitivity Analysis • The sensitivity analysis considers each defined tolerance sequentially (independent). • 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. March 16, 2015 Optical Systems Design 14 II: Inverse Sensitivity Analysis • The inverse sensitivity analysis iteratively computes the tolerance limits on each parameter when the maximum or incremental degradation in performance is defined. • Limits may be overall or specific to each field or configuration. March 16, 2015 Optical Systems Design 15 III: Monte Carlo • Monte Carlo analysis is extremely powerful and useful because all tolerances are considered at once. • Random systems are generated using the defined tolerances. • Every parameter is randomly perturbed using appropriate statistical models, all compensators are adjusted, and then the entire system is evaluated with all defects considered. • User defined statistics based upon actual fabrication data is supported. • ZEMAX can quickly simulate the fabrication of large numbers of lenses and reports statistics on simulated manufacturing yields. March 16, 2015 Optical Systems Design 16 Zemax Example • • • • Open the file DOUBLET-LECT4.ZMX Go to the Tolerance tab Remove all variables/solves Open the Tolerance Wizard • Adjust default tolerances as required March 16, 2015 Optical Systems Design 17 Tolerance Data Editor • Here you adjust each of the tolerances March 16, 2015 Optical Systems Design 18 Tolerance Mnemonics • Tolerance operands tell ZEMAX which parameters in the system to change. • ZEMAX uses four letter mnemonics for the basic tolerances March 16, 2015 Optical Systems Design 19 Zemax Tolerancing • • • • • • • Choose Tolerancing from the menu bar Select the mode: Sensitivity (default) Check Force Ray Aiming On (slower but more accurate) Select the Criteria: RMS Spot Radius Set the Compensator: Paraxial focus (default) Select Monte-Carlo to check number of runs (20 OK) Check Display -> Show Compensators (to see how much focus changes for example). March 16, 2015 Optical Systems Design 20 Tolerancing Results Numbers needed to calculate the sensitivities: Perturbations Change in merit function Focus compensation Radius tolerance for surface 2 March 16, 2015 Optical Systems Design 21 Tolerancing Results Worst Offenders Monte Carlo March 16, 2015 Optical Systems Design 22 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 different 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 16, 2015 Optical Systems Design 23 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 ? March 16, 2015 Optical Systems Design 24 Other Stuff Lecture 5 Objectives: Lecture 5 At the end of this lecture you should: 1. Be aware of the Zemax capability to approximate a lens design with catalogue components 2. Be familiar with the use of co-ordinate breaks in Zemax to model off-axis systems 3. Understand the use of non-sequential ray-tracing to model scattered light 4. Appreciate the capabilities of Zemax to model physical optics wave propagation 5. Be able to use Zemax to model the performance of imaging systems using realistic images March 17, 2015 Optical Systems Design 2 COTS Lens Substitution • • • • • • • Zemax can take a custom design and substitute real lenses As an example start from paraxial lens model (DOUBLETELECENTRIC-PARAXIAL-LECT5.ZMX) Select Libraries -> Lens Catalogue Use Vendor(s) drop-down menu to search standard manufacturers catalogues Search on lens type, EFL, pupil size Select best match and Insert (delete paraxial surface) (DOUBLE-TELECENTRIC-EDMUNDOPTICS-LECT5.ZMX) May need to reverse some lens elements to improve performance, since convex surface of doublets always optimised for ∞ conjugate (there is a convenient icon above the lens data streadsheet to do this) 17/03/2015 Optical Systems Design 3 Co-ordinate Breaks • Non-axially symmetric systems where surfaces are tilted or decentered require the use of co-ordinate breaks • Rotate/shift local co-ordinate frame • Positive rotation (in ZEMAX) is clockwise as viewed along +ve axis direction • Subsequent co-ordinate breaks refer to the newly defined axis orientations • If a co-ordinate break is placed immediately before an optical surface, it can be useful to put another one with opposite sign immediately after, thus undoing the tilt etc • There are now simple tools in the Lens Data icon bar to tilt/decentre surfaces and add fold mirrors March 17, 2015 Optical Systems Design 4 Nasmyth Field Derotator FIELDROTATOR-LECT5.ZMX March 17, 2015 Optical Systems Design 5 Non-Sequential Systems • No predefined sequence of surfaces • Objects encountered determined solely by physical positions of surfaces and directions of rays • Co-ordinate system is global • Can deal with Total Internal Reflection (TIR), stray light and illumination systems • Required for prisms, beamsplitters, light pipes, faceted (array) objects etc • In some cases need mixed sequential/nonsequential ray tracing March 17, 2015 Optical Systems Design 6 Non-Sequential Systems Sequential Non-Sequential [PRISM-SEQ-LECT5.ZMX] [PRISM-NONSEQ-LECT5.ZMX] March 17, 2015 Optical Systems Design 7 Non-Sequential Systems PENTAPRISM-NONSEQ-LECT5.ZMX Can convert from sequential design using Tools -> Miscellaneous -> Convert to NSC Group (need to first move STOP to front surface) March 17, 2015 Optical Systems Design 8 Physical Optics Propagation • Geometrical ray tracing is an incomplete description of light propagation • POP uses diffraction calculations to propagate a light modelled as a wavefront through an optical system • Wavefront is modeled by an array of complex amplitudes which is user-definable in terms of its dimension, sampling and aspect ratio • Applications include fibre coupling, diffraction by apertures and beam irradiance calculations March 17, 2015 Optical Systems Design 9 Gibbs Phenomenon March 17, 2015 GIBBS-LECT5.ZMX Optical Systems Design 10 Fibre Coupling March 17, 2015 FIBRE-LECT5.ZMX Optical Systems Design 11 Array Elements • • • March 17, 2015 Optical Systems Design Rectangular array of spherical lenses Modelled as a userdefined surface (DLL) LENSLET-LECT5.ZMX 12 Image Simulation • For an optical designer the lens performance is specified in terms of spot diagrams, ray-fan plots, vignetting, field curvature, astigmatism etc • In some cases its much more effective to demonstrate what images will look like when viewed through the lens • Zemax now has a nice feature called Image Simulation to demonstrate this on an input image March 17, 2015 Optical Systems Design 13 Image Simulation • Object scene is represented by a source bitmap (.BMP or .JPG) • Rays traced using the defined object through the lens to the image plane • At detection surface place a pixellated detector which receives the rays and builds up an image of the source bitmap as seen through the lens March 17, 2015 Optical Systems Design 14 Design for Fabrication • Primary considerations: optical material, component size, shape, and manufacturing tolerances • Minimize cost and delivery time by using COTS items whenever possible • Minimize risk through prototyping and pre-production models March 17, 2015 Optical Systems Design 15 Optical Materials • • • • • • • Over 100 optical glasses available worldwide Each manufacturer has a list of “preferred” glasses that are most frequently melted and usually available from stock Generally can substitute similar glasses from different manufacturers (and re-optimise) Material quality defined by tolerances on spectral transmission, index of refraction, dispersion, striae grades (AA/A/B), homogeneity (H1-H4), and birefringence (NSK/NSSK) Tighter than standard optical tolerances require additional cost and time May be more economical to add a lens to the design in order to avoid expensive glasses Some glasses (e.g. SF-59) made much less frequently than others (e.g. BK-7) March 17, 2015 Optical Systems Design 16 Fabrication • Mechanical properties: hardness & abrasion resistance (manufacture) • Chemical properties: resistance to humidity, acids, alkalis • Thermal properties: expansion coefficients from 4 -16 x 10-6/°K. March 17, 2015 Optical Systems Design 17 Some Other Zemax Examples ZMX/SES files on course website: • Cassegrain Telescope (WHT) • Ritchey Chretien Telescope (AAT) • Off-axis parabola • Melles Griot ball lens • Shack-Hartmann wavefront sensor • Palomar triple spectrographs March 17, 2015 Optical Systems Design 18 Summary: Lecture 5 • Co-ordinate breaks allow Zemax to model arbitrarily complex off-axis systems in a local coordinate system • Need care in use to avoid over-complication • Non-sequential mode allows complex objects to be defined using a global co-ordinate system • Can also be used to model scattered light and illumination systems • Physical optics propagation in Zemax includes the effects of diffraction • Fabrication issues need to be thought about early in the instrument design phase March 17, 2015 Optical Systems Design 19 Exercises: Lecture 5 • Work your way through some of the example Zemax files, evaluating their performance and making sure that you understand the prescription data. March 17, 2015 Optical Systems Design 20 Homework Problem • Design a very simple telephoto lens with the following first-order properties: ,%&$ ,)$ ",%$ ,($ ,$!&!'! ,$)+*μ • Design goal: maintain all first-order properties and achieve rms spot sizes ≤ 20 μm. Start from two paraxial lenses with focal lengths 75mm and -75mm. • Final solutions should include a layout diagram, spot diagram and system prescription data (also email the Zemax file). • Hand in the solutions to my pigeon hole by Friday 17th April. 17/03/2015 Optical Systems Design 21