Adaptive control for a cooling system
First Claim
1. A controller for a refrigerant pressure effecting component of a cooling system, comprising:
- a control processor coupled to said pressure effecting component for providing closed loop control over said component based on an error signal;
said control processor including memory for storing first processing instructions for performing a control algorithm that includes at least one programmably adjustable gain factor;
said control processor including memory for storing second processing instructions for adaptively changing said programmably adjustable gain factor by periodically generating a new gain factor;
said second processing instructions causing said control processor to;
(a) monitor fluctuation in said error signal and generate a numeric value indicative of the percent fluctuation in said error signal over a predetermined time;
(b) fuzzify said numeric value by applying a membership function to generate a set of fuzzy input values indicative of degree of membership;
(c) apply a predetermined set of rules upon said fuzzy input values to generate a set of fuzzy output values, the predetermined set of rules reflecting the degree to which the gain factor associated with a given member of said membership function is to be changed; and
(d) defuzzifying said fuzzy output values by a combining operation yielding said new gain factor.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and controller for a refrigerant pressure effecting component of a cooling system includes providing closed loop control over a pressure effecting component based on an error signal, performing a control algorithm that includes at least one programmably adjustable gain factor, and adaptably changing the programmably adjustable gain factor by periodically generating a new gain factor. More specifically, the system and method includes monitoring fluctuation in the error signal and generating a numeric value indicative of the percent fluctuation in the error signal over a predetermined period of time, then fuzzifying a numeric value to generate a set of fuzzy input values. A predetermined set of rules are applied to the fuzzy input values to generate a set of fuzzy output values, which are then defuzzified by a combining operation to yield the new gain factor.
-
Citations
19 Claims
-
1. A controller for a refrigerant pressure effecting component of a cooling system, comprising:
-
a control processor coupled to said pressure effecting component for providing closed loop control over said component based on an error signal;
said control processor including memory for storing first processing instructions for performing a control algorithm that includes at least one programmably adjustable gain factor;
said control processor including memory for storing second processing instructions for adaptively changing said programmably adjustable gain factor by periodically generating a new gain factor;
said second processing instructions causing said control processor to;
(a) monitor fluctuation in said error signal and generate a numeric value indicative of the percent fluctuation in said error signal over a predetermined time;
(b) fuzzify said numeric value by applying a membership function to generate a set of fuzzy input values indicative of degree of membership;
(c) apply a predetermined set of rules upon said fuzzy input values to generate a set of fuzzy output values, the predetermined set of rules reflecting the degree to which the gain factor associated with a given member of said membership function is to be changed; and
(d) defuzzifying said fuzzy output values by a combining operation yielding said new gain factor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for controlling a refrigerant pressure effecting component of a cooling system, said steps comprising:
-
providing closed loop control over a pressure effecting component based on an error signal;
storing first processing instructions for performing a control algorithm that includes at least one programmably adjustable gain factor; and
storing second processing instructions for adaptably changing said programmably adjustable gain factor by periodically generating a new gain factor;
wherein said step of storing said second processing instructions includes monitoring fluctuation in said error signal;
generating a numeric value indicative of the percent fluctuation in said error signal over a predetermined time;
fuzzifying said numeric value by applying a membership function;
generating a set of fuzzy input values indicating degree of membership of said numeric values;
applying a predetermined set of rules upon said fuzzy input values, said predetermined set of rules reflecting the degree to which said gain factor associated with a given member of said membership function is to be changed;
generating a set of fuzzy output values; and
defuzzifying said fuzzy output values by a combining operation to yield said new gain factor. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification