Stability of nonlinear systems using optimal fuzzy controllers and its simulation by Java programming

In this paper, at first, the single input rule modules ( SIRMs ) dynamically connected fuzzy inference model is used to stabilize a double inverted pendulum system. Then, a multi-objective particle swarm optimization ( MOPSO ) is implemented to optimize the fuzzy controller parameters in order to decrease the distance error of the cart and summation of the angle errors of the pendulums, simultaneously. The feasibility and efficiency of the proposed Pareto front is assessed in comparison with results reported in literature and obtained from other algorithms. Finally, the Java programming with applets is utilized to simulate the stability of the nonlinear system and explain the internet-based control.

[1]  Konstantinos E. Parsopoulos,et al.  MULTIOBJECTIVE OPTIMIZATION USING PARALLEL VECTOR EVALUATED PARTICLE SWARM OPTIMIZATION , 2003 .

[2]  Y. Wang,et al.  A Type-2 Fuzzy Switching Control System for Biped Robots , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[3]  Gary G. Yen,et al.  Dynamic Multiple Swarms in Multiobjective Particle Swarm Optimization , 2009, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[4]  Andries P. Engelbrecht,et al.  Computational Intelligence: An Introduction , 2002 .

[5]  Gary G. Yen,et al.  PSO-Based Multiobjective Optimization With Dynamic Population Size and Adaptive Local Archives , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[6]  Mohammad Javad Mahmoodabadi,et al.  Simulation of stability using Java application for Pareto design of controllers based on a new multi-objective particle swarm optimization , 2011, Math. Comput. Model..

[7]  Jürgen Teich,et al.  Strategies for finding good local guides in multi-objective particle swarm optimization (MOPSO) , 2003, Proceedings of the 2003 IEEE Swarm Intelligence Symposium. SIS'03 (Cat. No.03EX706).

[8]  Russell C. Eberhart,et al.  Multiobjective optimization using dynamic neighborhood particle swarm optimization , 2002, Proceedings of the 2002 Congress on Evolutionary Computation. CEC'02 (Cat. No.02TH8600).

[9]  P. J. Angeline,et al.  Using selection to improve particle swarm optimization , 1998, 1998 IEEE International Conference on Evolutionary Computation Proceedings. IEEE World Congress on Computational Intelligence (Cat. No.98TH8360).

[10]  Shang-Jeng Tsai,et al.  An improved multi-objective particle swarm optimizer for multi-objective problems , 2010, Expert Syst. Appl..

[11]  Xin Chen,et al.  A Modified PSO Structure Resulting in High Exploration Ability With Convergence Guaranteed , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[12]  Jonathan E. Fieldsend,et al.  A Multi-Objective Algorithm based upon Particle Swarm Optimisation, an Efficient Data Structure and , 2002 .

[13]  H. Yoshida,et al.  A particle swarm optimization for reactive power and voltage control considering voltage security assessment , 1999, 2001 IEEE Power Engineering Society Winter Meeting. Conference Proceedings (Cat. No.01CH37194).

[14]  Wen-Chih Peng,et al.  Particle Swarm Optimization With Recombination and Dynamic Linkage Discovery , 2007, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[15]  Yasar Becerikli,et al.  Fuzzy control of inverted pendulum and concept of stability using Java application , 2007, Math. Comput. Model..

[16]  Bor-Sen Chen,et al.  Robust Fuzzy Observer-Based Fuzzy Control Design for Nonlinear Discrete-Time Systems With Persistent Bounded Disturbances , 2009, IEEE Transactions on Fuzzy Systems.

[17]  Chin-Hsiung Loh,et al.  GA-optimized fuzzy logic control of a large-scale building for seismic loads , 2008 .

[18]  A. Jamali,et al.  Pareto robust reliability-based controller design for probabilistic uncertain systems using fuzzy rules , 2011, 2011 International Symposium on Innovations in Intelligent Systems and Applications.

[19]  H. Shayeghi,et al.  Multi-stage fuzzy load frequency control using PSO , 2008 .

[20]  Zafer Bingul,et al.  A Fuzzy Logic Controller tuned with PSO for 2 DOF robot trajectory control , 2011, Expert Syst. Appl..

[21]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[22]  Jianqiang Yi,et al.  A new fuzzy controller for stabilization of parallel-type double inverted pendulum system , 2002, Fuzzy Sets Syst..

[23]  M. Mahmoodabadi,et al.  Optimum design of fuzzy controllers for nonlinear systems using multi-objective particle swarm optimization , 2016 .

[24]  J. Teich,et al.  The role of /spl epsi/-dominance in multi objective particle swarm optimization methods , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[25]  Yujia Wang,et al.  Particle swarm optimization with preference order ranking for multi-objective optimization , 2009, Inf. Sci..

[26]  Carlos A. Coello Coello,et al.  Improving the efficiency of ϵ-dominance based grids , 2011, Inf. Sci..

[27]  A. Engelbrecht,et al.  A new locally convergent particle swarm optimiser , 2002, IEEE International Conference on Systems, Man and Cybernetics.

[28]  Mohammad Javad Mahmoodabadi,et al.  Pareto optimal design of the decoupled sliding mode controller for an inverted pendulum system and its stability simulation via Java programming , 2013, Math. Comput. Model..

[29]  Saman K. Halgamuge,et al.  Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients , 2004, IEEE Transactions on Evolutionary Computation.

[30]  Kevin D. Seppi,et al.  The Kalman Swarm: A New Approach to Particle Motion in Swarm Optimization , 2004, GECCO.

[31]  Patrick Chan,et al.  Developing Professional Java Applets , 1996 .

[32]  Xiao-Feng Xie,et al.  DEPSO: hybrid particle swarm with differential evolution operator , 2003, SMC'03 Conference Proceedings. 2003 IEEE International Conference on Systems, Man and Cybernetics. Conference Theme - System Security and Assurance (Cat. No.03CH37483).

[33]  Russell C. Eberhart,et al.  Comparison between Genetic Algorithms and Particle Swarm Optimization , 1998, Evolutionary Programming.

[34]  Harvey Gould,et al.  An Introduction to Computer Simulation Methods: Applications to Physical Systems , 2006 .

[35]  Harvey Gould,et al.  An Introduction to Computer Simulation Methods: Applications to Physical Systems (3rd Edition) , 2005 .

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

[37]  Russell C. Eberhart,et al.  A new optimizer using particle swarm theory , 1995, MHS'95. Proceedings of the Sixth International Symposium on Micro Machine and Human Science.

[38]  Yuanguo Zhu Fuzzy Optimal Control for Multistage Fuzzy Systems. , 2011, IEEE transactions on systems, man, and cybernetics. Part B, Cybernetics : a publication of the IEEE Systems, Man, and Cybernetics Society.

[39]  Martin Middendorf,et al.  A hierarchical particle swarm optimizer and its adaptive variant , 2005, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[40]  Leandro dos Santos Coelho,et al.  Coevolutionary Particle Swarm Optimization Using Gaussian Distribution for Solving Constrained Optimization Problems , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[41]  Wen-June Wang,et al.  Design and Implementation of Fuzzy Control on a Two-Wheel Inverted Pendulum , 2011, IEEE Transactions on Industrial Electronics.

[42]  Jianbin Qiu,et al.  Adaptive Fuzzy Backstepping Control for A Class of Nonlinear Systems With Sampled and Delayed Measurements , 2015, IEEE Transactions on Fuzzy Systems.

[43]  Jianqiang Yi,et al.  SIRM's connected fuzzy inference model and its applications to first-order lag systems and second-order lag systems , 1996, Soft Computing in Intelligent Systems and Information Processing. Proceedings of the 1996 Asian Fuzzy Systems Symposium.