Skip to content

gigatskhondia/gigala

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Engineering Design by Artificial Intelligence and Numerical Methods

Are you interested in new ways of engineering design? This repository is an attempt to apply artificial intelligence algorithms for the purpose of engineering design of electrical and structural elements and components. I combine numerical simulation like finite element analysis with artificial intelligence like reinforcement learning to produce optimal designs. Recently, my work has been focused on topology optimization of electrical circuits and mechanical structures. I am constantly exploring different ways that AI can be applied to science and engineering. With my diverse interests, I am using this repository as a testbed for my ideas to create software for artificial intelligence aided design. I hope that my work can inspire you to explore new ways that AI can be applied to your field.

At present, Gigala software consists of topology optimization module. It uses artificial intelligence to assist an engineer in her design. You can use it as research or engineering analysis tool to design different mechanical and electrical components and elements.

Philosophy of the software:

  • free
  • open source
  • practical performance on a personal computer

Please check my blog and manuals for the specifics of the models and algorithms I use:

Topology optimization by reinforcement learning:

Fig1Screenshot 2023-08-02 at 12 39 14

Topology optimization by genetic algorithms:

Fig1Screenshot 2024-07-20 at 06 06 51

To keep up to date with the project please check Gigala page.

If you like my project and want to support it, please consider doing any of the following:

  • Star this project
  • Sponsor this project
  • Contact me if you are interested in my research or want to adopt my solutions for your project