A fuzzy logic design generator for providing a fuzzy logic design for an intelligent controller in a plant control system includes an artificial neural network for generating fuzzy logic rules and membership functions data. These fuzzy logic rules and membership functions data can be stored for use in a fuzzy logic system for neural network based fuzzy antecedent processing, rule evaluation and defuzzification, thereby avoiding heuristics associated with conventional fuzzy logic algorithms. The neural network, used as a fuzzy rule generator to generate fuzzy logic rules and membership functions for the system's plant controller, is a multilayered feed-forward neural network based upon a modified version of a back-propagation neural network and learns the system behavior in accordance with input and output data and then maps the acquired knowledge into a new non-heuristic fuzzy logic system. Interlayer weights of the neural network are mapped into fuzzy logic rules and membership functions. Antecedent processing is performed according to a weighted product of the antecedents. One layer of the neural network is used for performing rule evaluation and defuzzification.
展开▼