Z Simple Non-Sequential System PDF
Z Simple Non-Sequential System PDF
Z Simple Non-Sequential System PDF
com/kb
We will also trace analysis rays to the detectors to obtain the irradiance distribution at various points in the optical system. Here is what we
Once in pure non-sequential mode, the window title bar of the editor will display the Non-Sequential Component Editor instead of the Lens
Data Editor when in sequential mode. The Lens Data Editor is used only in sequential or mixed-mode systems.
For this exercise, we will set the system wavelength, specified under System>Wavelengths, to 0.587 m.
We will also set the units under System>General Unit tab as follows (default).
In addition to radiometric irradiance unit such as Watt.cm-2, you can specify photometric and energy units such as lumen.cm-2 or joule.cm-2.
We will choose the default radiometric units for this exercise.
In the first part of the design, we will create a filament source collimated by a parabolic reflector. We will then place a detector object at some
distance +Z and look at the irradiance distribution on a detector.
Make the first object a parabolic reflector by double clicking (left clicking) on the Object type column of Object 1 in the editor and opening
the Object Property window. Under the Type tab set the Type to Standard Surface and click OK.
In the editor, type the following parameters in the corresponding column of Standard Surface Object. For some of the parameters, you might
have to scroll to the right of the editor to see the title column display the desired parameter name.
Material:
Mirror
Radius:
100
Conic:
-1 (parabola)
Max Aper:
150
Min Aper:
20 (center hole in the reflector)
All other parameters should be left as default
You can open the NSC 3D layout under Analysis>Layout> NSC 3D Layout menu and/or the NSC Shaded model (Analysis>Layout> NSC Shaded
model) to see what this reflector looks like.
We want the Source Filament to be at the focus of the parabolic reflector to collimate the beam. The filament coil has 10 turns with overall
length of 20mm and radius of turn of 5mm.
The parameter entered for the Source Filament in the editor should be:
Z position: 50 (focus of the parabolic reflector)
# Layout Rays 20
# Analysis Rays 5000000
Length: 20
Radius 5
Turns 10
The layout shows 20 rays emanating from the source filament, as specified in the # Layout Rays parameter.
The default YZ plane view of the layout show the filament being oriented along the X axis, however, the XZ plane view reveals that the
filament is shifted towards +X axis. To rotate the layout, change the layout view angle in the Layout settings window (click Settings in the
Layout menu). You can also rotate the drawing by pressing the left, right up down arrow key and Page Up and Page Down key on your
keyboard.
The reason for the decenter is because the rotation axis of the Source Filament is not at the center of the object but at the end. To center the
source in the X axis, enter -10 in the X position column.
Update the layout and it will now show the desired filament location and orientation.
Placing a Detector
Next step is to place a detector object at some distance from the source to study the irradiance distribution at that location.
Make the 3rd object in the editor a Detector Rect and enter the following parameters.
Z position: 800
Material: Blank (do not type the word "Blank" but leave the cell empty)
X Half Width: 150
Y Half Width: 150
# X Pixels: 150
# Y Pixels: 150
Color: 1 (detector displays inverse greyscale)
All other parameters as default
Observe that the layout shows the rays going though the detector. The detector is totally transparent since the material type is air (blank in
the editor).
You will notice that the detector viewer is blank with zero total power, even though we see rays reaching the detector in the layout. The reason
is because the rays are traced separately for the layout and for the detector viewer. We need to trace the analysis rays to the detector first to
see the result. The number of rays traced to the detector is specified in the # Analysis Rays parameter column of the Source Filament object
in the editor, which is usually a large number: 5 million in this case. Remember, layout rays do not affect the Detector Viewer results;
only analysis rays do.
To trace analysis rays to the detector, open the Detector Control window under Analysis>Detectors>Ray Trace / Detector Control.
Always remember to the clear the detector by pressing the Clear Detector button, if you do not wish to add the result from the previous trace
to the current one. Press Clear Detectors then Trace button followed by Exit.
The detector viewer will display the irradiance distribution, revealing the hotspots caused by the filament source.
If your Detector Viewer looks different, open the detector viewer settings window and make sure the settings are as follows.
You can also see the detector trace result in the NSC Shaded Model Layout by selecting Color pixels by last analysis option in the settings.
Notice how we referenced the position of the lens to object 3 (Detector Rect) by entering the value 3 in the Ref Object column and specified
the Z position value of 10, instead of referencing to global vertex (Ref Object = 0) and specifying 810mm for the Z position parameter. With
the lens positioned referenced to the detector, the lens will always be 10mm to right (+Z) of the detector regardless of the detector position.
This is how relative object positions are specified in non-sequential mode.
To see how the focused beam looks like, place another detector 650mm to the right (+Z) of the lens with the following parameters.
Ref Object: 4
Z position: 650
Material: Blank
X Half Width: 100
Y Half Width: 100
# X Pixels: 150
# Y Pixels: 150
Color: 1
All other parameters: Default
Now, we are ready to trace analysis rays to the detector again. Since the N-BK7 lens is uncoated, we need to account for the reflection losses
(Fresnel reflection), thus need to enable Use Polarization option in the Detector Control window. (Note that we are not splitting rays at this
time, and so the reflection losses are accounted for, but the reflected energy is not being propagated. Clicking "Split Rays" will create child
rays that take the reflected energy away.)
The total power, reported in the Detector Viewer is now accounting for reflection losses and bulk absorption in the lens.
Ref Object: -1
Z position: 20
Material: Acrylic
X1 Half Width 70
Y1 Half Width: 70
Z length: 2000
X2 Half Width: 70
Y2 Half Width: 70
All other parameters: Default
When entering the material type Acrylic, you might get the following message. Click Yes and ZEMAX will add to your file the MISC glass
catalog, in which the material Acrylic is defined.
This time, we have set the Ref Object parameter -1, which represent the previous object in the editor (Object #5 Detector Rect). This is same
as typing 5 for this parameter. Specifying relative object using negative number for the Ref Object is useful when group of objects in the
editor are to be copied and pasted into the same or different non-sequential component editor.
Place another Detector Rect as object #7 in the editor with following parameters.
Ref Object: -1 (referenced to Rectangular Volume, using the relative object reference)
Z position: 0 (we will change this value later)
Material: Absorb
X Half Width: 100
Y Half Width: 100
# X Pixels: 150
# Y Pixels: 150
Color: 1
All other parameters: Default
The material type was set to Absorb to make the detector opaque rather than transparent, evident from the layout.
Since we referenced the Detector #7 to the Rectangular Volume and set the Z position as zero, the Detector is located at the front surface of
the lightpipe. We want to place this detector 10mm to the right (+Z) of the lightpipe, hence the Z position value should be 2010 mm (thickness
of Rectangular Volume + 10). If we change the thickness of the Rectangular Volume to a different value, the Z position of the detector #7
should also be changed. For convenience, instead of typing the value 2010 mm in the editor, we will place a Pickup solve for the Z position of
the detector. Then the Z position value in the editor will automatically be calculated to be 10 plus whatever the thickness of object 6 is.
Double or right click on the Z position parameter of object #7 in the editor to open the solve window.
The Parameter #0 in the Non-Sequential Component Editor corresponds to the Material column, so for the Rectangular Volume object,
parameter #3 corresponds to Z Length.
After pressing OK, a letter P will appears next to the parameter in the editor indicating the presence of Pickup solve.
The zipped file of the complete system is included with this article as reference.
The NSC Shaded Model can include the detector trace results. For the layout below, multiple-configuration capability of ZEMAX was used to
display the system with and without the detector results in the same layout (we will not go into details on how to do this). Users are
encouraged to learn about the full non-sequential capacities of ZEMAX by referencing the user manual, reading other knowledge base articles
and studying sample files that comes with ZEMAX.
There are major differences between the sequential and non-sequential ZEMAX that users need to aware of before attempting to design
a non-sequential system
Layout rays do not affect detector trace results
To account for Fresnel losses and bulk absorption, the polarization option should be used when tracing analysis rays to the detector
References:
ZEMAX user Manual