TY - JOUR
T1 - Adaptive control of a class of nonlinear systems using neural networks
AU - Chen, Fu-Chuang
AU - Khalil, Hassan K.
PY - 1995/12/13
Y1 - 1995/12/13
N2 - Layered neural networks are used in nonlinear adaptive control problems. Both the discrete-time case and the continuous-time case are considered. For the discrete-time case, the plant is an unknown SI/SO feedback-linearizable discrete-time system with general relative degree, represented by an input-output model. To derive the linearizing-stabilizing feedback control, a (possibly nonminimal) state space model of the plant is obtained. This model is used to define the zero dynamics, which are assumed to be stable, i.e., the system is assumed to be minimum phase. A layered neural network is used to model the unknown system and generate the feedback control. Based on the error between the plant output and the model output, the weights of the neural network are updated. For the continuous-time case, we work on a SI/SO relative-degree-one system with zero dynamics, and on a MI/MO general relative degree system without zero dynamics. Compared with the discrete-time case, there are two major differences. First, the neural network is used to model nonlinear functions of continuous-time systems, instead of modeling the whole system in the discrete-time case. And second, the control law for the continuous-time case does not involve an explicit system identification process, as appears in the discrete-time case. For both the discrete-time and the continuous-time cases, the convergence results obtained are regional in state space, yet local in parameter space. The results basically say that, for any bounded initial conditions of the plant, if the neural network model contains enough number of nonlinear hidden neurons and if the initial guess of the network weights is sufficiently close to the correct weights, then the tracking error between the plant output and the reference command will converge to a bounded ball. Computer simulations for the continuous-time case are provided.
AB - Layered neural networks are used in nonlinear adaptive control problems. Both the discrete-time case and the continuous-time case are considered. For the discrete-time case, the plant is an unknown SI/SO feedback-linearizable discrete-time system with general relative degree, represented by an input-output model. To derive the linearizing-stabilizing feedback control, a (possibly nonminimal) state space model of the plant is obtained. This model is used to define the zero dynamics, which are assumed to be stable, i.e., the system is assumed to be minimum phase. A layered neural network is used to model the unknown system and generate the feedback control. Based on the error between the plant output and the model output, the weights of the neural network are updated. For the continuous-time case, we work on a SI/SO relative-degree-one system with zero dynamics, and on a MI/MO general relative degree system without zero dynamics. Compared with the discrete-time case, there are two major differences. First, the neural network is used to model nonlinear functions of continuous-time systems, instead of modeling the whole system in the discrete-time case. And second, the control law for the continuous-time case does not involve an explicit system identification process, as appears in the discrete-time case. For both the discrete-time and the continuous-time cases, the convergence results obtained are regional in state space, yet local in parameter space. The results basically say that, for any bounded initial conditions of the plant, if the neural network model contains enough number of nonlinear hidden neurons and if the initial guess of the network weights is sufficiently close to the correct weights, then the tracking error between the plant output and the reference command will converge to a bounded ball. Computer simulations for the continuous-time case are provided.
UR - http://www.scopus.com/inward/record.url?scp=0029484767&partnerID=8YFLogxK
U2 - 10.1109/CDC.1995.478454
DO - 10.1109/CDC.1995.478454
M3 - Conference article
AN - SCOPUS:0029484767
SN - 0191-2216
VL - 3
SP - 2427
EP - 2432
JO - Proceedings of the IEEE Conference on Decision and Control
JF - Proceedings of the IEEE Conference on Decision and Control
M1 - 478454
T2 - Proceedings of the 1995 34th IEEE Conference on Decision and Control. Part 1 (of 4)
Y2 - 13 December 1995 through 15 December 1995
ER -