1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants...
-
Upload
adrian-bryan -
Category
Documents
-
view
227 -
download
0
Transcript of 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants...
![Page 1: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/1.jpg)
1
Adaptive Control
Neural Networks 13(2000):
Neural net based MRACfor a class of nonlinear plants
M.S. Ahmed
![Page 2: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/2.jpg)
2
Introduction• Controller parameters are needed to be modified
against the change in the operating point• Response of a nonlinear plant generally cannot be
shaped to a desired pattern using a linear controller• One of the main difficulties in designing the nonlinear
controller is the lack of a general structure for it
![Page 3: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/3.jpg)
3
Researches on Adaptive Neural Control of Nonlinear Dynamical Systems
• Narendra and Parthasarathy (1990): dynamic back-propagation for identification and control employing MFNN
• Chen and Khalil (1992, 1995): use of MFNN in adaptive control of feedback linearizable minimum phase plants represented by an input-output model (local convergence)
• Jagannathan and Lewis (1996a,b): use of MFNN in adaptive control of feedback linearizable plants with all states accessible (convergence to a stable solution through the Lyapunov approach)
• Sanner and Stoline (1992): use of Gaussian RBF for the adaptive control of feedback linearizable continuous time plants (globally stable under mild assumptions)
• Rovithakis and Christodoulou (1994):adaptive control through two step procedure employing a dynamic neural netwrok (convergence to zero error)
• Polycarpuo (1996): a more general class of feedback linearizable plants• Ahmed (1994, 1995), Ahmed and Anjum (1997): adaptive control of
nonlinear plants of unknown structure (local convergence)• Wang, Liu, Harris and Brown (1995): indirect adaptive control of similar
plants employing neural networks
![Page 4: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/4.jpg)
4
Adaptive Control of a SISO Plant
If the nonlinear function is first order differentiable:
![Page 5: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/5.jpg)
5
The Control Scheme
![Page 6: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/6.jpg)
6
Artificial Neural Networks
Advantages of neural networks:
1. Describing nonlinear functions
2. Robustness
3. Parallel architecture
4. Fault tolerant
In the classical nonlinear approximation methods, a function is frequently approximated by a set of continuous known basis functions. When the basis functions are not known, the following methods will be used:
• Memory based methods
• Potential function techniques
• ANN
![Page 7: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/7.jpg)
7
Regulation
It is assumed that there exist a parameter matrix such that the functions of desired controller can be perfectly described by the basis vector for all possible values of operating point.
![Page 8: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/8.jpg)
8
Algorithm Analysis
![Page 9: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/9.jpg)
9
State Tracking
It is assumed that there exist a parameter matrix such that the functions of controller can be perfectly described by the basis vector for all possible values of operating point.
![Page 10: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/10.jpg)
10
Algorithm AnalysisClosed loop system:
![Page 11: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/11.jpg)
11
Adaptive Control of a MIMO PlantExtension of the above development to MIMO nonlinear plants depends on the existence of a pseudo-linear plant model that warrants existence of a suitable Lyapunov function.
![Page 12: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/12.jpg)
12
Adaptive Control of a MIMO Plant
![Page 13: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/13.jpg)
13
Regulation
![Page 14: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/14.jpg)
14
Algorithm AnalysisClosed loop system:
Closed loop sub system equation:
![Page 15: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/15.jpg)
15
State Tracking
![Page 16: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/16.jpg)
16
Algorithm Analysis
![Page 17: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/17.jpg)
17
Remarks
• Theorems 1-4 do not imply that the controller parameters in will converge to those in *.
• In the state tracking it is also possible to take the regressor vector as [eT rT]T instead of [xT rT]T.
• It was assumed that there exists a parameter set for the nonlinear controller that can drive the control system to zero error. When this assumption does not hold only bounded error can be secured.
![Page 18: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/18.jpg)
18
Simulation StudiesExample 1: SISO plant
![Page 19: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/19.jpg)
19
Simulation StudiesMLP based adaptive control:
![Page 20: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/20.jpg)
20
Simulation StudiesExample 2: MIMO plant
![Page 21: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/21.jpg)
21
Simulation Studies
![Page 22: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/22.jpg)
22
Simulation Studies
![Page 23: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/23.jpg)
23
Simulation Studies
![Page 24: 1 Adaptive Control Neural Networks 13(2000): Neural net based MRAC for a class of nonlinear plants M.S. Ahmed.](https://reader030.fdocuments.in/reader030/viewer/2022032415/56649efd5503460f94c114a5/html5/thumbnails/24.jpg)
24
Conclusion• A globally stable neural net MRAC for a class of nonlinear
systems• Nonlinear canonical state variable description• Time varying pseudo-linear state feedback control gain
generated from the output of a ANN set• Plant need not be feedback linearizable• Regulation and tracking schemes are proposed• Adaptation of the controller parameters based on Lyapunov
function to ensure global convergence• Extension to MIMO plants• Simulation studies• Drawback of the proposed controller:
– In some cases a large number of adjustable controller parameters may be needed