Battery control device and power storage system

The battery control device improves responsiveness in power storage systems with parallel-connected strings by implementing a hierarchical control structure that optimizes charge/discharge power distribution, addressing communication overhead and latency issues.

JP7727689B2Active Publication Date: 2025-08-21YAZAKI CORP
View PDF 7 Cites 0 Cited by

Patent Information

Application Number
JP2023120934
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-07-25
Publication Date
2025-08-21
Estimated Expiration
2043-07-25

AI Technical Summary

Technical Problem

Existing power storage systems with parallel-connected battery strings face complex charge and discharge control requirements, leading to significant communication overhead and reduced responsiveness to charge/discharge commands, making high-speed control difficult.

Method used

A battery control device with multiple first control units for individual battery strings and a second control unit that calculates and distributes charge/discharge power instructions, allowing for improved responsiveness by optimizing communication and control strategies.

Benefits of technology

Enhances the responsiveness of power storage systems by optimizing charge/discharge control in parallel-connected battery strings, reducing communication latency and improving system responsiveness.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007727689000001
    Figure 0007727689000001
  • Figure 0007727689000002
    Figure 0007727689000002
  • Figure 0007727689000003
    Figure 0007727689000003
Patent Text Reader

Abstract

To improve responsiveness to charging and discharging instructions in a power storage system that has a plurality of power storage strings connected in parallel.SOLUTION: A string system controller SSC changes the charging and discharging power of a power storage system 1 as a whole from a current value to a target value by selectively executing one of: a standard slope control that individually calculates a string charging and discharging power instruction value in each predetermined period in accordance with a power storage system charging and discharging instruction value for each of string controllers SC1 to SCx, and individually transmits the string charging and discharging power instruction value in each predetermined period to each of the string controllers SC1 to SCx; and a shortest slope control that calculates a string charging and discharging power instruction value that is common to the plurality of string controllers SC1 to SCx in accordance with the power storage system charging and discharging instruction value, and transmits the common string charging and discharging power instruction value to the plurality of string controllers SC1 to SCx at the same time.SELECTED DRAWING: Figure 2
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present invention relates to a storage battery control device and a power storage system. [Background technology]

[0002] A power storage system is known in which a plurality of assembled batteries are connected in parallel to a power supply target and a power grid via a plurality of power conditioning systems (PCSs) (see, for example, Patent Document 1). The power storage system described in Patent Document 1 includes an energy management system (EMS), a plurality of battery management units (BMUs), a plurality of state of charge (SOC) sensors, and the like. The EMS transmits a power instruction value to one master BMU among the plurality of BMUs. The master BMU sets instruction values ​​for charge and discharge amounts for all assembled batteries and transmits the set instruction values ​​for charge and discharge amounts to all slave BMUs. Each slave BMU controls the amount of charge and discharge of each assembled battery based on the received instruction value for charge and discharge and the SOC of the assembled battery estimated by SOC estimation.

[0003] Also, as a system for controlling the discharge of a storage string in which multiple storage batteries are connected in series, there is known a system that bypasses a storage battery that cannot discharge the required current and discharges the other storage batteries (see, for example, Patent Document 2). Furthermore, as a system for controlling the charging of a storage string in which multiple storage batteries are connected in series, there is known a system that bypasses a storage battery that cannot charge the input current and charges the other storage batteries (see, for example, Patent Document 3). The storage systems described in Patent Documents 2 and 3 include a first switch that connects or disconnects the storage batteries to or from each other, and a second switch that connects or disconnects the bypass line. [Prior art documents] [Patent documents]

[0004] [Patent Document 1] Japanese Patent Application Laid-Open No. 2016-167928 [Patent Document 2] Japanese Patent Application Laid-Open No. 2013-31247 [Patent Document 3] Japanese Patent Application Laid-Open No. 2013-31249 Summary of the Invention [Problem to be solved by the invention]

[0005] If the battery pack of the energy storage system described in Patent Document 1 is used in the energy storage strings of the systems described in Patent Documents 2 and 3, complex charge and discharge control is required, which results in a huge amount of communication between the control devices and long communication times. As a result, responsiveness to charge and discharge commands from the upper system is sacrificed, making it difficult to control the power receiving point, which requires a high-speed response.

[0006] In view of the above circumstances, an object of the present invention is to provide a battery control device and a power storage system in which a plurality of power storage strings are connected in parallel, which can improve responsiveness to charge / discharge instructions. [Means for solving the problem]

[0007] A battery control device of the present invention is a battery control device for controlling a battery system including a plurality of battery strings connected in parallel, the battery control device including: a plurality of first control units provided for each of the battery strings, each controlling charge / discharge power of the corresponding battery string; and a second control unit configured to receive a first charge / discharge power instruction value that is an instruction value for charge / discharge power of the entire battery system from a higher-level control unit, calculate a second charge / discharge power instruction value that is an instruction value for charge / discharge power for each of the battery strings in accordance with the received first charge / discharge power instruction value, and transmit the calculated second charge / discharge power instruction value to the corresponding first control unit, and the second control unit individually sets the second charge / discharge power instruction value for each of the first control units for each predetermined period in accordance with the first charge / discharge power instruction value received from the higher-level control unit. and individually transmitting the calculated second charge / discharge power instruction value to the first control unit at each predetermined period; or second control calculating the second charge / discharge power instruction value common to the plurality of first control units according to the first charge / discharge power instruction value received from the higher-level control unit and simultaneously transmitting the calculated common second charge / discharge power instruction value to the plurality of first control units, thereby changing the charge / discharge power of the entire power storage system from a current value to a target value, and after executing the first control or the second control, executing a third control adjusting the charge / discharge power of the plurality of power storage strings by individually calculating the second charge / discharge power instruction value for each first control unit and individually transmitting the calculated second charge / discharge power instruction value to the first control unit.

[0008] The present invention provides a power storage system comprising a plurality of power storage strings connected in parallel, and a battery control device that controls the charge / discharge power of the plurality of power storage strings, wherein the battery control device comprises a plurality of first control units that are provided for the power storage strings, and that control the charge / discharge power of the corresponding power storage strings, and a second control unit that receives a first charge / discharge power instruction value that is an instruction value for the charge / discharge power of the entire power storage system from a higher-level control unit, calculates a second charge / discharge power instruction value that is an instruction value for the charge / discharge power of each of the power storage strings in accordance with the received first charge / discharge power instruction value, and transmits the calculated second charge / discharge power instruction value to the corresponding first control unit, and the second control unit controls the second charge / discharge power instruction value for each of the power storage strings in accordance with the first charge / discharge power instruction value received from the higher-level control unit, and a third control that adjusts the charge / discharge power of the plurality of power storage strings by selectively executing one of a first control that calculates an instruction value individually for each of the first control units and transmits the calculated second charge / discharge power instruction value individually to the first control units at the predetermined cycle, and a second control that calculates the second charge / discharge power instruction value common to the plurality of first control units according to the first charge / discharge power instruction value received from the higher-level control unit and transmits the calculated common second charge / discharge power instruction value simultaneously to the plurality of first control units. [Effects of the Invention]

[0009] According to the present invention, it is possible to improve the responsiveness to charge / discharge instructions in a power storage system in which a plurality of power storage strings are connected in parallel. [Brief explanation of the drawings]

[0010] [Figure 1] FIG. 1 is a circuit diagram showing the circuit configuration of a power storage system including a battery control device according to one embodiment of the present invention. [Figure 2]FIG. 2 is a block diagram showing a control configuration of the power storage system shown in FIG. [Figure 3] FIG. 3 is a flowchart for explaining the processing of the string system controller shown in FIGS. [Figure 4] FIG. 4 is a graph illustrating the update of the power storage system charge / discharge power instruction value and the string charge / discharge power instruction value of each string. [Figure 5] FIG. 5 is a graph illustrating updating of the power storage system charge / discharge power instruction value and the string charge / discharge power instruction value of each string. [Figure 6] FIG. 6 is a table showing the power storage system discharge power instruction value and the string discharge power instruction value of each string at the start of standard slope control during the slope control period of the power storage system discharge power. [Figure 7] FIG. 7 is a table showing the power storage system discharge power instruction value and the string discharge power instruction value of each string at the start of the shortest slope control in the slope control period of the power storage system discharge power. [Figure 8] FIG. 8 is a table showing the power storage system discharge power instruction value and the string discharge power instruction value of each string at the start of the standard slope control of the string discharge power. [Figure 9] FIG. 9 is a table showing the power storage system discharge power instruction value and the string discharge power instruction value of each string at the start of the shortest slope control during the slope control period of the power storage system discharge power. [Figure 10] FIG. 10 is a table showing the power storage system discharge power instruction value and the string discharge power instruction value of each string at the start of the shortest slope control during the slope control period of the power storage system discharge power. [Figure 11] FIG. 11 is a table showing the power storage system discharge power instruction value and the string discharge power instruction value of each string at the start of the shortest slope control during the slope control period of the power storage system discharge power. [Figure 12]FIG. 12 is a table showing the power storage system discharge power instruction value and the string discharge power instruction value of each string at the start of the standard slope control of the string discharge power. DETAILED DESCRIPTION OF THE INVENTION

[0011] The present invention will be described below in accordance with preferred embodiments. Note that the present invention is not limited to the embodiments described below, and the embodiments can be modified as appropriate without departing from the spirit of the present invention. In addition, in the embodiments described below, some components are omitted from illustration and description, but for the details of the omitted technologies, publicly known or well-known technologies are applied as appropriate within the scope of not causing any contradictions with the content described below.

[0012] 1 is a circuit diagram showing the circuit configuration of a power storage system 1 including a battery control device 2 (see FIG. 2) according to one embodiment of the present invention. The power storage system 1 shown in this diagram is a stationary power source and includes a string system 10 and a power storage system controller PSC.

[0013] The power storage system controller PSC is the highest-level control device in the power storage system 1, and communicates with the host server 7 (see FIG. 2) and the string system controller SSC to control the power storage system accessories 3 (see FIG. 2). The power storage system controller PSC also includes a display / input device (not shown) such as a touch panel that has a display function and an input function.

[0014] The string system 10 includes a plurality of strings St1 to Stx, a string bus 6, a string system controller SSC, and a plurality of string controllers SC1 to SCx. The string system controller SSC and the string controllers SC1 to SCx will be described later.

[0015] The multiple strings St1 to Stx are connected in parallel to one another and to an external system (not shown) via a string bus 6. Each string St1 to Stx includes a power converter PCS1 to PCSx, a string cutoff switch 11, multiple modules M1 to Mm, and multiple module controllers MC1 to MCm. The module controllers MC1 to MCm will be described later.

[0016] Each of the modules M1 to Mm includes a storage battery B1 to Bm, a bypass switch unit BSU1 to BSUm, and a voltage sensor 12. In each of the strings St1 to Stx, a plurality of storage batteries B1 to Bm are connected in series, and a bypass switch unit BSU1 to BSUm is provided for each of the storage batteries B1 to Bm. Each of the strings St1 to Stx also includes a current sensor 13, a voltage sensor 14, a fuse 15, the same number of temperature sensors (not shown) as the number of storage batteries B1 to Bm, and the same number of cell voltage sensors (not shown) as the number of storage battery cells.

[0017] The storage batteries B1 to Bm are secondary batteries such as lithium ion batteries or lithium ion capacitors, and are charged by receiving power from an external system via the power converters PCS1 to PCSx. The charged power is then discharged via the power converters PCS1 to PCSx to supply power to the external system. Although not particularly limited, the storage batteries B1 to Bm in this embodiment are refurbished second-hand storage batteries, and the degree of deterioration of each storage battery B1 to Bm varies. Note that the storage batteries B1 to Bm may be a storage battery pack in which a plurality of storage battery modules are connected in series, or may be composed of a single storage battery cell.

[0018] Each bypass switch unit BSU1 to BSUm includes a bypass line BL and switches S1 and S2. The bypass line BL is a power line that bypasses each of the storage batteries B1 to Bm. The switch S1 is provided on the bypass line BL. This switch S1 is, for example, a mechanical switch, a semiconductor switch, or a relay. The switch S2 is provided between the positive electrode of each of the storage batteries B1 to Bm and one end of the bypass line BL. This switch S2 is, for example, a mechanical switch, a semiconductor switch, or a relay.

[0019] The starting battery B1 and the ending battery Bm are connected to an external system via power converters PCS1 to PCSx and a string bus 6. When switch S1 is turned OFF and switch S2 is turned ON in all of the bypass switch units BSU1 to BSUm, all of the batteries B1 to Bm are connected in series to the external system. On the other hand, when switch S2 is turned OFF and switch S1 is turned ON in any of the bypass switch units BSU1 to BSUm, the battery B1 to Bm corresponding to that bypass switch unit BSU1 to BSUm is bypassed.

[0020] The power converters PCS1 to PCSx are bidirectional converters and connected to a string bus 6. Furthermore, the positive electrode of the starting storage battery B1 and the negative electrode of the terminal storage battery Bm are connected to each of the power converters PCS1 to PCSx.

[0021] When charging the strings St1 to Stx, the power converters PCS1 to PCSx convert the voltage input from the string bus 6 according to the string charging power instruction value and output the converted voltage to the multiple storage batteries B1 to Bm. Here, the voltage on the strings St1 to Stx side changes according to the bypass state of the storage batteries B1 to Bm (the number of bypassed storage batteries B1 to Bm) and the charging state of the storage batteries B1 to Bm. Therefore, when charging the strings St1 to Stx, the power converters PCS1 to PCSx convert the voltage input from the string bus 6 to the voltage on the strings St1 to Stx side and output the converted voltage to the multiple storage batteries B1 to Bm.

[0022] When the strings St1 to Stx are being discharged, the power converters PCS1 to PCSx convert the voltages input from the storage batteries B1 to Bm according to the string discharge power instruction values ​​and output the converted voltages to the string bus 6. Here, the input voltages of the power converters PCS1 to PCSx during discharge vary according to the bypass states of the storage batteries B1 to Bm and the charge states of the storage batteries B1 to Bm. This causes variations in the input voltages of the power converters PCS1 to PCSx among the strings St1 to Stx during discharge. Therefore, when the strings St1 to Stx are being discharged, the power converters PCS1 to PCSx convert the input voltages to voltages that match those of the other strings St1 to Stx and output the converted voltages to the string bus 6. Note that when the current flowing through the string bus 6 is AC, the power converters PCS1 to PCSx are provided with synchronization means for tracking changes in instantaneous values.

[0023] Each string cutoff switch 11 is provided between each power converter PCS1 to PCSx and the string bus 6. This string cutoff switch 11 connects or disconnects the strings St1 to Stx to the string bus 6. In addition, each fuse 15 is a power fuse provided between each string cutoff switch 11 and the string bus 6.

[0024] Voltage sensors 12 are connected between the positive and negative terminals of each of the storage batteries B1-Bm, detect the terminal voltage of each of the storage batteries B1-Bm, and transmit detection signals to each of the module controllers MC1-MCm. Current sensors 13 are provided on the power lines PL of each of the strings St1-Stx, detect the charge / discharge currents of each of the strings St1-Stx (hereinafter referred to as string currents), and transmit detection signals to each of the string controllers SC1-SCx. Voltage sensors 14 are provided on the power lines PL of each of the strings St1-Stx, detect the total voltage of each of the strings St1-Stx (hereinafter referred to as string total voltages), and transmit detection signals to each of the string controllers SC1-SCx.

[0025] A temperature sensor is provided in each of the batteries B1 to Bm to detect the temperature of the batteries B1 to Bm and transmit a detection signal to the module controllers MC1 to MCm. A cell voltage sensor is provided in each of the batteries B1 to Bm to detect the voltage of each battery cell and transmit a detection signal to the module controllers MC1 to MCm.

[0026] Fig. 2 is a block diagram showing a control configuration of the power storage system 1 shown in Fig. 1. As shown in this figure, the power storage system 1 includes a storage battery control device 2. The storage battery control device 2 includes a plurality of first control devices 21 and a second control device 22. Each first control device 21 includes string controllers SC1 to SCx and a plurality of module controllers MC1 to MCm. The second control device 22 includes a power storage system controller PSC and a string system controller SSC.

[0027] The power storage system controller PSC, string system controller SSC, string controllers SC1 to SCx, and module controllers MC1 to MCm are provided for each hierarchical level. The power storage system controller PSC corresponds to the hierarchical level of the top power storage system 1. The string system controller SSC corresponds to the hierarchical level of the string system 10, which is next to the hierarchical level of the power storage system 1. The string controllers SC1 to SCx correspond to the hierarchical level of each of the strings St1 to Stx, which is next to the hierarchical level of the string system 10. The module controllers MC1 to MCm correspond to the hierarchical level of each of the modules M1 to Mm (see FIG. 1) which is next to the hierarchical level of each of the strings St1 to Stx.

[0028] The power storage system controller PSC communicates with the host server 7 and the string system controller SSC to control and manage the power storage system auxiliaries 3. The host server 7 is installed in the aggregator's facility or in power receiving equipment in a building, factory, etc. This host server 7 calculates a charge / discharge power instruction value for the entire power storage system 1 (hereinafter referred to as the power storage system charge / discharge power instruction value) according to the state of the power storage system 1 and the power demand on the demand side, and transmits it to the power storage system controller PSC.

[0029] The power storage system accessories 3 include a temperature sensor that detects the temperature of the installation environment of the power storage system 1, such as a container, and a fire extinguishing equipment (both not shown). If the detected value of the temperature sensor exceeds a threshold, the power storage system controller PSC determines that the temperature of the installation environment of the power storage system 1 is abnormal, and outputs an abnormality notification to a display input device. The power storage system controller PSC also monitors the operating state of the fire extinguishing equipment.

[0030] The storage system controller PSC receives information about the states of the strings St1 to Stx (hereinafter referred to as string state information) and information about the state of the string system 10 (hereinafter referred to as string system state information) from the string system controller SSC, and outputs it to the upper server 7 and the display / input device.

[0031] The states of strings St1 to Stx include operating states such as charging, discharging, resting, and maintenance, string current, total string voltage, SOC of strings St1 to Stx (hereinafter referred to as string SOC), SOH (State of Health) of strings St1 to Stx (hereinafter referred to as string SOH), and limit values ​​of charge / discharge power (or charge / discharge current) of strings St1 to Stx (hereinafter referred to as string charge / discharge power limit values).

[0032] The state of the string system 10 may include the current of the string bus 6 (see Figure 1) (hereinafter referred to as the string bus current), the voltage of the string bus 6 (hereinafter referred to as the string bus voltage), the SOC of the string system 10 (hereinafter referred to as the string system SOC), the SOH of the string system 10 (hereinafter referred to as the string system SOH), and the limit value of the charge / discharge power (or charge / discharge current) of the string system 10 (hereinafter referred to as the string system charge / discharge power limit value).

[0033] The power storage system controller PSC estimates the state of the power storage system 1 based on the string state information and string system state information received from the string system controller SSC. Examples of the state of the power storage system 1 include an operating state such as charging, discharging, suspension, maintenance, etc., the SOC of the power storage system 1 (hereinafter referred to as power storage system SOC), and the SOH of the power storage system 1 (hereinafter referred to as power storage system SOH). The power storage system controller PSC outputs information about the estimated state of the power storage system 1 (hereinafter referred to as power storage system state information) to a display input device as necessary. Note that in this embodiment where there is a single string system 10, the string system SOC is equal to the power storage system SOC, and the string SOH is equal to the power storage system SOH.

[0034] The power storage system controller PSC transmits information required for the processing of the upper server 7 to the upper server 7. Examples of information required for the processing of the upper server 7 include the power storage system SOC, the power storage system SOH, and the string system charge / discharge power limit value. Here, the upper server 7 determines charge / discharge instructions corresponding to the power storage system 1 based on the "information required for the processing of the upper server 7" received from the power storage system controller PSC, and transmits the instructions to the power storage system controller PSC. The charge / discharge instructions include, in addition to the power storage system charge / discharge power instruction value, control variables such as a constant voltage (CV) mode, a constant current (CC) mode, and a constant power (CP) mode, and an operation method such as independent operation or grid-connected operation.

[0035] The power storage system controller PSC transmits various instruction information inputted by an operator or the like via the display input device to the string system controller SSC. Examples of various instruction information that can be inputted via the display input device include an instruction to execute a maintenance / stop mode (hereinafter referred to as a maintenance / stop instruction), an instruction to forcibly execute charging / discharging, an instruction to forcibly execute state estimation, and the like.

[0036] Examples of maintenance / stop instructions include an instruction to forcibly operate the power storage system auxiliary device 3, the string system auxiliary device 4, and the string auxiliary device 5. By forcibly operating the power storage system auxiliary device 3, the string system auxiliary device 4, and the string auxiliary device 5, it becomes possible to check the operation of the power storage system auxiliary device 3, the string system auxiliary device 4, and the string auxiliary device 5.

[0037] An example of an instruction to forcibly charge or discharge is an instruction to specify a predetermined charge or discharge amount and forcibly charge or discharge the power storage system 1. By specifying the predetermined charge or discharge amount and forcibly charging or discharging the power storage system 1, it becomes possible to check whether the power storage system 1 can charge or discharge the specified predetermined charge or discharge amount.

[0038] An example of an instruction to forcibly execute state estimation is an instruction to specify a predetermined item of state estimation and forcibly execute state estimation in the power storage system 1. By specifying a predetermined item of state estimation and forcibly executing state estimation in the power storage system 1, it becomes possible to acquire, for example, state estimation items such as the string system SOH and the power storage system SOH at any time.

[0039] The string system controller SSC communicates with the power storage system controller PSC and the multiple string controllers SC1 to SCx, and controls and manages the string system auxiliaries 4. The string system auxiliaries 4 include a temperature sensor that detects the ambient temperature, a cooling device in the string system 10, a breaker for the string bus 6, a current sensor that detects the string bus current, a voltage sensor that detects the string bus voltage, and the like (all of which are not shown).

[0040] The string system controller SSC receives string state information from the string controllers SC1 to SCx. The states of the strings St1 to Stx include operating states such as charging, discharging, suspension, and maintenance, string currents, string total voltages, string SOCs, string SOHs, string charge / discharge power limit values, and states of the string system auxiliaries 4. The states of the string system auxiliaries 4 include string bus currents and string bus voltages.

[0041] The string system controller SSC estimates the state of the string system 10 based on the string state information received from the string controllers SC1 to SCx. Examples of the state of the string system 10 include the string bus current, the string bus voltage, the string system SOC, the string system SOH, and the string system charge / discharge power limit value. The state of the string system 10 may be estimated by the power storage system controller PSC. The power storage system controller PSC may receive the string state information from the string system controller SSC, estimate the state of the string system 10, and estimate the state of the power storage system 1 based on the estimation result.

[0042] For example, if the detected values ​​of the temperature sensor, current sensor, or voltage sensor or the estimated value of the state of the string system 10 exceed the threshold range, the string system controller SSC determines whether or not there is an abnormality in the string system 10, and stops the operation of the string system 10 or sends an abnormality notification to the storage system controller PSC.

[0043] The string system controller SSC transmits to the power storage system controller PSC information required for processing by the power storage system controller PSC from among the information received from the string controllers SC1 to SCx and information estimated by itself. Examples of information required for processing by the power storage system controller PSC include the string system SOC, the string system SOH, and the string system charge / discharge power limit value.

[0044] Here, the power storage system controller PSC determines instructions corresponding to the string system 10 based on "information required for processing by the power storage system controller PSC" received from the string system controller SSC, and transmits the instruction information to the string system controller SSC. These instructions include charge / discharge instructions for the string system 10 in the charge / discharge mode, instructions to individually control each part of the string system 10 in the maintenance mode (hereinafter referred to as individual control instructions), and state estimation instructions for the string system 10 in the state estimation mode. The charge / discharge instructions for the string system 10 in the charge / discharge mode include, in addition to string charge / discharge power instruction values ​​to be assigned to each of the strings St1 to Stx, instructions for the slope control mode, constant voltage (CV) mode, constant current (CC) mode, and constant power (CP) mode control amounts, and operation methods such as independent operation / grid-connected operation, which will be described later. The individual control instructions for the string system 10 in the maintenance mode include instructions to individually control the string system auxiliaries 4, such as the power converters PCS1 to PCSx, cooling devices, and switches S1 and S2. The state estimation instructions to the string system 10 in the state estimation mode include instructions to execute predetermined controls necessary to estimate the states of the strings St1 to Stx.

[0045] The string system controller SSC receives an instruction corresponding to the string system 10 from the power storage system controller PSC, and compares the currently received instruction with the previously received instruction to determine whether or not the operating state of the string system 10 needs to be updated. If the operating state of the string system 10 needs to be updated, the string system controller SSC determines the operating mode of each of the strings St1 to Stx, permission for a bypass request from each of the string controllers SC1 to SCx (hereinafter referred to as bypass permission), and a string charge / discharge power instruction value to be assigned to each of the strings St1 to Stx. Examples of the operating mode of each of the strings St1 to Stx include a charge / discharge mode, a state estimation mode, and a maintenance / stop mode.

[0046] Here, the string system controller SSC determines the operation mode, bypass permission, and string charge / discharge power instruction value of each string St1 to Stx based on the operation history from the past to the present of each string St1 to Stx. Examples of determining the operation mode etc. based on the operation history from the past to the present include the following (1) to (4). (1) Whether or not to perform state estimation for each of the strings St1 to Stx is determined based on the timing of performing state estimation for each of the strings St1 to Stx. (2) Based on whether or not and when an abnormality is determined in each of the strings St1 to Stx, it is determined whether to perform maintenance on each of the strings St1 to Stx or whether to charge or discharge each of the strings St1 to Stx. (3) The string charge / discharge power instruction value of each string St1 to Stx is determined depending on whether or not there is a bypass request from each string controller SC1 to SCx. For example, the string charge / discharge power instruction value of the string St1 to Stx corresponding to the string controller SC1 to SCx that has sent the bypass request is determined to be 0. After the bypass control of the string St1 to Stx is completed, the string charge / discharge power instruction value for the string St1 to Stx is increased. (4) The string charge / discharge power instruction value of each of the strings St1 to Stx is determined based on the string SOC, string SOH, and string total voltage of each of the strings St1 to Stx.

[0047] The string controllers SC1 to SCx communicate with the string system controller SSC and multiple module controllers MC1 to MCm to control and manage the string auxiliaries 5. The string auxiliaries 5 include power converters PCS1 to PCSx, a current sensor 13 that detects the string current, a voltage sensor 14 that detects the total string voltage, a string cutoff switch 11, and the like (see FIG. 1 for all of these).

[0048] The string controllers SC1 to SCx receive information about the state of each of the storage batteries B1 to Bm (hereinafter referred to as storage battery state information) from the module controllers MC1 to MCm. The state of each of the storage batteries B1 to Bm includes the temperature, current, voltage, cell voltage, and state of the bypass switch units BSU1 to BSUm of the storage batteries B1 to Bm.

[0049] The string controllers SC1 to SCx estimate the SOC, SOH, charge / discharge power limit values, etc. of the storage batteries B1 to Bm based on the storage battery state information received from the module controllers MC1 to MCm. The SOC, SOH, charge / discharge power limit values, etc. of the storage batteries B1 to Bm may be estimated by the module controllers MC1 to MCm. In this case, the module controllers MC1 to MCm may transmit the estimation results to the string controllers SC1 to SCx.

[0050] The string controllers SC1 to SCx estimate the states of the strings St1 to Stx based on the storage battery state information received from the module controllers MC1 to MCm. The states of the strings St1 to Stx include the string SOH, string SOC, and string charge / discharge power limit value. The states of the strings St1 to Stx may be estimated by the string system controller SSC. In this case, the string controllers SC1 to SCx may transmit the storage battery state information and the estimated results of the storage battery states to the string system controller SSC.

[0051] For example, when the detected values ​​of the current sensor 13 and the voltage sensor 14 or the estimated values ​​of the states of the strings St1 to Stx are outside the threshold ranges, the string controllers SC1 to SCx determine whether or not there is an abnormality in the strings St1 to Stx. In this case, the string controllers SC1 to SCx stop the operation of the strings St1 to Stx or send an abnormality notification to the string system controller SSC.

[0052] The string controllers SC1 to SCx transmit to the string system controller SSC information required for the processing of the string system controller SSC from among the information received from the module controllers MC1 to MCm and information estimated by themselves. The information required for the processing of the string system controller SSC includes the temperature, current, voltage, SOC, SOH, charge / discharge power limit value, cell voltage, state of the bypass switch units BSU1 to BSUm, string SOC, string SOH, string charge / discharge power limit value, etc. of the storage batteries B1 to Bm.

[0053] Here, the string system controller SSC determines instructions corresponding to each of the strings St1 to Stx based on "information required for processing by the string system controller SSC" received from the string controllers SC1 to SCx, and transmits the instruction information to the string controllers SC1 to SCx. These instructions include charge / discharge instructions for each of the strings St1 to Stx in the charge / discharge mode, individual control instructions for each of the strings St1 to Stx in the maintenance mode, and state estimation instructions for each of the strings St1 to Stx in the state estimation mode. Items of the charge / discharge instructions for each of the strings St1 to Stx in the charge / discharge mode include, in addition to string charge / discharge power instruction values, control amounts for constant voltage mode, constant current mode, and constant power mode, and operation methods such as independent operation / grid-connected operation. Items of the individual control instructions for each of the strings St1 to Stx in the maintenance mode include instructions to individually control the bypass switch units BSU1 to BSUm. Items of the state estimation instructions in the state estimation mode include, for example, charging / discharging at a constant current and recording the terminal voltages of the storage batteries B1 to Bm during this process.

[0054] The string controllers SC1 to SCx receive instruction information corresponding to each of the strings St1 to Stx from the string system controller SSC, and compare the currently received instruction information with the previously received instruction information to determine whether or not the bypass schedule for each of the strings St1 to Stx needs to be updated. The bypass schedule for each of the strings St1 to Stx is a plan for bypassing the storage batteries B1 to Bm by the bypass switch units BSU1 to BSUm, and is determined based on predetermined criteria. The string controllers SC1 to SCx determine whether a switch from charging to discharging or from discharging to charging will occur in each of the strings St1 to Stx, and if such a switch occurs, determine that the bypass schedule needs to be updated. If the bypass schedule needs to be updated, the string controllers SC1 to SCx determine the bypass schedule for the storage batteries B1 to Bm based on the storage battery state information received from the module controllers MC1 to MCm and the estimated state of each of the storage batteries B1 to Bm.

[0055] On the other hand, the string controllers SC1 to SCx determine whether or not string charge / discharge power control is necessary by comparing the current and previous battery state information received from the module controllers MC1 to MCm with the estimated state of each of the batteries B1 to Bm. If control of string charge / discharge power is necessary, the string controllers SC1 to SCx control the power converters PCS1 to PCSx.

[0056] The string controllers SC1 to SCx control the power converters PCS1 to PCSx in accordance with the string charge / discharge power instruction value received from the string system controller SSC.

[0057] When the string controllers SC1 to SCx receive a maintenance / stop command from the string system controller SSC, they analyze the received maintenance / stop command and determine the type of maintenance to be performed. The types of maintenance include individual control, self-diagnosis, and replacement of the storage batteries B1 to Bm (hereinafter referred to as storage battery replacement).

[0058] Examples of individual control include control to individually turn on / off the string cutoff switch 11 and the cooling devices in the strings St1 to Stx. Examples of self-diagnosis include abnormality determination to determine abnormalities that are difficult to determine when operating in the state estimation mode or charge / discharge mode. Examples of such abnormality determination include performing special control on the string auxiliaries 5 such as the power converters PCS1 to PCSx and the bypass switch units BSU1 to BSUm, and acquiring the responses thereof using various sensors to determine whether or not an abnormality exists. Examples of battery replacement include providing guidance on replacing batteries B1 to Bm that have deteriorated or are broken. When replacing batteries, a work guide is displayed on the display / input device of the power storage system controller PSC, and necessary control such as stopping the strings St1 to Stx whose batteries are to be replaced is executed in the power storage system 1. Note that the strings St1 to Stx whose batteries are not to be replaced may be operated in the charge / discharge mode. After the battery replacement is completed, the strings St1 to Stx whose batteries have been replaced are operated in a state estimation mode, and battery state information is transmitted from the module controllers MC1 to MCm to the string controllers SC1 to SCx. Note that the strings St1 to Stx whose batteries have not been replaced may be operated in a charge / discharge mode.

[0059] When the string controllers SC1 to SCx receive a state estimation instruction from the string system controller SSC, they compare the currently received string charge / discharge power instruction value with the previously received string charge / discharge power instruction value and determine whether there has been a change. If there is a change in the string charge / discharge power instruction value between the previous and current times, the string controllers SC1 to SCx control the string auxiliary equipment 5 and the bypass switch units BSU1 to BSUm in a predetermined manner so that the states of the strings St1 to Stx can be estimated. Examples of a method for controlling the string auxiliary equipment 5 during execution of the state estimation mode include turning on the string cutoff switch 11 and performing constant current control on the power converters PCS1 to PCSx. Examples of a method for controlling the bypass switch units BSU1 to BSUm during execution of the state estimation mode include sequentially bypassing the storage batteries B1 to Bm that have become fully discharged during discharging.

[0060] The string controllers SC1 to SCx record the battery state information received from the module controllers MC1 to MCm. Furthermore, the string controllers SC1 to SCx update parameters used for state estimation as needed based on the battery state information received from the module controllers MC1 to MCm. These parameters include the SOH of the batteries B1 to Bm, a map of charge / discharge limit values ​​for the batteries B1 to Bm, and SOC-OCV characteristics.

[0061] The module controllers MC1 to MCm communicate with the string controllers SC1 to SCx and control and manage module auxiliaries (not shown). These module auxiliaries include bypass switch units BSU1 to BSUm and various sensors. The various sensors include voltage sensors that detect the voltages of the storage batteries B1 to Bm, current sensors that detect the currents of the storage batteries B1 to Bm, temperature sensors that detect the temperatures of the storage batteries B1 to Bm, and cell voltage sensors that detect the cell voltages.

[0062] The module controllers MC1 to MCm receive battery state information from cell monitoring units (not shown) and the like. The states of the batteries B1 to Bm include the total voltage of the batteries B1 to Bm, the temperatures of the batteries B1 to Bm, and the cell voltages. The cell monitoring units receive detection signals from various sensors, such as a module voltage sensor that detects the module voltage, a cell voltage sensor that detects the cell voltage, and a module temperature sensor that detects the module temperature. The cell monitoring units may be configured as standalone units, or may be configured using a battery cell monitoring IC (Integrated Circuit) within the module controllers MC1 to MCm.

[0063] The module controllers MC1 to MCm receive battery state information from the above-mentioned cell monitoring units or various sensors of the batteries B1 to Bm, and estimate the states of the batteries B1 to Bm based on the received information. The estimated states of the batteries B1 to Bm include the SOC, SOH, charge / discharge power limit values, etc. of the batteries B1 to Bm. The states of the batteries B1 to Bm may be estimated by the string controllers SC1 to SCx.

[0064] For example, when the detected values ​​of the voltage sensors, cell voltage sensors, and module temperature sensors or the estimated values ​​of the states of the storage batteries B1-Bm are outside the threshold ranges, the module controllers MC1-MCm determine whether or not there is an abnormality in the storage batteries B1-Bm.The module controllers MC1-MCm then shut off the storage batteries B1-Bm determined to be abnormal using the bypass switch units BSU1-BSUm, or send an abnormality notification to the string controllers SC1-SCx.

[0065] The module controllers MC1 to MCm transmit to the string controllers SC1 to SCx information required for processing by higher-level controllers such as the string controllers SC1 to SCx, among information received from the cell monitoring units or various sensors and information estimated by themselves. Information required for processing by the string controllers SC1 to SCx includes the temperature, current, voltage, SOC, SOH, charge / discharge power limit value, cell voltage, and the state of the bypass switch units BSU1 to BSUm of the storage batteries B1 to Bm.

[0066] Here, the string controllers SC1 to SCx determine instructions corresponding to the respective storage batteries B1 to Bm based on "information required for processing by the string controllers SC1 to SCx" received from the module controllers MC1 to MCm, and transmit the instruction information to the module controllers MC1 to MCm. These instructions include bypass control of the storage batteries B1 to Bm by the bypass switch units BSU1 to BSUm, cut-off control of the storage batteries B1 to Bm by the bypass switch units BSU1 to BSUm, etc.

[0067] If there is a change between the current and previous instruction information received from the string controllers SC1 to SCx, the module controllers MC1 to MCm control the bypass switch units BSU1 to BSUm to execute the bypass control or shutoff control described above. Furthermore, if there is a change in the information received from the cell monitoring units or various sensors and the information estimated by the module controllers MC1 to MCm, the module controllers MC1 to MCm execute exceptional control as necessary, independent of instructions from a higher-level controller. Furthermore, the module controllers MC1 to MCm send instructions to the cell monitoring units to execute cell balancing on the storage batteries B1 to Bm.

[0068] Fig. 3 is a flowchart for explaining the processing of the string system controller SSC shown in Fig. 1 and Fig. 2. When the power storage system 1 is put into operation, the processing of step S1 is started, and while the power storage system 1 is in operation, the processing of steps S2 to S16 is repeated.

[0069] In step S1, the string system controller SSC initializes various parameters. Next, in step S2, the string system controller SSC receives string state information from each of the string controllers SC1 to SCx.

[0070] Next, in step S3, the string system controller SSC receives string system accessory status information (string bus voltage, string bus current, etc.) from the string system accessory 4.

[0071] Next, in step S4, the string system controller SSC estimates the state of the string system 10 based on the string state information received in step S2 and the string system accessory state information received in step S3. Note that the estimation of the state of the string system 10 may be performed by the power storage system controller PSC, and the estimation result may be transmitted from the power storage system controller PSC to the string system controller SSC and the upper server 7.

[0072] Next, in step S5, the string system controller SSC analyzes the information received or estimated in steps S2 to S4 and determines whether or not there is an abnormality in the string system 10. The string system controller SSC determines whether or not there is an abnormality in the string system 10, for example, by comparing the various detection values ​​and estimated values ​​received or estimated in steps S2 to S4 with threshold values.

[0073] Next, in step S6, the string system controller SSC transmits information (string system state information) required for processing by the power storage system controller PSC and the upper server 7, from the information received, estimated, or determined in steps S2 to S5, to the power storage system controller PSC. Next, in step S7, the string system controller SSC receives an instruction transmitted from the power storage system controller PSC. Here, the power storage system controller PSC determines an instruction corresponding to the string system 10 (such as a power storage system charge / discharge power instruction value in charge / discharge mode) based on the information received from the string system controller SSC in step S6, and transmits it to the string system controller SSC in step S7.

[0074] Next, in step S8, the string system controller SSC compares the current instruction received from the power storage system controller PSC with the previous instruction, and determines whether or not the operating states of the strings St1 to Stx need to be updated. For example, if there is a change between the previous and current storage system charge / discharge power instruction value received from the power storage system controller PSC, the string system controller SSC determines that the operating states of the strings St1 to Stx need to be updated. Furthermore, for example, if there is a change between the previous and current individual control instruction in the maintenance mode received from the power storage system controller PSC, the string system controller SSC determines that the operating states of the strings St1 to Stx need to be updated. If a positive determination is made in step S8, the process proceeds to step S9, and if a negative determination is made in step S8, the process proceeds to step S2.

[0075] Next, in step S9, the string system controller SSC determines instructions for each of the string controllers SC1 to SCx in accordance with predetermined conditions. Examples of the predetermined conditions include the state of each of the strings St1 to Stx acquired in step S2, the operation history of each of the strings St1 to Stx from past to present, and various instructions input via the display input device. Examples of instructions for each of the string controllers SC1 to SCx include the operation mode of each of the strings St1 to Stx (state estimation mode, charge / discharge mode, maintenance / stop mode, etc.), whether to allow or disallow a bypass request from each of the string controllers SC1 to SCx, and allocation of string charge / discharge power instruction values ​​to each of the strings St1 to Stx. If a maintenance / stop instruction has been input via the display input device, the string system controller SSC determines the instruction for each of the strings St1 to Stx to be a maintenance / stop instruction. Similarly, when an instruction to forcibly perform charging / discharging or state estimation is input via the display / input device of the power storage system controller PSC, the string system controller SSC determines the instruction for each string St1 to Stx to be a charging / discharging instruction or a state estimation instruction.

[0076] Next, in step S10, the string system controller SSC sets a count value m for managing the transmission of instruction information to the string controllers SC1 to SCx to an initial value (m=1). Next, in step S11, the string system controller SSC determines whether the operation mode of the string St1 to Stx to which the instruction is applied is the charge / discharge mode, the state estimation mode, or the maintenance / stop mode. If it is the charge / discharge mode, the process proceeds to step S13; if it is the state estimation mode, the process proceeds to step S12; and if it is the maintenance / stop mode, the process proceeds to step S14.

[0077] In step S12, the string system controller SSC transmits a state estimation instruction to the target string controllers SC1 to SCx. Items of the state estimation instruction include setting a state estimation mode flag to ON, a string charge / discharge power instruction value, and bypass permission / prohibition. In the state estimation mode of each of the strings St1 to Stx, for example, discharge is performed at a constant current, and data such as voltage is acquired during this discharge. Here, if there is variation in the degree of deterioration of the storage batteries B1 to Bm in each of the strings St1 to Stx, the storage batteries B1 to Bm are fully discharged in descending order of deterioration. Then, each time the storage batteries B1 to Bm are fully discharged, a bypass request is transmitted from the module controllers MC1 to MCm. In response to the received bypass request, the string system controller SSC determines whether to notify bypass permission and transmits a notification of bypass permission / prohibition to the string controllers SC1 to SCx.

[0078] On the other hand, in step S13, the string system controller SSC transmits a charge / discharge instruction to the target string controllers SC1 to SCx. Items of the charge / discharge instruction include ON of the charge / discharge mode flag, a string charge / discharge power instruction value, and bypass permission / prohibition. If there are any fully discharged or fully charged storage batteries B1 to Bm, a bypass request is transmitted from the module controllers MC1 to MCm. In response to the received bypass request, the string system controller SSC determines whether to notify bypass permission, and transmits a notification of bypass permission / prohibition to the string controllers SC1 to SCx.

[0079] On the other hand, in step S14, the string system controller SSC transmits a maintenance / stop instruction to the target string controllers SC1 to SCx. Items of the maintenance / stop instruction include turning on the maintenance / stop flag, various instructions, bypass permission / prohibition, etc. The various instructions correspond to instructions input via the display input device. For example, an instruction to forcibly operate the power storage system auxiliary 3, the string system auxiliary 4, the string auxiliary 5, and the bypass switch units BSU1 to BSUm is included. Here, when an instruction to forcibly operate the bypass switch units BSU1 to BSUm is input via the display input device, the string system controller SSC transmits a bypass permission / prohibition instruction to the string controllers SC1 to SCx. Note that the maintenance / stop instruction is not limited to being input via the display input device, and may also be transmitted when an abnormality occurs or periodically.

[0080] The process proceeds from steps S12, S13, and S14 to step S15, where the string system controller SSC increments a count value m for managing the transmission of instruction information to the string controllers SC1 to SCx. Next, in step S16, the string system controller SSC determines whether or not the transmission of instructions to all of the string controllers SC1 to SCx has been completed. Specifically, the string system controller SSC determines whether or not the count value m has reached the total number x of the string controllers SC1 to SCx. If a negative determination is made in step S16, the process proceeds to step S11, and steps S11 to S16 are repeated. On the other hand, if a positive determination is made in step S16, the process proceeds to step S2, and the processing of steps S2 to S16 is repeated while the power storage system 1 is operating.

[0081] 4 and 5 are graphs illustrating the updating of the power storage system charge / discharge power instruction value and the string charge / discharge power instruction values ​​of the strings St1 to Stx. As shown in these graphs, the power storage system charge / discharge power instruction value is updated so as to change from the current value to the target value over a predetermined period (the slope control period of the power storage system charge / discharge power in the figures).

[0082] After the storage system charge / discharge power instruction value is updated, the storage system charge / discharge power instruction value is maintained, while the string charge / discharge power instruction value of each string St1 to Stx is updated. The string charge / discharge power instruction value of each string St1 to Stx is updated so as to gradually change to the target value over a predetermined period (the string charge / discharge power slope control period in the figure). The string charge / discharge power instruction value of each string St1 to Stx is updated after the storage system charge / discharge power instruction value is updated for the purpose of adjusting the balance of charge / discharge power among the strings St1 to Stx.

[0083] The graph in Fig. 4 shows the relationship between the charge / discharge power instruction value of the power storage system and the string charge / discharge power instruction values ​​of the strings St1 to Stx and time when control (hereinafter referred to as standard slope control) is executed to suppress the response speed of updating the charge / discharge power instruction value of the power storage system. The standard slope control is executed for the purpose of suppressing abrupt changes in the charge / discharge power of the power storage system when updating the charge / discharge power instruction value of the power storage system.

[0084] The graph in Fig. 5 shows the relationship between the charge / discharge power instruction value of the power storage system and the string charge / discharge power instruction values ​​of the strings St1 to Stx and time when control for increasing the response speed of updating the charge / discharge power instruction value of the power storage system (hereinafter referred to as shortest slope control) is executed. The shortest slope control is executed for the purpose of achieving a high-speed response when updating the charge / discharge power instruction value of the power storage system.

[0085] As shown in the graph of Fig. 4, when the standard slope control is executed, the charge / discharge power instruction value of the power storage system changes from the current value to the target value over a longer slope control period (e.g., 1.3 to 30 seconds) than when the shortest slope control is executed. During this slope control period, the string charge power instruction value of each string St1 to Stx is updated so as to gradually change from the current value to the target value.

[0086] Here, the power storage system charge / discharge power instruction value is the sum of the string charge / discharge power instruction values ​​of the strings St1 to Stx. Therefore, the string system controller SSC determines the string charge / discharge power instruction value of each string St1 to Stx so that the string charge / discharge power instruction value of each string St1 to Stx gradually changes from the current value to the target value, and the sum of the string charge / discharge power instruction values ​​of each string St1 to Stx gradually changes from the current value to the target value.

[0087] Before the start of a slope control period for the charge / discharge power of the power storage system, the string system controller SSC determines a target value for each of the strings St1 to Stx for the string charge / discharge power instruction value. The string system controller SSC also calculates a change amount ΔP1 in the string charge / discharge power instruction value for each of the strings St1 to Stx for each predetermined period (for example, every few seconds). The change amount ΔP1 is a value obtained by equally dividing the difference between the current value and the target value of the string charge / discharge power instruction value for each of the strings St1 to Stx by n, and is determined by the resolution. n is a value obtained by dividing the duration of the slope control period by the predetermined period.

[0088] The string system controller SSC calculates a string charge / discharge power instruction value for each of the strings St1 to Stx at each of the predetermined cycles during the slope control period of the charge / discharge power of the power storage system, and transmits the calculated value to each of the string controllers SC1 to SCx by unicast communication. The string charge / discharge power instruction value is a value obtained by adding the change amount ΔP1 to an estimated current value (hereinafter, estimated current value).

[0089] After transmitting the string charge / discharge power instruction value to all string controllers SC1 to SCx, the string system controller SSC broadcasts a flag for updating the control of the power converters PCS1 to PCSx (hereinafter referred to as PCS control update flag) to all string controllers SC1 to SCx.

[0090] During the execution of the standard slope control, when the storage system charge / discharge power instruction value converges to the target value, the string charge / discharge power instruction value of each of the strings St1 to Stx also converges to the target value. During the subsequent slope control period of the string charge / discharge power, the string charge / discharge power instruction value of each of the strings St1 to Stx gradually changes in order to adjust the balance of the string charge / discharge power of each of the strings St1 to Stx.

[0091] When the storage system charge / discharge power instruction value converges to the target value, the string system controller SSC determines the target value of the string charge / discharge power instruction value for each of the strings St1 to Stx for the purpose of balancing the charge / discharge power of each of the strings St1 to Stx. At the same time, the string system controller SSC also calculates a change ΔP2 in the string charge / discharge power instruction value for each of the strings St1 to Stx at a predetermined period (for example, every few seconds). The method for calculating the change ΔP2 is the same as the above-mentioned change ΔP1.

[0092] During the slope control period of the string charge / discharge power, the string system controller SSC transmits the string charge / discharge power instruction value of each string St1 to Stx to each string controller SC1 to SCx by unicast communication at the predetermined cycle. This string charge / discharge power instruction value is a value obtained by adding the above-mentioned change amount ΔP2 to the estimated current value.

[0093] The string system controller SSC transmits the string charge / discharge power instruction value to all the string controllers SC1 to SCx by unicast communication, and then transmits a PCS control update flag to all the string controllers SC1 to SCx by broadcast communication.

[0094] 5, when the shortest slope control is performed, the charge / discharge power instruction value of the power storage system changes from the current value to the target value over a shorter slope control period (e.g., 200 msec to 2 sec) than when the standard slope control is performed. During this slope control period, the string charge power instruction value of each string St1 to Stx is updated so that it changes from the current value to the intermediate target value in one cycle.

[0095] After the power storage system charge / discharge power instruction value is updated, the power storage system charge / discharge power instruction value is maintained, while the string charge / discharge power instruction value of each string St1 to Stx is updated. The string charge / discharge power instruction value of each string St1 to Stx is updated so as to gradually change from an intermediate target value to a final target value over a slope control period of the string charge / discharge power.

[0096] Here, the power storage system charge / discharge power instruction value is the sum of the string charge / discharge power instruction values ​​of the strings St1 to Stx. Therefore, the string system controller SSC determines the string charge / discharge power instruction value of each of the strings St1 to Stx so that the string charge / discharge power instruction value of each of the strings St1 to Stx changes from the current value to the intermediate target value in one cycle, and the sum of the string charge / discharge power instruction values ​​of each of the strings St1 to Stx changes from the current value to the target value in one cycle.

[0097] Before the start of the slope control period for the charge / discharge power of the power storage system, the string system controller SSC determines the same intermediate target values ​​for the string charge / discharge power instruction values ​​of all strings St1 to Stx. The string system controller SSC transmits the intermediate target values ​​for the string charge / discharge power instruction values ​​to all string controllers SC1 to SCx by broadcast communication during the slope control period for the charge / discharge power of the power storage system. Thereafter, the string system controller SSC transmits a PCS control update flag to all string controllers SC1 to SCx by broadcast communication.

[0098] Each string controller SC1 to SCx controls each power converter PCS1 to PCSx according to the received intermediate target value of the string charge / discharge power instruction value, and updates the charge / discharge power. Here, for strings St1 to Stx whose intermediate target value of the string charge / discharge power instruction value exceeds the charge / discharge power upper limit value, the corresponding string controller SC1 to SCx limits the charge / discharge power to less than the intermediate target value and to less than the charge / discharge power upper limit value. In this case, the total value of the charge / discharge power of each string St1 to Stx is less than the target value of the charge / discharge power of the power storage system. Therefore, in this case, the string system controller SSC corrects the target value of the charge / discharge power instruction value of the power storage system so that the charge / discharge power of the entire power storage system 1 satisfies the request of the power storage system controller PSC. This point will be described in detail later.

[0099] When the shortest slope control is performed, the string charge / discharge power instruction value of each string St1 to Stx converges to an intermediate target value when the power storage system charge / discharge power instruction value converges to a target value. Because this intermediate target value is different from the final target value, the string charge / discharge power slope control is performed after the power storage system charge / discharge power instruction value converges to the target value. During the string charge / discharge power slope control period, the string charge / discharge power instruction value of each string St1 to Stx gradually changes from the intermediate target value to the final target value in order to adjust the balance between the string charge / discharge power of each string St1 to Stx.

[0100] When the storage system charge / discharge power instruction value converges to the target value, the string system controller SSC determines a final target value for the charge / discharge power instruction value of each of the strings St1 to Stx for the purpose of balancing the charge / discharge power of each of the strings St1 to Stx. At the same time, the string system controller SSC also calculates a change amount ΔP3 in the string charge / discharge power instruction value for each of the strings St1 to Stx at each predetermined period (for example, every few seconds). The change amount ΔP3 is a value obtained by equally dividing the difference between the intermediate target value and the final target value of the string charge / discharge power instruction value of each of the strings St1 to Stx by n, and is determined by the resolution.

[0101] During the slope control period of the string charge / discharge power, the string system controller SSC transmits the string charge / discharge power instruction value of each string St1 to Stx to all string controllers SC1 to SCx by unicast communication at the predetermined cycle. This string charge / discharge power instruction value is a value obtained by adding the above-mentioned change amount ΔP3 to the estimated current value.

[0102] The string system controller SSC transmits the string charge / discharge power instruction value to all the string controllers SC1 to SCx by unicast communication, and then transmits a PCS control update flag to all the string controllers SC1 to SCx by broadcast communication.

[0103] 6 to 12 are tables for explaining a method for determining a power storage system charge / discharge power instruction value and a string charge / discharge power instruction value of each string St1 to St63 during a slope control period for the power storage system charge / discharge power or the string charge / discharge power. The tables in Figs. 6 to 12 show a discharge power instruction value for the power storage system 1 as a whole (hereinafter referred to as the power storage system discharge power instruction value) and a discharge power instruction value for each string St1 to St63 (hereinafter referred to as the string discharge power instruction value). Below, a method for determining a power storage system discharge power instruction value and a string discharge power instruction value of each string St1 to Stx during a slope control period for the discharge power of the power storage system 1 as a whole (hereinafter referred to as the power storage system discharge power) or the discharge power of each string St1 to St63 (string discharge power) will be described. Note that a description of a method for determining a charge power instruction value for the power storage system 1 as a whole and a charge power instruction value for each string St1 to Stx during a slope control period for the charge power of the power storage system 1 as a whole will be omitted, but is the same as the description below.

[0104] 6 shows the discharge power command value of the power storage system and the string discharge power command values ​​of each of the strings St1 to St63 at the start of the standard slope control during the slope control period of the discharge power of the power storage system. As shown in this table, at the start of the standard slope control during the slope control period of the discharge power of the power storage system, the string system controller SSC determines the string discharge power command values ​​of each of the strings St1 to St63 from "command 0" to "command n".

[0105] The string system controller SSC calculates the change amount ΔP1 by dividing the difference between the "estimated current value" and the value in the "command n" column by n equal parts, and calculates the values ​​in the columns from "command 1" to "command n." The value in the "command 1" column is the value obtained by adding the change amount ΔP1 to the "estimated current value." The value in the "command 2" column is the value obtained by adding the change amount ΔP1 to the value in the "command 1" column. The value in the "command n-1" column is the value obtained by adding the change amount ΔP1 to the value in the "command n-2" column. The value in the "command n" column is the value in the "command target value" column. The "estimated current value" is a value that the string system controller SSC estimates based on the string discharge command value it transmitted and the discharge upper limit value of each string St1 to St63.

[0106] The string system controller SSC transmits the value in the "Command 0" column as the string discharge power command value to each of the string controllers SC1 to SC63 by unicast communication. After that, the string system controller SSC repeatedly executes the following processes (1) to (4) at predetermined intervals.

[0107] (1) The string system controller SSC assigns the values ​​of the columns from "Instruction 1" to "Instruction target value" to the column to the left. That is, the string system controller SSC assigns the value of the column "Instruction 1" to the column "Instruction 0", the value of the column "Instruction 2" to the column "Instruction 1", and the value of the "Instruction target value" to "Instruction n".

[0108] (2) When the storage system discharge power instruction value is updated, the string system controller SSC changes the "instruction target value" according to the updated storage system discharge power value, and updates the values ​​in the columns "Instruction 1" to "Instruction n" according to the changed "instruction target value." At this time, the string system controller SSC calculates the amount of change ΔP1 by equally dividing the difference between the "estimated current value" and the value in the column "Instruction n" by n, and calculates the values ​​in the columns from "Instruction 1" to "Instruction n."

[0109] (3) The string system controller SSC transmits the value in the column of "Command 0" as the string discharge power command value to each of the string controllers SC1 to SC63 by unicast communication.

[0110] (4) The string system controller SSC broadcasts the PCS control update flag to all the string controllers SC1 to SC63.

[0111] The table in Fig. 7 shows the power storage system discharge power command value and the string discharge power command values ​​of each of the strings St1 to St63 at the start of the shortest slope control of the slope control period of the power storage system discharge power. As shown in this table, at the start of the shortest slope control of the slope control period of the power storage system discharge power, the string system controller SSC determines the string discharge power command values ​​of each of the strings St1 to St63 for "Command 0" and "Command 1." The value in the "Command 0" column is the value in the "Expected Current Value" column, and the value in the "Command 1" column is the value in the "Command Target Value" column. The value in the "Command Target Value" column is the value obtained by dividing the power storage system discharge power command value by the number of strings St1 to St63 that can be discharged.

[0112] The string system controller SSC broadcasts the value in the "Command 0" column as the string discharge power command value to all the string controllers SC1 to SC63. After that, the string system controller SSC executes the following processes (1) to (4).

[0113] (1) The string system controller SSC assigns the values ​​of the columns from "Instruction 1" to "Instruction target value" to the column to the left. That is, the string system controller SSC assigns the value of the "Instruction 1" column to the "Instruction 0" column, and assigns the value of the "Instruction target value" column to the "Instruction 1" column. If there is a "Instruction 2" column, the value of the "Instruction 2" column is assigned to the "Instruction 1" column, and the value of the "Instruction target value" is assigned to the "Instruction 2" column.

[0114] (2) The string system controller SSC transmits the value in the column of "Instruction 0" as the string discharge power instruction value to all string controllers SC1 to SC63 by broadcast communication. Note that the string discharge power instruction value is not transmitted to the string controllers SC1 to SC63 corresponding to the strings St1 to St63 that are not performing the discharging operation. Furthermore, if the power storage system discharge power instruction value is updated while performing shortest slope control of the power storage system discharge power, the string system controller SSC transmits the string discharge power instruction value to the string controllers SC1 to SC63 by broadcast communication based on the power storage system discharge power instruction value before the update, and then executes processing according to the updated power storage system discharge power instruction value. Here, the string system controller SSC may suspend processing according to the power storage system discharge power instruction value before the update, and execute processing according to the updated power storage system discharge power instruction value.

[0115] (3) The string system controller SSC broadcasts the PCS control update flag to all the string controllers SC1 to SC63. Note that the PCS control update flag is not transmitted to the string controllers SC1 to SC63 corresponding to the strings St1 to St63 that do not perform the discharge operation.

[0116] (4) The string system controller SSC executes the standard slope control of the string discharge power shown in the table of FIG. 8, and adjusts the balance of the string discharge power of each of the strings St1 to St63 while maintaining the discharge power of the power storage system.

[0117] The table in Fig. 8 shows the discharge power instruction value of the power storage system and the string discharge power instruction values ​​of each of the strings St1 to St63 at the start of the standard slope control of the string discharge power. As shown in this table, at the start of the standard slope control of the string discharge power slope control period, the string system controller SSC determines the string discharge power instruction values ​​of each of the strings St1 to St63 from "instruction 0" to "instruction n".

[0118] The string system controller SSC calculates the change amount ΔP3 by dividing the difference between the “estimated current value” and the value in the “command n” column by n equal parts, and calculates the values ​​in the columns from “command 1” to “command n.” The value in the “command 1” column is the value obtained by adding the change amount ΔP3 to the “estimated current value,” the value in the “command 2” column is the value obtained by adding the change amount ΔP3 to the value in the “command 1” column, the value in the “command n-1” column is the value obtained by adding the change amount ΔP3 to the value in the “command n-2” column, and the value in the “command n” column is the value in the “command target value” column. The “estimated current value” is a value that the string system controller SSC estimates based on the string discharge command value it transmitted (the value in the “command target value” column in the table of FIG. 7) and the string discharge upper limit value of each string St1 to St63.

[0119] The string system controller SSC transmits the value in the "Command 0" column as the string discharge power command value to each of the string controllers SC1 to SC63 by unicast communication. After that, the string system controller SSC repeatedly executes the following processes (1) to (4) at predetermined intervals.

[0120] (1) The string system controller SSC assigns the values ​​of the columns from "Instruction 1" to "Instruction target value" to the column to the left. That is, the string system controller SSC assigns the value of the column "Instruction 1" to the column "Instruction 0", the value of the column "Instruction 2" to the column "Instruction 1", and the value of the "Instruction target value" to "Instruction n".

[0121] (2) When the storage system discharge power instruction value is updated, the string system controller SSC shifts from the standard slope control of the string discharge power to the shortest slope control of the storage system discharge power.

[0122] (3) The string system controller SSC transmits the value in the column of "Command 0" as the string discharge power command value to each of the string controllers SC1 to SC63 by unicast communication.

[0123] (4) The string system controller SSC broadcasts the PCS control update flag to all the string controllers SC1 to SC63.

[0124] 9 to 11 show the discharge power command value of the power storage system and the string discharge power command values ​​of each of the strings St1 to St63 at the start of the shortest slope control of the slope control period of the discharge power of the power storage system. Here, in the example shown in the tables of Fig. 9 to 11, there are strings St2 and St3 whose "discharge power upper limit value" is lower than the "command target value."

[0125] As shown in the table of Fig. 9, at the start of the shortest slope control of the slope control period of the power storage system discharge power, the string system controller SSC determines the string discharge power command values ​​of each of the strings St1 to St63 for "Command 0" and "Command 1". The value in the "Command 0" column is the value in the "Expected Current Value" column, and the value in the "Command 1" column is the value in the "Command Target Value" column. The value in the "Command Target Value" column is the value obtained by dividing the power storage system discharge power command value by the number of strings St1 to St63 that can be discharged.

[0126] The string system controller SSC compares the value in the "Command Target Value" column with the value in the "Command 1" column and the value in the "Discharge Power Upper Limit Value" column, and calculates the shortage or excess of the string discharge power that can be output by each of the strings St1 to St63 relative to the value in the "Command Target Value" column. Here, if the value in the "Command Target Value" column is smaller than the value in the "Discharge Power Upper Limit Value" column ("Command Target Value" < "Discharge Power Upper Limit Value"), the excess of the string discharge power that can be output by each of the strings St1 to St63 is 0 or more ("Command 1" - "Command Target Value" ≥ 0). On the other hand, if the value in the "Command Target Value" column is equal to or greater than the value in the "Discharge Power Upper Limit Value" column ("Command Target Value" ≥ "Discharge Power Upper Limit Value"), the shortage of the string discharge power that can be output by each of the strings St1 to St63 is 0 or more ("Command Target Value" - "Command 1" ≥ 0).

[0127] As shown in the tables of FIGS. 10 and 11 , the string system controller SSC corrects the power storage system discharge power instruction value, and corrects the value in the “Instruction 1” column of the string discharge power instruction value for each of the strings St1 to St63 in accordance with the correction of the power storage system discharge power instruction value. That is, the string system controller SSC corrects the power storage system discharge power instruction value so that the total value of the shortage and excess of the string discharge power for each of the strings St1 to St63 (−1300 in FIG. 9 , −120 in FIG. 10 ) approaches zero. The string system controller SSC also calculates the value in the “Instruction 1” column by dividing the corrected power storage system discharge power instruction value by the number of dischargeable strings St1 to St63, and assigns the calculated value to the “Instruction 1” column. The above process is repeated a necessary number of times until the total value of the shortage and excess of the string discharge power for each of the strings St1 to St63 becomes zero.

[0128] The string system controller SSC broadcasts the value in the "Command 0" column shown in the table of Fig. 11 as the string discharge power command value to all the string controllers SC1 to SC63. After that, the string system controller SSC executes the following processes (1) to (4).

[0129] (1) The string system controller SSC assigns the values ​​of the columns from "Instruction 1" to "Instruction target value" to the column to the left. That is, the string system controller SSC assigns the value of the column "Instruction 1" to the column "Instruction 0". If a column "Instruction 2" exists, the value of the column "Instruction 2" is assigned to the column "Instruction 1", and the value of the "Instruction target value" is assigned to the column "Instruction 2".

[0130] (2) The string system controller SSC broadcasts the value in the “Instruction 0” column as the string discharge power instruction value to all string controllers SC1 to SC63. Note that the string discharge power instruction value is not transmitted to the string controllers SC1 to SC63 corresponding to the strings St1 to St63 that are not performing the discharge operation.

[0131] (3) The string system controller SSC broadcasts the PCS control update flag to all string controllers SC1 to SC63. The PCS control update flag is not transmitted to the string controllers SC1 to SC63 corresponding to the strings St1 to St63 that are not performing the discharge operation. For strings St2 and St3 whose discharge power upper limit is lower than the command target value, the corresponding string controllers SC2 and SC3 control the power converters PCS2 and PCS3 so that the string discharge power output is equal to or lower than the discharge power upper limit.

[0132] (4) The string system controller SSC executes the standard slope control of the string discharge power shown in the table of FIG.

[0133] The table in FIG. 12 shows the power storage system discharge power instruction value and the string discharge power instruction value of each of the strings St1 to St63 at the start of the standard slope control of the string discharge power.

[0134] As shown in this table, at the start of standard slope control during the string discharge power slope control period, the string system controller SSC determines string discharge power instruction values ​​for each of the strings St1 to St63 from "instruction 0" to "instruction n."

[0135] The string system controller SSC calculates the change amount ΔP3 by dividing the difference between the "estimated current value" and the value in the "command n" column by n equal parts, and calculates the values ​​in the columns from "command 1" to "command n." The value in the "command 1" column is the value obtained by adding the change amount ΔP3 to the "estimated current value." The value in the "command 2" column is the value obtained by adding the change amount ΔP3 to the value in the "command 1" column. The value in the "command n-1" column is the value obtained by adding the change amount ΔP3 to the value in the "command n-2" column. The value in the "command n" column is the value in the "command target value" column. The "estimated current value" is the lower of the value in the "command 1" column and the value in the "discharge power upper limit" column shown in the table of FIG. 11.

[0136] The string system controller SSC transmits the value in the column of "Instruction 0" as the string discharge power instruction value to each of the string controllers SC1 to SC63 by unicast communication. After that, the string system controller SSC repeatedly executes the following processes (1) to (4) at predetermined intervals while maintaining the discharge power of the power storage system.

[0137] (1) The string system controller SSC assigns the values ​​of the columns from "Instruction 1" to "Instruction target value" to the column to the left. That is, the string system controller SSC assigns the value of the column "Instruction 1" to the column "Instruction 0", the value of the column "Instruction 2" to the column "Instruction 1", and the value of the "Instruction target value" to "Instruction n".

[0138] (2) When the storage system discharge power instruction value is updated, the string system controller SSC shifts from the standard slope control of the string discharge power to the shortest slope control of the storage system discharge power.

[0139] (3) The string system controller SSC transmits the value in the column of "Command 0" as the string discharge power command value to each of the string controllers SC1 to SC63 by unicast communication.

[0140] (4) The string system controller SSC broadcasts the PCS control update flag to all the string controllers SC1 to SC63.

[0141] As described above, the storage battery control device 2 according to this embodiment includes a plurality of string controllers SC1 to SCx provided for each of the strings St1 to Stx, a power storage system controller PSC, and a string system controller SSC that communicates with the plurality of string controllers SC1 to SCx. Each of the string controllers SC1 to SCx controls the string charge / discharge power (second charge / discharge power instruction value) of the corresponding string St1 to Stx. The string system controller SSC receives the power storage system charge / discharge power instruction value (first charge / discharge power instruction value) from the power storage system controller PSC, calculates the string charge / discharge power instruction value for each of the strings St1 to Stx in accordance with the received power storage system charge / discharge power instruction value, and transmits the calculated string charge / discharge power instruction value to the corresponding string controller SC1 to SCx.

[0142] Here, the string system controller SSC changes the charge / discharge power of the power storage system from a current value to a target value by selectively executing either standard slope control or shortest slope control during a slope control period of the charge / discharge power of the power storage system. Then, the string system controller SSC adjusts the string charge / discharge power of the multiple strings St1 to Stx by executing standard slope control during a slope control period of the string charge / discharge power after executing the standard slope control or shortest slope control.

[0143] In the standard slope control during the slope control period of the charge / discharge power of the power storage system, the string system controller SSC calculates a string charge / discharge power instruction value for each predetermined period individually for each of the string controllers SC1 to SCx in accordance with the charge / discharge power instruction value of the power storage system received from the power storage system controller PSC. Then, the string system controller SSC transmits the calculated string charge / discharge power instruction value to each of the string controllers SC1 to SCx individually for each predetermined period. This makes it possible to gradually change the charge / discharge power of the power storage system over an arbitrary period of time when updating the charge / discharge power instruction value of the power storage system, thereby suppressing abrupt changes in the charge / discharge power of the power storage system.

[0144] Furthermore, in the shortest slope control of the slope control period of the charge / discharge power of the power storage system, the string system controller SSC calculates a string charge / discharge power instruction value common to the plurality of string controllers SC1 to SCx according to the charge / discharge power instruction value of the power storage system received from the power storage system controller PSC. Then, the string system controller SSC simultaneously transmits the calculated common string charge / discharge power instruction value to the plurality of string controllers SC1 to SCx. This improves responsiveness when updating the charge / discharge power instruction value of the power storage system.

[0145] Furthermore, in the standard slope control during the slope control period of the charge / discharge power of the power storage system, the string system controller SSC individually transmits the string charge / discharge power instruction value calculated for each of the string controllers SC1 to SCx to each of the string controllers SC1 to SCx at predetermined intervals by unicast communication. This makes it possible to converge the string charge / discharge power of each of the strings St1 to Stx to the target value at the completion of the slope control of the charge / discharge power of the power storage system.

[0146] On the other hand, in the shortest slope control of the slope control period of the charge / discharge power of the energy storage system, the string system controller SSC simultaneously transmits a string charge / discharge power instruction value common to the multiple string controllers SC1 to SCx to the multiple string controllers SC1 to SCx by broadcast communication, which enables the slope control of the charge / discharge power of the energy storage system to be completed in a shorter time than the standard slope control.

[0147] Furthermore, when the string system controller SSC receives an updated power storage system charge / discharge power instruction value from the power storage system controller PSC while executing standard slope control of the string charge / discharge power after executing shortest slope control of the power storage system charge / discharge power, the string system controller SSC shifts from standard slope control of the string charge / discharge power to shortest slope control of the power storage system charge / discharge power, thereby improving responsiveness to updates of the power storage system charge / discharge power.

[0148] Furthermore, when executing the shortest slope control of the charge / discharge power of the power storage system, the string system controller SSC calculates the difference between the upper limit value of the string charge / discharge power and the string charge / discharge power command value for each of the strings St1 to Stx, and corrects the charge / discharge power command value so that the total value of the differences for the multiple strings St1 to Stx decreases. Then, the string system controller SSC calculates a string charge / discharge power command value common to the multiple string controllers SC1 to SCx according to the corrected charge / discharge power command value. Then, the string system controller SSC simultaneously transmits the calculated common string charge / discharge power command value to the multiple string controllers SC1 to SCx. As a result, even if there is a string St1 to Stx whose upper limit value of the string charge / discharge power is lower than the string charge / discharge power command value, it is possible to suppress the string charge / discharge power of the string St1 to Stx to be equal to or lower than the upper limit value, and make the actual charge / discharge power of the power storage system approach the charge / discharge power command value received from the power storage system controller PSC. It is not essential to correct the power storage system charge / discharge power instruction value so as to reduce the total value of the differences among the strings St1 to Stx, and the string charge / discharge power instruction value may be corrected so as to reduce the total value of the differences among the strings St1 to Stx. In this case, the string charge / discharge power instruction value is a common value among the string controllers SC1 to SCx.

[0149] Here, the charge / discharge power upper limit value is an estimated value of the charge / discharge power that the strings St1 to Stx can charge / discharge, but the charge / discharge power that the strings St1 to Stx can actually charge / discharge may be equal to or greater than the estimated value. In this case, if a string charge / discharge power instruction value that exceeds the estimated charge / discharge power upper limit value is transmitted from the string system controller SSC and the strings St1 to Stx perform charging / discharging in accordance with the transmitted string charge / discharge power instruction value, an error occurs between the charge / discharge power of the power storage system 1 and the charge / discharge power instruction value of the power storage system. Therefore, when executing the shortest slope control of the charge / discharge power of the power storage system, the string controllers SC1 to SCx control the charge / discharge power to be equal to or less than the charge / discharge power upper limit value of each of the strings St1 to Stx in accordance with the string charge / discharge power instruction value transmitted from the string system controller SSC. This reduces the error between the charge / discharge power of the power storage system 1 and the charge / discharge power instruction value of the power storage system.

[0150] Furthermore, in the standard slope control of the charge / discharge power of the power storage system or the string system charge / discharge power, the string system controller SSC sets the string charge / discharge power instruction value for each predetermined period so that it gradually changes from the current value to the target value. This allows the charge / discharge power of the power storage system to be gradually changed over any amount of time when the charge / discharge power instruction value of the power storage system is updated, thereby preventing abrupt changes in the charge / discharge power of the power storage system.

[0151] Furthermore, the string system controller SSC transmits a string charge / discharge power instruction value to the plurality of string controllers SC1 to SCx in the standard slope control or the shortest slope control, and then transmits an instruction to execute control of the power converters PCS1 to PCSx to the plurality of string controllers SC1 to SCx simultaneously by broadcast communication. This reduces the communication time for the control instruction of the power converters PCS1 to PCSx and improves responsiveness to updates of the charge / discharge power of the power storage system.

[0152] The present invention has been described above based on the above-mentioned embodiment, but the present invention is not limited to the above-mentioned embodiment, and modifications may be made within the scope of the spirit of the present invention, and publicly known or well-known technologies may be combined as appropriate.

[0153] For example, in the above-described embodiment, the string system controller SSC transmits string charge / discharge power instruction values ​​to the string controllers SC1 to SCx. However, the power storage system controller PSC and the string system controller SSC may be integrated, and the integrated controller may transmit string charge / discharge power instruction values ​​to the string controllers SC1 to SCx. Alternatively, one of the multiple string controllers SC1 to SCx may be a master controller, and the others may be slave controllers, and the master controller may transmit string charge / discharge power instruction values ​​to the slave controllers. [Explanation of symbols]

[0154] 1: Energy storage system 2: Battery control device PCS1: Power converter PCS2: Power converter PCS3: Power converter PCSx: Power converter PSC: Power storage system controller (host control unit) SC1: String controller (first control section) SC2: String controller (first control section) SC3: String controller (first control section) SC63: String controller (first control section) SCx: String controller (first control section) SSC: String System Controller (Second Control Unit) St1: String (storage string) St2: String (storage string) St3: String (storage string) St4: String (storage string) St5: String (storage string) St63: String (storage string) Stx: String (storage string)

Claims

1. A battery control device for controlling a power storage system including a plurality of power storage strings connected in parallel, a plurality of first control units provided for the respective power storage strings, the first control units controlling charge / discharge power of the corresponding power storage strings; a second control unit that receives a first charge / discharge power instruction value that is an instruction value for charge / discharge power of the entire power storage system from a higher-level control unit, calculates a second charge / discharge power instruction value that is an instruction value for charge / discharge power for each of the power storage strings according to the received first charge / discharge power instruction value, and transmits the calculated second charge / discharge power instruction value to the corresponding first control unit; Equipped with The second control unit is a first control that calculates the second charge / discharge power instruction value for each predetermined period individually for each first control unit according to the first charge / discharge power instruction value received from the higher-level control unit, and transmits the calculated second charge / discharge power instruction value to the first control unit individually for each predetermined period; a second control that calculates the second charge / discharge power instruction value common to the plurality of first control units in accordance with the first charge / discharge power instruction value received from the higher-level control unit, and simultaneously transmits the calculated common second charge / discharge power instruction value to the plurality of first control units; By selectively executing one of the above, the charge / discharge power of the entire power storage system is changed from a current value to a target value, After executing the first control or the second control, the battery control device executes a third control that adjusts the charge / discharge power of the plurality of power storage strings by calculating the second charge / discharge power instruction value individually for each of the first control units and transmitting the calculated second charge / discharge power instruction value individually to the first control unit.

2. 2. The battery control device according to claim 1, wherein the second control unit transmits the calculated second charge / discharge power instruction value to the first control unit by unicast communication at the predetermined period when the first control and the third control are executed, and transmits the calculated common second charge / discharge power instruction value to multiple first control units simultaneously by broadcast communication when the second control is executed.

3. 3. The battery control device according to claim 1, wherein the second control unit executes the second control when the second control unit receives the updated first charge / discharge power instruction value from the higher-level control unit during execution of the third control after execution of the second control.

4. 3. The battery control device according to claim 1, wherein, when the second control is performed, the second control unit calculates the difference between the charge / discharge power upper limit value and the second charge / discharge power instruction value for each of the power storage strings, calculates the second charge / discharge power instruction value common to the plurality of first control units that reduces the total value of the differences for the plurality of power storage strings, and simultaneously transmits the calculated common second charge / discharge power instruction value to the plurality of first control units.

5. The battery control device according to claim 4, wherein the first control unit controls the charge / discharge power to be equal to or less than the charge / discharge power upper limit value for each storage string in accordance with the second charge / discharge power instruction value transmitted from the second control unit when the second control is executed.

6. The battery control device according to claim 1 or 2, wherein the second charge / discharge power instruction value calculated in the first control for each predetermined period gradually changes from a current value to a target value.

7. the power storage system includes a plurality of power converters provided for the power storage strings, the power converters being controlled by the first control unit to convert charging / discharging power of the power storage strings; 3. The battery control device according to claim 1, wherein the second control unit transmits the second charge / discharge power instruction value to a plurality of the first control units during the first control, the second control, or the third control, and then transmits an instruction to execute control of the power converter to the plurality of first control units simultaneously via broadcast communication.

8. a plurality of storage strings connected in parallel; a battery control device that controls charging and discharging power of the plurality of power storage strings; A power storage system comprising: The battery control device includes: a plurality of first control units provided for the respective power storage strings, the first control units controlling charge / discharge power of the corresponding power storage strings; a second control unit that receives a first charge / discharge power instruction value that is an instruction value for charge / discharge power of the entire power storage system from a higher-level control unit, calculates a second charge / discharge power instruction value that is an instruction value for charge / discharge power for each of the power storage strings according to the received first charge / discharge power instruction value, and transmits the calculated second charge / discharge power instruction value to the corresponding first control unit; Equipped with The second control unit is a first control that calculates the second charge / discharge power instruction value for each predetermined period individually for each first control unit according to the first charge / discharge power instruction value received from the higher-level control unit, and transmits the calculated second charge / discharge power instruction value to the first control unit individually for each predetermined period; a second control that calculates the second charge / discharge power instruction value common to the plurality of first control units in accordance with the first charge / discharge power instruction value received from the higher-level control unit, and simultaneously transmits the calculated common second charge / discharge power instruction value to the plurality of first control units; By selectively executing one of the above, the charge / discharge power of the entire power storage system is changed from a current value to a target value, and a power storage system that, after the first control or the second control is executed, executes a third control that adjusts the charge / discharge power of the plurality of power storage strings by calculating the second charge / discharge power instruction value individually for each of the first control units and transmitting the calculated second charge / discharge power instruction value individually to the first control unit.

Citation Information

Patent Citations

  • Battery device discharging system

    JP2013031247A

  • Battery device charging system

    JP2013031249A

  • Charge and discharge system

    JP2016167928A

  • Power storage control device, power storage control method, and power storage control program

    JP2019092339A

  • Power storage system and method for controlling the same

    JP2019216528A