Indirect adaptive control using the novel online hypervolume-based differential evolution for the four-bar mechanism

Abstract Four-bar mechanisms have increased their use in current applications from industrial to rehabilitation systems. These applications become more demanding over time, and the control systems are required to provide them higher accuracy, lower energy consumption, and an extended lifetime, among other conflicting features. In addition to the previously mentioned demands, four-bar mechanisms have highly nonlinear dynamics and are often subject to external loads that make them difficult to control. In this paper, an indirect adaptive control based on online multi-objective optimization is proposed to regulate the speed of the four-bar mechanism and increase its lifetime by smoothing the control action under the effects of uncertainties. This consists of a multi-objective optimization process for the online identification of the model parameters that fulfill the performance demands of the mechanism. In this process, a multi-objective optimization problem is stated and then solved by the novel Online Hypervolume-based Differential Evolution (O-HV-MODE) in such a way that several promising model parameter configurations are found in real-time, with different trade-offs among the performance demands. O-HV-MODE takes advantage of the past problem knowledge to accelerate the search for new solutions and uses the Hypervolume metric to increase their convergence and diversity. Then, a single model parameter configuration is selected based on the application necessities and is further used in the nonlinear compensator of the computed-torque controller, while a fixed-gain PD control loop is used for stabilization. The proposed control is validated through experimental tests and the reliability of the results with the 99% Confidence Interval test. Also, the proposal is compared with state-of-the-art linear and non-linear control approaches.

[1]  Edgar Alfredo Portilla-Flores,et al.  Reconfigurable Mechanical System Design for Tracking an Ankle Trajectory Using an Evolutionary Optimization Algorithm , 2017, IEEE Access.

[2]  Naresh Kumari,et al.  Particle Swarm Optimization and Gradient Descent Methods for Optimization of PI Controller for AGC of Multi-area Thermal-Wind-Hydro Power Plants , 2013, 2013 UKSim 15th International Conference on Computer Modelling and Simulation.

[3]  L.C.Tokuz Dulger,et al.  Modelling, simulation and control of a four-bar mechanism with a brushless servo motor , 1997 .

[4]  Miguel G. Villarreal-Cervantes,et al.  Multi-Objective On-Line Optimization Approach for the DC Motor Controller Tuning Using Differential Evolution , 2017, IEEE Access.

[5]  Petre Stoica,et al.  Decentralized Control , 2018, The Control Systems Handbook.

[6]  Feng Ziming,et al.  New Secondary Balancing Method Saves Energy for Crank-Balanced Rod-Pumping Application , 2015 .

[7]  Jaime Álvarez-Gallegos,et al.  Bio-inspired adaptive control strategy for the highly efficient speed regulation of the DC motor under parametric uncertainty , 2019, Appl. Soft Comput..

[8]  Rogelio Lozano,et al.  Adaptive Control: Algorithms, Analysis and Applications , 2011 .

[9]  Jian-Shiang Chen,et al.  Experiments toward MRAC design for linkage system , 1996 .

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

[11]  Francisco Herrera,et al.  A practical tutorial on the use of nonparametric statistical tests as a methodology for comparing evolutionary and swarm intelligence algorithms , 2011, Swarm Evol. Comput..

[12]  Zuhtu Hakan Akpolat,et al.  Type-2 Fuzzy Sliding Mode Control of A Four-Bar Mechanism , 2011 .

[13]  Arthur C. Sanderson,et al.  JADE: Adaptive Differential Evolution With Optional External Archive , 2009, IEEE Transactions on Evolutionary Computation.

[14]  A. Isidori Nonlinear Control Systems , 1985 .

[15]  Jie Zhang,et al.  Consistencies and Contradictions of Performance Metrics in Multiobjective Optimization , 2014, IEEE Transactions on Cybernetics.

[16]  Vincent Duchaine,et al.  A comparative study of the optimal control design using evolutionary algorithms: Application on a close-loop system , 2017, 2017 Intelligent Systems Conference (IntelliSys).

[17]  Robert L. Norton,et al.  Design of machinery : an introduction to the synthesis and analysis of mechanisms and machines , 1999 .

[18]  Jangbom Chai,et al.  Enhancing precision performance of trajectory tracking controller for robot manipulators using RBFNN and adaptive bound , 2014, Appl. Math. Comput..

[19]  Lennart Ljung,et al.  System identification (2nd ed.): theory for the user , 1999 .

[20]  Xavier Blasco Ferragud,et al.  Preference driven multi-objective optimization design procedure for industrial controller tuning , 2016, Inf. Sci..

[21]  Koksal Erenturk,et al.  Fuzzy control of a dc motor driven four-bar mechanism , 2005 .

[22]  A. E. Ruano,et al.  Intelligent control - the road ahead , 2007, 2007 European Control Conference (ECC).

[23]  Kalyanmoy Deb,et al.  Multi-objective optimization using evolutionary algorithms , 2001, Wiley-Interscience series in systems and optimization.

[24]  Hebertt Sira-Ramírez,et al.  On the linear control of nonlinear mechanical systems , 2010, 49th IEEE Conference on Decision and Control (CDC).

[25]  Ramanpreet Singh,et al.  A novel gait-based synthesis procedure for the design of 4-bar exoskeleton with natural trajectories , 2018, Journal of orthopaedic translation.

[26]  Stuart C Burgess,et al.  The design optimisation of an insect-inspired micro air vehicle , 2008 .

[27]  Jean-Jacques E. Slotine,et al.  Linear Matrix Inequalities for Physically Consistent Inertial Parameter Identification: A Statistical Perspective on the Mass Distribution , 2017, IEEE Robotics and Automation Letters.

[28]  Michel Verhaegen,et al.  Rejection of Periodic Wind Disturbances on a Smart Rotor Test Section Using Lifted Repetitive Control , 2013, IEEE Transactions on Control Systems Technology.

[29]  P. N. Suganthan,et al.  Differential Evolution: A Survey of the State-of-the-Art , 2011, IEEE Transactions on Evolutionary Computation.

[30]  Eiichi Yoshida,et al.  Humanoid and Human Inertia Parameter Identification Using Hierarchical Optimization , 2016, IEEE Transactions on Robotics.

[31]  Gilberto Reynoso-Meza,et al.  Controller tuning using evolutionary multi-objective optimisation: Current trends and applications , 2014 .

[32]  R. Ehsani,et al.  Design and evaluation of a two-section canopy shaker with variable frequency for mechanical harvesting of citrus , 2018 .

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

[34]  Xavier Blasco Ferragud,et al.  Enhancing controller's tuning reliability with multi-objective optimisation: From Model in the loop to Hardware in the loop , 2017, Eng. Appl. Artif. Intell..

[35]  John R. Wagner,et al.  A piezoelectric driven ratchet actuator mechanism with application to automotive engine valves , 2003 .

[36]  Jianqiang Yi,et al.  A computed torque controller for uncertain robotic manipulator systems: Fuzzy approach , 2005, Fuzzy Sets Syst..

[37]  Santi Ranjan Pal,et al.  Estimation and Inferential Statistics , 2015 .

[38]  Marjan Mernik,et al.  On the influence of the number of algorithms, problems, and independent runs in the comparison of evolutionary algorithms , 2017, Appl. Soft Comput..

[39]  Mehrdad Tamiz,et al.  Multi-objective meta-heuristics: An overview of the current state-of-the-art , 2002, Eur. J. Oper. Res..

[40]  K. Erenturk,et al.  Hybrid Control of a Mechatronic System: Fuzzy Logic and Grey System Modeling Approach , 2007, IEEE/ASME Transactions on Mechatronics.

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

[42]  Pandian Vasant,et al.  Meta-Heuristics Optimization Algorithms in Engineering, Business, Economics, and Finance , 2012 .

[43]  Chih-Lyang Hwang,et al.  A stable adaptive fuzzy sliding-mode control for affine nonlinear systems with application to four-bar linkage systems , 2001, IEEE Trans. Fuzzy Syst..

[44]  K. Deb,et al.  Understanding knee points in bicriteria problems and their implications as preferred solution principles , 2011 .

[45]  Weng Khuen Ho,et al.  Performance and gain and phase margins of well-known PID tuning formulas , 1995, IEEE Trans. Control. Syst. Technol..

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

[47]  Erdinç Altug,et al.  Design and Control of a Mini Aerial Vehicle that has Four Flapping-Wings , 2017, J. Intell. Robotic Syst..

[48]  Xian Hong Li,et al.  Design of an Optimal PID Controller Based on Lyapunov Approach , 2009, 2009 International Conference on Information Engineering and Computer Science.

[49]  W. C. Schultz,et al.  Control system performance measures: Past, present, and future , 1961 .

[50]  Zhiming Ji,et al.  Synthesis of a Pattern Generation Mechanism for Gait Rehabilitation , 2008 .

[51]  P. Ramesh,et al.  Modeling and Analysis of Model Reference Adaptive Control by Using MIT and Modified MIT Rule for Speed Control of DC Motor , 2017, 2017 IEEE 7th International Advance Computing Conference (IACC).

[52]  Patrick Siarry,et al.  Applications of Metaheuristics in Process Engineering , 2014, Springer International Publishing.

[53]  C. James Taylor,et al.  Dynamic modelling and parameter estimation of a hydraulic robot manipulator using a multi-objective genetic algorithm , 2017, Int. J. Control.

[54]  Youngjin Choi,et al.  Underactuated Finger Mechanism Using Contractible Slider-Cranks and Stackable Four-Bar Linkages , 2017, IEEE/ASME Transactions on Mechatronics.

[55]  Jaime Álvarez-Gallegos,et al.  Off-line PID control tuning for a planar parallel robot using DE variants , 2016, Expert Syst. Appl..

[56]  M. Spong,et al.  Robot Modeling and Control , 2005 .

[57]  Qiusheng Lian,et al.  Application of ELM–Hammerstein model to the identification of solid oxide fuel cells , 2016, Neural Computing and Applications.

[58]  Shihua Li,et al.  Adaptive Speed Control for Permanent-Magnet Synchronous Motor System With Variations of Load Inertia , 2009, IEEE Transactions on Industrial Electronics.

[59]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems (Genetic and Evolutionary Computation) , 2006 .

[60]  TaeWon Seo,et al.  A new non-servo motor type automatic tool changing mechanism based on rotational transmission with dual four-bar linkages , 2018 .