Skip to content

This project explores the integration of Machine Learning (ML) and Deep Learning (DL) techniques in the field of topology optimization. Leveraging the TOP dataset, the study presents a comprehensive approach to optimizing structural designs using advanced neural network architectures.

License

Notifications You must be signed in to change notification settings

Midhun-Kanadan/Machine-Learning-Models-for-Topology-Optimization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Machine Learning Models for Topology Optimization

Overview

This project explores the integration of Machine Learning (ML) and Deep Learning (DL) techniques in the field of topology optimization. Leveraging the TOP dataset, the study presents a comprehensive approach to optimizing structural designs using advanced neural network architectures.

Key Features

  • Utilization of the TOP dataset comprising 10,000 scenarios for robust ML model training.
  • Implementation of various neural network architectures, including an Encoder-Decoder Net model inspired by the U-Net architecture.
  • Detailed analysis of neural network performance in structural optimization tasks.

Neural Network Architectures

  1. Encoder-Decoder Net Model: A complex model designed for detailed image processing.
  2. Smaller Network: A streamlined version of the U-Net architecture, offering a compact design.
  3. Tiny Neural Network: A lightweight model, ideal for simpler tasks.

Dataset

The TOP dataset consists of solutions for 10,000 randomly generated scenarios on a 40×40 grid. It provides a detailed view of the optimization process over 100 iterations, ensuring a thorough understanding of topology optimization challenges.

Dataset Image

100 iterations of a sample

100 iterations of a sample

Neural Network Architecture

The project demonstrates the effectiveness of ML models in topology optimization. Various architectures were used and evaluated, and their performances were compared in terms of optimization efficiency and accuracy.

Encoder Decoder Model

Encoder-Decoder Net Model

Smaller Model

Smaller Network

Tiny Network Model

Tiny Neural Network

Results

Comparison of Output

Comparison of output from the Encoder-Decoder model and the ground truth

Loss vs Epochs Plot

Encoder Decoder Model

Encoder Decoder Model- Loss vs. Epochs Plot

Smaller Model

Smaller Model- Loss vs. Epochs Plot

Tiny Network Model

Tiny Network Model- Loss vs. Epochs Plot

Loss vs Epochs for Different Learning Rates

Training Loss vs. Epoch- Encoder Decoder Model

Contributions

Contributions to this project are welcome. Please read the contribution guidelines before submitting your contributions.

About

This project explores the integration of Machine Learning (ML) and Deep Learning (DL) techniques in the field of topology optimization. Leveraging the TOP dataset, the study presents a comprehensive approach to optimizing structural designs using advanced neural network architectures.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published