Information processing device and generation method
The information processing device optimizes power consumption by generating operation plans that adjust device operations based on supply and demand forecasts, addressing manual errors and facility constraints to enhance manufacturing efficiency.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- AZBIL CORP
- Filing Date
- 2022-09-16
- Publication Date
- 2026-04-23
AI Technical Summary
Existing methods for managing power consumption during peak demand times are prone to manual errors, impose significant administrative burdens, and struggle to calculate optimal operating plans due to complex facility constraints and insufficient energy storage.
An information processing device that generates operation plans by storing electricity in energy storage devices based on supply and demand forecasts, calculates allowable power consumption, and adjusts device operations to meet demand reduction requests, optimizing the operating state of control systems.
Enables the generation of optimal operation plans that minimize power consumption, reduce manual errors, and enhance manufacturing efficiency by automatically adjusting device operations in response to demand response requests.
Smart Images

Figure 0007850634000001 
Figure 0007850634000002 
Figure 0007850634000003
Abstract
Description
Technical Field
[0004] , , , , , , , , ,
[0006] , , , ,
[0005] , , , , , ,
[0007] ,
[0001] The present invention relates to an information processing apparatus and a generation method capable of generating an optimal operation plan.
Background Art
[0002] For the purpose of controlling the demand during the peak time zone of power consumption, a DR (Demand Response) instruction is activated to suppress the power consumption. Conventionally, it has been common for the administrator of the business office who has confirmed the DR instruction to manually stop the device.
[0003] Note that as a prior art related to DR requests, there is Patent Document 1. In this Patent Document 1, based on the DR request, the amounts of power and heat used are specified, and based on the specified amounts of power and heat used, the operation plans of a plurality of heat source power devices to be managed are calculated.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, when the administrator of the business office who has confirmed the DR instruction manually stops the device, if a manual error occurs, an adverse effect will occur on the operation of the factory / plant.
[0006] For example, when the facilities of the plant are complex, the administrator needs to perform the start / stop operation of the device in consideration of the constraints of the facilities and change the set value of the facilities to the optimal value, which imposes a great burden on the administrator.
[0007] Furthermore, while Patent Document 1 allows for the automatic acquisition of factory equipment operating plans and their implementation in equipment operation, it was sometimes difficult to calculate the optimal operating plan based on the state of the factory equipment at the time a demand response (DR) request occurred. For example, if sufficient energy has not been stored in batteries or heat storage layers beforehand, it may not be possible to rapidly reduce the power consumption of the factory equipment.
[0008] This invention aims to solve these problems and to calculate the optimal driving plan. [Means for solving the problem]
[0009] The information processing device according to the present invention has an operation plan generation unit that generates an operation plan for a control system. When the operation plan generation unit receives a power supply and demand forecast, it starts storing electricity in the energy storage device included in the control system based on the supply and demand forecast. When it receives a reduction request in which the amount of electricity to be reduced during the target period is set, it calculates the amount of electricity to be newly allowed by subtracting the amount of electricity set in the reduction request from the amount of electricity consumed by the energy storage device, which is the sum of the amount of electricity that was allowed before receiving the reduction request and the amount of electricity consumed by the energy storage device, and generates an operation plan for the control system so that the amount of electricity consumed by the control system during the target period does not exceed the allowed amount of electricity.
[0010] The above-mentioned information processing device may further include an optimal value setting unit that sets a value that results in the optimal operating state of the control system.
[0011] In the above-described information processing device, when the operation plan generation unit receives a suppression request targeting multiple control systems, it may identify the amount of power consumption to be reduced for each control system during the target period, and generate an operation plan for each control system based on the amount of power consumption to be reduced for each control system during the target period. [Effects of the Invention]
[0012] According to the monitoring device described above, an optimal operating plan can be generated. [Brief explanation of the drawing]
[0013] [Figure 1] Figure 1 shows the system according to this embodiment. [Figure 2] Figure 2 is a functional block diagram showing the configuration of the information processing device according to this embodiment. [Figure 3] Figure 3 is a flowchart showing the processing procedure of the information processing device. [Figure 4] Figure 4 shows an example of another system. [Modes for carrying out the invention]
[0014] Next, embodiments will be described with reference to the drawings. In the following description, common components in each embodiment will be denoted by the same reference numerals, and repeated descriptions will be omitted.
[0015] [About the system] An example of a system according to this embodiment will be described. Figure 1 is a diagram showing the system according to this embodiment. As shown in Figure 1, this system 1 includes a supply and demand forecasting server 30, an aggregation server 40, a control system 50, and an information processing device 100. The information processing device 100 is connected to the supply and demand forecasting server 30, the aggregation server 40, and the control system 50 via a network. For example, the control system 50 and the information processing device 100 are installed within a business premises.
[0016] The supply and demand forecasting server 30 transmits supply and demand forecasting data, including information on the balance of electricity supply and demand, to the information processing device 100 based on weather forecasts, power generation plans, etc. If a shortage of electricity supply and demand is predicted in the near future, the supply and demand forecasting server 30 transmits a supply and demand warning (supply and demand forecasting data) to the information processing device 100. For example, the supply and demand forecasting server 30 periodically transmits supply and demand forecasting data to the information processing device 100 regardless of whether or not there is a shortage of electricity supply and demand.
[0017] When the aggregation server 40 receives a request to issue a DR (Demand Response) command from an administrator (such as an aggregator), it transmits the DR command data to the information processing device 100. For example, in the DR command data, a target period and the amount of power consumption to be reduced during the target period are set.
[0018] The control system 50 is a system composed of a plurality of devices. For example, the control system 50 includes a manufacturing device 50a, a power generation device 50b, and a power storage device 50c. The manufacturing device 50a is a device that manufactures products. The power generation device 50b is a device that generates electricity using fuel oil, fuel gas, etc. The power storage device 50c is a device (battery) that stores electricity.
[0019] The manufacturing device 50a operates by consuming the first power that is externally purchased power, the second power generated by the power generation device 50b, and the third power stored in the power storage device 50c. Among the first power, the second power, and the third power, the power whose power consumption is restricted by the DR command data is the first power. In the following description, the manufacturing device 50a, the power generation device 50b, and the power storage device 50c are collectively referred to as the "target device" as appropriate.
[0020] Here, the operation plan data 10a and the set value data 10b are set in the control system 50 by the information processing device 100. In the operation plan data 10a, for each target device, the date and time when the target device starts operation and the date and time when the target device stops operation are set. For example, the manufacturing device 50a manufactures products during operation. The power generation device 50b generates electricity during operation. The power storage device 50c starts storing electricity using at least one of the first power and the second power during proper operation.
[0021] For the set value data 10b, set values are set for each target device. For example, for the manufacturing device 50a, the larger the set value, the more power is consumed and the more products are manufactured. For the power generation device 50b, the larger the set value, the more fuel oil and fuel gas are consumed and the more power is generated. Note that the set value of the set value data 10b may be a set value other than the above set values.
[0022] The target devices of the control system 50 operate based on the operation plan data 10a and the set value data 10b.
[0023] The information processing device 100 is a device that generates the operation plan data 10a and the set value data 10b based on the allowable power consumption and sets them in the control system 50. For example, when the energy storage device 50c has no stored power and has not received the DR command data, the allowable power consumption for the control system 50 is the power consumption that consumes the first power from the outside and the second power generated by the power generation device 50b.
[0024] For example, when the information processing device 100 receives the supply and demand prediction data from the supply and demand prediction server 30 and receives the supply and demand caution information as the supply and demand prediction data, it updates the operation plan data 10a and starts charging the energy storage device 50c in advance. As a result, after the control system 50 receives the DR command data, the third power of the energy storage device 50c can be utilized.
[0025] Subsequently, when the information processing device 100 receives the DR command data from the aggregation server 40, it calculates, as the "target power consumption", the power consumption obtained by subtracting the power consumption set in the DR command data from the power consumption that consumes the first power during the target period.
[0026] The information processing device 100 calculates the "total power consumption" obtained by adding the power consumption that consumes the second power generated by the power generation device 50b, the power consumption that consumes the third power output from the energy storage device 50c, and the target power consumption during the target period.
[0027] The information processing device 100 generates operation plan data 10a so that the power consumption of the control system 50 during the target period does not exceed the total power consumption, and sets it in the control system 50. The information processing device 100 also generates setting value data 10b that optimizes the operating efficiency of the target equipment operating with the generated operation plan data 10a, and sets it in the control system 50.
[0028] [An example of the functional configuration of an information processing device] The following describes an example of the functional configuration of the information processing device 100 shown in Figure 1. Figure 2 is a functional block diagram showing the configuration of the information processing device according to this embodiment. As shown in Figure 2, this information processing device 100 has a communication unit 110, an input unit 120, a display unit 130, a storage unit 140, and a control unit 150.
[0029] The communication unit 110 transmits and receives information between the supply and demand forecasting server 30, the aggregation server 40, and the control system 50 via the network. For example, the communication unit 110 is implemented using a NIC (Network Interface Card) or the like.
[0030] The input unit 120 is an input device that inputs various types of information to the control unit 150 of the information processing device 100. For example, the input unit 120 can be a keyboard, mouse, touch panel, etc.
[0031] The display unit 130 is a display device that displays information output from the control unit 150.
[0032] The memory unit 160 is a storage device that stores various types of information and can be implemented using, for example, semiconductor memory elements such as RAM (Random Access Memory) or flash memory, or storage devices such as hard disks or optical discs. For example, the memory unit 160 may include operation plan data 10a and setting value data 10b.
[0033] The operation plan data 10a sets the start date and time and the stop date and time for each target device included in the control system 50. The operation plan data 10a is generated by the operation plan generation unit 153, which will be described later.
[0034] The setting value data 10b contains setting values for each target device included in the control system 50. For example, the manufacturing device 50a will consume more electricity and produce more goods as the setting value increases. The power device 50b will consume more fuel oil or fuel gas and generate more electricity as the setting value increases. Note that the setting values in the setting value data 10b may be other setting values than those described above.
[0035] The control unit 150 is implemented by a processor such as a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs stored in the memory device inside the information processing device 100 using RAM or the like as a working area. Alternatively, the control unit 150 may be implemented by an integrated circuit such as an ASIC (Application Specific Integrated Circuit) or FPGA (Field Programmable Gate Array). The control unit 150 includes a supply and demand forecast receiving unit 151, a DR command management unit 152, an operation plan generation unit 153, an optimal value setting unit 154, and a setting processing unit 155.
[0036] The supply and demand forecast receiving unit 151 periodically receives supply and demand forecast data from the supply and demand forecasting server 30. When the supply and demand forecast receiving unit 151 receives a supply and demand warning from the supply and demand forecasting server 30, it outputs a message to the operation plan generation unit 153 indicating that a supply and demand warning has been received.
[0037] The DR command management unit 152 receives DR command data from the aggregation server 40. For example, the DR command data includes the target period and the amount of power consumption to be reduced during that period. The DR command management unit 152 outputs the information of the target period and power consumption set in the DR command data to the operation plan generation unit 153.
[0038] The operation plan generation unit 153 generates operation plan data 10a to be set in the control system 50. For example, the upper limit of the amount of power consumption (amount of power consumption consuming the first power) allowed by the control system 50 for a predetermined period is set in advance.
[0039] The following description illustrates an example of the processing performed by the operation plan generation unit 153 in the first, second, and third stages. The first stage is before the information processing device 100 receives the supply and demand warning and DR command data. The second stage is when the information processing device 100 has received the supply and demand warning but has not yet received the DR command data. The third stage is after the supply and demand warning and DR command data have been received.
[0040] An example of the first stage of processing by the operation plan generation unit 153 will be described. The operation plan generation unit 153 generates operation plan data 10a that sets the start date and time and stop date and time of operation for the manufacturing equipment 50a and power equipment 50b of the control system 50, so as to satisfy the condition (hereinafter referred to as the first condition) that the total power consumption for a predetermined period does not exceed the sum of the predetermined power consumption and the power consumption for the second power. The operation plan generation unit 153 registers this data in the storage unit 140. In this first stage, the operation plan generation unit 153 sets the operation of the energy storage device 50c to stop, as set in the operation plan data 10a.
[0041] An example of the second-stage processing of the operation plan generation unit 153 will be described. When the operation plan generation unit 153 receives notification from the supply and demand forecast receiving unit 151 that a supply and demand warning has been received, it updates the operation plan data 10a by setting the date and time for the start of operation of the energy storage device 50c, which is one of the target devices included in the operation plan data 10a, to the current date and time. If the operation of the energy storage device 50c would cause the first condition to no longer be met, the operation plan generation unit 153 may update the start date and time and the stop date and time of operation so that the operating period of some of the manufacturing devices 50a included in the operation plan data 10a is shortened so that the first condition is met.
[0042] An example of the third stage processing of the operation plan generation unit 153 will be described. The operation plan generation unit 153 calculates a target power consumption by subtracting the power consumption set in the DR command data from the power consumption of the first power during the target period specified in the DR command data. The operation plan generation unit 153 calculates a total power consumption by adding the power consumption of the second power generated from the power unit 50b, the power consumption of the third power output from the energy storage unit 50c, and the target power consumption during the target period.
[0043] The operation plan generation unit 153 updates the operation plan data 10a to include the start date and time and the stop date and time of operation for the manufacturing equipment 50a and the power equipment 50b, so as to satisfy the condition (hereinafter referred to as the second condition) that the power consumption of the control system 50 during the target period does not exceed the total power consumption.
[0044] Furthermore, the operation plan generation unit 153 may utilize any prior art for the process of generating an operation plan so that the amount of power consumed during a certain period does not exceed a threshold. For example, the operation plan generation unit 153 may generate operation plan data 10a based on Patent Document 1, etc.
[0045] The optimal value setting unit 154 generates setting value data 10b to be set in the control system 50. Based on the operation plan data 10a, the optimal value setting unit 154 identifies the setting value that will result in the optimal operating state when operating the target device of the control system 50. The optimal value setting unit 154 registers the identified setting value as setting value data 10b in the storage unit 140.
[0046] For example, the optimal value setting unit 154 calculates the setting value for the operating state using a multivariable model predictive control controller or the like, which has set an upper limit for the allowable power consumption and an optimal evaluation function. Alternatively, the optimal value setting unit 154 may identify the setting value for the optimal operating state using the technology described in the literature "Tetsuya Tahara, Shinya Fujie, <Advanced Process Control Solution Based on Model Predictive Control>" or the like.
[0047] Furthermore, the optimal value setting unit 154 may use a trained Neural Network (NN) that takes the operating period and setting value of each target device as inputs and outputs the operating efficiency of the target device to identify the setting value of each target device such that the operating efficiency is equal to or greater than a predetermined efficiency.
[0048] The optimal value setting unit 154 identifies the optimal setting value for the operating state of the target device each time the operation plan data 10a is updated, and updates the setting value data 10b in the storage unit 140. When changing the setting value, the optimal value setting unit 154 may change the setting value while imposing constraints such that the difference between the previous setting value and the current setting value is less than a threshold.
[0049] The setting processing unit 155 transmits the operation plan data 10a and setting value data 10b registered in the storage unit 140 to the control system 50 for setting. The setting processing unit 155 repeatedly performs the above process each time the operation plan data 10a and setting value data 10b are updated.
[0050] [An example of processing in the information processing device in this embodiment] Next, an example of the processing procedure of the information processing device 100 in this embodiment will be described. As a premise, the control system 10 is assumed to be operating based on the operation plan data 10a and the set value data 10b that satisfy the first condition.
[0051] Figure 3 is a flowchart of the processing procedure of the information processing device. As shown in Figure 3, the supply and demand forecast receiving unit 151 of the information processing device 100 determines whether or not it has received a supply and demand forecast warning from the supply and demand forecast server 30 (step S101). If the supply and demand forecast receiving unit 151 does not receive a supply and demand forecast warning (step S101, No), it proceeds back to step S101.
[0052] On the other hand, if the supply and demand forecast receiving unit 151 receives a supply and demand forecast warning (step S101, Yes), it proceeds to step S102. The operation plan generation unit 153 of the information processing device 100 updates the operation plan data 10a and starts the storage of the energy storage device 50c (step S102).
[0053] The DR command management unit 152 of the information processing device 100 determines whether or not it has received DR command data from the aggregation server 40 (step S103). If the DR command management unit 152 does not receive DR command data (step S103, No), it proceeds back to step S103.
[0054] Meanwhile, if the DR command management unit 152 receives DR command data (step S103, Yes), it proceeds to step S104. The operation plan generation unit 153 updates the operation plan data 10a to satisfy the second condition (step S104). The optimal value setting unit 154 of the information processing device 100 updates the setting value data (step S105).
[0055] The setting processing unit 155 of the information processing device 100 sets the updated operation plan data 10a and setting value data 10b in the control system 50 (step S106).
[0056] [Effects in the Embodiment] As described above, the information processing device 100 according to this embodiment starts storing electricity in the energy storage device 50c when it receives a supply and demand warning, and when it receives DR command data, it generates operation plan data 10a using the first power from an external source, the second power from the power unit 50b, and the third power stored in the energy storage device 50c. This makes it possible to generate an optimal operation plan.
[0057] In addition to generating operation plan data 10a, the information processing device 100 generates setting value data 10b that optimizes the operating state of the target devices of the control system 50. This allows for optimal operation of each target device of the control system 50, thereby improving the manufacturing efficiency of products, etc.
[0058] [Extension of the Embodiment] The system shown in Figure 1 was described using an information processing device 100 and a control system 50 set up in a single business location, but it is not limited to this. Figure 4 shows an example of another system. In the example shown in Figure 4, this system 2 has a supply and demand forecasting server 30, an aggregation server 40, control systems 50 and 60, and an information processing device 100. The information processing device 100 is connected to the supply and demand forecasting server 30, the aggregation server 40, and the control system 50 via a network. For example, the control systems 50 and 60 are installed in separate business locations.
[0059] The explanation of the supply and demand forecasting server 30, the aggregation server 40, and the control system 50 is the same as the explanation given in Figure 1. The control system 60, like the control system 50, has multiple target devices, and these target devices operate based on operation plan data and set value data. The target devices include manufacturing equipment, power equipment, energy storage equipment, etc.
[0060] The processing performed by the information processing device 100 basically corresponds to the processing performed by the information processing device 100 as described in Figure 1, etc. Below, the specific processing of the information processing device 100 shown in Figure 4 will be described.
[0061] The information processing device 100 receives supply and demand forecast data from the supply and demand forecast server 30, and if it receives a supply and demand warning as supply and demand forecast data, it starts charging the energy storage devices of the control systems 50 and 60.
[0062] When the information processing device 100 receives DR command data from the aggregation server 40, it determines the amount of power consumption to be allocated to the control system 50 and the amount of power consumption to be allocated to the control system 60 based on the amount of power consumption (amount of power consumption to be reduced) set in the DR command data. For example, let the share of the control system 50 be X% and the share of the control system 60 be Y% (Y% = 100% - X%).
[0063] The information processing device 100 calculates the "first target power consumption" as the amount of power consumed by the control system 50 during the target period, by subtracting the power consumption set in the DR command data × (X / 100).
[0064] The information processing device 100 calculates a "first total power consumption" during the target period by adding the amount of power consumed from the second power generated from the power unit 50b of the control system 50, the amount of power consumed from the third power output from the energy storage device 50c of the control system 50, and the first target power consumption.
[0065] The information processing device 100 generates operation plan data and sets it in the control system 50 so that the power consumption of the control system 50 during the target period does not exceed the first total power consumption. The information processing device 100 also generates setting value data that optimizes the operating efficiency of the target equipment operating with the generated operation plan data and sets it in the control system 50.
[0066] Meanwhile, the information processing device 100 calculates the "second target power consumption" as the amount of power consumed by the control system 60 during the target period, by subtracting the power consumption set in the DR command data × (Y / 100).
[0067] The information processing device 100 calculates a "second total power consumption" during the target period by adding the amount of power consumed from the second power generated from the power unit of the control system 60, the amount of power consumed from the third power output from the energy storage device of the control system 60, and the second target power consumption.
[0068] The information processing device 100 generates operation plan data to ensure that the power consumption of the control system 60 during the target period does not exceed the second total power consumption, and sets this data in the control system 60. The information processing device 100 also generates setting value data that optimizes the operating efficiency of the target equipment operating with the generated operation plan data, and sets this data in the control system 50.
[0069] As described above, when the information processing device 100 receives DR command data, it identifies the amount of power to be allocated to the control system 50 and the amount of power to be allocated to the control system 60 based on the amount of power consumption set in the DR command data (the amount of power consumption to be reduced), and generates operation plan data and set value data. This allows the information processing device 100 to generate optimal operation plan data and set value data even when managing multiple control systems.
[0070] The above describes an example of an embodiment, but these are illustrative examples, and this embodiment is not limited to the above description. The configuration and details of the embodiment, including the aspects described in the disclosure section of the invention, can be implemented in various modified and improved forms based on the knowledge of those skilled in the art. For example, in the above embodiment, a Neural Network (NN) was used to identify the setting value of each target device so that the operating efficiency is equal to or greater than a predetermined efficiency, but instead of / in addition to the NN, an appropriate estimation algorithm such as a Kalman filter may be used. Furthermore, each embodiment can be arbitrarily combined and implemented within a range that does not contradict each other. [Explanation of Symbols]
[0071] 1,2 System 10a Operation plan data 10b Setting value data 50,60 Control Systems 100 Information Processing Devices 110 Communications Department 120 Input section 130 Display section 140 Storage section 150 Control Unit 151 Supply and demand forecast receiving section 152 DR Command Management Department 153 Operation Plan Generation Unit 154 Optimal Value Setting Section 155 Setting Processing Unit
Claims
1. An information processing device having an operation plan generation unit that generates an operation plan for a control system, The aforementioned operation plan generation unit, When a power supply and demand forecast is received, the power storage device included in the control system is started to store electricity based on the supply and demand forecast. When a reduction request is received that specifies a reduction in power consumption during the target period, the power consumption amount set in the reduction request is subtracted from the power consumption amount obtained by adding the power consumption amount that was permitted before receiving the reduction request and the power consumption amount that consumes the power of the energy storage device, and this is calculated as the newly permitted power consumption amount. The operation plan for the control system is generated so that the amount of power consumed by the control system during the target period does not exceed the allowable amount of power consumption. An information processing device characterized by the following:
2. When the control system operates based on the operation plan, it operates based on the set value. The information processing apparatus according to claim 1, further comprising an optimal value setting unit that sets a setting value such that the operating state of the control system is in an optimal state.
3. The information processing apparatus according to claim 1, characterized in that when the operation plan generation unit receives a suppression request targeting multiple control systems, it identifies the amount of power consumption to be reduced for each control system during the target period, and generates an operation plan for each control system based on the amount of power consumption to be reduced for each control system during the target period.
4. When a power supply and demand forecast is received, the energy storage device included in the control system is started to store energy based on the said supply and demand forecast. When a reduction request is received that specifies a reduction in power consumption during the target period, the power consumption amount set in the reduction request is subtracted from the power consumption amount obtained by adding the power consumption amount that was permitted before receiving the reduction request and the power consumption amount that consumes the power of the energy storage device, and this is calculated as the newly permitted power consumption amount. The operation plan for the control system is generated so that the amount of power consumed by the control system during the target period does not exceed the allowable amount of power consumption. A method for generating products characterized by the above.
Citation Information
Patent Citations
Operation plan calculation method of heat source power supply device and operation plan calculation server
JP2017027120A
Power management device, power system, user device, power management method, and power management program
JP2017211947A
Integrated Demand Response For Energy Utilization
US20120004783A1
Power control device, power control method, and program
WO2017013754A1