Hierarchical Fuzzy Logic System
FuzzyDesigner includes library of components, which allows a user to design a complex hierarchical fuzzy systems. The following components are included:
- Input Port - stores fuzzy or crisp input values of the fuzzy system, crisp value can be preprocesses by the user defined linear digital filter
- Input Linguistic Variable - stores linguistic terms and is used for classification of the actual component input (crisp or fuzzy value) into reference fuzzy sets
- Rule Block - stores rules, performs fuzzy logic inference based on fuzzy rules and computes degrees of fulfillment of consequent variables from degrees of fulfillment of premise variables
- Intermediate Linguistic Variable - is a bridge for logical chaining of rule blocks
- Output Linguistic Variable - stores parameters of functional terms and computes an output value from degrees of fulfillment of all terms
- Output Takagi-Sugeno Variable - stores parameters of functional (linear or constant) terms and computes an output value from degrees of fulfillment of all terms
- PID controller - allows intelligent supervision of the conventional PID controller
- Output Port - stores fuzzy or crisp output values of the fuzzy system