Skip to content

Source code for the paper "On nonlinear geometric transformations of finite elements" implementing various geometrically exact finite element formulations for the special Cosserat rod.

Notifications You must be signed in to change notification settings

claudioperez/GeometricTransformations

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

39 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GeometricTransformations

A framework for geometrically exact finite element analysis

DOI:10.1002/nme.7506


This is a partial repository; an upload of the full project is in progress

This project implements a framework for simulating differential equations on nonlinear manifolds.

This repository contains the source code for the investigation presented by Perez and Filippou (2024). The MATLAB implementation requires the FEDEASLab toolbox for nonlinear structural analysis which may be obtained from the author upon reasonable request. A completely open-source C++ implementation of the framework is under development for OpenSees and expected to be completed by 2025. Development is ongoing at https://github.com/claudioperez/OpenSeesRT.

Elements/
This directory contains the finite elements:
  • ExactShear3dFrm Displacement-interpolated shear 3d frame element with Cosserat strains; this element implements the three geometrically exact beam formulations presented in Appendix B.
  • GeomWrap3dFrm Wrapper for 3d frame elements. This element implements the element wrapper from Section 6 using Algorithm 1 from Section 4.
  • GeomTran3dFrm Wrapper for 3d frame elements that are formulated in a basic coordinate system. This element implements the element wrapper from Section 6 using Algorithm 1 from Section 4.
Geometry/
Rotations/
This directory contains the rotation functions described in Appendix A of Perez and Filippou (2024).
Examples/
This directory contains scripts to reproduce the examples of the paper.
  1. Invariance
    1. Plane Cantilever - Point moment
    2. Plane Cantilever - Transverse Force
  2. Space Cantilever - Point moment and force
  3. Curved Cantilever - Point force (Bathe's problem)
  4. Hockling of a flexible rod.

For an example using "basic" elements, see E00_Cantilever.

OpenSeesRT Logo
  • Perez CM, Filippou FC. On nonlinear geometric transformations of finite elements. Int J Numer Methods Eng. 2024;e7506. doi: 10.1002/nme.7506

About

Source code for the paper "On nonlinear geometric transformations of finite elements" implementing various geometrically exact finite element formulations for the special Cosserat rod.

Topics

Resources

Stars

Watchers

Forks