Computational Solutions of Helmholtz Equation Yau Shu Wong Department of Mathematical & Statistical Sciences University of Alberta Edmonton, Alberta, Canada
MD-11
Noise radiation from NACA 0012 airfoil at zero incidence
Sound radiation from a jet pipe Near field pressure at 1623 Hz at 0.45 Mach number
Wave Equation: where For a time - periodic solution, Helmholtz Equation: orin homogeneous media
K denotes the wave number, it is related to the frequency of the wave propagation The wavelength The number of points per wavelength
Discretization Boundary condition Solution of the resulting system of equations Computational methods for Helmholtz Equation Problem: high frequency, large wave number and short wave
Finite-difference method: Exact solution Hence, Discretization
Sixth-order Compact Finite Difference: Recall
New Finite Differene – Lambe, Luczak & Nehrbass Taylor’s expansion: Recall:
2D Helmholtz equation: Finite Difference: New Finite Difference:
Boundary condition: Radiation condition Absorption condition Damping Layer Perfectly Matched Layer
Noise radiation in turbofan
Radiation boundary condition: Finite Difference: New Finite Difference: Uniqueness of numerical solutions using new finite difference schemes for the 1D and 2D problems.
Solution of system of linear equations: The matrix A is usually large, non-diagonally dominant, indefinite and with complex coefficients The system is very ill-conditioned Solution methods: Direct: Gaussian elimination Iterative: Conjugate Gradient, bi-CG, CGS, preconditioning, multi-grid, GMRES Direct: Iterative:
Generalized Minimum Residual (GMRES) is a Krylov subspace method, compute an approximate solution from the space GMRES algorithm ensures that the residual has a minimal 2-norm.
GMRES algorithm Matrix-vector Full GMRES GMRES(m)
m=5 m=1 m=50 m=100
K=20,kh=0.625 ResidualError
Numerical Simulations: Elliptic BVP:
Numerical wave number: 1D Helmholtz equation
1D Problem, h = 0.01
1D Problem, k = 50
2D Helmholtz equation Exact solution Let
Concluding Remarks: Solving Helmholtz equation numerically is a difficult task for large wave numbers The effects on discretization, boundary conditions and linear solver are reported For 1D problem, exact solution can be computed For 2D and 3D problems, more works and new ideas are needed
Thank You!