Battery energy storage system operation and maintenance methods, devices, computer equipment and storage media
By automatically matching task steps in the background server of the battery energy storage system and verifying them with real-time action information, the problem of operational errors during the operation and maintenance of the battery energy storage system is solved, and the reliability and safety of operation and maintenance are improved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CONTEMPORARY AMPEREX TECHNOLOGY CO LTD
- Filing Date
- 2022-10-14
- Publication Date
- 2026-05-26
AI Technical Summary
During the operation and maintenance of battery energy storage systems, there are instances of incorrect power outage and power restoration operation sequences or omissions in operation steps, resulting in poor operation and maintenance reliability.
By developing an application in the back-end server of the battery energy storage system, task step information is automatically matched. Staff only need to input task instructions to obtain the corresponding task steps, and the system is verified by combining real-time action information to trigger anti-misoperation interlocks to prevent erroneous operations.
It improves the reliability and safety of battery energy storage system operation and maintenance, reduces operational errors, and improves operation and maintenance efficiency and resource utilization.
Smart Images

Figure CN115829537B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of battery energy storage technology, and in particular to a battery energy storage system operation and maintenance method, device, computer equipment, storage medium and computer program product. Background Technology
[0002] With the development of smart grids, energy storage technology has become an important part of its development. Among various energy storage technologies, battery energy storage systems are receiving increasing attention and development due to their advantages such as high power density, fast response speed, small footprint, and no special requirements for installation location.
[0003] Each submodule in a battery energy storage system is a high-voltage active system. During operation and maintenance, to ensure safety, workers must manually break down tasks into different steps and fill them into work orders or operation tickets before executing them sequentially. However, with the expansion and capacity increase of battery energy storage systems, situations such as power outages, incorrect power restoration sequence, or omissions of steps can easily occur during execution. Therefore, traditional battery energy storage systems suffer from poor reliability in operation and maintenance. Summary of the Invention
[0004] Therefore, it is necessary to provide a battery energy storage system operation and maintenance method, device, computer equipment, storage medium and computer program product that can solve the problem of poor reliability in battery energy storage system operation and maintenance.
[0005] Firstly, this application provides a method for the operation and maintenance of a battery energy storage system, including:
[0006] The system acquires task instructions and status parameters of the battery energy storage system, analyzes them to obtain target task step information, acquires real-time action information of the battery energy storage system, and verifies whether to perform operation and maintenance according to the target task step information based on the real-time action information and the target task step information.
[0007] The aforementioned battery energy storage system operation and maintenance method involves the server first acquiring the task instruction and the battery energy storage system's status parameters, and then analyzing these to obtain the target task steps suitable for the current task instruction. Subsequently, when personnel perform operations on the battery energy storage system, the server can obtain the system's real-time action information and, combined with the target task steps, verify whether the personnel are performing maintenance according to the target task steps. This approach allows for timely verification of whether maintenance is being performed according to the target task steps, effectively reducing the occurrence of errors in the sequence of power outages and restorations, or omissions in operation steps, thus improving the reliability of battery energy storage system operation and maintenance.
[0008] In some embodiments, after verifying whether maintenance is performed according to the target task step information based on the real-time action information and the target task step information, the method further includes: if the verification shows that maintenance is not performed according to the target task step information, then triggering an anti-misoperation interlock.
[0009] The above scheme can further trigger anti-misoperation interlocking when it is found that the staff has not performed the operation and maintenance according to the target task steps, thereby preventing the staff from continuing to perform the operation and maintenance tasks and causing unnecessary risks, thus improving the operation and maintenance safety of the battery energy storage system.
[0010] In some embodiments, the step of acquiring the task instruction and the state parameters of the battery energy storage system, and analyzing them to obtain target task step information, includes: acquiring the task instruction and the state parameters of the battery energy storage system, and analyzing whether the task instruction meets a preset verification condition; if the task instruction meets the preset verification condition, then analyzing it to obtain target task step information.
[0011] In the above scheme, the server only begins analyzing the task instructions and status parameters to obtain the target task step information after confirming that the task instructions meet the preset verification conditions. This avoids the situation where staff issue tasks that do not meet the preset verification conditions and then apply the same method to the operation and maintenance control of the battery energy storage system, thereby effectively saving task resources and further improving the operation and maintenance reliability of the battery energy storage system.
[0012] In some embodiments, the step of analyzing the task instructions and the status parameters to obtain target task step information includes: analyzing the task instructions and the status parameters to obtain task step information; and optimizing the task step information to obtain target task step information.
[0013] The above scheme, after obtaining the task step information corresponding to the task instruction, needs to combine the information of each task step for optimization in order to finally determine the target task step information. This allows the operation and maintenance of the battery energy storage system to be carried out according to the optimized target task information, thereby effectively improving the operation and maintenance efficiency and reliability of the battery energy storage system.
[0014] In some embodiments, the step of analyzing the task instructions and the status parameters to obtain task step information includes: traversing a preset task step database to obtain task step information based on the task instructions and the status parameters.
[0015] The above solution, by pre-setting a preset step database in the server, allows for quick matching of corresponding task step information when task instructions are input, thus offering the advantage of fast task step information matching.
[0016] In some embodiments, the step of optimizing the task step information to obtain target task step information includes: selecting the task step information with the fewest steps and pushing it based on the task step information; if an acceptance instruction is received based on the task step information with the fewest steps, then the task step information with the fewest steps is taken as the target task step information.
[0017] The above scheme, after selecting the task step information with the fewest steps, will further push the task step information with the fewest steps to the staff for final confirmation, thereby ensuring the rationality of the final target task step information.
[0018] In some embodiments, after selecting and pushing the task step information with the fewest steps based on the task step information, the method further includes: if a modification instruction is received based on the task step information with the fewest steps, modifying the task step information with the fewest steps to obtain the modified task step information, and using the modified task step information as the target task step information.
[0019] The above solution, after pushing the task step information with the fewest steps to the staff, allows the staff to modify the task step information with the fewest steps according to the actual situation, so as to ensure that the final target task step information is more in line with the actual scenario and ensure the accuracy of the target task step information.
[0020] In some embodiments, after the step of triggering anti-misoperation lockout if the verification shows that maintenance was not performed according to the target task step information, the method further includes: if the anti-misoperation lockout is triggered, controlling the battery energy storage system to enter a lockout operation state.
[0021] In the above embodiment, after the server determines that the anti-misoperation interlocking is triggered based on real-time action information and target task step information, it will control the battery energy storage system to enter the interlocked operation state, preventing staff from continuing to perform maintenance tasks and causing unnecessary risks, thereby further improving the operation and maintenance reliability of the battery energy storage system.
[0022] In some embodiments, the step of verifying whether to perform maintenance according to the target task step information based on the real-time action information and the target task step information includes: determining whether the currently executed step matches the currently required execution step corresponding to the target task step information based on the real-time action information; if the currently executed step does not match the currently required execution step, it is verified that maintenance has not been performed according to the target task step information; if the currently executed step matches the currently required execution step, it is verified that maintenance has been performed according to the target task step information, and the step of obtaining the real-time action information of the battery energy storage system is returned until all steps corresponding to the target task step information have been executed.
[0023] The above solution verifies whether maintenance is performed according to the target task steps by detecting whether the current steps performed by the staff match the required steps corresponding to the target task steps. This ensures that staff perform maintenance work according to the target task steps, thereby further improving the maintenance reliability of the battery energy storage system.
[0024] In some embodiments, determining whether the current execution step matches the currently required execution step corresponding to the target task step information based on the real-time action information includes: detecting whether the order of the current execution steps is correct based on the real-time action information and the target task step information; if the order of the current execution steps is correct, determining whether the content of the current execution step is consistent with the content of the currently required execution step corresponding to the target task step information based on the real-time action information; if the content is consistent, then the current execution step matches the currently required execution step.
[0025] The above scheme requires that the step sequence and step content be verified simultaneously when verifying the current execution step corresponding to the current action information, which effectively improves the verification accuracy of the current execution step.
[0026] In some embodiments, after obtaining the task instructions and the state parameters of the battery energy storage system, and analyzing them according to the task instructions and the state parameters to obtain the target task step information, the method further includes: pushing the target task step information.
[0027] The above solution, after obtaining the target task steps information, also pushes it to ensure that staff perform operation and maintenance operations according to the target task steps information, thereby further improving the operation and maintenance reliability of the battery energy storage system.
[0028] Secondly, this application provides a battery energy storage system operation and maintenance device, comprising: a task step analysis module, used to acquire task instructions and state parameters of the battery energy storage system, and analyze them according to the task instructions and state parameters to obtain target task step information; a step information acquisition module, used to acquire real-time action information of the battery energy storage system; and an operation and maintenance verification module, used to verify whether operation and maintenance is performed according to the target task step information based on the real-time action information and the target task step information.
[0029] Thirdly, this application provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of any of the above-described battery energy storage system operation and maintenance methods.
[0030] Fourthly, this application provides a computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the battery energy storage system operation and maintenance method described in any of the above-mentioned claims.
[0031] Fifthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the steps of the battery energy storage system operation and maintenance method described in any of the above-mentioned methods.
[0032] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description
[0033] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the preferred embodiments below. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0034] Figure 1 This is a schematic diagram illustrating the application environment of the battery energy storage system operation and maintenance method in one embodiment of this application;
[0035] Figure 2 This is a schematic diagram of the external structure of the battery energy storage system in one embodiment of this application;
[0036] Figure 3 This is a schematic diagram of the battery energy storage system topology in one embodiment of this application;
[0037] Figure 4 This is a schematic diagram of the energy storage module structure of a battery energy storage system in one embodiment of this application;
[0038] Figure 5 This is a schematic diagram of the operation and maintenance method of a battery energy storage system in one embodiment of this application;
[0039] Figure 6 This is a schematic diagram of the operation and maintenance method of a battery energy storage system in another embodiment of this application;
[0040] Figure 7 This is a schematic diagram of the operation and maintenance method of the battery energy storage system in another embodiment of this application;
[0041] Figure 8 This is a schematic diagram of the preferred steps in one embodiment of this application;
[0042] Figure 9 This is a schematic diagram of the preferred steps in another embodiment of this application;
[0043] Figure 10 This is a schematic diagram of the preferred steps in another embodiment of this application;
[0044] Figure 11 This is a schematic diagram of the preferred steps in another embodiment of this application;
[0045] Figure 12 This is a schematic diagram of the operation and maintenance method of the battery energy storage system in another embodiment of this application;
[0046] Figure 13 This is a schematic diagram of the operation and maintenance method of the battery energy storage system in another embodiment of this application;
[0047] Figure 14 This is a schematic diagram of the operation and maintenance method of a battery energy storage system in another embodiment of this application;
[0048] Figure 15 This is a schematic diagram of the operation and maintenance method of the battery energy storage system in another embodiment of this application;
[0049] Figure 16 This is a schematic diagram of the target task step generation process in one embodiment of this application;
[0050] Figure 17 This is a schematic diagram of the anti-misoperation interlocking verification process in one embodiment of this application;
[0051] Figure 18 This is a schematic diagram of the operation and maintenance device structure of a battery energy storage system in one embodiment of this application;
[0052] Figure 19 This is a schematic diagram of the operation and maintenance device structure of the battery energy storage system in another embodiment of this application;
[0053] Figure 20This is a schematic diagram of the internal structure of a computer device in one embodiment of this application. Detailed Implementation
[0054] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0055] The embodiments of the technical solution of this application will now be described in detail with reference to the accompanying drawings. These embodiments are only used to more clearly illustrate the technical solution of this application and are therefore merely examples, and should not be used to limit the scope of protection of this application.
[0056] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application; the terms “comprising” and “having”, and any variations thereof, in the specification, claims, and foregoing description of the drawings are intended to cover non-exclusive inclusion.
[0057] In the description of the embodiments of this application, technical terms such as "first" and "second" are used only to distinguish different objects and should not be construed as indicating or implying relative importance or implicitly specifying the number, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly defined.
[0058] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.
[0059] In the description of the embodiments in this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.
[0060] DC-connected battery energy storage systems, as a new type of energy storage device, are gradually being developed and applied due to their ability to solve various transient and steady-state problems of DC systems. Since each submodule in a battery energy storage system is a high-voltage active system, the safety of its operation and maintenance is particularly important.
[0061] The inventors of this application have noted that when workers perform operation and maintenance tasks in battery energy storage systems, they need to break down the tasks into different steps based on the system's operating status. These steps are then entered into a work order / operation ticket, and finally executed sequentially according to the listed steps. This process requires manual task breakdown and execution. As battery energy storage systems expand and their capacity increases, power outage maintenance operations become more complex, easily leading to errors in the power outage / restoration sequence or omissions in steps, resulting in poor reliability of battery energy storage system operation and maintenance.
[0062] To alleviate the issue of poor reliability in the operation and maintenance of battery energy storage systems, the applicant's research revealed that during the operation and maintenance of battery energy storage systems, the operational steps and content of workers entering the system under different task instructions are all based on certain logical principles. Therefore, a corresponding application can be developed on the back-end server of the battery energy storage system. Based on these logical principles, it can automatically match appropriate task steps to different task instructions, allowing workers to simply execute the relevant tasks according to these steps.
[0063] In this way, during the operation and maintenance of battery energy storage systems, staff only need to input task instructions to quickly obtain the corresponding task steps through the backend server. During task execution, there is no need to manually fill out work tickets or operation tickets, which can effectively improve the efficiency of battery energy storage system operation and maintenance.
[0064] Furthermore, to ensure that the work content and task steps are consistent during the operation of the battery energy storage system, thereby improving the reliability of its operation and maintenance, the inventors, through in-depth research, have developed a method to determine the current operation steps performed by the staff by combining real-time action information generated by the staff's work during the operation and maintenance of the battery energy storage system. This method then verifies these operation steps against the task steps obtained from the backend server, ensuring that staff perform maintenance on the battery energy storage system according to the task steps.
[0065] The battery energy storage operation and maintenance method provided in this application embodiment can be applied to, for example, Figure 1In the application environment shown, the battery energy storage system 102 communicates with the server 104 via wired or wireless communication. The data storage system can store the data that the server 104 needs to process. The data storage system can be integrated onto the server 104 or located on a cloud or other network server. The server 104 can be implemented as a standalone server or a server cluster composed of multiple servers. The specific type of server 104 is not unique; in a more detailed embodiment, the server can also be implemented as a personal computer or a workstation.
[0066] The specific form of the battery energy storage system 102 is not unique. In a more detailed embodiment, the battery energy storage system 102 is a high-voltage DC direct-connected battery energy storage system, the structure of which can be referred to in conjunction with [reference needed]. Figure 2 The battery energy storage system 102 includes multiple containers, which are connected in series to form a battery energy storage system 102. Inside each container, the energy storage modules are connected in series through connectors (which may be copper busbars) installed on the energy storage modules. The first two energy storage modules are connected to the first or last energy storage modules in the adjacent container through cables.
[0067] Furthermore, in one embodiment, the topology of the battery energy storage system 102 is as follows: Figure 3 As shown, its overall structure can be divided into a sending-end converter station, a receiving-end converter station, and multiple energy storage modules connected in series. Each energy storage module specifically includes a half-bridge circuit (hereinafter referred to as a power module) formed by two IGBTs (Insulated Gate Bipolar Transistors) connected in series, a filter capacitor, a filter reactance, and a battery. For detailed structure, please refer to [reference needed]. Figure 4 .
[0068] The IGBTs in the power module are controlled by a Sub-Module Control (SMC) for on / off switching. The battery specifically includes battery clusters and a battery cluster control system for those clusters. During the operation of the battery energy storage system 102, the Battery Management System (BMS) in the battery cluster control system can collect the current and voltage signals of the battery clusters and control the opening and closing of the high-voltage DC relays in the battery cluster control system. The BMS communicates with the SMC via optical fiber and is managed by the SMC. It can receive instructions from the SMC and send battery information to the SMC. The SMC further communicates with the backend server 104, receiving relevant information from the backend server 104 and sending relevant information about the battery energy storage system 102 collected by the BMS and other components to the backend server 104.
[0069] It is understood that a battery cluster comprises multiple battery cells, which are connected in series and / or parallel to form the battery cluster. The battery cells in the cluster can be of the same or different types; for example, in a more detailed embodiment, all cells can be lithium-ion cells. Further, in one embodiment, all cells in the battery cluster are lithium iron phosphate cells.
[0070] In one embodiment, such as Figure 5 As shown, a method for the operation and maintenance of a battery energy storage system is provided, which can be applied to... Figure 1 The following explanation uses the server as an example, including steps 502, 504, and 506.
[0071] Step 502: Obtain the task instructions and the status parameters of the battery energy storage system, and analyze them to obtain the target task step information.
[0072] Specifically, task instructions refer to the information related to the tasks that the battery energy storage system needs to perform during operation and maintenance. Status parameters refer to the parameters related to the operating status of the battery energy storage system during operation, as well as the system's own parameters. Target task step information refers to the information related to the sequence of steps for operating the battery energy storage system to fulfill the work tasks corresponding to the task instructions.
[0073] It should be noted that the method of obtaining task instructions is not unique. In one embodiment, staff can directly interact with the server (for example, when the server is a personal computer or a working machine). When staff have maintenance needs related to the multi-battery energy storage system, they can directly input task instructions to the server by interacting with the server.
[0074] In another embodiment, the task instruction can also be sent by the staff to the server via a portable terminal device. In this embodiment, the server communicates with the terminal device in addition to communicating with the battery energy storage system. When the staff needs to operate and maintain the energy storage system, they first need to send a task instruction to the server via the terminal device. After receiving the task instruction from the staff, the server starts executing the subsequent battery energy storage system operation and maintenance methods.
[0075] The methods for acquiring the state parameters of a battery energy storage system are not unique, and the acquisition methods will differ for different types of state parameters. In one embodiment, if the state parameter is related to the operating status of the battery energy storage system, such as the power-on status of a container in the battery energy storage system, whether the container door is open, and the voltage and current data of a certain energy storage module, then the state parameter will change as the battery energy storage system operates. Therefore, this type of state parameter needs to be collected in real time by external devices and sent to the server.
[0076] If the status parameters are system-specific parameters, these parameters are determined once the battery storage system is built and will not change during operation. Examples include the number of containers in the battery storage system, the number of energy storage modules in each container, and their serial numbers. Therefore, these types of status parameters can be stored as preset parameters on the server and directly invoked when needed.
[0077] It is understandable that the server retrieves task instructions and status parameters. These two retrieval actions can be performed simultaneously or sequentially, depending on the actual needs, and there is no specific limitation.
[0078] After obtaining the task instructions and the status parameters of the battery energy storage system, the server will analyze the task to be executed and the status parameters to obtain the steps required to operate the battery energy storage system in order to complete the task instructions, i.e., the target task steps information.
[0079] Step 504: Obtain real-time action information of the battery energy storage system.
[0080] Specifically, real-time action information refers to the action signals generated when workers operate on the battery energy storage system, causing the system to activate. These signals characterize the operations (or steps) performed by the workers within the system. After acquiring and analyzing this real-time action information, the server can determine what operation the workers performed on the battery energy storage system, such as opening a container door.
[0081] It is understandable that the real-time action information will vary depending on the different operating procedures performed by the staff on the battery energy storage system. For example, in one embodiment, when the staff performs the step of opening the container door, the corresponding real-time action information is the information that the container door is open.
[0082] It should be noted that the server obtains real-time action information in various ways. In one embodiment, the information may be collected by various detection devices in the battery energy storage system, then aggregated and sent to the submodule controller, which in turn feeds it back to the server. For example, the battery management system (BMS) can collect parameters such as voltage and current during the operation of the energy storage module, as well as the operating status of the submodule relays (i.e., the aforementioned high-voltage DC relays), and then send this information to the submodule controller, which ultimately reports it to the server.
[0083] Step 506: Based on the real-time action information and the target task step information, verify whether the operation and maintenance is performed according to the target task step information.
[0084] Specifically, after the server obtains the operations performed by the staff on the battery energy storage system, that is, after obtaining the real-time action information of the battery energy storage system, it will combine the target task step information and the real-time action information to analyze whether the staff's operation on the battery energy storage system meets the requirements of the target task step information, that is, to verify whether the staff has performed the corresponding operation and maintenance actions according to the target task step information.
[0085] The aforementioned battery energy storage system operation and maintenance method involves the server first acquiring the task instruction and the battery energy storage system's status parameters, and then analyzing these to obtain the target task steps suitable for the current task instruction. Subsequently, when personnel perform operations on the battery energy storage system, the server can obtain the system's real-time action information and, combined with the target task steps, verify whether the personnel are performing maintenance according to the target task steps. This approach allows for timely verification of whether maintenance is being performed according to the target task steps, effectively reducing the occurrence of errors in the sequence of power outages and restorations, or omissions in operation steps, thus improving the reliability of battery energy storage system operation and maintenance.
[0086] In some embodiments, please refer to Figure 6 After step 506, the method further includes step 602.
[0087] Step 602: If the verification shows that maintenance was not performed according to the target task steps, then the anti-misoperation interlock is triggered.
[0088] Specifically, the anti-misoperation interlock prevents staff from accidentally locking the battery storage system. When the server verifies based on real-time action information and target task step information, if the verification shows that the staff has not performed the corresponding maintenance operation according to the target task step information, the anti-misoperation interlock will be triggered.
[0089] It is understood that there is no single way to trigger the anti-misoperation interlock. In one embodiment, it could involve triggering the generation of a control signal that locks the battery energy storage system. In this case, simply sending such a control signal to the corresponding location within the battery energy storage system will stop the device or component at that location from operating. In another embodiment, triggering the anti-misoperation interlock can also involve generating an anti-misoperation interlock prompt message. By outputting this prompt message to the personnel, it prevents them from continuing to perform maintenance on the battery energy storage system. The specific method used can be chosen based on the actual scenario.
[0090] The above scheme can further trigger anti-misoperation interlocking when it is found that the staff has not performed the operation and maintenance according to the target task steps, thereby preventing the staff from continuing to perform the operation and maintenance tasks and causing unnecessary risks, thus improving the operation and maintenance safety of the battery energy storage system.
[0091] It should be noted that, in another embodiment, when verification indicates that the staff has not performed maintenance according to the target task, the server can also output an alarm message without triggering the anti-misoperation interlock of the battery energy storage system. The various devices or components in the battery energy storage system will continue to operate according to their original rules. Upon receiving the alarm message, the staff can determine whether to stop the maintenance operation of the battery energy storage system based on the actual scenario. This solution, by outputting alarm messages to inform the staff and allowing them to decide whether to stop the maintenance operation of the battery energy storage system, can also avoid the risks associated with continued maintenance to a certain extent and improve the reliability of maintenance.
[0092] Furthermore, in other embodiments, when it is detected that the staff has not performed maintenance according to the target task, the server can also simultaneously output alarm prompts and trigger anti-misoperation lockout. While locking the battery energy storage system, the server outputs alarm prompts to inform the staff that the battery energy storage system has triggered anti-misoperation lockout.
[0093] In some embodiments, please refer to Figure 7 Step 502 includes steps 702 and 704.
[0094] Step 702: Obtain the task instructions and the status parameters of the battery energy storage system, and analyze whether the task instructions meet the preset verification conditions.
[0095] Step 704: If the task instruction meets the preset verification conditions, then analyze the task instruction and status parameters to obtain the target task step information.
[0096] Specifically, the preset verification conditions are the conditions that must be met when a verification operation is triggered to check whether the battery energy storage system is being performed according to the target task steps. When staff perform maintenance on the battery energy storage system, the tasks they perform are varied, and some tasks may not be restricted by specific task steps. Even if the execution steps are different, they will not affect the operation of the battery energy storage system. In this case, there is no need to verify whether the staff is performing maintenance according to the target task steps.
[0097] Therefore, in this embodiment, after the server receives the task instruction sent by the staff, it will further analyze the task instruction to determine whether the task corresponding to the current task instruction has the necessary verification to obtain the target task step information and real-time action information as described in the above embodiment, and whether the staff has performed maintenance according to the target task information. Only when the task instruction meets the preset verification conditions, that is, when the task corresponding to the task instruction meets certain logical conditions, will the operation of obtaining the target task step information by analyzing the task instruction and status parameters be started.
[0098] In the above scheme, the server only begins analyzing the task instructions and status parameters to obtain the target task step information after confirming that the task instructions meet the preset verification conditions. This avoids the situation where staff issue tasks that do not meet the preset verification conditions and then apply the same method to the operation and maintenance control of the battery energy storage system, thereby effectively saving task resources and further improving the operation and maintenance reliability of the battery energy storage system.
[0099] It is understood that the specific type of preset verification conditions is not unique. In one embodiment, the preset verification condition can be a preset anti-misoperation condition, while in another embodiment, the preset verification condition can also be a preset alarm prompt condition. The preset anti-misoperation condition is a preset condition that triggers the anti-misoperation lockout analysis of the battery energy storage system; the preset alarm prompt condition is a preset condition that triggers the alarm prompt analysis of the battery energy storage system.
[0100] Taking preset error prevention conditions as an example, after receiving a task instruction from a staff member, the server first analyzes whether the received task instruction meets the preset error prevention conditions, thereby deciding whether to initiate the subsequent steps of the battery energy storage system operation and maintenance method. If the task to be executed does not meet the preset error prevention conditions, that is, the task instruction does not meet the preset error prevention conditions, there is no need to obtain real-time action information to determine whether to trigger the error prevention interlock. However, if the task to be executed meets the preset error prevention conditions, then the subsequent operation needs to be implemented according to the operation and maintenance method of this application. Through this scheme, it is possible to avoid staff members issuing tasks unrelated to error prevention interlock and then using the same method to perform operation and maintenance control on the battery energy storage system, thereby effectively saving task resources and further improving the operation and maintenance reliability of the battery energy storage system.
[0101] It should be noted that the specific types of preset anti-misoperation conditions are not unique. For example, in a more detailed embodiment, preset anti-misoperation conditions include at least one of the following: containers that are running are not allowed to enter; containers that are not within the power outage range are not allowed to enter; and personnel are not allowed to enter when switches and relays are closed. Correspondingly, satisfying the preset anti-misoperation conditions means that when executing the task corresponding to the task instruction, it is necessary to ensure that containers that are running are not allowed to enter; containers that are not within the power outage range are not allowed to enter; or personnel are not allowed to enter when switches and relays are closed. Taking the preset anti-misoperation condition that containers that are running are not allowed to enter as an example, if the task instruction sent by the worker is only to perform work on the outer wall of the container, such as cleaning; or if the task corresponding to the task instruction requires entering the interior of the container during its operation, then it will be considered that the preset anti-misoperation conditions are not met.
[0102] Please see Figure 8 In some embodiments, the target task step information is obtained by analyzing the task instructions and status parameters, including steps 802 and 804.
[0103] Step 802: Analyze the task instructions and status parameters to obtain task step information.
[0104] Step 804: Optimize the task step information to obtain the target task step information.
[0105] Specifically, task step information refers to the operational steps required to complete the task corresponding to the task instruction. A single task step information set contains all the operational steps required to implement the task corresponding to the task instruction. In practical scenarios, the task corresponding to the task instruction is completed by sequentially executing each step within a single task step information set. For the same task instruction, depending on the execution order of the tasks, one or more different task step information sets can be generated, and the number of task steps contained in each set may not be exactly the same.
[0106] In other words, in this embodiment, multiple different task step information can be obtained from analyzing the same task instruction. However, since these task step information are not exactly the same in terms of the number of specific task steps they contain, in order to efficiently realize the operation and maintenance of the battery energy storage system, after the server obtains the task step information for the currently acquired task instruction, it can first optimize the task step information to obtain the final target task step information.
[0107] The above scheme, after obtaining the task step information corresponding to the task instruction, needs to combine the information of each task step for optimization in order to finally determine the target task step information. This allows the operation and maintenance of the battery energy storage system to be carried out according to the optimized target task information, thereby effectively improving the operation and maintenance efficiency and reliability of the battery energy storage system.
[0108] In some embodiments, please refer to Figure 9 Step 802 includes step 902.
[0109] Step 902: Based on the task instructions and status parameters, traverse the preset task step database to obtain task step information.
[0110] Specifically, the preset step database stores all task steps corresponding to the task instruction. During actual operation, after receiving the task instruction, the server extracts keywords from the instruction and matches these keywords against the preset step database to obtain all possible steps that might be executed when performing the task corresponding to the current instruction. These steps are then filtered and combined to ultimately obtain all feasible execution plans for completing the task corresponding to the instruction, i.e., at least one task step information.
[0111] It is understood that in another embodiment, the battery energy storage system can be given clear and specific task instructions. All task steps corresponding to each task instruction are stored in a preset step database. After the server receives the task instruction, it directly matches and analyzes the task instruction with the preset step database to obtain all the steps required for the task instruction. Then, the obtained steps are filtered and combined to finally obtain at least one task step information.
[0112] The above solution, by pre-setting a preset step database in the server, allows for quick matching of corresponding task step information when task instructions are input, thus offering the advantage of fast task step information matching.
[0113] In some embodiments, please refer to Figure 10 Step 804 includes steps 904 and 906.
[0114] Step 904: Based on the task step information, select the task step information with the fewest steps and push it.
[0115] Step 906: If an acceptance instruction is received based on the task step information with the fewest steps, then the task step information with the fewest steps is taken as the target task step information.
[0116] Specifically, the task step information with the fewest steps refers to the task step information that requires the fewest actions from the staff during execution. The fewest steps mean the fewest actions from the staff, thus improving operational efficiency to a certain extent. Furthermore, this embodiment's solution can push the task step information with the fewest steps obtained from server matching and analysis to the staff. This can be done by displaying it on the server or by pushing it to the staff's terminal device. Regardless of the push method, after the staff knows the task step information with the fewest steps, they can determine whether the information is reasonable based on their own needs or the actual requirements of the battery energy storage system. If reasonable, they return a receiving instruction to the server, ultimately determining that the task step information with the fewest steps is the target task step information.
[0117] The above scheme, after selecting the task step information with the fewest steps, will further push the task step information with the fewest steps to the staff for final confirmation, thereby ensuring the rationality of the final target task step information.
[0118] It is understood that, in one embodiment, if the number of task step information with the fewest steps is not unique, all task step information with the fewest steps can be pushed, and then the staff can choose which task step information to use to perform the operation and maintenance of the battery energy storage system.
[0119] In some embodiments, please refer to Figure 11 Step 904 is followed by step 112.
[0120] Step 112: If a modification instruction is received based on the task step information with the fewest steps, the task step information with the fewest steps is modified to obtain the modified task step information, and the modified task step information is used as the target task step information.
[0121] Specifically, in practical applications, since the task step information is generated by the server in conjunction with certain logic, it may not match the actual application scenario or be unsuitable for the current staff. Therefore, after the server pushes the task step information with the fewest steps to the staff, the staff can also modify the task step information with the fewest steps based on their own situation and the actual situation of the battery energy storage system, and use the modified task step information as the target task step information, thereby obtaining more accurate target task step information.
[0122] It's understandable that staff can modify task steps with the fewest steps either on the server or on the terminal device, with the terminal device ultimately returning the modified task steps to the server. The specific modification operation is not limited to one thing; it could be changing the content of a step, altering the order of steps, adding or deleting steps, etc.
[0123] The above solution, after pushing the task step information with the fewest steps to the staff, allows the staff to modify the task step information with the fewest steps according to the actual situation, so as to ensure that the final target task step information is more in line with the actual scenario and ensure the accuracy of the target task step information.
[0124] In some embodiments, please refer to Figure 12 After step 502, the method further includes step 122.
[0125] Step 122: Push the target task step information.
[0126] Specifically, in this embodiment, after the server obtains the target task step information, in order to ensure that the staff can operate and maintain the battery energy storage system according to the target task step information, it is also necessary to push the analyzed target task step information.
[0127] It should be noted that when the server pushes target task step information, the push recipient is not unique. In one embodiment, the server has a display function, and pushing the target task step information can mean pushing the target task step information to a display location on the server for display, so that staff can review it. In another embodiment, the staff carries a terminal device that communicates with the server; in this case, the target task step information can also be pushed to the terminal device for staff to review.
[0128] Furthermore, in other embodiments, when the server pushes target task information, it may also push target task step information to components in the battery energy storage system that can communicate directly or indirectly with the server, such as a submodule controller for controlling the IGBT tubes of the energy storage module in the battery energy storage system, or a detector for whether the container door is open.
[0129] The above solution, after obtaining the target task steps information, also pushes it to ensure that staff perform operation and maintenance operations according to the target task steps information, thereby further improving the operation and maintenance reliability of the battery energy storage system.
[0130] It is understood that, in one embodiment, after the server pushes the target task step information, it will also analyze whether the target task step information has been successfully pushed (specifically, it can analyze whether the target task step information has been successfully received from other devices). If the target task step information is not successfully pushed, it can also output a prompt message to inform the staff.
[0131] In some embodiments, please refer to Figure 13 After step 602, the method further includes step 132.
[0132] Step 132: If the anti-misoperation interlock is triggered, control the battery energy storage system to enter the interlocked operation state.
[0133] Specifically, in this embodiment, the preset verification condition corresponds to the preset error prevention condition. When the task instruction meets the preset error prevention condition, the action of obtaining the target task step information based on the task instruction and status parameters is triggered. If the verification staff does not perform maintenance according to the target task step information, the error prevention interlock is triggered.
[0134] The anti-misoperation lockout operation state is the operational state in which the battery energy storage system is locked to prevent accidental operation by staff. In actual scenarios, the specific method of controlling the battery energy storage system to enter the lockout operation state will vary depending on the current task execution stage of the battery energy storage system.
[0135] For example, in one embodiment, if the worker is currently working outside the container door, entering the locked-out operation state can be achieved by closing the container door of the battery energy storage system. If the worker is currently working on the energy storage module inside the container, entering the locked-out operation state can be achieved by shutting down the sub-module controller of the energy storage module.
[0136] Correspondingly, in another embodiment, if the anti-misoperation interlock is not triggered, it indicates that the work performed by the worker at the battery energy storage system meets the target task step information, and the worker can continue with subsequent work steps. That is, the server returns the operation of obtaining real-time action information from the battery energy storage system and checks whether the subsequent work steps performed by the worker meet the target task step information.
[0137] In the above embodiment, after the server determines that the anti-misoperation interlocking is triggered based on real-time action information and target task step information, it will control the battery energy storage system to enter the interlocked operation state, preventing staff from continuing to perform maintenance tasks and causing unnecessary risks, thereby further improving the operation and maintenance reliability of the battery energy storage system.
[0138] It is understood that in another embodiment, the preset verification condition can also be a preset alarm prompt condition. When the task instruction meets the preset alarm prompt condition, the action of obtaining the target task step information based on the analysis of the task instruction and status parameters is triggered. If the verification finds that the staff did not perform maintenance according to the target task step information, the server is triggered to output alarm prompt information to remind the staff, and there is no need to perform anti-misoperation interlocking.
[0139] In some embodiments, please refer to Figure 14 Step 506 includes steps 142 and 144.
[0140] Step 142: Based on the real-time action information, determine whether the current execution step matches the current required execution step corresponding to the target task step information.
[0141] Step 144: If the current execution step does not match the required execution step, it is verified that maintenance was not performed according to the target task step information. If the current execution step matches the required execution step, it is verified that maintenance was performed according to the target task step information, and the operation of obtaining real-time action information of the battery energy storage system is returned until all steps corresponding to the target task step information have been executed.
[0142] Specifically, in this embodiment, when verifying whether maintenance is performed according to the target task step information, it is necessary to combine the real-time action information of the battery energy storage system to analyze whether the staff is performing the work according to the steps given in the target task step information. That is, whenever the staff performs a step, it is analyzed whether that step matches the currently required execution step corresponding to the target task step information. If they match, it indicates that the staff is performing the work task according to the target task step information; if they do not match, it indicates that the staff is not performing the work task according to the target task step information.
[0143] The above solution verifies whether maintenance is performed according to the target task steps by detecting whether the current steps performed by the staff match the required steps corresponding to the target task steps. This ensures that staff perform maintenance work according to the target task steps, thereby further improving the maintenance reliability of the battery energy storage system.
[0144] In some embodiments, please refer to Figure 15 Step 142 includes steps 152 and 154.
[0145] Step 152: Based on the real-time action information and the target task step information, check whether the current execution step order is correct.
[0146] Step 154: If the current execution steps are in the correct order, determine whether the content of the current execution steps is consistent with the content of the current required execution steps corresponding to the target task step information, based on the real-time action information.
[0147] Specifically, if the content is consistent, the current execution step matches the currently required execution step. In this embodiment, when determining whether the current step corresponding to the real-time action information matches the currently required execution step corresponding to the target task step information, not only must their execution order be consistent, but their execution content must also be the same. Therefore, the processor needs to verify the execution order and execution content of the current execution step sequentially. Only when both the execution order and execution content are consistent with the currently required execution step is the current execution step considered to match the currently required execution step. Regardless of whether the execution order or the execution content is different, the current execution step is considered to be mismatched, and in this case, it will be verified that the staff did not perform maintenance according to the target task step information.
[0148] In one embodiment, the explanation is based on the task of switching the second and seventh containers from operation to maintenance status, and the triggering of an anti-misoperation interlock when the operator fails to perform maintenance according to the target task steps. Accordingly, when executing this task, the second container must first be switched from operation to maintenance, and then the seventh container. For each container, when switching from operation to maintenance, the main system switch of the container must first be turned off, and then the container door must be opened to allow the operator to enter.
[0149] Taking the first operational step as an example, if the worker first performs operations at the seventh container, it indicates an incorrect sequence of operations, triggering the anti-misoperation interlock for the seventh container. If the worker first performs operations at the second container, it indicates a correct sequence of operations, and the steps will be further verified. If the worker does not disconnect the main system switch for the second container and directly requests to open its door, it is considered that the current steps are inconsistent with the previously required steps, also triggering the anti-misoperation interlock for the second container. If the worker first disconnects the main system switch for the second container, it indicates that the current steps are consistent with the required steps, and the current steps match the required steps, eliminating the need for anti-misoperation interlock. After completing the current step, the next step can be executed.
[0150] The above scheme requires that the step sequence and step content be verified simultaneously when verifying the current execution step corresponding to the current action information, which effectively improves the verification accuracy of the current execution step.
[0151] Please refer to the following: Figure 16 and Figure 17 To facilitate understanding of the technical solution of this application, the following detailed embodiments will be used to explain and illustrate this application.
[0152] In this embodiment, the staff interacts directly with the server. When operating and maintaining the battery energy storage system, the server first receives task instructions from the staff, such as switching the second and seventh containers from operation to maintenance status, and obtains the status parameters of the battery energy storage system. These status parameters include operating status parameters and self-parameters. The operating status parameters include the working status of each part of the battery energy storage system, such as voltage, current, and the opening and closing status of switches or relays. The self-parameters include the number of containers, the number of energy storage modules in each container, and the position and number of switches or relays in each energy storage module.
[0153] The server then verifies whether the received task instruction meets preset verification conditions. Specifically, it verifies whether the task corresponding to the instruction meets the following logic: containers are not allowed to enter during operation; containers outside the power outage range are not allowed to enter; and personnel are not allowed to enter when switches and relays are closed. If the task corresponding to the instruction needs to follow at least one of the preset verification logics, the instruction is considered to meet the preset verification conditions. The server then combines the task instruction and the state parameters of the battery energy storage system, traverses the preset task step database, and filters and combines the various steps required to execute the task corresponding to the instruction, obtained at least one complete task step information.
[0154] Then, the task step information with the fewest steps is pushed to the server's display interface for staff to select and confirm. If the staff selects to accept, the task step information with the fewest steps is used as the target task step information and pushed to the staff and all devices in the battery energy storage system that communicate directly or indirectly with the server. If the staff selects to modify, the task step information is modified according to the staff's feedback, and the modified task step information is used as the target task step information and pushed to the staff and all devices in the battery energy storage system that communicate directly or indirectly with the server. Finally, after receiving confirmation instructions from each device, the target task step information is generated and distributed, and then the execution and real-time action information verification and analysis phase begins.
[0155] During each step of the execution process, the battery energy storage system will trigger an action. Therefore, by receiving real-time action information from the battery energy storage system, the specific operations performed by the operator can be determined, i.e., what steps the operator performed. First, the real-time action information of the battery energy storage system (i.e., the position signal of the illustrated device) is acquired. Then, based on this information, the order of the steps currently being executed by the operator is analyzed to ensure it is correct. If the order is correct, meaning it follows the sequence corresponding to the target task step information, further analysis is conducted to confirm that the steps match the required execution steps. If the executed steps are inconsistent or the order is incorrect, the server will receive a verification result indicating that maintenance was not performed according to the target task step information. In this case, an alarm message will be output, and / or the battery energy storage system will be controlled to enter an anti-misoperation interlocking state to prevent further operation from causing safety hazards. If the sequence and content of the executed steps are consistent, it is considered that the currently executed step matches the required step. The result of the operation and maintenance based on the target task step information is verified, so there is no need for anti-misoperation interlocking. The staff can continue to execute the next step. The server returns the operation to obtain the real-time action information of the battery energy storage system until all steps corresponding to the target task step information have been executed, and the operation and maintenance of the battery energy storage system is completed.
[0156] It should be understood that although the steps in the flowcharts of the above embodiments are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the above embodiments may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages of other steps.
[0157] Based on the same inventive concept, this application also provides a battery energy storage system operation and maintenance device for implementing the above-mentioned battery energy storage system operation and maintenance method. The solution provided by this device is similar to the solution described in the above-described method. Therefore, the specific limitations of one or more battery energy storage system operation and maintenance device embodiments provided below can be found in the limitations of the battery energy storage system operation and maintenance method above, and will not be repeated here.
[0158] In one embodiment, such as Figure 18 As shown, a battery energy storage system operation and maintenance device is provided, including a task step analysis module 182, a step information acquisition module 184, and an operation and maintenance verification module 186.
[0159] The task step analysis module 182 is used to acquire task instructions and status parameters of the battery energy storage system, and analyze them to obtain target task step information; the step information acquisition module 184 acquires real-time action information of the battery energy storage system; the anti-misoperation interlocking analysis module 186 verifies whether to perform operation and maintenance according to the target task step information based on the real-time action information and the target task step information.
[0160] In some embodiments, please refer to Figure 19 Following the operation and maintenance verification module 186, the device also includes an anti-misoperation interlocking module 192.
[0161] The anti-misoperation interlocking module 192 is used to trigger the anti-misoperation interlocking if the verification shows that the operation and maintenance is not performed according to the target task step information.
[0162] In some embodiments, the task step analysis module 182 is further used to obtain task instructions and state parameters of the battery energy storage system, and analyze whether the task instructions meet preset verification conditions; if the task instructions meet the preset verification conditions, the target task step information is obtained by analyzing the task instructions and state parameters.
[0163] In some embodiments, the task step analysis module 182 is further configured to analyze the task instructions and status parameters to obtain task step information; and to optimize the task step information to obtain target task step information.
[0164] In some embodiments, the task step analysis module 182 is further configured to traverse a preset task step database to obtain task step information based on task instructions and status parameters.
[0165] In some embodiments, the task step analysis module 182 is further configured to select and push the task step information with the fewest steps based on the task step information; if an acceptance instruction is received based on the task step information with the fewest steps, the task step information with the fewest steps is used as the target task step information.
[0166] In some embodiments, the task step analysis module 182 is further configured to modify the task step information with the fewest steps if a modification instruction is received based on the task step information with the fewest steps, to obtain the modified task step information, and use the modified task step information as the target task step information.
[0167] In some embodiments, the task step analysis module 182 is also used to push target task step information.
[0168] In some embodiments, the anti-misoperation interlocking module 192 is further configured to control the battery energy storage system to enter the interlocking operation state if the anti-misoperation interlocking is triggered.
[0169] In some embodiments, the anti-misoperation interlocking analysis module 186 is further configured to determine, based on real-time action information, whether the current execution step matches the current required execution step corresponding to the target task step information; if the current execution step does not match the current required execution step, it is verified that maintenance is not performed according to the target task step information; if the current execution step matches the current required execution step, it is verified that maintenance is performed according to the target task step information, and the step information acquisition module 184 is controlled to perform the operation of acquiring real-time action information of the battery energy storage system until all steps corresponding to the target task step information are executed.
[0170] In some embodiments, the anti-misoperation interlocking analysis module 186 is further configured to detect whether the order of the currently executed steps is correct based on the real-time action information and the target task step information; if the order of the currently executed steps is correct, then based on the real-time action information, determine whether the content of the currently executed steps is consistent with the content of the currently required executed steps corresponding to the target task step information; if the content is consistent, then the currently executed steps match the currently required executed steps.
[0171] Each module in the aforementioned battery energy storage system operation and maintenance device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the corresponding operations of each module.
[0172] The aforementioned battery energy storage system operation and maintenance device first obtains the task instruction and the status parameters of the battery energy storage system, and then analyzes them to obtain the target task steps information suitable for the current task instruction. Subsequently, when workers perform operations on the battery energy storage system, the server can obtain the real-time action information of the battery energy storage system and, combined with the target task steps information, verify whether the workers are performing maintenance on the battery energy storage system according to the target task steps information. This scheme allows for timely verification of whether maintenance is performed according to the target task steps information, effectively reducing the occurrence of errors in the sequence of power outages and power restoration operations, or omissions in operation steps, thereby improving the reliability of battery energy storage system operation and maintenance.
[0173] In one embodiment, a computer device is provided, which may be a terminal, and its internal structure diagram may be as follows: Figure 20 As shown, the computer device includes a processor, memory, communication interface, display screen, and input devices connected via a system bus. The processor provides computing and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system and computer programs. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage media. The communication interface is used for wired or wireless communication with external terminals; wireless communication can be achieved through Wi-Fi, mobile cellular networks, NFC (Near Field Communication), or other technologies. When the computer program is executed by the processor, it implements a battery energy storage system operation and maintenance method. The display screen can be an LCD screen or an e-ink screen. The input devices can be a touch layer covering the display screen, buttons, a trackball, or a touchpad on the computer device casing, or an external keyboard, touchpad, or mouse.
[0174] Those skilled in the art will understand that Figure 20 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0175] In one embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to perform the following steps:
[0176] The system acquires task instructions and status parameters of the battery energy storage system, analyzes them to obtain target task step information, acquires real-time action information of the battery energy storage system, and verifies whether maintenance is performed according to the target task step information based on the real-time action information and the target task step information.
[0177] In one embodiment, when the processor executes the computer program, it also performs the following steps: if the verification shows that the operation and maintenance were not performed according to the target task step information, then the anti-misoperation interlock is triggered.
[0178] In one embodiment, when the processor executes the computer program, it also performs the following steps: acquiring task instructions and state parameters of the battery energy storage system, and analyzing whether the task instructions meet preset verification conditions; if the task instructions meet the preset verification conditions, then analyzing the task instructions and state parameters to obtain target task step information.
[0179] In one embodiment, when the processor executes the computer program, it further performs the following steps: analyzing the task instructions and status parameters to obtain task step information; and optimizing the task step information to obtain target task step information.
[0180] In one embodiment, when the processor executes the computer program, it also performs the following steps: traversing a preset task step database to obtain task step information based on task instructions and status parameters.
[0181] In one embodiment, when the processor executes the computer program, it further performs the following steps: selects the task step information with the fewest steps based on the task step information and pushes it; if an acceptance instruction is received based on the task step information with the fewest steps, the task step information with the fewest steps is taken as the target task step information.
[0182] In one embodiment, when the processor executes the computer program, it further performs the following steps: if a modification instruction is received based on the task step information with the fewest steps, the task step information with the fewest steps is modified to obtain the modified task step information, and the modified task step information is used as the target task step information.
[0183] In one embodiment, when the processor executes the computer program, it also performs the following steps: pushing target task step information.
[0184] In one embodiment, when the processor executes the computer program, it also performs the following steps: if the anti-misoperation interlock is triggered, it controls the battery energy storage system to enter the interlocked operation state.
[0185] In one embodiment, when the processor executes the computer program, it further implements the following steps: determining whether the current execution step matches the currently required execution step corresponding to the target task step information based on real-time action information; if the current execution step does not match the currently required execution step, it is verified that maintenance has not been performed according to the target task step information; if the current execution step matches the currently required execution step, it is verified that maintenance has been performed according to the target task step information, and the operation of obtaining real-time action information of the battery energy storage system is returned until all steps corresponding to the target task step information are executed.
[0186] In one embodiment, when the processor executes the computer program, it further performs the following steps: based on real-time action information and target task step information, it detects whether the order of the currently executed steps is correct; if the order of the currently executed steps is correct, it determines whether the content of the currently executed steps is consistent with the content of the currently required executed steps corresponding to the target task step information based on the real-time action information; if the content is consistent, the currently executed steps match the currently required executed steps.
[0187] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor:
[0188] The system acquires task instructions and status parameters of the battery energy storage system, analyzes them to obtain target task step information, acquires real-time action information of the battery energy storage system, and verifies whether maintenance is performed according to the target task step information based on the real-time action information and the target task step information.
[0189] In one embodiment, when the computer program is executed by the processor, it also performs the following steps: if the verification shows that the operation and maintenance is not performed according to the target task step information, then the anti-misoperation interlock is triggered.
[0190] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: acquiring task instructions and state parameters of the battery energy storage system, and analyzing whether the task instructions meet preset verification conditions; if the task instructions meet the preset verification conditions, then analyzing the task instructions and state parameters to obtain target task step information.
[0191] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: analyzing the task instructions and status parameters to obtain task step information; and optimizing the task step information to obtain target task step information.
[0192] In one embodiment, when the computer program is executed by the processor, it also performs the following steps: traversing a preset task step database to obtain task step information based on task instructions and status parameters.
[0193] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: selecting and pushing the task step information with the fewest steps based on the task step information; if an acceptance instruction is received based on the task step information with the fewest steps, then the task step information with the fewest steps is taken as the target task step information.
[0194] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: if a modification instruction is received based on the task step information with the fewest steps, the task step information with the fewest steps is modified to obtain the modified task step information, and the modified task step information is used as the target task step information.
[0195] In one embodiment, when the computer program is executed by the processor, it also performs the following steps: pushing target task step information.
[0196] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: if the anti-misoperation interlock is triggered, the battery energy storage system is controlled to enter the interlocked operation state.
[0197] In one embodiment, when the computer program is executed by the processor, it further implements the following steps: determining whether the current execution step matches the currently required execution step corresponding to the target task step information based on real-time action information; if the current execution step does not match the currently required execution step, it is verified that maintenance has not been performed according to the target task step information; if the current execution step matches the currently required execution step, it is verified that maintenance has been performed according to the target task step information, and the operation of obtaining real-time action information of the battery energy storage system is returned until all steps corresponding to the target task step information are executed.
[0198] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: based on real-time action information and target task step information, it detects whether the order of the currently executed steps is correct; if the order of the currently executed steps is correct, it determines whether the content of the currently executed steps is consistent with the content of the currently required executed steps corresponding to the target task step information based on the real-time action information; if the content is consistent, the currently executed steps match the currently required executed steps.
[0199] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, performs the following steps:
[0200] The system acquires task instructions and status parameters of the battery energy storage system, analyzes them to obtain target task step information, acquires real-time action information of the battery energy storage system, and verifies whether maintenance is performed according to the target task step information based on the real-time action information and the target task step information.
[0201] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: acquiring task instructions and state parameters of the battery energy storage system, and analyzing whether the task instructions meet preset verification conditions; if the task instructions meet the preset verification conditions, then analyzing the task instructions and state parameters to obtain target task step information.
[0202] In one embodiment, when the computer program is executed by the processor, it also performs the following steps: if the verification shows that the operation and maintenance is not performed according to the target task step information, then the anti-misoperation interlock is triggered.
[0203] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: analyzing the task instructions and status parameters to obtain task step information; and optimizing the task step information to obtain target task step information.
[0204] In one embodiment, when the computer program is executed by the processor, it also performs the following steps: traversing a preset task step database to obtain task step information based on task instructions and status parameters.
[0205] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: selecting and pushing the task step information with the fewest steps based on the task step information; if an acceptance instruction is received based on the task step information with the fewest steps, then the task step information with the fewest steps is taken as the target task step information.
[0206] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: if a modification instruction is received based on the task step information with the fewest steps, the task step information with the fewest steps is modified to obtain the modified task step information, and the modified task step information is used as the target task step information.
[0207] In one embodiment, when the computer program is executed by the processor, it also performs the following steps: pushing target task step information.
[0208] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: if the anti-misoperation interlock is triggered, the battery energy storage system is controlled to enter the interlocked operation state.
[0209] In one embodiment, when the computer program is executed by the processor, it further implements the following steps: determining whether the current execution step matches the currently required execution step corresponding to the target task step information based on real-time action information; if the current execution step does not match the currently required execution step, it is verified that maintenance has not been performed according to the target task step information; if the current execution step matches the currently required execution step, it is verified that maintenance has been performed according to the target task step information, and the operation of obtaining real-time action information of the battery energy storage system is returned until all steps corresponding to the target task step information are executed.
[0210] In one embodiment, when the computer program is executed by the processor, it further performs the following steps: based on real-time action information and target task step information, it detects whether the order of the currently executed steps is correct; if the order of the currently executed steps is correct, it determines whether the content of the currently executed steps is consistent with the content of the currently required executed steps corresponding to the target task step information based on the real-time action information; if the content is consistent, the currently executed steps match the currently required executed steps.
[0211] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, etc., and are not limited to these.
[0212] The aforementioned computer equipment, computer-readable storage media, and computer program products allow the server to first acquire task instructions and the status parameters of the battery energy storage system, and then analyze these to obtain target task step information suitable for the current task instructions. Subsequently, when workers perform operations on the battery energy storage system, the server can acquire real-time action information of the battery energy storage system and, combined with the target task step information, verify whether the workers are performing maintenance on the battery energy storage system according to the target task step information. This solution allows for timely verification of whether maintenance is performed according to the target task step information, effectively reducing the occurrence of errors in the sequence of power outages and restorations, or omissions in operation steps, thereby improving the reliability of battery energy storage system maintenance.
[0213] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and not to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application, and they should all be covered within the scope of the claims and specification of this application. In particular, as long as there is no structural conflict, the various technical features mentioned in the embodiments can be combined in any way. This application is not limited to the specific embodiments disclosed herein, but includes all technical solutions falling within the scope of the claims.
Claims
1. A method for operating and maintaining a battery energy storage system, characterized in that, include: The task instructions and the status parameters of the battery energy storage system are obtained, and the target task step information is obtained by analyzing the task instructions and the status parameters. The status parameters of the battery energy storage system include parameters related to the operating status collected in real time during the operation of the battery energy storage system. The parameters related to the operating status include the voltage, current, and opening / closing status of switches or relays of various parts of the battery energy storage system. Obtain real-time operation information of the battery energy storage system; Based on the real-time action information and the target task step information, verify whether to perform operation and maintenance according to the target task step information; The step of analyzing the task instructions and the status parameters to obtain target task step information includes: Based on the task instructions and the status parameters, task step information is obtained through analysis. The task step information is optimized to obtain the target task step information; The optimization of the task step information to obtain target task step information includes: Based on the task step information, select the task step information with the fewest steps and push it; If an accept instruction is received based on the task step information with the fewest steps, then the task step information with the fewest steps will be used as the target task step information. After verifying whether to perform maintenance according to the target task step information based on the real-time action information and the target task step information, the process further includes: If the verification shows that the operation and maintenance were not performed according to the target task step information, the anti-misoperation interlock is triggered; If the anti-misoperation interlock is triggered, the battery energy storage system is controlled to enter the interlocked operation state.
2. The operation and maintenance method for a battery energy storage system according to claim 1, characterized in that, The process of acquiring task instructions and state parameters of the battery energy storage system, and analyzing the task instructions and state parameters to obtain target task step information, includes: Acquire task instructions and status parameters of the battery energy storage system, and analyze whether the task instructions meet preset verification conditions; If the task instruction meets the preset verification conditions, the target task step information is obtained by analyzing the task instruction and the status parameters.
3. The operation and maintenance method for a battery energy storage system according to claim 1, characterized in that, The step of analyzing the task instructions and status parameters to obtain task step information includes: Based on the task instructions and the status parameters, the preset task step database is traversed to obtain task step information.
4. The operation and maintenance method for a battery energy storage system according to claim 1, characterized in that, After selecting and pushing the task step information with the fewest steps based on the task step information, the process further includes: If a modification instruction is received based on the task step information with the fewest steps, the task step information with the fewest steps is modified to obtain the modified task step information, and the modified task step information is used as the target task step information.
5. The operation and maintenance method for a battery energy storage system according to any one of claims 1-2, characterized in that, The step of verifying whether to perform maintenance according to the target task step information based on the real-time action information and the target task step information includes: Based on the real-time action information, determine whether the current execution step matches the current required execution step corresponding to the target task step information; If the current execution step does not match the required execution step, the verification indicates that maintenance was not performed according to the target task step information. If the current execution step matches the required execution step, the verification results in the operation and maintenance being performed according to the target task step information, and the step of obtaining the real-time action information of the battery energy storage system is returned, until all steps corresponding to the target task step information have been executed.
6. The operation and maintenance method for a battery energy storage system according to claim 5, characterized in that, The step of determining whether the current execution step matches the currently required execution step corresponding to the target task step information based on the real-time action information includes: Based on the real-time action information and the target task step information, detect whether the order of the currently executed steps is correct; If the current execution steps are in the correct order, then based on the real-time action information, it is determined whether the content of the current execution steps is consistent with the content of the currently required execution steps corresponding to the target task step information; if the content is consistent, then the current execution steps match the currently required execution steps.
7. The operation and maintenance method for a battery energy storage system according to any one of claims 1-2, characterized in that, After acquiring the task instructions and the state parameters of the battery energy storage system, and analyzing them to obtain the target task step information, the method further includes: Push the target task step information.
8. A battery energy storage system operation and maintenance device, characterized in that, include: The task step analysis module is used to acquire task instructions and state parameters of the battery energy storage system, and analyze them according to the task instructions and state parameters to obtain target task step information. The state parameters of the battery energy storage system include parameters related to the operating status collected in real time during the operation of the battery energy storage system. The parameters related to the operating status include the voltage, current, and opening / closing status of switches or relays of various parts of the battery energy storage system. The step information acquisition module acquires the real-time action information of the battery energy storage system; The operation and maintenance verification module verifies whether operation and maintenance is performed according to the target task step information based on the real-time action information and the target task step information. The step of analyzing the task instructions and the status parameters to obtain target task step information includes: Based on the task instructions and the status parameters, task step information is obtained through analysis. The task step information is optimized to obtain the target task step information; The optimization of the task step information to obtain target task step information includes: Based on the task step information, select the task step information with the fewest steps and push it; If an accept instruction is received based on the task step information with the fewest steps, then the task step information with the fewest steps will be used as the target task step information. After verifying whether to perform maintenance according to the target task step information based on the real-time action information and the target task step information, the process further includes: If the verification shows that the operation and maintenance were not performed according to the target task step information, the anti-misoperation interlock is triggered; If the anti-misoperation interlock is triggered, the battery energy storage system is controlled to enter the interlocked operation state.
9. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the battery energy storage system operation and maintenance method according to any one of claims 1 to 7.
10. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the steps of the battery energy storage system operation and maintenance method according to any one of claims 1 to 7.
11. A computer program product, comprising a computer program, characterized in that, When executed by a processor, the computer program implements the steps of the battery energy storage system operation and maintenance method according to any one of claims 1 to 7.