/Hysteresis_Energy_optimization

Optimizing the hysteresis energy dissipation in a steel structure using a genetic algorithm

Primary LanguageJupyter Notebook

Hysteresis Energy optimization

This work is part of Structural Dynamics course, Ecole Nationale Polytechnique, Algiers 2022.

alt text

The goal is to optimize the hysteresis energy dissipation in a steel structure subjected to a seismic event using a genetic algorithm.

Tools :

  • Python
  • PyGAD library
  • SAP2000 Python API

Non linear behaviour of the selected beams is modified at each iteration to improve the energy dissipation.

Initial energy dissipation (green) :

Results after 10 generations :