← Back to Patent Explorer
EP0424890A2 Expired / Lapsed EP ⏱️ 0.0 years remaining

Programmable controller with fuzzy control function, fuzzy control process and fuzzy control monitoring process

Assignee: Mitsubishi Electric Corp
•
Filing: 1990-10-23
•
Granted: —
•
Expires: 2010-10-23
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A programmable controller or PC (41) to which fuzzy control logic principles have been applied is disclosed. The controller improves operational speed by performing several of the fuzzy logic functions in the A/D and D/A converters (50, 60) traditionally used in PC units, thereby allowing portions of a fuzzy logic control operation to proceed in parallel and independently. The invention dispenses with the use of look-up tables and the like for fuzzy membership functions, fuzzy output functions, etc., by defining the functions typically in terms of three points in an orthogonal coordinate system, saving memory space. The invention also includes a fuzzy control process having the described aspects and a method of monitoring a PC or PCs having a fuzzy control function.

Inventors

  • 👤 Nobumasa C/O Mitsubishi Denki K. K. Nakano

Bibliographic Details

Application Number —
Jurisdiction EP
Data Source google_patents
Last Synchronized 2026-10-26 08:29
CPC Classifications
G; G06; G06N; G06N7/00; G06N7/02; G06N7/04; G05; G05B; G05B13/00; G05B13/02; G05B13/0265; G05B13/0275; G05B19/00; G05B19/02; G05B19/04; G05B19/05; G05B19/052; G06F; G06F1/00; G06F1/02; G06F1/03; G06F1/035

Claims Analysis

Total Claims: 12
Claim 1
Independent Claim 129 words
A fuzzy monitoring process for monitoring fuzzy control information of a programmable controller (41) having a fuzzy control function comprising defining at least one of fuzzy membership functions (a nn ), fuzzy output functions (B n ) and fuzzy result functions (C n ), and generating data including at least one of first fuzzy grade numbers (A ij ), second fuzzy grade numbers (A n ) and a composite fuzzy set by means of said one function and characterised in that the fuzzy control information is monitored by means of a fuzzy control monitoring device (90) and the fuzzy membership functions (a nn ) fuzzy output functions (B n ) and fuzzy result functions (C n ) are defined using a definition format composed of a plurality of points.
Claim 2
Dependent Claim 129 words
A fuzzy monitoring process for monitoring fuzzy control information of a programmable controller (41) having a fuzzy control function comprising defining at least one of fuzzy membership functions (a nn ), fuzzy output functions (B n ) and fuzzy result functions (C n ), and generating data including at least one of first fuzzy grade numbers (A ij ), second fuzzy grade numbers (A n ) and a composite fuzzy set by means of said one function and characterised in that the fuzzy control information is monitored by means of a fuzzy control monitoring device (90) and the fuzzy membership functions (a nn ) fuzzy output functions (B n ) and fuzzy result functions (C n ) are defined using a definition format composed of a plurality of points.
Claim 3
Dependent Claim 147 words
A fuzzy control process comprising the steps of converting input analog data into digital data, converting the digital data into first fuzzy grade numbers (A ij ) executing fuzzy operation processing instructions operating on said first fuzzy grade numbers (A ij ) to obtain second fuzzy grade numbers (A n ) operating on fuzzy output functions (B n ) using said second fuzzy grade numbers (A n ) to obtain resultant fuzzy sets, defuzzing the fuzzy sets to convert the sets into an analog value (y) and outputting the result and characterised in that the digital data is converted into the first fuzzy grade numbers (A ij ) using fuzzy membership functions (a nn ) defined in a definition format composed of a plurality of points and the fuzzy output functions (B n ) are also defined in a definition format composed of a plurality of points.
Claim 4
Dependent Claim 147 words
A fuzzy control process comprising the steps of converting input analog data into digital data, converting the digital data into first fuzzy grade numbers (A ij ) executing fuzzy operation processing instructions operating on said first fuzzy grade numbers (A ij ) to obtain second fuzzy grade numbers (A n ) operating on fuzzy output functions (B n ) using said second fuzzy grade numbers (A n ) to obtain resultant fuzzy sets, defuzzing the fuzzy sets to convert the sets into an analog value (y) and outputting the result and characterised in that the digital data is converted into the first fuzzy grade numbers (A ij ) using fuzzy membership functions (a nn ) defined in a definition format composed of a plurality of points and the fuzzy output functions (B n ) are also defined in a definition format composed of a plurality of points.
Claim 5
Dependent Claim 55 words
A fuzzy control monitoring process comprising connecting a plurality of programmable control1ers (40A) by means of a network (92), at least one of the controllers (40A) having a fuzzy control function, and characterised in that fuzzy control information of the plurality of programmable controllers (40A) is monitored using a single fuzzy control monitoring device (90).
Claim 6
Dependent Claim 55 words
A fuzzy control monitoring process comprising connecting a plurality of programmable control1ers (40A) by means of a network (92), at least one of the controllers (40A) having a fuzzy control function, and characterised in that fuzzy control information of the plurality of programmable controllers (40A) is monitored using a single fuzzy control monitoring device (90).
Claim 7
Dependent Claim 23 words
A process as claimed inn Claim 3, characterised in that the single fuzzy control monitoring device (90) is connected to the network (92).
Claim 8
Dependent Claim 251 words
A programmable controller having a fuzzy control function comprising an A/D converter (50) for converting input analog data into digital data, a CPU (41) for executing sequence instructions using said digital data and producing digital result data, and a D/A converter (60) for converting the digital result data into analog data and outputting the result, and characterised in that the A/D converter (50) has a fuzzy membership function storing means (57a) for storing fuzzy membership functions and a fuzzy grade number determining means (52) for producing first fuzzy grade numbers from the digital data using the fuzzy membership functions, in that the CPU (41) has fuzzy operation processing instruction executing means (43b) for receiving the fuzzy grade numbers, for executing fuzzy operation processing instructions as sequence instructions and for outputting second fuzzy grade numbers, in that either the CPU (41) or the D/A converter (60) has a fuzzy output function storing means (67) for storing fuzzy output functions, fuzzy result function generating means (62) for producing fuzzy sets using the fuzzy output functions and the second fuzzy grade numbers and for outputting the result as fuzzy result functions, and in that the D/A converter (60) includes defuzzing means (65b) for taking a composite of a plurality of the fuzzy result functions and for defuzzing the resulting composite fuzzy set, and in that at least one of the fuzzy membership functions, the fuzzy output functions and the fuzzy result functions is defined in a definition format composed of a plurality of points.
Claim 9
Dependent Claim 251 words
A programmable controller having a fuzzy control function comprising an A/D converter (50) for converting input analog data into digital data, a CPU (41) for executing sequence instructions using said digital data and producing digital result data, and a D/A converter (60) for converting the digital result data into analog data and outputting the result, and characterised in that the A/D converter (50) has a fuzzy membership function storing means (57a) for storing fuzzy membership functions and a fuzzy grade number determining means (52) for producing first fuzzy grade numbers from the digital data using the fuzzy membership functions, in that the CPU (41) has fuzzy operation processing instruction executing means (43b) for receiving the fuzzy grade numbers, for executing fuzzy operation processing instructions as sequence instructions and for outputting second fuzzy grade numbers, in that either the CPU (41) or the D/A converter (60) has a fuzzy output function storing means (67) for storing fuzzy output functions, fuzzy result function generating means (62) for producing fuzzy sets using the fuzzy output functions and the second fuzzy grade numbers and for outputting the result as fuzzy result functions, and in that the D/A converter (60) includes defuzzing means (65b) for taking a composite of a plurality of the fuzzy result functions and for defuzzing the resulting composite fuzzy set, and in that at least one of the fuzzy membership functions, the fuzzy output functions and the fuzzy result functions is defined in a definition format composed of a plurality of points.
Claim 10
Dependent Claim 52 words
A programmable controller as claimed in Claim 5, characterised in that the CPU (41) 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 the application program.
Claim 11
Dependent Claim 39 words
A programmable controller as claimed in Claim 5 or Claim 6, characterised in that it comprises a first CPU (90) for executing fuzzy operation instructions and a second CPU (41) for executing sequence instructions other than fuzzy operation instructions.
Claim 12
Dependent Claim 64 words
A programmable controller as claimed in any one of Claims 5 to 7, characterised in that the defuzzing means (65b) of the D/A converter (60) obtains the composite fuzzy set by forming a composite of moments of the fuzzy result function as a weighting factor and a center of each area as a coordinate value, prior to the defuzzing of the composite fuzzy set.

References Cited (Backward Citations)

No citation records indexed.

USPTO Annuity & Maintenance Windows

Maintenance schedule is calculated for granted US utility patents.

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag