an introduction to tracepro 7.2 and the new 3d interactive ... › wp-content › uploads ›...
TRANSCRIPT
![Page 1: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/1.jpg)
An introduction to TracePro 7.2 and
the new 3D interactive optimizer
Presented by :
Lambda Research Corporation
25 Porter Rd.
Littleton, MA 01460
www.lambdares.com
![Page 2: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/2.jpg)
Moderator:
Dave Jacobsen
Senior Application Engineer
Lambda Research Corporation
Presenter:
Michael Gauvin
Vice President of Sales and Marketing
Lambda Research Corporation
![Page 3: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/3.jpg)
In this webinar we will:
� Introduce the new 3D interactive
optimizer
� Work through an example with the
new 3D interactive optimizer
� Demonstrate the new DMD RepTile
feature to simulate DMD chips
� Demonstrate the Material property
catalog and updated materials
![Page 4: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/4.jpg)
Format
The presentation will last approximately 25 –30
minutes followed by a 10-15 minute question
and answer session.
Please submit your questions anytime using
the GoToWebinar control panel
![Page 5: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/5.jpg)
TracePro 7.2 EA
TracePro 7.2 is in Early Access Release. All
users under TracePro support can download
and install this version. Please notify support
with any questions or problems with this
release.
www.lambdares.com/technical_support/tracepro/early_access/
![Page 6: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/6.jpg)
New Feature – 3D Interactive Optimizer
![Page 7: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/7.jpg)
3D Interactive Optimizer – Window Setup
On activation, the interactive optimizer displays three Windows spaced to fill your
entire screen. If not you can use the Windows�Resume Default Layout to correctly
have them spaced to fill the screen. The left most window displays surfaces, the top
right is the property editor and the bottom right window displays all created objects.
![Page 8: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/8.jpg)
3D Interactive Optimizer – Surface Types
Many different type of surfaces
can be created in the surface
window, planar, both Bspline
symmetric and asymmetric types,
Parameterized, 2D profile and 2D
path types. Shown is a free
Bspline surface where you can
define the knot degree, in this
case (2,2) and the number of
control nodes is set to (7,7) as
shown in the Property editor
window shown below.
Node
degree
and
number
![Page 9: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/9.jpg)
3D Interactive Optimizer – Object Viewer
After creating surfaces, you can extrude these surfaces to create a solid object as
shown in the bottom right or use multiple surfaces to create complex solid objects.
The property editor displays the object’s property information when the object
viewer window is selected.
![Page 10: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/10.jpg)
3D Interactive Optimizer – Creating Objects
When you create an object, you can select multiple surfaces to create lenses, or
extrude or sweep these shapes along paths to create unusual geometry.
![Page 11: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/11.jpg)
3D Interactive Optimizer – Asymmetric Surface
Using the Asymmetric surface dialog, we can create a lightpipe to bend around
mechanical geometry. First we sketch in the surface in the surface viewer, then we
extrude it using the object viewer to create a solid part.
![Page 12: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/12.jpg)
3D Interactive Optimizer – Trace Rays
Use the Ray icon button in
the Surface Editor to trace
rays interactively through the
asymmetric lightpipe to
check that for a good initial
starting point design. You
can also use the BMP icon
to copy an image from the
clipboard and sketch on top
of it to quickly create a
surface. The bottom icon
allows you to rotate the
system clockwise in the
Surface Editor view for the
asymmetric profile.
![Page 13: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/13.jpg)
3D Interactive Optimizer
After creating the geometry in the surface window, you can select any control or
segment point and set its exact position or make it into a variable and set its limits
in the Property Editor as shown. You can also create sources in the object viewer.
![Page 14: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/14.jpg)
3D Interactive Optimizer – Setting Pickups
It is easy to setup pickups. First selecting the Pickup type in the Property Editor and then mouse click on
the point you want to pickup from directly in the Surface editor list window. Left mouse clicking on the point
shows the options for this pickup. Since we are in the Z-X view, options are X and Z are shown.
![Page 15: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/15.jpg)
3D Interactive Optimizer – Biconic Surface
The surface viewer allows you to define multiple surfaces. The biconic surface definition is
shown here. When individual surfaces are selected in the surface viewer you can edit their
information directly in the property editor. After creating the surface you can then extrude,
sweep, or use a path to make a solid using the object viewer
![Page 16: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/16.jpg)
3D Interactive Optimizer – Biconic Surface
The object viewer has options to add, delete and modify objects. You can also copy
and paste the object to create arrays. Finally, you can export the object directly to
TracePro. Shown are two biconic reflectors, I used the copy and paste command
and the property editor to create the second copy.
![Page 17: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/17.jpg)
3D Interactive Optimizer –Object types
There are five object types. The Radial Symmetry and Extrusion types are easy to create
and need only one surface. But the Lens, Sweep and Biaxial need more information and
multiple surfaces to create solid objects. Shown is the creation of a XY Symmetric lens with
a planar back end and front Bspline surface type.
![Page 18: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/18.jpg)
The sweep object type uses two surfaces, one to define the aperture and
the second to define the path that the aperture sweeps around.
3D Interactive Optimizer – 2D Path
![Page 19: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/19.jpg)
3D Interactive Optimizer – Example
• Steps needed to setup an optimization using the 3D
optimizer
1. Create the objects you want to optimize and specify the
variables for these objects in the property editor.
2. Create the static objects in TracePro (LED, Target output)
export the model from the optimizer and check that
everything raytraces correctly.
3. Open the Optimization dialog in the optimizer and enter the
operands to define a target function
4. In the Optimization dialog window, specify where you want
the interim files created for later processing, what prefix for
these filenames and which optimization mode to use.
5. Check your optimization settings
6. View the log and TracePro output during the process
![Page 20: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/20.jpg)
We will be using the object created in the previous slide, the 2D path object for
this example. The path the aperture defined on the previous slide takes is
shown in the surface viewer. After creating the object we need to set the
variables in the property editor. In TracePro create an LED and target surface.
3D Interactive Optimizer – Example Step 1
![Page 21: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/21.jpg)
In TracePro create an LED and target surface, export the model from the
lightpipe object from the model and raytrace the model to make sure that the
analysis is correct before starting the optimization process
3D Interactive Optimizer – Example Step 2
![Page 22: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/22.jpg)
To define a target function, specify an operand. For this analysis I am selecting
total flux on the TracePro defined surface labeled Look Here. The flux emitted
by the LED in TracePro is 1 lumen, so I am setting a target value of 1 in the
operand list. You can also select from 6 other operand types.
3D Interactive Optimizer – Example Step 3
![Page 23: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/23.jpg)
Open the optimization dialog window and enter the parameters to select the
optimization type and when you are ready the start button starts the
optimization. This dialog is where you also define the interim path, filenames,
materials and scheme macros.
3D Interactive Optimizer – Example Step 4
![Page 24: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/24.jpg)
Before you start the optimization, you will want to check the maximum number
of iterations and your iteration stop value when you are close to an optimal
solution. Our default Downhill Simplex optimizer uses characteristic length to
define a ratio of limits to move across solution space. You can change this ratio
if you want to step more slowly. When you are ready click on the Start
optimization button to start the iteration process.
Optimization dialog – Example Step 5
![Page 25: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/25.jpg)
The optimization log
updates for each iteration
and shows the downhill
simplex optimization in
complete detail. It is
possible to monitor the
iteration process to see
the error function,
variable settings and time
taken for each iteration.
You can also view the
operand value graphically
and monitor the downhill
simplex trend chart as
well.
Optimization log – Step 6
![Page 26: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/26.jpg)
If you open up the trend chart you
can watch the downhill simplex
optimization as it works through its
reflection, expansion, contraction
and shrinkage phases. For this
simulation, iteration number 47 is the
best answer with over 57% of the
light reaching the target surface. You
can also see that the optimization is
coming to a convergence for this
local minima since the iterations are
slowly bottoming out. To learn more
about the phases and the Downhill
simplex or Nelder-Mead method
please visit the Wikipedia site at:
http://en.wikipedia.org/wiki/Downhill_
simplex_method
Optimization log – Step 6
![Page 27: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/27.jpg)
1) Make sure you have all the surface and material
properties defined before you start the optimizer, you will
get an error message if you don’t
2) Make sure segments don’t overlap, use Pickups instead
of variables if necessary and check limits
3) Make sure you have enough variables defined, if the
error function stays exactly the same or changes very little
you need to add more variables to allow movement in the
solution space
4) If you are having a problem coming up with a good
solution, try different starting designs
5. Start with a low number of rays and once you get a good
solution, increase the rays to fine tune the optimization.
3D Interactive Optimizer – Tips and Tricks
![Page 28: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/28.jpg)
New Feature – DMD RepTile
The new DMD RepTile feature allows users to simulate
DMD chips in TracePro with the mirrors in any
orientation
Each mirror segment can be situated individually using a
texture file into any mirror position orientation.
A texture file can be created in the Texture Utility to
apply a texture across the whole chip with different
individual orientations. Bitmap textures are even
possible using bitmap files to set the orientation of the
mirrors.
![Page 29: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/29.jpg)
DMD RepTile –Create Individual Features
1 2 3 4 5 6 7 8 9 10
Geometry
Type
value=13
Bump/Hole X center Y center DMD Height DMD
Thickness
DMD Width Center Hole
Width
Tilt Degree Orient. Angle
5.DMD
Height
7.DMD
Width
6.DMD
Thickness
![Page 30: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/30.jpg)
1 2 3 4 5 6 7 8 9 10
Geometry
Type
value=13
Bump/Hole X center Y center DMD Height DMD
Thickness
DMD Width Center Hole
Width
Tilt Degree Orient.
Angle
Tilt Degree
usually -12, 0
or +12
Orientation
Angle
DMD RepTile –Create Individual Features
![Page 31: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/31.jpg)
DMD RepTile –Create Individual Features1 2 3 4 5 6 7 8 9 10
Geometry
Type
value=13
Bump/
Hole
X
center
Y
center
DMD
Height
DMD
Thickn
ess
DMD
Width
Center
Hole
Width
Tilt
Degree
Orient.
Angle
![Page 32: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/32.jpg)
Import Bitmap file into the utility : DMD Texture Generator
DMD RepTile – Use Bitmap to create Texture
Will be in the
final TracePro
7.2 release
![Page 33: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/33.jpg)
DMD RepTile – Use Bitmap to create Texture
If you turn on the
View�Display RepTiles
option you can make out
the pattern created using
the DMD Texture Utility
![Page 34: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/34.jpg)
DMD RepTile – Create RepTile Property
To create the DMD property,
create the property in the
TracePro RepTile Property Editor
using the Texture File selection
and specifying the file created in
the DMD texture generator utility.
You will also need to apply the
RepTile property to the surface in
TracePro.
![Page 35: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/35.jpg)
• “Bump” is the only acceptable type for the DMD feature. If you select “Hole” or other type, it will switch to “Bump” automatically.
• If the input value of center hole width is zero, the width of Pillar will be one-fifth of the width of mirror. =>
DMD RepTile – Additional Info
![Page 36: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/36.jpg)
Collimated source
screen
DMD RepTile – Example
![Page 37: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/37.jpg)
New material property
catalogs (Crystals,
Metals, Kopp Glass,
Umicore, Vitron,
OSLO Miscellaneous)
and new or updated
materials in existing
catalogs (Liquids,
Plastic).
New and Updated Material Catalogs
![Page 38: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/38.jpg)
The TracePro Material Property
Editor (Define|Edit Property
Data|Material Properties) has been
enhanced to include minimum and
maximum wavelengths for defining
the range of validity of the data
in the property. All existing material
property catalogs have been
updated to include this data. If you
apply a material property and
subsequently trace rays at a
wavelength that is outside the valid
wavelength range, a warning will be
displayed in the Macro
message/Output Window. This may
happen, for example, if you use a
glass at mid to far IR wavelengths,
or use an IR material such as
germanium at visible wavelengths.
New and Updated Material Catalogs
![Page 39: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/39.jpg)
Thank You
![Page 40: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/40.jpg)
Questions and Answers
![Page 41: An introduction to TracePro 7.2 and the new 3D interactive ... › wp-content › uploads › support... · 3D Interactive Optimizer After creating the geometry in the surface window,](https://reader034.vdocuments.net/reader034/viewer/2022042407/5f21de1263ce4b7cac66e888/html5/thumbnails/41.jpg)
For Additional Information
Please Contact:
Lambda Research Corporation
Littleton, MA
978-486-0766
www.lambdares.com