Abstract
This study deals with the problem of controlling a class of uncertain nonlinear systems in the presence of external disturbances. To achieve this goal, a new Optimal Type-2 Fuzzy Sliding Mode Controller (OT2FSMC) is introduced. In the proposed controller, a novel heuristic algorithm, namely particle swarm optimization with random inertia weight (RNW–PSO), is employed. To achieve an optimal performance, the parameters of the proposed controller as well as the input and output membership functions are optimized simultaneously by RNW–PSO. The globally asymptotic stability of the closed-loop system is mathematically proved. Finally, this method of control is applied to the inverted pendulum system as a case study. Simulation results show the system performance is desirable.
Similar content being viewed by others
References
Khooban, M.H., Alfi, A., Nazari Maryam Abadi, D.: Teaching–learning-based optimal interval type-2 fuzzy PID controller design: a nonholonomic wheeled mobile robots. Robotica (2013). Available on CJO2013. doi:10.1017/S0263574713000283
Khooban, M.H., Alfi, A., Nazari Maryam Abadi, N.: Control of a class of nonlinear uncertain chaotic systems via an optimal type-2 fuzzy PID controller. IET Sci. Meas. Technol. 7(1), 50–58 (2013). doi:10.1049/iet-smt.2012.0092
Knospe, C.: PID control. IEEE Control Syst. Mag. 26, 30–31 (2006)
Ziegler, J.G., Nichols, N.B.: Optimum settings for automatic controllers. Trans. Am. Soc. Mech. Eng. 64, 759–768 (1942)
Mendel, J.: Uncertain Rule-Based Fuzzy Logic Systems: Introduction and New Directions. Prentice-Hall, Upper Saddle River (2001)
John, R.: Type 2 fuzzy sets: an appraisal of theory and applications. Int. J. Uncertain. Fuzziness Knowl.-Based Syst. 6, 563–576 (1998)
Liang, Q., Karnik, N., Mendel, J.: Connection admission control in ATM networks using survey-based type 2 fuzzy logic systems. IEEE Trans. Syst. Man Cybern., Part B, Cybern. 30, 329–339 (2000)
Mendel, J., John, R.: Type-2 fuzzy sets made simple. IEEE Trans. Fuzzy Syst. 10, 117–127 (2002)
Utkin, V.I.: Sliding Modes and Their Application to Variable Structure Systems. MIR, Moscow (1978). Chap. 1
Tong, S., Li, H.-X.: Fuzzy adaptive sliding-mode control for MIMO nonlinear systems. IEEE Trans. Fuzzy Syst. 11(3), 354–360 (2003)
Li, H.-X., Tong, S.: A hybrid adaptive fuzzy control for a class of nonlinear MIMO systems. IEEE Trans. Fuzzy Syst. 11(1), 24–34 (2003)
Li, Y., Ren, C.E., Tong, S.: Adaptive fuzzy backstepping output feedback control for a class of MIMO time-delay nonlinear systems based on high-gain observer. Nonlinear Dyn. 67(2), 1175–1191 (2012)
Li, Y., Ren, C.E., Tong, S.: Adaptive fuzzy backstepping output feedback control of nonlinear uncertain time-delay systems based on high-gain filters. Nonlinear Dyn. 69(3), 781–792 (2012)
Li, Y., Tong, S., Li, T.: Adaptive fuzzy output feedback control of uncertain nonlinear systems with unknown backlash-like hysteresis. Inf. Sci. 198, 130–146 (2012)
Bartolini, G., Ferrara, A., Usai, E.: Chattering avoidance by second order sliding mode control. IEEE Trans. Autom. Control 43(2), 241–246 (1998)
Bartolini, G., Pydynowski, P.: Asymptotic linearization of uncertain nonlinear systems by means of continuous control. Int. J. Robust Nonlinear Control 3(6), 87–103 (1993)
Bartolini, G.: An improved chattering free VSC scheme for uncertain dynamical systems. IEEE Trans. Autom. Control 41(7), 1220–1226 (1996)
Soltanpour, M.R., Fateh, M.M.: Sliding mode robust control of robot manipulators in the task space by support of feedback linearization and backstepping control. World Appl. Sci. J. 6(1), 70–76 (2009)
Shafiei, S.E., Soltanpour, M.R.: Neural network sliding-model-PID controller design for electrically driven robot manipulators. Int. J. Innov. Comput. Inf. Control 5(12), 3949–3960 (2011)
Slotine, J.J., Li, W.: Applied Nonlinear Control. Prentice-Hall, Englewood Cliffs (1991). Chap. 1
Temeltas, H.: A fuzzy adaptation technique for sliding mode controllers. In: Proceedings of IEEE International Symposium on Industrial Electronics, vol. 1, pp. 110–115 (1998)
Chiang, C.-C., Hu, C.-C.: Adaptive fuzzy controller for nonlinear uncertain systems. In: Proceedings of the Second International Conference on Intelligent Processing and Manufacturing of Materials, vol. 2, pp. 1131–1136 (1999)
Hsu, C., Heidar, A.-M.: Fuzzy variable structure control for MIMO systems. In: Fuzzy Systems Proceedings, IEEE World Congress on Computational Intelligence, vol. 1, pp. 280–285 (1998)
Li, S.-Y., Xi, Y.-G.: Adaptive fuzzy sliding mode control for a class of uncertain dynamic systems. In: Proceedings of the 3rd World Congress on Intelligent Control and Automation, vol. 2, pp. 1849–1853 (2000)
Wang, W.-J., Lin, H.-R.: Fuzzy control design for the trajectory tracking on uncertain nonlinear systems. IEEE Trans. Fuzzy Syst. 7(1), 53–62 (1999)
Wong, L.-K., et al.: A fuzzy sliding controller for nonlinear systems. IEEE Trans. Ind. Electron. 48, 32–37 (2001)
Barrero, F., et al.: Speed control of induction motors using a novel fuzzy sliding mode structure. IEEE Trans. Fuzzy Syst. 10, 375–383 (2002)
Ryu, S.-H., Park, J.-H.: Auto-tuning of sliding mode control parameters using fuzzy logic. In: Proceedings of the American Control Conference, vol. 1, pp. 618–623 (2001)
Palm, R.: Sliding mode fuzzy control. In: Proceedings of IEEE International Conference on Fuzzy Systems, vol. 1, pp. 519–526 (1992)
Lhee, C.-G., et al.: Sliding-like fuzzy logic control with self-tuning the dead zone parameters. In: Proceedings of IEEE International Fuzzy Systems Conference, vol. 1, pp. 544–549 (1999)
Lhee, C.-G., et al.: Sliding-like fuzzy logic control with self-tuning the dead zone parameters. IEEE Trans. Fuzzy Syst. 9, 343–348 (2001)
Chen, J.-Y., Lin, Y.-H.: A self-tuning fuzzy controller design. In: Proceeding of IEEE International Conference on Neural Networks, vol. 3, pp. 1358–1362 (1995)
Zhang, X.-Y., Su, H.-Y., Chu, J.: Adaptive sliding mode-like fuzzy logic control for high-order nonlinear systems. In: Proceedings of the 2003 IEEE International Symposium on Intelligent Control, vol. 1, pp. 788–792 (2003)
Wai, R.-J., Lin, C.-M., Hsu, C.-F.: Self-organizing fuzzy control for motor-toggle servomechanism via sliding mode technique. Fuzzy Sets Syst. 131, 235–249 (2002)
Tu, K.-Y., Lee, T.-T., Wang, W.-J.: Design of a multi-layer fuzzy logic controller for multi-input multi-output systems. Fuzzy Sets Syst. 111, 199–214 (2000)
Lin, W.-S., Chen, C.-S.: Sliding-mode-based direct adaptive fuzzy controller design for a class of uncertain multivariable nonlinear systems. In: Proceedings of the American Control Conference, vol. 3, pp. 2955–2960 (2002)
Roopaei, M., Zolghadri Jahromi, M., et al.: Synchronization of two different chaotic systems using novel adaptive interval type-2 fuzzy sliding mode control. Nonlinear Dyn. 66(4), 667–680 (2011)
Soltanpour, M.R., Khooban, M.H.: A particle swarm optimization approach for fuzzy sliding mode control for tracking the robot manipulator. Nonlinear Dyn. 74(1–2), 467–478 (2013)
Hagras, H.: A hierarchical type-2 fuzzy logic control architecture for autonomous mobile robots. IEEE Trans. Fuzzy Syst. 12, 524–539 (2004)
Hagras, H.: Type-2 FLCs: a new generation of fuzzy controllers. IEEE Comput. Intell. Mag. 2(1), 30–43 (2007)
Wu, D., Tan, W.W.: Genetic learning and performance evaluation of type-2 fuzzy logic controllers. Eng. Appl. Artif. Intell. 19(8), 829–841 (2006)
Zadeh, L.A.: The concept of a linguistic variable and its application to approximate reasoning—1. Inf. Sci. 8, 199–249 (1975)
Karnik, N.N., Mendel, J.M.: Centroid of a type-2 fuzzy set. Inf. Sci. 132, 195–220 (2001)
Mendel, J.M., Wu, D.: Perceptual Computing: Aiding People in Making Subjective Judgments. Wiley-IEEE Press, Hoboken (2010)
Wu, D., Mendel, J.M.: Enhanced Karnik–Mendel algorithms. IEEE Trans. Fuzzy Syst. 17(4), 923–934 (2009)
Eberhart, R.C., Shi, Y.: Tracking and optimizing dynamic systems with particle swarms. In: Proc. IEEE Congr. Evolutionary Computation, Seoul, Korea, pp. 94–97 (2001)
Bergh, F.V., Engelbrecht, A.P.: A study of particle swarm optimization particle trajectories. Inf. Sci. 176, 937–971 (2006)
Kennedy, J., Eberhart, R.C.: The Particle Swarm: Social Adaptation in Informal-Processing Systems: New Ideas in Optimization. McGraw-Hill, Maidenhead (1999)
Modares, H., Alfi, A., Naghibi Sistani, M.B.: Parameter estimation of bilinear systems based on an adaptive particle swarm optimization. Eng. Appl. Artif. Intell. 23, 1105–1111 (2010)
Zhang, L., Yu, H., Hu, S.: A new approach to improve particle swarm optimization. In: Proc. of the International Conf. on Genetic and Evolutionary Computation, pp. 134–139 (2003)
Shi, Y., Eberhart, R.: A modified particle swarm optimizer. In: Proc. of the IEEE Conf. on Evolutionary Computation, Singapore, pp. 69–73 (1998)
Eberhart, R.C., Shi, Y.: Tracking and optimizing dynamic systems with particle swarms. In: Proc. IEEE Congr. Evolutionary Computation, Seoul, Korea, pp. 94–97 (2001)
Khooban, M.H., Soltanpour, M.R., Nazari, D., Esfahani, Z.: Optimal intelligent control for HVAC systems. J. Power Technol. 92(3), 192–200 (2012)
Khooban, M.H.: Design an intelligent proportional-derivative (PD) feedback linearization control for nonholonomic-wheeled mobile robot. J. Intell. Fuzzy Syst. (2013). doi:10.3233/IFS-130863
Niknam, T., Khooban, M.H.: Fuzzy sliding mode control scheme for a class of non-linear uncertain chaotic systems. IET Sci. Meas. Technol. 7(5), 249–255 (2013). doi:10.1049/iet-smt.2013.0039
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Niknam, T., Khooban, M.H., Kavousifard, A. et al. An optimal type II fuzzy sliding mode control design for a class of nonlinear systems. Nonlinear Dyn 75, 73–83 (2014). https://doi.org/10.1007/s11071-013-1050-1
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11071-013-1050-1