The Boundary Element Method in Acoustics

Serves as an introduction to the Boundary Element Method and its application to acoustic problems and goes on to complete the development of computational models.

**Tag(s):**
Mathematics

**Publication date**:

**ISBN-10**:
0953403106

**ISBN-13**:
n/a

**Paperback**:
158 pages

**Views**: 15,172

The Boundary Element Method in Acoustics

Serves as an introduction to the Boundary Element Method and its application to acoustic problems and goes on to complete the development of computational models.

Terms and Conditions:

From the Preface:

The boundary element method (BEM) is a powerful computational technique, providing numerical solutions to a range of scientific and engineering problems. To the user, the main characteristic of the method is that only a mesh of the boundary of the domain is required. Hence, at the very least, the method is easier to apply than the more traditional finite element method.

The subject of this text is the development of boundary element methods for the solution of problems in linear acoustics. Three classes of problem are considered: Chapter 4 - interior acoustic problems, Chapter 5 - exterior acoustic problems and Chapter 6 - the modal analysis of an enclosed fluid. Each class of problem is considered in three domain settings: two-dimensions, three-dimensions and axisymmetry.

In this text the boundary element methods for the solution of acoustic or Helmholtz problems are developed in a bottom-up way. Chapter 2 is on the preparation of the boundary and surface meshes. Chapter 3 considers the techniques employed in reducing the integral equation to discrete form. The solution of the acoustic problems are considered in Chapters 4 to 6 .

Intended Audience:

A library of Fortran 77 routines have been developed alongside this text. Each acoustic problem considered in this text can be solved through simply calling one Fortran routine. The user must simply set up the parameter list for the subroutine in order to obtain the numerical solution by the BEM and to interpret the results. The source code is made available so that the methods employed are entirely transparent. Although the mathematical development of the methods is given in this text, the software can be used without any knowledge of these details. Users of the software will need to have a working knowledge of Fortran.

Stephen Kirkup wrote:Having run out of hard copies of the book a number of years ago, the author is pleased to publish an on-line version of the book in PDF format. A number of minor corrections have been made to the original, following feedback from a number of readers. The author is particularly grateful to Ambrose Thompson and Peter Juhl for their feedback.

From the Preface:

The boundary element method (BEM) is a powerful computational technique, providing numerical solutions to a range of scientific and engineering problems. To the user, the main characteristic of the method is that only a mesh of the boundary of the domain is required. Hence, at the very least, the method is easier to apply than the more traditional finite element method.

The subject of this text is the development of boundary element methods for the solution of problems in linear acoustics. Three classes of problem are considered: Chapter 4 - interior acoustic problems, Chapter 5 - exterior acoustic problems and Chapter 6 - the modal analysis of an enclosed fluid. Each class of problem is considered in three domain settings: two-dimensions, three-dimensions and axisymmetry.

In this text the boundary element methods for the solution of acoustic or Helmholtz problems are developed in a bottom-up way. Chapter 2 is on the preparation of the boundary and surface meshes. Chapter 3 considers the techniques employed in reducing the integral equation to discrete form. The solution of the acoustic problems are considered in Chapters 4 to 6 .

Intended Audience:

A library of Fortran 77 routines have been developed alongside this text. Each acoustic problem considered in this text can be solved through simply calling one Fortran routine. The user must simply set up the parameter list for the subroutine in order to obtain the numerical solution by the BEM and to interpret the results. The source code is made available so that the methods employed are entirely transparent. Although the mathematical development of the methods is given in this text, the software can be used without any knowledge of these details. Users of the software will need to have a working knowledge of Fortran.

Tweet

About The Author(s)

No information is available for this author.

Book Categories

Computer Science
Introduction to Computer Science
Introduction to Computer Programming
Algorithms and Data Structures
Artificial Intelligence
Computer Vision
Machine Learning
Neural Networks
Game Development and Multimedia
Data Communication and Networks
Coding Theory
Computer Security
Information Security
Cryptography
Information Theory
Computer Organization and Architecture
Operating Systems
Image Processing
Parallel Computing
Concurrent Programming
Relational Database
Document-oriented Database
Data Mining
Big Data
Data Science
Digital Libraries
Compiler Design and Construction
Functional Programming
Logic Programming
Object Oriented Programming
Formal Methods
Software Engineering
Agile Software Development
Information Systems
Geographic Information System (GIS)

Mathematics
Mathematics
Algebra
Abstract Algebra
Linear Algebra
Number Theory
Numerical Methods
Precalculus
Calculus
Differential Equations
Category Theory
Proofs
Discrete Mathematics
Theory of Computation
Graph Theory
Real Analysis
Complex Analysis
Probability
Statistics
Game Theory
Queueing Theory
Operations Research
Computer Aided Mathematics

Supporting Fields
Web Design and Development
Mobile App Design and Development
System Administration
Cloud Computing
Electric Circuits
Embedded System
Signal Processing
Integration and Automation
Network Science
Project Management

Operating System
Programming/Scripting
Ada
Assembly
C / C++
Common Lisp
Forth
Java
JavaScript
Lua
Microsoft .NET
Rexx
Perl
PHP
Python
R
Rebol
Ruby
Scheme
Tcl/Tk

Miscellaneous
Sponsors