Information processing device, generation method, and generation program
The information processing device addresses the issue of insufficient battery capacity by predicting power demand and generation, setting capacity limits, and optimizing charge/discharge operations, thereby reducing peak shaving losses.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- YOKOGAWA ELECTRIC CORP
- Filing Date
- 2024-10-07
- Publication Date
- 2026-04-17
AI Technical Summary
Existing energy management systems lack proactive measures to handle excess contract power, leading to insufficient battery capacity and opportunities for peak shaving.
An information processing device that predicts power generation and demand, setting lower and upper limits for battery capacity to manage charge and discharge, incorporating margins for peak cutting and surplus charging, and optimizing operations based on predefined modes.
Reduces the opportunity cost of peak shaving by effectively managing battery capacity to handle excess and surplus power, ensuring efficient energy utilization.
Smart Images

Figure 2026066915000001_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to an information processing apparatus, a generation method, and a generation program.
Background Art
[0002] From the aspect of effectively utilizing renewable energy, the introduction of an energy management system, so-called EMS (Energy Management System), that centrally manages solar power generation, battery systems, etc. is progressing.
[0003] In such an EMS, real-time measurement of the received power supplied to demand equipment is performed, and charge / discharge control is executed to discharge from the battery system when the contract power is exceeded, or to charge the battery system with surplus power when surplus power is generated.
Prior Art Documents
Patent Documents
[0004]
Patent Document 1
Patent Document 1
Summary of the Invention
Problems to be Solved by the Invention
[0005] However, in the above charge / discharge control, there is no preparation for the occurrence of an excess of contract power in advance, so there is room for improvement in that the remaining amount of the battery system becomes insufficient when the contract power is exceeded, resulting in an opportunity loss of peak cutting.
[0006] In one aspect, an object is to provide an information processing apparatus, a generation method, and a generation program that can reduce the opportunity loss of peak cutting.
Means for Solving the Problems
[0007] An information processing device relating to one aspect includes an acquisition unit that acquires predicted values of generated power and predicted values of demanded power, and a setting unit that sets a lower limit of the remaining capacity of the battery system for each time frame included in the planning range of the charge / discharge plan of the battery system, including a margin to be used for peak cutting to be performed when the received power, determined from the predicted values of generated power and the predicted values of demanded power, exceeds the contracted power. [Effects of the Invention]
[0008] According to one embodiment, it is possible to reduce the opportunity cost of peak shaving. [Brief explanation of the drawing]
[0009] [Figure 1] Figure 1 shows an example of a system configuration. [Figure 2] Figure 2 shows a list of charge and discharge functions. [Figure 3] Figure 3 shows an example of the correspondence between charge / discharge functions and modes. [Figure 4] Figure 4 is a block diagram showing an example of the functional configuration of an information processing device. [Figure 5] Figure 5 shows an example of prediction data. [Figure 6] Figure 6 shows an example of a power demand forecast result. [Figure 7] Figure 7 shows an example of the predicted results for power generation. [Figure 8] Figure 8 shows an example of calculating a predicted value for received power. [Figure 9] Figure 9 shows an example of predicted charge and discharge amounts. [Figure 10] Figure 10 shows an example of the change in the remaining amount of BF. [Figure 11] Figure 11 shows an example of how to calculate the maximum and minimum remaining amount. [Figure 12] Figure 12 shows an example of registering the remaining ESS range. [Figure 13] Figure 13 shows an example of the change in the remaining ESS range. [Figure 14] FIG. 14 is a schematic diagram for explaining a simulation in the SOC adjustment time zone. [Figure 15] FIG. 15 is a schematic diagram (1) for explaining a simulation outside the SOC adjustment time zone. [Figure 16] FIG. 16 is a schematic diagram (2) for explaining a simulation outside the SOC adjustment time zone. [Figure 17] FIG. 17 is a schematic diagram for explaining renewable energy management by surplus charging BF. [Figure 18] FIG. 18 is a flowchart showing the procedure of the overall process. [Figure 19] FIG. 19 is a flowchart showing the setting process of the ESS remaining amount range. [Figure 20] FIG. 20 is a flowchart showing the generation process of the charge-discharge plan. [Figure 21] FIG. 21 is a diagram showing an example of the hardware configuration.
MODE FOR CARRYING OUT THE INVENTION
[0010] Hereinafter, embodiments for implementing an information processing apparatus, a generation method, and a generation program according to the present disclosure (hereinafter referred to as "embodiments") will be described with reference to the accompanying drawings. Note that this embodiment only shows one example or aspect, and the structure, operation, function, nature, characteristics, method, use, etc. according to the present disclosure are not limited by such examples.
[0011] <Overall Configuration> FIG. 1 is a diagram showing an example of the system configuration. For example, FIG. 1 shows an information processing apparatus 10 that provides a generation function for generating a plan (hereinafter referred to as "charge-discharge plan") for controlling the charge and discharge of a battery system, so-called ESS (Energy Storage System) 3A, based on predictions of the energy demand and the amount of renewable energy generated.
[0012] Such generation functions may be packaged as part of an ESS operation optimization service that optimizes the operation of ESS3A. For example, in addition to the above generation functions, the ESS operation optimization service may include a dashboard function that visualizes actual or predicted values for various types of energy, such as generated power, demanded power, and ESS3A charging and discharging power.
[0013] The term "energy" here may include renewable energy and fossil fuels. For example, Figure 1 shows a photovoltaic (PV) panel 1A as an example of a renewable energy power generation facility, but renewable energy may also be generated using other power sources, such as wind, hydro, geothermal, solar thermal, or biomass.
[0014] In one embodiment, the information processing device 10 may be implemented by a server device. For example, the information processing device 10 can provide the above-mentioned ESS operation optimization service as a cloud service by running a PaaS (Platform as a Service) type middleware or a SaaS (Software as a Service) type application.
[0015] As shown in Figure 1, the information processing device 10 may be connected to the measuring device 1, measuring device 2, charge / discharge control device 3, external source 40, and user terminal 50 in a way that allows communication.
[0016] These information processing devices 10, measuring devices 1 and 2, charge / discharge control devices 3, external source 40, and user terminal 50 may be connected via any type of communication network, whether wired or wireless.
[0017] For example, the information processing device 10, measuring device 1, measuring device 2, and charge / discharge control device 3 may be connected via a LAN (Local Area Network) or the like. Also, the information processing device 10, external source 40, and user terminal 50 may be connected via the Internet or the like.
[0018] Measuring devices 1 and 2 are devices for measuring electrical energy (Wh). These measuring devices 1 and 2 may be implemented using electricity meters or the like. For example, measuring device 1 measures the amount of electricity generated by PV panel 1A, while measuring device 2 measures the amount of electricity used by demand equipment 2A. These amounts of generated electricity and electricity used may be collected by the information processing device 10 for use as historical data for forecasting.
[0019] The charge / discharge control device is a device that performs charge / discharge control of the ESS3A. In one aspect, the charge / discharge control device 3 performs charge / discharge control of the ESS3A according to the charge / discharge plan (upper and lower limit range) generated by the above generation function. Operational data of the ESS3A, such as the remaining charge of the ESS3A, for example, SOC (State of Charge), may be collected by the information processing device 10.
[0020] External source 40 is a source of information used to predict renewable energy generation. Examples of such information sources include websites that provide weather information.
[0021] The user terminal 50 is a terminal device used by a user who receives the dashboard function and other features described above. For example, the user terminal 50 may be implemented using any computer, including a personal computer, smartphone, tablet, or wearable device.
[0022] While the above example of the ESS operation optimization service being provided as a cloud service is given here, it is not limited to this. For example, the above ESS operation optimization service may be provided on-premises. Also, while the above example of the ESS operation optimization service being implemented as a client-server system is given, it is not limited to this. For example, the ESS operation optimization function may be provided standalone by having an application running on the charge / discharge control device 3 or a gateway device connected to the charge / discharge control device 3 execute processing corresponding to the above ESS operation optimization service on the charge / discharge control device 3 or the gateway device.
[0023] <One aspect of the problem> As explained in the background technology section above, conventional charge / discharge control lacks a pre-emptive measure for when the contracted power is exceeded. Therefore, when the contracted power is exceeded, the battery system may become insufficient, resulting in a loss of opportunity for peak shaving. There is room for improvement in this regard.
[0024] <One aspect of a problem-solving approach> One aspect of this embodiment is that the generation function sets a lower limit for each time frame, including a margin for the remaining ESS (Energy Storage System) to prepare for peak cutting when the contracted power is exceeded, based on the forecast results of generated power and demanded power, and generates a charge / discharge plan in which the remaining ESS for each time frame is equal to or greater than the lower limit.
[0025] In other respects, the generation function according to this embodiment sets an upper limit for each time frame, including a margin of available capacity to prepare for surplus charging when reverse power flow occurs, based on the prediction results of generated power and demand power, and generates a charge / discharge plan in which the remaining ESS in each time frame is less than or equal to the upper limit.
[0026] In order to realize the generation of such charge and discharge plans, the above generation function may adhere to the following two power rules. The first power rule is to respect the contracted power that the customer of the ESS operation optimization service has contracted with the power company. The second power rule is to suppress the occurrence of reverse power flow on the grid side, such as the transmission and distribution networks.
[0027] The above generation function can comply with the above power rules by utilizing the following five charge / discharge control functions. Figure 2 is a diagram showing a list of charge / discharge functions. As shown in Figure 2, the above generation function utilizes charge / discharge control such as peak cut, excess charge, remaining excess discharge, SOC adjustment, and peak cut additional charge.
[0028] For example, peak cutting refers to a control that discharges from ESS3A when the power received by the demand equipment 2A exceeds the contracted power. Surplus charging refers to a control that charges ESS3A with surplus power when reverse power flow occurs. Surplus discharge refers to a control that discharges from ESS3A when there is sufficient remaining capacity. State of Charge (SOC) adjustment refers to a control that adjusts the remaining ESS capacity in advance so that it falls within the range determined by the upper and lower limits of the ESS remaining capacity calculated in the above charge / discharge plan. Peak cutting additional charging refers to a control that charges from the grid when the current value of the ESS remaining capacity is lower than the lower limit outside of the SOC adjustment time and peak cutting is not possible.
[0029] Furthermore, the five functions described above can be enabled and disabled by modes set according to the customer's purpose. Figure 3 shows an example of the correspondence between charge / discharge functions and modes. As shown in Figure 3, modes corresponding to each of the three purposes—"reduction of basic charges," "improvement of self-sufficiency," and "reduction of electricity charges"—may be included.
[0030] Of these, the basic charge reduction mode is a mode that enables operation focused solely on peak reduction. The self-sufficiency improvement mode is a mode that prioritizes improving the self-sufficiency rate, or in other words, the renewable energy rate, and for example, surplus charging derived from renewable energy is effectively utilized. The electricity charge reduction priority mode is a mode that prioritizes reducing electricity charges, and for example, electricity is purchased from the grid during times when electricity charges are relatively low, while electricity is discharged from ESS3A during times when electricity charges are relatively high.
[0031] For example, peak shaving is enabled at all times in all three modes. Also, surplus charging is disabled in the basic charge reduction mode. This is because, when focusing solely on peak shaving, it is irrelevant whether the electricity used for peak shaving is renewable or fossil fuel energy. On the other hand, surplus charging is enabled at all times in the self-sufficiency improvement mode and the electricity charge reduction priority mode. This is because charging with surplus renewable energy leads to improved self-sufficiency and reduced electricity charges.
[0032] Furthermore, excess discharge is disabled in basic charge reduction mode. This is because, when focusing solely on peak shaving, it is not always necessary to secure free capacity in ESS3A to prepare for the occurrence of reverse power flow. On the other hand, excess discharge is enabled in the self-sufficiency improvement mode and the electricity charge reduction priority mode during designated time periods, i.e., outside of the SOC adjustment time described later, to prepare for the occurrence of reverse power flow, by discharging up to the lower limit of the ESS remaining capacity. In this case, in self-sufficiency improvement mode, in order to suppress the decline in self-sufficiency, excess discharge is limited to the amount of surplus electricity from renewable energy that has been charged.
[0033] Furthermore, SOC adjustment is activated in all three modes during a specified time period, i.e., the SOC adjustment time described below. For example, in the basic charge reduction mode and the energy charge reduction priority mode, the ESS is charged up to its upper limit in order to maximize the power available for peak shaving. On the other hand, in the self-sufficiency improvement mode, charging and discharging are performed within the range determined by the upper and lower limits of the ESS in order to balance peak shaving and surplus charging.
[0034] Furthermore, in all three modes, peak-cut additional charging is enabled to charge up to the lower limit of the ESS remaining charge during the specified time period, i.e., outside of the SOC adjustment time described later.
[0035] <Configuration of the information processing device 10> Next, the configuration of the information processing device 10 that provides the ESS operation optimization service described above will be explained. Figure 4 is a block diagram showing an example of the functional configuration of the information processing device 10. Figure 4 schematically shows the blocks related to the ESS operation optimization service described above.
[0036] As shown in Figure 4, the information processing device 10 includes a communication control unit 11, a storage unit 13, and a control unit 15. Note that Figure 4 only shows a selection of the functional units related to the ESS operation optimization service described above, and the information processing device 10 may also be equipped with functional units other than those shown, or it may be equipped only with functional units corresponding to the above generation function.
[0037] The communication control unit 11 is a functional unit that controls communication between the measuring device 1, measuring device 2, charge / discharge control device 3, external source 40, and other devices such as the user terminal 50. In one embodiment, the communication control unit 11 may be implemented by a network interface card such as a LAN card.
[0038] The memory unit 13 is a functional unit that stores various types of data. In one embodiment, the memory unit 13 may be implemented by internal, external, or auxiliary storage of the information processing device 10. For example, the memory unit 13 stores prediction data 13A, charge / discharge plan 13B, and simulation results 13C. The descriptions of each type of data, prediction data 13A, charge / discharge plan 13B, and simulation results 13C, will be described later in conjunction with the scenes in which each type of data is referenced or registered.
[0039] The control unit 15 is a functional unit that performs overall control of the information processing device 10. For example, the control unit 15 can be implemented by a hardware processor. As shown in Figure 4, the control unit 15 includes an acquisition unit 15A, a prediction unit 15B, a setting unit 15C, a simulation unit 15D, a charge / discharge control unit 15E, and a display control unit 15F. The control unit 15 may also be implemented by hardwired logic or the like.
[0040] The data collection unit 15A is a processing unit that acquires forecasting data. Here, "forecasting data" refers to data used to forecast energy demand and renewable energy generation. Figure 5 shows an example of forecasting data. As shown in Figure 5, forecasting data may include past demand data, weather forecast data, and operating schedules. For example, as an example of past demand data, the data collection unit 15A can collect measured values of demand equipment 2A from the measuring device 2. The data collection unit 15A can also collect weather forecasts as an example of weather forecast data from an external source 40, such as the Japan Meteorological Agency's website, which provides primary weather forecast information. The data collection unit 15A can also collect schedules from a manufacturing management system (not shown) or the like, which set the time periods for operating production equipment included in demand equipment 2A, such as a manufacturing plant, manufacturing line, or manufacturing equipment included in a manufacturing line. The past demand data, weather forecast data, and operating schedules obtained in this way may be stored in the storage unit 13 as forecasting data 13A.
[0041] The prediction unit 15B is a processing unit that predicts energy demand and renewable energy generation. In one embodiment, the prediction unit 15B can start predicting demand and generation when the prediction data stored in the storage unit 13 is updated.
[0042] One aspect of this is that the forecasting unit 15B can predict power demand based on past demand data, weather forecast data, and operating schedules. For example, power demand may be predicted using known forecasting methods, such as machine learning models or mathematical programming models. Figure 6 shows an example of a power demand forecast result. Figure 6 shows a graph with time on the horizontal axis and power (kW) on the vertical axis. As shown in Figure 6, the forecasting unit 15B can predict time-series data of the predicted power demand, in other words, the time waveform of the predicted power demand.
[0043] Another aspect is that the prediction unit 15B can predict power generation based on weather forecast data, etc. For example, power generation may be predicted using known prediction methods, such as machine learning models or mathematical programming models. Figure 7 shows an example of a power generation prediction result. Figure 7 also shows a graph with time on the horizontal axis and power (kW) on the vertical axis. As shown in Figure 7, the prediction unit 15B can predict time series data of the predicted power generation value, in other words, the time waveform of the predicted power generation value.
[0044] Here, an example has been given in which the information processing device 10 has the functional units of the collection unit 15A and the prediction unit 15B. However, this is merely one example, and the functional units of the collection unit 15A and the prediction unit 15B do not necessarily have to be provided in the information processing device 10. For example, the collection unit 15A and the prediction unit 15B may be implemented as modules that operate outside the information processing device 10, or the functions corresponding to the collection unit 15A and the prediction unit 15B may be implemented through outsourcing. In this way, whether the information processing device 10 has the collection unit 15A and the prediction unit 15B or not, the fact remains that the information processing device 10 has the function of an acquisition unit that acquires predicted values of power demand and predicted values of power generation.
[0045] The setting unit 15C is a processing unit that sets the upper and lower limits of the ESS remaining capacity. In one embodiment, the setting unit 15C can start processing when a new prediction result is obtained by the prediction unit 15B. For example, based on the prediction results of power generation and power demand by the prediction unit 15B, the setting unit 15C sets the upper limit of the ESS remaining capacity, which includes a margin to prepare for surplus charging when reverse power flow occurs, and the lower limit of the ESS remaining capacity, which includes a margin to prepare for peak cutting when the contracted power is exceeded, for each time frame included in the calculation range of the charge / discharge plan. As merely an example of the time length of such a calculation range, a maximum of 2 days, or 48 hours, may be set, and as merely an example of the time length of the time frame, 30 minutes may be set.
[0046] Hereinafter, each time frame included in the calculation range of the charge / discharge plan will be referred to as a "planning frame," and a planning frame in which the upper or lower limits of the ESS remaining amount are being calculated will be referred to as a "calculation frame." Furthermore, let's consider an example where the total number of planning frames and calculation frames included in the calculation range is M, and planning frames are identified by index m1 and calculation frames are identified by index m2. In addition, frames with index m1 and m2 values of 1 may be identified as start frames, and frames with index m1 and m2 values of M may be identified as end frames.
[0047] Under the calculation range settings described above, the method for calculating the upper and lower limits of the remaining ESS will be explained.
[0048] More specifically, the setting unit 15C initializes the planning frame, for example, by assigning the starting frame value "1" to the index m1 of the planning frame. Subsequently, the setting unit 15C initializes the calculation frame and the remaining amount BF. For example, the setting unit 15C sets the index m2 of the calculation frame to the value m1 of the planning frame and clears the remaining amount BF to zero. Note that "BF" in remaining amount BF corresponds to "buffer".
[0049] Subsequently, the setting unit 15C calculates a predicted value of the power received that can be supplied to the demand equipment 2A in the m2nd calculation frame by subtracting the power generated in the m2nd calculation frame from the predicted value of the power demand in the m2nd calculation frame.
[0050] At this time, if the predicted value of the received power in the second calculation frame is less than the lower limit of power reception, for example, "0", the setting unit 15C adds the amount of surplus power from the predicted value of the received power that is below the lower limit of power reception, i.e., the amount of charging power used for surplus charging, to the remaining amount BF.
[0051] Furthermore, if the predicted value of the received power in the second calculation frame is greater than the power receiving limit, for example, the contracted power, the setting unit 15C subtracts the excess amount of power exceeding the power receiving limit from the predicted value of the received power, i.e., the amount of discharged power used for peak cutting, from the remaining amount BF.
[0052] Then, the setting unit 15C increments the index m2 of the calculation unit by one until the index m2 of the calculation unit reaches the value "M" of the end unit, and repeatedly calculates the predicted value of the received power and updates the remaining amount BF based on the predicted value of the received power.
[0053] This means that the remaining power BF will be updated based on the predicted value of the received power for every M calculation frames from the start frame to the end frame.
[0054] Figure 8 shows an example of calculating predicted power received. As an example, Figure 8 shows an example where the calculation range is from 0:00 on the previous day to 0:00 on the next day, meaning the start time of the start frame corresponds to 0:00 on the previous day and the end time of the end frame corresponds to 0:00 on the next day. Furthermore, Figure 8 shows graph G1 as an example of the prediction results, where the predicted power demand shown in Figure 6 is plotted as a solid line, and the predicted power generation shown in Figure 7 is plotted as a dashed line.
[0055] For example, by subtracting the predicted value of generated power from the predicted value of demand power in graph G1 for each M calculation frame, graph G2 is obtained, which shows the time waveform of the predicted value of received power within the calculation range.
[0056] In graph G2, the upper limit of power reception is shown by a dashed line, and the lower limit of power reception is shown by a double dashed line. For example, the portion where the predicted power reception value exceeds the upper limit is shown by a solid line frame, and the portion where the predicted power reception value falls below the lower limit is shown by a dashed line frame. By calculating the predicted power reception value in this way, it is possible to predict the timing of exceeding the contracted power and the occurrence of reverse power flow.
[0057] Figure 9 shows an example of predicted charge and discharge amounts. Figure 9 shows graph G3, in which the predicted charge and discharge amounts are plotted with positive values for the surplus charging power amount when the predicted power received is below the lower limit of power received, and negative values for the excess discharge power amount when the predicted power received exceeds the upper limit of power received. For example, in the example shown in Figure 9, the solid line in graph G3 represents the time period when charging of ESS3A is recommended due to the occurrence of reverse power flow, while the dashed line in graph G3 represents the time period when discharging of ESS3A is recommended due to exceeding the contracted power.
[0058] After updating the remaining charge BF in this way, the setting unit 15C calculates the trend of the remaining charge BF, i.e., the maximum and minimum remaining charge in the time waveform. Figure 10 is a diagram showing an example of the trend of the remaining charge BF. Figure 10 shows graph G3 corresponding to the trend of the predicted charge and discharge amounts shown in Figure 9. Furthermore, in Figure 10, the section in graph G3 where the charge amount is added to the remaining charge BF is shown with a solid line frame, and the section where the discharge amount is subtracted from the remaining charge BF is shown with a dashed line frame.
[0059] For example, in the case of graph G3, the setting unit 15C adds the charging power amount for the section corresponding to the solid line frame in graph G3 and subtracts the discharge power amount for the section corresponding to the dashed line frame. This results in graph G4, which plots the change in remaining charge BF, i.e., the time waveform.
[0060] Figure 11 shows an example of calculating the maximum and minimum remaining charge. Figure 11 also shows graph G4, which plots the change in the remaining charge BF, i.e., the time waveform. As shown in Figure 11, the setting unit 15C calculates the minimum remaining charge as the minimum value observed in graph G4. This minimum remaining charge corresponds to the amount of discharge power used during peak-cut discharge. Furthermore, the setting unit 15C calculates the maximum remaining charge as the maximum value observed in graph G4. This maximum remaining charge corresponds to the available capacity to be reserved for surplus charging.
[0061] Subsequently, the setting unit 15C calculates the upper limit of the ESS remaining amount from the maximum remaining amount calculated from the trend of the remaining amount BF, and calculates the lower limit of the ESS remaining amount from the minimum remaining amount calculated from the trend of the remaining amount BF. Then, the setting unit 15C registers the upper and lower limits of the ESS remaining amount in the first planning frame m.
[0062] In other words, the upper and lower limits of the remaining ESS can be calculated using the following equations (1) and (2). For example, the system upper limit in equation (1) may correspond to the upper limit of the ESS3A's SOC, for example, 100%. Similarly, the system lower limit in equation (2) may correspond to the lower limit of the ESS3A's SOC, for example, 0%. These upper and lower limits of the remaining ESS determine the range of the remaining ESS.
[0063] ESS remaining capacity limit = System limit - Maximum remaining capacity ... (1) Lower limit of ESS remaining capacity = System lower limit + Absolute value of minimum remaining capacity ... (2)
[0064] Figure 12 shows an example of registering the ESS remaining amount range. Figure 12 shows the scene in which the ESS remaining amount range for the 50th planning frame is registered. As shown in Figure 12, the upper limit of the ESS remaining amount, "1241.7", and the lower limit, "150.0", are calculated from the maximum and minimum remaining amounts calculated from the trend of the remaining amount BF, thereby determining the upper and lower limits of the ESS remaining amount. Once the upper and lower limits of the ESS remaining amount are determined in this way, the upper and lower limits of the ESS remaining amount are registered for the 50th planning frame.
[0065] This registration of upper and lower limits for the remaining ESS is repeated until the index m1 of the planning frame is incremented to the value "M" of the ending frame. As a result, data with the upper and lower limits of the remaining ESS associated with each planning frame from the start frame to the end frame of the calculation range is registered in the storage unit 13 as the charge / discharge plan 13B.
[0066] Figure 13 shows an example of the progression of the ESS remaining charge range. Figure 13 shows Table T1, in which the upper and lower limits of the ESS remaining charge for all planning frames from the first start frame to the 53rd end frame of the calculation range are registered. Furthermore, Figure 13 shows Graph G6, in which the progression of the upper limit of the ESS remaining charge included in Table T1 is plotted with a dashed line, and the progression of the lower limit of the ESS remaining charge is plotted with a double dashed line. In this way, the progression of the upper limit and lower limit of the ESS remaining charge for all 53 planning frames from the first start frame to the 53rd end frame of the calculation range is registered in the storage unit 13 as a charge / discharge plan 13B.
[0067] Returning to the explanation of Figure 4, the simulation unit 15D is a processing unit that performs a simulation of charge and discharge control based on the charge and discharge plan, that is, the ESS remaining capacity range set for each planning frame by the setting unit 15C. In one embodiment, the simulation unit 15D performs a simulation that simulates charge and discharge control to keep the remaining amount of ESS 3A within the ESS remaining capacity range determined by the upper and lower limits of the ESS remaining capacity for each planning frame.
[0068] More specifically, if the value of the index m1 of the planning frame is the value of the starting frame, "1", the simulation unit 15D initializes the value of the surplus charge BF, which manages the amount of electricity generated from renewable energy, to zero. Subsequently, the simulation unit 15D assigns the value of the most recent planning frame, which includes the current time, i.e., the time when the simulation is to start, to the index m1 of the planning frame, and also assigns the measured value of the ESS remaining amount at the current time, collected from ESS3A, to the frame remaining amount register, which holds the value of the frame remaining amount representing the remaining amount of ESS3A in the m1-th planning frame.
[0069] Subsequently, the simulation unit 15D calculates a predicted value of the power received that can be supplied to the demand equipment 2A in the first calculation frame by subtracting the power generated in the second calculation frame from the predicted value of the power demand in the first calculation frame.
[0070] At this time, if the predicted value of the received power of the m1st calculation frame exceeds the power receiving limit, for example, the contracted power, and peak cutting is effective, the simulation unit 15D simulates peak cutting by discharging the excess power from ESS3A by subtracting the amount of power exceeding the power receiving limit from the predicted value of the received power of the frame held in the frame remaining register.
[0071] Furthermore, if the predicted value of the received power for the first calculation frame m is less than the lower limit of power reception, for example "0", and surplus charging is effective, the simulation unit 15D simulates surplus charging by adding the amount of surplus power that is below the lower limit of power reception from the predicted value of the received power to the remaining frame amount held in the frame remaining amount register, thereby charging the ESS3A with the surplus power.
[0072] Furthermore, if the period during which excess residual discharge is effective, i.e., outside the SOC adjustment period, the simulation unit 15D simulates excess residual discharge that discharges down to the lower limit of the ESS remaining amount by updating the remaining amount of frames held in the frame remaining amount register to the lower limit of the ESS remaining amount set for the m1st calculation frame.
[0073] The term "SOC adjustment time period" here refers to the time period during which the remaining charge of the ESS3A is adjusted in preparation for peak shaving and excess charging. For example, the SOC adjustment time period may include times when demand is relatively low, such as at night or in the early morning. Conversely, the "time period outside of the SOC adjustment time period" may include times other than those when demand is relatively high, such as at night or in the early morning.
[0074] Furthermore, during periods when SOC adjustment is effective, i.e., during SOC adjustment periods, the simulation unit 15D simulates SOC adjustment by updating the remaining frame amount held in the frame amount register with the upper or lower limit of the ESS remaining amount set for the m1st calculation frame, or the system upper limit, as a target.
[0075] Figure 14 is a schematic diagram illustrating the simulation during the SOC adjustment period. Figure 14 shows graph G7, in which the upper limit of the ESS remaining amount for all planning frames from the start frame to the end frame of the calculation range is plotted with a dashed line, and the lower limit of the ESS remaining amount is plotted with a double dashed line. Furthermore, in Figure 14, the section of the calculation range corresponding to the SOC adjustment period is indicated by hatching. It should be assumed that Figure 14 shows the simulation results of SOC adjustment when the self-sufficiency rate improvement mode is set.
[0076] As shown in Figure 14, during the SOC adjustment period, the remaining frame amount held in the frame amount register is adjusted to fall within the ESS remaining amount range determined by the upper and lower limits of the ESS remaining amount set for each calculation frame.
[0077] In other words, as shown in the example in Figure 18, the simulation unit 15D simulates a discharge by subtracting an amount of power corresponding to the rated output of the PCS (Power Conditioning System) connected to the charge / discharge control device 3 and the efficiency of the cells for each calculation frame included in the interval where the remaining frame amount held in the frame amount register exceeds the upper limit of the ESS remaining amount, i.e., the interval enclosed by a circle. Such a discharge continues until the planned frame where the remaining frame amount becomes less than or equal to the upper limit of the ESS remaining amount. If the remaining frame amount held in the frame amount register falls below the lower limit of the ESS remaining amount, charging of the ESS 3A from the grid may be performed until the remaining frame amount reaches the lower limit of the ESS remaining amount.
[0078] Note that while the example given here is for the self-sufficiency improvement mode, if the basic charge reduction mode is set, charging from the grid to ESS3A is permitted during the SOC adjustment period until the remaining battery level reaches the system limit. Also, if the electricity charge reduction mode is set, charging from the grid to ESS3A is permitted during the SOC adjustment period until the remaining battery level reaches the upper limit of the ESS remaining battery level.
[0079] Furthermore, if the time period in which peak-cut additional charging is effective, i.e., outside the SOC adjustment time period, the simulation unit 15D simulates peak-cut additional charging that charges up to the lower limit of the ESS remaining amount by updating the remaining amount of frames held in the frame remaining amount register to the lower limit of the ESS remaining amount set for the m1st calculation frame.
[0080] Figures 15 and 16 are schematic diagrams (1) and (2) illustrating the simulation outside the SOC adjustment period. Figure 15 shows graph G7, in which the change in the upper limit of the ESS remaining amount for all planning frames from the start frame to the end frame of the calculation range is plotted with a dashed line, and the change in the lower limit of the ESS remaining amount is plotted with a double dashed line. Furthermore, in Figure 15, the section of the calculation range corresponding to the period outside the SOC adjustment period is indicated by hatching.
[0081] As shown in Figure 15, outside of the SOC adjustment period, simulations of excess discharge or peak-cut additional charging are performed according to the settings for the basic charge reduction mode, self-sufficiency improvement mode, and energy charge reduction mode.
[0082] For example, if the basic charge reduction mode is set, outside of the SOC adjustment time, excess discharge is disabled, while peak cut supplemental charging is enabled, which charges ESS3A until the remaining charge reaches the lower limit of the ESS charge.
[0083] Furthermore, when the self-sufficiency improvement mode is set, outside of the SOC adjustment time, residual surplus discharge is enabled, which discharges from ESS3A until the remaining battery level reaches the lower limit of the ESS remaining battery level, with the surplus power stored in the surplus charge BF as the upper limit of the discharge power. Additionally, peak cut additional charge is enabled, which charges ESS3A until the remaining battery level reaches the lower limit of the ESS remaining battery level. For example, as shown in Figure 16, if the current remaining battery level is greater than the lower limit of the ESS remaining battery level and the surplus charge BF is greater than 0, residual surplus discharge can be performed to discharge the amount accumulated in the surplus charge BF. Such residual surplus discharge is expected to improve the self-sufficiency rate by effectively utilizing power. Also, if the current remaining battery level is lower than the lower limit of the ESS remaining battery level, peak cut additional charge can be performed to increase the amount that can be peak cut by charging additionally.
[0084] Furthermore, when the electricity charge reduction mode is set, outside of the SOC adjustment time, excess discharge is enabled, which discharges from ESS3A until the remaining battery charge reaches the lower limit of the ESS charge, and peak cut additional charging is enabled, which charges ESS3A until the remaining battery charge reaches the lower limit of the ESS charge.
[0085] Subsequently, if any of the following charge / discharge control methods are simulated by the simulation unit 15D, it will perform an update that subtracts the amount of discharge power corresponding to the rated output of the PCS and the efficiency of the cells from the surplus charge BF, or adds the amount of charge power corresponding to the rated output of the PCS to the surplus charge BF, depending on the type of charge / discharge control that has been simulated.
[0086] With this upgrade of the surplus charging BF, the surplus charging BF will individually manage the surplus power generated from reverse power flow, i.e., power generation originating from renewable energy sources, within the energy stored in ESS3A.
[0087] Figure 17 is a schematic diagram illustrating renewable energy management using surplus charge BF. Figure 17 shows the corresponding changes in charge / discharge amounts and surplus charge BF when the self-sufficiency improvement mode is set. As shown in Figure 17, each time a surplus amount of charge power below the lower limit of power reception is observed in each of the M calculation frames, that amount of charge power is added to the surplus charge BF. This addition of surplus charge BF is performed only under conditions where surplus charging is performed in the charge / discharge control. Therefore, surplus charge BF is added only under conditions where charging from the grid is not performed by peak-cut additional charging. On the other hand, subtraction from surplus charge BF is performed only when it is outside the SOC adjustment time and when surplus discharge of remaining charge is performed. This updating of surplus charge BF enables the management of surplus power generated from renewable energy sources.
[0088] This simulation is repeated until the index m1 of the planning frame is incremented to the value "M" of the ending frame. As a result, simulation results are obtained for each planning frame from the start frame to the end frame of the calculation range, associating the upper and lower limits of the ESS remaining amount for that planning frame, the functional items of the charge / discharge control performed in that planning frame, and the ESS remaining amount for that planning frame, i.e., the frame remaining amount held in the frame remaining amount register. The simulation results obtained in this way are saved to the storage unit 13 as simulation result 13C.
[0089] The charge / discharge control unit 15E is a processing unit that instructs the charge / discharge control device 3 to perform charge / discharge control based on the charge / discharge plan 13B. In one embodiment, the charge / discharge control unit 15E can instruct charge / discharge control in real time based on the upper and lower limits of the remaining ESS amount for the plan frame corresponding to the current time, for example, a calendar time referenced from a timestamp, among the plan frames included in the charge / discharge plan 13B, and the measured value of the remaining ESS amount acquired in real time at the current time. In such charge / discharge control, the same charge / discharge control may be performed regardless of whether the remaining ESS amount is a predicted value from simulation or an actual measured value uploaded from the EMS3.
[0090] Here, we have used remote control, in which charge / discharge control instructions are sent from the information processing device 10 to the EMS3, as an example, but the system is not limited to this. For example, the EMS3 may perform charge / discharge control based on the ESS remaining charge range set in the charge / discharge plan 13B and the measured value of the ESS remaining charge.
[0091] The display control unit 15F is a processing unit that performs display control for the user terminal 50. In one embodiment, the display control unit 15F can provide the dashboard function described above, and can also display the charge / discharge plan 13B and simulation results 13C stored in the memory unit 13 on the user terminal 50. When the simulation results 13C are displayed in this manner, the display control unit 15F can also display the results of the charge / discharge control performed by the charge / discharge control unit 15E and the simulation results 13C side by side on the user terminal 50. This enables prediction-based management between the simulation and the actual measurements performed by the EMS3. In this case, the difference between the results of the charge / discharge control performed by the charge / discharge control unit 15E and the simulation results 13C, such as time-series data of the error in the remaining ESS amount, as well as the errors in the upper limit and lower limit of the remaining ESS amount can also be displayed.
[0092] <Processing flow> Next, the processing flow of the information processing device 10 according to this embodiment will be described. Here, we will describe (1) the overall processing, (2) the ESS remaining charge range setting process, and (3) the charge / discharge plan generation process performed by the information processing device 10.
[0093] (1) Overall processing Figure 18 is a flowchart showing the overall processing procedure. This process may be started when the prediction data 13A stored in the storage unit 13 is updated. As shown in Figure 18, when the prediction data is updated (step S101 Yes), the prediction unit 15B reads the prediction data 13A stored in the storage unit 13 (step S102).
[0094] Then, the forecasting unit 15B forecasts power demand based on past demand data, weather forecast data, and operating schedule included in the forecasting data 13A, and also forecasts power generation based on the weather forecast data included in the forecasting data 13A (step S103).
[0095] Then, the setting unit 15C sets upper and lower limits for the remaining ESS capacity based on the predicted power generation and power demand results in step S103 (step S104). Subsequently, the simulation unit 15D performs a simulation to simulate charge and discharge control so that the remaining amount of ESS 3A falls within the ESS capacity range determined by the upper and lower limits of the remaining ESS capacity set in step S104 (step S105).
[0096] The charge / discharge plan obtained as a result of step S104 is transmitted to the charge / discharge control device 3 and stored in the storage unit 13 as charge / discharge plan 13B. This enables the charge / discharge control device 3 to perform charge / discharge control according to the charge / discharge plan. Furthermore, the simulation results obtained as a result of step S105 may also be stored in the storage unit 13 as simulation results 13C.
[0097] (2) Setting process for ESS remaining amount range Figure 19 is a flowchart showing the procedure for setting the ESS remaining charge range. This procedure corresponds to step S104 shown in Figure 18.
[0098] As shown in Figure 19, the setting unit 15C performs initialization of the planning frame, for example, by assigning the starting frame value "1" to the index m1 of the planning frame (step S301).
[0099] Next, the setting unit 15C initializes the calculation frame and the remaining amount BF (step S302). For example, the setting unit 15C sets the value of the planning frame m1 to the index m2 of the calculation frame and clears the remaining amount BF to zero.
[0100] Subsequently, the setting unit 15C calculates a predicted value of the power received that can be supplied to the demand equipment 2A in the second calculation frame by subtracting the power generated in the second calculation frame from the predicted value of the power demand in the second calculation frame (step S303).
[0101] At this time, if the predicted value of the received power in the second calculation frame is less than the lower limit of power reception, for example "0" (step S304 Yes), the setting unit 15C adds the amount of surplus power from the predicted value of the received power that is below the lower limit of power reception, i.e., the amount of charging power used for surplus charging, to the remaining amount BF (step S305).
[0102] Furthermore, if the predicted value of the received power in the second calculation step is greater than the power receiving limit, for example, the contracted power (step S306 Yes), the setting unit 15C subtracts the amount of power exceeding the power receiving limit from the predicted value of the received power, i.e., the amount of discharged power used for peak cutting, from the remaining amount BF (step S307).
[0103] Then, if the index m2 of the calculation frame has not reached the value "M" of the end frame (step S308No), the setting unit 15C increments the index m2 of the calculation frame by one (step S309) and repeats the process from step S303 to step S307.
[0104] This means that the remaining power BF will be updated based on the predicted value of the received power for every M calculation frames from the start frame to the end frame.
[0105] Subsequently, when the index m2 of the calculation frame reaches the value "M" of the end frame (step S308 Yes), the setting unit 15C calculates the change in remaining amount BF, i.e., the maximum and minimum remaining amounts in the time waveform (step S310).
[0106] Then, the setting unit 15C calculates the upper limit of the ESS remaining amount from the maximum remaining amount calculated from the trend of the remaining amount BF, and calculates the lower limit of the ESS remaining amount from the minimum remaining amount calculated from the trend of the remaining amount BF (step S311).
[0107] Then, the setting unit 15C registers the upper and lower limits of the remaining ESS amount in the first planning frame (step S313).
[0108] Subsequently, if the index m1 of the planning frame has not reached the value "M" of the ending frame (step S314No), the setting unit 15C increments the index m1 of the planning frame by one (step S315) and repeats the process from step S302 to step S313.
[0109] Then, if the index m1 of the planning frame reaches the value "M" of the ending frame (step S314 Yes), the process is terminated.
[0110] As a result, the upper and lower limits of the remaining ESS capacity are registered for each planning frame from the start frame to the end frame of the calculation range, thus completing the charge / discharge plan.
[0111] (3) Generation process for charge / discharge plans Figure 20 is a flowchart showing the procedure for generating a charge / discharge plan. This process corresponds to step S105 shown in Figure 18.
[0112] As shown in Figure 20, if the value of the index m1 of the planning frame is the value of the starting frame "1" (step S501 Yes), the simulation unit 15D initializes the value of the surplus charge BF, which manages the remaining amount of power generated from renewable energy, to zero (step S502).
[0113] Next, the simulation unit 15D assigns the value of the most recent planning frame, which includes the current time, i.e., the time when the simulation is to start, to the planning frame index m1. At the same time, it assigns the measured value of the remaining ESS at the current time, collected from ESS3A, to the remaining frame register, which holds the value of the remaining frame amount representing the remaining amount of ESS3A in the m1-th planning frame (step S503).
[0114] Subsequently, the simulation unit 15D calculates the predicted value of the power received that can be supplied to the demand equipment 2A in the first calculation frame by subtracting the power generated in the second calculation frame from the predicted value of the power demand in the first calculation frame (step S504).
[0115] At this time, if the predicted value of the received power of the first calculation frame m exceeds the power receiving limit, for example, the contracted power, and peak cutting is effective (step S505 Yes), the simulation unit 15D simulates peak cutting by discharging the excess power from ESS3A by subtracting the amount of power exceeding the power receiving limit from the predicted value of the received power from the remaining frame amount held in the frame remaining amount register (step S506).
[0116] Furthermore, if the predicted value of the received power of the first calculation frame m is less than the lower limit of power reception, for example "0", and surplus charging is effective (step S507 Yes), the simulation unit 15D simulates surplus charging by adding the amount of surplus power that is below the lower limit of power reception from the predicted value of the received power to the remaining frame amount held in the frame remaining amount register (step S508).
[0117] Furthermore, if the period during which excess residual discharge is effective is outside the SOC adjustment period (step S509 Yes), the simulation unit 15D simulates excess residual discharge that discharges down to the lower limit of the ESS remaining amount by updating the remaining amount of the frame held in the frame remaining amount register to the lower limit of the ESS remaining amount set for the m1st calculation frame (step S510).
[0118] Furthermore, if it is a time period during which SOC adjustment is effective, i.e., a SOC adjustment time period (step S511 Yes), the simulation unit 15D simulates SOC adjustment by updating the remaining frame amount held in the remaining frame amount register with the upper or lower limit of the remaining ESS amount set for the m1st calculation frame, or the system upper limit, as the target (step S512).
[0119] Furthermore, if the time period in which peak cut additional charging is effective, i.e., outside the SOC adjustment time period (step S513 Yes), the simulation unit 15D simulates peak cut additional charging to charge up to the lower limit of the ESS remaining amount by updating the remaining amount of the frame held in the frame remaining amount register to the lower limit of the ESS remaining amount set for the m1st calculation frame (step S514).
[0120] Subsequently, if any of the following charge / discharge control methods are simulated by the simulation unit 15D, such as peak cut, surplus charge, remaining surplus discharge, SOC adjustment, or peak cut additional charge, the simulation unit 15D performs an update that subtracts the amount of discharge power corresponding to the rated output of the PCS and the efficiency of the cells from the surplus charge BF, or adds the amount of charge power corresponding to the rated output of the PCS to the surplus charge BF, according to the simulated charge / discharge control (step S515).
[0121] Then, if the index m1 of the planning frame has not reached the value "M" of the ending frame (step S516No), the simulation unit 15D increments the index m1 of the calculation frame by one (step S517) and repeats the process from step S504 to step S515.
[0122] Then, when the index m1 of the planning frame reaches the value "M" of the ending frame (step S516Yes), the process is terminated.
[0123] This allows us to obtain simulation results that associate the upper and lower limits of the ESS remaining amount for each planned frame from the start frame to the end frame of the calculation range, the functional items of the charge / discharge control performed in that planned frame, and the ESS remaining amount for that planned frame, i.e., the frame remaining amount held in the frame remaining amount register.
[0124] <One aspect of the effect> As described above, the information processing device 10 according to this embodiment sets a lower limit value for each time frame, including a margin for the remaining ESS amount to prepare for peak cutting when the contracted power is exceeded, based on the forecast results of generated power and demand power, and generates a charge / discharge plan in which the remaining ESS amount for each time frame is equal to or greater than the lower limit value. Therefore, the information processing device 10 according to this embodiment can reduce the opportunity loss of peak cutting.
[0125] Furthermore, the information processing device 10 according to this embodiment sets an upper limit for each time frame, including a margin of available capacity to prepare for surplus charging when reverse power flow occurs, based on the prediction results of generated power and demand power, and generates a charge / discharge plan in which the remaining ESS in each time frame is less than or equal to the upper limit.Therefore, according to the information processing device 10 according to this embodiment, it is possible to reduce the opportunity loss of surplus charging.
[0126] <Exhibiting creative abilities> The details described in the above embodiments, such as specific examples of charge / discharge control functions and modes, are merely examples and can be changed. Furthermore, the flowchart described in the embodiments can also be modified within a consistent range.
[0127] <System> The processing procedures, control procedures, specific names, and information including various data and parameters shown in the above documents and drawings may be changed at will unless otherwise specified. For example, one or more of the functional units of the information processing device 10, such as the collection unit 15A, prediction unit 15B, setting unit 15C, simulation unit 15D, charge / discharge control unit 15E, and display control unit 15F, may be configured as separate devices.
[0128] Furthermore, the components of each illustrated device are functionally conceptual and do not necessarily need to be physically configured as shown. In other words, the specific forms of distribution and integration of each device are not limited to those shown. That is, all or part of them can be functionally or physically distributed and integrated in any units according to various loads and usage conditions. Note that each configuration may also be a physical configuration.
[0129] Furthermore, each processing function performed by each device may be implemented, in whole or in part, by a CPU (Central Processing Unit) and a program executed by that CPU, or by wired logic hardware.
[0130] <Hardware> Next, an example of the hardware configuration of the computer described in the above embodiment will be explained. Figure 21 is a diagram showing an example of the hardware configuration. As shown in Figure 21, the information processing device 10 includes a communication device 10a, a storage device 10b, memory 10c, and a processor 10d. Note that the parts shown in Figure 21 may be interconnected by a bus or the like.
[0131] The communication device 10a is a network interface card, etc. The storage device 10b is a storage device such as an HDD (Hard Disk Drive) or SSD (Solid State Drive). For example, the storage device 10b stores programs and databases that operate the functions shown in Figure 4.
[0132] The processor 10d runs a process that performs the functions described in Figure 4 by reading a program that performs the same processing as the processing unit shown in Figure 4 from the storage device 10b or the like and loading it into memory 10c.
[0133] Such a process implements functions similar to those of the processing unit of the information processing device 10. For example, the processor 10d reads a program having functions similar to those of the data collection unit 15A, prediction unit 15B, setting unit 15C, simulation unit 15D, charge / discharge control unit 15E, and display control unit 15F from the storage device 10b or the like. Then, the processor 10d executes a process that performs the same processing as the data collection unit 15A, prediction unit 15B, setting unit 15C, simulation unit 15D, charge / discharge control unit 15E, and display control unit 15F.
[0134] Thus, the information processing device 10 operates as an information processing device that executes the generation method by reading and executing a program. Furthermore, the information processing device 10 can also achieve the same functionality as the embodiment described above by reading the program from the recording medium using a media reader and executing the read program. It should be noted that the program referred to in this other embodiment is not limited to being executed by the information processing device 10. For example, the present invention can be similarly applied when another computer or server executes the program, or when they collaborate to execute the program.
[0135] The above program can be distributed via networks such as the Internet. Furthermore, the program can be recorded on any storage medium and executed by reading it from the medium by a computer. For example, the storage medium could be a hard disk, a flexible disk (FD), or a CD (Compact). This can be achieved using technologies such as Disc-ROM (Read Only Memory), MO (Magneto-Optical disk), and DVD (Digital Versatile Disc)-ROM.
[0136] <Other> Some examples of the combinations of technical features that will be disclosed are listed below.
[0137] (1) An acquisition unit that acquires predicted values of power generation and predicted values of power demand, A setting unit sets a lower limit for the remaining capacity of the battery storage system, including a margin to be used for peak cutting when the received power, determined from the predicted value of the generated power and the predicted value of the demanded power, exceeds the contracted power, for each time frame included in the planning range of the charging and discharging plan of the battery storage system. An information processing device characterized by having the following features.
[0138] (2) The information processing device according to (1), wherein the setting unit further sets an upper limit of the remaining capacity of the battery system for each time frame, including a margin to be used for charging surplus power when reverse power flow occurs due to the received power.
[0139] (3) The information processing device according to (2), further comprising a simulation unit that performs a simulation to simulate charge and discharge control that keeps the remaining amount of the storage battery system below the upper limit and above the lower limit for each time frame.
[0140] (4) The information processing apparatus according to (3), characterized in that the charge / discharge control includes adjustment control to adjust the remaining amount of the storage battery system to within a range determined by the upper limit and the lower limit.
[0141] (5) The information processing device according to (4), characterized in that the adjustment control is activated during nighttime or early morning hours.
[0142] (6) The information processing device according to any one of (3) to (5), characterized in that the charge / discharge control includes a discharge control that discharges the remaining capacity of the storage battery system to the lower limit, or a charge control that charges the remaining capacity of the storage battery system to the upper limit.
[0143] (7) The information processing apparatus according to (6), characterized in that the discharge control or the charge control is activated during hours other than nighttime and early morning hours.
[0144] (8) The information processing apparatus according to (6) or (7), wherein the discharge control is simulated by using the amount of electricity generated from renewable energy as the upper limit of the amount of electricity discharged.
[0145] (9) Obtain predicted values for generated power and predicted values for demanded power, For each time frame included in the planning range of the battery storage system's charge / discharge plan, a lower limit of the remaining capacity of the battery storage system is set, including a margin to accommodate peak shaving, which is performed when the received power, determined from the predicted value of the generated power and the predicted value of the demanded power, exceeds the contracted power. A generation method characterized by the processing being performed by a computer.
[0146] (10) Obtain predicted values for generated power and predicted values for demanded power, For each time frame included in the planning range of the battery storage system's charge / discharge plan, a lower limit of the remaining capacity of the battery storage system is set, including a margin to accommodate peak shaving, which is performed when the received power, determined from the predicted value of the generated power and the predicted value of the demanded power, exceeds the contracted power. A generation program characterized by having a computer perform the processing. [Explanation of Symbols]
[0147] 1A PV panel 1. Measuring device 2A Demand equipment 2. Measuring device 3. Charge / Discharge Control Device 3A ESS 10 Information Processing Devices 11. Communication Control Unit 13 Storage section 13A Prediction data 13B Charge / Discharge Plan 15 Control Unit 15A Collection Department 15B Prediction Unit 15C Setting section 15D Simulation Department 15E Charge / Discharge Control Unit 15F Display Control Unit 40 External sources 50 User Terminals
Claims
1. An acquisition unit that acquires predicted values for generated power and predicted values for demanded power, A setting unit sets a lower limit for the remaining capacity of the battery storage system, including a margin to be used for peak cutting when the received power, determined from the predicted value of the generated power and the predicted value of the demanded power, exceeds the contracted power, for each time frame included in the planning range of the charging and discharging plan of the battery storage system. An information processing device characterized by having the following features.
2. The information processing device according to claim 1, wherein the setting unit further sets an upper limit of the remaining capacity of the battery system for each time frame, including a margin to allow for charging of surplus power to be performed when reverse power flow occurs due to the received power.
3. The information processing device according to claim 2, further comprising a simulation unit that performs a simulation to simulate charge / discharge control that keeps the remaining charge of the battery system below the upper limit and above the lower limit for each of the aforementioned time frames.
4. The information processing apparatus according to claim 3, characterized in that the charge / discharge control includes adjustment control to adjust the remaining amount of the storage battery system to a range determined by the upper limit and the lower limit.
5. The information processing apparatus according to claim 4, characterized in that the adjustment control is activated during nighttime or early morning hours.
6. The information processing apparatus according to claim 3, characterized in that the charge / discharge control includes discharge control for discharging the remaining capacity of the battery system to the lower limit, or charge control for charging the remaining capacity of the battery system to the upper limit.
7. The information processing apparatus according to claim 6, characterized in that the discharge control or the charge control is activated during hours other than nighttime and early morning hours.
8. The information processing device according to claim 6, wherein the discharge control is simulated by using the amount of electricity generated from renewable energy as the upper limit of the amount of electricity discharged.
9. Obtain predicted values for power generation and power demand, For each time frame included in the planning range of the battery storage system's charge / discharge plan, a lower limit of the remaining capacity of the battery storage system is set, including a margin to accommodate peak shaving, which is performed when the received power, determined from the predicted value of the generated power and the predicted value of the demanded power, exceeds the contracted power. A generation method characterized by the processing being performed by a computer.
10. Obtain predicted values for power generation and power demand, For each time frame included in the planning range of the battery storage system's charge / discharge plan, a lower limit of the remaining capacity of the battery storage system is set, including a margin to accommodate peak shaving, which is performed when the received power, determined from the predicted value of the generated power and the predicted value of the demanded power, exceeds the contracted power. A generation program characterized by having a computer perform the processing.
Citation Information
Patent Citations
Device and method for creating demand and supply plan of storage battery
JP2013013240A
Control device for DC power supply system
JP2017041933A