Team19
Team19
Team19
•Modern machining demands precise control of spindle speed, feed rate, and cooling rate to enhance energy
efficiency, material removal rate (MRR), and system durability.
•Traditional methods focus on individual aspects like energy efficiency or thermal stability, often neglecting
holistic system performance.
•This study uses NSGA-II to optimize five competing objectives: energy efficiency, thermal stability, MRR,
tool wear, and vibration amplitude.
•By integrating real-world constraints, this approach provides a balanced and sustainable solution for precise
and cost-effective machining.
LITERATURE SURVEY
Several studies laid the foundation for this work:
J. Xu et al. (2015):
This study optimizes spindle speed and feed rate in machining processes to improve energy efficiency. It provides insights into reducing
energy consumption while maintaining machining performance.
Machining Practices: Industry standards for machining processes often use predefined
constraints derived from experiments and theoretical models.
In the context of our optimization problem, dynamic constraints are not required as the system
operates within predefined and predictable parameter ranges. The constraints are based on
industry-standard machine specifications, ensuring safe and optimal performance. Since there are
no real-time variables influencing the process, the static constraints are sufficient to prevent
invalid solutions while maintaining computational simplicity. Testing has shown that the results
obtained under these static constraints meet all objectives without needing adjustments during the
optimization process.
Continuation...
• Our objective is to to enhance machining performance by optimizing key parameters for energy efficiency,
material removal, thermal stability, vibration control, and tool wear. This project employs advanced
optimization techniques to achieve sustainable and precise machining solutions
• Objective Functions and Constraints:
Objective functions:
Constraints:
o 1500 rpm ≤ Spindle Speed ≤ 2000 rpm
o 10 mm/rev ≤ Feed Rate ≤ 50 mm/rev
o 1 L/min ≤ Cooling Rate ≤ 5 L/min
o 200 m/min ≤ Cutting Speed ≤ 400m/min
METHODOLOGY(PYTHON)
• Objective: A Multi-Objective Genetic Algorithm for Optimizing Energy Efficiency, Material Removal Rate,
Temperature, Tool Wear, and Vibration in Machining
Techniques Used:
• NSGA-II (Non-Dominated Sorting Genetic Algorithm II)
A multi-objective evolutionary algorithm used to handle conflicting objectives, generating a Pareto-
optimal front to analyze trade-offs between objectives.
Time Complexity : O(G(N*M^2)).
• Categorization of Metrics
To classify the performance of individuals into categories such as "Best," "Good," and "Average" for
each metric (e.g., Energy Efficiency, MRR, etc.).
• Parameter Repair
Ensures that individuals' attributes (e.g., spindle speed, feed rate, cooling rate, cutting speed, mass) remain within
realistic and feasible ranges during crossover , mutation and omits negative values in the inputs.
Continuation...
• Pareto Front Visualization
To visually represent the evolution of the Pareto front over generations, highlighting the trade-offs
between conflicting objectives.
• Handling Conflicting Objectives
To balance conflicting objectives (e.g., improving MRR may increase tool wear or vibration
amplitude). NSGA-II facilitates this by identifying solutions where improving one objective doesn’t
excessively degrade another.
Continuation...
random: For generating random values for initialization, mutation, and crossover.
deap:
- base: Provides the base toolbox for defining genetic algorithms.
- creator: Used to define custom classes for individuals and fitness functions.
- tools: Includes various tools for selection, mutation, crossover, and sorting.
• NSGA-II Optimization Algorithm and tailored repair mechanisms synergize technical objectives like energy
efficiency, material removal rate, and system stability.
• Balanced Performance: Focus on optimizing parameters like spindle speed, feed rate, cooling rate, and
cutting speed to achieve sustainable and precise machining.
• NSGA-II Evolutionary Optimization: Ensures adherence to constraints on temperature, tool wear, and
vibration amplitude while providing a Pareto-optimal set of solutions.
• Promotes sustainable manufacturing by enhancing energy efficiency, extending tool life, and reducing
operational costs.
• Highlights the potential of combining optimization algorithms and IoT-driven real-time adjustments to set
a benchmark for smart machining solutions.
CONTRIBUTION
• M Vivek Charan - 30%
• G Lohith Venkat Reddy - 30%
• P Sai Sankeerthan Reddy - 40%
THANK YOU