Search

JP-7855724-B2 - Energy storage system and its communication method

JP7855724B2JP 7855724 B2JP7855724 B2JP 7855724B2JP-7855724-B2

Inventors

  • ユン・チェ

Assignees

  • エルジー エナジー ソリューション リミテッド

Dates

Publication Date
20260508
Application Date
20231011
Priority Date
20221104

Claims (14)

  1. Multiple battery management systems (BMS) manage multiple battery cells individually, A higher-level controller that transmits predetermined control commands to the aforementioned plurality of battery management systems (BMS), Equipped with, The aforementioned higher-level controller generates authentication key information and a first authentication key using the battery cell information provided by the battery management system (BMS). The battery management system (BMS) is an energy storage system that receives the authentication key information and a first authentication key from the higher-level controller, generates a second authentication key using the authentication key information, and then compares the first and second authentication keys to determine the authenticity of the control command from the higher-level controller.
  2. The battery management system (BMS) determines the number (N) of battery cells out of the total number of battery cells managed by the BMS to which the battery cell information should be transmitted, along with the battery cell information, and provides the battery cell voltage information for the N battery cells to the higher-level controller. The higher-level controller generates the authentication key information using the individual value (N) of the battery cell, and then generates a first authentication key using the battery cell information and the authentication key information. The energy storage system according to claim 1, wherein the battery management system (BMS) generates a second authentication key using the individual value (N) of the battery cell and the received authentication key information.
  3. The aforementioned higher-level controller is A communication unit that receives voltage information of the N battery cells controlled by at least one of the plurality of battery management systems (BMS), and transmits generated authentication key information and a first authentication key to the battery management system (BMS), An authentication key information generation unit generates authentication key information from the individual value (N) of the battery cell and the received battery cell information, A first authentication key generation unit generates a first authentication key using the battery cell information and the authentication key information, The energy storage system according to claim 2, comprising:
  4. The energy storage system according to claim 3, wherein the first authentication key generation unit generates a first battery cell voltage sum value by summing the voltages of a predetermined number of battery cells selected from the total battery cell information using the authentication key information, adds the ID of the battery management system (BMS) to the first battery cell voltage sum value, and then performs a hash operation to generate a first authentication key.
  5. The aforementioned first battery cell voltage sum is generated by summing the voltages from the P+0th battery cell to the P+1th battery cell based on the battery cell information. The energy storage system according to claim 4, wherein P and I are integers.
  6. The aforementioned battery management system (BMS) is: A memory unit that stores voltage information for the N battery cells among the total battery cells managed by the aforementioned battery management system (BMS), A communication unit transmits to the higher-level controller an individual value (N) of a battery cell that stores battery cell information including voltage information of all battery cells managed by the battery management system (BMS), and receives authentication key information and a first authentication key from the higher-level controller. A second authentication key generation unit generates a second authentication key using the authentication key information and the individual value (N) of an arbitrary battery cell in which the voltage information is stored, An authentication key comparison unit that compares the first and second authentication keys, Based on the comparison results of the authentication key comparison unit, a control unit determines the authenticity of the control command from the higher-level controller, The energy storage system according to claim 2, comprising:
  7. The energy storage system according to claim 6, wherein the second authentication key generation unit generates a second cell voltage sum value by summing the voltages of a predetermined number of battery cells selected from arbitrary battery cell information using the authentication key information, adds the ID of the battery management system (BMS) to the second cell voltage sum value, and then performs a hash operation to generate a second authentication key.
  8. The second cell voltage sum is generated by summing the voltages from the P+0th battery cell to the P+1th battery cell from the battery cell information. The energy storage system according to claim 7, wherein P and I are integers.
  9. The process by which the higher-level controller receives battery cell information, including battery cell voltage information, from the battery management system (BMS), The process by which the higher-level controller generates authentication key information and a first authentication key using the battery cell information, The process by which the battery management system (BMS) receives the authentication key information and the first authentication key from the higher-level controller, The battery management system (BMS) generates a second authentication key using the authentication key information and compares the first and second authentication keys, The process by which the battery management system (BMS) executes control commands from the higher-level controller based on the comparison results of the first and second authentication keys, A communication method for energy storage systems, including...
  10. The communication method for an energy storage system according to claim 9, wherein the first authentication key is generated by summing the voltages of a predetermined number of battery cells selected from the total battery cell information using the authentication key information to generate a first battery cell voltage sum value, adding the ID of the battery management system (BMS) to the first battery cell voltage sum value, and then performing a hash operation.
  11. The aforementioned first battery cell voltage sum is generated by summing the voltages from the P+0th battery cell to the P+1th battery cell based on the battery cell information. A communication method for an energy storage system according to claim 10, wherein P is any integer satisfying 0 < P ≤ N, I is any integer satisfying 0 < P + (I + 1) ≤ N, and N is the individual value of a battery cell in which cell information is stored.
  12. The communication method for an energy storage system according to claim 9, wherein the second authentication key is generated by summing the voltages of a predetermined number of battery cells selected from arbitrary battery cell information using the authentication key information to generate a second cell voltage sum value, adding the ID of the battery management system (BMS) to the second cell voltage sum value, and then performing a hash operation.
  13. The second cell voltage sum is generated by summing the voltages from the P+0th battery cell to the P+1th battery cell from the battery cell information. A communication method for an energy storage system according to claim 12, wherein P and I are integers and N is the individual value of a battery cell in which cell information is stored.
  14. The process of transmitting battery cell information, including the voltage information of all battery cells, from the battery management system (BMS) to the higher-level controller, The process of storing voltage information for any N battery cells among the multiple battery cells managed by the aforementioned battery management system (BMS), The process of transmitting the number of stored N battery cells to the higher-level controller, The process by which the above-level controller generates authentication key information using the individual values of N battery cells in which voltage information is stored, A process of generating a first authentication key using the battery cell information and the authentication key information, The process of transmitting the first authentication key and the authentication key information to the battery management system (BMS), The aforementioned battery management system (BMS) includes a process of generating a second authentication key using the number of N battery cells in which voltage information is stored and authentication key information, A process of comparing the first authentication key and the second authentication key to determine the truth or falsity of the control command from the higher-level controller, A communication method for energy storage systems, including...

Description

This invention relates to an Energy Storage System (ESS), and more particularly to an energy storage system capable of secure communication and a communication method thereof. With concerns about environmental destruction and resource depletion growing, interest in systems that can store electricity and efficiently utilize that stored power is increasing. Alongside this, interest in renewable energy sources that do not cause pollution during the power generation process is also rising. Energy Storage Systems (ESS) are systems that integrate such renewable energy sources, batteries that store electricity, and existing grid power, and are undergoing extensive research and development to meet today's environmental changes. In essence, an ESS stores generated electricity in storage devices such as batteries and supplies it when needed, improving the efficiency of electricity use. Therefore, an ESS comprises batteries for storing electricity and equipment for efficiently managing and controlling the batteries. An ESS (Electrical Storage System) may have multiple batteries for storing power, but it may also have at least one battery bank. Each battery bank may have multiple battery racks, and each battery rack may have multiple battery modules. Each battery module may have multiple battery cells. That is, multiple battery cells may be bundled together to form one battery module, multiple battery modules may be bundled together to form one battery rack, and multiple battery racks may be bundled together to form one battery bank. An ESS may be composed of at least one battery bank. Such an ESS (Energy Storage System) is crucial for efficiently managing a wide variety of aspects, including battery charging, discharging, and cell balancing. Efficient battery management extends battery life and ensures a stable power supply to the load. For this purpose, an ESS may be equipped with a Battery Management System (BMS). The BMS monitors the battery's voltage, current, and temperature to maintain it in an optimal state. Furthermore, the BMS manages the battery system, including the battery and its peripheral devices, by predicting when battery replacement is needed and proactively identifying battery problems. Such a BMS may be provided in each of the battery banks, battery racks, and battery modules. Specifically, each of the battery bank, battery rack, and battery module may have a Bank BMS (BBMS), Rack BMS (RBMS), and Module BMS (MBMS), respectively. Furthermore, the ESS (Energy Storage System) includes a Battery System Controller (BSC), which is the highest-level controller that controls the entire ESS. Therefore, the ESS forms a hierarchical battery management system connected to the BSC, BBMS (Battery Battery Management System), RBMS (Remote Battery Management System), and MBMS (Mechanical Battery Management System). For example, control commands from the BSC are passed to the BBMS, RBMS, and MBMS to manage the battery. On the other hand, for various research and development purposes, the BMS can store various data it collects on a remote central server. In other words, with ESS (Electrical Storage Systems), the controllers for battery control, such as the BSC (Battery Monitoring Center), are increasingly exposed to the public internet for remote control and monitoring purposes. However, when controllers are exposed, they have security vulnerabilities, such as malware infection and hacker attacks. Furthermore, given the nature of ESS, which handles enormous amounts of electrical energy, there is a possibility of significant physical damage due to hacker threats or arbitrary control. These problems can be prevented by applying encryption techniques to communication between the controller and the lower-level BMS. However, encrypting the entire communication requires a large amount of computing power, which is a heavy burden for Battery Monitoring ICs (BMICs), which use relatively lower computing power compared to personal computers (PCs). In this regard, Patent Document 1 presents a battery pack equipped with a wireless communication module and discloses a technology for generating an authentication number for the battery pack and authenticating the battery pack with connected external electronic devices. Patent Document 2 discloses a battery system that performs mutual authentication between a master BMS and a slave BMS using an authentication key. Furthermore, Patent Document 3 discloses a battery management system that generates an authentication code and transmits battery measurement data along with the authentication code when transmitting data packets to an external device. Patent Document 4 discloses a method for generating a secret key that generates a primary secret key using the voltage measured in the battery and transmits it to an external device, receives a secondary secret key generated by the external device using the primary secret key, and generates a final secret key by performing calculations using t