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.

Text

Download Facsimile [PDF, 5.4M]

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

Copyright

CC BY-SA 4.0 Deed