Skip to content

bala4krish/Multi-Objective-Design-using-SQP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Multi-Objective-Design-using-SQP

Multi-Objective Design using Sequential Quadratic programming & Weighted Sum approach.

The purpose of this exercise is to design a cantilever cylindrical support column of minimum mass for a new water tank at a minimum deflection of the tank due to wind and find the optimum values of design variables d_0 & t (two objectives) using sequential quadratic programming & weighted sum approach with a Matlab solver. This problem was originally created by G. Baenziger in the book "Introduction to optimum design".

Prof_Def.m

Defines the problem variables used in the design.

SQP_example.m

Implementation of SQP using the solver

SQP_Nonlcon.m

Defines the non-linear constraints such as axial, bending stresses and maximum allowed deflection, etc required for the design

SQP_nonlfun.m

Implements weighted sum

With finding many values of do, t for the design we can find an optimal value by plotting a utopia frontier chart. This shows when two objective functions are minimized simultaneously, there is certainly tradeoff in the design. It also demonstrates that an ideal design model can be obtained by choosing appropriate weight values, so the designer gets the best values to choose from.

PARETO CHART

Pareto

About

Multi-Objective Design using Sequential Quadratic programming

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages