Optimal shape synthesis of a metallic flywheel using non-dominated sorting Jaya algorithm

This study describes the shape synthesis of a metallic flywheel using a non-dominated sorting Jaya algorithm. Generally, the flywheel is used to store the kinetic energy in the machines. Kinetic energy is an essential parameter to measure flywheel performance and can be improved by the optimal shape of the flywheel. In order to the optimal shape of the flywheel, the multi-objective problem with the maximization of the kinetic energy and minimization of von Mises stresses is formulated under appropriate design constraints using the cubic B-spline curve. A flowchart is proposed to solve the two-point boundary value differential equation for the calculation of von Mises stress at each point between the inner and outer radii of the flywheel. The design variables are represented by the control points of the cubic B-spline curve. A posteriori approach-based algorithm as non-dominated sorting Jaya algorithm (NSJaya) is used to solve the formulated optimization problem. This algorithm is based on the concepts of crowding distance and non-dominated sorting approach and gives the optimal Pareto set. The proposed method is applied to the flywheel of the agricultural thresher. The performance of the proposed algorithm is compared with that of non-dominated sorting genetic algorithm (NSGA-II) using hyper-volume performance metric. It is found that the NSJaya algorithm gives better results compared to NSGA-II and a posteriori approach-based algorithms such as genetic algorithm (GA), particle swarm optimization (PSO), and Jaya. The optimal Pareto set for the optimal shape of the flywheel is calculated and outlined in this paper. The designer can choose any solution from the Pareto set for the optimal shape of the flywheel. ANSYS parameter design language (APDL) software is used for the validation of the von Mises stresses in the optimized shapes of the flywheel.

[1]  Rong Su,et al.  Jaya, harmony search and water cycle algorithms for solving large-scale real-life urban traffic light scheduling problem , 2017, Swarm Evol. Comput..

[2]  Junjie Li,et al.  Prediction of long-term temperature effect in structural health monitoring of concrete dams using support vector machines with Jaya optimizer and salp swarm algorithms , 2019, Adv. Eng. Softw..

[3]  Chengwei Wu,et al.  Shape optimization of energy storage flywheel rotor , 2017 .

[4]  R. Venkata Rao,et al.  A multi-objective algorithm for optimization of modern machining processes , 2017, Eng. Appl. Artif. Intell..

[5]  Ronald B. Guenther,et al.  An Introduction to Numerical Methods , 2018 .

[6]  Prem Singh,et al.  A Modified Jaya Algorithm for Mixed-Variable Optimization Problems , 2018, J. Intell. Syst..

[7]  K. M. Ragsdell,et al.  Optimal Flywheel Design With a General Thickness Form Representation , 1983 .

[8]  Carlos A. Coello Coello,et al.  An updated survey of GA-based multiobjective optimization techniques , 2000, CSUR.

[9]  A. Noorul Haq,et al.  Analysis of enablers for the implementation of leagile supply chain management using an integrated fuzzy QFD approach , 2017, J. Intell. Manuf..

[10]  Erik D. Goodman,et al.  Optimal design of flywheels using an injection island genetic algorithm , 1999, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[11]  Nadar D. Ebrahimi Optimum design of flywheels , 1988 .

[12]  M. Berger,et al.  Optimal design of a rotating disk for kinetic energy storage , 1988 .

[13]  Ravi Shankar Singh,et al.  Workflow scheduling using Jaya algorithm in cloud , 2019, Concurr. Comput. Pract. Exp..

[15]  M. N. Vrahatis,et al.  Particle swarm optimization method in multiobjective problems , 2002, SAC '02.

[16]  Yuan Ping,et al.  An improved multi-objective particle swarm optimization algorithm and its application in EAF steelmaking process , 2012, 2012 24th Chinese Control and Decision Conference (CCDC).

[17]  Ravipudi Venkata Rao,et al.  Jaya: An Advanced Optimization Algorithm and its Engineering Applications , 2018 .

[18]  Sarah Farrukh,et al.  A new type of shooting method for nonlinear boundary value problems , 2013 .

[19]  Tayfun Dede Jaya algorithm to solve single objective size optimization problem for steel grillage structures , 2018 .

[20]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[21]  Amit Kumar Singh,et al.  Defect-free optimal synthesis of crank-rocker linkage using nature-inspired optimization algorithms , 2017 .

[22]  Erik D. Goodman,et al.  The Optimization of Flywheels using an Injection Island Genetic Algorithm , 2004 .

[23]  Ehsan Ghotbi,et al.  A bilevel game theoretic approach to optimum design of flywheels , 2012 .

[24]  Georges M. Fadel,et al.  Heterogeneous flywheel modeling and optimization , 2000 .

[25]  Ibrahim Zeid,et al.  CAD/CAM theory and practice , 1991 .

[26]  Xu Chen,et al.  A performance-guided JAYA algorithm for parameters identification of photovoltaic cell and module , 2019, Applied Energy.

[27]  S. Timoshenko,et al.  Theory of Elasticity (3rd ed.) , 1970 .

[28]  MengChu Zhou,et al.  Flexible Job-Shop Rescheduling for New Job Insertion by Using Discrete Jaya Algorithm , 2019, IEEE Transactions on Cybernetics.

[29]  Michael E. Mortenson,et al.  Geometric Modeling , 2008, Encyclopedia of GIS.

[30]  Robert L. Norton Kinematics and Dynamics of Machinery , 2008 .

[31]  R. Venkata Rao,et al.  Multi-objective optimization of machining and micro-machining processes using non-dominated sorting teaching–learning-based optimization algorithm , 2016, Journal of Intelligent Manufacturing.

[32]  Junjie Li,et al.  Slope reliability analysis using surrogate models via new support vector machines with swarm intelligence , 2016 .

[33]  R. Venkata Rao,et al.  Multi-objective optimization of abrasive waterjet machining process using Jaya algorithm and PROMETHEE Method , 2019, J. Intell. Manuf..

[34]  Yuan Ping An improved multi-objective particle swarm optimization algorithm and its application , 2012 .