I created a 2D simulation of a waveguide in COMSOL as shown in the figure (semiconductor laser).
semiconductor laser simulation in COMSOL
it is an intensity plot showing the electric field at the edge of the waveguide. From here I can extract x,y and z (electric field) into a .txt file.
How can I import this data into OpticStudio?
Thank you
Best answer by Christophe.Weisse
Hi !
You could use Physical Optics Propagation (POP) to propagate this beam in OpticStudio, using the “file” option to define the input beam :
The .zbf file can be either binary or text, the latter one being easier to convert from your original file format, to the .zbf file format. There is an Exel sheet that can help you with the conversion: How to manually create a ZBF file | Zemax Community Alternatively, you could also use the programming capabilities of OpticStudio to write your own converter. I hope this helps, Christophe
You could use Physical Optics Propagation (POP) to propagate this beam in OpticStudio, using the “file” option to define the input beam :
The .zbf file can be either binary or text, the latter one being easier to convert from your original file format, to the .zbf file format. There is an Exel sheet that can help you with the conversion: How to manually create a ZBF file | Zemax Community Alternatively, you could also use the programming capabilities of OpticStudio to write your own converter. I hope this helps, Christophe
Thank you for the hint, I was able to import the simulation as a .zbf text-format file.
However, I encountered another problem, namely the wx and wy calculated by Zemax (The Analyze Tab (sequential ui mode) > Laser and Fibers Group > About Physical Optics Propagation > Quantitative Beam Analysis > Beam Width and M-Squared ) isn’t equal to the wx and wy I export from my simulation. In both cases they are calulated using the second-moment.
How would you explain this difference?
PS. I don’t understand why there is a place for Rayleigh distance in the .zbf file if, as stated in the Help “The Rayleigh distance is ignored on input and is automatically recomputed by OpticStudio.”
Thank you for sending your file. Your profile imports correctly when I looked at the Beam File Viewer:
The pilot waists along X and Y are read from the ZBF file.
But using POP, we can read the real values for the beam:
If I click on Save on the POP settings, I can check those values in the merit function. The top values are the waists in X and Y and the bottom the M^2 in X and Y.
I just realized that the waist values in my .zbf file were calculated using the Amplitude of the Electric field instead of the Intensity. Now my input values (.ZBF) for wx and wy are almost equal to the values calculated by OpticStudio.
@Sandrine Auriol I expect my input values for the waist (x and y) to be equal to the waist calculated by OpticStudio. You can see in the PNG that it’s much better now.
Thank you for calculating the M-square, I will definitely look at that as the next step.
We use 3 different kinds of cookies. You can choose which cookies you want to accept. We need basic cookies to make this site work, therefore these are the minimum you can select. Learn more about our cookies.