US5758025A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Dynamically adaptive fuzzy interval controller
Assignee: Individual
•
Filing: 1995-06-05
•
Granted: 1998-05-26
•
Expires: 2015-06-05
Abstract
Abstract A fuzzy logic controller that is dynamically adaptive to varying operating conditions. The controller remaps the intervals of the membership functions between a normalized universe of discourse and the real axis by use of an input fuzzy gain and an output fuzzy gain. The membership functions are also remapped within the universe of discourse through the use of a sensitivity index. Remapping of the membership functions allows the sensitivity of the controller to be adapted to optimize the controller's performance in changing operating conditions. This allows a robust controller to be implemented at low computational expense.
Inventors
- 👤 Kung Chris Wu
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 09:51
CPC Classifications
G; G06; G06N; G06N7/00; G06N7/02; G06N7/023; Y; Y10; Y10S; Y10S706/00; Y10S706/90
Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
117 words
A fuzzy logic controller comprising: a controlled system, means for sensing at least one variable from said controlled system, means for fuzzifying said at least one sensed variable by evaluating a plurality of input membership functions for said at least one sensed variable, means for converting said at least one fuzzified sensed variable to a plurality of output membership functions, means for defuzzifying said plurality of output membership functions to generate at least one output variable, means for outputting said at least one output variable to an actuator, and means for remapping said plurality of input membership functions within an input universe of discourse and for remapping said output membership functions within an output universe of discourse.
Claim 2
Dependent Claim
117 words
A fuzzy logic controller comprising: a controlled system, means for sensing at least one variable from said controlled system, means for fuzzifying said at least one sensed variable by evaluating a plurality of input membership functions for said at least one sensed variable, means for converting said at least one fuzzified sensed variable to a plurality of output membership functions, means for defuzzifying said plurality of output membership functions to generate at least one output variable, means for outputting said at least one output variable to an actuator, and means for remapping said plurality of input membership functions within an input universe of discourse and for remapping said output membership functions within an output universe of discourse.
Claim 3
Dependent Claim
54 words
The fuzzy logic controller of claim 1 wherein said means for remapping said plurality of input membership functions and for remapping said output membership functions uses a sensitivity index that shifts said plurality of input membership functions and said plurality of output membership functions relative to the centroid of their respective universe of discourse.
Claim 4
Dependent Claim
19 words
The fuzzy logic controller of claim 2 wherein said sensitivity index is dynamically calculated during operation of the controller.
Claim 5
Dependent Claim
51 words
The fuzzy logic controller of claim 2 wherein a higher value of said sensitivity index causes the controller to be less sensitive to small values of said sensed variable and a lower value of said sensitivity index causes the controller to be more sensitive to small values of said sensed variable.
Claim 6
Dependent Claim
74 words
The fuzzy logic controller of claim 2 wherein a higher value of said sensitivity index causes said plurality of input membership functions and said plurality of output membership functions to shift away from the centroid of their respective universe of discourse and a lower value of said sensitivity index causes said plurality of input membership functions and said plurality of output membership functions to shift towards the centroid of their respective universe of discourse.
Claim 7
Dependent Claim
27 words
The fuzzy logic controller of claim 2 further comprising a performance optimizer that determines the value of said sensitivity index to optimize the performance of the controller.
Claim 8
Dependent Claim
131 words
A fuzzy logic controller comprising: a controlled system, means for sensing at least one variable from said controlled system, means for fuzzifying said at least one sensed variable by evaluating a plurality of input membership functions for said at least one sensed variable, means for converting said at least one fuzzified sensed variable to a plurality of output membership functions, means for defuzzifying said plurality of output membership functions to generate at least one output variable, means for outputting said at least one output variable to an actuator, and a performance optimizer that modifies at least one of said at least one sensed variable, said at least one output variable, said plurality of input membership functions, and said plurality of output membership functions thereby to optimize the performance of the controller.
Claim 9
Dependent Claim
131 words
A fuzzy logic controller comprising: a controlled system, means for sensing at least one variable from said controlled system, means for fuzzifying said at least one sensed variable by evaluating a plurality of input membership functions for said at least one sensed variable, means for converting said at least one fuzzified sensed variable to a plurality of output membership functions, means for defuzzifying said plurality of output membership functions to generate at least one output variable, means for outputting said at least one output variable to an actuator, and a performance optimizer that modifies at least one of said at least one sensed variable, said at least one output variable, said plurality of input membership functions, and said plurality of output membership functions thereby to optimize the performance of the controller.
Claim 10
Dependent Claim
46 words
The fuzzy logic controller of claim 7 wherein said performance optimizer stores the values of said at least one sensed variable for a predetermined period of time and optimizes the performance of the controller based on the stored values of said at least one sensed variable.
Claim 11
Dependent Claim
47 words
The fuzzy logic controller of claim 7 wherein said performance optimizer dynamically modifies at least one of said at least one sensed variable, said at least one output variable, said plurality of input membership functions, and said plurality of output membership functions during operation of the controller.
Claim 12
Dependent Claim
36 words
The fuzzy logic controller of claim 7 wherein said performance optimizer remaps said plurality of input membership functions within an input universe of discourse and remaps said output membership functions within an output universe of discourse.
Claim 13
Dependent Claim
40 words
The fuzzy logic controller of claim 10 wherein said performance optimizer uses a sensitivity index that shifts said plurality of input membership functions and said plurality of output membership functions relative to the centroid of their respective universe of discourse.
Claim 14
Dependent Claim
36 words
The fuzzy logic controller of claim 7 wherein said performance optimizer scales said at least one sensed variable by an input fuzzy gain and scales said at least one output variable by an output fuzzy gain.
Claim 15
Dependent Claim
130 words
A fuzzy logic controller comprising: a controlled system, means for sensing at least one variable from said controlled system, means for fuzzifying said at least one sensed variable by evaluating a plurality of input membership functions for said at least one sensed variable, means for converting said at least one fuzzified sensed variable to a plurality of output membership functions, means for defuzzifying said plurality of output membership functions to generate at least one output variable, means for outputting said at least one output variable to an actuator, means for scaling said at least one sensed variable by an input fuzzy gain, and means for scaling said at least one output variable by an output fuzzy gain wherein said output fuzzy gain is calculated independently from said input fuzzy gain.
Claim 16
Dependent Claim
130 words
A fuzzy logic controller comprising: a controlled system, means for sensing at least one variable from said controlled system, means for fuzzifying said at least one sensed variable by evaluating a plurality of input membership functions for said at least one sensed variable, means for converting said at least one fuzzified sensed variable to a plurality of output membership functions, means for defuzzifying said plurality of output membership functions to generate at least one output variable, means for outputting said at least one output variable to an actuator, means for scaling said at least one sensed variable by an input fuzzy gain, and means for scaling said at least one output variable by an output fuzzy gain wherein said output fuzzy gain is calculated independently from said input fuzzy gain.
Claim 17
Dependent Claim
25 words
The fuzzy logic controller of claim 13 wherein said input fuzzy gain and said output fuzzy gain are dynamically calculated during operation of the controller.
Claim 18
Dependent Claim
70 words
The fuzzy logic controller of claim 13 wherein said plurality of input membership functions and said plurality of output membership functions are contained in a normalized universe of discourse that ranges from -1 to +1 and wherein said input fuzzy gain and said output fuzzy gain map said at least one sensed variable and said at least one output variable between said normalized universe of discourse and the real axis.
Claim 19
Dependent Claim
31 words
The fuzzy logic controller of claim 13 further comprising a performance optimizer that calculates said input fuzzy gain and said output fuzzy gain thereby to optimize the performance of the controller.
Claim 20
Dependent Claim
49 words
The fuzzy logic controller of claim 16 wherein said performance optimizer increases the value of the input fuzzy gain or the output fuzzy gain or both the input fuzzy gain and the output fuzzy gain if the magnitude of said at least one sensed variable exceeds a predetermined value.
Claim 21
Dependent Claim
25 words
The fuzzy logic controller of claim 13 wherein said output fuzzy gain can be set to zero thereby suppressing any control action from the controller.
Claim 22
Dependent Claim
81 words
The fuzzy logic controller of claim 13 wherein said at least one sensed variable comprises a plurality of sensed variables and said at least one output variable comprises a plurality of output variables, said controller further comprising means for scaling said plurality of sensed variables by a plurality of input fuzzy gains and means for scaling said output variables by a plurality of output fuzzy gains wherein each said input fuzzy gain and each said output fuzzy gain are independently calculated.
Claim 23
Dependent Claim
35 words
The fuzzy logic controller of claim 19 further comprising a performance optimizer that calculates each of said input fuzzy gains and each of said output fuzzy gains thereby to optimize the performance of the controller.
References Cited (Backward Citations)
US4958288A
Cited
US5255344A
Cited
US5295226A
Cited
US5367610A
Cited
JPH02134451A
Cited
US5249126A
Cited
JPH03125062A
Cited
US5388190A
Cited
US5218542A
Cited
US5295061A
Cited
US5251288A
Cited
US5280624A
Cited
US5600757A
Cited
US5412752A
Cited
US5245698A
Cited
US5397973A
Cited
US5561738A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 2001-05-25 | 2001-11-24 | 2002-05-26 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2005-05-25 | 2005-11-24 | 2006-05-26 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2009-05-25 | 2009-11-24 | 2010-05-26 | $7700.00 | Window Closed / Lapsed |