Parametric reconfiguration improvement in non-iterative concurrent mechatronic design using an evolutionary-based approach

Parametric reconfiguration plays a key role in non-iterative concurrent design of mechatronic systems. This is because it allows the designer to select, among different competitive solutions, the most suitable without sacrificing sub-optimal characteristics. This paper presents a method based on an evolutionary algorithm to improve the parametric reconfiguration feature in the optimal design of a continuously variable transmission and a five-bar parallel robot. The approach considers a solution-diversity mechanism coupled with a memory of those sub-optimal solutions found during the process. Furthermore, a constraint-handling mechanism is added to bias the search to the feasible region of the search space. Differential Evolution is utilized as the search algorithm. The results obtained in a set of five experiments performed per each mechatronic system show the effectiveness of the proposed approach.

[1]  A. Kai Qin,et al.  Self-adaptive Differential Evolution Algorithm for Constrained Real-Parameter Optimization , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[2]  Miguel G. Villarreal-Cervantes,et al.  Concurrent redesign of an underactuated robot manipulator , 2009 .

[3]  Wen-Jun Zhang,et al.  Integrated design of mechanical structure and control algorithm for a programmable four-bar linkage , 1999 .

[4]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[5]  Carlos A. Coello Coello,et al.  A comparative study of differential evolution variants for global optimization , 2006, GECCO.

[6]  C. Fonseca,et al.  Non-Linear System Identification with Multiobjective Genetic Algorithms , 1996 .

[7]  Edgar Alfredo Portilla-Flores,et al.  Integration of structure and control using an evolutionary approach: an application to the optimal concurrent design of a CVT , 2007 .

[8]  Jinsong Wang,et al.  Kinematics, singularity and workspace of planar 5R symmetrical parallel mechanisms , 2006 .

[9]  K. H. Hunt,et al.  Structural Kinematics of In-Parallel-Actuated Robot-Arms , 1983 .

[10]  Jouni Lampinen,et al.  Constrained Real-Parameter Optimization with Generalized Differential Evolution , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[11]  R. Storn,et al.  Differential Evolution: A Practical Approach to Global Optimization (Natural Computing Series) , 2005 .

[12]  R. Saravanan,et al.  Evolutionary Minimum Cost Trajectory Planning for Industrial Robots , 2008, J. Intell. Robotic Syst..

[13]  David Wang,et al.  Simultaneous plant-controller design optimization of a two-link planar manipulator , 2006 .

[14]  Marco Laumanns,et al.  Archiving With Guaranteed Convergence And Diversity In Multi-objective Optimization , 2002, GECCO.

[15]  Fathi H. Ghorbel,et al.  Modeling and set point control of closed-chain mechanisms: theory and experiment , 2000, IEEE Trans. Control. Syst. Technol..

[16]  Carlos A. Coello Coello,et al.  An Evolutionary Approach to Solve a Novel Mechatronic Multiobjective Optimization Problem , 2008, Advances in Metaheuristics for Hard Optimization.

[17]  K. Schittkowski,et al.  NONLINEAR PROGRAMMING , 2022 .

[18]  Gary B. Lamont,et al.  Evolutionary algorithms for solving multi-objective problems, Second Edition , 2007, Genetic and evolutionary computation series.

[19]  Carlos A. Coello Coello,et al.  A Preliminary Study of Fitness Inheritance in Evolutionary Constrained Optimization , 2007, NICSO.

[20]  J.A. Gallegos,et al.  Parametric optimal design of a pinion-rack based continuously variable transmission , 2005, Proceedings, 2005 IEEE/ASME International Conference on Advanced Intelligent Mechatronics..

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

[22]  Edgar Alfredo Portilla-Flores,et al.  Evolutionary Dynamic Optimization of a Continuously Variable Transmission for Mechanical Efficiency Maximization , 2005, MICAI.

[23]  A. E. Eiben,et al.  Introduction to Evolutionary Computing , 2003, Natural Computing Series.

[24]  Paul Sas,et al.  Towards a mechatronic compiler , 2001 .

[25]  Kaisa Miettinen,et al.  Nonlinear multiobjective optimization , 1998, International series in operations research and management science.

[26]  K. Deb An Efficient Constraint Handling Method for Genetic Algorithms , 2000 .

[27]  Christopher Ryan Willis A Kinematic Analysis and Design of a Continuously Variable Transmission , 2006 .

[28]  Uday K. Chakraborty,et al.  Advances in Differential Evolution , 2010 .

[29]  Long Chen,et al.  Design for control: A concurrent engineering approach for mechatronic systems design , 2001 .

[30]  H. Harry Asada,et al.  Integrated structure/control design of mechatronic systems using a recursive experimental optimization method , 1996 .

[31]  K. Zielinski,et al.  Stopping Criteria for Differential Evolution in Constrained Single-Objective Optimization , 2008 .

[32]  Natalio Krasnogor,et al.  Nature-inspired cooperative strategies for optimization , 2009 .

[33]  A. Oyama,et al.  New Constraint-Handling Method for Multi-Objective and Multi-Constraint Evolutionary Optimization , 2007 .

[34]  Edgar Alfredo Portilla-Flores,et al.  Differential evolution techniques for the structure-control design of a five-bar parallel robot , 2010 .