Title: Multiobjective Design Optimization of Rolling Element Bearing using NSGA II
1Multi-objective Design Optimization of Rolling
Element Bearing using NSGA II
- Presented by,
- Shantanu Gupta
- Under guidance of
- Dr. S. B. Nair
- Dr. R. Tewari
2OUTLINE
- Rolling Element Bearings
- Problem statement
- Optimization (single and multi-objective)
- Previous work
- NSGA II Multi-objective optimization using
evolutionary concepts - Application and Results
- Conclusion
3OUTLINE
- Rolling Element Bearings
- Problem statement
- Optimization (single and multi-objective)
- Previous work
- NSGA II Multi-objective optimization using
evolutionary concepts - Application and Results
- Conclusion
4Rolling Element Bearings
- Wide use in mechanical engineering
- Ever growing application
- Multiple performance criteria
- Time for designers to get assistance from
Computer scientists
5Nomenclature
6Cross section
dm Db ro ri Z
7Important performance measures
- Longest fatigue life
- Dynamic Capacity (Cd)
- Longest wear life
- Minimum film thickness (hmin)
- Static capacity (Cs)
8OUTLINE
- Rolling Element Bearings
- Problem statement
- Optimization (single and multi-objective)
- Previous work
- NSGA II Multi-objective optimization using
evolutionary concepts - Application and Results
- Conclusion
9Problem
- It is a multi-objective optimization problem
- 5 parameters
- 8 inequality constraints
- 3 objectives
10Parameters
- Db is the ball diameter
- Dm is the mean diameter
- Z is number of balls
- fi is inner curvature coefficient
- fo is outer curvature coefficient
11Constraints (1) Bounds
12Constraints (2) More
- Phi is the assembly angle
- epsilon is a constant
- Kdmin and Kdmax are by geometric constraints
13Objectives (1) Dynamic Capacity
14Objectives (2) Minimum film thickness
- For increased wearing life
- Few more constants are shown here
15Objectives (3) Static capacity max of inner
and outer static capacity
16OUTLINE
- Rolling Element Bearings
- Problem statement
- Optimization (single and multi-objective)
- Previous work
- NSGA II Multi-objective optimization using
evolutionary concepts - Application and Results
- Conclusion
17Optimization (1)
- Common day engineering problem
- Problem could be stated as mathematical functions
that have to be maximized or minimized - df/dx 0, implies local maxima or minima
- Single objective is easy to handle !
- What about multiple objectives ?
18Optimization (2)
- f1(p), f2(p)...fn(p) are objectives
- c(p) gt 0 represents constraints on parameter
space - The result of this optimization is not a unique
parameter set p, instead it is satisfied by an n
dimensional front, called as Pareto front.
19Optimization (3)
- The concept of optimizing one performance on the
cost of other is termed as Pareto optimality. - The trade-off curve is also said to be Pareto
optimal front and the points over it are termed
as Pareto optimal points.
20Optimization (4)
- Domination
- One solution is said to dominate another if it is
better in both objectives - Non-Domination Pareto points
- A solution is said to be non-dominated if it is
better than other solutions in at least one
objective
21Example
Non-dominated
f2
Dominated
f1
22An Example Pareto Front
- P feasible parameter space
- f() nonlinear mapping
- F feasible objective space
- dF Pareto front
23Deterministic or Stochastic
24OUTLINE
- Rolling Element Bearings
- Problem statement
- Optimization (single and multi-objective)
- Previous work
- NSGA II Multi-objective optimization using
evolutionary concepts - Application and Results
- Conclusion
25Using weighted sum approach
- Have upper and lower bounds for each objective
- Normalize them
- Add them together
- Now it is as good as single objective
26Shortcomings
- No consideration of multi-objective nature of
problem - Each run will lead to only one final solution
point (one point on Pareto front) - Can not handle non-convexities of the Pareto front
27OUTLINE
- Rolling Element Bearings
- Problem statement
- Optimization (single and multi-objective)
- Previous work
- NSGA II Multi-objective optimization using
evolutionary concepts - Application and Results
- Conclusion
28Non Dominated Sorting based Genetic Algorithm II
- Developed at KanGAL (Prof K. Deb)
- Superior to most of the MOEA in the research
arena today - Uses Elitism
- Famous for Fast non-dominated search
29Outline of Algorithm
- Take Parent (t) and Child (t) populations of tth
generation - Do the fast non-dominated sorting
- Crowding distance assignment
- Sort on the basis of crowding operator
- Make Parent (t1) population of this generation
- Selection Tournament or Roulette
- Crossover Real numbers using distribution index
- Mutation Real numbers using distribution index
- Make Child (t1) population of this generation
30Fast non-dominated sort
- Each layer is a Pareto front
- Rank of a solution is the layer number
1
2
f2
3
4
f1
31Crowding distance assignment
32Crowding operator based sorting
OR
- After this sorting, Parent (t1) is made taking
top N candidates - We now do selection, crossover, and mutation to
obtain Child (t1)
33Graphical representation of Algorithm
34Outline of Algorithm
- Take Parent (t) and Child (t) populations of tth
generation - Do the fast non-dominated sorting
- Crowding distance assignment
- Sort on the basis of crowding operator
- Make Parent (t1) population of this generation
- Selection Tournament or Roulette
- Crossover Real numbers using distribution index
- Mutation Real numbers using distribution index
- Make Child (t1) population of this generation
35OUTLINE
- Rolling Element Bearings
- Problem statement
- Optimization (single and multi-objective)
- Previous work
- NSGA II Multi-objective optimization using
evolutionary concepts - Application and Results
- Conclusion
36For single optimization
- The results obtained were better than that given
by previous approaches
37For dual optimization Cd, Cs
38For dual optimization Cd, hmin
39For dual optimization Cs, hmin
40All three objectives together OLD
- Previous approach with weighted sums computed the
values for two weight assignments
41All three objectives together NEW
- We have a complete gamut of values lying on the
Pareto front. - To give an estimate 670 values
- All obtained in a single run
- Gives designer a variety to choose from
42OUTLINE
- Rolling Element Bearings
- Problem statement
- Optimization (single and multi-objective)
- Previous work
- NSGA II Multi-objective optimization using
evolutionary concepts - Application and Results
- Conclusion
43Conclusion
- Multi-objective optimization problem in rolling
element bearings is identified - Comparison of evolutionary and deterministic
- methods
- NSGA II was found to be an ideal answer
- Very encouraging results are obtained
- Future work would be to analyze these plots
(mechanical engineering task) and give best
fitting Pareto points as design specification
44Thank you