Skip to content

GrowWorkingHard/TOP-OPT-Plates

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TOP-OPT-Plates

MATLAB Code for Topology Optimization of Plates

Overview

This is a project developed by a small group of students of the Civil Engineering Master Degree at the University of Trento (Italy) for the Computational Mechanics of Structures 2 course.

The aim is to explore the topology optimization area by embedding its techniques into a structural application.

Features

The main functionalities implemented in the code are

  • Compliance Optimization (work of loads minimization)
  • Eigenfrequencies Optimization
  • Different types of finite element available (ACM, BMF, etc.)
  • Plots displaying convergence, deformed configuration and eigenmodes

Future development

Possibly some of these areas may be explored and developed in the future

  • Multiobjective Optimization (for compliance problems)
  • Band Gap Optimization
  • Performance improvements through numerical integration
  • Other optimization methods such as the Method of Moving Asymptotes (MMA)

References

Here's a brief list of the main papers used to explore the field.

  • Sergey Ananiev (2003) - On Equivalence between Optimality Criteria and Projected Gradient Methods with Application to Topology Optimization Problem
  • Matteo Bruggi, Alberto Taliercio (2014) - Optimal strengthening of concrete plates with unidirectional fiber-reinforcing layers
  • Jianbin Du, Niels Olhoff (2005) - Topology optimization of continuum structures with respect to simple and multiple eigenfrequencies
  • Ole Sigmund (2006) - Morphology-based black and white filters for topology optimization
  • Zhen-Gong Ma, Noboru Kikuchi, Hsien-Chie Cheng (1994) - Topological design for vibrating structures
  • Jianbin Du, Niels Olhoff (2005) - Topological design of freely vibrating continuum structures for maximum values of simple and multiple eigenfrequencies and frequency gaps
  • Erik Lund, Niels Olhoff (1994) - Multiple eigenvalues in structural optimization problems
  • Krister Svanberg (1987) - The method of moving asymptotes

About

MATLAB Code for Topology Optimization of Plates

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • MATLAB 100.0%