Method for forming a virtual demand-side computer, DR simulation system, virtual demand-side program, and DR server
The virtual consumer computer simulates power-saving operations using past consumption data to address system tuning challenges in DR systems, ensuring accurate and efficient DR system and consumer operation confirmation.
Patent Information
- Application Number
- JP2021115563
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-07-13
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2041-07-13
AI Technical Summary
Existing DR systems face challenges in timely system tuning due to difficulties in collecting the required number of consumers for power-saving commands, often leading to insufficient confirmation of DR system and consumer operations before or after system start.
A virtual consumer computer is used to simulate power-saving operations by constructing virtual consumers based on past power consumption data, allowing for system tuning and confirmation of DR system operations through a DR simulation system.
Enables sufficient confirmation of DR system and consumer operations, facilitating accurate system tuning and reducing the need for complex settings and tests during actual system implementation.
Smart Images

Figure 0007704600000001 
Figure 0007704600000002 
Figure 0007704600000003
Abstract
Description
Technical Field
[0001] The present invention relates to a method for forming a virtual customer computer, a DR (Demand Response) simulation system, a virtual customer program, and a DR server.
Background Art
[0002] When the power consumption temporarily increases due to reasons such as the concentration of the operation of power-consuming facilities, and the power supply becomes tight, the power supply from electric utilities such as power companies becomes insufficient. To avoid such a situation, as disclosed in Patent Document 1, an aggregator that has received a request from an electric utility to reduce power consumption requests customers to save power, and a technology for performing DR (Demand Response) that controls the amount of power saved has been proposed.
Prior Art Documents
Patent Documents
[0003]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0004] In one aspect of DR, an electric utility supplies an aggregator with a power-saving command value that commands the amount of power saved (hereinafter, negative watt) of power consumption. Here, the amount of power that can be saved per customer varies from customer to customer and is not always large. Therefore, in DR, the aggregator secures a plurality of customers who can be requested to save power, and determines the combination of a plurality of customers to whom power saving is requested and / or the amount of power saving requested according to the power-saving command value, thereby realizing the power-saving command value or following the fluctuation of the power-saving command value.
[0005] Under the above circumstances, in constructing a DR system for executing DR, system tuning of an algorithm for determining the content of power saving requests (such as the combination of consumers requesting power saving and the amount of power saving requested) is required. This system tuning is performed by operating the DR system on a trial basis for actual consumers before the formal operation of the DR system, that is, before the formal start of DR services. However, it is difficult to timely collect the required number of consumers for system tuning. For this reason, conventionally, the operation of the DR system often starts without sufficient system tuning. Also, for purposes other than system tuning, there may be a case where it is desired to confirm the operation of the DR system and / or the operation of consumers (demand facilities) at any timing before or after the start of the operation of the DR system.
[0006] The present invention has been made in view of the above points, and an object thereof is to enable sufficient confirmation of the operation of the DR system and / or the operation of consumers.
Means for Solving the Problem
[0007] To solve the above problems, a virtual consumer computer according to the present invention is a computer connected to a DR (demand response) system that requests at least one of the plurality of actual consumers to save power so that the total power savings of the plurality of actual consumers reaches the power saving command value based on the actual power consumption of each of the plurality of actual consumers and a power saving command value for commanding the amount of power saving. A virtual consumer is constructed on the computer, and the virtual consumer includes a supply unit that supplies the DR system with a virtual power consumption amount based on the power consumption amount measured in the past as the actual power consumption amount, and a virtual power saving unit that reduces the virtual power consumption amount supplied to the DR system by the supply unit based on the power saving request from the DR system.
[0008] The power consumption amount measured in the past may be the past power consumption amount of the actual consumer under the virtualization of the virtual consumer or another actual consumer having the same power consumption pattern as this actual consumer.
[0009] The past power consumption is the power consumption in the first period, the actual power consumption is the power consumption in a second period shorter than the first period, and the supply unit may divide the past power consumption and supply the divided power consumption as the actual power consumption to the DR system.
[0010] The virtual power consumption includes a plurality of types of virtual power consumption for each of one or more electrical facilities, and the virtual power saving unit may reduce at least one of the plurality of types of virtual power consumption based on the power saving request.
[0011] The DR simulation system according to the present invention includes the virtual customer computer and the DR system.
[0012] The virtual customer program according to the present invention obtains, on a computer connected to a DR (demand response) system that requests power saving from at least one of the plurality of actual customers so that the total power saving amount of the plurality of actual customers reaches the power saving command value based on the actual power consumption of each of the plurality of actual customers and a power saving command value for commanding the power saving amount, obtains a past power consumption prepared in advance, and constructs a virtual customer including a supply unit that supplies the virtual power consumption based on the obtained power consumption as the actual power consumption to the DR system, and a virtual power saving unit that reduces the virtual power consumption supplied to the DR system by the supply unit based on the power saving request from the DR system.
[0013] The method for forming a DR server according to the present invention includes a first step of performing a simulation in which the DR system requests power saving from the virtual customer constructed in the virtual customer computer, and a second step of system tuning a DR server that determines the content of the power saving request of the DR system based on the operation of the DR system in the simulation.
Advantages of the Invention
[0014] According to the present invention, the operation of the DR system and / or the operation of the consumer can be sufficiently confirmed.
Brief Description of the Drawings
[0015]
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Modes for Carrying Out the Invention
[0016] Hereinafter, a DR (Demand Response) simulation system and the like according to an embodiment of the present invention will be described with reference to the drawings.
[0017] As shown in FIG. 1, a DR simulation system 10 according to the present embodiment includes a DR system 20 and a virtual customer computer 30. The DR simulation system 10 is managed and operated by an aggregator. The DR system 20 performs DR on actual customers A to E based on a power saving command value from an electric utility company Y such as an electric power company (FIG. 2, details will be described later). The DR system 20 and the virtual customer computer 30 are configured to simulate DR for actual customers A to E before DR is performed on actual customers A to E, particularly before the operation of the DR system 20 (FIG. 3. Details will be described later). In this simulation, virtual customers A to E (FIG. 3) in which actual customers A to E, who are actual customers, are virtualized are constructed in the virtual customer computer 30. This simulation is performed to system-tune the DR system 20 before the start of the DR service. By this system tuning, the DR system 20 can appropriately perform DR after the start of the DR service.
[0018] The electric utility company Y actually consists of a management server that manages the power supply and demand. The electric utility company Y supplies a power saving command value to the DR system 20 via a network N such as the Internet.
[0019] Each of the actual customers A to E actually consists of demand facilities that demand (consume) power from the electric utility company Y introduced into a building such as a building. The demand facilities include a control target such as an air conditioning system and a lighting system, and a management device that directly or indirectly controls the control target via a predetermined controller to manage its power consumption (power saving, etc.). Examples of the management device include an EMS (Energy Management System) and a BAS (Building Automation System).
[0020] Each of the actual consumers A to E has control points (control points 1, 2, ···) for controlling the operation of one electrical facility or a set of a plurality of electrical facilities. When a control point is turned on, the electrical facility connected to that control point operates. That is, power is consumed. On the other hand, when the control point is turned off, the electrical facility connected to that control point stops operating. That is, power consumption is suppressed. Note that when the control point is turned off, the electrical facility may enter a power-saving mode and power consumption may be reduced. The on / off of the control point is controlled by each management device of the actual consumers A to E.
[0021] The virtual consumer computer 30 includes a processor 31 such as a CPU (Central Processing Unit), a RAM (Random Access Memory) 32 that functions as the main memory of the processor, and a storage device 33 that stores programs executed by the processor and data used by the processor. The storage device 33 consists of a non-volatile storage device such as a hard disk or an SSD (Solid State Drive). The programs stored in the storage device 33 include virtual consumer programs for constructing each of the virtual consumers A to E in the virtual consumer computer 30. This virtual consumer program is prepared for each virtual consumer.
[0022] The DR system 20 includes a collection server 21, a DB server 22, and a DR server 23 as a configuration for implementing DR. These are also composed of computers, similar to the virtual consumer computer 30. Each of the servers 21 to 23 includes a storage device that stores a processor such as a CPU, a RAM, and programs executed by the processor, similar to the virtual consumer computer 30.
[0023] Each of the servers 21 to 23 and the virtual customer computer 30 is communicably connected to each other via a network (not shown) such as the Internet or a LAN (Local Area Network). Each of the servers 21 to 23 and the virtual customer computer 30 may be virtually constructed within one computer system. In this case, the virtual customer computer 30 is virtually connected to each of the servers 21 to 23, that is, the DR system 20.
[0024] The DR system 20 including the collection server 21, the DB server 22, and the DR server 23 collects the actual power consumption amounts of the actual customers A to E, and based on the collected actual power consumption amounts and the power saving command value for instructing the power saving amount from the electric utility company Y, performs DR to request at least one of the actual customers A to E to save power so that the total power saving amount of the actual customers A to E reaches the power saving command value.
[0025] Here, the implementation mode of DR by the DR system 20 will be described with reference to FIG. 2. As shown in FIG. 2, the collection server 21 collects the actual power consumption of each of the actual customers A to E by sequentially acquiring the actual power consumption amount from each of the actual customers A to E in real time. The actual power consumption amount is measured for each control point (that is, for each one or more electrical facilities connected to the control point) and provided from each of the actual customers A to E to the collection server 21. The collection server 21 sequentially acquires the actual power consumption amount per minute in real time every minute. The collection server 21 sequentially supplies the sequentially acquired actual power consumption amounts to the DB server 22 together with the time information indicating the date and time at which the actual power consumption amount was acquired.
[0026] The DB server 22 associates the actual power consumption amount supplied from the collection server 21 with the time information transmitted together with the actual power consumption amount, and sequentially records it in its own storage device for each control point of each of the actual consumers A to E. As a result, time-series data of the power consumption amount every minute is recorded in the storage device of the DB server 22 for each control point of each of the actual consumers A to E. This time-series data is also referred to as 1-minute time-series data. Note that the DB server 22 also stores 30-minute time-series data, which will be described later.
[0027] The DR server 23 monitors the 1-minute time-series data of each of the actual consumers A to E stored in the DB server 22. Also, the DR server 23 receives a power-saving command value from the electric utility company Y. Based on the current actual consumption amount of the 1-minute time-series data of each of the actual consumers A to E and the power-saving command value, the DR server 23 determines the content of the power-saving request, such as the combination of actual consumers for which power saving is requested and the amount of power saving to be requested, so that the total amount of power saved by each of the actual consumers A to E reaches the power-saving command value from the electric utility company Y, and executes DR to request power saving from the actual consumers A to E with the determined content. The amount of power saving is specified, for example, by comparing the actual consumption amount with the baseline.
[0028] The amount of power saving is controlled by the above DR power-saving request. The power-saving request includes commands to turn on and off at least one of a plurality of control points of each of the actual consumers A to E. The algorithm for determining the content of the DR, that is, the content of the power-saving request, is system-tuned by the simulation described later. As a result, appropriate DR is executed.
[0029] Next, the simulation executed by the DR simulation system 10 will be described with reference to FIG. 3. As described above, the simulation is executed to perform system tuning of the DR system 20 before the start of the DR service. In this simulation, as shown in FIG. 3, the virtual consumer computer 30 operates together with the DR system 20.
[0030] During simulation, the virtual consumer computer 30 operates as virtual consumers A to E by the processor 31 executing the virtual consumer program stored in the storage device 33. In this way, virtual consumers A to E are constructed in the virtual consumer computer 30. Virtual control points, which are virtualizations of the control points of the actual consumers A to E respectively, are set for each of virtual consumers A to E.
[0031] The DB server 22 stores time-series data of the power consumption measured in the past for each control point of a large number of actual consumers including actual consumers A to E. This past power consumption is collected by any method. For example, management devices of consumers such as actual consumers A to E have a function of measuring the power consumption every 30 minutes for a certain period in the past for each control point (for example, power reception point) and storing it as time-series data together with time information. The time-series data stored in the DB server 22 uses this time-series data of the power consumption every 30 minutes. This time-series data is also called 30-minute time-series data.
[0032] At the time of executing the simulation, date and time corresponding to the season etc. to be simulated are input by an operator etc. who instructs the execution of the simulation to the virtual consumer computer 30. The operator includes the producer and administrator of the DR system 20 for system tuning. The input date and time may be the current date and time input from a calendar unit (not shown). Regarding the passage of time during the execution of the simulation, it may be faster than the actual time (for example, making one minute equal to one second).
[0033] Each of virtual consumers A to E, that is, the processor 31 that executes the virtual consumer program, operates as a supply unit 31A and a virtual power-saving unit 31B.
[0034] Each supply unit 31A of the virtual demand customers A to E obtains the power consumption at each control point in the time period of the approximate date and time at which the input date and time and the power consumption are considered to be approximated from the 30-minute time series data stored in the DB server 22. In the case where there is no 30-minute time series data for any of the actual demand customers A to E, the time series data of the past power consumption of the customer having the same power consumption pattern as that customer stored in the DB server 22 is used as the 30-minute time series data of that customer. Each supply unit of the virtual demand customers A to E shall sequentially obtain the power consumption every 30 minutes from the 30-minute time series data.
[0035] The approximate date and time are, for example, the approximate date and time 365 days ago, that is, one year ago. In the case where the input date and time are weekdays and the approximate date and time are Saturdays or holidays, the power consumption of both may not be approximated and may be different. Therefore, the approximate date and time shall be the date and time of the nearest weekday instead of 365 days ago. For the same reason, in the case where the input date and time are Saturdays (or holidays) and the approximate date and time are weekdays, the approximate date and time shall be the date and time of the nearest Saturday (or holiday) instead of 365 days ago.
[0036] Each of the supply units 31A to 31E of the virtual consumers A to E supplies the collection server 21 with the virtual power consumption amount based on the power consumption amount every 30 minutes obtained above. Here, as described above, the collection server 21 accepts the power consumption amount every minute, that is, the power consumption amount for one minute. The DR server 23 monitors the power consumption amount for that one minute. Therefore, in order to match this specification, the supply unit 31A divides the power consumption amount for 30 minutes into the power consumption amount for one minute (here, divided into 30 equal parts). The supply unit 31A sequentially supplies the divided power consumption amount as the virtual power consumption amount to the collection server 21 for each virtual consumer every minute. The virtual power consumption amount is supplied to the collection server 21 for each virtual control point of each of the virtual consumers A to E as the power consumption at the virtual control point corresponding to the control point where the power consumption amount for the 30 minutes was measured. As a result, the virtual power consumption amounts at the virtual control points of each of the virtual consumers A to E are sequentially supplied to the collection server 21 as the actual power consumption amounts that the collection server 21 originally accepts.
[0037] The collection server 21 sequentially supplies the virtual power consumption amount every minute that is sequentially supplied, together with the time information at the time of acquisition of the power consumption amount, to the DB server 22 in the same manner as the actual DR control. The DB server 22 associates the virtual power consumption amount supplied from the collection server 21 with the time information transmitted together with the power consumption, and sequentially records it in its own storage device for each control point of each of the virtual consumers A to E. As a result, in the storage device of the DB server 22, time-series data for one minute of each control point similar to when DR is actually implemented is recorded for each virtual control point of each of the virtual consumers A to E.
[0038] The DR server 23 monitors the one-minute time-series data for each control point of virtual consumers A to E stored in the DB server 22. The power-saving command value is input to the DR server 23 as the power-saving command value from the electric utility company Y by an operator or the like. Based on the current power consumption of the one-minute time-series data of each of the virtual consumers A to E and the power-saving command value, the DR server 23 determines the content of the power-saving request so that the total power-saving amount (the reduction amount of the virtual power consumption amount with respect to the baseline) of each of the virtual consumers A to E reaches the power-saving command value from the electric utility company Y (here, the power-saving command value from an operator or the like). The DR server 23 executes DR that requests power saving from the virtual consumers A to E with the determined content. The form of the power-saving request is the same as the form of the power-saving request for the actual consumers A to E. That is, it includes an on or off command for the control point (here, the virtual control point). In the DR here, the algorithm before the system tuning is completed is used.
[0039] When the virtual power-saving unit 31B of each of the virtual consumers A to E includes an off command for the control point in the power-saving request from the DR server 23, the virtual control point corresponding to the control point of the command is turned off. When the virtual power-saving unit 31B turns off the virtual control point, as shown in FIG. 4, for the virtual power consumption amount sequentially supplied to the collection server 21 after the off, the power consumption amount of the virtual control point (the power consumption amount for one minute obtained by dividing the power consumption amount for 30 minutes and sequentially supplied to the collection server 21) is subtracted. In FIG. 4, for example, since the virtual control point 1 of the virtual consumer A is off, after this off, the virtual power consumption amount of the virtual control point 1 is reduced to 0. In this way, the power consumption amount of the virtual control point 1 is subtracted from the total power consumption of each virtual control point of the virtual consumer A before this off. As a result, it means that virtual negative watts have been created. When the virtual control point is turned off and one or more electrical facilities connected to the corresponding control point enter the power-saving mode, the virtual power consumption amount of the virtual control point is reduced by the preset power consumption amount as the power consumption amount saved in the power-saving mode.
[0040] When the virtual power-saving unit 31B of each of the virtual consumers A to E includes an on command for the virtual control point in the power-saving request from the DR server 23, it turns on the virtual control point targeted by the command. When each of the virtual consumers A to E turns on the virtual control point, it starts supplying the virtual power consumption amount of the turned-on virtual control point (the power consumption amount for one minute obtained by dividing the power consumption amount for 30 minutes and sequentially supplying it to the collection server 21). As a result, the virtual power consumption amount corresponding to the virtual control point is added to the previous virtual power consumption from that virtual consumer.
[0041] Through the above processing, simulations of DR for virtual customers A to E are carried out on the DR system 20. Workers and the like monitor the operation of the DR system 20 (especially the DR server 23) at this time, and based on the operation, system tuning is performed on the DR server 23 that determines the content of the power saving request. Thereby, a desired DR server 23 is generated. For example, as shown in FIG. 5, workers and the like execute a DR simulation for virtual customers A to E (step S11), and then monitor the operation of the DR system 20 (especially the DR server 23) during the simulation execution, and perform system tuning on the DR server 23 based on the monitoring result (step S12). The simulation and system tuning are repeated until a DR server 23 with a desired accuracy is completed, that is, until the algorithm for determining the content of the power saving request becomes a desired algorithm (step S13). Thereby, the DR server 23 is formed. The content of the power saving request includes a combination of customers selected according to the power saving command value or the power saving amounts of actual customers A to E. System tuning includes updating the combination of customers to be selected, and / or updating the algorithm for changing the power demand portfolio according to changes in the power saving command value or the actual power saving amounts of actual customers A to E. This system tuning may be performed by a worker or by machine learning. For example, when a combination of customers corresponding to the power saving command value is predetermined as the content of the power saving request (Auto Dispatch), the worker repeats the execution of the above simulation and the change of the combination many times to construct an optimal one (power demand portfolio) as the above combination. This system tuning method may be the same as, for example, the system tuning method in a conventional rehearsal performed by gathering actual customers.
[0042] As described above, in this embodiment, the supply units 31A of virtual consumers A to E acquire the power consumption measured in the past (the power consumption of the 30-minute time-series data), and supply the virtual power consumption based on the acquired power consumption to the DR system 20 as the actual power consumption of the actual consumers A to E. Further, the virtual power-saving unit 31B reduces the virtual power consumption supplied to the DR system 20 by the supply unit 31A based on the power-saving request from the DR system 20. Thereby, a simulation is performed in which the virtual consumers A to E behave as if they were the actual consumers A to E, and the operation of the DR system 20 (particularly, the DR server 23) can be sufficiently confirmed in advance. In the actual simulation, a larger number of virtual consumers than the virtual consumers A to E may be used.
[0043] By the above simulation, connection tests of various actual consumers can be performed in advance by virtual consumers, and quantitative tests and verification of the operation on the DR system 20 when the power-saving command value changes can be performed. Further, after the start of the DR service, since complex settings and tests related to the connection of actual consumers can be performed in advance, these setting and test operations can be significantly omitted at the start of the DR service, and the work until the service start can be shortened and the system quality can be maintained. In particular, a DR server 23 suitable for DR can be obtained. Also, tests can be performed by combining actual consumers and virtual consumers. Thereby, even if there are actual consumers who cannot keep up with the prior rehearsal test of the DR system 20, consumers who cannot keep up can be virtually constructed and incorporated into the overall test.
[0044] Also, as in the above-described embodiment, the virtual consumers A to E are virtualizations of the actual consumers A to E who actually exist. The virtual power consumption amount supplied by the supply unit 31A to the collection server 21 is based on the past power consumption amounts of the actual consumers under virtualization or other actual consumers having the same power consumption pattern as this actual consumer, so that the accuracy of the virtual power consumption amount can be increased. Note that the past power consumption serving as the basis for the virtual power consumption may be the power consumption of consumers other than the above-described consumers. In this case, the virtual power consumption may be obtained by substituting the past power consumption into a certain formula. Also, the virtual power consumption may be a power consumption amount based on the power consumption amount measured in the past. For example, if the power consumption amount measured in the past is the power consumption amount per minute, the virtual power consumption amount may be the power consumption amount measured in the past itself.
[0045] Furthermore, the past power consumption amount serving as the basis for the virtual power consumption is the power consumption amount in the first period (here, 30 minutes), and the virtual power consumption amount or the actual power consumption amount is the power consumption amount in the second period (here, 1 minute) shorter than the first period. Then, the supply unit 31A divides the past power consumption amount and supplies the power consumption amount obtained by the division to the DR system as the actual power consumption virtual power consumption amount. Thereby, even when the periods of the past power consumption amount and the virtual power consumption amount or the actual power consumption amount are different, the above simulation can be executed.
[0046] In addition, in the above embodiment, a virtual control point is provided by virtualizing the control points of actual consumers. As a result, the power consumption measured in the past for each consumer (the power consumption of the 30-minute time-series data for each control point) or the virtual power consumption for each virtual consumer used in the above simulation includes multiple types of power consumption for each control point and virtual control point, that is, for one or more electrical facilities. Then, based on the request for power saving (here, the off command for the control point of the power-saving command value), the virtual power-saving unit 31B reduces at least one of the multiple types of power consumption by 0 or by the power-saving amount corresponding to the power-saving mode. Then, the supply unit 21A supplies the virtual power consumption after subtraction to the collection server 21 as the new virtual power consumption. Thereby, the accuracy of the power-saving amount in the simulation is improved.
[0047] The application of the above simulation is not limited to system tuning. For example, when a certain consumer participates in DR, the above simulation may be performed to confirm in advance the operation of the consumer during DR. Also, the simulation may be performed to comprehensively confirm the operations of the DR system 20 and the consumer. Thereby, the operations of the DR system and / or the operations of the consumer can be fully confirmed.
[0048] The hardware configuration of the virtual consumer computer is arbitrary. At least a part of each of the units 31A and 31B may be configured by one or more logic circuits. Examples of the logic circuit include ASIC (Application Specific Integrated Circuit) and FPGA (Field Programmable Gate Array). The 1-minute time-series data and the 30-minute time-series data may be stored and used in a server managed by someone other than the aggregator. The virtual consumer program may be stored in a non-transitory storage medium other than the storage device.
[0049] The present invention has been described with reference to the embodiments and modification examples. However, the present invention is not limited to the above-described embodiments and modification examples. For example, the present invention includes various modifications to the above-described embodiments and modification examples that can be understood by those skilled in the art within the scope of the technical idea of the present invention. Each configuration described in the above embodiments and modification examples can be appropriately combined within a non-contradictory range.
Explanation of Reference Numerals
[0050] 10... DR simulation system, 20... DR system, 21... collection server, 22... DB server, 23... DR server, 30... virtual customer computer, 31A... supply unit, 31B... virtual power-saving unit.
Claims
1. A computer connected to a DR (Demand Response) system that requests at least one of the plurality of actual consumers to save electricity based on the actual power consumption of each of the plurality of actual consumers and a power saving command value for commanding the amount of power saved, so that the amount of power saved by the plurality of actual consumers as a whole reaches the power saving command value, wherein a plurality of virtual consumers obtained by virtualizing each of the plurality of actual consumers are constructed on the computer, each of the plurality of virtual consumers, includes a supply unit that supplies the DR system with a virtual power consumption amount based on the power consumption amount measured in the past as the actual power consumption amount, and a virtual power saving unit that reduces the virtual power consumption amount supplied to the DR system by the supply unit based on the power saving request from the DR system, a virtual consumer computer.
2. The power consumption amount measured in the past is the power consumption amount of the actual consumer before virtualization of the virtual consumer or the power consumption amount of another actual consumer having the same power consumption pattern as this actual consumer, The virtual consumer computer according to claim 1.
3. The past power consumption amount is the power consumption amount in the first period, The actual power consumption amount is the power consumption amount in the second period shorter than the first period, The supply unit divides the past power consumption amount and supplies the divided power consumption amount to the DR system as the actual power consumption amount, The virtual consumer computer according to claim 1 or 2.
4. The virtual power consumption amount includes a plurality of types of virtual power consumption amounts for each of one or more electrical equipment, The virtual power saving unit reduces at least one of the plurality of types of virtual power consumption amounts based on the power saving request, The virtual consumer computer according to any one of claims 1 to 3.
5. A DR simulation system comprising the virtual consumer computer according to any one of claims 1 to 4, and the DR system.
6. On a computer connected to a DR (Demand Response) system that requests at least one of the plurality of actual consumers to save electricity based on the actual power consumption of each of the plurality of actual consumers and a power saving command value for commanding the amount of power saved, so that the amount of power saved by the plurality of actual consumers as a whole reaches the power saving command value, a plurality of virtual consumers obtained by virtualizing each of the plurality of actual consumers are constructed, each of the plurality of virtual consumers, A supply unit that supplies virtual power consumption based on past measured power consumption as the actual power consumption to the DR system; A virtual power saving unit that reduces the virtual power consumption supplied to the DR system by the supply unit based on the power saving request from the DR system; and A virtual customer program.
7. A first step of performing a simulation in which the DR system requests power saving for the virtual customer constructed in the virtual customer computer according to any one of Claims 1 to 5; A second step of system tuning a DR server that determines the content of the power saving request of the DR system based on the operation of the DR system in the simulation; A method for forming a DR server comprising the steps.
Citation Information
Patent Citations
Control device and method, and program, and air conditioning device including the same
JP2015045443A
Power demand adjustment plan management device and power demand adjustment plan management method
JP2017070131A
Communication device and communication system
JP2018201282A
Demand response system
JP2019135901A
Hybrid machine learning and simulation based system for forecasting in electricity systems
US20210055700A1