Method for filing and synthesizing of knowledge base and fuzzy control system using the same
AssigneeMitsubishi Denki Kabushiki Kaisha
InventorYoshiomi Yamashita
Life of this patent
Estimating the term…
Abstract
A method of synthesizing knowledge bases for a fuzzy control system allowing use of individual knowledge base according to states of an system to be controlled, wherein different elements between a reference knowledge base and a secondary knowledge base derived from the standard knowledge base, the secondary knowledge base is filed with the different elements related thereto, and another knowledge base is synthesized by reading out the secondary knowledge base as well as the different elements.
Claims28
A method of utilizing a plurality of knowledge bases for a fuzzy control system operative to execute an individual knowledge base according to the status of a system to be controlled, comprising:
- storing a standard knowledge base comprising a plurality of standard membership functions and a plurality of standard rules;
- storing a derived knowledge base comprising a plurality of derived membership functions and a plurality of derived rules;
- comparing the rules and membership functions of said standard knowledge base and said derived knowledge base and extracting differences therebetween;
- and
- storing non-zero difference membership functions and difference rules in a difference knowledge base;
- wherein said standard knowledge base, said derived knowledge base and said difference knowledge base are mutually correlated.
A fuzzy control system comprising a plurality of knowledge bases selectively accessible for execution of an individual knowledge base according to the status of a system to be controlled, comprising:
- a reference knowledge base for storing a plurality of standard membership functions and a plurality of standard rules;
- a derived knowledge base for storing a plurality of derived membership functions and a plurality of derived rules;
- means for comparing the rules and membership functions of said reference knowledge base and said derived knowledge base and extracting differences therebetween;
- and
- means for storing non-zero difference membership functions and difference rules in a difference knowledge base;
- wherein said reference knowledge base, said derived knowledge base and said difference knowledge base comprise a plurality of fuzzy control knowledge bases that are mutually correlated.
A fuzzy control system operative in response to a sequencer for generating execution requests for selectively using plural knowledge bases for fuzzy control according to the status of a system to be controlled comprising:
- knowledge base management means for executing selected ones of a plurality of knowledge bases;
- fuzzy control execution management means for managing the execution of fuzzy control by instructing the generation, selection and timing of switching of a knowledge base for execution according to an execution request from the sequencer;
- execution knowledge base file means for filing execution knowledge bases generated according to a request from the sequencer;
- and
- fuzzy control execution management means having fuzzy deduction functions for executing fuzzy control.
A fuzzy control system allowing use of an individual knowledge base according to states of a system to be controlled, comprising:
- a predetermined control knowledge base group;
- and
- a sequencer CPU for providing instructions to control the generation, selection, and timing of switching of said predetermined control knowledge base group in dependence on the status of said controlled system to provide fuzzy control of said system.
Dependencies are inferred from the claim text.