Discussion Closed This discussion was created more than 6 months ago and has been closed. To start a new discussion with a link back to this one, click here.

how to launch oblique gaussian beam in wave optics?

Please login with a confirmed email address before reporting spam

When I use the wave optics module scattered field formulation, I can select gaussian beam along either x or y direction. How can I launch a gaussian beam with arbitrary angle of incidence? (other than using user-defined fields or tilting the whole geometry)


7 Replies Last Post 2019年8月2日 GMT-4 18:37

Please login with a confirmed email address before reporting spam

Posted: 5 years ago 2019年7月29日 GMT-4 22:29
Updated: 5 years ago 2019年7月29日 GMT-4 22:19

As a last resort, how about rotating your scatterer?

Of course, you can try to understand how the Gaussian beam implemeted in COMSOL works and find out the expressions of the electric fields. Then you can input the analytical expressions as a user defined background field.

-------------------
ZHANG, Pu
School of Physics,
Huazhong University of Science and Technology
As a last resort, how about rotating your scatterer? Of course, you can try to understand how the Gaussian beam implemeted in COMSOL works and find out the expressions of the electric fields. Then you can input the analytical expressions as a user defined background field.

Please login with a confirmed email address before reporting spam

Posted: 5 years ago 2019年7月30日 GMT-4 02:35
Updated: 5 years ago 2019年7月30日 GMT-4 02:25

As a last resort, how about rotating your scatterer?

Of course, you can try to understand how the Gaussian beam implemeted in COMSOL works and find out the expressions of the electric fields. Then you can input the analytical expressions as a user defined background field.

I input the formula for Gaussian beam using new coordinates in a rotated frame and it works. Now a different problem arises: I want the beam to hit a metal grating at an angle, and I expect part of it to be reflected/diffracted, part of it to couple to SPP, part of it be scattered somewhere. But it seems that in the scattered field formulation in wave optics, the solution it calculates is still 'similar' to the inout background field. As the background field is just a tilted gaussian beam without hitting anything (i.e. no reflection/refraction/scattering, etc, just a beam in free space), the calculated total field is clearly wrong. The beam just passes into the material with some wierd pattern. Is this just a limitation of the method? Or are there some ways to model this more accurately? I tried using a plane wave with periodic boundary condition as the background field as that seemed to work, but I would like to use an actual beam so I can see what happens in the region close to but not directly within the beam.

>As a last resort, how about rotating your scatterer? > >Of course, you can try to understand how the Gaussian beam implemeted in COMSOL works and find out the expressions of the electric fields. Then you can input the analytical expressions as a user defined background field. I input the formula for Gaussian beam using new coordinates in a rotated frame and it works. Now a different problem arises: I want the beam to hit a metal grating at an angle, and I expect part of it to be reflected/diffracted, part of it to couple to SPP, part of it be scattered somewhere. But it seems that in the scattered field formulation in wave optics, the solution it calculates is still 'similar' to the inout background field. As the background field is just a tilted gaussian beam without hitting anything (i.e. no reflection/refraction/scattering, etc, just a beam in free space), the calculated total field is clearly wrong. The beam just passes into the material with some wierd pattern. Is this just a limitation of the method? Or are there some ways to model this more accurately? I tried using a plane wave with periodic boundary condition as the background field as that seemed to work, but I would like to use an actual beam so I can see what happens in the region close to but not directly within the beam.

Please login with a confirmed email address before reporting spam

Posted: 5 years ago 2019年7月30日 GMT-4 02:53
Updated: 5 years ago 2019年7月30日 GMT-4 02:43

As a last resort, how about rotating your scatterer?

Of course, you can try to understand how the Gaussian beam implemeted in COMSOL works and find out the expressions of the electric fields. Then you can input the analytical expressions as a user defined background field.

I input the formula for Gaussian beam using new coordinates in a rotated frame and it works. Now a different problem arises: I want the beam to hit a metal grating at an angle, and I expect part of it to be reflected/diffracted, part of it to couple to SPP, part of it be scattered somewhere. But it seems that in the scattered field formulation in wave optics, the solution it calculates is still 'similar' to the inout background field. As the background field is just a tilted gaussian beam without hitting anything (i.e. no reflection/refraction/scattering, etc, just a beam in free space), the calculated total field is clearly wrong. The beam just passes into the material with some wierd pattern. Is this just a limitation of the method? Or are there some ways to model this more accurately? I tried using a plane wave with periodic boundary condition as the background field as that seemed to work, but I would like to use an actual beam so I can see what happens in the region close to but not directly within the beam.

It's great you made the bolique Gaussian beam work! As for the follow-up question, I believe it is hard for anyone to figure out what is wrong without actually seeing your model. It would help if you don't mind posting a model file of your project.

-------------------
ZHANG, Pu
School of Physics,
Huazhong University of Science and Technology
>>As a last resort, how about rotating your scatterer? >> >>Of course, you can try to understand how the Gaussian beam implemeted in COMSOL works and find out the expressions of the electric fields. Then you can input the analytical expressions as a user defined background field. > >I input the formula for Gaussian beam using new coordinates in a rotated frame and it works. Now a different problem arises: I want the beam to hit a metal grating at an angle, and I expect part of it to be reflected/diffracted, part of it to couple to SPP, part of it be scattered somewhere. But it seems that in the scattered field formulation in wave optics, the solution it calculates is still 'similar' to the inout background field. As the background field is just a tilted gaussian beam without hitting anything (i.e. no reflection/refraction/scattering, etc, just a beam in free space), the calculated total field is clearly wrong. The beam just passes into the material with some wierd pattern. Is this just a limitation of the method? Or are there some ways to model this more accurately? I tried using a plane wave with periodic boundary condition as the background field as that seemed to work, but I would like to use an actual beam so I can see what happens in the region close to but not directly within the beam. It's great you made the bolique Gaussian beam work! As for the follow-up question, I believe it is hard for anyone to figure out what is wrong without actually seeing your model. It would help if you don't mind posting a model file of your project.

Please login with a confirmed email address before reporting spam

Posted: 5 years ago 2019年8月1日 GMT-4 13:57
Updated: 5 years ago 2019年8月1日 GMT-4 13:57

>

It's great you made the bolique Gaussian beam work! As for the follow-up question, I believe it is hard for anyone to figure out what is wrong without actually seeing your model. It would help if you don't mind posting a model file of your project.

Here's the mph file. I didn't include my own Gaussian beam, but the difference between mine and the default one (for vertical or horizontal incidence) is of the order of 1e-10.

When you set n2=1 (no material present), you can see a nice Gaussian beam. When you set n2 to something else (a tilted material is present), then you expect some reflected and refracted wave, but the solution I see is clearly not physical (one refracted beam in roughly the right direction, one refracted beam as if n2 is negative, and no reflected beam).

> >It's great you made the bolique Gaussian beam work! As for the follow-up question, I believe it is hard for anyone to figure out what is wrong without actually seeing your model. It would help if you don't mind posting a model file of your project. Here's the mph file. I didn't include my own Gaussian beam, but the difference between mine and the default one (for vertical or horizontal incidence) is of the order of 1e-10. When you set n2=1 (no material present), you can see a nice Gaussian beam. When you set n2 to something else (a tilted material is present), then you expect some reflected and refracted wave, but the solution I see is clearly not physical (one refracted beam in roughly the right direction, one refracted beam as if n2 is negative, and no reflected beam).


Please login with a confirmed email address before reporting spam

Posted: 5 years ago 2019年8月1日 GMT-4 22:15
Updated: 5 years ago 2019年8月1日 GMT-4 22:15

one refracted beam in roughly

Is the attached figure what you expect?

-------------------
ZHANG, Pu
School of Physics,
Huazhong University of Science and Technology
>one refracted beam in roughly Is the attached figure what you expect?


Please login with a confirmed email address before reporting spam

Posted: 5 years ago 2019年8月2日 GMT-4 14:03
Updated: 5 years ago 2019年8月2日 GMT-4 14:03

one refracted beam in roughly

Is the attached figure what you expect?

correct. At least qualitatively it makes more sense to me. When I run the above simulation I posted, I get the 'wrong' E-field in the attached fugure.

>>one refracted beam in roughly > >Is the attached figure what you expect? correct. At least qualitatively it makes more sense to me. When I run the above simulation I posted, I get the 'wrong' E-field in the attached fugure.


Please login with a confirmed email address before reporting spam

Posted: 5 years ago 2019年8月2日 GMT-4 18:37
Updated: 5 years ago 2019年8月2日 GMT-4 18:37

one refracted beam in roughly

Is the attached figure what you expect?

correct. At least qualitatively it makes more sense to me. When I run the above simulation I posted, I get the 'wrong' E-field in the attached fugure.

The default direction of incidence is positive y, so the Gaussian beam illuminates from the bottom to the top. That's what you got. The easy fix is just the change of sign for the wavevector.

-------------------
ZHANG, Pu
School of Physics,
Huazhong University of Science and Technology
>>>one refracted beam in roughly >> >>Is the attached figure what you expect? > >correct. At least qualitatively it makes more sense to me. When I run the above simulation I posted, I get the 'wrong' E-field in the attached fugure. The default direction of incidence is positive y, so the Gaussian beam illuminates from the bottom to the top. That's what you got. The easy fix is just the change of sign for the wavevector.

Note that while COMSOL employees may participate in the discussion forum, COMSOL® software users who are on-subscription should submit their questions via the Support Center for a more comprehensive response from the Technical Support team.