Complexity
Volume 2019 (2019), Article ID 4949265, 10 pages
https://doi.org/10.1155/2019/4949265

Research Article

Neural Network Identification and Sliding Mode Control for Hysteresis Nonlinear System with Backlash-Like Model

Ruiguo Liu and Xuehui Gao

Department of Mechanical and Electrical Engineering, Shandong University of Science and Technology, Tai’an 271019, China

Correspondence should be addressed to Xuehui Gao; xhgao@163.com

Received 14 March 2019; Revised 22 May 2019; Accepted 26 June 2019; Published 16 July 2019

Guest Editor: Jianwu Zeng

Copyright © 2019 Ruiguo Liu and Xuehui Gao. 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.

Abstract.

A new neural network sliding mode control (NNSMC) is proposed for backlash-like hysteresis nonlinear system in this paper. Firstly, only one neural network is designed to estimate the unknown system states and hysteresis section instead of multiscale neural network at former researches since that can save computation and simplify the controller design. Secondly, a new NNSMC is proposed for the hysteresis nonlinearity where it does not need tracking error transformation. Finally, the Lyapunov functions are adopted to guarantee the stabilities of the identification and control strategies semiglobally uniformly ultimately bounded (UUB). Two cases simulations are proved the effectiveness of the presented identification approach and the performance of the NNSMC.

1. Introduction

Many systems make hysteresis nonlinearities such as power systems, motor systems, and intelligent material systems. In some systems, the hysteresis can be applied to solve some problem. For example, some waveform generator systems utilized hysteresis to produce the designed waveform. But in most systems, the existence of the hysteresis nonlinearities will degrade the performance of the system and even lead to unstabilized in severe case. Therefore, the hysteresis investigations attract attention and also have many results for either system.

Due to the conflict of the fast development of economic and fossil energy lacking and pollution, it is inevitable to develop clean reproducible energy. Then, the new energy systems become more important and attract more attention than before. For example, the new energy vehicles will become the mainstream of the vehicle investigation and will occupy large scale market. But in most new energy systems, the existence of the hysteresis hinders the research progress and affects the improvement of the new energy application. Therefore, to investigate the hysteresis nonlinearity has important significance for new energy systems.

The hysteresis models have been investigated for many years. There are four familiar hysteresis models which are Preisach model, Prandtl-Ishlinskii (P-I) model, Bouc-Wen model, and backlash-like model. These hysteresis models are all mathematical models that have more extensive application compared with the physical models such as Jiles-Atherton’s (J-A) model. The Preisach model is the premier mathematical hysteresis model to deal with the magnetic systems firstly, but now it has a broader application for most hysteresis systems. We [1] proposed a novel identification to estimate the discrete Preisach model, where the new approach utilized the lower triangular matrix calculating the Preisach density function. The proposed identification could save computation and deduce complexity contrasting with the classic identification. We also investigated the Bouc-Wen hysteresis model of motor systems in [2]. The hysteresis motor servo system with Bouc-Wen model firstly was transformed into a canonical state space form, then, a high-order neural network observer (HONN) was proposed and a filter for the tracking errors was adopted to simplify the controller design. Different from [2], we researched a backlash-like hysteresis system in [3]. A new Multiscale Chebyshev Neural Network (MCNN) was proposed to estimate the unknown system parameters and hysteresis section. Then the vector error was transformed into scalar error simplifying the controller and the stability of the closed system was guaranteed by Lyapunov function. In [3], two Chebyshev NN were applied to estimate the unknown states and hysteresis sections, respectively, and the tracking error was transformed to simplify the adaptive controller design. Nevertheless, we continue to investigate the backlash-like hysteresis model in this paper since it is fewer parameters and has analytical solution, but we will propose new NN and no longer use adaptive controller designing the controller for hysteresis systems.

Neural network is an important intelligent approach for identification and control systems [4–8]. Different NN structure was proposed and applied for different systems. A high-order neural network (HONN) was utilized to identification and control nonlinear system in [9, 10]. A multitime-scale recurrent high-order neural networks (MSRHONN) was proposed in [10] for singularly perturbed systems by the optimal bounded ellipsoid algorithm. The new approach could achieve faster convergence and the controller structure was simplified. In [3], the Multiscale Chebyshev Neural Network (MCNN) was presented to identification the hysteresis nonlinear systems. As an important intelligent method, The NN will be attended broader.

Different from adaptive control [11, 12], sliding mode control (SMC) [13] draws more attention in recent years. In some circuit, the hysteresis was utilized by the overshoot of the output voltage response. Literature [13] took advantage of the inherently variable-structure of the DC-DC system to design a modified sliding mode control regulating the DC hysteresis circuit system. The fuzzy adaptive Proportional-Integral-Derivative (PID) SMC was proposed for hysteresis piezoactuated nanopositioning stage in [14]. Meanwhile, we also proposed SMC to control the hysteresis motor servo system with discrete Preisach model in [1]. A composite control consisting of discrete inverse model-based controller (DIMBC) and discrete adaptive sliding mode controller (DASMC) was presented for discrete hysteresis systems which could accelerate the reaching time and enhance the robustness of the controller. In this paper, we further utilize the SMC to deal with a continuous hysteresis system with Baclash-Like system. Since the existing of the chattering in SMC, the control performance will be degraded. If not handling it, when the chattering is serious, that will damage the equipment in real system. Several approaches can restrain the chattering. We have investigated the influence and the restrained method of the chattering in [1]. Then, in this paper, we adopt function replacing the function; for the function is a continuous function, and it can well restrain the chattering of the SMC.

This research is a further investigation based on [3]. But it has three points different from [3]. First is one new NN designed to estimate the unknown states and hysteresis sections in this research which is different from two Multiscale Chebyshev Neural Networks (MSCNN) in [3] since the new design will simplify the controller and reduce the computation. We adopt one NN in this research because almost new energy systems only have one time scale, it does not need multiscale NN structure. But beyond that, the investigations of new energy system with NN controller are not common yet, one scale NN controller is researching, and multiscale NN will be investigate as well as other systems. Second is no tracking error transformation in this paper since the tracking error transformation in [3] could lead to the decline control performance. In this research, we transform the system into canonical form to avoid the complicated computation of controller design such as back-stepping. Since the system is converted, the tracking error transformation is not necessary to simplify the computation. After all, the tracking error transformation is exactly save the calculation but can degrade the control precision. Finally, in this paper, we design a sliding mode control (SMC) instead of the adaptive control in [3]. The SMC controller has more strong robustness which can preferably compensate the error and disturbance result from the NN and other external causes.

The rest of the paper is organised as follows: Section 2 states the problem formulation. The NN identification design is proposed in Section 3 and Section 4 shows SMC controller design. The simulations are given in Section 5. Section 6 concludes the papers. Data availability statement, conflicts of interest and acknowledgments are at the end of the paper.

2. Preliminaries

Considering a hysteresis nonlinear system is described as

with and , where are the states and intermediate input, respectively, is the control input, denote unknown general nonlinear smooth functions, respectively, and represents hysteresis nonlinearity. In this paper, we discuss the hysteresis nonlinearity that is described by backlash-like model. The backlash-like hysteresis can be expressed as follows [15]:

where are positive constants and .

The figure of backlash-like hysteresis is illustrated in Figure 1, where , , , and the input , , , and .

Figure 1: The curves of the backlash-like hysteresis models.

To address the unknown system state function , , system (1) are rewritten as follows:

where is Hurwitz matrix, , are controllable, and , .

Considering the Hurwitz state matrix , given a positive definite matrix , there exists positive definite matrix such that the inequality

holds.

According to [3, 16], the equation can be solved as

where are the initial values of .

Then, substituting the backlash-like model (2) into system (3), we have

Define a smooth function as follows:

then system (6) can be deduced as

3. NN Identification Design

Neural network (NN) can commendably approximate the nonlinearity systems. But different NN structure has different characteristics. In this paper, we adopt high-order neural network (HONN) to estimate the unknown general nonlinear smooth functions and hysteresis nonlinearity. The HONN is an excellent NN for nonlinear systems, where the big advantage is that only needs less neurons and computational costs. Thus the HONN developed high-order basis function connections so that it can easily approximate the high-order nonlinearities.

Considering system (8), the unknown function and the hysteresis nonlinearity + will be approximated by NN. Hence there exists unknown bounded NN weight matrix and which can be identified by the following model:

where the activation function is defined as

where represent the collections of node ordered subsets, are designed parameters, and is designed nonnegative integer.

Assuming an ideal NN can be approximated system (1) as

where means the ideal NN weight matrix, the NN completely substitutes the unknown function and the hysteresis nonlinearity, is a bounded approximation error, , , and is a known positive constant vector.

Define the identification error as

Then, the derivative of the error can be deduced by (9) and (11):

where .

The identification structure of HONN can be illustrated in Figure 2.

Figure 2: The structure of the NN identification.

Considering references [9, 17], the following assumption is proposed.

Assumption 1. The error norm of NN weight matrix is bounded by , and the basis function of NN is bounded, , .

Theorem 2. Considering system (1) which is approximated by the NN of (11), if the identification error is defined as (12), based on the Assumption 1, the identification is semiglobally uniformly ultimately bounded (UUB) and it converges to a small compact set around zero as , where are defined in (17).

Proof. Define the Lyapunov function as

From (13), the derivative of can be deduced as

Invoking Young's inequality on the term , we have

then considering Assumption 1 and (16), the derivative of in (15) yields

where ; .
According to the Lyapunov theorem, is UUB and the identification error is bounded. Moreover, integrating both sides of (17) over the time , the inequality can be solved as

Then, by applying (14), the bound of the identification error can be solved as

such that it has

That means the identification error can be converged to a small compact set around zero.
The proof is completed.

4. Controller Design

Considering system (1), if the system is a pure feedback system, in order to avoid the complicated computation of the back-stepping controller, new state variables are defined to transform the state variables into canonical form based on reference [9]. Therefore, the new alternative states can be defined as

and the transformed canonical system is

where the definition of , can be obtained by the method of the reference [9].

For the existing of the hysteresis nonlinearity, we also can adopt the approach of reference [9] to avoid the complicated controller design. Considering is Hurwitz matrix and are controllable, without loss of generality, we can transform the system (8) into a normalized form. Then, assume the matrixes are

According to the fact that + + + + + , it has the following:

Then, we also can obtain

By parity of reasoning, we apply the method of reference [9], the canonical form of system (8) can be obtained as (22).

According to the preceding discuss, without loss of generality, the coefficient matrixes can be adopted as

Then, the system is described by NN in (11) which can be rewritten as

where is a transformed vector parameters for the NN in (11).

Remark 3. For the existing of the hysteresis nonlinearity and the nonlinear smooth functions , we cannot use the linear system method to transform the coefficient matrixes (23) into normalized form (26). But under some conditions, we also use the linear system method to transform the coefficient matrixes, that can be simplify the computation and is convenient for the controller design.

5. Define the Sliding Mode Manifold as Follows

where the error is defined as

where is the reference input signals.

Design the sliding mode controller input as follows:

where , , , and .

The NN update law is selected as

where is designed parameter.

Define the errors as

Then, the following theorem holds.

Theorem 4. Considering system (27), the sliding mode manifold is defined in (28), the controller is chosen as in (30), the NN update law is chosen as in (31), and then, the control system is semiglobally uniformly ultimately bounded (UUB).

Proof. Define the Lyapunov function as

According to (28), (29), and (30), we have

where .
Define , according to Young's inequality, (34) can be deduced as

To solve inequality (35), we have

where .
Let the parameter , and one can obtain

Therefore, based on the Lyapunov theory, the controlled system is semiglobally uniformly ultimately bounded (UUB).
The proof is completed.

Remark 5. Based on Theorem 4, all the closed loop signals are bounded. But on the structure of the NNSMC, we obviously known that the NN identification is a part of the closed loop and the update law of NN is deduced by the closed loop. Therefore, the identification connected with the control design, it is online estimating the nonlinear functions and online adjusting by the tracking errors.

6. Simulations

Considering a hysteresis system as follows:

6.1. Controller Design

In order to verify the effectiveness of the proposed NNSMC, A PID controller is designed to compare with the proposed NNSMC. The PID controller gains are chosen as . Otherwise, for NNSMC, the sliding mode manifold is defined as in (28), the NNSMC controller is defined as in (30). The parameters are selected as , , , , , , , , and .

We design two different control input signal to test the proposed approaches. Firstly, a square wave signal is selected for the hysteresis system, and then two amplitude sine signals are adopted with NNSMC which will compare with the PID controller.

The two different controllers will test the system (38) with reference input. The proposed NNSMC firstly estimates the unknown states and hysteresis part with NN and uses the sliding mode controller to control the hysteresis system online.

6.2. Control Results

Two different reference input signals are selected to test the proposed NNSMC. The NN identification is adopted estimating the unknown nonlinear functions and then the SMC is applied to control the closed loop. In order to verify the effectiveness of the NN identification and SMC, A square wave signal firstly utilizes tracking the system. Two amplitude sine signals are adopted with NNSMC and PID controller. The details are listed as follows.

6.2.1. Case 1

We chose the reference square wave with amplitude which is , and the duty ratio is . Then the tracking results are illustrated in Figure 3, the errors are shown in Figure 4, and the sliding mode reaching phase process is illustrated in Figure 5. From Figures 3 and 4, it is clear that the proposed NN identification and the NNSMC have a good tracking performance. The dynamic procedures are less than and the errors are shown in the same phenomenon.

Figure 3: The control results of NNSMC versus PID control.

Figure 4: The control results of NNSMC versus PID control.

Figure 5: The control results of NNSMC versus PID control.

In order to restrain chattering of the SMC, we adopt function instead of the function in the simulations. From Figure 5, we can see that the chattering is suppressed and the sliding mode quickly reaches the sliding mode manifold.

6.2.2. Case 2

The reference input is chosen as a sinusoidal signal . The controller results and errors are illustrated in Figures 6 and 7. It is shown that the proposed NNSMC can more precisely track the states than the PID controller with shorter dynamic adjustment time from Figure 6. The adjustment time of NNSMC for is less than , but the PID controller adjustment time is more than . The tracking errors also demonstrate the same conclusion from Figure 7. The mean absolute error (MAE) of NNSMC and PID controllers are listed in Table 1. According to the Table 1, the two approaches’ MAE of are and the MAE of are , respectively. It is obviously shown that the proposed NNSMC has better performance for the hysteresis nonlinear system. The NNSMC controller signal is illustrated in Figure 8. From the controller signal, one also finds that the dynamic adjustment time is less than in this simulation.

Table 1: The mean absolute errors of NNSMC and PID controller.

Controller

NNSMC
0.0021
0.0066

PID
0.0121
0.0078

Figure 6: The control results of NNSMC versus PID control.

Figure 7: The tracking errors of NNSMC versus PID control.

Figure 8: The control input of NNSMC.

6.2.3. Case 3

In order to demonstrate the performance of the proposed NNSMC, the reference input is selected as that has a smaller amplitude than Case 1 and the results are illustrated in Figures 9 and 10. The controller input is shown in Figure 11. It is clearly illustrated that the proposed NNSMC has excellent performance to track the hysteresis nonlinear system. The dynamic adjustment time only has about , then it keeps stable stage and the tracking error holds a neighbourhood of zero. From Figure 10, one can obviously find the same conclusion and the MAE of , , respectively. Compared with the results of Case 1, the control precisions are higher on the small signals, that suit the real conditions. With the increase of the reference input signal, the control performance becomes degradation.

Figure 9: The control results of NNSMC with .

Figure 10: The tracking errors of NNSMC with .

Figure 11: The control input of NNSMC with .

7. Conclusions

A new neural network identification approach and neural network sliding mode control were proposed for hysteresis nonlinear system with backlash-like model. Since classical adaptive control needs to deal with the tracking error (error transformation or back-stepping, ) on the controller design, in this paper a neural network sliding mode controller was designed where it did not need tracking error transformation. Moreover, the unknown system states and the unknown hysteresis section were estimated only by one neural network for saving the computation and simplifying the control design. The stability of the closed loop was guaranteed by Lyapunov theory and the simulation results verified the effectiveness of the presented approaches.

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 Shandong Natural Science Foundation of China (ZR2017MF048), the National Natural Science Foundation of China (61803216), and Tai’an Science and Technology Development Program (2017GX0017).

References

X. Gao, C. Zhang, C. Zhu, and X. Ren, “Identification and control for Hammerstein systems with hysteresis non-linearity,” IET Control Theory & Applications, vol. 9, no. 13, pp. 1935–1947, 2015.

X. Gao, “Adaptive neural control for hysteresis motor driving servo system with Bouc-wen model,” Complexity, vol. 2018, Article ID 9765861, 9 pages, 2018.

X. Gao and R. Liu, “Multiscale Chebyshev neural network identification and adaptive control for backlash-like hysteresis system,” Complexity, vol. 2018, Article ID 1872493, 9 pages, 2018.

Q. Chen, X. Ren, J. Na, and D. Zheng, “Adaptive robust finite-time neural control of uncertain PMSM servo system with nonlinear dead zone,” Neural Computing and Applications, vol. 28, no. 12, pp. 3725–3736, 2017.

Q. Chen, L. Shi, J. Na, X. Ren, and Y. Nan, “Adaptive echo state network control for a class of pure-feedback systems with input and output constraints,” Neurocomputing, vol. 275, pp. 1370–1382, 2018.

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.

S. Wang, J. Na, and X. Ren, “RISE-based asymptotic prescribed performance tracking control of nonlinear servo mechanisms,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 48, no. 12, pp. 2359–2370, 2018.

S. Wang, H. Yu, J. Yu, J. Na, and X. Ren, “Neural-network-based adaptive funnel control for servo mechanisms with unknown dead-zone,” IEEE Transactions on Cybernetics, pp. 1–12, 2018.

J. Na, X. Ren, and D. Zheng, “Adaptive control for nonlinear pure-feedback systems with high-order sliding mode observer,” IEEE Transactions on Neural Networks and Learning Systems, vol. 24, no. 3, pp. 370–382, 2013.

D. Zheng, W. Xie, X. Ren, and J. Na, “Identification and control for singularly perturbed systems using multitime-scale neural networks,” IEEE Transactions on Neural Networks and Learning Systems, vol. 28, no. 2, pp. 321–333, 2017.

Q. Chen, S. Xie, M. Sun, and X. He, “Adaptive non-singular fixed-time attitude stabilization of uncertain spacecraft,” IEEE Transactions on Aerospace and Electronic Systems, vol. 54, no. 6, pp. 2937–2950, 2018.

M. Tao, Q. Chen, X. He, and M. Sun, “Adaptive fixed‐time fault‐tolerant control for rigid spacecraft using a double power reaching law,” International Journal of Robust and Nonlinear Control, vol. 29, no. 12, pp. 4022–4040, 2019.

S. H. Chincholkar, W. Jiang, and C. Chan, “A modified hysteresis-modulation-based sliding mode control for improved performance in hybrid DC–DC boost converter,” IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 65, no. 11, pp. 1683–1687, 2018.

J. Fang, L. Zhang, Z. Long, and M. Y. Wang, “Fuzzy adaptive sliding mode control for the precision position of piezo-actuated nano positioning stage,” International Journal of Precision Engineering and Manufacturing, vol. 19, no. 10, pp. 1447–1456, 2018.

C.-Y. Su, Y. Stepanenko, J. Svoboda, and T. P. Leung, “Robust adaptive control of a class of nonlinear systems with unknown backlash-like hysteresis,” IEEE Transactions on Automatic Control, vol. 45, no. 12, pp. 2427–2432, 2000.

X. Gao, W. Zhao, S. Wang, M. Wang, and X. Ren, “A prescribed performance adaptive control for hysteresis hammerstein system,” Journal of Systems Science and Complexity, pp. 1–14, 2018.

J. Na, Q. Chen, X. Ren, and Y. Guo, “Adaptive prescribed performance motion control of servo mechanisms with friction compensation,” IEEE Transactions on Industrial Electronics, vol. 61, no. 1, pp. 486–494, 2014.