Giter Site home page Giter Site logo

geometrictransformations's Introduction

GeometricTransformations

A framework for geometrically exact finite elment 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.

The procedure is demonstrated with the Cosserat rod model, furnishing a novel finite element formulation that rectifies the lack of objectivity exhibited by existing finite elements without violating the director constraints or compromising the symmetry of the tangent stiffness at equilibrium. The framework is element-independent, allowing its implementation as a wrapper to existing element libraries without modification of the element state determination procedures.

Elements/
This directory contains the finite elements:
  • DisplShear3dFrm_wCS 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.
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_Column.

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

geometrictransformations's People

Contributors

claudioperez avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.