Skip to main content

1996 | Buch

Artificial Neural Networks for Modelling and Control of Non-Linear Systems

verfasst von: Johan A. K. Suykens, Joos P. L. Vandewalle, Bart L. R. De Moor

Verlag: Springer US

insite
SUCHEN

Über dieses Buch

Artificial neural networks possess several properties that make them particularly attractive for applications to modelling and control of complex non-linear systems. Among these properties are their universal approximation ability, their parallel network structure and the availability of on- and off-line learning methods for the interconnection weights. However, dynamic models that contain neural network architectures might be highly non-linear and difficult to analyse as a result. Artificial Neural Networks for Modelling and Control of Non-Linear Systems investigates the subject from a system theoretical point of view. However the mathematical theory that is required from the reader is limited to matrix calculus, basic analysis, differential equations and basic linear system theory. No preliminary knowledge of neural networks is explicitly required.
The book presents both classical and novel network architectures and learning algorithms for modelling and control. Topics include non-linear system identification, neural optimal control, top-down model based neural control design and stability analysis of neural control systems. A major contribution of this book is to introduce NLq Theory as an extension towards modern control theory, in order to analyze and synthesize non-linear systems that contain linear together with static non-linear operators that satisfy a sector condition: neural state space control systems are an example. Moreover, it turns out that NLq Theory is unifying with respect to many problems arising in neural networks, systems and control. Examples show that complex non-linear systems can be modelled and controlled within NLq theory, including mastering chaos.
The didactic flavor of this book makes it suitable for use as a text for a course on Neural Networks. In addition, researchers and designers will find many important new techniques, in particular NLq Theory, that have applications in control theory, system theory, circuit theory and Time Series Analysis.

Inhaltsverzeichnis

Frontmatter
Chapter 1. Introduction
Abstract
In this Introduction we give first a short explanation about neural information processing systems in Section 1.1, including basic architectures, learning modes and some brief history. In Section 1.2 we motivate the use of artificial neural networks for modelling and control. In Section 1.3 we sketch the broad picture of this book, together with a Chapter by Chapter overview. In Section 1.4 own contributions are listed.
Johan A. K. Suykens, Joos P. L. Vandewalle, Bart L. R. De Moor
Chapter 2. Artificial neural networks: architectures and learning rules
Abstract
In this Chapter we discuss two basic types of artificial neural network architectures that are used in the sequel for modelling and control purposes: the multilayer perceptron and the radial basis function network. This Chapter is organized as follows. In Section 2.1 we give a description of the architectures. In Section 2.2 we present an overview of universal approximation theorems, together with a brief historical context. In Section 2.3 classical learning paradigms for feedforward and recurrent neural networks and RBF networks are reviewed.
Johan A. K. Suykens, Joos P. L. Vandewalle, Bart L. R. De Moor
Chapter 3. Nonlinear system identification using neural networks
Abstract
In this Chapter we treat the problem of nonlinear system identification using neural networks. Model structures and their parametrization by multilayer perceptrons are discussed, together with learning algorithms, practical aspects and examples. The Chapter is organized as follows. In Section 3.1 we review model structures such as NARX, NARMAX and nonlinear state space models. In Section 3.2 parametrizations of these models by multilayer neural nets are made. Neural state space models are introduced. In Section 3.3 classical as well as advanced on- and off-line learning algorithms are presented and their relation with nonlinear optimization theory is explained in Section 3.4. Section 3.5 concerns practical aspects of model validation, model complexity and aspects of pruning and regularization. In Section 3.6 neural network models are interpreted as uncertain linear systems. Finally in Section 3.7 simulated and real life examples are presented on nonlinear system identification using feedforward as well as recurrent type of neural networks. New contributions are made in Sections 3.2.2, 3.2.3, 3.3.2, 3.6 and 3.7.
Johan A. K. Suykens, Joos P. L. Vandewalle, Bart L. R. De Moor
Chapter 4. Neural networks for control
Abstract
In this Chapter we provide the reader with some background material on neural control strategies and we discuss neural optimal control in more detail. The Chapter is organized as follows. In Section 4.1 the basic principles of existing methods in neural control are presented, including direct and indirect adaptive control, reinforcement learning, neural optimal control, internal model control and model predictive control. In Section 4.2 neural optimal control is discussed with respect to classical theory of nonlinear optimal control. The emphasis in this Section is on the formulation of control problems as parametric optimization problems, where static and dynamic nonlinear controllers are parametrized by multilayer perceptrons. Furthermore an efficient way for including a priori results from linear control theory into the neural controller is highlighted. The latter is illustrated on the examples of swinging up an inverted and double inverted pendulum system. New contributions are stated in Section 4.2.6.
Johan A. K. Suykens, Joos P. L. Vandewalle, Bart L. R. De Moor
Chapter 5. NL q Theory
Abstract
In this Chapter we develop a model based neural control framework which consists of neural state space models and neural state space controllers. Like in modern (robust) control theory standard plant forms are considered. In order to analyse and synthesize neural controllers within this framework, the so-called NL q system form is introduced. NL q s represent a large class of nonlinear dynamical systems in state space form and contain a number of q layers of an alternating sequence of linear and static nonlinear operators that satisfy a sector condition. All system descriptions are transformed into this NL q form and sufficient conditions for global asymptotic stability, input/output stability with finite L2-gain and robust performance are derived. It turns out that NL q s have a unifying nature, in the sense that many problems arising in neural networks, systems and control can be considered as special cases. Moreover, certain results in H and μ control theory can be interpreted as special cases of NL q theory. Examples show that following principles from NL q theory, stabilization and control of several types of nonlinear systems are possible, including mastering chaos.
Johan A. K. Suykens, Joos P. L. Vandewalle, Bart L. R. De Moor
Chapter 6. General conclusions and future work
Abstract
In this book we discussed the use of artificial neural networks for modelling and control of nonlinear systems in a systemtheoretical context. After a short introduction on neural information processing systems in Chapter 1, we have reviewed basic neural network architectures and their learning rules in Chapter 2, for feedforward as well as recurrent networks. In Chapter 3 we have treated the problem of nonlinear system identification using neural networks. Existing models such as NARX and NARMAX were discussed and neural state space models are introduced. Off- and on-line learning algorithms are presented. An interpretation of neural network models as uncertain linear systems, representable as linear fractional transformations, has been given. Examples on nonlinear system identification of a simulated nonlinear system with hysteresis, a glass furnace with real data and chaotic systems, show the effectiveness of neural state space models. In Chapter 4 a short overview of neural control strategies is given. Neural optimal control has been discussed in more detail. The stabilization problem and tracking problem are discussed. Furthermore it is shown how results from linear control theory can be used as constraint on the neural control design, in order to achieve local stability at a target point. The latter method has been successfully applied to the problems of swinging up an inverted and double inverted pendulum. In Chapter 5 we introduced a neural state space model and control framework with stability criteria. Closed loop systems were transformed into NLq system forms. Sufficient conditions for global asymptotic stability and I/O stability with finite L2-gain are derived. Links with H control and μ theory are revealed. The criteria are formulated as linear matrix inequalities. NL q theory has been applied to the control of several types of nonlinear behaviour, including chaos and to the real life example of controlling nonlinear distortion in electrodynamic loudspeakers. Furthermore, several types of recurrent neural networks are represented as NL q s, such as generalized cellular neural networks, multilayer Hopfield networks and locally recurrent globally feedforward networks.
Johan A. K. Suykens, Joos P. L. Vandewalle, Bart L. R. De Moor
Backmatter
Metadaten
Titel
Artificial Neural Networks for Modelling and Control of Non-Linear Systems
verfasst von
Johan A. K. Suykens
Joos P. L. Vandewalle
Bart L. R. De Moor
Copyright-Jahr
1996
Verlag
Springer US
Electronic ISBN
978-1-4757-2493-6
Print ISBN
978-1-4419-5158-8
DOI
https://doi.org/10.1007/978-1-4757-2493-6