Energy storage deployment system, energy storage system deployment method and electronic equipment
By introducing library management modules, intelligent analysis modules, automated deployment modules and monitoring feedback modules into the energy storage monitoring system, the problems of complex, time-consuming and error-prone deployment methods of traditional energy storage monitoring programs are solved, and efficient automated deployment and real-time monitoring of the energy storage system are realized.
Patent Information
- Application Number
- CN202411741895.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-05-13
AI Technical Summary
Traditional energy storage monitoring programs are deployed in complex, time-consuming and error-prone, and it is difficult to adapt to rapidly changing needs. Especially in large-scale energy storage systems, it is difficult to manage the deployment status and dependencies of components, which are inefficient and cannot meet the needs of real-time monitoring.
An energy storage deployment system is proposed, including a library management module, intelligent analysis module, automated deployment module and monitoring feedback module. Through automated deployment and monitoring feedback module, the automatic deployment and real-time monitoring of the energy storage system is realized, and deployment efficiency and accuracy are improved.
Through automated deployment systems, the deployment process of energy storage monitoring programs is simplified, deployment efficiency is improved, human operations are reduced, deployment risks are reduced, rapid, stable and reliable automated deployment is achieved, and real-time monitoring needs of large-scale energy storage systems are met.
Smart Images

Figure CN119988124A_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the technical field of energy storage monitoring and automated deployment, and in particular to an energy storage deployment system, an energy storage system deployment method, and electronic equipment. Background Art
[0002] With the rapid development of energy storage technology, energy storage systems are increasingly being used in power systems. At the same time, with the continuous advancement of energy storage technology and the continuous upgrading of energy storage systems, energy storage monitoring programs also need to be continuously updated and improved. The complexity and scale of software development continue to increase, and the difficulty and complexity of energy storage monitoring program deployment also increase accordingly. Traditional energy storage monitoring program deployment methods are difficult to adapt to such rapidly changing needs and usually rely on manual operations, including program writing, deployment, configuration, modeling, configuration, binding points, testing and other links. The deployment process is cumbersome, and there are problems such as complex operation, long time consumption, easy to make mistakes, and difficult to expand. It is not only inefficient, but also prone to errors. Especially in large-scale energy storage systems, traditional deployment methods are difficult to manage the deployment status and dependencies of each component and are often inefficient. They cannot meet the needs of real-time monitoring, which seriously affects the monitoring effect and operation efficiency of the energy storage system and cannot meet the application requirements of large-scale and high reliability. 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, an object of the present disclosure is to propose an energy storage deployment system.
[0005] The second objective of the present disclosure is to provide a method for deploying an energy storage system.
[0006] A third objective of the present disclosure is to provide an electronic device.
[0007] A fourth object of the present disclosure is to provide a non-transitory computer-readable storage medium.
[0008] A fifth object of the present disclosure is to provide a computer program product.
[0009] To achieve the above-mentioned purpose, the first aspect of the present disclosure proposes an energy storage deployment system, including: a library management module, an intelligent analysis module, an automatic deployment module and a monitoring feedback module; wherein the library management module is used to store monitoring programs, configuration file templates, data templates and typical system interfaces for deployment; the intelligent analysis module is used to obtain deployment requirements, and based on the deployment requirements, determine in the library management module the configuration templates, deployment rules, monitoring programs and typical system interfaces adapted to the energy storage system to be deployed; the automatic deployment module is used to generate a deployment script based on the configuration templates, deployment rules and typical system interfaces determined by the intelligent analysis module, and the deployment script is used to deploy, install, configure and conduct preliminary testing of the monitoring program for the energy storage system; the monitoring feedback module is used to monitor the running status of each program of the energy storage system and check the deployment results.
[0010] According to an embodiment of the present disclosure, the monitoring feedback module is further used to: after monitoring that the energy storage system deployment fails, repair the deployment work of the energy storage system.
[0011] According to an embodiment of the present disclosure, the monitoring feedback module is further used to: after monitoring that the energy storage system fails to be deployed, send an alarm failure prompt message to an operator.
[0012] According to an embodiment of the present disclosure, the monitoring feedback module includes: a manual feedback unit, which is used to collect operation actions of operation and maintenance personnel, generate control instructions based on the operation actions, and send them to the automatic deployment module.
[0013] According to one embodiment of the present disclosure, the library management module includes: a monitoring program library, a configuration file template library, a typical data template library and a typical system interface library; wherein the monitoring program library is a database storing a variety of monitoring programs, the configuration file template library is a database storing a variety of configuration file templates, the typical data template library is a database storing a variety of typical data templates, and the typical system interface library is a database storing a variety of typical system interfaces.
[0014] According to one embodiment of the present disclosure, the configuration template, deployment rules, monitoring program and typical system interface adapted for the energy storage system to be deployed are determined in the library management module based on the deployment requirements, including: processing the deployment requirements based on machine learning algorithms and big data analysis technology, and matching from the monitoring program library, the configuration file template library, the typical data template library and the typical system interface library based on the processing results to determine the configuration template, deployment rules, monitoring program and typical system interface adapted for the energy storage system.
[0015] According to one embodiment of the present disclosure, the library management module is also used to create, edit, delete, export and import data in the library management module.
[0016] According to one embodiment of the present disclosure, the deployment script is also used to: determine deployment instructions and deployment parameters based on the configuration template and the deployment rules, and automatically push the configuration template and monitoring program to the server of the energy storage system.
[0017] To achieve the above-mentioned purpose, the second embodiment of the present disclosure proposes a method for deploying an energy storage system, including: obtaining deployment requirements; deploying the energy storage system based on the deployment requirements and an energy storage deployment system, wherein the energy storage deployment system is the energy storage deployment system as described in the first embodiment.
[0018] To achieve the above-mentioned purpose, an embodiment of the third aspect of the present disclosure proposes an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor to implement the energy storage system deployment method as described in the embodiment of the second aspect of the present disclosure.
[0019] To achieve the above-mentioned purpose, the fourth aspect of the present disclosure proposes a non-transitory computer-readable storage medium storing computer instructions, wherein the computer instructions are used to implement the energy storage system deployment method as described in the second aspect of the present disclosure.
[0020] To achieve the above-mentioned purpose, a fifth aspect of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, is used to implement the energy storage system deployment method as described in the second aspect of the present disclosure.
[0021] Therefore, through the energy storage deployment system in this solution, it is possible to automatically analyze the deployment requirements of the energy storage system, automatically generate configuration files and perform deployment operations, thereby improving the efficiency of deployment operations. At the same time, the deployment operations can be effectively supervised through the monitoring feedback module, thereby improving the rapid response of deployment operations. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] Figure 1 It is a structural schematic diagram of an energy storage deployment system according to one embodiment of the present disclosure;
[0023] Figure 2 It is a structural schematic diagram of a library management module according to one embodiment of the present disclosure;
[0024] Figure 3 A schematic diagram of a deployment process based on an energy storage deployment system in an embodiment of the present disclosure;
[0025] Figure 4 A schematic diagram of a process of deploying an energy storage system disclosed in the present invention;
[0026] Figure 5 is a schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0027] 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.
[0028] 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.
[0029] 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.
[0030] Figure 1 is a schematic diagram of an energy storage deployment system according to an embodiment of the present disclosure, such as Figure 1 As shown, the energy storage deployment system includes: a library management module 110, an intelligent analysis module 120, an automatic deployment module 130 and a monitoring feedback module 140.
[0031] It should be noted that the energy storage deployment system in the embodiment of the present disclosure is a high-performance server as the hardware foundation of the automated deployment platform to ensure the stability and response speed of the platform. The integrated library management module 110, the intelligent analysis module 120, the automated deployment module 130 and the monitoring feedback module 140 ensure seamless connection and data interaction between the modules.
[0032] The library management module 110 is used to store monitoring programs, configuration file templates, data templates and typical system interfaces for deployment.
[0033] It should be noted that the library management module 110 is a database storing data related to the deployment of the energy storage system. There are many ways to generate the library management module 110, which are not limited here.
[0034] In one possible implementation, the data can be entered manually. In another possible implementation, the monitoring programs, configuration file templates, data templates, and typical system interfaces involved in the historical energy storage system deployment can be summarized and sorted, and entered into the database for generation. Figure 2 As shown, the library management module 110 includes: a monitoring program library 210 , a configuration file template library 220 , a typical data template library 230 and a typical system interface library 240 .
[0035] Among them, the monitoring program library 210 is a database storing various monitoring programs, the configuration file template library 220 is a database storing various configuration file templates, the typical data template library 230 is a database storing various typical data templates, and the typical system interface library 240 is a database storing various typical system interfaces.
[0036] Monitoring program library 210: Monitoring program library 210 is used to store various types of energy storage monitoring programs, including but not limited to Energy Management System (EMS), an automated system for monitoring and controlling energy use in buildings. It can help users effectively manage power consumption, improve energy efficiency, and reduce waste. Data acquisition programs, condition monitoring programs, fault warning programs, etc. for energy storage monitoring systems, data transfer systems (DTS) systems, industrial, commercial, and energy management systems (ICEMS), data visualization calibration systems, etc. These programs have been strictly tested and verified to ensure their stability and reliability.
[0037] Configuration file template library 220: Configuration file template library 220 provides preset configuration file templates based on various application scenarios of energy storage monitoring, power station capacity, operating environment, etc., and is used to store deployment rules, including rules for program deployment, installation, configuration, testing, etc. These rules can be customized according to actual needs to meet the deployment requirements of different programs.
[0038] In the disclosed embodiment, the monitoring program library 210 and the configuration file template library 220 collect and organize various types of monitoring programs and preset configuration file templates according to the monitoring requirements of the energy storage power station, and form the optimal deployment rules. These programs and templates should be strictly tested and verified to ensure their reliability and applicability. At the same time, the monitoring program library 210 and the configuration file template library 220 management module 110 is developed to uniformly manage the monitoring program library 210 and the configuration file template library 220, so as to facilitate rapid retrieval and update.
[0039] Typical data template library 230: The typical data template library 230 provides the types and attributes of energy storage device data, covering various configuration parameters required by the monitoring program, such as sampling frequency, data upload cycle, alarm threshold, etc.
[0040] Typical system interface library 240: The typical system interface library 240 mainly includes typical display interfaces of various monitoring programs, which can be directly called and bound with typical data during deployment, greatly saving the work of interface configuration. At the same time, it can be customized according to user needs to meet different application requirements.
[0041] In the disclosed embodiment, the typical data template library 230 and the typical system interface library 240 are databases for collecting and organizing data types and attributes of various manufacturers and equipment according to the application requirements of the energy storage power station to form exclusive typical templates. At the same time, a typical data template library 230 and a typical system interface library 240 management module 110 are developed to uniformly manage the typical data template library 230 and the typical system interface library 240 to facilitate rapid retrieval and update.
[0042] It should be noted that the typical system interface library 240 management module 110 is responsible for managing and maintaining various typical interfaces in the typical system interface library 240. It supports operations such as creating, compiling, deleting and updating interfaces, and can be customized and expanded according to actual needs. Through the typical system interface library 240 management module 110, operation and maintenance personnel can quickly select the typical interface of the monitoring program to complete the configuration, and complete the data binding in combination with the data template in the typical data template library 230, thereby improving the deployment efficiency and accuracy.
[0043] Therefore, through the energy storage deployment system in this solution, it is possible to automatically analyze the deployment requirements of the energy storage system, automatically generate configuration files and perform deployment operations, thereby improving the efficiency of deployment operations. At the same time, the monitoring feedback module 140 can effectively supervise the deployment operations and improve the rapid response of deployment operations.
[0044] The intelligent analysis module 120 is used to obtain deployment requirements and determine, based on the deployment requirements, configuration templates, deployment rules, monitoring procedures and typical system interfaces suitable for the energy storage system to be deployed in the library management module 110 .
[0045] In one possible implementation, the intelligent analysis module 120 is used to analyze the basic information and requirements of the energy storage monitoring program, including the type, quantity, and distribution of energy storage devices. Based on the analysis results, the intelligent analysis module 120 can automatically select or generate the optimal configuration file to ensure a perfect match between the monitoring program and the energy storage system.
[0046] In another possible implementation, before deployment, the intelligent analysis module 120 can select the optimal deployment rules from the configuration file template library 220 according to the basic information and requirements of the energy storage system, and generate a configuration file. This process uses machine learning algorithms and big data analysis techniques to mine and analyze the historical data of the energy storage system, and preliminarily optimize the monitoring parameters to determine the optimal configuration parameters. Through intelligent configuration generation technology, the present invention can ensure the accuracy and optimization of the configuration file and improve the performance and reliability of the monitoring program. It should be noted that the machine learning algorithms and big data analysis techniques in the embodiments of the present disclosure may be multiple, and no limitation is made here. For example, the machine learning algorithm may be a logistic regression algorithm, a random deep forest algorithm, etc., and the big data analysis technology may be a processing and analysis tool, application, etc. based on big data.
[0047] In another possible implementation, the intelligent analysis module 120 should also have a self-learning capability and be able to continuously optimize the configuration file generation strategy based on historical data and user feedback.
[0048] The automated deployment module 130 is used to generate a deployment script based on the configuration template, deployment rules and typical system interface determined by the intelligent analysis module 120. The deployment script is used to deploy, install, configure and perform preliminary testing of the monitoring program for the energy storage system.
[0049] The automated deployment module 130 automatically generates deployment scripts based on the programs in the monitoring program library 210 and the preset rules in the configuration file template library 220. At the same time, the deployment script reads all the required instructions and parameters by calling the templates in the typical template library and the typical system interface library 240, and completes the automated deployment of program deployment, installation, configuration and preliminary testing without manual intervention, which greatly shortens the deployment cycle. The module supports multiple deployment methods, such as automated deployment, semi-automated deployment and manual deployment, to meet the deployment requirements in different scenarios.
[0050] The deployment script is also used to determine deployment instructions and deployment parameters based on the configuration template and deployment rules, and automatically push the configuration template and monitoring program to the server of the energy storage system.
[0051] Through the automated deployment module 130, the present invention can automatically push the generated configuration files and monitoring programs to the server of the target energy storage system. During the push process, the automated deployment module 130 will automatically perform deployment installation, configuration, and preliminary testing, including file transfer, program installation, parameter configuration, functional testing, etc. This process does not require manual intervention, greatly shortens the deployment cycle, and improves deployment efficiency. At the same time, the automated deployment module 130 also supports batch deployment functions, which can deploy and update multiple monitoring programs at the same time, further improving work efficiency.
[0052] The monitoring feedback module 140 is used to monitor the running status of each program of the energy storage system and check the deployment results.
[0053] It should be noted that the monitoring feedback module 140 is used to collect the operating data of the energy storage monitoring program and monitor the operating status of each program of the energy storage system in real time. Once an abnormal situation is found, the alarm mechanism will be automatically triggered to promptly notify the operation and maintenance personnel to handle it. At the same time, the monitoring feedback module 140 also provides a user feedback interface, allowing the operation and maintenance personnel to make manual adjustments according to actual conditions to form a closed-loop optimization. The module can automatically or manually trigger the cyclic deployment process for programs that need to be updated or repaired to ensure that the program is always in the latest state. The module can be configured and managed based on scheduled tasks or event triggers.
[0054] In the embodiment of the present disclosure, the monitoring feedback module 140 is further used to: after monitoring that the energy storage system deployment fails, repair the deployment work of the energy storage system.
[0055] In the embodiment of the present disclosure, the monitoring feedback module 140 is further used to send an alarm failure prompt message to the operator after monitoring that the energy storage system deployment fails.
[0056] It should be noted that the prompt information can be various, and no limitation is made here. For example, the prompt information can be a telephone prompt, a text message prompt, a voice prompt, etc.
[0057] In the embodiment of the present disclosure, the monitoring feedback module 140 includes: a manual feedback unit, which is used to collect operation actions of operation and maintenance personnel, generate control instructions based on the operation actions, and send them to the automatic deployment module 130.
[0058] In the embodiment of the present disclosure, the library management module 110 is also used to create, edit, delete, export and import data in the library management module 110 .
[0059] Specifically, the typical data template library 230 management module 110 is responsible for managing and maintaining various typical data templates in the typical data template library 230. It supports operations such as template creation, editing, deletion, export and import, and can be customized and expanded according to actual needs. Through the typical data template library 230 management module 110, operation and maintenance personnel can quickly obtain data templates of actual needs to complete data modeling, and complete data binding in combination with typical interfaces in the typical system interface library 240.
[0060] Figure 3 FIG. 1 is a schematic diagram of a deployment process based on an energy storage deployment system in an embodiment of the present disclosure, such as Figure 3 As shown, the process is as follows:
[0061] Monitoring program selection: The user selects the execution of the monitoring program and related dependent files through the monitoring program library 210.
[0062] Deployment rule configuration: Users configure corresponding deployment rules in the configuration file library according to actual needs, such as the location of the installation package, the path of the configuration file, etc.
[0063] Deployment script generation: The system automatically generates a deployment script based on the monitoring programs in the monitoring program library 210 and the deployment rules in the configuration file library, combined with the typical data templates and typical interfaces in the typical data template library 230 and the typical system interface library 240. The deployment script contains all the instructions and parameters required for the deployment of the monitoring program.
[0064] Deployment execution: The system executes the deployment script through the automatic deployment module 130 to complete the automatic deployment of the monitoring program. This module supports multiple deployment methods, such as automatic deployment, semi-automatic deployment, and manual deployment.
[0065] Deployment result check: The system monitors the running status of each program of the energy storage system in real time through the monitoring feedback module 140, checks the deployment results, and ensures that the application has been successfully installed, configured, and tested. If the deployment fails, the system will automatically repair it or prompt the user to intervene manually. At the same time, for applications that need to be updated or repaired regularly, the system can automatically or manually trigger the cyclic deployment process to ensure that the application is always up to date. Cyclic deployment can be configured and managed based on scheduled tasks or event triggers.
[0066] Figure 4 The present invention discloses a flow chart of a method for deploying an energy storage system, which includes the following steps:
[0067] S401, obtaining deployment requirements.
[0068] It should be noted that the deployment requirements may be manually established or automatically generated according to the current operating status or operating objectives of the energy storage system, and no limitation is made here.
[0069] S402: Deploy a monitoring system for the energy storage system based on deployment requirements and the energy storage deployment system.
[0070] It should be noted that the energy storage deployment system in the embodiment of the present disclosure is as follows Figure 1-Figure 3 The energy storage deployment system shown in the embodiment.
[0071] Therefore, through the application of this system, the deployment process of the energy storage monitoring program can be greatly simplified, the deployment efficiency can be improved, manual operations can be reduced, the deployment risk can be reduced, fast, stable and reliable automated deployment can be achieved, the convenience and accuracy of project implementation can be improved, and the stability and reliability of the energy storage monitoring system can be ensured.
[0072] In order to implement the above embodiment, the present disclosure further provides an electronic device 500, Figure 5 is a schematic diagram of an electronic device according to an embodiment of the present disclosure, such as Figure 5 As shown, the electronic device 500 includes: a processor 501 and a memory 502 that is communicatively connected to the processor, the memory 502 stores instructions that can be executed by at least one processor, and the instructions are executed by at least one processor 501 to implement the present disclosure. Figure 4 An energy storage system deployment method according to an embodiment.
[0073] 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 enable the computer to implement the above embodiments. Figure 4 An energy storage system deployment method according to an embodiment.
[0074] In order to implement the above embodiments, the present disclosure also provides a computer program product, including a computer program. When the computer program is executed by a processor, the computer program implements the above embodiments. Figure 4 An energy storage system deployment method according to an embodiment.
[0075] 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.
[0076] 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.
[0077] 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.
[0078] 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.
[0079] 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.
[0080] 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.
[0081] 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.
[0082] 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.
[0083] 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.
[0084] The storage medium mentioned above may be a read-only memory, a 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 energy storage deployment system, characterized in that: include: Library management module, intelligent analysis module, automated deployment module and monitoring feedback module; Wherein, the library management module is used to store monitoring programs, configuration file templates, data templates and typical system interfaces for deployment; The intelligent analysis module is used to obtain deployment requirements, and determine the configuration template, deployment rules, monitoring program and typical system interface adapted to the energy storage system to be deployed in the library management module based on the deployment requirements; The automated deployment module is used to generate a deployment script based on the configuration template, deployment rules and typical system interface determined by the intelligent analysis module, and the deployment script is used to deploy, install, configure and perform preliminary testing of the monitoring program for the energy storage system; The monitoring feedback module is used to monitor the running status of each program of the energy storage system and check the deployment results.
2. The energy storage deployment system according to claim 1, characterized in that: The monitoring feedback module is also used for: After monitoring that the energy storage system deployment fails, the deployment work of the energy storage system is repaired.
3. The energy storage deployment system according to claim 1, characterized in that: The monitoring feedback module is also used for: After monitoring that the energy storage system deployment fails, an alarm failure prompt message is sent to the operator.
4. The energy storage deployment system according to claim 1, characterized in that: The monitoring feedback module comprises: The manual feedback unit is used to collect the operation actions of the operation and maintenance personnel, generate control instructions based on the operation actions, and send them to the automatic deployment module.
5. The energy storage deployment system according to claim 1, characterized in that: The library management module includes: Monitoring program library, configuration file template library, typical data template library and typical system interface library; Among them, the monitoring program library is a database storing multiple monitoring programs, the configuration file template library is a database storing multiple configuration file templates, the typical data template library is a database storing multiple typical data templates, and the typical system interface library is a database storing multiple typical system interfaces.
6. The energy storage deployment system according to claim 5, characterized in that: The configuration template, deployment rules, monitoring program and typical system interface adapted for the energy storage system to be deployed are determined in the library management module based on the deployment requirements, including: The deployment requirements are processed based on machine learning algorithms and big data analysis technology, and based on the processing results, matching is performed from the monitoring program library, the configuration file template library, the typical data template library and the typical system interface library to determine the configuration template, deployment rules, monitoring program and typical system interface that are suitable for the energy storage system.
7. The energy storage deployment system according to claim 1, characterized in that: The library management module is also used for: Create, edit, delete, export and import data in the library management module.
8. The energy storage deployment system according to claim 1, characterized in that: The deployment script is also used to: Based on the configuration template and the deployment rules, deployment instructions and deployment parameters are determined, and the configuration template and monitoring program are automatically pushed to the server of the energy storage system.
9. A method for deploying an energy storage system, characterized in that: include: Obtain deployment requirements; The energy storage system is deployed based on the deployment requirements and the energy storage deployment system, wherein the energy storage deployment system is the energy storage deployment system as described in any one of claims 1-8.
10. An electronic device, characterized in that: Including memory. processor; The processor runs a program corresponding to the executable program code by reading the executable program code stored in the memory, so as to implement the method according to claim 9.