Skip to content

Latest commit

 

History

History
44 lines (21 loc) · 1.89 KB

README.md

File metadata and controls

44 lines (21 loc) · 1.89 KB

Shallow-StrainPathMethod

License

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.

Octave compatibility with symbolic generation

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

License and citation

This code is distributed under BSD 3-Clause License.

If you find these codes useful for your work, please cite as follows: