High speed fuzzy controller
AssigneeRohm Co., Ltd.
InventorKiyoshi Nishimura
Life of this patent
Estimating the term…
Abstract
A fuzzy controller includes a fuzzy reasoner, a rule storage, a membership function storage and an extractor. The rule and the membership function storages are constituted by rewritable memories such as an EEPROM, and provide to the fuzzy reasoner a reasoning rule and a membership function, respectively. The extractor provides, in accordance with an input and an output signals of the fuzzy reasoner, a reasoning rule and a membership function stored therein in advance to the rule and membership function storages. The data previously stored in the rule and membership function storages are replaced by the data transmitted from the extractor.
Claims11
A fuzzy controller formed on a one-chip semiconductor substrate, comprising:
- a fuzzy reasoner for outputting a control signal based on a reasoning rule and a membership function in response to an input signal;
- a rule storage for storing the reasoning rule and outputting thereof to the fuzzy reasoner, said rule storage comprising a non-volatile rewritable memory;
- a membership function storage for storing the membership function and outputting thereof to the fuzzy reasoner, said membership function storage comprising a non-volatile rewritable memory;
- and
- an extractor for extracting the reasoning rule and the membership function based on the input signal to the fuzzy reasoner and the control signal produced by the fuzzy reasoner, said reasoning rule and said membership function being transmitted to the rule storage and to the membership function storage,
- wherein contents of the rule storage and the membership function storage are overwritten when the reasoning rule and the membership function are transmitted thereto from the extractor.
A fuzzy controller comprising:
- a fuzzy reasoner for outputting a control signal by performing a fuzzy reasoning using an input signal having a predetermined format, a reasoning rule and a membership function, wherein the input signal, the reasoning rule and the membership function are input to said fuzzy reasoner separately;
- an input terminal for receiving an input signal;
- an input converter for outputting the input signal to the fuzzy reasoner after converting a format of the input signal into the predetermined format;
- a rule storage for storing the reasoning rule and outputting thereof to the fuzzy reasoner, said rule storage comprising a non-volatile rewritable memory;
- a membership function storage for storing the membership function and outputting thereof to the fuzzy reasoner, said membership function storage comprising a non-volatile rewritable memory;
- an output converter for converting a format of the control signal output by the fuzzy reasoner into a same format as the format of the input signal supplied to the input terminal;
- an output terminal for transmitting the control signal whose format has been converted by the output converter;
- and
- an extractor for extracting the reasoning rule and the membership function based on the input signal supplied to the input terminal and the control signal whose format has been converted by the output converter,
- wherein the reasoning rule and the membership function extracted by the extractor are transmitted to the rule storage and to the membership function storage, and wherein contents of the rule storage and the membership function are overwritten.
A fuzzy controller formed on a one-chip semiconductor substrate, comprising:
- a fuzzy reasoner for outputting a control signal based on a reasoning rule and a membership function in response to an input signal;
- a rule storage for storing the reasoning rule and outputting thereof to the fuzzy reasoner, said rule storage comprising a non-volatile rewritable memory;
- a membership function storage for storing the membership function and outputting thereof to the fuzzy reasoner, said membership function storage comprising a non-volatile rewritable memory;
- an input terminal for receiving an input signal, the input signal being transmitted to the fuzzy reasoner;
- an output terminal for transmitting the control signal output by the fuzzy reasoner;
- a third terminal for transmitting the reasoning rule to the rule storage therethrough from an outside of the fuzzy controller;
- and
- a fourth terminal for transmitting the membership function to the membership function storage therethrough from an outside of the fuzzy controller.
Dependencies are inferred from the claim text.