Skip to content

Programming the Boundary Element Method An Introduction for Engineers

Best in textbook rentals since 2012!

ISBN-10: 0471863335

ISBN-13: 9780471863335

Edition: 2001

Authors: Gernot Beer

List price: $83.95
Shipping box This item qualifies for FREE shipping.
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

This work focuses on explanations of the Boundary Element Method from an engineering perspective rather than a mathematical one. It also shows that programming the BEM need not be complicated when using a modern programming language such as FORTRAN 95.
Customers also bought

Book details

List price: $83.95
Copyright year: 2001
Publisher: John Wiley & Sons, Incorporated
Publication date: 4/25/2001
Binding: Paperback
Pages: 480
Size: 6.63" wide x 9.74" long x 0.92" tall
Weight: 1.870
Language: English

Preface
Acknowledgements
Preliminaries
Introduction
Overview of book
Mathematical preliminaries
Vector algebra
Stress and strain
Conclusions
References
Programming
Strategies
FORTRAN 90/95 features
Representation of numbers
Arrays
Array operations
Control
Subroutines and functions
Subprogram libraries and common variables
Charts and pseudo-code
Pre- and postprocessing
Conclusions
Exercises
References
Discretisation and interpolation
Introduction
One-dimensional elements
Two-dimensional elements
Elements of infinite extent
Subroutines for shape function
Description of physical quantities
Coordinate transformation
Differential geometry
Integration over elements
Numerical integration
Program 3.1: Calculation of surface area
Conclusions
Exercises
References
Material modelling and fundamental solutions
Introduction
Steady state potential problems
Static elasticity problems
Constitutive equations
Fundamental solutions
Conclusions
References
Boundary integral equations
Introduction
Trefftz method
Program 5.1: Flow around cylinder, Trefftz method
Sample input and output
Direct method
Theorem of Betti and integral equations
Limiting values of integrals as P coincides with Q
Solution of integral equations
Computation of results inside the domain
Program 5.2: Flow around cylinder, direct method
Sample input and output
Conclusions
Exercises
References
Boundary element methods - numerical implementation
Introduction
Discretisation and isoparametric elements
Integration of kernel shape function products
Singular integrals and rigid body motions
Numerical integration
Numerical integration over one-dimensional elements
Numerical integration for two-dimensional elements
Conclusions
Exercises
References
Assembly and solution
Introduction
Assembly of system of equations
Symmetry
Subroutine MIRROR
Subroutine ASSEMBLY
Solution of system of equations
Gauss elimination
Conjugate gradient solver
Scaling
Program 7.1: General purpose program, direct method, one region
User's manual
Sample input file
Conclusions
Exercises
References
Postprocessing
Introduction
Computation of boundary results
Potential problems
Elasticity problems
Computation of internal results
Potential problems
Elasticity problems
Program 8.1: Postprocessor
Input specification
Conclusions
Exercises
References
Test examples
Introduction
Cantilever beam
Problem statement
Boundary element discretisation and input
Results
Comparison with FEM
Conclusions
Circular excavation in infinite domain
Problem statement
Boundary element discretisation and input
Results
Comparison with FEM
Conclusions
Square excavation in infinite elastic space
Problem statement
Boundary element discretisation and input
'Quarter point' elements
Comparison with finite elements
Conclusions
Spherical excavation
Problem statement
Boundary element discretisation and input
Results
Comparison with FEM
Conclusions
References
Multiple regions
Introduction
Multi-region assembly
Stiffness matrix assembly
Partially coupled problems
Example
Computer implementation
Subroutine stiffness_BEM
Program 10.1: General purpose program, direct method, multiple regions
User's manual
Sample problem
Conclusions
References
Edges and corners
Introduction
Potential problems
Two-dimensional elasticity
Region assembly with corners
Three-dimensional elasticity
Implementation
Subroutine for detecting corners
Subroutine for computing auxiliary equation coefficients
Conclusions
References
Body Forces
Introduction
Gravity
Postprocessing
Initial strains
Volume cells
Numerical evaluation of volume integrals
Postprocessing
Initial stresses
Numerical evaluation of volume integrals
Postprocessing
Implementation
Example
Conclusions
References
Non-linear problems
Introduction
General solution procedure
Plasticity
Elastoplasticity
Viscoplasticity
Method of solution
Evaluation of singular integrals
Computation of internal stresses
Example
Contact problems
Method of analysis
Solution procedure
Example of application
Conclusions
References
Coupled boundary element/finite element analysis
Introduction
Coupling theory
Coupling to finite elements
Coupling to boundary elements
Examples
Conclusion
References
Industrial applications
Introduction
Mechanical engineering
A cracked extrusion press causes concern
Geotechnical engineering
Instability of slope threatens village
Analysis of tunnel advance in anisotropic rock
Tunnel approaching fault
CERN caverns
Geological engineering
How to find gold with boundary elements
Civil engineering
Arch dam
Conclusions
References
Program libraries
Utility_LIB
Geometry_LIB
Integration_LIB
Elast_LIB
Laplace_LIB
Postproc_LIB
Stiffness_LIB
Answers to exercises
Index