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
- 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 (this repository) works as a workbench in FreeCAD. Both FreeCAD and HomoGen GUI are free and open source.
HomoGen GUI is under the MIT license.
Steps to install this software.
Details about using this software through examples.
Several softwares have the same or similar functions as HomoGen.
- Abaqus Meshed Beam Cross-Sections
- VABS
- BECAS
- ANBA4 and SONATA
Please send an email to robinbest2@gmail.com.

