Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
278 words
A programmable controller having a fuzzy control function, comprising: an A/D converter, connected to a system to be controlled, for converting electrical signals representing input analog data from a system to be controlled by said fuzzy controller into electrical signals representing digital data, a CPU means connected to said A/D converter, for executing sequence instructions using said electrical signals representing digital data and producing digital result data, and a D/A converter connected to said CPU means for converting the digital result data into electrical signals representing analog data and outputting the result, said A/D converter having fuzzy membership function storing means for storing fuzzy membership functions and fuzzy grade number determining means for producing first fuzzy grade numbers from said digital data using said fuzzy membership functions, said CPU means having fuzzy operation processing instruction executing means for receiving said fuzzy grade numbers, for executing fuzzy operation processing instructions as sequence instructions, and for outputting second fuzzy grade numbers, one of said CPU means and D/A converter having fuzzy output function storing means for storing fuzzy output functions, fuzzy result function generating means for producing fuzzy sets using said fuzzy output functions and said second fuzzy grade numbers and for outputting the result means for taking a composite of a plurality of said fuzzy result functions and for defuzzing the resulting composite fuzzy set, at least one of said fuzzy membership functions, fuzzy output functions and fuzzy result functions being defined in a definition format composed of a plurality of points; wherein said CPU means further comprises a first CPU for executing fuzzy operation instructions and a second CPU for executing sequence instructions other than fuzzy operation instructions.
Claim 2
Dependent Claim
278 words
A programmable controller having a fuzzy control function, comprising: an A/D converter, connected to a system to be controlled, for converting electrical signals representing input analog data from a system to be controlled by said fuzzy controller into electrical signals representing digital data, a CPU means connected to said A/D converter, for executing sequence instructions using said electrical signals representing digital data and producing digital result data, and a D/A converter connected to said CPU means for converting the digital result data into electrical signals representing analog data and outputting the result, said A/D converter having fuzzy membership function storing means for storing fuzzy membership functions and fuzzy grade number determining means for producing first fuzzy grade numbers from said digital data using said fuzzy membership functions, said CPU means having fuzzy operation processing instruction executing means for receiving said fuzzy grade numbers, for executing fuzzy operation processing instructions as sequence instructions, and for outputting second fuzzy grade numbers, one of said CPU means and D/A converter having fuzzy output function storing means for storing fuzzy output functions, fuzzy result function generating means for producing fuzzy sets using said fuzzy output functions and said second fuzzy grade numbers and for outputting the result means for taking a composite of a plurality of said fuzzy result functions and for defuzzing the resulting composite fuzzy set, at least one of said fuzzy membership functions, fuzzy output functions and fuzzy result functions being defined in a definition format composed of a plurality of points; wherein said CPU means further comprises a first CPU for executing fuzzy operation instructions and a second CPU for executing sequence instructions other than fuzzy operation instructions.
Claim 3
Dependent Claim
54 words
A programmable controller having a fuzzy control function according to claim 1, wherein the CPU means includes means for setting a fuzzy rule in an application program, and fuzzy rule selecting means for selecting among fuzzy rules to be executed by means of operation of one or more logical contacts in said application program.
Claim 4
Dependent Claim
329 words
A programmable controller having a fuzzy control function, comprising: an A/D converter, connected to a system to be controlled, for converting electrical signals representing input analog data from a system to be controlled by said fuzzy controller into electrical signals representing digital data, a CPU means connected to said A/D converter, for executing sequence instructions using said electrical signals representing digital data and producing digital result data, and a D/A converter connected to said CPU means for converting the digital result data into electrical signals representing analog data and outputting the result, said A/D converter having fuzzy membership function storing means for storing fuzzy membership functions and fuzzy grade number determining means for producing first fuzzy grade numbers from said digital data using said fuzzy membership functions, said CPU means having fuzzy operation processing instruction executing means for receiving said fuzzy grade numbers, for executing fuzzy operation processing instructions as sequence instructions, and for outputting second fuzzy grade numbers, one of said CPU means and D/A converter having fuzzy output function storing means for storing fuzzy output functions, fuzzy result function generating means for producing fuzzy sets using said fuzzy output functions and said second fuzzy grade numbers and for outputting the result as fuzzy result functions, said D/A converter including defuzzing means for taking a composite of a plurality of said fuzzy result functions and for defuzzing the resulting composite fuzzy set, at least one of said fuzzy membership functions, fuzzy output functions and fuzzy result functions being defined in a definition format composed of a plurality of points, wherein the CPU means includes means for setting a fuzzy rule in an application program, and fuzzy rule selecting means for selecting among fuzzy rules to be executed by means of operation of one or more logical contacts in said application program; wherein said CPU means further comprises a first CPU for executing fuzzy operation instructions and a second CPU for executing sequence instructions other than fuzzy operation instructions.
Claim 5
Dependent Claim
329 words
A programmable controller having a fuzzy control function, comprising: an A/D converter, connected to a system to be controlled, for converting electrical signals representing input analog data from a system to be controlled by said fuzzy controller into electrical signals representing digital data, a CPU means connected to said A/D converter, for executing sequence instructions using said electrical signals representing digital data and producing digital result data, and a D/A converter connected to said CPU means for converting the digital result data into electrical signals representing analog data and outputting the result, said A/D converter having fuzzy membership function storing means for storing fuzzy membership functions and fuzzy grade number determining means for producing first fuzzy grade numbers from said digital data using said fuzzy membership functions, said CPU means having fuzzy operation processing instruction executing means for receiving said fuzzy grade numbers, for executing fuzzy operation processing instructions as sequence instructions, and for outputting second fuzzy grade numbers, one of said CPU means and D/A converter having fuzzy output function storing means for storing fuzzy output functions, fuzzy result function generating means for producing fuzzy sets using said fuzzy output functions and said second fuzzy grade numbers and for outputting the result as fuzzy result functions, said D/A converter including defuzzing means for taking a composite of a plurality of said fuzzy result functions and for defuzzing the resulting composite fuzzy set, at least one of said fuzzy membership functions, fuzzy output functions and fuzzy result functions being defined in a definition format composed of a plurality of points, wherein the CPU means includes means for setting a fuzzy rule in an application program, and fuzzy rule selecting means for selecting among fuzzy rules to be executed by means of operation of one or more logical contacts in said application program; wherein said CPU means further comprises a first CPU for executing fuzzy operation instructions and a second CPU for executing sequence instructions other than fuzzy operation instructions.
Claim 6
Dependent Claim
67 words
A programmable controller having a fuzzy control function according to claim 3, wherein the defuzzing means of the D/A converter obtains said composite fuzzy set by forming a composite of moments of said fuzzy result functions, using an area of each fuzzy result function as a weighting factor and a center of each area as a coordinate value, prior to the defuzzing of said composite fuzzy set.