Towards Transparent Control of Large and Complex Systems
p. 205-219
Abstract
We first discuss the importance of making a controller interpretable and give an overview of the existing models and structures for that purpose. We then propose an approach to designing fuzzy controllers based on the B-spline model by learning. Unlike other normalised parametrised set functions for defining fuzzy sets, B-splines do not necessarily span membership values from zero to one but possess the property of "partition of unity". B-splines can be automatically determined after each input is partitioned. Learning of a fuzzy controller based on B-splines is then equivalent to the adaptation of a B-spline interpolator. Parameters of the controller output of each rule can be rapidly adapted by gradient descent. Optimal placements of the non-uniform B-splines for specifying each input can be found by Genetic Algorithms. Through comparative examples of function approximation we show that training of such a fuzzy controller generally provides results with minimal error. The approach can be extended to the problems of high-dimensional input by combining neural networks with a fuzzy control model.
Index
Text
References
Bibliographical reference
Jianwei Zhang, Alois Knoll and Ingo Renners, « Towards Transparent Control of Large and Complex Systems », CASYS, 7 | 2000, 205-219.
Electronic reference
Jianwei Zhang, Alois Knoll and Ingo Renners, « Towards Transparent Control of Large and Complex Systems », CASYS [Online], 7 | 2000, Online since 26 September 2024, connection on 14 November 2024. URL : http://popups.lib.uliege.be/1373-5411/index.php?id=3654
Authors
Jianwei Zhang
Faculty of Technology, University of Bielefeld, 33501 Bielefeld, Germany
Alois Knoll
Faculty of Technology, University of Bielefeld, 33501 Bielefeld, Germany
Ingo Renners
Faculty of Technology, University of Bielefeld, 33501 Bielefeld, Germany