Information Sciences 426 (2018) 50–60
Contents lists available at ScienceDirect
Information Sciences
journal homepage: www.elsevier.com/locate/ins
Neural networks-based command filtering control of
nonlinear systems with uncertain disturbance
Jinpeng Yu
∗
, Bing Chen, Haisheng Yu, Chong Lin, Lin Zhao
The College of Automation and Electrical Engineering, Qingdao University, Qingdao 266071 PR China
a r t i c l e i n f o
Article history:
Received 13 October 2016
Revised 25 September 2017
Accepted 11 October 2017
Available online 13 October 2017
Keywords:
Nonlinear systems
Neural networks-based adaptive control
Backstepping
a b s t r a c t
This paper is concerned with neural networks-approximation based command filtering
backstepping control for uncertain strict-feedback nonlinear systems with unknown distur-
bances. The “explosion of complexity” problem arising from the virtual controllers’ deriva-
tives is resolved by utilizing the command filtering technique, and the shortcoming exist-
ing in dynamic surface method is properly overcome via an introduced error compensation
mechanism (ECM). Moreover, the nonlinear functions of the underlying system are well ap-
proximated by exploiting neural networks-based framework. The developed strategy may
cover two features with comparison of current achievements: 1) The filtering error can be
eliminated in the light of the designed compensating signals; 2) The requirement of adap-
tive parameters is reduced to only one, which may enhance the control performance for
realistic project implementation. At last, an application example in position tracking con-
trol of surface permanent magnet synchronous motor (SPMSM) is carried out to further
verify the effectiveness and advantages of the theoretical result.
© 2017 Published by Elsevier Inc.
1. Introduction
As is well-known, in view of the excellent ability of asymptotic tracking and global stability for strict-feedback nonlinear
systems [11], adaptive backstepping control method has been widely applied to controller design in nonlinear systems
[15,16,22]. Nevertheless, it is commonly recognised that there may be two problems restricting wide utilization of the clas-
sical backstepping: one is that “certain functions may not be nonlinear” [5,34,35], another is the “explosion of complexity”
(EOC) issue [2,6,14,26,29,38,40,42]. On the other hand, with the increasing emergence of approximation theory, e.g., fuzzy
logic system (FLS) [1,3,4,10,21,23–25,27,28,30,31,45] or neural networks (NNs) [12,13,33,39,41,43,46,47,50] approximators,
adaptive control methods have been updated constantly for the analysis and synthesis of uncertain nonlinear systems. It
should be mentioned that, the first issue existing in the adaptive backstepping has been successfully tackled by the adaptive
fuzzy or NNs control strategy, which may be regarded as one of the systematic methodologies for the approximation of
nonlinear functions. Then, the second one, i.e., EOC, may not be fully settled via the aforementioned control approach [36].
In recent years, it is noted that dynamic surface control (DSC) [18,32,44] has been put forward to solve the EOC problem
[19,20,37]. But the issue of errors arising from the filter is not concerned by the NNs controllers and the DSC approach,
which may affect the system performance to some degree. In this way, the command filtered backstepping method was
proposed for the EOC in [8], after which a command filter-based backstepping was properly generalized to the adaptive case
∗
Corresponding author.
E-mail address: yjp1109@hotmail.com (J. Yu).
https://doi.org/10.1016/j.ins.2017.10.027
0020-0255/© 2017 Published by Elsevier Inc.