Power storage system and method of operation thereof

The power storage system addresses the risk of data loss by using a communication conversion device to store measurement data during failures, ensuring data integrity and enabling duplication management.

JP7657977B2Active Publication Date: 2025-04-07LG ENERGY SOLUTION LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
JP2023572634
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-01-04
Filing Date
2022-12-20
Publication Date
2025-04-07
Estimated Expiration
2042-12-20

AI Technical Summary

Technical Problem

Existing power storage systems face the risk of data loss due to communication failures or unexpected events, such as fires, which can prevent measurement data from being transmitted to the server.

Method used

A power storage system that includes a rack BMS, a communication conversion device, and a server, where the communication conversion device stores measurement data in memory when a failure flag is activated, allowing for duplication management and prevention of data loss.

Benefits of technology

The system effectively prevents the loss of measurement data by storing it in the communication conversion device during communication failures, enabling analysis and duplication management through an external controller.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007657977000001
    Figure 0007657977000001
  • Figure 0007657977000002
    Figure 0007657977000002
  • Figure 0007657977000003
    Figure 0007657977000003
Patent Text Reader

Abstract

The present invention discloses a power storage system comprising a rack BMS that outputs measurement data and a fault flag of a battery rack having a plurality of battery cells, a communication conversion device that receives the measurement data and the fault flag from the rack BMS and performs communication conversion on the measurement data and outputs it, and a server that receives the measurement data from the communication conversion device, wherein the communication conversion device stores the measurement data in response to activation of the fault flag.
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a power storage system and an operating method thereof, and more particularly to a power storage system and an operating method thereof that can prevent data loss due to a data transmission failure by duplicating data security. [Background technology]

[0002] Chargeable and dischargeable secondary batteries are commonly used not only in portable devices but also in electric vehicles or hybrid vehicles that are driven by a power source, as well as in energy storage systems (ESS) and uninterruptible power supplies (UPS) that use medium- to large-sized batteries for home or industrial use.

[0003] Here, a power storage system is a device that improves the efficiency of power usage by storing generated electricity in a storage device such as a battery and supplying it when the electricity is needed. Such a power storage system stores electricity generated using renewable energy such as solar power or wind power or electricity transmitted from a power plant in a battery, and makes the stored electricity available during times when the amount of electricity consumed is relatively high.

[0004] Although this is not necessarily the case when a secondary battery is realized as a battery for a mobile terminal, a battery applied to an electric vehicle or an energy storage source as described above is usually used in a form in which a plurality of unit secondary battery cells are assembled, thereby improving compatibility with a high capacity environment. In addition, as the need for a large capacity structure is increasing recently, including the use of secondary batteries as an energy storage source, secondary battery packs having a multi-module structure in which a plurality of secondary batteries are connected in series / parallel are generally used.

[0005] A unit rack for power storage is composed of a number of secondary battery packs, each of which includes a number of secondary battery cells or secondary battery modules. A section is composed of a number of banks, each of which includes a number of racks. The power storage system further includes a battery management system (BMS) that performs functions such as controlling power supply to a load of each battery unit, measuring electrical characteristic values ​​such as current or voltage, controlling charging and discharging, controlling voltage equalization, and estimating a state of charge (SOC, also called a charging amount).

[0006] Meanwhile, one power storage system is equipped with tens of thousands of secondary battery cells or modules, and in operating such a power storage system, it is necessary to continuously monitor the voltage, current, temperature, state of charge (SOC), etc., for each of the tens of thousands of cells or modules. A communication system and a connection method for communication between BMSs that delivers monitoring information based on controller area network (CAN) communication from a pack battery management system (PBMS) to a rack battery management system (RBMS), from the RBMS to a bank battery management system (BBMS), and from the BBMS to a battery system controller (BSC) have been used.

[0007] As described above, the BMS of the energy storage system is composed of the BBMS, RBMS, PBMS, etc. Among them, the RBMS transmits measurement data such as rack current, cell voltage, etc. to a module log receiver, i.e., a server, using a Transmission Control Protocol (TCP) communication method via a CAN to Ethernet converter, i.e., a communication converter. The server stores the measurement data and analyzes the measurement data stored in the server when an unexpected failure occurs. However, if the transmission of the measurement data from the communication converter to the server fails due to a fire or an unexpected failure, there is a risk that the measurement data will be lost. Therefore, a method of duplicating the measurement data to prevent the measurement data from being lost is desired.

[0008] The prior art related to the present invention includes the following documents. [Prior art documents] [Patent documents]

[0009] [Patent Document 1] Republic of Korea Patent No. 10-1792818 [Patent Document 2] Republic of Korea Patent No. 10-1726930 Summary of the Invention [Problem to be solved by the invention]

[0010] The present invention provides a power storage system capable of performing dual management of measurement data and an operation method thereof.

[0011] The present invention provides a power storage system and an operating method thereof that can prevent loss of measurement data by storing measurement data in a communication conversion device and analyzing the stored measurement data when it is impossible for a server to collect the measurement data. [Means for solving the problem]

[0012] An energy storage system according to one embodiment of the present invention includes a rack BMS that outputs measurement data and a fault flag for a battery rack having a plurality of battery cells, a communication conversion device that receives the measurement data and the fault flag from the rack BMS and performs communication conversion on the measurement data before outputting it, and a server that receives the measurement data from the communication conversion device, wherein the communication conversion device stores the measurement data in response to activation of the fault flag.

[0013] The communication converter receives measurement data in a CAN (Controller Area Network) format from the rack BMS, converts the data into a TCP (Transmission Control Protocol) format, and transmits the data to the server.

[0014] When the server receives the measurement data, it transmits an acknowledgment signal to the rack BMS, and when the rack BMS fails to receive the acknowledgment signal, it activates the failure flag and transmits it to the communication converter.

[0015] When the server receives the measurement data, it transmits an acknowledgment signal to the communication converter, and when the communication converter fails to receive the acknowledgment signal, it activates the failure flag.

[0016] The communication converter includes a plurality of memories for storing the measurement data.

[0017] The communication converter sequentially stores the measurement data in a plurality of memories by incrementing an index every time the fault flag is activated.

[0018] If the failure flag is activated even after all the measurement data has been stored in the plurality of memories, the communication converter resets an index and sequentially overwrites the measurement data in the plurality of memories.

[0019] The power storage system further comprises an external controller for reading out the measurement data stored in the communication converter.

[0020] The external controller inputs an index value and a read request to the communication converter to read the measurement data stored in the corresponding memory.

[0021] A method of operating a power storage system according to another aspect of the present invention includes the steps of receiving measurement data and a fault flag of a battery rack, determining whether the fault flag is activated, storing the measurement data in a memory if the fault flag is activated, increasing an index each time the fault flag is activated and storing the measurement data in the memory, and resetting the index and overwriting the measurement data in the memory if a fault flag exceeding a predetermined index is activated.

[0022] The fault flag is activated if the server fails to receive measurement data.

[0023] The method of operating the power storage system further includes the steps of: inputting a read request together with an index value from an external controller; and analyzing measurement data in a memory corresponding to the index value and storing the measurement data in a server. Effect of the Invention

[0024] In the present invention, the rack BMS generates measurement data of the battery rack and transmits it to the server via the communication converter. At this time, the rack BMS transmits a fault flag together with the measurement data, and if the server cannot receive the measurement data via the communication converter, the fault flag is activated. If the fault flag is activated, the communication converter stores the measurement data in a memory, and the measurement data stored in the memory can be read by an external controller, stored in the server, and analyzed.

[0025] Therefore, the present invention makes it possible to prevent loss of measurement data by having the communication conversion device store measurement data that could not be transmitted to the server, and by analyzing the stored measurement data using an external controller to perform redundant management of the measurement data. [Brief description of the drawings]

[0026] [Figure 1] 1 is a block diagram for explaining a configuration of a power storage system according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram for explaining the configuration of a rack BMS that constitutes a power storage system according to one embodiment of the present invention. [Diagram 3] 1 is a block diagram for explaining a configuration of a communication conversion device constituting a power storage system according to an embodiment of the present invention. [Figure 4] 4 is a flow diagram for explaining an operation method of the power storage system according to one embodiment of the present invention. FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0027] Hereinafter, the embodiments of the present invention will be described in more detail with reference to the accompanying drawings. However, the present invention is not limited to the embodiments disclosed below, and may be embodied in various different forms. These embodiments are merely provided to complete the disclosure of the present invention and to fully inform those skilled in the art of the scope of the invention. In the drawings, the thickness is exaggerated to clearly show various layers and regions, and the same reference numerals in the drawings indicate the same components.

[0028] Fig. 1 is a block diagram for explaining the configuration of a power storage system according to one embodiment of the present invention, and Fig. 2 and Fig. 3 are block diagrams for explaining the configurations of a rack BMS and a communication conversion device that constitute the power storage system according to one embodiment of the present invention.

[0029] 1 to 3, the power storage system according to an embodiment of the present invention may include a rack BMS 100 that outputs measurement data and a fault flag of a battery rack 1000 having a plurality of battery cells, a communication conversion device 2000 that receives the measurement data and the fault flag from the rack BMS 100, converts the measurement data and outputs it, and stores the measurement data in response to activation of the fault flag, and a server 3000 that receives the measurement data from the communication conversion device 2000. The present invention may further include an external controller 4000 that reads out the measurement data stored in the communication conversion device. In this invention, when the server 3000 cannot receive the measurement data transmitted from the communication conversion device 2000 due to some cause such as communication failure or fire, the fault flag is activated, and the communication conversion device 2000 stores the measurement data at the time the fault flag is activated in response to whether the fault flag is activated, and the external controller 4000 reads the stored measurement data and analyzes the measurement data. At this time, the communication conversion device 2000 can store the measurement data in response to activation of the fault flag, and the stored measurement data may be non-converted measurement data or may be communication-converted measurement data. Therefore, it is possible to perform redundant management of the measurement data, thereby preventing loss of the measurement data. The components of the power storage system according to an embodiment of the present invention will be described in more detail below.

[0030] 1. Battery rack

[0031] The battery rack 1000 may include a plurality of battery cells connected in series, in parallel, or in series and in parallel, and a rack BMS 100 for managing the charging and discharging of the battery rack. Here, the plurality of battery cells may constitute one battery pack, and the plurality of battery packs may constitute one battery rack 1000, and each battery pack may be provided with a pack BMS. Meanwhile, a plurality of battery racks 1000 may be installed in a power storage system. That is, the power storage system may include a plurality of battery racks 1000, and each of the plurality of battery packs 1000 may be provided with a rack BMS 100. The rack BMS 100 measures the charging and discharging information, voltage, current, etc. of each battery rack 1000, and monitors the state of charge (SOC) and state of health (SOH) of each cell, thereby protecting the cells from overcharging, overdischarging, overcurrent, overheating, etc., and improving the efficiency of the battery by performing cell balancing. Furthermore, the measurement data of the rack BMS 100 may be transmitted to the server 3000 via the communication conversion device 2000. At this time, the rack BMS 100 may transmit a fault flag together with the measurement data to the communication conversion device 2000. The configuration of such a rack BMS 100 is shown in FIG.

[0032] 《1.1. Rack BMS》

[0033] 2, the rack BMS 100 may include a measurement unit 110 that measures the state of the battery rack 1000, a communication unit 120 that inputs and outputs data from and to the outside, and a control unit 130 that controls and manages the rack BMS 100. In addition, the rack BMS 100 may further include a balancing unit 140 that balances the battery rack 1000.

[0034] 《1.1.1.Measurement section》

[0035] The measurement unit 110 is provided to measure the state of the battery rack 1000, for example, measuring the voltage, current, etc. of the battery rack 1000. Here, the measurement unit 110 can measure the voltage, current, etc. of not only the battery rack but also at least one of the battery pack and the battery cell. That is, the measurement unit 110 can measure the voltage, current, etc. of at least one of the battery rack, the battery pack, and the battery cell. For this purpose, the measurement unit 110 may include a plurality of sensors, for example, at least one voltage sensor and at least one current sensor. The voltage sensor can measure the voltage of at least one of the battery rack, the battery pack, and the battery cell. For example, the voltage sensor can measure the voltage of the battery rack, and can measure the voltage stabilized after a predetermined time from the battery rack 1000, that is, the open circuit voltage (OCV). In addition, the current sensor can measure the current of the battery rack. The current sensor can include, for example, a Hall current transformer that measures a current using a Hall element and outputs a signal corresponding to the measured current. Meanwhile, the measurement unit 110 may further include a temperature sensor (not shown) for measuring the temperature of the battery rack or the surrounding area. The temperature sensor may measure the temperature of one area or a plurality of areas of the battery rack or the battery pack, and at least one temperature sensor may be provided for this purpose.

[0036] 1.1.2. Communications Department

[0037] The communication unit 120 inputs and outputs data between the rack BMS 100 and the communication conversion device 2000. At this time, the rack BMS 100 and the communication conversion device 2000 are connected by CAN (Controller Area Network) communication to input and output data. That is, the rack BMS 100 and the communication conversion device 2000 can input and output data in the CAN communication method. Such a communication unit 120 receives measurement data from the measurement unit 110 and transfers it to the communication conversion device 2000 under the control of the control unit 130. In addition, a buffer unit (not shown) for temporarily storing data may be provided at the front end of the communication unit 120. That is, the buffer unit may temporarily store data output from the measurement unit 110 under the control of the control unit 130, and then transfer the data to the communication conversion device 2000 via the communication unit 120. At this time, if the previous measurement data is output to the communication conversion device 2000, the buffer unit stores the next measurement data. That is, the buffer unit can overwrite the previous measurement data with the next measurement data. Meanwhile, the communication unit 120 can transmit a fault flag according to an embodiment of the present invention. That is, the communication unit 120 can transmit a fault flag to the communication conversion device 2000 together with measurement data of the battery rack 1000, such as a rack voltage and a cell current. At this time, the communication unit 120 receives a measurement data reception completion signal output from the server 2000, but if the reception completion signal cannot be received for a predetermined time or more, the communication unit 120 activates and outputs a fault flag. That is, measurement data is transmitted from the rack BMS 100 to the server 3000 via the communication conversion device 2000, and if the server 3000 receives the measurement data, it outputs a measurement data reception completion signal, and if the rack BMS 100 does not receive a reception completion signal within a predetermined time, it activates and transmits a fault flag to the communication conversion device 2000. At this time, the reception completion signal from the server 3000 may be received by the communication unit 120 of the rack BMS 100 from the server 3000, or may be received by the communication unit 120 of the rack BMS 100 via the communication conversion device 2000.That is, in order to receive the reception completion signal, the communication unit 120 of the rack BMS 100 may be connected to the server 2000 or to the communication conversion device 2000.

[0038] 1.1.3. Control Unit

[0039] The control unit 130 controls and manages the components constituting the rack BMS 100. That is, the control unit 130 controls the measurement unit 110 to measure the voltage, current, temperature, etc. of at least one of the battery rack, the battery pack, and the battery cell, and transmits the measured data to the communication conversion device 2000 via the communication unit 120. Here, the measurement unit 110 may continue to measure the state of the battery rack 1000, and the control unit 130 may periodically transfer the data output from the measurement unit 110 to the communication conversion device 2000. Needless to say, the control unit 130 may compare previous data measured by the measurement unit 110 with current data, and then transfer the data only when the current data has changed or has changed outside a set range. In addition, the control unit 130 controls the balancing unit 140 to balance at least one selected battery cell. Meanwhile, the control unit 130 can activate a failure flag depending on whether or not a reception completion signal is received from the server 3000. That is, the control unit 130 can control the communication unit 120 to output a failure flag through the communication unit 120, and can activate the failure flag and output it through the communication unit 120 if a reception completion signal from the server 3000 is not received.

[0040] 1.1.4. Balancing Section

[0041] The balancing unit 140 may charge or discharge all of the battery cells constituting the battery rack 1000 in order to balance the overall state of charge of the battery racks 1000. That is, the battery racks 1000 may have at least one high or low state of charge, but may perform balancing via the balancing unit 140 according to the control of the control unit 130 of the rack BMS 100 to charge or discharge all of the battery cells constituting the battery rack. At this time, the battery rack 1000 with a relatively high state of charge may discharge all of its battery cells, and the battery rack 1000 with a relatively low state of charge may charge all of its battery cells. The balancing unit 140 may be configured, for example, by connecting a switch and a load resistor in series between both ends of each battery cell. Therefore, the switch is turned on / off according to the control signal of the control unit 130, and the voltage charged in the battery cells may be discharged through the load resistor. Further, the balancing unit 140, under the control of the control unit 130, can discharge cells with a relatively high state of charge and charge cells with a relatively low state of charge in order to balance the state of charge of each battery cell constituting the battery rack 1000. That is, the measurement unit 110 measures the voltage and current of the multiple battery cells constituting the battery rack 1000, and the control unit 130 can discharge cells with a high state of charge and charge cells with a low state of charge based on the measurement result of the measurement unit 110.

[0042] 2. Communication conversion device

[0043] The communication conversion device 2000 communicates measurement data between the rack BMS100 and the server 3000. At this time, the communication conversion device 2000 is connected to the rack BMS100 by CAN (Controller Area Network) communication, and is connected to the server 3000 by TCP (Transmission Control Protocol) communication. Therefore, the communication conversion device 2000 converts the CAN communication into TCP communication and transmits the measurement data from the rack BMS100 to the server 3000. That is, the communication conversion device 2000 receives CAN-type measurement data from the rack BMS100, converts it into TCP-type measurement data, and transmits it to the server 3000. In addition, the communication conversion device 2000 receives a failure flag according to the present invention, and stores the measurement data received from the rack BMS100 in response to activation of the failure flag. That is, when the failure flag received from the rack BMS100 is activated, the communication conversion device 2000 stores the measurement data. Needless to say, the communication conversion device 2000 can activate the failure flag, but the communication conversion device 2000 can also activate the failure flag when it receives an acknowledgment signal from the server 3000 and is unable to receive the acknowledgment signal from the server 3000. The configuration of such a communication conversion device 2000 is shown in FIG.

[0044] Referring to FIG. 3, a communication conversion device 3000 of a power storage system according to one embodiment of the present invention may include a first communication unit 210 that receives measurement data and a fault flag of the battery rack 1000 via the rack BMS 100, a control unit 220 that receives the measurement data via the first communication unit 210, converts the measurement data for transmission to the server 3000, and determines whether the fault flag is activated, a memory 230 for storing the measurement data when the fault flag is activated, and a second communication unit 240 for transmitting the measurement data converted via the control unit 220 to the server 3000.

[0045] 2.1. First Communication Section

[0046] The first communication unit 210 includes a CAN communication module, receives measurement data from the rack BMS 100 in real time, and passes the received measurement data to the control unit 220. That is, the first communication unit 210 is connected to the communication unit 110 of the rack BMS 100, and receives measurement data of the battery rack 1000 from the communication unit 110 of the rack BMS 100 by the CAN system. The first communication unit 210 also receives a failure flag from the rack BMS 100 along with the measurement data, and passes it to the control unit 220.

[0047] 2.2. Control Unit

[0048] The control unit 220 performs communication conversion of the measurement data transmitted in real time from the rack BMS 100 via the first communication unit 210. That is, the control unit 220 includes a communication conversion unit, converts the measurement data of the CAN system into the TCP system, and delivers the TCP-converted measurement data to the second communication unit 240. In addition, the control unit 220 determines whether or not a failure flag received together with the measurement data via the first communication unit 210 is activated, and stores the measurement data. That is, when the server 3000 cannot receive the measurement data due to a communication line failure, fire, etc., the failure flag is activated, and the control unit 220 can store the measurement data at the time when the failure flag is activated in the memory 230. At this time, the measurement data stored in the memory 230 may be measurement data that has not been communication-converted, or may be measurement data that has been communication-converted. The data format of the measurement data stored in the memory 230 may be determined according to the communication method with the external controller 4000 described later. That is, when the external controller 4000 communicates using the CAN method, unconverted measurement data may be stored in the memory 230, and when the external controller 4000 communicates using the TCP method, converted measurement data may be stored in the memory 230. In an embodiment of the present invention, the external controller 4000 communicates using the CAN method, and thus unconverted measurement data in the CAN method may be stored in the memory 230. Meanwhile, at least two or more memories 230, for example, five memories 230 may be provided, and measurement data may be sequentially stored in the five memories 230 every time a fault flag is activated. That is, the control unit 220 may increase an index every time a fault flag is activated, and sequentially store measurement data in the five memories 230. In addition, the control unit 220 may overwrite measurement data in the first memory to the fifth memory in order if a fault flag is activated even after measurement data has been stored in the five memories 230.

[0049] 2.3. Memory

[0050] The memory 230 stores the measurement data when the fault flag is activated. That is, when it is impossible to collect data in the server 3000 due to a failure of a communication line, a fire caused by a system fault, etc., the server 3000 does not generate a reception confirmation signal, and the rack BMS 100 that cannot receive the signal activates and outputs a fault flag, and if it is determined that the fault flag is activated, the control unit 220 can store the measurement data in the memory 230. In this case, at least two or more memories 230 may be provided. For example, the memory 230 may be provided as first to fifth memories, and the measurement data may be stored in the first to fifth memories in sequence according to the number of times the fault flag is activated. That is, when the first fault flag is activated, the measurement data is stored in the first memory, and whenever the second, third, fourth, and fifth fault flags are activated, the measurement data may be stored in the second to fifth memories in sequence. However, if the failure flag is activated more than five times, the measurement data is stored in the first to fifth memories in sequence again, and the previously stored measurement data may be overwritten with new measurement data. Such memory 230 may include a secure digital card (SD card), a flash memory, a USB memory, an external hard disk, etc. That is, memory 230 may be built into communication conversion device 2000, or may be externally attached to the outside of communication conversion device 2000.

[0051] 2.4. Second Communication Section

[0052] The second communication unit 240 transmits the measurement data converted from the control unit 220 to the server 3000 via an external communication network. That is, the second communication unit 240 transmits the measurement data converted to the TCP format to the server 3000 via the control unit 220. For this purpose, the second communication unit 240 may be connected to the server 3000 wirelessly or by wire. Meanwhile, a buffer unit (not shown) for temporarily storing data may be provided at the front end of the second communication unit 240. That is, the buffer unit may temporarily store the TCP converted measurement data under the control of the control unit 230 and then transfer the data to the server 3000 via the second communication unit 240. The buffer unit stores the next measurement data when the previous measurement data is output to the server 3000. That is, the buffer unit can overwrite the previous measurement data with the next measurement data. At this time, since the buffer unit temporarily stores the measurement data, when the failure flag is activated, the measurement data temporarily stored in the buffer unit may be stored in the memory 230. That is, the buffer unit can store previous measurement data until the next measurement data arrives, but when the failure flag is activated, the previous measurement data stored in the buffer unit can be stored in the memory 230 without being overwritten with the next measurement data under the control of the control unit 220. In other words, when transmission of any measurement data to the server 3000 fails, the failure flag is activated, and the control unit 220 can store the measurement data temporarily stored in the buffer unit in the memory 230 based on the activated failure flag. In this way, every time the failure flag is activated, the measurement data temporarily stored in the buffer unit can be stored in the memory 230, and the index value of the memory 230 can be increased to sequentially store the measurement data in the multiple memories 230.

[0053] 3. Server

[0054] The server 3000 is connected to the communication converter 2000 to receive measurement data from the communication converter 2000 and store the received measurement data. At this time, the server 3000 may be connected to the communication converter 2000 by a TCP method. That is, the server 3000 may receive and store measurement data by the TCP method. Also, when the server 3000 receives the measurement data, it generates and outputs an acknowledgment signal. At this time, the acknowledgment signal may be transmitted from the server 3000 to the rack BMS 100, or may be transmitted to the rack BMS 100 via the communication converter 2000. That is, the acknowledgment signal is delivered to the rack BMS 100, and the rack BMS 100 activates a failure flag depending on whether the measurement data of the server 3000 is received or not. However, the server 3000 and the rack BMS 100 may be connected to deliver the acknowledgment signal, and the acknowledgment signal of the server 3000 may be delivered to the rack BMS 100 via the communication converter 2000. The acknowledgement signal may also be passed to the communication converter 2000 and, if the communication converter 2000 fails to receive the acknowledgement signal from the server 3000, a failure flag may be activated by the communication converter 2000.

[0055] 4. External Controller

[0056] The external controller 4000 may be provided to check and analyze the measurement data not received by the server 3000 when the measurement data is not received by the server 3000. That is, the external controller 4000 is connected to the communication conversion device 2000 and can read the measurement data stored in the communication conversion device 2000. At this time, the external controller 4000 requests a read request together with a memory index to the communication conversion device 2000, and the communication conversion device 2000 can transmit the measurement data stored in the memory of the corresponding index to the server 3000 according to a command from the external controller 4000. The read request and the memory index of the external controller 4000 can be transmitted to the communication conversion device 2000 by a CAN method. Specifically, the external controller 4000 requests the read request and the memory index to the control unit 220 of the communication conversion device 2000 by a CAN communication method, and the control unit 220 transfers the measurement data stored in the memory 230 of the corresponding index to the external controller 4000. That is, the communication converter 2000 can transmit the measurement data that the server 3000 has not received to the server 3000 in response to a request from the external controller 4000. Here, the external controller 4000 may include an administrator terminal connected wirelessly or wired to the communication converter 2000. The administrator terminal may include at least one selected from a computer, a notebook computer, a mobile phone, a personal digital assistant (PDA), and a smartphone.

[0057] As described above, the power storage system according to an embodiment of the present invention includes the battery rack 1000 including the rack BMS 100, the communication converter 2000, and the server 3000, and transmits measurement data of the battery rack 1000 measured in the rack BMS 100 to the server 3000 via the communication converter 2000. In this case, in the present invention, the rack BMS 100 transmits a fault flag together with the measurement data to the communication converter 2000, and the communication converter 2000 includes a memory 230, and stores the measurement data in the memory 230 if the fault flag is activated. That is, if the server 3000 cannot receive the measurement data due to some cause such as poor communication or fire, it does not generate an acknowledgment signal, and if the rack BMS 100 cannot confirm the acknowledgment signal within a predetermined time, it activates the fault flag and transmits it to the communication converter 2000, and the communication converter 2000 stores the measurement data in the memory 230 in response to the activation of the fault flag. At this time, the memory 230 is composed of two or more memories, and the communication conversion device 2000 increments an index by one each time a fault flag is activated, and stores the measurement data in the memory 230 of the index. When all the measurement data are stored in the multiple memories 230, the index is reset to 1 again, and the memory 230 is overwritten with the newly received measurement data. For example, the memory 230 is composed of five memories, and the index is increased each time a fault flag is activated, and measurement data is stored in the first memory to the fifth memory in order, and when the index increases to 5 and measurement data is stored up to the fifth memory, the index is reset and the measurement data is overwritten in the first memory to the fifth memory in order. That is, when an activated fault flag is received, the measurement data is stored in the first memory to the fifth memory in order, and even after the measurement data is stored up to the fifth memory, if the fault flag is activated, the input measurement data is overwritten again in the first memory to the fifth memory in order. Meanwhile, the communication converter 2000 receives a read request together with an index value from the external controller 4000 using CAN communication, reads out measurement data from the memory 230 corresponding to the received index value, and transmits the data to the server 3000 .Therefore, in the present invention, the communication conversion device 2000 stores measurement data that could not be transmitted to the server 3000, and the stored measurement data is read out using the external controller 4000, making it possible to perform redundant management of the measurement data and prevent loss of the measurement data.

[0058] FIG. 4 is a flow diagram illustrating a method of operating the power storage system according to one embodiment of the present invention.

[0059] 4, the method of operating the power storage system according to an embodiment of the present invention may include a step of receiving measurement data and a fault flag of the battery rack (S110), a step of determining whether the fault flag is activated (S120), a step of storing the measurement data in a memory when the fault flag is activated (S130), a step of storing the measurement data in a memory by increasing an index every time the fault flag is activated (S140, S150), a step of resetting the index and overwriting the measurement data in the memory when a fault flag exceeding a predetermined index is activated (S160), a step of inputting a read request together with the index value from an external controller (S170), and a step of analyzing the measurement data in the memory corresponding to the index value or storing it in a server (S180). Each step of the method of operating the power storage system according to an embodiment of the present invention will be described in more detail below.

[0060] S110: The rack BMS 100 measures the voltage, current, temperature, and other conditions of the battery rack 1000 to generate measurement data and transmits the measurement data to the communication conversion device 2000. That is, the measurement unit 110 measures the voltage, current, temperature, and other conditions of at least one of the battery rack, the battery pack, and the battery cell, and transmits the measurement data generated therefrom to the communication conversion device 2000 via the communication unit 120. In addition, the rack BMS 100 can transmit a fault flag to the communication conversion device 2000 together with the measurement data. That is, the rack BMS 100 can activate the fault flag depending on whether or not a reception completion signal has been received from the server 3000, and when the rack BMS 100 cannot receive a reception completion signal from the server 3000, it can activate the fault flag and transmit it to the communication conversion device 2000.

[0061] S120: The communication conversion device 2000, which has received the measurement data and the failure flag of the battery rack, performs communication conversion on the measurement data and transmits it to the server 3000. That is, the communication conversion device 2000 inputs the measurement data of the CAN type from the rack BMS 100, converts it to the TCP type, and transmits it to the server 300. Also, the communication conversion device 2000 can determine whether the failure flag has been activated. That is, when the server 3000 receives the measurement data, it can generate an acknowledgment signal and transmit it to the rack BMS 100, but when the rack BMS 100 does not receive the acknowledgment signal within a predetermined time, it can activate the failure flag, and the communication conversion device 2000 can determine whether the failure flag received from the rack BMS 100 has been activated.

[0062] S130: When the failure flag is activated, the communication conversion device 2000 stores the measurement data in the memory 230. The memory 230 may be provided inside or outside the communication conversion device 2000, and may be provided in a plurality of units of two or more. Meanwhile, a buffer unit may be provided inside the communication conversion device 2000 to temporarily store the measurement data before transmitting it to the server 3000. The buffer unit stores the next measurement data when the previous measurement data is output to the server 3000. That is, the buffer unit can overwrite the previous measurement data with the next measurement data. At this time, since the buffer unit temporarily stores the measurement data, when the failure flag is activated, the measurement data temporarily stored in the buffer unit can be stored in the memory 230. That is, the buffer unit can store the previous measurement data until the next measurement data is received, but when the failure flag is activated, the previous measurement data stored in the buffer unit can be stored in the memory 230 without being overwritten with the next measurement data according to the control of the control unit 220. In other words, if any measurement data fails to be transmitted to server 3000, a failure flag is activated, and based on the activated failure flag, control unit 220 can store the measurement data temporarily stored in the buffer unit in memory 230. In this manner, every time a failure flag is activated, measurement data temporarily stored in the buffer unit can be stored in memory 230, and the index value of memory 230 can be increased to sequentially store measurement data in a plurality of memories 230.

[0063] S140, S150: Each time a fault flag is activated, an index is increased and measurement data is stored in the memory. At this time, the memory 230 is composed of two or more memories, and the communication conversion device 2000 increases an index by one each time a fault flag is activated and stores the measurement data in the memory 230 of the corresponding index. For example, the memory 230 is composed of five memories, and each time a fault flag is activated, an index is increased and measurement data is stored in the first memory to the fifth memory in order. That is, when an activated fault flag is received, the measurement data is stored in the first memory to the fifth memory in order.

[0064] S160: When more than a predetermined index of fault flags are activated, the index is reset and the measurement data is overwritten in the memory. That is, when all the measurement data are stored in the plurality of memories 230, the index is reset to 1 again and the memory 230 is overwritten with the newly received measurement data. For example, the memory 230 is composed of five memories, and the index is increased every time a fault flag is activated, and the measurement data is stored in the first memory to the fifth memory in order, and when the index increases to 5 and the measurement data is stored in the fifth memory, the index is reset and the measurement data is overwritten in the first memory to the fifth memory in order. That is, when an activated fault flag is received, the measurement data is stored in the first memory to the fifth memory in order, and when the measurement data is stored in the fifth memory, if the fault flag is activated again, the input measurement data is overwritten in the first memory to the fifth memory in order.

[0065] S170: A read request is input from the external controller 4000 together with an index value. When the server 3000 does not receive measurement data, the external controller 4000 may be provided to check and analyze the measurement data not received by the server 3000. That is, the external controller 4000 is connected to the communication conversion device 2000 so as to be able to read the measurement data stored in the communication conversion device 2000. At this time, the external controller 4000 requests the communication conversion device 2000 to send a read request together with the memory index.

[0066] S180: Analyze the measurement data in the memory corresponding to the index value and store it in the server. According to a request of the external controller 4000, the communication converter 2000 can transmit the measurement data stored in the memory of the corresponding index to the server 3000. Specifically, the external controller 4000 requests a read request and a memory index to the control unit 220 of the communication converter 2000, and the control unit 220 delivers the measurement data stored in the memory 230 of the corresponding index to the external controller 4000. That is, according to a request of the external controller 4000, the communication converter 2000 can transmit the measurement data that the server 3000 could not receive to the server 3000.

[0067] Although the technical concept of the present invention as described above has been specifically described based on the above embodiment, it should be noted that the above embodiment is for the purpose of explanation and not for the purpose of limitation. It should be understood that a person skilled in the art of the present invention can implement various embodiments within the scope of the technical concept of the present invention.

[0068] The symbols and their names used in the drawings of the present invention are as follows: [Explanation of symbols]

[0069] 100: Rack BMS 1000: Battery rack 2000: Communication converter 3000:Server 4000: External controller

Claims

1. A rack BMS that outputs measurement data and a fault flag for a battery rack having a plurality of battery cells; a communication conversion device that receives the measurement data and the fault flag from the rack BMS, and performs communication conversion on the measurement data and outputs the communication converted data; a server that receives the measurement data from the communication converter; Equipped with When the server receives the measurement data, the server transmits a receipt confirmation signal to the rack BMS or the communication conversion device, and when the rack BMS or the communication conversion device fails to receive the receipt confirmation signal, the server activates the failure flag; The communication conversion device determines whether the fault flag is activated, and in response to determining that the fault flag is activated, stores the measurement data.

2. 2. The power storage system of claim 1, wherein the communication conversion device receives the measurement data in a CAN (Controller Area Network) format from the rack BMS, converts the measurement data into a TCP (Transmission Control Protocol) format, and then transmits the measurement data to the server.

3. The power storage system according to claim 2 , wherein the communication conversion device comprises a plurality of memories for storing the measurement data.

4. The power storage system according to claim 3 , wherein the communication converter sequentially stores the measurement data in a plurality of memories by incrementing an index every time the fault flag is activated.

5. The power storage system of claim 4, wherein the communication conversion device resets an index and sequentially overwrites the measurement data in the plurality of memories if the fault flag is activated even after all of the measurement data has been stored in the plurality of memories.

6. The power storage system of claim 1 , further comprising an external controller that reads out the measurement data stored in the communication converter.

7. The power storage system according to claim 6 , wherein the external controller inputs an index value and a read request to the communication converter to read the measurement data stored in the corresponding memory.

8. A method for operating a power storage system according to any one of claims 1 to 7, comprising: outputting the measurement data of the battery rack by the rack BMS; receiving the measurement data by the communication conversion device, and outputting the measurement data through communication conversion; receiving the measurement data from the communication converter by the server, and transmitting a receipt confirmation signal to the rack BMS or the communication converter when the measurement data is received; activating and outputting the failure flag when the rack BMS or the communication converter fails to receive the acknowledgement signal; determining, by the communication converter, whether the fault flag is activated, and storing the measurement data in a memory in response to a determination that the fault flag is activated; A method for operating a power storage system comprising:

9. The method of claim 8 , wherein the measurement data is stored in the memory with an index being incremented each time the fault flag is activated.

10. A method for operating a power storage system as described in claim 9, wherein the measurement data is overwritten in the memory by resetting the index when a fault flag exceeding a predetermined index is activated.

11. receiving a read request together with an index value from an external controller; analyzing measurement data in a memory corresponding to the index value or storing the measurement data in the server; The method of claim 10 further comprising:

12. A computer program comprising instructions for causing a power storage system to perform the method of operating the power storage system according to claim 8.

Citation Information

Patent Citations

  • On-vehicle control apparatus and on-vehicle recording system

    JP2017097556A

  • Ship power storage element monitoring system, ship power storage facility, and ship power storage element monitoring method

    JP2020195266A

  • Battery information management device, battery information management method, and battery information management system

    JP2021086816A

  • Communication system and connecting method for communicating between battery management systems

    KR101726930B1

  • Energy storage system

    KR101792818B1