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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

102 I. Sazonov et al.<br />

H z<br />

1<br />

exact<br />

FETD<br />

Yee<br />

Co-volume<br />

H z<br />

1<br />

0<br />

139 140 x 141<br />

(a)<br />

exact<br />

Yee<br />

FEDT<br />

Co-volume<br />

0<br />

139 140 x 141<br />

(b)<br />

Fig. 3. Propagation of a plane harmonic TE wave in a waveguide: magnetic field<br />

after 170 cycles at a distance x ≈ 140λ, using (a) δ ≈ λ/15, (b) δ ≈ λ/30.<br />

mesh. Table 1 compares the computational performance of the algorithms, in<br />

terms of the required number of steps per cycle (spc), the CPU time needed<br />

(time), the computed phase velocity (C) <strong>and</strong> the maximum amplitude (A) of<br />

the magnetic field in the range 0 ≤ x ≤ 160λ. This table also enables computation<br />

of the speed-up factor, between the co-volume method <strong>and</strong> FETD,<br />

which is achieved on both meshes. The effect of dispersion error on the phase<br />

velocity, as a function of time step, is shown in Figure 4. A theoretical phase<br />

velocity of one was specified for the present computation. This figure shows<br />

the computed phase velocity, for various values of the time step, on the unstructured<br />

meshes using the co-volume scheme <strong>and</strong> the FETD scheme <strong>and</strong>, on<br />

the structured meshes, using the Yee scheme, compared to the theoretically<br />

expected Yee values [TH00]. The phase velocity achieved using the co-volume<br />

method is much superior to the phase velocity expected from the structured<br />

grid implementation.

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

Saved successfully!

Ooh no, something went wrong!