Triangulated Rules Engine
First Claim
Patent Images
1. A system for performing a demand side energy management program with interoperating rules engines, said system comprising:
- a first rule set containing a plurality of rules related to a demand side energy management program;
a first rules engine communicatively connected to said first rules set;
a second rule set containing a plurality of rules related to consumer preferences and level of participation in said demand side energy management program;
a second rules engine communicatively connected to said second rules set;
a third rule set containing a plurality of rules related to attached smart grid devices;
a third rules engine communicatively connected to said third rules set;
a fourth rules engine including a defined interface communicatively connected via a network to said first rules engine, said second rules engine, and said third rules engine wherein said fourth rules engine receives information and resolves constraints from said first rules engine, said second rules engine, and said third rules engine.
0 Assignments
0 Petitions
Accused Products
Abstract
The present invention is directed to a system and method for implementing demand-response operations with interoperating rules engines in a smart grid, and for implementing demand-response operations with interoperating rules engines distributed throughout the system in a smart grid.
42 Citations
26 Claims
-
1. A system for performing a demand side energy management program with interoperating rules engines, said system comprising:
-
a first rule set containing a plurality of rules related to a demand side energy management program; a first rules engine communicatively connected to said first rules set; a second rule set containing a plurality of rules related to consumer preferences and level of participation in said demand side energy management program; a second rules engine communicatively connected to said second rules set; a third rule set containing a plurality of rules related to attached smart grid devices; a third rules engine communicatively connected to said third rules set; a fourth rules engine including a defined interface communicatively connected via a network to said first rules engine, said second rules engine, and said third rules engine wherein said fourth rules engine receives information and resolves constraints from said first rules engine, said second rules engine, and said third rules engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 14)
-
-
11. A method for performing a demand side energy management program with interoperating rules engines, said method comprising:
-
receiving an energy curtailment call from a demand side energy management program; receiving information from a first rules engine communicatively connected to a first rule set containing a plurality of rules related to a demand side energy management program; receiving information from a second rules engine communicatively connected to a second rule set containing a plurality of rules related to a consumer'"'"'s preferences and level of participation in said demand side energy management program; receiving information from a third rules engine communicatively connected to a third rule set containing a plurality of rules related to attached smart grid devices; resolving constraint information received from said first rules engine, said second rules engine, and said third rules engine and responding to said energy curtailment call wherein the said response to said energy curtailment call does not violate any constraint of said first rule set, said second rule set, or said third rule set. - View Dependent Claims (12, 13, 15, 16, 17, 18)
-
-
19. A non-transitory computer readable media to store programming instructions for performing a demand side energy management program with interoperating rules engines, said the non-transitory computer readable media comprising:
-
programming instructions for receiving an energy curtailment call from a demand side energy management program; programming instructions for receiving information from a first rules engine communicatively connected to a first rule set containing a plurality of rules related to a demand side energy management program; programming instructions for receiving information from a second rules engine communicatively connected to a second rule set containing a plurality of rules related to a consumer'"'"'s preferences and level of participation in said demand side energy management program; programming instructions for receiving information from a third rules engine communicatively connected to a third rule set containing a plurality of rules related to attached smart grid devices; programming instructions for resolving constraint information received from said first rules engine, said second rules engine, and said third rules engine and responding to said energy curtailment call wherein the said response to said energy curtailment call does not violate any constraint of said first rule set, said second rule set, or said third rule set. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26)
-
Specification