28.01.2013 Views

Zienkiewicz O.C., Taylor R.L. Vol. 3. The finite - tiera.ru

Zienkiewicz O.C., Taylor R.L. Vol. 3. The finite - tiera.ru

Zienkiewicz O.C., Taylor R.L. Vol. 3. The finite - tiera.ru

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.

244 Waves<br />

the familiar form<br />

where<br />

…<br />

M ˆ<br />

K ÿ ! 2 ÿ<br />

M<br />

N T …<br />

1<br />

N d K ˆ<br />

g<br />

D ˆ<br />

h 0<br />

0 h<br />

~g ˆ 0 …8:9†<br />

B T DB d …8:10†<br />

It is thus an eigenvalue problem as discussed in Chapter 17 of <strong>Vol</strong>ume 1. <strong>The</strong> K and M<br />

matrices are analagous to st<strong>ru</strong>cture sti€ness and mass matrices. <strong>The</strong> eigenvalues will<br />

give the natural frequencies of oscillation of the water in the basin and the eigenvectors<br />

give the mode shapes of the water surface. Such an analysis was ®rst carried<br />

out using ®nite elements by <strong>Taylor</strong> et al. 12 and the results are shown as Fig. 17.5 of<br />

<strong>Vol</strong>ume 1. <strong>The</strong>re are analytical solutions for harbours of regular shape and constant<br />

depth. 1;3 <strong>The</strong> reader should ®nd it easy to modify the standard element routine given<br />

in <strong>Vol</strong>ume 1, Chapter 20, to generate the wave equation `sti€ness' and `mass'<br />

matrices. In the corresponding acoustic problems, the eigenvalues give the natural<br />

resonant frequencies and the eigenvectors give the modes of vibration. <strong>The</strong> model<br />

described above will give good results for harbour and basin resonance problems,<br />

and other problems governed by the Helmholtz equation. In modelling the Helmholtz<br />

equation, it is necessary to retain a mesh which is su ciently ®ne to ensure an accurate<br />

solution. A `<strong>ru</strong>le of thumb', which has been used for some time, is that there should be<br />

10 nodes per wavelength. This has been accepted as giving results of acceptable engineering<br />

accuracy for many wave problems. However, recently more accurate error<br />

analysis of the Helmholtz equation has been carried out. 13;14 In wave problems it is<br />

not su cient to use a ®ne mesh only in zones of interest. <strong>The</strong> entire domain must<br />

be discretized to a suitable element density. <strong>The</strong>re are essentially two types of error:<br />

. <strong>The</strong> wave shape may not be a good representation of the t<strong>ru</strong>e wave, that is the local<br />

elevations or pressures may be wrong.<br />

. <strong>The</strong> wave length may be in error.<br />

This second case causes a poor representation of the wave in one part of the problem<br />

to cause errors in another part of the problem. This e€ect, where errors build up<br />

across the model, is called a pollution error. It has been implicitly understood since<br />

the early days of modelling of the Helmholtz equation, as can be seen from the<br />

uniform size of ®nite element used in meshes.<br />

BabusÏ ka et al. 13;14 show some results for various ®nite element models, using di€erent<br />

element types, and the error as a function of element size, h, and wave number, k.<br />

<strong>The</strong> sharper error results show that the simple <strong>ru</strong>le of thumb given above is not always<br />

adequate. Since the wave number, k, and the wavelength, , are related by k ˆ 2 = ,<br />

the condition of 10 nodes per wavelength can be written as kh 0:6. But keeping to<br />

this limit is not su cient. <strong>The</strong> pollution error grows as k 3 h 2 . BabusÏ ka et al. propose<br />

a posteriori error indicators to asssess the pollution error. See the cited references and<br />

Chapter 14, <strong>Vol</strong>ume 1, for further discussion of these matters.

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

Saved successfully!

Ooh no, something went wrong!