This application claims priority under 35 U.S.C. §119 to Japanese Patent Application Nos. 2009-040809 filed on Feb. 24, 2009, 2009-057726 filed on Mar. 11, 2009, 2009-159527 filed on Jul. 6, 2009, and 2009-297429 filed on Dec. 28, 2009, the entire contents of which are hereby incorporated by reference.
1. Field of the Invention
This patent application relates to a system for controlling energy usage or energy consumption to achieve the optimum energy saving and more particularly to a system in which at least one coordinating node develops a policy regarding energy consumption of at least one energy consuming node which implements the policy to thereby achieve the optimum energy saving in the system.
2. Description of the Related Art
The electric industry is poised to make the transformation from a centralized producer-controlled network to one that is less centralized and more consumer-interactive. One exemplary effort for the transformation is the move to adopting a smart grid. Adaptation of the smart grid is expected to enhance the electric delivery system, including generation, transmission, distribution and consumption. It is expected to encourage consumers to modify patterns of electricity usage, including the timing and level of electricity demand. It is also expected to increase the possibilities of distributed generation, bringing generation closer to those it serves.
The smart grid is an automated, widely distributed energy delivery network and characterized by a two-way flow of electricity and information and capable of monitoring everything from power plants to consumer preferences to individual appliances. It incorporates into the grid the benefits of distributed computing and communications to deliver real-time information and enable the near-instantaneous balance of supply and demand at the device level. It is thus expected to explore the state of the grid at the national level and switch within seconds to explore specific details at the street level. It is also expected to provide rapid information about blackouts and power quality as well as insights into system operation for utilities.
Another effort for the industry's transformation is the deployment of smart meters. Smart meters identify consumption in more detail than a conventional meter and communicate that information back to the local utility for monitoring and billing purposes. Smart meters can provide consumers with the ability to use electricity more efficiently and provide utilities with the ability to detect problems on their systems and operate them more efficiently.
All of these efforts intend to realize an electric delivery system with less centralized control of electricity usage, but the intended electric delivery system may fall short of expectation. Integrated operations of the smart grid and the smart meters will generate zillions of bits of information flows exchanged in the nationwide network. This enormous amount of information will probably significantly slow down the constituent computers and impose significant load on the communication systems, resulting in delayed decisions to manage electricity usage in the system.
In view of the above problem, the present invention provides a coordinating node that provides polices to energy consuming nodes. The coordinating node and the energy consuming nodes collectively form a domain. The energy consuming nodes implement policies to thereby collectively achieve the optimum energy consumption.
The first aspect of the invention provides a coordinating node that comprises a receiver that receives trade-off functions from energy consuming nodes. The trade-off function from an energy consuming node describes a relationship between a result of energy consumption by the energy consuming node and a degree of satisfaction towards the result. The coordinating node further comprises a policy developer that develops policies respectively for the energy consuming nodes, based on the received trade-off functions. The policies each contain at least one goal and/or at least one procedure to guide the respective energy consuming node to control its energy usage such that the energy consuming nodes collectively achieve an optimum energy saving for the domain.
The coordinating node may have a general policy which contains at least one goal and/or at least one procedure to guide the policy developer to develop the policies. The general policy may contain a total amount of energy to be saved by the energy consuming nodes in the domain.
The coordinating node may comprise a transmitter that broadcasts a directive signal requesting the energy consumption nodes to send their trade-off functions to the coordinating node. The transmitter may broadcast the directive signal at regular intervals, e.g., every 24 hours.
The coordinating node may further comprise a registrar that receives a notice from energy consuming nodes active in the domain at regular intervals and registers the active energy consuming nodes in a registration table in the memory. The registrar adds a new energy consuming node in the registration table when it receives for the first time the notice from the new energy consuming node and deletes a registered energy consuming node from the registration table when the registrar fails to receive the notice of the registered energy consuming node for a predetermined time period. The transmitter broadcasts the directive signal to the registered energy consuming nodes when the new energy consuming node is added in the registration table or the registered energy consuming node is deleted from the registration table.
The energy consuming nodes may be electric appliances including any of an air conditioner, a refrigerator, a washer-dryer, a toaster, a rice cooker, a heat-pump water heater an induction heather. The energy consuming nodes may be air conditioners and the coordinating node may be a remote controller for the air conditioners. If the energy consuming nodes are air conditioners, the policy contains a target temperature or an amount of energy to be saved.
The energy consuming node receives a policy from the coordinating node. The energy consuming node comprises a node director that implements the policy according to which the energy consuming node is operated to thereby achieve a result expected to achieve under implementation of the policy. In implementing the policy, an operation monitor monitors energy usage by the energy consuming node to predict whether the energy consuming node will have consumed more energy than allowed under implementation of the policy. If it is predicted that the energy consuming node will have consumed more energy than allowed under implementation of the policy, a new result finder determines a new result which is compromised from the expected result such that the energy consuming node will have consumed energy substantially equal to or less than allowed under implementation of the policy. A new result examiner then determines whether the new result is within an acceptable range of the result determined based on the trade-off function. If the compromised result is without the acceptable range, a new policy is requested from the coordinating node.
A new policy may be requested if the operation monitor predicts that the energy consuming nodes will have consumed significantly less energy than allowed under implementation of the policy. The energy consuming node may comprise a policy modifier that, if the compromised result is within the acceptable range, modifies the policy according to the compromised result such that the energy consuming node is operated to thereby achieve the compromised result under implementation of the modified policy.
If the energy consuming node is preferred to operate not to compromise the degree of satisfaction, the energy consuming node may be operated to achieve the result expected to achieve under implementation of the received policy, even if it is predicted that the energy consuming node will have consumed more energy than allowed under implementation of the received policy.
A lowest acceptable result in the acceptable range of the result is derived from the trade-off function with a minim acceptable degree of satisfaction. The energy consuming node may receive a complaint on the result, and the operation monitor monitors complaints on the results and analyzes the complaints in relation to the degrees of satisfaction. The minimum acceptable degree of satisfaction is a threshold observed in a distribution of the complaints.
The energy consuming node may comprise a function updater that analyzes complaints on the results and updates the relationship in the trade-off function between the result of energy consumption and the degree of satisfaction towards the result, based on a distribution of the complaints in relation to the results. In response to a directive signal from the coordinating node, the energy consuming node reports the updated trade-off function to the coordinating node.
The relationship between the result of energy consumption and the degree of satisfaction towards the result is updated to coincide with a normal distribution of the complaints in relation to the results. The complaints may contain desired results, and the normal distribution is defined with a mean and a variance calculated with the requested results. If the energy consuming node is an air conditioner, the complaint is a temperature setting including a desired temperature, and the relationship between the temperatures maintained and the degrees of satisfaction towards the temperatures is updated to coincide with a normal distribution having a mean and a variance calculated with the desired temperatures in the complaints.
The energy consuming node may comprise a translator that describes a relationship between the result of energy consumption and an amount of energy savable with the result. The function updater updates the relationship between the result of energy consumption and the amount of energy savable with the result, based on the monitored energy usage. The translator may be reported to the coordinating node after the relationship between the result of energy consumption and an amount of energy savable with the result is updated.
The present invention also provides an energy usage control system comprised of the above coordinating node and energy consuming nodes. The system may include an energy generating node.
Some of the embodiments of the present invention will be explained with an example of controlling electricity usage. It should be noted however that the present invention is applicable to controlling usage of energy of any kinds, including not only electricity but also other kinds of energy such as liquid and gaseous energy.
Control of energy usage according to the present application is contemplated to be implemented in a domain. A domain is formed by a group of nodes. A node in a domain may be an energy consuming node (EN) which consumes energy to perform an expected function, a coordinating node (CN) which coordinates energy consumptions of ENs in the domain and a pseudo energy consuming node (PN) which is actually a CN but pretends to be an EN in the domain and coordinates energy consumptions of ENs belonging to another domain. A domain may be defined with any number of nodes which function for a common administrative, geographic, temporal, legal or political interest or purpose. A household may define a domain in which nodes are electric and gas household appliances, such as air conditioners and refrigerators. A domain may be defined by a geographical region containing a plurality of households as nodes. A domain may be defined by a city containing factories in the city as nodes or defined by a county containing cities in the county as nodes.
As a machine of purpose and function, an EN 2 is designed to perform a function by consuming energy. An amount of energy consumed by an EN 2 to achieve its intended function may be evaluated in view of a result obtained by performing the function. The present invention introduces a numerical standard to quantify a user's satisfaction towards the result obtained from the performed function. One embodiment of the present invention introduces a quantitatively defined degree of satisfaction towards the result to thereby evaluate the amount of energy consumed. It is usually the case within the normal operation range that when more energy is allowed to be consumed, higher performance is achievable and more satisfaction towards the result is obtainable, whereas when usage of energy is restricted, less satisfaction towards the result is obtained. Therefore, a trade-off relationship exists between the amount of energy consumed to achieve a result and the degree of satisfaction towards the result. In one embodiment of the present invention, the trade-off relationship between the amount of energy consumed to achieve a result and the degree of satisfaction towards the result is quantitatively defined by a trade-off function peculiar to each of the ENs 2.
In one embodiment, the degree of satisfaction is defined, using survey data collected from a large group of people. Survey data is used to derive a general function which predicts how people's degree of satisfaction towards a result will change, as the result changes. Please note that the degree of satisfaction defined with survey data may provide an objective standard for evaluating satisfaction, but may not accurately reflect the actual sense of satisfaction personal to a particular user. In one embodiment of the present invention, therefore, the degree of satisfaction is first defined with survey data and later modified according to the user's individual sense of comport by monitoring the user's behaviors towards the result. In one embodiment, an EN 2 is designed to receive a complaint from the user and record a history of complaints raised by the user. The EN 2 then analyzes the history and updates the degree of satisfaction so that it accurately reflects the actual satisfaction of the user towards the result. In another embodiment, the degree of satisfaction is updated, based on a distribution of the complaints in relation to the results. Since the trade-off function is based on the degree of satisfaction, when the degree of satisfaction is modified, so is the trade-off function.
The trade-off functions used in the present invention are expected to be peculiar to the respective ENs 2. In general, ENs 2 of different kinds naturally have different trade-off functions. Even ENs 2 of the same kind are expected to have different trade-off functions because their installation locations, their installation purposes, and/or their operation environments may be different. Although the trade-off functions are unique to the respective ENs 2, they are comparable to each other. In order to make the trade-off functions comparable, in the present invention, the degree of satisfaction is defined in a quantitative manner common to all the ENs 2.
The CN 1 implements a general policy according to which it develops policies for the ENs 2, using the trade-off functions from the ENs 2. The general policy is a plan of action containing goals and procedures to guide the CN 1 to develop policies for the ENs 2. In developing policies under a general policy to achieve the optimum energy saving in the domain, the CN 1 uses the trade-off functions from the ENs 2 to explore a better balance at each EN 2 between the amount of energy consumed and the degree of satisfaction towards the result of the energy consumption. The policy for an EN 2 is also a plan of action containing goals and procedures to guide the EN 2 to make decisions regarding its energy usage during operation. The general policy may guide the CN 1 to give different priorities to the individual ENs 2 while developing the policies for them. For instance, suppose that the ENs 2 are business establishments. If the EN 2-1 is a business office, the required level of energy consumption by the business office may be compromised. However, if the EN 2-2 is a hospital, the required level of energy consumption for the hospital may not be compromised.
In the present invention, the CN 1 may develop policies at regular time intervals. In one embodiment, for instance, the CN 1 develops policies every 24 hours. When the time comes to develop new policies, the CN 1 requests the ENs 2 to send their trade-off functions to the CN 1. Frequent requests at relatively short time intervals should be avoided, as they increase computational load on the nodes and the communication system connecting the nodes. An EN 2 may trigger the CN to develop the policies for the ENs in the domain, without waiting for a request from the CN 1. When triggered by the EN, the CN 1 requests the trade-off function from the ENs 2 to develop and distribute new policies. The CN may initiate the policy developing process when it receives a new general policy. The CN may also initiate the policy developing process when a new EN is found to have joined the domain, or when a connected EN is found no longer active in the domain.
An EN 2 may request a new policy from the CN 1 when it predicts that it will likely have consumed more energy than expected under the policy or it will likely have consumed less energy than expected under the policy. Suppose that the operation environment surrounding the EN 2 deteriorates and that the EN 2 expects to consume more energy than allowed to consume under implementation of the policy being in effect. When the EN 2 so predicts, it may request a new, loose policy to allow the EN 2 to consume more energy. On the other hand, if the operation environment surrounding the EN 2 improves such that the EN 2 expects to consume less energy than allowed under implementation of the policy, the EN 2 may request a new, tight policy from the CN 1 to allocate the excess energy to other ENs 2 which may need more energy to implement their policies.
When an EN 2 determines that the policy being in effect is obsolete and needs a new policy, for instance when the EN 2 predicts that it will likely have consumed more energy than expected under implementation of the policy or it will likely have consumed less energy, the EN 2 may send a request signal to the CN 1 (
The PN 1B monitors energy consumption in the domain B and prepares a trade-off function for the domain B. Likewise, the PN 1C prepares a trade-off function for the domain C. At the request from the CN 1A, the PN 1B and the PN 1C send these trade-off functions to the CN 1A. Using the received trade-off functions, the CN 1A develops policies for the PNs 1B and 1C. Please note that for the CN 1A, the PNs 1B and 1C are not coordinating nodes but behave like energy consuming nodes. The policies received from the CN 1A are general policies for the PNs 1B and 1C. The PNs 1B and CN implement the general policies according to which they develop the policies for their ENs 2.
As shown in
In the above examples, a node is either a coordinating node (CN) or an energy consumption node (EN). A node may be an energy supplying or generating node. An energy generating node may be a solar panel installed in a household or a power plant operated by a utility company.
A measuring device 7-4 is configured to make measurements regarding the operation of the energy converter 7-2 and supplies them to the controller 7-3. Based on the measurements, the controller 7-3 determines and stores in an operation history storage 7-5 at least an amount of energy consumed by the energy converter 7-2 for a predetermined time period, e.g., 24 hours from 12:00 am, respective time durations the energy converter 7-2 worked for the predetermined time period and an average energy consumption, which is the amount of consumed energy divided by the total time durations the energy converter 7-2 worked. The measuring device 7-4 also quantitatively measures results achieved by the energy converter 7-2. The measured results are stored in the operation history storage 7-5. The controller 7-3 receives a complaint from a user through a user interface and stores it in the operation history storage 7-5.
A policy storage 7-6 is configured to store a policy sent from the CN 1 in the domain to which the EN 2 belongs. The controller 7-3 implements the policy according to which the controller 7-3 controls energy consumption of the energy converter 7-2. A trade-off function storage 7-7 records a trade-off function of the EN 2. The controller 7-3 prepares the trade-off function based on recorded information in the operation history storage 7-5. A trade-off function may be expressed in any form, such as a mathematical equation or a table.
The operation of the EN 2 may be generally classified into two processes. One process is an autonomous control process. The other process is a process of updating the trade-off function and sending it to the CN 1. At the above-described timings, the communicator 7-1 receives a policy from the CN 1 of the domain to which the EN 2 belongs. The policy is then stored in the policy storage 7-6. In the autonomous control process, the controller 7-3 implements the received policy which guides the controller 7-3 to make decisions regarding the operation of the energy converter 7-2. Please note that the EN 2 of the present invention does not just passively follow the policy while implementing the policy, but it acts autonomously to explore a better course of action with the aid of the trade-off function. The trade-off function navigates the controller 7-3 to strike a better balance between the amount of energy consumed by the energy converter 7-2 and the degree of satisfaction towards the result achieved by the energy converter 7-2. In one embodiment, the policy includes a target ceiling value of one of the operation parameters of the energy converter 7-2, such as a target ceiling amount of energy consumable by the energy converter 7-2. In implementing such a policy, guided by the trade-off function stored in the function storage 7-7, the controller 7-3 explores a better balance between the amount of energy consumed by the energy converter 7-2 and the degree of satisfaction towards the result achieved by the energy converter 7-2, while trying to restrict energy consumption by the energy converter 7-2 below the given target ceiling amount.
The controller 7-3 updates the trade-off function when it receives the directive signal from the CN 1. As explained above, the trade-off function describes the relationship between the result from energy consumption and the degree of satisfaction towards the result. The controller 7-3 updates the degree of satisfaction in the trade-off function. Naturally, people rate the same result differently. Therefore, the degree of satisfaction is considered peculiar to individual users. The controller 7-3 analyzes the complaints by the use stored in the operation history storage 7-5 and personalizes the degree of satisfaction so as to more accurately reflect the user's sense of satisfaction towards the results. In one method, the degree of satisfaction is updated based on a distribution of the complaints in relation to the results.
The trade-off functions are used by the CN 1 to develop policies for the ENs 2 to collectively achieve the optimum energy usage. In one embodiment, the trade-off function is sent to the CN 1, along with a translator that translates for the CN 1 the results in the trade-off function into amounts of energy needed to achieve the results. Please note that a relationship between the result and the amount of energy needed to achieve the result is not constant. Under varying operation conditions, the result may change even with the same amount of energy is being used. Using the history data stored in the operation history storage 7-5, the controller 7-3 updates the translator to be sent to the CN 1 with the trade-off function.
A trade-off function storage 8-4 stores trade-off functions received from the ENs 2 in the domain to which the CN 1 belongs. The controller 8-3 then merges the received trade-off functions into a general trade-off function and stores it in a general function storage 8-5. The general trade-off function represents a trade-off function of the domain as a whole. A general policy storage 8-6 stores a general policy sent from an upper tier CN 1 (see
If it is time to activate the policy developing module 12-1, the module selector 12-4 sends an activation signal to a trade-off function requester 12-7. The trade-off function requester shares the registration table with the autonomous control requester which registers the air conditioners active in the domain. Triggered by the activation signal from the module selector 12-4, the trade-off function requester 12-7 sends the directive signal (see
In one embodiment, the active air conditioners are designed to send a notice to the controller 11-0 at regular intervals, e.g., every couple of minutes, which is received by the trade-off function requester 12-7 via the receiver 12-8. The notice may contain an energy consumption rate of the sending air conditioner and functions to notify the trade-off function requester 12-7 that the air conditioner sending the notice is active in the domain. Using the notices from the air conditioners, the trade-off function requester 12-7 maintains the registration table in such a way that when it receives a notice from a new air conditioner, it adds the new air conditioner in the table, and if it fails to receive a notice from a registered air conditioner for a predetermined time period, it deletes the air conditioner from the table, assuming that the air conditioner is no longer active in the domain. In addition to the regular time schedule clocked by the timer 12-3, when a new air conditioner is added in the table, or a registered air conditioner is removed from the table, the trade-off function requester 12-7 sends the directive signal to the registered air conditioners. An increase or decrease in the number of air conditioners active in the domain obsoletes the policies being in effect and thus triggers development of new policies for the active air conditioners.
Returning to
The right end column shows degrees of satisfaction towards the achieved room temperatures. Thus, the table shows a relationship between temperatures set and degrees of satisfaction towards the set temperatures. The degree of satisfaction is a function of the temperature difference. As explained above, at the outset of operation of the air conditioner, the degree of satisfaction shown in the column may be derived from survey data and later modified according to the user's sense of satisfaction towards the temperature difference. In the table, the room temperature of 25° C. is given the value of “100,” which means that the highest number of the people surveyed feel comfortable at the room temperature of 25° C. Thus, according to the table shown in
The second column from the left shows energy expected to be saved for 24 hours at each set temperature. When the temperature of 28° C. is set on the air conditioner, 0.9 KWh of energy is expected to be saved during one day of operations, compared to the energy necessary to maintain the most desirable temperature (25° C.). The table also shown in
Returning to
When developing policies for the air conditioners 11-1 and 11-2, the policy developer 12-10 first looks up a general policy storage 12-11 for a general policy to implement. Suppose that the general policy stored in the storage 12-11 contains a goal indicating that the energy consumed in the domain is to be saved by “at least 0.5 kWh” in total for 24 hours. The policy developer 12-10 then merges the tables of
The policy developer 12-10, using the table shown in
The policy developer 12-10 looks up the table shown in
While the air-conditioning device 18-7 operates to maintain the room temperature at 25° C., the policy engine 18-6 determines in Step 19-3 whether the user sets a new temperature on the air-conditioning device 18-7. A temperature setting by the user is considered a complaint from the user because it suggests that the user is not satisfied with the room temperature. However, it is not certain, when the new temperature is set, how the new temperature will affect the energy consumption by the air-conditioning device 18-7. The policy engine 18-6 accepts the temperature setting by the user and provides the newly set temperature to the air-conditioning device 18-7 in Step 19-4, which now operates to maintain the room temperature at the newly set temperature.
During the autonomous control, the policy engine 18-6 monitors the energy consumed by the air conditioning device 18-7, which is stored in the history storage 18-8, and in Step 19-5 predicts a total energy that the air-conditioning device 18-7 will likely have consumed before the end of the 24 hour period. Under varying operation environments, the air-conditioning device 18-7 may need a different amount of energy today to maintain the room temperate at 25° C. than needed yesterday to maintain the same room temperature. If the policy engine 18-6 predicts that the air-conditioning device will likely have consumed significantly less energy than the ceiling amount of energy for the 24 hour period (Step 19-6), the policy engine 18-6 directs a new policy requester 18-11 to requests a new policy to the controller 11-0 (Step 19-7). The new policy requester 18-11 then sends the request signal (
In
P=α·(Ts−Th)·W·t
where P is an amount of energy expected to be saved at the new target temperature Ts, α is a rate at which energy consumption changes per every one degree (° C.) (α≈10%), Th is the current room temperature, W is an expected average energy consumption for the 24 hour period, and t is the total time duration the air conditioner is expected to operate at the new target temperature before the end of the 24 hour period. P is the difference between the ceiling amount of energy consumable and the total amount of energy predicted to be consumed by the air-conditioning device 18-7 for the 24 hour period if it will operate to maintain the current room temperature until the end of the 24 hour period. Therefore, the above equation can yield the new target temperature.
The policy engine 18-6 then determines the range of room temperature acceptable to the user in Step 1-11.
The policy engine 18-6 determines the minimum acceptable degree of satisfaction based on the operation history stored in the operation history storage 18-8. The operation history storage 18-8 records past temperature settings by the user in relation to the room temperatures and the degrees of satisfaction. A temperature setting is considered a complaint by the user. If the user feels not comfortable, the user sets a lower or higher temperature on the air-conditioning device 18-7. By monitoring the past temperature settings by the user, the policy engine 18-6 determines a distribution of the temperature settings in relation to the degrees of satisfaction by the user. The minimum acceptable degree of satisfaction is a threshold observed in the distribution, below which a number of temperature settings are observed, whereas above which few or no temperature settings are observed. The user may set the minimum acceptable degree of satisfaction on either the controller 11-0 or the air conditioner 11-1. If the minimum acceptable degree is set on the controller 11-0, it is included in the policy to be sent to and implemented by the air conditioner 11-1.
Returning to
Returning to
P=α·(Ts−Th)·W·t
where Ts is a set of temperatures (in the upper table shown in
The function updater 18-13 also updates the relationship between the temperatures set (the “temperature set” column) and the degrees of satisfaction (the “degree of satisfaction” column) noted in the table. ISO 7730 describes the PMV (Predicted Mean Vote) and PPD (Predicted Percentage Dissatisfaction) indices and specifies acceptable conditions for thermal comfort. A function describing the relationship between temperatures and degrees of satisfaction towards the temperatures is derived similarly according to ISO 7730. Such a function is shown as a distribution X in
In one embodiment, the distribution X may be modified to coincide with a normal distribution having the mean and variance calculated from the temperatures set by the user. As a result, the distribution X may be modified to look like a distribution A, B or C as shown in
In the above embodiment, the general policy includes a target amount of energy to be saved in total by the air conditioners, and the remote controller 11-0 develops policies which include goal temperatures to be maintained or goal amounts of energy to be saved by the respective air conditioners. In another embodiment, the general policy includes a total ceiling amount of energy consumable by the air conditioners, and the controller 11-0 develops polices which include target ceiling amounts of energy consumable by the respective air conditioners.
There are ways to develop policies which include target ceiling amounts of energy consumable by the respective air conditioners. The simplest way to develop such policies is to allocate a total ceiling amount to the air conditioners according to a history of energy consumptions by the air conditioners. Suppose, for example, that the air conditioners consumed an amount (Pd-1) of energy in total yesterday (d-1) in which the air conditioners 11-1, 11-2 and 11-3 respectively consumed P1d-1, P2d-1 and P3d-1. The target ceiling amounts of energy consumable today (d) by the air conditioners may be expressed as follows:
P1d=Pt·P1d-1/Pd-1
P2d=Pt·P2d-1/Pd-1
P2d=Pt·P3d-1/Pd-1
where Pt is the total ceiling amount for today, and Pd-1=P1d-1+P2d-1+P3d-1.
Even if the air conditioner 11-3 becomes inactive, the target ceiling amounts of energy consumable today (d) by the air conditioners 11-1 and 11-2 may be expressed as follows:
P1d=Pt·P1d-1/Pd-1
P2d=Pt·P2d-1/Pd-1
where Pt is the total ceiling amount for today, and Pd-1=P1d-1+P2d-1.
When receiving a policy including the ceiling amount (P1d) of energy consumable today, the air conditioner 11-1 determines a target temperature to be achieved. P1d may be expressed by the following equation:
P1d=W·HAVE
where W is electricity consumed by the air conditioner, and HAVE is the average hours the air conditioner is used per day. Here, W may be expressed as follows:
W=∂·|
T
tar
−T
room|+β
where Ttar is a target temperature, Troom is a room temperature, and α and β are constants. In other words, energy consumed by the air conditioner is proportional to a difference between the target temperature (Ttar) and the room temperature (Troom). The first equation maybe solved using the second equation as follows:
P1d/HAVE=α·|Ttar−Troom|+β
IfTtar>Troom,Ttar=(P1d/HAVE−β)/α+Troom
IfTtar>Troom,Ttar=(β−P1d/HAVE−β)/α+Troom
IfTtar=Troom,Ttar=β
α and β are constants. HAVE is from a measured value. Therefore, the target temperature can be obtained from the target ceiling amount of energy P1d. Above is an exemplary method of deriving the target temperature from the target ceiling amount of energy consumable. There are other methods usable for the same purpose. These other methods include the use of fuzzy control and the use of modeling.
In the above embodiment, the energy consuming nodes (ENs) are all air conditioners. The ENs may include other kinds of electric appliances, such as a refrigerator, a washer-dryer and a combination thereof. Although they are different kinds of appliances, their trade-off functions are prepared to be comparable to each other. A refrigerator consumes less energy when a set temperature is higher. However, since the temperatures of foods therein become also high, ice cream, for example, becomes prone to melt, and freshness of vegetables is quickly compromised. As in the case of air conditioner, a comparable degree of satisfaction can be devised for a refrigerator. A washer-dryer consumes large energy during the drying process, compared to the washing process. In these days, the drying process may be performed under two alternative modes. One mode is a time saving mode under which large energy is consumed to dry clothes in a short time. The other mode is an energy saving mode under which small energy is consumed but it takes longer to dry clothes. Given that the drying process may be performed under different modes, a comparable degree of satisfaction can be devised also for a washer-dryer. Likewise, a comparable degree of satisfaction can be devised for other appliances, such a toaster, a rice cooker, a heat-pump water heater and an induction heater, where the result of their consumed energy is evaluated by a comparable degree of satisfaction.
From the invention thus described, it will be obvious that the invention may be varied in many ways. Such variations are not to be regarded as a departure from the spirit and scope of the invention, and all such modifications as would be obvious to one skilled in the art are intended for inclusion within the scope of the following claims.
Number | Date | Country | Kind |
---|---|---|---|
2009-040809 | Feb 2009 | JP | national |
2009-057726 | Mar 2009 | JP | national |
2009-159527 | Jul 2009 | JP | national |
2009-297429 | Dec 2009 | JP | national |