Skip to content

Finite Element Analysis with OpenSees

This git repository contains documentation and tutorial examples for conducting finite element analysis through the OpenSees simulation platform.

Material documentation

The documentation concerns the newly developed materials in OpenSees.

Axial curves

The documentation related to the axial non-linear load-transfer functions (\(t-z\) and \(Q-z\) curves). The curves are included as uniaxial materials, which provide a uniaxial force-deformation relationships.

Unified CPT-based method

Worked examples

Worked examples using OpenSeesPy, the Python interpreter of OpenSees, are provided through jupyter notebooks.

Note

The developped materials might have not been included yet in any oficial OpenSees release. In the meanwhile, interested users may use the materials by importing the provided DLL file opensees.pyd as shown in the notebooks.

Warning

The DLL can only be run in an environment with Python 3.8.

Info

The DDL can be downloaded from here

Tip

If import errors are experienced when importing the DLL through the notebook, try to install OpenSeesPy in the current virtual environment pip install openseespy.

Axial pile response

The provided material for the worked cases focusing on piles under axial loading is listed below.

Unified CPT-based method in SANDS