Matlab/Octave code to compute displacements, velocities and strains due to the penetration of a tube using the Strain Path Method (Baligh, 1985).
The Shallow Strain Path Method (Sagaseta et al, 1998) is also considered.
Both codes follow the approach proposed by Sagaseta et al (1998): the tube moves from the far field to the center of the domain.
Elliptical integrals are computed according to Hollos (2012) since it is by far more eficient than using the Matlab build-in elliptical integrals.
Data postprocessing is done in GiD.
The code is fully compatible with Octave. However, the symbolic generation of these files is slow and probably should be changed.
The symbolic toolbox of octave might be installed (in Linux) by typping in the octave command window:
pkg install -forge symbolic
and loaded with:
pkg load symbolic
It might be necessary to install sympy. In a terminal, enter the following line:
sudo apt-get install python-sympy
This code is distributed under BSD 3-Clause License.
If you find these codes useful for your work, please cite as follows:
- Monforte, L., Arroyo, M., Carbonell, J.M. & Gens, A. (2022) Large strain analysis of undrained smooth tube samplig. Géotechnique, 72(1):61–77 https://doi.org/10.1680/jgeot.19.p.354