COMSOL Forums: Scattering boundary conditons for non-normal incident (using weak-contribution)
http://www.comsol.com/community/forums/general/thread/34288/
Most recent forum messagesWed, 23 Jan 2013 21:28:56 +0000COMSOL Forums: Scattering boundary conditons for non-normal incident (using weak-contribution)http://www.comsol.com/shared/images/logos/comsol_logo.gif
http://www.comsol.com/community/forums/general/thread/34288/
Re: Scattering boundary conditons for non-normal incident
http://www.comsol.com/community/forums/general/thread/34288/#p94353
I'm not sure how to do it using the weak form. Can you avoid using it? Then port BC would work just fine. If you still want to have weak-form, then check the equations in port BC and try to do something similar.Wed, 23 Jan 2013 21:28:56 +000034288.1358976536.94353Re: Scattering boundary conditons for non-normal incident
http://www.comsol.com/community/forums/general/thread/34288/#p94339
Hi Alexander,<br />
<br />
Thanks a lot for your quick and friendly reply. Unfortunately, I'm still struggling with the problem. Probably I should explain in more detail what I try to do. This is also the reason while I changed the subject of the thread slightly.<br />
<br />
I set up a model adapted to the problem I'm actually interested in by using the weak-form interface of Comsol. Now I want to use one boundary of the problem to excite a plane wave within the simulation area (I make 2d simulations), but this boundary should be also transparent for the reflected wave. Using the notation of my first post the weak contribution is given by the cross product of H and n (the normal vector). Assuming that the magnetic(H) and electric(Ex,Ez) field at the boundary are given by an unknown reflected (Hr,Erx,Erz) and a know incident (Hi,Eix,Eiz) contribution, one ends up with<br />
<br />
H=1/ (mu0*omega)*(-kz*Ex-kx*Ez+2*kz*Eix)<br />
<br />
But using this weak contribution I only get reasonable results for kx=0, in the other cases the reflected wave is reflected again at the boundary of the simulation area resulting in an interference pattern (see the attached image).<br />
<br />
I would be very grateful for any advises,<br />
FelixWed, 23 Jan 2013 18:38:44 +000034288.1358966324.94339Re: Scattering boundary conditons for non-normal incident
http://www.comsol.com/community/forums/general/thread/34288/#p94289
Do you want to use the same BC for launching plane waves as well as for absorbing the reflected wave with different k? You should use port BC for this.Wed, 23 Jan 2013 01:55:49 +000034288.1358906149.94289Scattering boundary conditons for non-normal incident (using weak-contribution)
http://www.comsol.com/community/forums/general/thread/34288/#p94276
Hi all,<br />
<br />
I'm wondering, if it possible to use the scattering boundary conditions in the RF module to make a boundary transparent for a plane wave with a known wave-vector (which is different from the wave vector of the incident field at this boundary). <br />
<br />
To give a simple example, if I, for example, want to simulate the reflections of a plane wave (with a wave vector given by k=(kx,0,kz) and a polarisation of E=(1,0,-kx/kz)) by a metallic half space (surface given by z=0), I know that the wave vector of the reflected field will be k=(kx,0,-kz). Is there any possible to make this simple simulation using scattering boundary conditions (without using PML) and solving for the full field? (I don't want to solve for the scattered field or use PML, since it would be inconvenient for the simulations I'm interested in. Obviously my final goal is not to calculate the reflection of a plan wave at a metal surface.)<br />
<br />
Thanks a lot in advance for any advises,<br />
FelixTue, 22 Jan 2013 23:22:08 +000034288.1358896928.94276