BioInspired Learning and Adaptation for Optimization and Control of Complex Systems
View this Special IssueResearch Article  Open Access
Multiscale Chebyshev Neural Network Identification and Adaptive Control for BacklashLike Hysteresis System
Abstract
An adaptive control based on a new Multiscale Chebyshev Neural Network (MSCNN) identification is proposed for the backlashlike hysteresis nonlinearity system in this paper. Firstly, a MSCNN is introduced to approximate the backlashlike nonlinearity of the system, and then, the Lyapunov theorem assures the identification approach is effective. Afterward, to simplify the control design, tracking error is transformed into a scalar error with Laplace transformation. Therefore, an adaptive control strategy based on the transformed scalar error is proposed, and all the signals of the closedloop system are uniformly ultimately bounded (UUB). Finally, simulation results have demonstrated the performance of the proposed control scheme.
1. Introduction
As one of the typical nonlinearity, hysteresis exists in many intelligent materials, servo motor systems, mechanical systems, and others [1–3], and it has attracted much interest for many years. Many hysteresis models have been investigated including mathematical model and physical model. For these models, Preisach model [1, 4], PrandtlIshlinskii (PI) model [5, 6], BoucWen model [7, 8], and backlashlike model [2, 3] are important in hysteresis research.
Backlashlike model has been firstly investigated for hysteresis systems with a differential equation in [2]. A robust adaptive control strategy was designed without constructing inverse hysteresis nonlinearity in [2]. Zhou et al. [3] have utilized backstepping technique designing a robust adaptive backstepping control to deal with the unknown backlashlike hysteresis nonlinearity with bounded external disturbances. H. J. Lee and J. J. Lee [9] applied the results for Shape memory alloy (SMA) actuators, and a control strategy was adopted for the time delay control of the backlashlike hysteresis system.
The investigation of backlashlike hysteresis model has attracted attention for these years. Compared with the backstepping technique, sliding mode control has less calculated amount. Zhang et al. [10] have designed a sliding mode control for the backlashlike hysteresis system based on Ackermann’s formula. Different from the above literatures, Dong et al. [11] investigated nonsmooth predictive control backlashlike hysteresis mechanical transmission systems. The backlashlike model was described by a nonsmooth function, and a model predictive control was presented with a nonsmooth receding horizon strategy. Liu et al. [12] have investigated multipleinput multipleoutput (MIMO) systems with backlashlike hysteresis model and proposed an adaptive prescribed performance control to precision control the system. More and more researchers pay great attentions to the prescribed performance control [13–20] in recent years. But prescribed performance control for hysteresis system investigation needs more attention from researchers.
Chebyshev neural network (CNN) is one of the functionallink neural network (FLNN) which is only one layer and omit the hidden layer compared with other multineural networks. Therefore, CNN has lower computation for its simple structure. The CNN has been widely utilized in permanent magnet synchronous motor (PMSM) system [21, 22], spacecraft system, and others [23, 24]. Zou et al. [23] proposed a terminal sliding mode control (TSMC) and CNN for spacecraft. The attitude and velocity error have been transformed into a double integrator for the spacecraft system, and then, a switch function was adopted to generate a switching between the adaptive NN and the robust controller. An adaptive TSMCbased CNN was proposed for tracking the attitude of the spacecraft. Different from [23], Lin [21] investigated a hybrid recurrent CNN for the PMSM of the continuously variable transmission (CVT) system. The gradient descent method of the adaptive law in the HRCNN was introduced, and the stability was assured by Lyapunov function. Sun et al. [22] adopted a modified dynamic surface control with highorder sliding mode (HOSM) differentiator approximating the unknown velocity of the multimotor servomechanism. The unknown friction and disturbance were estimated by CNN. Above literatures all investigated system control with CNN but not applied to system identification. Patra and Kot [25] firstly proposed CNN to identify the dynamic nonlinear system where it needed less computation. As a whole, system identification with CNN has few research for the researchers. Meanwhile, adaptive control [26–29] is an extensive control strategy that has been investigated for many years. In this paper, an adaptive CNN controller will be investigated for the backlashlike hysteresis nonlinear system.
Multiscale identification was adopted in [30, 31] for singularly perturbed nonlinear system with multitimescale recurrent highorder neural networks (MSRHONN). A new optimal bounded ellipsoid algorithm was applied for MSRHONN which had faster convergence due to the adaptively adjusted learning rate. Different from Zheng et al. [30, 31], we will propose a CNN to identify the backlashlike hysteresis system and design an adaptive control strategy for this system. Firstly, the CNN identification will be designed and guaranteed by Lyapunov function with update law. Then, the tracking error will be transformed into scalar form through Laplace transportation to simplify the controller design. Finally, an adaptive neural network will be proposed for the backlashlike hysteresis nonlinearity system and assured by Lyapunov theorem.
2. Problem Formulation
The backlashlike hysteresis system of this paper is described as follows: where , are unknown nonlinear smooth functions, and , have different time scale; represents hysteresis nonlinearity; it is formulated by nonlinear smooth function ; in this paper, the function is defined by backlashlike model, i.e., is described by the following equation: where is positive coefficient, and means the input signal of the nonlinear system; , are constants of the hysteresis nonlinearity, and satisfying .
According to the literature [2], (2) is solved as follows: where
The backlashlike hysteresis curves are illustrated in Figure 1 where the model parameters are listed in Table 1. The input signals of the backlashlike hysteresis model are selected as , respectively; is chosen in Table 1.

3. Multiscale Neural Network Identification Design
In order to identify the hysteresis system (1), a multiscale CNN is introduced and then is applied for the backlashlike hysteresis nonlinearity to approximate the system.
3.1. Chebyshev Neural Network
The CNN is one kind of FLN based on Chebyshev polynomials actually which is only singlelayer and omits hidden layer compared with other neural network such as Multilayer Neural Network (MNN). CNN structure includes two sections: Chebyshev expansion block and learning block. A structure of CNN is shown in Figure 2 in this paper. Then, the CNN is defined as where means the weight matrix of the CNN, and denotes the bounded approximation error of the CNN. and is the dimensional input vector; denotes the order of the Chebyshev polynomial; the th order Chebyshev polynomial is selected as the wellknown twoterm recursive formula: where , .
3.2. Multiscale Identification
Considering the hysteresis system (1) with backlashlike hysteresis model (2), the new CNNs are utilized to estimate the system as follows: where is the estimation of the hysteresis system states; is the designed diagonal stable matrix; , are the weights of the CNN.
The backlashlike hysteresis nonlinearity system can be approximated by the optimal CNN as where represents the modeling error.
Define the error as
Then, according to (8) and (9), the derivative of can be deduced as
Defining , , (11) can be rewritten as
The following assumptions are desired for the identification of the backlashlike hysteresis system:
Assumption 1. The CNN modeling approximation error is bounded such that , where is a known positive bound.
Assumption 2. The optimal CNN weight matrix , is bounded, such that where , are known positive constants, respectively.
For the system (9) with diagonal stable matrix , the following equation holds: where is a positive definite symmetric matrix.
The update law of CNN can be designed as where , are designed positive constants, respectively.
Next, the identification of the backlashlike hysteresis system will be guaranteed by Lyapunov theorem; a Lyapunov function is selected as
Considering Assumption 1 and Assumption 2, (12), (14), and the CNN update law (15), the derivative of is deduced as where the fact that are utilized, and ; thus, satisfies the following inequality: where , .
Therefore, the error can be solved as
Considering , we have
Then, the proposed CNNs can identify the backlashlike hysteresis nonlinearity system (1), and all the signals of the closedloop are UUB. Next, an adaptive controller will be designed to control the system, and the Lyapunov theorem will guarantee the UUB of the closedloop system.
Remark 1. CNN is a FLNN consists of two parts: the numerical transformation and learning. It has been proven that CNN has stronger approximation capabilities and has less calculate quantities since it is a singlelayer neural network based on Chebyshev polynomials. In this paper, we designed two CNNs to estimate the unknown system parameters where the two CNNs have different scales. The multiscale CNN can be separated into the different unknown nonlinear dynamics where it will reduce the system order and simplify the structure of the controller.
4. Adaptive Controller Design
4.1. Error Transformation
The control objective of this paper is to design an adaptive controller for the backlashlike hysteresis nonlinearity system such that the tracking follows the reference model as where , are known controllable state coefficient matrices, and represents the reference input signal.
In order to simplify the controller design, the following assumption and lemma are introduced.
Assumption 3. There exist positive constant vector and known nonzero constant such that the following equations are satisfied:
Then, the following lemma exists:
Lemma 1 [32]. Let where is a diagonal stable matrix; denotes characteristic polynomial of ; represents a designed positive constant; is Hurwitz, and , are controllable. Then, such that
The tracking error is defined as
In view of (3), (9), (22), and (23), the derivative of can be expressed as
The Laplace transformation is utilized for the derivative of the tracking error in (27) as
Defining , considering (25), both sides of (28) multiply , and then utilize inverse Laplace transformation, one has
4.2. Adaptive Controller Design
In order to design an adaptive controller for the backlashlike hysteresis nonlinearity system, the following variables are firstly defined as where , are the estimation of , , respectively.
The controller is designed as and the adaptive law is selected as where is designed constants.
Then, the following theorem holds.
Theorem 1. The backlashlike hysteresis nonlinearity system is described as (1), which is approximated by CNN in (8); the reference model is selected as (22); the controller is designed as (31), and the adaptive law is selected as (32). Then, the tracking error and other signals in closedloop are UUB.
Proof 1. Select a Lyapunov function as Considering (29) and (30), the derivative of can be deduced as Substituting (31) and (32) into (34), one has Therefore, we have Then, the error is deduced as According to Lyapunov theorem, the error is bounded and converged to a compact set, and others signals are all bounded.
Remark 2. The proposed approach can be tracked in the reference model through the transformed tracking scalar error under Assumptions 1, 2, and Assumption 3. For CNN, Assumption 1 and Assumption 2 require that the approximation error and the weight matrix are bounded. It suits the real condition since the weight cannot select infinity. Assumption 3 and Lemma 1 can transform the vector error into a scalar error to simplify the controller design but degrade the control precision in fact.
5. Simulations
To verify the effectiveness of the CNN identification and adaptive control, the following system is considered: where , , , , , and .
The reference model is selected as where and .
The parameters of the CNN and adaptive law are chosen; , , , , , , , , and . Figures 3–5 illustrate the proposed adaptive control results in this paper. Figure 3 shows the adaptive control results versus the reference model; Figure 4 shows the tracking errors of the proposed approaches, and Figure 5 illustrates the control input.
From Figure 3, it is clearly shown that the adaptive control results are well tracking the reference model for . The tracking errors are illustrated in Figure 4 and that demonstrates CNN identified the backlashlike hysteresis system, and the proposed approaches are effective. From these figures, we can find that oscillation is reduced at the beginning and this is due to the fact for the adaptive control.
We chose ; the tracking results and errors are shown in Figures 6–8. With large amplitude of the sinusoid wave reference input, the tracking results are shown in Figure 6; the tracking errors are illustrated in Figure 7, and the control input is shown in Figure 8. Compared with the results for , it is shown that the tracking precision is declined with large sinusoid wave amplitude. The same results are clearly shown in Figure 7, and the oscillation time is longer than the results of . It is declared that more sinal amplitude has more adjustment time and less control precision. This phenomenon is due to the fact and it verified the effectiveness of the proposed approaches.
In order to verify the effectiveness of the proposed adaptive CNN controller, we compare the proposed adaptive CNN controller, adaptive fuzzy controller [33–35], and PID controller in this paper. The system and parameters are chosen same as before, and the reference input is . For PID controller, we chose , , , and the adaptive fuzzy controller similar reference [35] is used in this paper. The results are illustrated in Figures 9 and 10. It is clearly shown that the proposed adaptive CNN controller and adaptive fuzzy controller are better than the PID controller. PID controller has longer dynamic procedure and more violent fluctuation. Adaptive CNN controller and adaptive fuzzy have similar performance in _{,} but adaptive CNN controller has more accuracy in dynamic procedure than adaptive fuzzy in . It is illustrated that the proposed adaptive CNN controller has better performance for the hysteresis nonlinear system with backlashlike model.
6. Conclusion
This paper proposed a CNN multiscale identification and an adaptive control strategy to control the hysteresis nonlinearity where the hysteresis model was described by backlashlike model. The proposed multiscale CNN was firstly introduced approximating the backlashlike hysteresis system; a Lyapunov function guaranteed the effectiveness of the proposed identification method. Afterward, the tracking error was transformed into scalar error through Laplace and inverse Laplace transformation for simplifying the control design. Then, a new adaptive controller was designed with CNN based on the transformed error, and the Lyapunov theorem assured that all the signals included the tracking error in the closedloop were UUB. Finally, simulations are designed that have verified the effectiveness of the proposed CNN identification and adaptive control.
Data Availability
The data used to support the findings of this study are available from the corresponding author upon request.
Conflicts of Interest
The authors declare that there are no conflicts of interest.
Acknowledgments
This work is supported by the Shandong Provincial Natural Science Foundation of China (ZR2017MF048), the National Natural Science Foundation of China (61433003), Shandong Science and Technology program of higher education (J17KA214), Scientific Research Foundation of Shandong University of Science and Technology for Recruited Talents (2016RCJJ035), Tai’an Science and Technology development program (2017GX0017).
References
 X. Gao, X. Ren, C. Zhu, and C. Zhang, “Identification and control for Hammerstein systems with hysteresis nonlinearity,” IET Control Theory & Applications, vol. 9, no. 13, pp. 1935–1947, 2015. View at: Publisher Site  Google Scholar
 C.Y. Su, Y. Stepanenko, J. Svoboda, and T. P. Leung, “Robust adaptive control of a class of nonlinear systems with unknown backlashlike hysteresis,” IEEE Transactions on Automatic Control, vol. 45, no. 12, pp. 2427–2432, 2000. View at: Publisher Site  Google Scholar
 J. Zhou, C. Wen, and Y. Zhang, “Adaptive backstepping control of a class of uncertain nonlinear systems with unknown backlashlike hysteresis,” IEEE Transactions on Automatic Control, vol. 49, no. 10, pp. 1751–1757, 2004. View at: Publisher Site  Google Scholar
 Y. Guo, J. Mao, and K. Zhou, “Ratedependent modeling and robust control of GMA based on Hammerstein model with Preisach operator,” IEEE Transactions on Control Systems Technology, vol. 23, no. 6, pp. 2432–2439, 2015. View at: Publisher Site  Google Scholar
 X.H. Gao, X.M. Ren, F. Zheng, and Q.Z. Wang, “Prescribed performance adaptive control for hysteresis hammerstein system,” Beijing Ligong Daxue Xuebao/Transaction of Beijing Institute of Technology, vol. 36, no. 4, pp. 412–416, 2016. View at: Google Scholar
 M. Al Janaideh, M. Rakotondrabe, and O. Aljanaideh, “Further results on hysteresis compensation of smart micropositioning systems with the inverse Prandtl–Ishlinskii compensator,” IEEE Transactions on Control Systems Technology, vol. 24, no. 2, pp. 428–439, 2016. View at: Publisher Site  Google Scholar
 I. Ahmad, “Two degreeoffreedom robust digital controller design with BoucWen hysteresis compensator for piezoelectric positioning stage,” IEEE Access, vol. 6, pp. 17275–17283, 2018. View at: Publisher Site  Google Scholar
 Z. Liu, G. Lai, Y. Zhang, and C. L. P. Chen, “Adaptive neural output feedback control of outputconstrained nonlinear systems with unknown output nonlinearity,” IEEE Transactions on Neural Networks and Learning Systems, vol. 26, no. 8, pp. 1789–1802, 2015. View at: Publisher Site  Google Scholar
 H. J. Lee and J. J. Lee, “Modeling and time delay control of shape memory alloy actuators,” Advanced Robotics, vol. 18, no. 9, pp. 881–903, 2004. View at: Publisher Site  Google Scholar
 D. Zhang, Y. Hu, and H. Guo, “Sliding model control based on Ackermann’s formula for systems with backlashlike hysteresis,” Jixie Gongcheng Xuebao/Chinese Journal of Mechanical Engineering, vol. 41, no. 1, pp. 11–15, 2005. View at: Google Scholar
 R. Dong, Y. Tan, K. Janschek, and X. Chen, “Nonsmooth predictive control for mechanical transmission systems with backlashlike hysteresis,” Nonlinear Dynamics, vol. 85, no. 4, pp. 2277–2295, 2016. View at: Publisher Site  Google Scholar
 L. Liu, Z. Wang, Z. Huang, and H. Zhang, “Adaptive predefined performance control for MIMO systems with unknown direction via generalized fuzzy hyperbolic model,” IEEE Transactions on Fuzzy Systems, vol. 25, no. 3, pp. 527–542, 2017. View at: Publisher Site  Google Scholar
 J. Na, X. Ren, and D. Zheng, “Adaptive control for nonlinear purefeedback systems with highorder sliding mode observer,” IEEE Transactions on Neural Networks and Learning Systems, vol. 24, no. 3, pp. 370–382, 2013. View at: Publisher Site  Google Scholar
 J. Na, A. S. Chen, G. Herrmann, R. Burke, and C. Brace, “Vehicle engine torque estimation via unknown input observer and adaptive parameter estimation,” IEEE Transactions on Vehicular Technology, vol. 67, no. 1, pp. 409–422, 2018. View at: Publisher Site  Google Scholar
 J. Na, Y. Huang, X. Wu, G. Gao, G. Herrmann, and J. Z. Jiang, “Active adaptive estimation and control for vehicle suspensions with prescribed performance,” IEEE Transactions on Control Systems Technology, pp. 1–15, 2017. View at: Publisher Site  Google Scholar
 S. Wang, X. Ren, J. Na, and T. Zeng, “Extendedstateobserverbased funnel control for nonlinear servomechanisms with prescribed tracking performance,” IEEE Transactions on Automation Science and Engineering, vol. 14, no. 1, pp. 98–108, 2017. View at: Publisher Site  Google Scholar
 S. Wang, J. Na, and X. Ren, “Risebased asymptotic prescribed performance tracking control of nonlinear servo mechanisms,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, pp. 1–12, 2017. View at: Publisher Site  Google Scholar
 S. Wang, X. Ren, J. Na, and X. Gao, “Robust tracking and vibration suppression for nonlinear twoinertia system via modified dynamic surface control with error constraint,” Neurocomputing, vol. 203, pp. 73–85, 2016. View at: Publisher Site  Google Scholar
 R. Sun, J. Na, and B. Zhu, “Robust approximationfree prescribed performance control for nonlinear systems and its application,” International Journal of Systems Science, vol. 49, no. 3, pp. 511–522, 2018. View at: Publisher Site  Google Scholar
 J. Na, G. Herrmann, and K. Zhang, “Improving transient performance of adaptive control via a modified reference model and novel adaptation,” International Journal of Robust and Nonlinear Control, vol. 27, no. 8, pp. 1351–1372, 2017. View at: Publisher Site  Google Scholar
 C.H. Lin, “PMSM servo drive for Vbelt continuously variable transmission system using hybrid recurrent Chebyshev NN control system,” Journal of Electrical Engineering and Technology, vol. 10, no. 1, pp. 408–421, 2015. View at: Publisher Site  Google Scholar
 G. Sun, X. Ren, and D. Li, “Neural active disturbance rejection output control of multimotor servomechanism,” IEEE Transactions on Control Systems Technology, vol. 23, no. 2, pp. 746–753, 2015. View at: Publisher Site  Google Scholar
 A.M. Zou, K. D. Kumar, Z.G. Hou, and X. Liu, “Finitetime attitude tracking control for spacecraft using terminal sliding mode and Chebyshev neural network,” IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics), vol. 41, no. 4, pp. 950–963, 2011. View at: Publisher Site  Google Scholar
 Q. Chen, L. Shi, J. Na, X. Ren, and Y. Nan, “Adaptive echo state network control for a class of purefeedback systems with input and output constraints,” Neurocomputing, vol. 275, pp. 1370–1382, 2018. View at: Publisher Site  Google Scholar
 J. C. Patra and A. C. Kot, “Nonlinear dynamic system identification using Chebyshev functional link artificial neural networks,” IEEE Transactions on Systems, Man and Cybernetics, Part B (Cybernetics), vol. 32, no. 4, pp. 505–511, 2002. View at: Publisher Site  Google Scholar
 Y. Huang, J. Na, X. Wu, and G. Gao, “Approximationfree control for vehicle active suspensions with hydraulic actuator,” IEEE Transactions on Industrial Electronics, vol. 65, no. 9, pp. 7258–7267, 2018. View at: Publisher Site  Google Scholar
 C. Yang, Y. Jiang, W. He, J. Na, Z. Li, and B. Xu, “Adaptive parameter estimation and control design for robot manipulators with finitetime convergence,” IEEE Transactions on Industrial Electronics, vol. 65, no. 10, pp. 8112–8123, 2018. View at: Publisher Site  Google Scholar
 Y. Huang, J. Na, X. Wu, G.B. Gao, and Y. Guo, “Robust adaptive control for vehicle active suspension systems with uncertain dynamics,” Transactions of the Institute of Measurement and Control, vol. 40, no. 4, pp. 1237–1249, 2018. View at: Publisher Site  Google Scholar
 Q. Chen, X. Ren, J. Na, and D. Zheng, “Adaptive robust finitetime neural control of uncertain PMSM servo system with nonlinear dead zone,” Neural Computing and Applications, vol. 28, no. 12, pp. 3725–3736, 2017. View at: Publisher Site  Google Scholar
 D. D. Zheng, W. F. Xie, T. Chai, and Z. Fu, “Identification and trajectory tracking control of nonlinear singularly perturbed systems,” IEEE Transactions on Industrial Electronics, vol. 64, no. 5, pp. 3737–3747, 2017. View at: Publisher Site  Google Scholar
 D. Zheng, W. F. Xie, X. Ren, and J. Na, “Identification and control for singularly perturbed systems using multitimescale neural networks,” IEEE Transactions on Neural Networks and Learning Systems, vol. 28, no. 2, pp. 321–333, 2017. View at: Publisher Site  Google Scholar
 A. M. Annaswamy, F. P. Skantze, and A.P. Loh, “Adaptive control of continuous time systems with convex/concave parametrization,” Automatica, vol. 34, no. 1, pp. 33–49, 1998. View at: Publisher Site  Google Scholar
 H. A. Yousef, M. Hamdy, and K. Nashed, “ adaptive fuzzy controller for a class of nonlinear systems with unknown backlashlike hysteresis,” International Journal of Systems Science, vol. 48, no. 12, pp. 2522–2533, 2017. View at: Publisher Site  Google Scholar
 Y. Li, S. Tong, and T. Li, “Adaptive fuzzy output feedback control of nonlinear uncertain systems with unknown backlashlike hysteresis based on modular design,” Neural Computing and Applications, vol. 23, Supplement 1, pp. 261–270, 2013. View at: Publisher Site  Google Scholar
 S. Wang, X. Ren, and J. Na, “Adaptive dynamic surface control based on fuzzy disturbance observer for drive system with elastic coupling,” Journal of the Franklin Institute, vol. 353, no. 8, pp. 1899–1919, 2016. View at: Publisher Site  Google Scholar
Copyright
Copyright © 2018 Xuehui Gao and Ruiguo Liu. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.