微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 微波和射频技术 > 电磁仿真讨论 > COMSOL: cloaking for Helmholtz equation

COMSOL: cloaking for Helmholtz equation

时间:03-30 整理:3721RD 点击:
Hello,

I have successfully done cloaking simulations with COMSOL's RF module. Trying to do the same for the Helmholtz equation, I ran into some problems. I think this has to do with incorrect boundary conditions, but I can't see the solution right now. Maybe someone can help me!?

The simulation results are shown in the following pic:



It looks like scattering from the boundaries.


I've used the following setup in COMSOL:

2D > Mathematics > Classical PDEs > Helmholtz equation

Global Definitions > Parameters: k (wavenumber)

Equations: grad(-c grad(u)) + a u = f
Outside the ring: c=1, a = -k^2, f=0
Inside the ring: c = usual cloaking parameters, a = -k^2, f=0

Zero flux: top and bottom boundary
Flux/Source: left and right boundary g = -k*sin(k*x)


For the RF wave equation I used PMLs and scattering boundary conditions. That's not possible for the Helmholtz equation and I thought that it wouldn't be necessary. Can someone tell me what's going wrong there!?

Regards,
RB

plz, i need an example for cloaking in comsol

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top