Fuzzy Sliding Mode Control of Uncertainty Mechanical System with Second Order Approximation Accuracy
-
摘要: 针对不确定机械系统,利用模糊逻辑系统的万能逼近特性对未知非线性函数建模,以便设计控制方法。基于一阶逼近精度的模糊逻辑系统需要足够多的模糊规则才能保证一定的逼近精度,然而规则数的增多必然导致计算量的增大,不利于实时控制。本文中设计了具有二阶逼近精度的模糊逻辑系统对机械系统中的非线性未知部分进行实时逼近,并结合鲁棒性能好的滑模控制对不确定机械系统进行轨迹跟踪控制。从仿真实验证明,具有二阶逼近精度的模糊系统可以以很少的规则高精度的逼近任意非线性函数,并以此为基础构成的模糊滑模控制器不仅可以达到所希望的控制精度,比起规则数量多得多的模糊滑模控制,甚至位置误差和速度误差更小,跟踪速度更快。故采用特殊隶属函数所设计的自适应模糊逻辑系统,解决了逼近精度和模糊规则数量之间的矛盾,为机械系统的高精度的实时控制提供了保证。Abstract: The universal approximation of a fuzzy logic system is used to establish the unknown nonlinear function model of an uncertainty mechanical system. The fuzzy logic system based on the first-order approximation accuracy needs many fuzzy rules to ensure the certain approximation accuracy. However, the increase of the number of rules will inevitably lead to the increase of computational complexity. In this paper, a fuzzy logic system with second-order approximation accuracy is designed to approximate the unknown nonlinear part of the uncertainty mechanical system, whose trajectory tracking control is carried out with the sliding mode control. Simulation results prove that the fuzzy logic system with second-order approximation accuracy can greatly reduce the number of fuzzy rules and can approximate any nonlinear functions with high precision. Therefore, the adaptive fuzzy logic system designed with the special membership function solves the contradiction between approximation accuracy and number of fuzzy rules and provides guarantees for the high-accuracy and real-time control of the uncertainty mechanical system.
-
Key words:
- uncertainty mechanical system /
- fuzzy logic /
- approximation /
- fuzzy rules /
- sliding mode control
-
[1] Sakthivel R, Santra S, Mathiyalagan K, et al. Reliable robust control design for uncertain mechanical systems[J]. Journal of Dynamic Systems, Measurement, and Control, 2015,137(2):021003 [2] Hu Q L, Ma G F, Xie L H. Robust and adaptive variable structure output feedback control of uncertain systems with input nonlinearity[J]. Automatica, 2008,44(2):552-559 [3] Xiao B, Yin S, Kaynak O. Tracking control of robotic manipulators with uncertain kinematics and dynamics[J]. IEEE Transactions on Industrial Electronics, 2016,63(10):6439-6449 [4] Slotine J J, Sastry S S. Tracking control of non-linear systems using sliding surfaces, with application to robot Manipulators[J]. International Journal of Control, 1983,38(2):465-492 [5] Xu R, Özgüner V. Sliding mode control of a class of underactuated systems[J]. Automatica, 2008,44(1):233-241 [6] Pisano A, Usai E. Sliding mode control:A survey with applications in math[J]. Mathematics and Computers in Simulation, 2011,81(5):954-979 [7] Swaroop D, Hedrick J K, Yip P P, et al. Dynamic surface control for a class of nonlinear systems[J]. IEEE Transactions on Automatic Control, 2000,45(10):1893-1899 [8] Riachy S, Orlov Y, Floquet T, et al. Second-order sliding mode control of underactuated mechanical systems I:Local stabilization with application to an inverted pendulum[J]. International Journal of Robust and Nonlinear Control, 2008,18(4-5):529-543 [9] Sun L, Zheng Z W. Finite-time sliding mode trajectory tracking control of uncertain mechanical systems[J]. Asian Journal of Control, 2017,19(1):399-404 [10] Liu Y J, Tong S C. Adaptive fuzzy control for a class of unknown nonlinear dynamical systems[J]. Fuzzy Sets and Systems, 2015,263:49-70 [11] Wang H O, Tanaka K, Griffin M F. An approach to fuzzy control of nonlinear systems:stability and design issues[J]. IEEE Transactions on Fuzzy Systems, 1996,4(1):14-23 [12] 吴东苏,顾宏斌.基于模糊干扰观测器的电动Stewart平台自适应模糊控制[J].机械科学与技术,2008,27(6):757-763 Wu D S, Gu H B. Adaptive fuzzy control for an electrical driven Stewart platform based on fuzzy disturbance observer[J]. Mechanical Science and Technology for Aerospace Engineering, 2008,27(6):757-763(in Chinese) [13] Hwang C L, Chiang C C, Yeh Y W. Adaptive fuzzy hierarchical sliding-mode control for the trajectory tracking of uncertain underactuated nonlinear dynamic systems[J]. IEEE Transactions on Fuzzy Systems, 2014,22(2):286-299 [14] Wang L X, Mendel J M. Fuzzy basis functions, universal approximation, and orthogonal least-squares learning[J]. IEEE Transactions on Neural Networks, 1992,3(5):807-814 [15] 李洪兴.模糊控制的插值机理[J].中国科学(E辑),1998,28(3):259-267 Li H X. Interpolation mechanism of fuzzy control[J]. Science in China (Series E), 1998,41(3):312-320(in Chinese) [16] 李洪兴.Fuzzy控制的本质与一类高精度Fuzzy控制器的设计[J].控制理论与应用,1997,14(6):868-872 Li H X. The essence of Fuzzy control and a kind of fine Fuzzy controller[J]. Control Theory and Applications, 1997,14(6):868-872(in Chinese) [17] 王立新.模糊系统与模糊控制教程[M].王迎军,译.北京:清华大学出版社,2003 Wang L X. A course in fuzzy systems & control[M]. Wang Y J, trans. Beijing:Tsinghua University Press, 2003(in Chinese) [18] 刘金琨.机器人控制系统的设计与MATLAB仿真[M].北京:清华大学出版社,2008 Liu J K. Robot control system design and MATLAB simulation[M]. Beijing:Tsinghua University Press, 2008(in Chinese)
点击查看大图
计量
- 文章访问数: 193
- HTML全文浏览量: 37
- PDF下载量: 6
- 被引次数: 0