You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
For cx = cy = cx* = cy* = c and $\overline{\sigma }_{x}=\overline{\sigma }_{y}=\overline{\sigma }_{x}^{*}=\overline{\sigma }_{y}^{*}=0$, this system reduces to the Berenger PML medium, while adding the additional constraint σx = σy = σx* = σy* = 0 leads to the system of Maxwell equations in vacuum.
Propagation of a Plane Wave in an APML Medium
We consider a plane wave of magnitude (E0, Hzx0, Hzy0) and pulsation ω propagating in the APML medium with an angle φ relative to the x axis
Ex = − E0sin φeiω(t−αx−βy)
Ey = E0cos φeiω(t−αx−βy)
Hzx = Hzx0eiω(t−αx−βy)
Hzy = Hzy0eiω(t−αx−βy)
where α and β are two complex constants to be determined.
Introducing Eqs. (Plane_wave_APML_def_1), (Plane_wave_APML_def_2), (Plane_wave_AMPL_def_3) and (Plane_wave_APML_def_4) into Eqs. (APML_def_1), (APML_def_2), (APML_def_3) and (APML_def_4) gives
Adding Hzx0 and Hzy0 from Eqs. (Plane_wave_APML_1_3) and (Plane_wave_APML_1_4) and substituting the expressions for α and β from Eqs. (Plane_wave_APML_beta_of_g) and (Plane_wave_APML_alpha_of_g) yields
which is the impedance of vacuum. Hence, like the PML, given some restrictions on the parameters, the APML does not generate any reflection at any angle and any frequency. As for the PML, this property is not retained after discretization, as shown subsequently.
Calling ψ any component of the field and ψ0 its magnitude, we get from Eqs. (Plane_wave_APML_def_1), (Plane_wave_APML_beta_of_g), (Plane_wave_APML_alpha_of_g) and (APML_impedance) that
We assume that we have an APML layer of thickness δ (measured along x) and that $\sigma _{y}=\overline{\sigma }_{y}=0$ and cy = c. Using (Plane_wave_absorption), we determine that the coefficient of reflection given by this layer is
which happens to be the same as the PML theoretical coefficient of reflection if we assume cx = c. Hence, it follows that for the purpose of wave absorption, the term $\overline{\sigma }_{x}$ seems to be of no interest. However, although this conclusion is true at the infinitesimal limit, it does not hold for the discretized counterpart.
Discretization
In the following we set ε0 = μ0 = 1. We discretize Eqs. (PML_def_1), (PML_def_2), (PML_def_3), and (PML_def_4) to obtain
This boundary can be used to model a dielectric or metallic surface. For the electromagnetic solve, at PEC, the tangential electric field and the normal magnetic field are set to 0. In the guard-cell region, the tangential electric field is set equal and opposite to the respective field component in the mirror location across the PEC boundary, and the normal electric field is set equal to the field component in the mirror location in the domain across the PEC boundary. Similarly, the tangential (and normal) magnetic field components are set equal (and opposite) to the respective magnetic field components in the mirror locations across the PEC boundary.
The PEC boundary condition also impacts the deposition of charge and current density. On the boundary the charge density and parallel current density is set to zero. If a reflecting boundary condition is used for the particles, density overlapping with the PEC will be reflected back into the domain (for both charge and current density). If absorbing boundaries are used, an image charge (equal weight but opposite charge) is considered in the mirror location accross the boundary, and the density from that charge is also deposited in the simulation domain. fig_PEC_boundary_deposition shows the effect of this. The left boundary is absorbing while the right boundary is reflecting.
PEC boundary current deposition along the x-axis. The left boundary is absorbing while the right boundary is reflecting.