Acoustic Boundary Element Solver.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Dr Dan J. O’Boy

 

http://www.djoboy.co.uk

 

R1


 

 

 

All rights reserved.

 

This manual is provided for reference and may not be copied and / or altered without the permission of the author. References to the manual should be made whenever material is used.

 

The manual provides guidance and information in order to use the Sonitus BE program and may be altered without notice being provided. No responsibility is assumed or given for any damage, commitments, liabilities or inaccuracies incurred as a result of the information provided.

 

All material is the intellectual property of this company through the owner Dr Dan J. O'Boy, who applies the property rights.

The terms and conditions are applied through and in accordance with English law and any disputes will be subject to the jurisdiction of the courts of England and Wales of the United Kingdom.

 

 

 

Revision 1

 

Copyright ©2008

 

Dr Dan J O’Boy

4 The Green

Exton

Oakham

Rutland

LE158AP

 

United Kingdom

enquires@djoboy.co.uk

 

 


Table of contents

 

Table of contents  5

List of figures  7

List of tables  9

I.     Introduction   11

II.     Requirements  12

III.     Background of the boundary element method   13

IV.     Nomenclature  14

V.     Key terminology   15

VI.     Mathematical foundation of the boundary element method   19

Principle of the indirect boundary element method   22

Discretisation of the surface domain   24

Integrating a boundary element  26

Quadrilateral elements  26

Triangular elements  28

Source definition and location   29

Data recovery parameters  30

The solution method for a matrix problem    33

 

 

VII.     Input file definition   33

VIII.     Output file definition   35

IX.     Program overview     36

SonitusBE.cpp   36

X.     Subroutine functions  37

ErrorHandle.h (COMPLETE)  37

Interp.h (COMPLETE)  37

Messages.h (COMPLETE)  39

SolutionChoice.h (COMPLETE)  39

Verification.h (COMPLETE)  40

Structures.h (COMPLETE)  40

FileReaderSonitus.h (COMPLETE)  41

Resultoutput.h (COMPLETE)  42

complex.h (COMPLETE)  43

IndirectSolver.h (COMPLETE)  43

Makefile (COMPLETE)  45

DJO_LU.h (INCOMPLETE)  45

Gaussjc.h (COMPLETE)  46

XI.     Sample files  46

Solid geometry   47

Infinite plane surface  47

Data recovery mesh (exterior)  48

Data recovery mesh (interior)  48

Free-field solution   49

Sound pressure in a domain with a solid geometry   51

Sound pressure inside an enclosure with damping material included on one surface  51

XII.     Notes  51

Exterior and interior domains  51

Element types  52

Sound sources  52

Infinite ground plane  52

XIII.     Input file types - DAT  52

XIV.     Debug requirements  52

XV.     Summary   52

XVI.     References  54

 

Please follow the following links or click on the titles above to read information about the boundary element solver for acoustic problems.

 

http://www.djoboy.co.uk/bem/sonitusbe.htm

http://www.djoboy.co.uk/bem/sonitus2.htm

http://www.djoboy.co.uk/bem/sonitus3.htm

http://www.djoboy.co.uk/bem/sonitus4.htm

http://www.djoboy.co.uk/bem/sonitus5.htm

 

 

 

www.000webhost.com