Skip to content

Truss Topology Optimization (TTO) for 2D and 3D cellular and monolithic structures. Stress and topological buckling constraints.

License

Notifications You must be signed in to change notification settings

mid2SUPAERO/TTO

Repository files navigation

TTO

Truss Topology Optimization (TTO) for 2D cellular and monolithic structures, including stress and topological buckling constraints.

⚠️ Note: The current implementation supports 2D structures only.

Notebooks

Two Jupyter notebooks are provided to run optimizations:

  • 2D_launcher.ipynb: for monolithic (non-modular) structures.
  • 2D_launcher_modular.ipynb: for modular structures.

These notebooks serve as entry points to the workflow and contain relevant configuration examples.

Installation

To install the environment using conda, run:

conda env create -f environment.yml -n TTO
conda activate TTO

This will create and activate the TTO environment with all necessary dependencies.

References

For more details, please refer to the following works:

About

Truss Topology Optimization (TTO) for 2D and 3D cellular and monolithic structures. Stress and topological buckling constraints.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published