Publication | IEEE Congress on Evolutionary Conference 2019

Configuration Design of Mechanical Assemblies using an Estimation of Distribution Algorithm and Constraint Programming

This paper investigates solving a configuration design problem using novel application of estimation of distribution algorithm and constraint programming. It is an important stepping stone toward extending generative design to system level.

Download publication

Abstract

Configuration Design of Mechanical Assemblies using an Estimation of Distribution Algorithm and Constraint Programming

Hyunmin Cheong, Mehran Ebrahimi, Adrian Butscher, Francesco Iorio

IEEE Congress on Evolutionary Conference 2019

A configuration design problem in mechanical engineering involves finding an optimal assembly of components and joints that realizes some desired performance criteria. Such a problem is a discrete, constrained, and black-box optimization problem. A novel method is developed to solve the problem by applying Bivariate Marginal Distribution Algorithm (BMDA) and constraint programming (CP). BMDA is a type of Estimation of Distribution Algorithm (EDA) that exploits the dependency knowledge learned between design variables without requiring too many fitness evaluations, which tend to be expensive for the current application. BMDA is extended with adaptive chi-square testing to identify dependencies and Gibbs sampling to generate new solutions. Also, repair operations based on CP are used to deal with infeasible solutions found during search. The method is applied to a vehicle suspension design problem and is found to be more effective in converging to good solutions than a genetic algorithm and other EDAs. These contributions are significant steps towards solving the difficult problem of configuration design in mechanical engineering with evolutionary computation.

Related Resources

Article

2024

Autodesk Research Summer Internship: Empowering Innovation and Real-World Experience

Autodesk Research is looking for great summer interns…

Publication

1999

Stable Fluids

Building animation tools for fluid-like motions is an important and…

Publication

2022

Neon: A Multi-GPU Programming Model for Grid-based Computations

We present Neon, a new programming model for grid-based computation…

Publication

2014

Pteromys: Interactive Design and Optimization of Free-formed Free-flight Model Airplanes

This paper introduces novel interactive techniques for designing…

Get in touch

Something pique your interest? Get in touch if you’d like to learn more about Autodesk Research, our projects, people, and potential collaboration opportunities.

Contact us