Watts said:
I am trying to find a closed solution to the three dimensional acoustical wave equation in rectangle coordinates \[<br />
\frac{{\partial ^2 p}}{{\partial x^2 }} + \frac{{\partial ^2 p}}{{\partial y^2 }} + \frac{{\partial ^2 p}}{{\partial z^2 }} = \frac{1}{{c^2 }} \cdot \frac{{\partial ^2 p}}{{\partial t^2 }}<br />
\]<br />. The wave is propagating along the x axis. I have a generic solution but I don’t have a closed solution subject to the required boundary conditions I need. I am assuming the wave begins propagation at the origin and travels to the end point of L and the amplitude is restricted to the width and height of A and B. I am assuming it is propagating in a rectangular tube. The variable p is the acoustic pressure and c is the velocity of the wave. If anybody could help I would appreciate it.
You have to write the general solution (which include all possible waves)
and then impose boundary conditions on that. When you do that, some
of the unknowns in the general solution will take on specific values, and
these specific values will give you the wavenumbers of the allowable waves
in the guide. It will also tell you everything about which wavelengths can
fit into the guide and which ones can't (dispersion relationship).
The general solution will be an infinite summation of Fourier modes in x, y and z
where each individual mode satifys the boundary conditions (and so the infinite sum does as well).
I leave the details to you!
Good luck.
Edit: Transform the wave equation into the frequency domain and solve
it there. It's much easier than doing it in the time domain. In the frequency
domain, the equation becomes
\[<br />
\frac{{\partial ^2 p}}{{\partial x^2 }} + \frac{{\partial ^2 p}}{{\partial y^2 }} + \frac{{\partial ^2 p}}{{\partial z^2 }} = k^2 \cdot p<br />
\]<br />.
With this solution in hand (with the bouandary conditions already imposed)
you transform it back into the time domain in the usual Fourier way.