, Volume 49, Issue 6, pp 1353–1366 | Cite as

Simulation of two-dimensional elastodynamic problems using a new adaptive physics-based method

  • M. Shafiei
  • N. KhajiEmail author


In this paper, an adaptive physics-based method is developed for solving wave motion problems in two dimensions (i.e., lamb waves). The solution of the problem has two main parts. In the first part, after discretization of the domain, a physics-based method is developed considering the conservation of mass and the balance of momentum. In the second part, adaptive points are determined using wavelet theory. This part is well done using Deslauries–Dubuc (D–D) like wavelets. After solving the problem in the first step, the domain of the problem is discretized by the same cells attending loading and characteristics of the structure. After the first trial solution, the D–D interpolation shows the lack and redundancy of points in the domain. These points will be added or eliminated for the next solution. This process may be repeated for achieving adaptive mesh for each step. Finally, the results of the proposed method are compared with the results available in the literature. This comparison shows excellent agreement between the obtained results and those already reported.


Physics-based solution Adaptive solution Multi-resolution analysis Deslauries–Dubuc (D–D) wavelets 



The authors wish to acknowledge and express their special gratitude to anonymous reviewers for their constructive advices, which improved the manuscript.


  1. 1.
    von Neumann J (1966) Theory of self-reproducing automata. University of Illinois Press, UrbanaGoogle Scholar
  2. 2.
    Frisch U, d’Humieres D, Hasslacher B, Lallemand P, Pomeau Y, Rivet JP (1987) Lattice gas hydrodynamics in two and three dimensions. Compl Syst 1:649–707zbMATHMathSciNetGoogle Scholar
  3. 3.
    Succi S, Foti E, Gramignani M (1990) Flow through geometrically irregular media with lattice gas automata. Meccanica 25:253–257CrossRefGoogle Scholar
  4. 4.
    Rothman DH (1987) Modeling seismic P-waves with cellular automata. Geophys Res Lett 14:17–20ADSCrossRefGoogle Scholar
  5. 5.
    Chopard B, Droz M (1989) Cellular automata approach to non-equilibrium phase transitions in surface reaction model: static and dynamic properties. J Phys A 21:205–211ADSCrossRefMathSciNetGoogle Scholar
  6. 6.
    Chopard B, Droz M, Kolb M (1989) Cellular automata approach to non-equilibrium diffusion and gradient percolation. J Phys A 22:1609–1619ADSCrossRefMathSciNetGoogle Scholar
  7. 7.
    Chopard B (1990) A cellular automata model of large-scale moving objects. J Phys A 23:1671–1687ADSCrossRefzbMATHMathSciNetGoogle Scholar
  8. 8.
    Schreckenburg M, Schadschneider A, Nagel K, Ito N (1995) Discrete stochastic models for traffic flow. Phys Rev E 51:2939–2949ADSCrossRefGoogle Scholar
  9. 9.
    Chopard B, Luthi PO, Queloz PA (1996) Cellular automata model for car traffic in two-dimensional street networks. J Phys A 29:2325–2336ADSCrossRefzbMATHMathSciNetGoogle Scholar
  10. 10.
    Wolfram S (2002) A new kind of science. Wolfram media, ChampaignzbMATHGoogle Scholar
  11. 11.
    Kawamura S, Shirashige M, Iwatsubo T (2005) Simulation of the nonlinear vibration of a string using the cellular automation method. J Appl Acoust 66:77–87CrossRefGoogle Scholar
  12. 12.
    Kawamura S, Yoshida T, Minamoto H, Hossain Z (2006) Simulation of the nonlinear vibration of a string using the cellular automata based on the reflection rule. J Appl Acoust 67:93–105CrossRefGoogle Scholar
  13. 13.
    Kwon YW, Hosoglu S (2008) Application of lattice Boltzmann method, finite element method, and cellular automata and their coupling to wave propagation problems. Comput Struct 86:663–670CrossRefGoogle Scholar
  14. 14.
    Leamy MJ (2008) Application of cellular automata modeling to seismic elastodynamics. Int J Solids Struct 45:4835–4849CrossRefzbMATHGoogle Scholar
  15. 15.
    Hopman RK, Leamy MJ (2011) Triangular cellular automata for computing two-dimensional elastodynamic response on arbitrary domains. J Appl Mech 78:1115–1132CrossRefGoogle Scholar
  16. 16.
    Deslauriers G, Dubuc S (1989) Symmetric iterative interpolation processes. Const Approx 5:49–68CrossRefzbMATHMathSciNetGoogle Scholar
  17. 17.
    Bacry E, Mallat S, Papanicolaou G (1992) Wavelet based space–time adaptive numerical method for partial differential equations. Math Model Numer Anal 26:793–834zbMATHMathSciNetGoogle Scholar
  18. 18.
    Beylkin G, Keiser J (1997) On the adaptive numerical solution of nonlinear partial differential equations in wavelet bases. J Comput Phys 132:233–259ADSCrossRefzbMATHMathSciNetGoogle Scholar
  19. 19.
    Vasilyev OV, Paolucci S, Sen M (1995) A multilevel wavelet collocation method for solving partial differential equations in a finite domain. J Comput Phys 120:33–47ADSCrossRefzbMATHMathSciNetGoogle Scholar
  20. 20.
    Ferreira AJM, Luis MS, Bertoluzza CS (2011) Analysis of plates on Winkler foundation by wavelet collocation. Meccanica 46:865–873CrossRefzbMATHGoogle Scholar
  21. 21.
    Sun Z, Chang C (2002) Structural damage assessment based on wavelet packet transform. J Struct Eng 128:1354–1361CrossRefGoogle Scholar
  22. 22.
    Djebala A, Ouelaa N, Benchaabane C, Laefer DF (2012) Application of the wavelet multi-resolution analysis and Hilbert transform for the prediction of gear tooth defects. Meccanica 47:1601–1612CrossRefGoogle Scholar
  23. 23.
    Naldi G, Venini P (1997) Wavelet analysis of structures: statics, dynamics and damage identification. Meccanica 32:223–230CrossRefzbMATHGoogle Scholar
  24. 24.
    Boltežar M, Simonovski I, Furlan M (2003) Fault detection in DC electro motors using the continuous wavelet transform. Meccanica 38:251–264CrossRefzbMATHGoogle Scholar
  25. 25.
    Djebala A, Ouelaa N, Hamzaoui N (2008) Detection of rolling bearing defects using discrete wavelet analysis. Meccanica 43:339–348CrossRefzbMATHGoogle Scholar
  26. 26.
    Yadavar Nikravesh SM, Nezamivand Chegini S (2013) Crack identification in double-cracked plates using wavelet analysis. Meccanica 48(9):2075–2098Google Scholar
  27. 27.
    Cruz P, Mendes A, Magalhães FD (2001) Using wavelets for solving PDEs: an adaptive collocation method. Chem Eng Sci 56:3305–3309CrossRefGoogle Scholar
  28. 28.
    Liu Y, Cameron IT, Wang FY (2000) The wavelet collocation method for transient problems with steep gradients. Chem Eng Sci 55:1729–1734CrossRefGoogle Scholar
  29. 29.
    Jameson LM (1998) A wavelet-optimized, very high order adaptive grid and order numerical method. SIAM J Sci Comput 19:1980–2013CrossRefzbMATHMathSciNetGoogle Scholar
  30. 30.
    Vasilyev OV, Paolucci S (1996) A dynamically adaptive multilevel wavelet collocation method for solving partial differential equations in a finite domain. J Comput Phys 125:498–512ADSCrossRefzbMATHMathSciNetGoogle Scholar
  31. 31.
    Holmström M (1999) Solving hyperbolic PDEs using interpolating wavelets. SIAM J Sci Comput 21:405–420CrossRefzbMATHMathSciNetGoogle Scholar
  32. 32.
    Yousefi H, Noorzad A, Farjoodi J (2010) Simulating 2D waves propagation in elastic solid media using wavelet based adaptive method. J Sci Comput 42:404–425CrossRefzbMATHMathSciNetGoogle Scholar
  33. 33.
    Courant R, Friedrichs K, Lewy H (1928) About the partial differential equations of mathematical physics. Math Ann 100:32–74 in GermanCrossRefzbMATHMathSciNetGoogle Scholar
  34. 34.
    Khaji N, Kazemi Noureini H (2012) Detection of a through-thickness crack based on elastic wave scattering in plates part I forward solution. Asian J Civ Eng 13:301–318Google Scholar
  35. 35.
    Zak A, Krawczuk M, Ostachowicz W (2006) Propagation of in-plane waves in an isotropic panel with a crack. Finite Elem Anal Des 42:929–941CrossRefGoogle Scholar
  36. 36.
    de Hoop AT (1960) A modification of Cagniard’s method for solving seismic pulse problems. J Appl Sci Res 8:349–356CrossRefzbMATHGoogle Scholar

Copyright information

© Springer Science+Business Media Dordrecht 2014

Authors and Affiliations

  1. 1.Faculty of Civil and Environmental EngineeringTarbiat Modares UniversityTehranIran

Personalised recommendations