Parametric Neural Network-Based Model Free Adaptive Tracking Control Method and Its Application to AFS/DYC System
This paper deals with adaptive nonlinear identification and trajectory tracking problem for model free nonlinear systems via parametric neural network (PNN). Firstly, a more effective PNN identifier is developed to obtain the unknown system dynamics, where a parameter error driven updating law is synthesized to ensure good identification performance in terms of accuracy and rapidity. Then, an adaptive tracking controller consisting of a feedback control term to compensate the identified nonlinearity and a sliding model control term to deal with the modeling error is established. The Lyapunov approach is synthesized to ensure the convergence characteristics of the overall closed-loop system composed of the PNN identifier and the adaptive tracking controller. Simulation results for an AFS/DYC system are presented to confirm the validity of the proposed approach.
Nonlinearity and model uncertainty for practical nonlinear systems present great challenge for the controller design. Active chassis control system is a good instance of such kind of system. Integrated AFS/DYC system has become a very active field in advanced active chassis control system design as summarized in [1, 2]. The main control objective of the AFS/DYC system is to track the desired yaw rate and sideslip angle with the aim of achieving the satisfactory stability performance under different driving maneuvers. However, vehicle chassis system is an uncertain system in nature and incorporated unknown dynamics and disturbances, which bring great challenge for the controller design.
The identification of unknown nonlinear dynamic systems is often a prerequisite for successful controller design. Neural network, owing to their good generalization and nonlinear approximation ability, is widely used to identify model free nonlinear systems and exhibit higher performance compared to other identification methods. The reported neural network identifiers may be classified into two categories on the basis of the neural network structure used, namely, static neural network  and dynamic neural network [4, 5]. The main drawback of the static neural network is that the function approximation treatment makes it easy to fall into local optimum. Dynamic neural network method combines feedback information to provide an effective means to solve a wide range of identification problems. However, the structure of dynamic neural network lacks a unified form. The Hopfield network is a typical dynamic neural network in which every processing unit is connected to all other units . A large number of neural network structures have been developed from Hopfield neural network, falling into two main categories, namely, high order neural networks  and multilayer dynamic neural network [8, 9]. Multiple nonlinear function in high order neural networks is used to approximate nonlinear dynamics, which brings the curse of dimensionality problem with the increase of order. Multilayer dynamic neural networks which contain additional hidden layers combined with a dynamic operator are not easy to design the online updating law. In general, popular learning rule such as backpropagation algorithm is used to design the online weight updating laws of dynamic neural networks, and then suitable candidate of Lyapunov function is proposed to ensure the stability of the system [10, 11]. In order to solve the locally minimal convergence problem caused by backpropagation algorithms, a novel updating law of multilayer dynamic neural networks is proposed in , where the global asymptotic error stability is guaranteed by defining a Lyapunov function candidate based on quadratic functions of the weights and the estimation errors. In , a model-based semi-Markov neural network is proposed. In [14, 15], the reported neural adaptive control designs are limited to a class of strict-feedback systems.
To get rid of model-based tracking controller design [16, 17], indirect adaptive control scheme is a widely used control strategy for model free nonlinear system [18, 19], which is achieved by a neural identifier or neuro observer to estimate the unknown system dynamics and an adaptive control law to minimize the tracking error. However, two issues are still needed to mention in this paper. Firstly, the state identification error is usually used to design the learning law for the existed neural identifier [20–22], which may affect the accuracy and convergence speed of the entire control loop owing to the inherent parameter drift problem. Secondly, most of the existed indirect adaptive control methods [23, 24] rely on the well-known linear separation principal to design the identifier and controller separately, which may affect the closed-loop stability when confronting the uncertain system dynamics. In this paper, we propose a new PNN-based indirect adaptive tracking control method for model free nonlinear systems. The notable contributions of the study are listed as follows:(1)A PNN identifier with a more parsimonious form is derived by extracting the parameter matrix of correlation weights multiplied by the correlation input and output state. Unlike the commonly used backpropagation learning law for neural network-based identification method, a novel parameter error-driven updating law is synthesized to ensure improved performance in terms of steady-state error.(2)Based on the identifier, we design the adaptive tracking control policy in terms with two terms, i.e., a feedback control term to compensate the identified nonlinearity and a sliding model control term to deal with the modeling error. The asymptotic convergence stability of the closed-loop system is proved by properly designing a composite Lyapunov function candidate.(3)Online adaptation property of the proposed adaptive tracking control method makes it very convenient for operating in practical application. The simulation results of an AFS/DYC system demonstrate the improved performance of the proposed method than the conventional neural network-based adaptive tracking control method.
The remainder of this paper is organized as follows. In Section 2, the PNN-based identification algorithm is given. The indirective adaptive tracking control policy is introduced in Section 3. Simulation results of an AFS/DYC system based on the nonlinear vehicle model are analyzed in Section 4. Finally, the conclusions are drawn in Section 5.
2. Identification Algorithm
Considering the following nonlinear systems:where is the state variable, is the input vector, and is the unknown continuous nonlinear smooth function.
It is well known that dynamic neural network can approximate the general nonlinear system (1) to any degree with the following form :where is the state of the ith neuron, is the constant which is usually assumed to be known in advance, is the synaptic weight connecting the jth input to the ith neuron, and the nonlinear mapping constitutes the jth state and input to the relational neuron.
A more efficient PNN model with the simplest architecture has been introduced, such thatwhere and are updated weights and is the sigmoid function which is defined as , where a, b, and c are designed constants. Figure 1 shows the block diagram of the PNN model (3).
Remark 1. The use of input affine neural network architecture (3) to approximate the nonautonomous systems (1) is advantageous, since many important nonlinear control schemes require input affine nonlinear models.
The PNN is formed by a single layer of n units as in equation (3). For the convenience of analysis, the vectorized expression of (3) is obtained with the following form:where is the state vector, is the unknown matrix for the linear part of PNN model, , , , is the input vector, and denotes modeling error and disturbances and is assumed to be bounded .
Furthermore, we define the vector notations composed of unknown parameters of parametric dynamic neural network as and the regressor vector as , then the compact form of (4) becomes
Remark 2. Several adaptive identifiers have been proposed for system (6), where the adaptive laws are all designed by minimizing the residual identifier error (i.e., error between system state and the identifier output ) based on least square method or gradient method. However, the identifier weight convergence was not guaranteed. As indicated in , the convergence of the identifier weights is essential for the convergence of the control. This paper will present a novel adaptive law to directly identify the unknown parameters of PNN with compact form in (5).
Next, we will design an improved weight updating law to ensure the convergence of state identification error and parameters error. Thus, we define the filtered variables and of and aswhere is the designed filter constant.
Then, from (5) and (6), we can getFurther, we define the filtered regression matrix and vector aswhere is the designed filter constant.
From (8), one can get
Definition 1. (see ). A vector or matrix function is persistently excited (PE) if there exist , such that . Since is always positive semidefinite, the PE condition requires that its integral over any interval of time of length is a positive definite matrix.
Remark 3. If the repressor vector is PE, then defined in (6) is PE, because is the filtered version of in terms of a minimum strictly proper transfer function in (6) as proved in . Moreover, based on Definition 1, if is PE, the inequality is true for all . Then, holds for all .
Considering the following identifier:where , and is a designed parameter.
From (5) and (11), we can getwhere is the parameter identification error.
Finally, we denote another auxiliary vector aswhere is theta. It is clear that can be calculated based on equation (9).
Remark 4. From (8)–(10), we have , as can be seen that is composed of weights error , which is used to design the improved updating law in the next analysis.
Then, by using the auxiliary vector , one can have the following improved updating law:where and is positive constant.
Theorem 1. Consider system (1) with the identifier (11) and parameters adaptive law (13), then the convergent properties of identification error as well as parameters error can be obtained as follows:(i)With the assumption that , we have and (ii)With the assumption that is bounded, then we have
Proof. Choose a Lyapunov function as
Case i. If , then from (11)–(13) and , one can get the differential of (14) asFrom (15), we know that . Furthermore, one can infer from (11) that . Based on the nonincreasing property of the function , the integral of on both sides from 0 to ∞ can be obtained:Therefore, can be obtained from (16). It can be concluded that and . It is thus obtained from Barbalat’s lemma  that .
Case ii. For bounded , by designing the same Lyapunov function as formula (14), one obtainswhere are positive constants and , are positive definite matrixes.
It can be seen from (17) that is input-to-state stability (ISS) Lyapunov function, so by Theorem 1 in , we can get the stability of the system such that if the model errors is bounded, then the updating law (3.8) can make the identification procedure stable, i.e., .
3. Adaptive Tracking Control
It can be seen from Section 2 that the proposed PNN identifier as depicted in Theorem 1 can be used to approximate the model free nonlinear system in equation (1), such thatwhere represents the modeling error and disturbance.
Considering the following time-varying reference trajectory, in the form of,
The goal of the adaptive tracking control is to make the system state of equation (1) conform to the state of the reference model in equation (19).
Hence, the error of trajectory tracking is described as
Then, from equations (18)–(20), the error dynamic equation is obtained as
The adaptive tracking control u consists of a feedback control term and a sliding model control term can be expressed aswhere is used to compensate the identified nonlinearity and is used to deal with the modeling error. We define as follows:
The control action is designed by using the sliding mode control theory, such thatwhere is a designed parameter.
Theorem 2. For model free nonlinear system (1), using the identifier (10) with updating laws (13) and control policy (22), then the stability property holds.
Proof:. By considering the PNN identifier in Section 2 and the adaptive tracking controller together as a whole process, then we can design the composite Lyapunov function candidate asIn Theorem 1, we already prove and the stability properties (1) and (2). Now let us consider the Lyapunov function candidate for control purpose, such thatSubstituting (23) into (21), we haveUsing (24) and (27), we obtain the time derivative of (26) as follows:If we choose , then . Hence, we have the stability property and .
The overall structure of the PNN identifier and adaptive tracking controller is shown in Figure 2.
4. A Case Research: Application to an AFS/DYC Control System
A 7-DOF nonlinear vehicle model  (as shown in Figure 3) incorporates longitudinal and lateral tire forces calculated from Dugoff tire model which is used to verify the implementation of the proposed control algorithm. This model ignores heave, roll, and pitch motions but considers the lateral and longitudinal load transfers. The parameter notations mentioned above are described in Table 1.
Assume that the required yaw moment can be realized through the distribution of brake torques and steering angles of both front wheels are considered identical, then motion equations consisting of the external forces acting on the vehicle body in the longitudinal, lateral axes and the torques acting on the vertical axis can be written as
The tire force components ( and ) in x and y directions can be calculated from the following transformation:where and are tire longitudinal and lateral forces in tire coordinate system, which are calculated from Dugoff tire model as follows. Here, a front steering vehicle is considered, i.e., .
The normal load for each wheel can be expressed as
Dugoff tire model is selected to calculate longitudinal tire forces and lateral tire forces because it requires fewer coefficients and is relatively simple compared to the Magic Formula model. Moreover, it allows the use of independent values for tire cornering stiffness and longitudinal stiffness. Dugoff tire model can be defined aswhere
The slip angle at each tire can be defined as
The wheel slip ratio at each tire can be described as
The wheel rotation dynamics can be given as
According to , the desired reference model is based on a 2-DOF single track vehicle model in steady-state condition and is usually expressed aswhere , denotes the sideslip angle, denotes the yaw rate, , and are the designed time constants for yaw rate and sideslip angle, respectively, represents the steering input of the driver, , and are the cornering stiffness of the front and rear wheels.
The main objective of AFS/DYC control is to design a proper controller to keep the vehicle stable on the desired path, i.e., making the actual vehicle yaw rate and sideslip angle obtained from (29) to follow the desired responses obtained from (37). Here, the PNN identifier (10) with updating laws (13) and control policy (22) are selected as the AFS/DYC controller. In order to make a comparation with the commonly used AFS/DYC controller as showed in , we selected the same parameters as m = 1704 kg, Cf = 63224 N/rad, Cr = 84680 N/rad, Iz = 3048 kg·m2, lf = 1.135 m, lr = 1.555 m, and . In addition, the sine with dwell steer input, as shown in Figure 4, is used to verify the improved performance of the proposed method. It should be pointed out that the ideal sideslip angle for vehicle stability control should be selected as small as possible, and it is usually selected as zero. From Figures 5 and 6, one can easily find that the proposed adaptive tracking control method has better tracking performance with smaller tracking error and faster convergence rate to the steady state compared with the commonly used method as claimed in . Therefore, we concluded that model free property of the proposed adaptive tracking control method provides a more effective solution for the integrated AFS/DYC controller design and can greatly enhance the vehicle handling and stability performances.
To show the identification performance of the proposed algorithm, the performance index root mean square (RMS) for the states error has been adopted for the purpose of comparison.where n is the number of the simulation steps and is the difference between the state variables in model and system at ith step.
The RMS values of all state variables, as shown in Table 2, demonstrate that the identification performance has been improved compared to those in .
In this paper, a model free identification and adaptive tracking control method based on a parametric neural network (PNN) is proposed. The main contributions of the paper lie in the following aspects. First, the compact PNN form is derived by extracting the parameter matrix of correlation weight multiplied by the correlation input and output state, which simplifies the training problem and leads to more efficient models. Second, the filtered parameters error is introduced in the updating law, which can avoid the parameter drift problem and ensure the accuracy and rapidity of identification. Third, an adaptive tracking controller consists of a feedback control term to compensate the identified nonlinearity and a sliding model control term to deal with the modeling error is established. The stability of the overall closed-loop system is proved by designing a composite Lyapunov candidate. Finally, the application to AFS/DYC system is presented to verify the validity of the proposed methods.
Data supporting the results of this study can be provided as required.
Conflicts of Interest
The authors declare that there are no conflicts of interest regarding the publication of this article.
This work was supported by the National Natural Science Foundation of China (Grant no. 62073298), Key Scientific and Technological Project of Henan Province (Grant no. 212102310454), ZZULI Doctoral Fund for Scientific Research (Grant no. JDG20190099), and National and Provincial College Students’ Innovation and Entrepreneurship Training Program of Zhengzhou University of Light Industry in 2021(Grant no. 202110462011).
J. Liang, Y. Lu, Y. Yin et al., “A distributed integrated control architecture of AFS and DYC based on MAS for distributed drive electric vehicles,” IEEE Transactions on Vehicular Technology, vol. 70, no. 6, pp. 5565–5577, 2021.View at: Publisher Site | Google Scholar
M. Aripina, Y. Samb, A. Kumeresanb, M. Ismailc, and P. Kemaod, “A review on integrated active steering and braking control for vehicle yaw stability system,” Journal Technology, vol. 71, no. 2, pp. 105–111, 2014.View at: Publisher Site | Google Scholar
Y. Tian and Z. Wang, “H∞ performance state estimation for static neural networks with time-varying delays via two improved inequalities,” IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 68, no. 1, pp. 321–325, 2021.View at: Publisher Site | Google Scholar
N. Mezhoud, M. Oussalah, A. Zaatri, and Z. Hammoudi, “Hybrid kriging and multilayer perceptron neural network technique for coverage prediction in cellular networks,” International Journal of Parallel, Emergent and Distributed Systems, vol. 35, no. 6, pp. 682–706, 2020.View at: Publisher Site | Google Scholar
W. D. Xie, Z. J. Fu, and W. F. Xie, “Adaptive nonlinear systems identification via discrete multi-time scales dynamic neural networks,” Intelligent Automation and Soft Computing, vol. 22, no. 1, pp. 111–123, 2016.View at: Publisher Site | Google Scholar
J. J. Hopfield, “Neurons with graded response have collective computational properties like those of two-state neurons,” Proceedings of the National Academy of Sciences, vol. 81, no. 10, pp. 3088–3092, 1984.View at: Publisher Site | Google Scholar
E. B. Kosmatopoulos, M. M. Polycarpou, M. A. Christodoulou, and P. A. Ioannou, “High-order neural network structures for identification of dynamical systems,” IEEE Transactions on Neural Networks, vol. 6, no. 2, pp. 422–431, 1995.View at: Publisher Site | Google Scholar
P. Saratchandran, “Dynamic programming approach to optimal weight selection in multilayer neural networks,” IEEE Transactions on Neural Networks, vol. 2, no. 4, pp. 465–467, 1991.View at: Publisher Site | Google Scholar
Y. Luo and H. Shi, “Automatic parking system based on improved neural network algorithm and intelligent image analysis,” Computational Intelligence and Neuroscience, vol. 2021, Article ID 4391864, 11 pages, 2021.View at: Google Scholar
F. L. Lewis, A. Yesildirek, and K. Liu, “Multilayer neural-net robot controller with guaranteed tracking performance,” IEEE Transactions on Neural Networks, vol. 7, no. 2, pp. 388–399, 1996.View at: Publisher Site | Google Scholar
X. Li and W. Yu, “Dynamic system identification via recurrent multilayer perceptrons,” Information Sciences, vol. 147, no. 1-4, pp. 45–63, 2002.View at: Publisher Site | Google Scholar
Z. J. Fu, W. F. Xie, and W. D. Luo, “Robust on-line nonlinear systems identification using multilayer dynamic neural networks with two-time scales,” Neurocomputing, vol. 113, pp. 16–26, 2013.View at: Publisher Site | Google Scholar
Y. Jin, W. Qi, and G. Zong, “Finite-time synchronization of delayed semi-markov neural networks with dynamic event-triggered scheme,” International Journal of Control, Automation and Systems, vol. 19, no. 6, pp. 2297–2308, 2021.View at: Publisher Site | Google Scholar
B. Liu, M. Hou, J. Ni, Y. Li, and Z. Wu, “Asymmetric integral barrier lyapunov function-based adaptive tracking control considering full-state with input magnitude and rate constraint,” Journal of the Franklin Institute, vol. 357, no. 14, pp. 9709–9732, 2020.View at: Publisher Site | Google Scholar
X. Zheng and X. Yang, “Command filter and universal approximator based backstepping control design for strict-feedback nonlinear systems with uncertainty,” IEEE Transactions on Automatic Control, vol. 65, no. 3, pp. 1310–1317, 2020.View at: Publisher Site | Google Scholar
W. Su, B. Niu, H. Wang, and W. Qi, “Adaptive neural network asymptotic tracking control for a class of stochastic nonlinear systems with unknown control gains and full state constraints,” International Journal of Adaptive Control and Signal Processing, vol. 35, no. 10, pp. 2007–2024, 2021.View at: Publisher Site | Google Scholar
X. Wang, C. Shi, and S. Wang, “Extended state observer-based motion synchronisation control for hybrid actuation system of large civil aircraft,” International Journal of Systems Science, vol. 48, no. 10, pp. 2212–2222, 2017.View at: Publisher Site | Google Scholar
A. F. Abdul Ghaffar, T. Richardson, and C. Greatwood, “A combined model reference adaptive control law for multirotor UAVs,” IET Control Theory & Applications, vol. 15, no. 11, pp. 1474–1487, 2021.View at: Publisher Site | Google Scholar
X. Wang, Q. Wang, and C. Sun, “Adaptive tracking control of high-order MIMO nonlinear systems with prescribed performance,” Frontiers of Information Technology & Electronic Engineering, vol. 22, no. 7, pp. 986–1001, 2021.View at: Publisher Site | Google Scholar
M. CoPonce, A. Cruz, and I. Chairez, “Adaptive identifier for uncertain complex nonlinear systems based on continuous neural networks,” IEEE Transactions on Neural Networks and Learning Systems, vol. 25, no. 3, pp. 483–494, 2014.View at: Google Scholar
I. Chairez, “Adaptive neural network nonparametric identifier with normalized learning laws,” IEEE Transactions on Neural Networks and Learning Systems, vol. 28, no. 5, pp. 1216–1227, 2017.View at: Publisher Site | Google Scholar
Z. Fu and B. Li, “Adaptive optimal control for integrated active front steering and direct yaw moment based on approximate dynamic programming,” International Journal of Vehicle Systems Modeling and Testing, vol. 12, no. 1-2, pp. 17–43, 2017.View at: Publisher Site | Google Scholar
G. Lai, Z. Liu, Y. Zhang, and C. L. P. Chen, “Adaptive position/attitude tracking control of aerial robot with unknown inertial matrix based on a new robust neural identifier,” IEEE Transactions on Neural Networks and Learning Systems, vol. 27, no. 1, pp. 18–31, 2016.View at: Publisher Site | Google Scholar
R. Q. Fuentes-Aguilar and I. Chairez, “Adaptive tracking control of state constraint systems based on differential neural networks: a barrier Lyapunov function approach,” IEEE Transactions on Neural Networks and Learning Systems, vol. 31, no. 12, pp. 5390–5401, 2020.View at: Publisher Site | Google Scholar
F. Garces, V. Becerra, C. Kambhampati, and K. Warwick, Strategies for Feedback Linearization: a Dynamic Neural Network Approach, Springer-Verlag, New York, NY, USA, 2003.
J. Na, J. Yang, S. Wang, G. Gao, and C. Yang, “Unknown dynamics estimator-based output-feedback control for nonlinear pure-feedback systems,” IEEE Transactions on Systems, Man, and Cybernetics: Systems, vol. 51, no. 6, pp. 3832–3843, 2021.View at: Publisher Site | Google Scholar
K. Hassan, Khall, Nonlinear Systems, Prentice Hall, Hoboken, NJ, USA, 3rd edition, 2002.
X. Yang, Z. Wang, and W. Peng, “Coordinated control of AFS and DYC for vehicle handling and stability based on optimal guaranteed cost theory,” Vehicle System Dynamics, vol. 47, no. 1, pp. 57–79, 2009.View at: Publisher Site | Google Scholar