Reasoning computer system
AssigneeOMRON Corporation
InventorAtsushi Hisano
Life of this patent
Estimating the term…
Abstract
A fuzzy reasoning computer comprising an input controller, fuzzy rule storage, fuzzy rule register, rule controller and a fuzzy reasoning unit. The fuzzy reasoning computer further comprises rule selection components for selecting a fuzzy rule, address generating components for converting fuzzy rule data into addresses, and accessing components responsive to said addresses for accessing at least one of input data and output data and membership functions. The accessing components include the function of accessing input data from a second reasoning computer.
Claims11
In a fuzzy reasoning system having first storage means for storing input data which can be used in fuzzy inference processing, second storage means for storing membership functions which can be used in fuzzy inference processing, a rule storage means (9) for storing a plurality of fuzzy rules, and a fuzzy reasoning means for performing fuzzy inference processing using the input data stored in said first storage means and the membership functions stored in said second storage means in accordance with the fuzzy rules stored in said rule storage means and outputting a result of the fuzzy reasoning processing, a method of controlling said fuzzy reasoning system comprising the steps of:
- selecting one of said stored plurality of fuzzy rules and reading a selectable fuzzy rule from said rule storage means;
- forming rule data corresponding to an input variable and rule data corresponding to a membership function from said read fuzzy rule;
- converting said rule data corresponding to the input variable into a first address for accessing said input data stored in said first storage means;
- converting said rule data corresponding to the membership function into a second address for accessing said membership function stored in said second storage means;
- accessing said input data stored in said first storage means in accordance with said first address and accessing said membership function stored in said second storage means in accordance with said second address;
- and
- feeding data obtained by said accessing step to said fuzzy reasoning means.
In a fuzzy reasoning system having membership function storage means for storing membership functions which can be used in fuzzy inference processing, a rule storage means (9) for storing a plurality of fuzzy rules, and a fuzzy reasoning means for performing fuzzy inference processing using the membership functions stored in said membership function storage means in accordance with the fuzzy rules stored in said rule storage means and outputting a result of the fuzzy reasoning processing, a method of controlling said fuzzy reasoning system comprising the steps of:
- selecting one of said stored plurality of fuzzy rules and for reading a selectable fuzzy rule from said rule storage means;
- forming rule data corresponding to an input variable and rule data corresponding to a membership function from said read fuzzy rule;
- converting said rule data corresponding to the input variable into a first address for accessing an external device;
- converting said rule data corresponding to the membership function into a second address for accessing said membership function stored in said membership function storage means;
- accessing input data fed by said external device in accordance with said first address and accessing said membership function stored in said membership function storage means in accordance with said second address;
- and
- feeding data obtained by said accessing step to said fuzzy reasoning means.
A fuzzy reasoning method, comprising:
- reading a fuzzy rule from a rule storage which stores a plurality of fuzzy rules;
- forming rule data corresponding to an input variable and rule data corresponding to a membership function from said read fuzzy rule;
- converting said rule data corresponding to the input variable into a first address for accessing input data stored in an input data storage;
- converting said rule data corresponding to the membership function into a second address for accessing a membership function stored in a membership function storage;
- accessing said input data stored in said input data storage in accordance with said first address and accessing said membership function stored in said membership function storage in accordance with said second address;
- and
- performing fuzzy inference processing using data obtained by the accessing step and outputting a defuzzified output determined by the fuzzy inference processing.
A fuzzy reasoning method, comprising:
- reading a fuzzy rule from a rule storage which stores a plurality of fuzzy rules;
- forming rule data corresponding to an input variable and rule data corresponding to a membership function from said read fuzzy rule;
- converting said rule data corresponding to the input variable into a first address for accessing an external device;
- converting said rule data corresponding to the membership function into a second address for accessing a membership function stored in a membership function storage;
- accessing input data fed by said external device in accordance with said first address and accessing said membership function stored in said membership function storage in accordance with said second address;
- and
- performing fuzzy inference processing using data accessed by the accessing step and outputting a defuzzified output determined by the fuzzy inference processing.
Dependencies are inferred from the claim text.