Abstract
A fuzzy controller can determine its output values either by evaluating a fuzzy look-up table or by interpreting directly its linguistic rule set. Sometimes the second way has advantages. In this case a method has to be derived to store the rule set in the actual runtime environment such that the controller can interprete it sufficiently fast at run-time.
In this article a fundamental solution of this task is presented. The original rule set is transformed by replacing rules with an identical conclusion by one single rule. If necessary, the premise of such an integrated rule is reformulated such that each rule premise has a standard structure — an OR-connection of AND-connections of linguistic values. A standard structure premise is coded as a matrix with integer-valued elements. It is shown in detail how to code a premise and what are the storage requirements of this method.
It is demonstrated how the controller calculates its output values during run-time. For each sample point it determines the truth value of each linguistic rule premise by evaluating its corresponding premise matrix.
Fuzzy control was implemented with the help of standard functional units of an automatization language. This approach integrate the novel technique of fuzzy control into an automatization environment. As an application of the introduced storing method, it is shown how one can realize the presented approach by additional functional units.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
C.L. McCullough: “An anticipatory fuzzy logic controller utilizing neural net prediction”. Simulation Vol. 58 No. 5 (1992), pp. 327–332.
B. Cuno & K. D. Meyer-Gramann: “Anwender wollen keine Insellösungen — Fuzzy-Systeme eingebettet in Standard-Automatisierungskomponenten”. Elektronik plus 2/1993, S. 40–44.
B. Cuno, A. Morkramer & K. D. Meyer-Gramann: “Integration von Fuzzy Control in Geamatics, das Automatisierungssystem der AEG.” Tagungsband VDE-Fachtagung ‘Technische Anwendungen von Fuzzy-Systemen” (1992), S. 101–110.
H. Kiendl & J.-J. Roger: “Verfahren zum Entwurf und Stabilitātsnachweis von Regelungssystemen mit Fuzzy-Reglern”. Automatisierungstechnik 41 (1993), S. 138–144.
K. D. Meyer-Gramann & E.-W. Jüngst: “Fuzzy Control-schnell und kostengünstig implementiert mit Standard-Hardware.” Automatisierungstechnik 41 (1993), S. 166–172.
M. Mizumoto: “Realization of PID controls by fuzzy control methods”. Proceed. IEEE International Conference on Fuzzy Systems (1992), pp. 709–715.
H.-P. Preuss: “Fuzzy Control — heuristische Regelung mittels unscharfer Logik”. Teil I: Automatisierungstechnische Praxis 34 (1992), S. 176–184;
H.-P. Preuss: “Fuzzy Control — heuristische Regelung mittels unscharfer Logik”. Teil II: Automatisierungstechnische Praxis 34 (1992), S. 239–246.
H.-P. Preuss, E. Linzenkirchner & S. Alender: “Fuzzy Control — werkzeugunterstützte Funktionsbaustein-Realisierung für Automatisierungsgeräte und Prozeßleitsysteme”. Automatisierungstechnische Praxis 34 (1992), S. 451–460.
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 1994 Friedr. Vieweg & Sohn Verlagsgesellschaft mbH, Braunschweig/Wiesbaden
About this chapter
Cite this chapter
Meyer-Gramann, KD. (1994). How to Store Efficiently a Linguistic Rule Set in a Fuzzy Controller. In: Kruse, R., Gebhardt, J., Palm, R. (eds) Fuzzy-Systems in Computer Science. Artificial Intelligence / Künstliche Intelligenz. Vieweg+Teubner Verlag. https://doi.org/10.1007/978-3-322-86825-1_4
Download citation
DOI: https://doi.org/10.1007/978-3-322-86825-1_4
Publisher Name: Vieweg+Teubner Verlag
Print ISBN: 978-3-322-86826-8
Online ISBN: 978-3-322-86825-1
eBook Packages: Springer Book Archive