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.

98 I. Sazonov et al.<br />

In the first stage, the solution is advanced from time level t n to time level<br />

t n+1/2 = t n + ∆t/2 using the forward difference approximation<br />

U (n+1/2) = U (n) − ∆t<br />

2<br />

(<br />

A k ∂U<br />

∂x k<br />

) (n)<br />

. (6)<br />

Here, the superscript (n) denotes an evaluation at time t = t n . In the second<br />

stage, the solution at time level t n+1 = t n + ∆t is obtained from the central<br />

difference approximation<br />

(<br />

U (n+1) = U (n) − ∆t A k ∂U ) (n+1/2)<br />

. (7)<br />

∂x k<br />

At time t = t n , a continuous piecewise linear approximation, on element e,<br />

may be expressed as<br />

U (n)<br />

e<br />

= N (J) U (n)<br />

(J) , (8)<br />

where N (J) is the piecewise linear shape function associated with node J of the<br />

mesh, U (J) represent nodal values <strong>and</strong> the implied summations extend over<br />

each node J of element e. A variational formulation [ZM06] of the equation (6)<br />

is employed to obtain the solution at time level t = t n+1/2 . To obtain the<br />

solution at the end of the time step, at each node I, the weak variational<br />

formulation [ZM06]<br />

M (IJ) U (n+1)<br />

(J)<br />

= M (IJ) U (n)<br />

(J) + Ak ∫<br />

e∈Ω<br />

∫<br />

U e<br />

(n+1/2) ∂N (I)<br />

dΩ −<br />

∂x k<br />

Γ<br />

˜F (n)<br />

n N (I) dΓ<br />

for the equation (7) is employed over the computational domain, Ω. Inthe<br />

equation (9), Γ denotes the boundary of region Ω, ˜F n is a normal boundary<br />

flux <strong>and</strong> M (IJ) is the st<strong>and</strong>ard consistent mass matrix for the mesh of linear<br />

triangular elements in Ω. The equation (9) is solved by explicit iteration <strong>and</strong><br />

the resulting algorithm is stable provided that a CFL condition of the form<br />

∆t ≤Cmin h e (10)<br />

e<br />

is satisfied, where h e denotes the minimum height of element e <strong>and</strong> C is a<br />

safety factor.<br />

For scattering simulations, the boundary condition at the surface of the<br />

PEC scatterer is weakly imposed through the Galerkin statement. The truncated<br />

far field boundary is taken to be rectangular in shape <strong>and</strong> a structured<br />

grid of triangular elements is used to discretise the PML region.<br />

(9)<br />

4 A Co-Volume Method<br />

For the co-volume method, the governing equations are considered in the<br />

integral, time domain form of the equation (1) <strong>and</strong> the discretisation is accomplished<br />

using two mutually orthogonal meshes [Mad95, GL93]. For this

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

Saved successfully!

Ooh no, something went wrong!