Abstract
This project aims the implementation of an approximate analytical solution for the wave equation in one and two dimensional domains for Neumann Boundary Conditions (NBC), which the gradient of the primary variable is known within the boundary domain and, for the proposed implementation, is defined as a periodic function of time. Fourier series was used to determine the approximated solutions for the wave equations and it was implemented in Python 3.7 programming language. The Object-Oriented Paradigm (OOP) approach was used to provide flexibility for the implementation, resulting in an Application Programming Interface (API) that provides functionalities such as increasing the number of approximation terms and several visualization tools. The results are presented considering two different frequencies and compared to the Finite Difference Method (FDM) solution, leading to root-mean-squared-errors of order \(10^{-6}\) (Pa).
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Simões RJ, Pedrosa A, Pereira WCA, Teixeira CA (2016) A complete COMSOL and MATLAB finite element medical ultrasound imaging simulation. In: ICA2016
Gimperlein H, Meyer F et al (2018) Boundary elements with mesh refinements for the wave equation. Numer Math 139(2018):867–912
LeVeque R (2007) Finite difference methods for ordinary and partial differential equations: steady-state and time-dependent problems. Finite difference methods for ordinary and partial differential
Torii A, Lima R, Sá R (2019) Benchmark solutions for the wave equation with boundary harmonic excitation
Atalla N, Sgard F (2015) Finite element and boundary methods in structural acoustics and vibration. CRC Press, Boca Raton
Johansson R (2019) Numerical Python: scientific computing and data science applications with Numpy, Scipy and Matplotlib. Apress
Igel H (2017) Computational seismology. Oxford University Press, Oxford
Lanardo G (2017) Python high performance. PACKT Publishing Limited
Acknowledgements
We would like to acknowledge the Federal University of ABC, and Technological Research Institute of the State of São Paulo (IPT).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Ethics declarations
The authors declare that they have no conflict of interest.
Rights and permissions
Copyright information
© 2022 Springer Nature Switzerland AG
About this paper
Cite this paper
Mello, S.G., Benetti, C., Santiago, A.G. (2022). Application of the Neumann Boundary Conditions to One and Two Dimensional Analytical Solution of Wave Equation. In: Bastos-Filho, T.F., de Oliveira Caldeira, E.M., Frizera-Neto, A. (eds) XXVII Brazilian Congress on Biomedical Engineering. CBEB 2020. IFMBE Proceedings, vol 83. Springer, Cham. https://doi.org/10.1007/978-3-030-70601-2_256
Download citation
DOI: https://doi.org/10.1007/978-3-030-70601-2_256
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-70600-5
Online ISBN: 978-3-030-70601-2
eBook Packages: EngineeringEngineering (R0)