FinEtoolsFlexBeams.jl

Finite Element tools in Julia: large-displacement response of 3D flexible frame structures
Author PetrKryslUCSD
Popularity
5 Stars
Updated Last
1 Year Ago
Started In
February 2020

Project Status: Active – The project has reached a stable, usable state and is being actively developed. Build Status Latest documentation

FinEtoolsFlexBeams.jl

FinEtools used for the simulation of large-displacement response of three-dimensional flexible-beam structures. Linear static analysis, modal analysis, linear buckling analysis. Nonlinear statics and dynamics.

News

  • 07/10/2021: Tested with Julia 1.8. Reviewed all examples.
  • 05/23/2021: Updated for Julia 1.6.
  • 08/23/2020: Added a separate tutorial package, FinEtoolsFlexBeamsTutorials.jl).
  • 08/16/2020: Described tutorials.
  • 07/27/2020: Added documentation.
  • 02/25/2020: Nonlinear static analysis implemented.
  • 02/20/2020: Nonlinear transient dynamic analysis implemented.
  • 02/16/2020: Buckling analysis implemented.

Tutorials

Clone the package to your working directory:

git clone https://github.com/PetrKryslUCSD/FinEtoolsFlexBeams.jl.git

Change your working directory to FinEtoolsFlexBeams. Start Julia and run the following:

using Pkg; Pkg.activate("."); Pkg.instantiate()

The tutorials are in the form of Julia scripts in the folder FinEtoolsFlexBeams.jl/docs/src/tutorials. The markdown generated from these files is also in the same folder.

To view the markdown, follow the link to the documentation.

To run a tutorial, head over to the tutorials folder, open the tutorial script, and evaluate in Julia.

Examples

There are a number of examples, which may be executed as described in the conceptual guide to FinEtools.

Visualization

This is possible with the package FinEtoolsBeamsVis.