Dr. Donald Barnhart of Optica Software walks through the new bidirectional interface between Optica and BeamWise that allows Optica users to create 3D mechanical models, assembly drawings, and costed bill of materials for their designs.
Demo of BeamWise Integration with Optica Software
Hello, this is Dr. Donald Barnhart and I am here to talk about a new integration for Optica Software with BeamWise.
My goal with Optica was to provide an interactive design environment for rapid design space exploration and optimization. What is exciting about BeamWise is that it brings these same capabilities to the mechanical aspects of a design.
BeamWise allows you to manage mechanical constraints with interference checking and the correct attachment of mounts and fixtures. BeamWise complements Optica by providing links to on-line catalog information about optical components, in particular 3d mechanical models that can be manipulated on a virtual optical bench
Now, in addition to your ability to share interactive Optica models with your colleagues, you will be able to give them 3d mechanical models, a costed Bill of Materials, and final assembly drawings.
In this video I would like to take you through a quick example of Optica and BeamWise working together to define and optimize a stable ring resonator.
Sketch a Simple Layout in BeamWise
Initially we will sketch a simple layout of the optical components in BeamWise, next simulate and optimize the design in Optica, and finally return the optimized design to BeamWise to add mounts and create a costed bill of materials. BeamWise allows you to select actual catalog components or to use generic placeholders that can be substituted for real components later. You can defer the selection of supporting components like mounts until the optical design has been completed.
BeamWise relies on the location and direction of the beams in the design to position and maintain the correct relationships between components. It automatically adjusts mirrors and beam splitters to the correct angle.
We now have a sketch of the layout with the lenses in roughly the right position, it’s time to transfer the design to Optica, simulate the performance, and optimize where needed
Optimize the Design in Optica
With Optica, you can interactively visualize and optimize your optical designs in real-time. In addition, you can share these interactive models with colleagues for feedback and design reviews.
First, we import the initial design from BeamWise to create the interactive model in Optica. Once the Optica model is set-up, there are three ways you can interact with it: either by adjusting its sliders, by manipulating the graphics, or by optimizing one or more merit functions. In order to perform an optimization, you must first select a merit function and then choose the parameters to be adjusted.
In this example, our goal is to create a stable ring cavity resonator where the roundtrip wavefront is matched. This will require two different types of optimization: one for beam centration and the other for beam flatness at the output coupler. In this case, the laser beam enters the cavity from the left side, travels counter-clockwise around the cavity, and exits through the bottom of the coupler.
First we optimize for beam centration by adjusting the height of the incoming laser beam, which is given by ylaser, as well as adjusting the beam splitter height, which is given by ysplitter. To do the first optimization, we simply click on the corresponding tab, in this case for beam centration. Next we optimize the parameters for ylaser and ysplitter: in this case, we need to unselect the parameters that we are not going to use such that only ylaser and ysplitter are left “selected” as parameters. Finally we click on the “Optimize” button.
After a short while, the optimization has ended, and we can go back to the TopView screen in order to see that the beams are in fact overlapping at the coupler.
This optimization now has the beams concentric. Next we optimize for beam flatness, by selecting the beam flatness tab.
We now only need to optimize for one lens position in order to get a fully optimized beam flatness. In this case we will use the ylens parameter and we will unselect the remaining parameters.
Now we click on the “Optimize” button and, in almost no time, it has found the correct position for the lens. Going back to TopView, we can see that the overlap is extremely good and it’s flat. We can also look at other types of perspectives such as using Full3D to see the optical design in three-dimensions as well as looking at the optical path difference, the OPD, at the output coupler to confirm the optical flatness of the propagated beam.
Return to BeamWise for Mechanical Fixtures and Final Documentation
Finally we send back the optimized results to BeamWise for mechanical fixturing and final documentation. We import the optimized design from Optica into Beamwise and we see two optimization improvements have now been included in the layout: the upper lens and the beam splitter have moved to new locations.
We are ready to add mounts to the layout to have a final specification for building this on an optical bench. For the beamsplitter we show the step by step process of adding a mount, its post and post holder. For the first lens we select a lens tube and then rotate the lens tube to allow the full lens mounting assembly to fit next to the beamsplitter. Next we select an appropriate attachment point and add mount, post, and post holder.
For both mirrors we rely on the default support structure so that we only need to specify the part numbers of the supports. Every actual component has a catalog page URL that you can check at any stage of the design process for more information.
Next we generate an assembly drawing. This is a one click process in BeamWise.
You can export the design layout to SolidWorks as a 3D model at any time as well.
Now we have shown you how Optica and BeamWise work together to provide you with a path from an idea to a working optical design that has been simulated and optimized and is ready for your product development process.