7  Test Problem: Sound Pressure Field of Circular and Square Pistons

The test problem is that of a uniformly vibrating circular piston of radius 0.1, centred at (0,0,0) at wavenumbers k=10 and k=25. If v(p) = -V   (p Î P) is the velocity of the piston (uniform over its surface) then the sound pressure P(p) at a point p=(0, 0, p3) on the axis of the piston is given by
P(p) = rc V ( ei k (0.01 + p32 )[1/2] - ei k p3 )
see, for example, Skudrzyk [13], pp631-633.
The circular piston is divided into 24 triangles, as shown in figure 2. Figures 3 compare the computed and exact on axis sound pressure obtained from the subroutine at twenty points with exact values for k=10. Figures 4 compare the same but with k=25.
The second test problem is that of a uniform square plate with its sides hinged onto an infinite rigid baffle. The [0,1] ×[0,1] square is vibrating in its natural modes which are
v(p) = sin(l pp1) sin( m pp2)    (p Î P)
(18)
where l and m are integers. The property that is of interest is the radiation ratio of the plate vibrating in each of its mode shapes (18).
In order to apply the subroutine to the problem, the square plate is divided into 32 triangles, as shown in figure 5. The mode shapes considered were the sixteen given by putting l=1 and m=1 in (18). The wavenumbers at which the radiation ratio is computed are k = 0.0, 0.2, 0.4, ..., 34.8, 20.0 . Figures 6 show the radiation ratio curves constructed from the results of the subroutine run.
The final test problem is that of the same square plate as in the previous example, having the same discretisation but with it vibrating uniformly. The radiation ratio curve for this is shown in figure 7.