Skip to content

robinbest/HomoGen

Repository files navigation

HomoGen

HomoGen is a software for performing homogenization of beam cross sections. Homogenization, also called beam cross sectional analysis (BCS), is an engineering technique to calculate the structural properties of a beam's cross section, especially when the beam is made of composite materials.

Current version: v1.1

Beam cross sectional analysis

  • Based on anisotropic beam theory published by Giavotto et. al., also known as NABSA
  • Assume the beam reference axis is straight and deflection/deformation gradient is small
  • Support composite laminate layout
  • Generate wind turbine blade cross sections from pyNuMAD YAML files
  • Section properties computed
    • Geometric center
    • Shear center
    • Elastic center
    • Stiffness matrix
    • Mass matrix
  • Quantities recovered
    • Stress distribution
    • Deformation field
  • Fully integrated mesher and solver
  • Fast and efficient
  • Standalone application with UI
  • API for integration with interface for parsing section definitions
  • Cross platform

HomoGen GUI

HomoGen GUI (this repository) works as a workbench in FreeCAD. Both FreeCAD and HomoGen GUI are free and open source.

License

HomoGen GUI is under the MIT license.

Installation

Steps to install this software.

How to Use

Details about using this software through examples.

Other software

Several softwares have the same or similar functions as HomoGen.

Feedback, Requests and Support

Please send an email to robinbest2@gmail.com.

About

FreeCAD based UI for beam cross section analysis for structures like wind turbines

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages