Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
253 words
A method for automatically generating fuzzy reasoning rules which is performed by a controller apparatus, including the steps of: performing a fuzzy reasoning process based on rule parameters of membership functions constituting fuzzy reasoning rules representing relationships between input data and output data stored in a rule memory for storing rule parameters of membership functions constituting fuzzy reasoning rules and outputting results of said fuzzy reasoning process, each of said fuzzy reasoning rules being composed of antecedents and consequents; calculating a reasoning error and a change in the reasoning error to obtain a calculated reasoning error and a calculated change based on the results of said fuzzy reasoning process and said plurality of pairs of predetermined input and output data; adjusting said rule parameters of membership functions constituting said fuzzy reasoning rules stored in said rule memory, based on the results of said fuzzy reasoning process and a plurality of pairs of predetermined input and output data for said fuzzy reasoning process which are predetermined by a rule designer, when said calculated change is larger than a predetermined first threshold value; generating new rule parameters of membership functions constituting fuzzy reasoning rules and storing said new generated rule parameters of membership functions constituting said fuzzy reasoning rules in said rule memory, when said calculated change in the reasoning error is equal or smaller than said predetermined first threshold value; and alternately adjusting and generating rule parameters repeatedly until said calculated reasoning error is equal to or smaller than a predetermined second threshold value.
Claim 2
Independent Claim
253 words
A method for automatically generating fuzzy reasoning rules which is performed by a controller apparatus, including the steps of: performing a fuzzy reasoning process based on rule parameters of membership functions constituting fuzzy reasoning rules representing relationships between input data and output data stored in a rule memory for storing rule parameters of membership functions constituting fuzzy reasoning rules and outputting results of said fuzzy reasoning process, each of said fuzzy reasoning rules being composed of antecedents and consequents; calculating a reasoning error and a change in the reasoning error to obtain a calculated reasoning error and a calculated change based on the results of said fuzzy reasoning process and said plurality of pairs of predetermined input and output data; adjusting said rule parameters of membership functions constituting said fuzzy reasoning rules stored in said rule memory, based on the results of said fuzzy reasoning process and a plurality of pairs of predetermined input and output data for said fuzzy reasoning process which are predetermined by a rule designer, when said calculated change is larger than a predetermined first threshold value; generating new rule parameters of membership functions constituting fuzzy reasoning rules and storing said new generated rule parameters of membership functions constituting said fuzzy reasoning rules in said rule memory, when said calculated change in the reasoning error is equal or smaller than said predetermined first threshold value; and alternately adjusting and generating rule parameters repeatedly until said calculated reasoning error is equal to or smaller than a predetermined second threshold value.
Claim 3
Dependent Claim
113 words
The method as claimed in claim 1, wherein said newly generating rule parameters step includes the steps of: determining a region for generating fuzzy reasoning rules, said region being defined by said input data; generating membership functions of antecedents of fuzzy reasoning rules in said determined region, and storing rule parameters of said generated membership functions of the antecedents of the fuzzy reasoning rules in said rule memory; and generating membership functions of consequents of fuzzy reasoning rules based on the antecedents of the fuzzy reasoning rules stored in said rule memory, and storing rule parameters of said generated membership functions of the consequents of the fuzzy reasoning rules in said rule memory.
Claim 4
Independent Claim
314 words
A method for automatically generating fuzzy reasoning rules which is performed by a controller apparatus, including the steps of: performing a fuzzy reasoning process based on rule parameters of membership functions constituting fuzzy reasoning rules representing relationships between input data and output data stored in a rule memory for storing rule parameters of membership functions constituting fuzzy reasoning rules and outputting results of said fuzzy reasoning process, each of said fuzzy reasoning rules being composed of antecedents and consequents; selecting a region for generating new fuzzy reasoning rules for a plurality of pairs of predetermined input and output data for said fuzzy reasoning process which are predetermined by a rule designer, said region being defined by input data and output data; omitting at least one pair of input and output data belonging to regions among said plurality of pairs of predetermined input and output data other than said selected regions; calculating a reasoning error and a change in said reasoning error to obtain a calculated reasoning error and a calculated change based on the results of said fuzzy reasoning process and said plurality of pairs of predetermined input and output data; adjusting said rule parameters of membership functions constituting said fuzzy reasoning rules located in said selected regions, based on the results of said fuzzy reasoning process and said plurality of pairs of predetermined input and output data, when said calculated change is larger than a predetermined first threshold value; generating new rule parameters of membership functions constituting said fuzzy reasoning rules in said selected regions and storing said new generated rule parameters of membership functions constituting said fuzzy reasoning rules in said rule memory, when said calculated change is equal to or smaller than said predetermined first threshold value; and alternately adjusting and generating rule parameters repeatedly until said calculated reasoning error is equal to or smaller than a predetermined second threshold value.
Claim 5
Independent Claim
314 words
A method for automatically generating fuzzy reasoning rules which is performed by a controller apparatus, including the steps of: performing a fuzzy reasoning process based on rule parameters of membership functions constituting fuzzy reasoning rules representing relationships between input data and output data stored in a rule memory for storing rule parameters of membership functions constituting fuzzy reasoning rules and outputting results of said fuzzy reasoning process, each of said fuzzy reasoning rules being composed of antecedents and consequents; selecting a region for generating new fuzzy reasoning rules for a plurality of pairs of predetermined input and output data for said fuzzy reasoning process which are predetermined by a rule designer, said region being defined by input data and output data; omitting at least one pair of input and output data belonging to regions among said plurality of pairs of predetermined input and output data other than said selected regions; calculating a reasoning error and a change in said reasoning error to obtain a calculated reasoning error and a calculated change based on the results of said fuzzy reasoning process and said plurality of pairs of predetermined input and output data; adjusting said rule parameters of membership functions constituting said fuzzy reasoning rules located in said selected regions, based on the results of said fuzzy reasoning process and said plurality of pairs of predetermined input and output data, when said calculated change is larger than a predetermined first threshold value; generating new rule parameters of membership functions constituting said fuzzy reasoning rules in said selected regions and storing said new generated rule parameters of membership functions constituting said fuzzy reasoning rules in said rule memory, when said calculated change is equal to or smaller than said predetermined first threshold value; and alternately adjusting and generating rule parameters repeatedly until said calculated reasoning error is equal to or smaller than a predetermined second threshold value.
Claim 6
Dependent Claim
112 words
The method as claimed in claim 3, wherein generating new rule parameters includes the steps of: determining a region for generating fuzzy reasoning rules in said region determined by said selecting region step; generating membership functions of antecedents of fuzzy reasoning rules in said determined region, and storing rule parameters of said generated membership functions of the antecedents of the fuzzy reasoning rules in said rule memory; and generating membership functions of consequents of fuzzy reasoning rules based on the antecedents of the fuzzy reasoning rules stored in said rule memory, and storing rule parameters of said generated membership functions of the consequents of the fuzzy reasoning rules in said rule memory.
Claim 7
Independent Claim
326 words
A method for automatically generating fuzzy reasoning rules which is performed by a controller apparatus, including the steps of: performing a fuzzy reasoning process based on rule parameters of membership functions constituting fuzzy reasoning rules representing relationships between input data and output data stored in a rule memory for storing rule parameters of membership functions constituting fuzzy reasoning rules and outputting results of said fuzzy reasoning process, each of said fuzzy reasoning rules being composed of antecedents and consequents; displaying the results of said fuzzy reasoning process; inputting a plurality of pairs of further input and output data for said fuzzy reasoning process based on said displayed results of said fuzzy reasoning process; generating new rule parameters of membership functions constituting fuzzy reasoning rules in response to said input plurality of pairs of further input and output data; adjusting said new rule parameters; calculating a reasoning error based on the results of said fuzzy reasoning process and said input plurality of pairs of further input and output data for said fuzzy reasoning process; and alternately performing said adjusting and said generating of rule parameters repeatedly until said calculated reasoning error is equal to or smaller than a predetermined first threshold value; and wherein said generating new rule parameters includes the steps of: determining a region for generating fuzzy reasoning rules in response to said input plurality of pairs of further input and output data for said fuzzy reasoning process, said region being defined by said input data; generating membership functions of antecedents of fuzzy reasoning rules in said determined region, and storing rule parameters of said generated membership functions of the antecedents of the fuzzy reasoning rules in said rule memory; and generating membership functions of consequents of fuzzy reasoning rules based on the antecedents of the fuzzy reasoning rules stored in said rule memory, and storing rule parameters of said generated membership functions of the consequents of the fuzzy reasoning rules in said rule memory.
Claim 8
Independent Claim
326 words
A method for automatically generating fuzzy reasoning rules which is performed by a controller apparatus, including the steps of: performing a fuzzy reasoning process based on rule parameters of membership functions constituting fuzzy reasoning rules representing relationships between input data and output data stored in a rule memory for storing rule parameters of membership functions constituting fuzzy reasoning rules and outputting results of said fuzzy reasoning process, each of said fuzzy reasoning rules being composed of antecedents and consequents; displaying the results of said fuzzy reasoning process; inputting a plurality of pairs of further input and output data for said fuzzy reasoning process based on said displayed results of said fuzzy reasoning process; generating new rule parameters of membership functions constituting fuzzy reasoning rules in response to said input plurality of pairs of further input and output data; adjusting said new rule parameters; calculating a reasoning error based on the results of said fuzzy reasoning process and said input plurality of pairs of further input and output data for said fuzzy reasoning process; and alternately performing said adjusting and said generating of rule parameters repeatedly until said calculated reasoning error is equal to or smaller than a predetermined first threshold value; and wherein said generating new rule parameters includes the steps of: determining a region for generating fuzzy reasoning rules in response to said input plurality of pairs of further input and output data for said fuzzy reasoning process, said region being defined by said input data; generating membership functions of antecedents of fuzzy reasoning rules in said determined region, and storing rule parameters of said generated membership functions of the antecedents of the fuzzy reasoning rules in said rule memory; and generating membership functions of consequents of fuzzy reasoning rules based on the antecedents of the fuzzy reasoning rules stored in said rule memory, and storing rule parameters of said generated membership functions of the consequents of the fuzzy reasoning rules in said rule memory.
Claim 9
Independent Claim
359 words
A method for automatically generating fuzzy reasoning rules which is performed by a controller apparatus, including the steps of: performing a fuzzy reasoning process based on rule parameters of membership functions constituting fuzzy reasoning rules representing relationships between input data and output data stored in a rule memory for storing rule parameters of membership functions constituting fuzzy reasoning rules and outputting results of said fuzzy reasoning process, each of said fuzzy reasoning rules being composed of antecedents and consequents; calculating a reasoning error and a change in the reasoning error so as to obtain a calculated reasoning error and a calculated change based on the results of said fuzzy reasoning process and said plurality of pairs of predetermined input and output data; displaying said fuzzy reasoning rules stored in said rule memory; adjusting said rule parameters of membership functions constituting said fuzzy reasoning rules stored in said rule memory, based on the results of said fuzzy reasoning process and a plurality of pairs of predetermined input and output data for said fuzzy reasoning process which are determined by a rule designer, when said calculated change is larger than a predetermined first threshold value; displaying a request to the operator for generating fuzzy reasoning rules when said calculated change in the reasoning error is equal to or smaller than said predetermined first threshold value; and alternately performing said adjusting rule parameters step and said displaying a request step repeatedly until said reasoning error is equal to or smaller than a predetermined second threshold value; and wherein said displaying a request step includes the steps of: determining a region for generating fuzzy reasoning rules, said region being defined by said input data; generating membership functions of antecedents of fuzzy reasoning rules in said determined region, and storing rule parameters of said generated membership functions of the antecedents of the fuzzy reasoning rules in said rule memory; and generating membership functions of consequents of fuzzy reasoning rules based on the antecedents of the fuzzy reasoning rules stored in said rule memory, and storing rule parameters of said generated membership functions of the consequents of the fuzzy reasoning rules in said rule memory.
Claim 10
Independent Claim
359 words
A method for automatically generating fuzzy reasoning rules which is performed by a controller apparatus, including the steps of: performing a fuzzy reasoning process based on rule parameters of membership functions constituting fuzzy reasoning rules representing relationships between input data and output data stored in a rule memory for storing rule parameters of membership functions constituting fuzzy reasoning rules and outputting results of said fuzzy reasoning process, each of said fuzzy reasoning rules being composed of antecedents and consequents; calculating a reasoning error and a change in the reasoning error so as to obtain a calculated reasoning error and a calculated change based on the results of said fuzzy reasoning process and said plurality of pairs of predetermined input and output data; displaying said fuzzy reasoning rules stored in said rule memory; adjusting said rule parameters of membership functions constituting said fuzzy reasoning rules stored in said rule memory, based on the results of said fuzzy reasoning process and a plurality of pairs of predetermined input and output data for said fuzzy reasoning process which are determined by a rule designer, when said calculated change is larger than a predetermined first threshold value; displaying a request to the operator for generating fuzzy reasoning rules when said calculated change in the reasoning error is equal to or smaller than said predetermined first threshold value; and alternately performing said adjusting rule parameters step and said displaying a request step repeatedly until said reasoning error is equal to or smaller than a predetermined second threshold value; and wherein said displaying a request step includes the steps of: determining a region for generating fuzzy reasoning rules, said region being defined by said input data; generating membership functions of antecedents of fuzzy reasoning rules in said determined region, and storing rule parameters of said generated membership functions of the antecedents of the fuzzy reasoning rules in said rule memory; and generating membership functions of consequents of fuzzy reasoning rules based on the antecedents of the fuzzy reasoning rules stored in said rule memory, and storing rule parameters of said generated membership functions of the consequents of the fuzzy reasoning rules in said rule memory.