Electrochemical energy storage management system

By adopting an electrochemical energy storage management system with a microservice architecture, traditional systems have solved the problems of poor scalability and insufficient flexibility when facing large-scale and distributed energy storage resources, and flexible business logic processing and independent microservice upgrades have been achieved, reducing maintenance costs and improving system update speed.

CN119514910APending Publication Date: 2025-02-25新源智储能源发展(北京)有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411352573.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-09-26
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

When facing large-scale and distributed energy storage resources, traditional centralized energy storage management systems have problems such as poor scalability, insufficient flexibility, and high maintenance costs.

Method used

The electrochemical energy storage management system using a microservice architecture includes multiple microservice modules, each module operates independently, and is used to process preset business logic, realizes data interaction between microservice modules through the communication module, and controls users through the verification module.

Benefits of technology

The system can flexibly increase or decrease the number of microservices according to business needs, without reconstructing the entire system. Each microservice can be upgraded and deployed independently, reducing maintenance costs and improving system update speed.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119514910A_ABST
    Figure CN119514910A_ABST
Patent Text Reader

Abstract

The invention provides an electrochemical energy storage management system, and relates to the technical field of electrochemical energy storage, and the system comprises a plurality of micro-service modules, each micro-service module operates independently, and is used for processing a preset business logic; the communication module is used for providing communication service between the micro-service modules so as to realize data interaction between the micro-service modules; and the verification module is used for managing and controlling a user accessing the electrochemical energy storage management system. According to the electrochemical energy storage management system, the micro-service architecture is adopted, the number of micro-services can be flexibly increased or decreased according to business requirements, the whole system does not need to be reconstructed, meanwhile, the micro-services can be independently upgraded and deployed, the maintenance cost is reduced, and the system updating speed is increased.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of electrochemical energy storage, and in particular to an electrochemical energy storage management system. Background Art

[0002] With the continuous development of my country's energy storage industry, the technical characteristics of energy storage power stations are also constantly adjusting and changing. Various forms of electrical energy storage have been developed, mainly mechanical energy storage, electrochemical energy storage and electromagnetic energy storage. Electrochemical energy storage systems are divided into lead-acid batteries, redox flow batteries, sodium-sulfur batteries and lithium-ion batteries. The present invention is to make a battery cell for lithium-ion batteries, and make a plurality of battery cells into an energy storage unit by connecting them in series and parallel. The energy storage unit includes a battery cluster composed of multiple cells in series and parallel, a battery management system (Battery Management System, BMS), a confluence system, a thermal management system, and a fire protection and video surveillance system. The electrochemical energy storage system includes an energy storage unit, a power conversion system (Power Convers ionSystem, PCS) system, an energy storage unit management system and a control system. Electrochemical energy storage systems play an increasingly important role in power systems. However, when facing large-scale, distributed energy storage resources, traditional centralized energy storage management systems have problems such as poor scalability, insufficient flexibility, and high maintenance costs. Therefore, a new type of electrochemical energy storage management system is needed to meet the needs of modern power systems. Summary of the invention

[0003] The present disclosure aims to solve one of the technical problems in the related art at least to some extent.

[0004] To this end, one objective of the present disclosure is to provide an electrochemical energy storage management system.

[0005] To achieve the above-mentioned purpose, the first aspect of the present disclosure proposes an electrochemical energy storage management system, including: multiple microservice modules, each microservice module runs independently and is used to process preset business logic; a communication module is used to provide communication services between the microservice modules to realize data interaction between the microservice modules; and a verification module is used to manage and control users accessing the electrochemical energy storage management system.

[0006] According to one embodiment of the present disclosure, the communication module is further used to provide a lightweight communication protocol for the microservice module.

[0007] According to one embodiment of the present disclosure, the business logic is to provide a battery management system microservice for real-time monitoring of status parameters of the battery pack and performing balancing management.

[0008] According to one embodiment of the present disclosure, the microservice module includes: a battery status monitoring unit, which is used to collect battery pack status parameters of the battery pack in real time; a battery balancing control unit, which is used to adjust the battery balancing strategy according to the battery pack status parameters to extend the battery life; a data storage and transmission unit, which is used to store the collected data in a local or remote database and interact with other microservice modules through an API interface.

[0009] According to one embodiment of the present disclosure, the business logic is to provide an energy storage converter microservice for controlling the working state of the energy storage converter and realizing bidirectional conversion between direct current and alternating current.

[0010] According to one embodiment of the present disclosure, the business logic is to provide an energy management system microservice and formulate an optimal charging and discharging strategy for the energy storage system based on multiple factors.

[0011] According to one embodiment of the present disclosure, the microservice module includes: a demand forecasting unit, which is used to predict future electricity demand based on historical data and machine learning algorithms; a strategy formulation unit, which is used to formulate a charging and discharging strategy based on the prediction results of the demand forecasting unit, electricity price signals, grid status and renewable energy output; and an instruction sending unit, which is used to convert the charging and discharging strategy into a control instruction and send it to the energy storage inverter microservice for execution.

[0012] According to one embodiment of the present disclosure, the business logic is to provide data analysis and prediction microservices, collect and analyze the operating data of the energy storage system, and provide decision support.

[0013] According to one embodiment of the present disclosure, the business logic is to provide security monitoring and alarm microservices, monitor the safety status of the energy storage system in real time, and trigger an alarm under abnormal circumstances.

[0014] According to one embodiment of the present disclosure, establishing the microservice module includes: designing and defining business logic and functional interfaces; developing implementation code for the microservice module and performing unit testing; building a microservice architecture, configuring an API gateway, a service registration and discovery mechanism, and a data consistency management module infrastructure; integrating the microservice modules, and performing system integration and testing; deploying the system to an actual environment, and performing real-time monitoring and optimization adjustments through a monitoring and operation and maintenance platform to generate the microservice module.

[0015] The electrochemical energy storage management system disclosed in the present invention adopts a microservice architecture, which can flexibly increase or decrease the number of microservices according to business needs without the need to reconstruct the entire system. At the same time, each microservice can be independently upgraded and deployed, reducing maintenance costs and increasing system update speed. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] Figure 1is a schematic structural diagram of an electrochemical energy storage system according to one embodiment of the present disclosure;

[0017] Figure 2 is a schematic diagram of the structure of a microservice module providing a battery management system microservice according to an embodiment of the present disclosure;

[0018] Figure 3 is a schematic diagram of the structure of a microservice module providing energy management system microservices according to an embodiment of the present disclosure;

[0019] Figure 4 It is a schematic structural diagram of another electrochemical energy storage system according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0020] Embodiments of the present disclosure are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.

[0021] The acquisition, storage, use, and processing of data in the technical solution disclosed in this disclosure are in compliance with the relevant provisions of relevant laws and regulations.

[0022] It should be noted that in the embodiments of the present application, certain software, components, models and other existing solutions in the industry may be mentioned, and they should be considered as exemplary. Their purpose is only to illustrate the feasibility of implementing the technical solution of the present application, but it does not mean that the applicant has or will necessarily use the solution.

[0023] Figure 1 is a schematic diagram of the structure of an electrochemical energy storage management system according to an embodiment of the present disclosure. Figure 1 As shown, the electrochemical energy storage management system includes: multiple microservice modules 110 , a communication module 120 , and a verification module 130 .

[0024] Among them, each microservice module runs independently to process preset business logic.

[0025] It should be noted that the core idea of ​​the microservice architecture is to split large applications into a set of small, autonomous services. In this system, each microservice (such as BMS, PCS, Energy Management System (EMS), data analysis and prediction, safety monitoring and alarm, etc.) is responsible for an independent business area with clear responsibility boundaries. These services interact with each other through lightweight communication protocols (such as REST API), achieving a high degree of modularization and decoupling. This design allows each service to be independently developed, tested, deployed, and expanded without affecting the operation of other services.

[0026] Each microservice is an independent process with its own independent data storage, business logic, and operating environment. This autonomy allows services to be independently versioned and updated without having to worry about compatibility with other services. At the same time, autonomy also improves the scalability of services, allowing service instances to be dynamically increased or decreased as needed to adapt to different load requirements.

[0027] In the microservice architecture, data consistency and isolation is an important issue. To solve this problem, this system is designed with distributed transaction processing and eventual consistency of data in mind. Each microservice maintains its own database or data storage, and synchronizes and coordinates data with other services through event-driven or message queues. This design ensures local consistency of data and overall availability of the system.

[0028] The communication module is used to provide communication services between microservice modules to realize data interaction between microservice modules.

[0029] The verification module is used to control users who access the electrochemical energy storage management system.

[0030] In the embodiment of the present disclosure, the communication module is also used to provide a lightweight communication protocol for the microservice module.

[0031] It should be noted that there may be multiple communication protocols, and the communication protocols between different microservice modules may be different or the same, and no limitation is made here.

[0032] In one possible implementation, in order to uniformly manage external access and enhance the security of the system, this system designs a unified Application Programming Interface (API) gateway. As the entry point for client requests, the API gateway is responsible for request routing, authentication, current limiting, and monitoring. Through the API gateway, centralized control and auditing of external access can be achieved, improving the security and manageability of the system.

[0033] In the disclosed embodiment, the business logic may be to provide a battery management system microservice for real-time monitoring of the status parameters of the battery pack and performing balancing management.

[0034] It should be noted that the microservice module whose business logic provides the battery management system microservice is mainly responsible for the intelligent management and maintenance of the battery, monitoring the status of the battery pack, including the battery pack parameters, and balancing the charge and discharge status of each battery cell. In conjunction with the equipment that monitors the status of the energy storage battery, the main purpose is to intelligently manage and maintain each battery cell, prevent overcharging and over-discharging of the battery, extend the battery life, and monitor the battery status. The BMS microservice modularizes and services the functions of the BMS so that it can be better integrated into the electrochemical energy storage management system to achieve more efficient and flexible management.

[0035] The main functions of the battery management system (BMS) microservice include:

[0036] 1. Battery monitoring: Real-time monitoring of key battery pack parameters to ensure that the battery operates within a safe range. Collect battery pack status information, such as remaining capacity (SOC) and state of health (SOH), to provide data support for system optimization and scheduling.

[0037] 2. Battery protection: Implement protection measures such as overcharge, over discharge, and short circuit to prevent the battery from being damaged due to abnormal conditions. When the battery is abnormal, an alarm signal will be issued in time and the relevant circuit will be cut off to ensure system safety.

[0038] 3. Battery balancing: Through active or passive balancing technology, the voltage difference of single cells in the battery pack is adjusted to maintain the consistency of the battery pack and extend the service life of the battery pack.

[0039] 4. Data analysis and diagnosis: Process and analyze the collected battery data to evaluate the performance and health of the battery. Provide fault diagnosis function to help quickly locate and solve problems.

[0040] It should be noted that the business logic of the microservice module that provides the battery management system microservice can be as follows Figure 2 As shown, the module includes: a battery status monitoring unit 210 , a battery balancing control unit 220 and a data storage and transmission unit 230 .

[0041] The battery status monitoring unit is used to collect battery pack status parameters of the battery pack in real time.

[0042] The battery balancing control unit is used to adjust the battery balancing strategy according to the battery pack status parameters to extend the battery life.

[0043] The data storage and transmission unit is used to store the collected data in a local or remote database and interact with other microservice modules through an API interface.

[0044] In another possible implementation of the present disclosure, the business logic may also provide an energy storage converter microservice for controlling the working state of the energy storage converter and realizing bidirectional conversion between direct current and alternating current.

[0045] The business logic is to provide energy storage converter microservices, which are mainly responsible for realizing bidirectional conversion and control of electric energy, ensuring effective energy transfer between energy storage batteries and power grids or loads. It controls the working state of energy storage converters, realizes the mutual conversion between direct current and alternating current, and adjusts the charging and discharging power according to the power grid status and energy storage requirements.

[0046] Features include:

[0047] 1. AC / DC bidirectional conversion: realize bidirectional conversion between DC power (from energy storage battery) and AC power (from power grid or load) to meet the charging and discharging needs of energy storage battery.

[0048] 2. Power control: Perform constant power or constant current control according to the microgrid monitoring instructions to ensure that the energy storage battery is charged and discharged according to the predetermined power.

[0049] 3. Smooth output: effectively smooth the output of fluctuating power sources such as wind power and solar energy, and improve the stability and reliability of the power system.

[0050] 4. Information interaction and protection: Communicate with the superior control system in real time, receive control instructions and feedback the operating status; have multiple protection functions such as over-voltage, under-voltage, overload, over-current, short circuit, over-temperature, etc. to ensure the safety of the energy storage system and the power grid.

[0051] In another possible implementation of the present disclosure, the business logic may also provide an energy management system microservice to formulate an optimal charging and discharging strategy for the energy storage system based on multiple factors.

[0052] The business logic is to provide energy management system microservices that are mainly responsible for monitoring, controlling, optimizing and managing the energy flow and consumption of the energy storage system. It coordinates the charging and discharging operations of the energy storage system, formulates the optimal operation strategy, and makes intelligent decisions based on power demand, electricity price signals, grid status and renewable energy output. It includes the following functions:

[0053] 1. Monitoring function: Real-time monitoring of the status of batteries in energy storage facilities through sensors and instrumentation equipment, including key parameters such as battery charge and discharge status, temperature, voltage, current, etc. In addition to batteries, EMS also monitors the operating status of other key equipment such as energy storage converters (PCS), battery management systems (BMS), environmental monitoring equipment, and fire protection systems.

[0054] 2. Control function: Intelligently dispatch the charging and discharging operation of the energy storage system according to the real-time energy demand and system operation status. It can reasonably arrange the charging and discharging plan of the energy storage facilities according to factors such as grid load, electricity price, and predicted demand to achieve efficient utilization and conservation of energy. It can detect and alarm faults in the energy storage facilities, such as battery overcharge, over discharge, abnormal temperature, etc., and take corresponding protective measures in time to ensure the safe operation of the energy storage system.

[0055] 3. Optimization function: EMS microservices rely on advanced data analysis technology to process and analyze the collected data to understand the working status and performance of the energy storage system. Through the analysis of data, potential problems in the system can be found and optimization suggestions can be provided, such as adjusting the charging and discharging strategy and optimizing energy utilization efficiency. According to factors such as grid demand, battery status and cost, EMS microservices can optimize the charging and discharging strategy of the energy storage system to improve energy utilization efficiency, reduce operating costs, and extend the service life of the battery.

[0056] 4. Energy prediction: EMS microservices can predict grid load and renewable energy generation based on historical data and weather forecasts, thereby planning the operation strategy of the energy storage system and ensuring that the charging and discharging plan of the energy storage system can be adjusted in time when there is an imbalance in energy supply and demand. Combined with market prices and grid demand, EMS microservices can optimize the operation mode of the energy storage system to maximize economic benefits.

[0057] It should be noted that the business logic of the microservice module that provides energy management system microservices can be as follows Figure 3 As shown, the module includes: a demand prediction unit 310, a strategy formulation unit 320, and an instruction sending unit 330.

[0058] It should be noted that the business logic of the microservice model that provides the energy management system microservice is mainly responsible for collecting, analyzing and processing the operating data of the energy storage system, and using machine learning algorithms to predict future power demand and energy storage demand. Functions may include:

[0059] 1. Real-time analysis: Using edge computing technology, real-time analysis is performed at the edge where data is generated to quickly respond to changes in the energy storage system.

[0060] 2. Historical data analysis: Conduct in-depth mining of historical data to analyze the operating rules and failure modes of the energy storage system to provide a basis for prediction and optimization.

[0061] 3. Health assessment: Through the battery state of health (SOH) estimation technology, the battery health status is evaluated and the battery life and performance degradation trend are predicted.

[0062] 4. Prediction model: Based on machine learning, deep learning and other algorithms, a prediction model for the energy storage system is established to predict the future state of the energy storage system. This includes key indicators such as the energy storage system's charging and discharging efficiency, system availability, equipment failure rate, and battery life. Based on the prediction results, an optimization strategy for the energy storage system is formulated, such as adjusting the charging and discharging strategy and performing preventive maintenance, to improve the performance and economy of the energy storage system and provide decision support for EMS.

[0063] Among them, the demand forecasting unit is used to predict future electricity demand based on historical data and machine learning algorithms.

[0064] The strategy formulation unit is used to formulate a charging and discharging strategy based on the prediction results of the demand prediction unit, the electricity price signal, the power grid status and the output of renewable energy.

[0065] The instruction sending unit is used to convert the charging and discharging strategy into a control instruction and send it to the energy storage converter microservice for execution.

[0066] In another possible implementation of the present disclosure, the business logic may also provide data analysis and prediction microservices, collect and analyze operating data of the energy storage system, and provide decision support.

[0067] In the disclosed embodiment, the business logic may also provide security monitoring and alarm microservices to monitor the security status of the energy storage system in real time and trigger alarms under abnormal circumstances.

[0068] It should be noted that the business logic of the microservice module that provides security monitoring and alarm microservices is used to monitor the operating status and safety of the energy storage system in real time. Once an abnormality or failure is found, the alarm mechanism is immediately triggered and corresponding protection measures are taken. The security monitoring and alarm microservice integrates multiple monitoring methods and alarm mechanisms to achieve all-round and multi-level security monitoring of the energy storage system. It can not only monitor key indicators such as electrical safety and battery safety, but also monitor the system operating status, communication status, etc. in real time to ensure the stability and safety of the system operation. Functions include:

[0069] 1. Anomaly detection and diagnosis: Use preset thresholds and algorithms to analyze the collected data in real time to detect whether there are any anomalies. Conduct in-depth analysis of the anomalies, determine the causes of the anomalies, and provide treatment suggestions for operation and maintenance personnel. Alarm triggering and notification: When an abnormal situation is detected, the alarm is triggered in time and the operation and maintenance personnel are notified through SMS, email, system notification and other methods. The alarm information should include detailed information such as the type of anomaly, time of occurrence, and device location, so that the operation and maintenance personnel can quickly locate the problem.

[0070] 2. Alarm management: Provides alarm record query function, operation and maintenance personnel can view historical alarm information and analyze system operation status. Supports alarm level setting, and performs graded processing according to the severity of abnormalities to improve operation and maintenance efficiency.

[0071] 3. Log recording and analysis: Record system operation logs and alarm logs to provide a basis for troubleshooting and performance optimization. Provide log analysis functions to help operation and maintenance personnel discover potential security risks and performance bottlenecks.

[0072] In another possible implementation of the present disclosure, the business logic may also be a message queue microservice, which is an application architecture model widely used in distributed systems. It is mainly used for asynchronous communication between different systems or different components of the same system. Its functions include:

[0073] 1. Data buffering: The message queue can be used as a data buffer to store data that cannot be processed temporarily. A persistence mechanism is provided to ensure that messages are not lost during transmission. Even if the system fails, data can be restored through the persistent storage of the message queue to ensure data reliability and consistency.

[0074] 2. Decoupling: Message queues allow loose coupling between system components. The sender and receiver do not need to communicate directly, nor do they need to know each other's existence. They only need to interact with the message queue, which reduces the dependency and complexity between systems.

[0075] 3. Flexibility and scalability: Message queues allow the system to be flexibly expanded as needed. When one part of the system changes, it will not affect other parts, improving the scalability and maintainability of the system.

[0076] 4. Asynchronous processing: Message queues allow senders to continue to perform other tasks immediately after sending a message, without waiting for the receiver to complete the processing. This asynchronous processing mechanism can significantly improve the throughput and response speed of the system, especially when processing a large number of requests or performing time-consuming operations.

[0077] It should be noted that the electrochemical energy storage management system disclosed herein adopts a microservice architecture, which can flexibly increase or decrease the number of microservices according to business needs without the need to restructure the entire system. At the same time, each microservice can be independently upgraded and deployed, reducing maintenance costs and increasing system update speed.

[0078] In the disclosed embodiment, to establish a microservice module, the business logic and functional interface can be designed and defined first, and then the implementation code of the microservice module can be developed and unit tested. Then, the implementation code of the microservice module can be developed and unit tested. Then, the microservice architecture can be built, and the API gateway, service registration and discovery mechanism, and data consistency management module infrastructure can be configured. Then, the microservice modules can be integrated, and the system can be debugged and tested. Finally, the system can be deployed in the actual environment, and real-time monitoring and optimization can be performed through the monitoring and operation and maintenance platform to generate the microservice module.

[0079] It should be noted that in order to quickly respond to market changes and technology updates, this system adopts a continuous integration and continuous deployment strategy. Through automation tools (such as Jenkins, Docker, etc.), the code compilation, testing, packaging and deployment process can be automatically completed, greatly improving development efficiency and system update speed.

[0080] Furthermore, in order to ensure the stable operation of the system and timely discover problems, this system has designed a complete monitoring and operation and maintenance system. Through log collection, performance monitoring, abnormal alarms and other means, the system's operating status and performance indicators can be mastered in real time, and potential problems can be quickly located and resolved.

[0081] Figure 4 This is a schematic diagram of the structure of an electrochemical energy storage management system disclosed in the present invention. Figure 4 As shown, the electrochemical energy storage management system is connected to the power system, including energy storage modules, PCS system, management system, BMS system, dynamic environment monitoring system and peripherals, wherein the dynamic environment monitoring system is used to monitor the operating environment of the energy storage system, such as temperature, humidity, etc., wherein the PCS system, management system, BMS system, dynamic environment monitoring system exist in the electrochemical energy storage management system as a system of microservice modules, and data is transmitted between different modules and peripherals through communication protocols and bus transmission. It should be noted that there can be many types of peripherals, and no limitation is made here. For example, it may include other auxiliary equipment, such as monitoring equipment, protection equipment, etc.

[0082] In order to implement the above embodiments, the present disclosure also provides a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to apply to the present disclosure. Figure 1-Figure 4 An electrochemical energy storage management system according to an embodiment.

[0083] In order to implement the above embodiments, the present disclosure also provides a computer program product, including a computer program. The computer program is applied to the present disclosure. Figure 1-Figure 4 An electrochemical energy storage management system according to an embodiment.

[0084] It should be noted that personal information from users should be collected for legitimate and reasonable purposes and should not be shared or sold outside of these legitimate uses. In addition, such collection / sharing should be carried out after receiving the user's informed consent, including but not limited to notifying the user to read the user agreement / user notice and sign the agreement / authorization including authorization of relevant user information before the user uses the function. In addition, any necessary steps should be taken to protect and safeguard access to such personal information data and ensure that others who have access to personal information data comply with its privacy policy and procedures.

[0085] The present application is expected to provide an implementation scheme for users to selectively block the use or access of personal information data. That is, the present disclosure is expected to provide hardware and / or software to prevent or block access to such personal information data. Once the personal information data is no longer needed, the risk can be minimized by limiting data collection and deleting the data. In addition, when applicable, such personal information is de-identified to protect the privacy of the user.

[0086] In the description of the aforementioned embodiments, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0087] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0088] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, fragment or portion of code comprising one or more executable instructions for implementing the steps of a custom logical function or process, and the scope of the preferred embodiments of the present application includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by technicians in the technical field to which the embodiments of the present application belong.

[0089] The logic and / or steps represented in the flowchart or otherwise described herein, for example, can be considered as an ordered list of executable instructions for implementing logical functions, and can be embodied in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in combination with these instruction execution systems, devices or apparatuses. For the purpose of this specification, "computer-readable medium" can be any device that contains, stores, communicates, propagates or transmits a program for use by an instruction execution system, device or apparatus, or in combination with these instruction execution systems, devices or apparatuses. More specific examples (non-exhaustive list) of computer-readable media include the following: an electrical connection with one or more wires (electronic device), a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), a fiber optic device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium and then editing, interpreting or processing in other suitable ways if necessary, and then stored in a computer memory.

[0090] It should be understood that the various parts of the present application can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0091] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the program may be stored in a computer-readable storage medium, which, when executed, includes one or a combination of the steps of the method embodiment.

[0092] In addition, each functional unit in each embodiment of the present application may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may also be stored in a computer-readable storage medium.

[0093] The storage medium mentioned above may be a read-only memory, a magnetic disk or an optical disk, etc. Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limiting the present application. A person of ordinary skill in the art may change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. An electrochemical energy storage management system, characterized in that: include: Multiple microservice modules, each of which runs independently to process preset business logic; A communication module, used to provide communication services between the microservice modules to realize data interaction between the microservice modules; The verification module is used to control users who access the electrochemical energy storage management system.

2. The system according to claim 1, characterized in that The communication module is further used for: A lightweight communication protocol is provided for the microservice module.

3. The system according to claim 1, characterized in that The business logic is to provide a battery management system microservice for real-time monitoring of battery status parameters and balanced management.

4. The system according to claim 3, characterized in that The microservice module includes: A battery status monitoring unit, used to collect battery status parameters of the battery pack in real time; A battery balancing control unit is used to adjust the battery balancing strategy according to the battery pack status parameters to extend the battery life; The data storage and transmission unit is used to store the collected battery pack status parameters in a local or remote database and interact with other microservice modules through an API interface.

5. The system according to claim 1, characterized in that The business logic is to provide an energy storage converter microservice for controlling the working state of the energy storage converter and realizing bidirectional conversion between direct current and alternating current.

6. The system according to claim 1, characterized in that The business logic is to provide energy management system microservices for formulating the optimal charging and discharging strategy for the energy storage system.

7. The system according to claim 6, characterized in that The microservice module includes: Demand forecasting unit, used to predict future electricity demand based on historical data and machine learning algorithms; A strategy formulation unit, used to formulate a charging and discharging strategy according to the prediction result of the demand prediction unit, the electricity price signal, the power grid status and the output of renewable energy; The instruction sending unit is used to convert the charging and discharging strategy into a control instruction and send it to the energy storage converter microservice for execution.

8. The system according to claim 1, characterized in that The business logic is to provide data analysis and prediction microservices for collecting and analyzing the operating data of the energy storage system and providing decision support.

9. The system according to claim 1, characterized in that The business logic is to provide security monitoring and alarm microservices for real-time monitoring of the safety status of the energy storage system and triggering alarms under abnormal circumstances.

10. The system according to any one of claims 1 to 9, characterized in that: Establishing the microservice module includes: Design and define business logic and functional interfaces; Develop the implementation code of the microservice module and perform unit testing; Build microservice architecture, configure API gateway, service registration and discovery mechanism, and data consistency management module infrastructure; Integrate various microservice modules to conduct system integration and testing; The system is deployed to the actual environment, and real-time monitoring and optimization adjustments are performed through the monitoring and operation and maintenance platform to generate the microservice module.