Skip to content

Implementation of the Strain Path method and Shallow Strain Path method to compute the displacement and strain fields due to the penetration of a tube

License

Notifications You must be signed in to change notification settings

lluis-mv/Shallow-StrainPathMethod

Repository files navigation

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:

About

Implementation of the Strain Path method and Shallow Strain Path method to compute the displacement and strain fields due to the penetration of a tube

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages