Ray direction vector, z-component
|
||
Stop z-coordinate, where Tc,n is the central thickness of element n and Tn is the separation between elements n and n+1. Note that the stop is the 3rd element in the Petzval lens.
|
||
Image plane z-coordinate, where Tc,n is the central thickness of element n and Tn is the separation between elements n and n+1. Including the stop, the Petzval lens has 6 elements.
|
||
Pupil shift factor, field i, where
|
||
Athermal thickness of support i, where d is the lens diameter, αe, α1, and α2, are the CTE’s of the elastomer, the mount, and the lens respectively, and νe is Poissions ratio.
|
•
|
Petzval Lens STOP Analysis Isothermal Sweep — A parametric sweep over a range of uniform temperatures is performed. The position of the best focus image plane is determined as a function of temperature.
|
•
|
Petzval Lens STOP Analysis with Hyperelasticity — In this model the RTV lens supports are modeled as a hyperelastic material using the Nonlinear Structural Materials Module.
|
•
|
Petzval Lens STOP Analysis with Surface-to-Surface Radiation — For this model, the lens assembly is placed inside a thermo-vacuum enclosure where the exterior temperature is significantly different from the interior. The lens assembly is exposed to this exterior through a pair of windows via surface-to-surface radiation. The resulting thermal gradient and displacement field within the optical system are shown together with the effect on image quality.
|
1
|
2
|
3
|
Click Add.
|
4
|
5
|
Click Add.
|
6
|
Click Study.
|
7
|
8
|
Click Done.
|
1
|
2
|
In the Settings window for Geometry, type Petzval Lens Stop Analysis Geometry Sequence in the Label text field.
|
3
|
4
|
Browse to the model’s Application Libraries folder and double-click the file petzval_lens_stop_analysis_geom_sequence.mph.
|
5
|
6
|
7
|
8
|
9
|
10
|
On the object fin, select Boundary 19 only. Continue to select boundaries that allow the inside of the lens assembly to be seen. Orient the view to match Figure 2.
|
1
|
2
|
In the Settings window for Parameters, type Lens Prescription in the Label text field. The lens prescription was added when the geometry sequence was inserted above. Next, create parameter nodes for material and general properties.
|
1
|
2
|
In the Settings window for Parameters, type Material Properties in the Label text field. These material properties contain other parameters than will be used in extensions of this study.
|
3
|
4
|
Browse to the model’s Application Libraries folder and double-click the file petzval_lens_stop_analysis_material_parameters.txt.
|
1
|
2
|
3
|
4
|
Browse to the model’s Application Libraries folder and double-click the file petzval_lens_stop_analysis_parameters.txt.
|
1
|
2
|
1
|
2
|
3
|
4
|
In the Add dialog box, in the Selections to add list, choose All (Barrel 1), All (Barrel 2), All (Barrel 3), and Detector Assembly.
|
5
|
Click OK.
|
1
|
2
|
3
|
4
|
5
|
Click OK.
|
1
|
2
|
3
|
1
|
2
|
3
|
1
|
2
|
3
|
1
|
2
|
3
|
1
|
2
|
3
|
1
|
2
|
3
|
5
|
Locate the Element Size section. From the Predefined list, choose Finer. This is part of the detector assembly.
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
1
|
2
|
3
|
1
|
2
|
3
|
From the Geometry shape function list, choose Cubic Lagrange. The ray tracing algorithm used by the Geometrical Optics interface computes the refracted ray direction based on a discretized geometry via the underlying finite element mesh. A cubic geometry shape order usually introduces less discretization error compared to the default, which uses linear and quadratic polynomials.
|
1
|
2
|
3
|
4
|
Locate the Ray Release and Propagation section. From the Wavelength distribution of released rays list, choose Polychromatic, specify vacuum wavelength. The list of polychromatic wavelengths will be entered below.
|
5
|
In the Maximum number of secondary rays text field, type 0. In this simulation stray light is not being traced, so reflected rays will not be produced at the lens surfaces. Note that because rays will be traced through a deformed geometry, it is not possible to use geometry normals for ray-boundary interactions. This check box should remained cleared.
|
6
|
Locate the Material Properties of Exterior and Unmeshed Domains section. From the Optical dispersion model list, choose Air, Edlen (1953).
|
7
|
In the Text text field, type T0. The refractive index of the air surrounding the camera lens will be a function of temperature.
|
1
|
In the Model Builder window, under Component 1 (comp1)>Geometrical Optics (gop) click Medium Properties 1.
|
2
|
3
|
4
|
1
|
2
|
3
|
4
|
Find the Expression for remaining selection subsection. In the Temperature text field, type T0. This temperature is defined in the parameters node.
|
1
|
In the Model Builder window, under Component 1 (comp1)>Geometrical Optics (gop) click Material Discontinuity 1.
|
2
|
3
|
1
|
2
|
3
|
4
|
1
|
2
|
3
|
4
|
1
|
2
|
3
|
Locate the Boundary Selection section. From the Selection list, choose Image Plane. The default Wall condition is Freeze.
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
1
|
2
|
3
|
4
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
From the Displacement field list, choose Cubic serendipity. As for the Geometrical Optics interface, a cubic shape order is chosen to reduce discretization error.
|
1
|
1
|
2
|
3
|
From the Selection list, choose All (Rigid Support). It is assumed that the lens assembly is attached to an external rigid structure via this annulus. The external structure does not otherwise participate in the physics.
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
1
|
2
|
3
|
1
|
2
|
3
|
1
|
2
|
3
|
1
|
2
|
3
|
1
|
2
|
3
|
4
|
5
|
1
|
2
|
1
|
2
|
3
|
4
|
5
|
1
|
2
|
1
|
2
|
3
|
4
|
5
|
In the Lengths text field, type 0 215. The maximum optical path length is sufficient to allow all rays to pass beyond the nominal location of the image plane.
|
6
|
Select the Include geometric nonlinearity check box. This ensures that the ray tracing is performed on the deformed geometry created in Step 1 of the Study.
|
7
|
8
|
9
|
10
|
Right-click and choose Disable.
|
11
|
1
|
2
|
3
|
4
|
From the Selection list, choose All Lenses. This selection is used to limit the domains in which some datasets will be processed.
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
1
|
2
|
3
|
1
|
2
|
3
|
In the Expression text field, type gop.prf. This is the Ray release feature index; that is, the field number.
|
4
|
5
|
1
|
2
|
3
|
4
|
In the Logical expression for inclusion text field, type at(0,qx>0.1[mm]). Restrict the rays visible to one half of the view. Also, rays are not rendered just beyond the nominal, undeformed image plane z-coordinate.
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
1
|
2
|
3
|
1
|
2
|
3
|
1
|
2
|
3
|
4
|
5
|
1
|
2
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
1
|
2
|
3
|
1
|
2
|
3
|
1
|
2
|
3
|
4
|
5
|
1
|
2
|
3
|
1
|
2
|
3
|
1
|
2
|
3
|
1
|
2
|
3
|
1
|
2
|
3
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
2
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
1
|
Right-click Surface 1 and choose Deformation. This is used to exaggerate the lens thermal deformation.
|
2
|
3
|
1
|
2
|
3
|
1
|
2
|
3
|
4
|
1
|
2
|
3
|
1
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
1
|
2
|
3
|
From the Image surface list, choose Intersection Point 3D 1. This is the Intersection Point 3D dataset defined above using three corners of the deformed image surface.
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
1
|
2
|
3
|
4
|
1
|
2
|
3
|
4
|
Locate the Filters section. Select the Filter by release feature index check box. The rays from the on-axis release will be used.
|
5
|
Click to expand the Focal Plane Orientation section. From the Normal to focal plane list, choose User defined. The default is that the image plane normal direction is the z-axis.
|
6
|
7
|
8
|
9
|
10
|
1
|
2
|
Click Done.
|
1
|
2
|
3
|
4
|
5
|
6
|
Browse to the model’s Application Libraries folder and double-click the file petzval_lens_stop_analysis_petzval_lens_geom_sequence.mph. Following insertion, the full lens prescription will be available in the Parameters node.
|
1
|
2
|
3
|
4
|
Browse to the model’s Application Libraries folder and double-click the file petzval_lens_stop_analysis_geom_sequence_parameters.txtNow, modify the clear aperture on the first surface of lens 1, the size of the aperture stop and the dimensions of the image plane.
|
1
|
2
|
3
|
In the Model Builder window, under Component 1 (comp1) click Petzval Lens STOP Analysis Geometry Sequence.
|
4
|
In the Settings window for Geometry, in the Graphics window toolbar, clicknext to Go to Default View, then choose Go to ZY View.
|
5
|
Click the Zoom Extents button in the Graphics toolbar. Orient the view to place the optical axis (z-axis) horizontal and the y-axis vertical.
|
1
|
2
|
3
|
4
|
1
|
2
|
3
|
4
|
Locate the Position and Orientation of Output section. Find the Displacement subsection. In the zw text field, type L1.
|
1
|
2
|
3
|
On the object pi1, select Boundary 1 only.
|
4
|
Locate the Distances section. In the table, enter the following settings:
|
1
|
2
|
3
|
1
|
2
|
3
|
On the object pi2, select Boundary 1 only.
|
4
|
Locate the Distances section. In the table, enter the following settings:
|
1
|
2
|
3
|
4
|
Locate the Position and Orientation of Output section. Find the Coordinate system to match subsection. From the Take work plane from list, choose Front Ring Annulus (pi2).
|
5
|
6
|
1
|
2
|
3
|
On the object pi3, select Boundary 1 only.
|
4
|
Locate the Distances section. In the table, enter the following settings:
|
5
|
1
|
2
|
3
|
Click in the Graphics window and then press Ctrl+A to select all objects.
|
4
|
Locate the Selections of Resulting Entities section. Select the Resulting objects selection check box.
|
1
|
2
|
3
|
4
|
5
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
In the Model Builder window, under Component 1 (comp1)>Petzval Lens STOP Analysis Geometry Sequence click Group 1 Aperture (pi8).
|
2
|
1
|
2
|
1
|
2
|
4
|
Locate the Position and Orientation of Output section. Find the Displacement subsection. In the zw text field, type 4.
|
1
|
2
|
3
|
On the object pi8, select Boundary 1 only.
|
4
|
5
|
On the object pi2, select Point 11 only.
|
6
|
Locate the Selections of Resulting Entities section. Find the Cumulative selection subsection. Click New.
|
7
|
8
|
Click OK.
|
1
|
2
|
3
|
On the object pi9, select Boundary 1 only.
|
4
|
5
|
On the object pi5, select Point 11 only.
|
6
|
Locate the Selections of Resulting Entities section. Find the Cumulative selection subsection. From the Contribute to list, choose Supports.
|
1
|
2
|
3
|
On the object pi10, select Boundary 1 only.
|
4
|
5
|
On the object pi6, select Point 12 only.
|
6
|
Locate the Selections of Resulting Entities section. Find the Cumulative selection subsection. From the Contribute to list, choose Supports.
|
7
|
1
|
2
|
3
|
Find the Coordinate system in part subsection. From the Work plane in part list, choose Front Plane (wp1).
|
4
|
Find the Coordinate system to match subsection. From the Take work plane from list, choose Lens 1 (pi1).
|
5
|
6
|
7
|
Locate the Position and Orientation of Output section. Find the Displacement subsection. In the zw text field, type -3.0[mm].
|
8
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
8
|
1
|
2
|
Select the object pi11 only.
|
3
|
4
|
5
|
Select the object cone1 only.
|
1
|
2
|
3
|
Find the Coordinate system in part subsection. From the Work plane in part list, choose Front Plane (wp1).
|
4
|
Find the Coordinate system to match subsection. From the Take work plane from list, choose Barrel 1 (pi11).
|
5
|
6
|
7
|
1
|
2
|
3
|
Find the Coordinate system in part subsection. From the Work plane in part list, choose Front Plane (wp1).
|
4
|
Find the Coordinate system to match subsection. From the Take work plane from list, choose Barrel 2 (pi12).
|
5
|
6
|
7
|
1
|
2
|
3
|
1
|
2
|
3
|
4
|
5
|
6
|
7
|
1
|
2
|
3
|
4
|
5
|
6
|
1
|
2
|
3
|
4
|
Locate the Selections of Resulting Entities section. Select the Resulting objects selection check box.
|
1
|
2
|
3
|
4
|
Locate the Position and Orientation of Output section. Find the Coordinate system to match subsection. From the Take work plane from list, choose Barrel 2 (pi12).
|
5
|
6
|
7
|
1
|
2
|
3
|
On the object pi14, select Boundary 1 only.
|
4
|
Locate the Distances section. In the table, enter the following settings:
|
5
|
6
|
Locate the Selections of Resulting Entities section. Find the Cumulative selection subsection. From the Contribute to list, choose Supports.
|
1
|
2
|
3
|
4
|
5
|
6
|
Click OK.
|
7
|
8
|