1、How to Model a Beam Splitter in Sequential Zemax Summary: This article explains: How to create a Beam Splitter Cube in sequential Zemax using mutiple configurations How to simulaneously trace transmitted and reflected rays in the layout and analysis/calculation windows How to calculate the total pow
2、er in both transmitted and reflected beams, accounting for polarization effects and thin-film coatings How to Model a Beam Splitter in Sequential Zemax (/support/knowledgebase/How-to-Model-a-Beam-Splitter-in- Sequential-Zemax) The article is accompanied by a ZIP archive containing the sample file. T
3、his can be downloaded from the final page of the article. Authored By: Nam-Hyong Kim Published On: September 23, 2005 Authored By: Published On: Sample File: Article Attachments (/support/knowledgebase/knowledgebase-attachments/how-to-model-a- beam-splitter-in-sequential-zemax/rotating.aspx)Applies
4、to: 3D Geometries Article: Introduction Beam splitters can be modeled either in sequential or non-sequential raytracing modes of Zemax. In non-sequential mode, rays can split into refracted and reflected rays at a refractive surface. This is the core benefit of non-sequential mode: rays can split at
5、 the surface of an object into reflected and transmitted components. Sequential rays either refract at refractive surfaces or reflect at mirror surfaces, The multi- configuration capability of Zemax can be used to model both refracted and reflected ray paths in sequential mode. We will construct the
6、 system shown in the following layout to demonstrate how to model a beam splitter in sequential mode.The system above has a polarization-independent 50/50 beam splitter cube. The cube is made out of MgF coated N-BK7 glass. The 50/50 coating is ideal, being independent of polarization, incident angle
7、 and wavelength. The reflected rays, shown in green, reflect from the bottom mirror before reaching the top image surface. We will calculate the correct intensities at both image surfaces, accounting for N-BK7 bulk absorption, Fresnel losses from thin-film coated surfaces, and 50/50 splitting from i
8、deal coatings. Before getting started with the example, you should know how to specify system and surface properties in Zemax. If not, please refer to the following articles, Designing A Singlet in Zemax (/support/knowledgebase/How-To-Design-a-Singlet-Lens) and How to Tilt and Decenter a Sequential
9、Optical Component (/support/knowledgebase/How-to-Tilt-and-Decenter-a- Sequential-Optical-Comp). Note that Zemax-EE can model coated surfaces in detail, including metallic and multi-layer dielectric coatings. In this example, we will concentrate on setting up the geometry, and we will restrict oursel
10、ves to simple coatings. Example part A Set the following system parameters System unit to mm (System General Units) Wavelength to 550um (System Wavelengths) Set one field with values X=0 and Y=0 (System Fields) Set system aperture as Entrance Pupil Diameter of 15mm (System General Aperture) Enter su
11、rfaces in the Lens Data Editor as shown below 2Enter surfaces in the Lens Data Editor as shown below. User the Tilt/Decenter Elements tool, under Tools Coordinates Tilt/Decenter Elements, to tilt the surface #3 by -45 degrees. Open the 3D layout with 5 rays in the Y axis only.Example part B The syst
12、em aperture in sequential Zemax is circular and all surfaces have circular apertures by default. To make the beam splitter shape cubic, place a 10 X 10 rectangular apertures on surfaces 2 and 6 and 10 X root 2)*10 aperture on surface 4. Set the following apertures on surfaces 2 and 6 in the surface
13、properties window. Set the following aperture on surface 4Update the 3D layout To remove the vignetted marginal rays from the layout, check “Delete Vignetted” box in the 3D layout settingsUpdate the Layout Place the ideal 50/50 coating “I.50” on surface 4, and “AR“ coating on surfaces 2 and 6. The I
14、.50 is an ideal 50% transmission coating and the AR is a quarter-wave thick MgF anti- reflection coating. Example part C We now have the straight (refracted) path of the beam splitter modeled. You can specify any amount of transmission by defining additional ideal coatings in the coating file. You c
15、an also create a non-ideal coating either by specifying coating layer thicknesses and material type or the transmission properties of the coating as a function of wavelength and incident angle. For more detailed information about how to define coatings in Zemax, please refer to chapter 20, section “
16、defining coatings in Zemax” of our latest manual. The effect of thin-film coating can only be accounted for when considering the polarization 2The effect of thin-film coating can only be accounted for when considering the polarization effects in the calculation or analysis, even if the coating is id
17、eal. The total transmission at the image plane can be evaluated by any polarization-enabled analyses/calculations in Zemax. We will use the Polarization Ray Trace to calculate the total chief-ray transmission at the image plane. Open the polarization ray trace (Analysis Polarization Polarization Ray
18、 Trace) Specify the following settings. The total transmission is reported at the bottom of the window. The Polarization Ray Trace is accounting for all loss mechanisms: AR-coated N-BK7 surfaces, 50/50 splitting and N-BK7 bulk absorption at the whatever wavelength the ray is traced at, and at whatev
19、er angle it makes to the surfaces. Example part D We will now model the reflected path using multiple configurations. Open the Multi-Configuration Editor (Editors Multi-Configuration) and insert a configuration (Ctrl+Shift+Ins)Insert a PRAM operand in the Multi-Configuration Editor and specify the X
20、 tilt parameter (Param #3) of coordinate break surface #5. Place a pick-up solve on the second configuration of -1 factor. We need to change the material type of surface 4 from N-BK7 to Mirror. Insert a GLSS operand for surface 4 and specify Mirror for configuration 2.Switch Lens Data Editor to conf
21、iguration 2 (Ctr-A). The Lens Data Editor should display “Config 2/2” in the title bar. Enter the following settings for the 3D layout to display all configurations. Update the layout Notice how the reflected rays (in green) propagate in the wrong direction (upward). This is due to improper thicknes
22、s sign convention after the mirror in configuration 2, causing “virtual“ ray propagation. Thicknesses corresponding to real propagation (see section “Real propagation” in chapter 3 of the manual) always change sign after a mirror. After an even number of mirrors (including zero mirrors) thickness ar
23、e positive for real propagations andnumber of mirrors (including zero mirrors), thickness are positive for real propagations and negative for virtual propagations (see section “Virtual propagation” in chapter 3 of the manual). After an odd number of mirrors, thicknesses are negative for real propaga
24、tions and positive for virtual propagations. This sign convention is independent of the number of mirrors, or the presence of coordinate breaks. This fundamental convention cannot be circumvented through the use of coordinate rotations of 180 degrees. Therefore, we need to change the thicknesses of
25、surface 5 and 6 to -20 mm in configuration 2. Insert THIC operand for surfaces 5 and 6 and place -1 pick-up solves for the second configuration. Update the 3D layoutExample part E Insert surface #7 and place a -1 pick-up solve on surface on the thickness.In sequential mode, rays can only refract or
26、reflect once from each surface sequentially, as listed in the Lens Data Editor. After the rays have reflected from the bottom mirror (surface #7), we need to re-define the beam splitter cube in the Lens Data Editor, since surfaces 2 to 6 are no longer visible to the rays. Insert following surfaces,
27、after surface #7, in the Lens Data Editor. Using the tilt/decenter tool, tilt the diagonal surface of the cube by 45 degrees. Note that the material type for surface #10(diagonal) is N-BK7 and not Mirror, since after reflecting from the bottom mirror (surface 7) we need to trace the transmitted/refr
28、acted rays that reaches the top image surface.Set the 3D layout to display the current configuration. The current selected configuration should be 2, indicated in the Lens Data Editor title bar (above). Update the 3D layoutExample part F To set rectangular apertures on surfaces 8 10 and 12, pickup t
29、he apertures from surface 2 (for 8 and 12) and 4 (for 10) in the surface properties window. Set the coating on surface #10 to I.50 and surfaces #8 and #12 to AR.Update the 3D layout Now we have the correct setup for configuration 2; however, surfaces 7 to 12 are also present in configuration 1. To s
30、ee this, change the 3D layout settings to display all configurations. Surfaces 7 to should only be present in configuration 2 and not 1. You can use IGNR (ignore surface) operands to ignore those surfaces in configuration 1. Insert IGNR operands for surfaces 7 to 12 and set the values in configurati
31、on 1 to “1“ (ignore).(ignore). Update the 3D layout Example part G Open another polarization ray trace window with the same setting as the first by cloning the first Polarization Ray Trace window.Choose different configuration for each window. You can now see the total transmission for both configur
32、ations.Here is another view of the final system with “Hide Lens Faces” option checked in the 3D layout settings. You can also modify the system to be able to pivot the cube about its center. The modified file is included as “Rotating BS.zmx“. The details on how to modify the current file will be dis
33、cussed in a separate article in a near future.Summary and References This article has demonstrated the use of the multi-configuration capability in Zemax to model a beam splitter cube. In summary: The correct transmission, accounting for coatings, is calculated by using polarization enabled analysis and calculations The multi-config operand IGNR is used when surface should be visible only in specific configuration(s) References 1 Zemax user manual