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
- The tutorial notebook
- Excel spreadsheet with assumed soil inputs can be downloaded from here