24
Views
22
CrossRef citations to date
0
Altmetric
Original Articles

A hierarchical multivariable fuzzy controller for learning with genetic algorithms

&
Pages 865-883 | Received 30 Mar 1994, Published online: 22 Oct 2007
 

Abstract

The most common approach to multivariate fuzzy control is to extend the single-variable case by combining more state-variable pairs. This approach, however, results in high-dimensional rule-bases that may not be implementable in practical systems. Typically, for each additional state variable, the number of rules increases exponentially. Clearly, the number of rules, even for systems of moderate complexity, becomes impractical in real-time, due to the required processing time. This paper proposes and implements a simplified structure for a multi-variable fuzzy controller, which also reduces the total number of rules. This approach is suitable for machine-learning applications since different rules can be derived to infer the correct control actions, dependent on the controller structure and the way in which the input variables have been paired. The number of rules using this approach is minimal and is a linear function of the number of the state inputs. Furthermore, no fuzzification/defuzzification scaling factors are required for the controllers in intermediate levels of composition. The methodology is demonstrated on an anaesthesia simulation case study.

Reprints and Corporate Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

To request a reprint or corporate permissions for this article, please click on the relevant link below:

Academic Permissions

Please note: Selecting permissions does not provide access to the full text of the article, please see our help page How do I view content?

Obtain permissions instantly via Rightslink by clicking on the button below:

If you are unable to obtain permissions via Rightslink, please complete and submit this Permissions form. For more information, please visit our Permissions help page.