24.02.2014 Views

Partial Differential Equations - Modelling and ... - ResearchGate

Partial Differential Equations - Modelling and ... - ResearchGate

Partial Differential Equations - Modelling and ... - ResearchGate

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Electromagnetic Scattering 99<br />

purpose, we choose to employ the Delaunay–Voronoï dual diagram, with the<br />

integrals taken over the edges of the Delaunay <strong>and</strong> Voronoï cells. To illustrate<br />

the process, consider a triangular element m of the Delaunay mesh. This element<br />

will share an edge with N m elements, with numbers m i ,1≤ i ≤ N m ,<br />

where N m = 3, unless the element has an edge representing the boundary of<br />

the domain. Suppose the Delaunay edge mm i is the common edge between<br />

elements m <strong>and</strong> m i <strong>and</strong> let the length of this edge be denoted by l mmi . Similarly,<br />

suppose that the Voronoï edgemm i is the line segment connecting the<br />

circumcentres of element m <strong>and</strong> element m i . The length of this Voronoï edge<br />

will be denoted by h mmi . As basic unknowns in the solution algorithm, we<br />

consider the value of the z-component of the magnetic field at the Voronoï<br />

vertices, <strong>and</strong> denote this by H m , <strong>and</strong> the projection of the electric field at<br />

the midpoint of the Delaunay edge mm i , in the direction of the edge, <strong>and</strong><br />

denote this by E mmi . In this case, the laws of Ampère <strong>and</strong> Faraday can be<br />

approximated, using central differencing, as<br />

H (n+1/2)<br />

m<br />

E (n+1)<br />

mm i<br />

= H (n−1/2)<br />

m<br />

− ∆t ∑N m<br />

S m<br />

i=1<br />

E (n)<br />

mm i<br />

l mmi , (11)<br />

= E mm (n)<br />

i<br />

+<br />

∆t [<br />

]<br />

H m<br />

(n+1/2) − H m (n+1/2)<br />

h i<br />

, (12)<br />

mmi<br />

where S m is the area of element m. This is a staggered explicit scheme, where<br />

the time step size for a stable implementation may be determined from the<br />

requirement [TH00]<br />

∆t < C min {l min ,h min } . (13)<br />

Here l min <strong>and</strong> h min are the minimum Delaunay <strong>and</strong> Voronoï edge lengths<br />

respectively <strong>and</strong> C is a safety factor. This implies the use of meshes which do<br />

not include either very short Delaunay, or very short Voronoï, edges. However,<br />

Voronoï edge lengths may vanish completely, on a general unstructured mesh,<br />

when two adjacent triangles have a common circumcentre. When this happens,<br />

the simple remedy is to merge these two triangles to form a single quadrilateral<br />

element. The discrete formulae of the equations (11) <strong>and</strong> (12) may be applied<br />

directly to this quadrilateral, with appropriate redefinition of N m . Moreover,<br />

the same merging procedure can be adopted when more than two triangles<br />

share a common circumcentre <strong>and</strong> the discrete equations applied again to the<br />

polygonal cell that is created by merging the triangles in this manner. This<br />

merging process is illustrated in Figure 1. If the mesh contains short non-zero<br />

Voronoï sides, the merging process may still be carried out, to overcome the<br />

severe restriction on the time step. However, this will reduce the accuracy<br />

of the scheme, due to the slight local non-orthogonality introduced by the<br />

merging.<br />

The boundary condition on the tangential component of the electric field<br />

can be directly imposed at the surface of the PEC. The far field boundary<br />

condition is again approximated by the addition of an artificial PML, with the<br />

external boundary of the truncated domain taken to be rectangular in shape.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!