specbeam¶
Contents
What is specbeam?¶
specbeam is a python module developed for Walker and Indraratna (2018ish) [2] article ” Moving loads on a viscoelastic foundation with special reference to railway transition zones” published in the International Journal of Geomechanics.
It models a finite elastic Euler-Bernoulli beam resting on viscoelastic foundation subjected to a moving load(s), with piecewise-linear spatially varying properties. It uses the spectral Galerkin method to solve the dynamic system deflections over time. Ding et al. (2012) [1] models a similar situation with constant spatial properties.
See geotecha.beam_on_foundation.specbeam.SpecBeam
for details
and input variables. for specbeam
There are various use case examples floating around. In particular
see the article_figure functions in geotecha.beam_on_foundation.specbeam
module and also the testing routines
in geotecha.beam_on_foundation.test.test_specbeam
There is also a few examples can be found in the Geotecha Examples section.
The equations of Ding et al(2012 [1] are implemented in
geotecha.beam_on_foundation.dingetal2012.py
.
References¶
[1] | (1, 2) Ding, H., Chen, L.-Q., and Yang, S.-P. (2012). “Convergence of Galerkin truncation for dynamic response of finite beams on nonlinear foundations under a moving load.” Journal of Sound and Vibration, 331(10), 2426-2442. |
[2] | Walker, R.T.R. and Indraratna, B, (in press) “Moving loads on a viscoelastic foundation with special reference to railway transition zones”. International Journal of Geomechanics. |