Visualized process scheduling method, system and medium for energy storage battery cabin against-towing test

By employing a visual process orchestration method and a web-based host computer system with a B/S architecture, the adaptability, flexibility, and security issues of the energy storage battery compartment testing system were resolved. This enabled rapid adaptation, millisecond-level synchronous control, and custom report generation, thereby improving the flexibility and security of the testing system.

CN122390416APending Publication Date: 2026-07-14NANJING HEXI ELECTRIC CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
NANJING HEXI ELECTRIC CO LTD
Filing Date
2026-06-16
Publication Date
2026-07-14

AI Technical Summary

Technical Problem

Existing energy storage battery compartment electrical performance testing systems have poor adaptability and flexibility, and cannot quickly respond to the testing needs of multiple models and multiple scenarios. They also pose risks to synchronous and safe testing, have no constraints on parameter configuration, and have high safety risks. General testing platforms cannot achieve dedicated safety interlocks and verifications for high-voltage testing. Their architectural design has shortcomings, and their report output adaptability is insufficient.

Method used

It adopts a visual process arrangement method, which allows users to drag and drop atomic processes through the visual process arrangement module, configure parameters and conditions, and has built-in drag-and-drop synchronization control logic. It can also scan codes to obtain factory specification parameters, realize process flow verification and real-time execution, support custom report templates, and use a web-based host computer system with a B/S architecture to work in collaboration with the coordination controller.

Benefits of technology

It enables rapid adaptation to testing requirements of different models and standards without modifying the underlying code, eliminates the risk of reverse power supply, achieves millisecond-level synchronous shutdown in case of dual-compartment failure, automatically verifies parameter logic conflicts, improves the flexibility and security of the testing system, and supports custom editing of reports.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122390416A_ABST
    Figure CN122390416A_ABST
Patent Text Reader

Abstract

The application discloses a kind of energy storage battery cabin pair of dragging test visual process scheduling method, system and medium, and system uses BS layered architecture and includes Web host computer subsystem and coordination controller.Web host computer subsystem is dragged atomic process library by visual process scheduling module, no code custom test procedure is configured pre-execution condition, process protection condition and execution jump condition.For pair of dragging test scene, pair of dragging associated energy storage battery cabin charging state or fault state is configured as condition criterion, to prevent reverse power transmission and realize double cabin synchronous safe shutdown.Coordination controller carries out full-dimensional inspection to the process flow executed by scheduling, including syntax logic, safety enforcement and pair of dragging special check, and real-time closed-loop execution and control.The application considers scheduling ease of use and execution hard real-time through layered architecture, solves process solidification and safety hazard, improves test adaptation flexibility and efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of energy storage battery testing technology, and in particular to a visual process arrangement method, system and medium for towing testing of energy storage battery compartments. Background Technology

[0002] As the core unit of grid-side and commercial / industrial energy storage systems, the electrical performance of energy storage battery compartments directly determines the safety, reliability, and lifespan of the energy storage system. Energy storage battery compartments must undergo comprehensive electrical performance testing before leaving the factory and before being connected to the grid, including multiple tests such as charge / discharge capacity testing, rate charge / discharge testing, cycle life testing, internal resistance testing, and protection characteristic testing. Among these, the battery compartment parallel testing, as an energy-saving testing solution, involves interconnecting two battery compartments on the AC side, with one compartment discharging while the other charges, achieving internal energy feedback and significantly reducing energy loss during testing. This has become the mainstream high-rate, long-cycle testing solution in the industry.

[0003] Currently, the testing processes of automated testing systems for the electrical performance of energy storage battery compartments are all fixed designs. That is, for specific models of energy storage battery compartments, specific testing standards and testing requirements, developers write fixed test steps and timing logic through low-level code. In practical applications, this has the following core technical defects:

[0004] (1) Extremely poor adaptability: When changing the model of the energy storage battery compartment, updating the test standards, or adjusting the customer's customized test requirements, the developers must rewrite and debug the underlying code. The test process iteration cycle is usually several days, the adaptation cost is extremely high, and it is impossible to quickly respond to the test requirements of multiple models and multiple scenarios.

[0005] (2) The synchronization and safety risks of towing tests are prominent: The dual-compartment synchronization logic and fault interlock logic of the existing towing test system are all written in fixed code and cannot be flexibly configured. When the model of the energy storage battery compartment associated with the towing is changed or the towing test process is adjusted, the synchronization logic code needs to be redeveloped, which is very easy to cause timing mismatch problems. When one energy storage battery compartment has not completed the charging preparation and has not entered the charging state, the other has started discharging, which causes the power to be directly fed into the grid in reverse, violating the grid access specifications and causing grid penalties and safety risks. At the same time, the existing system cannot realize the flexible configuration of dual-compartment fault interlock. When one compartment fails, the other compartment continues to operate, which is very easy to cause serious equipment damage and safety accidents such as overcharging, over-discharging, and DC short circuit.

[0006] (3) Unrestricted parameter configuration and high safety risks: The atomic step parameters of the existing system are configured independently, without a parameter association constraint mechanism between steps, and without an automatic matching and verification mechanism between the step parameters and the factory specifications of the tested energy storage battery compartment; when testers manually configure parameters, errors such as charging cut-off voltage being higher than the cell specifications, charging and discharging current exceeding the maximum allowable value, and logical conflicts between parameters of previous and subsequent steps are very likely to occur, which directly lead to serious safety accidents such as overcharging, over-discharging, and thermal runaway of the cell; at the same time, manually entering the factory specification parameters is inefficient and prone to errors, which further exacerbates the safety risks;

[0007] (4) General testing platforms have great limitations: Although the general automated testing platforms on the market (such as LabVIEW) have certain editability, they require operators to have professional programming skills. On-site test engineers cannot get started quickly. Furthermore, there is no dedicated safety interlock and verification mechanism for high-voltage testing of energy storage battery compartments, and no dedicated dual-compartment synchronous control logic for towing testing. Custom programming is prone to logical loopholes, which may lead to safety risks.

[0008] (5) Shortcomings in architecture design: Most existing test systems adopt CS architecture, which requires the installation of a dedicated client on the terminal, making cross-device access and remote management difficult; while pure BS architecture test systems have their execution logic deployed in the cloud or host computer server, which has problems such as delay in the issuance of control commands and insufficient real-time data acquisition, and cannot meet the requirements of energy storage battery compartment electrical performance testing, especially the millisecond-level synchronous control and safety protection requirements of dual compartments for towed testing.

[0009] (6) Insufficient report output adaptability: The test report templates of the existing test system are also fixed designs. When different customers, different application scenarios, and different test standards have significant differences in the requirements of report content fields, format layout, pass / fail judgment rules, brand logos, etc., developers also need to modify the underlying code to adjust the template. This makes it impossible to quickly respond to customers' customized report needs, further increasing the adaptation cost and delivery cycle of the test system.

[0010] In summary, the field of energy storage battery compartment electrical performance testing has rigid requirements for flexible test process arrangement, dual-compartment synchronous safety interlocking for towing tests, automatic verification and constraint of process step parameters, and full-process no-code adaptation of report output. However, existing fixed test systems cannot meet these requirements. There is an urgent need for an automated test solution that does not require modification of the underlying code, supports visual custom arrangement of process steps, has dedicated dual-compartment synchronous and interlocking protection for towing tests, has atomic process step parameter association constraints and specification matching verification, supports automatic acquisition of equipment specifications by scanning codes, supports custom editing of report templates, and balances remote usability and real-time execution to solve these core pain points. Summary of the Invention

[0011] The purpose of this invention is to provide a visual process arrangement method, system, and medium for towing tests of energy storage battery compartments, thereby solving all or one of the aforementioned problems in the prior art.

[0012] To solve the above-mentioned technical problems, the specific technical solution of the present invention is as follows:

[0013] On one hand, the present invention provides a visual process arrangement method for towing tests of energy storage battery compartments, including the following steps:

[0014] S1. Equipment Information Acquisition and Synchronization Steps: Acquire the factory specifications of the energy storage battery compartment under test and the associated energy storage battery compartment, and synchronize the factory specifications to the coordination controller as a safety threshold benchmark for the coordination controller to perform subsequent verification steps.

[0015] S2. Test Step Arrangement Steps: The visual step arrangement module receives user drag-and-drop, combination, and parameter configuration operations of atomic steps in the atomic step library, generating a step flow; wherein, the visual step arrangement module has a built-in dedicated atomic step library for energy storage battery compartment electrical performance testing and a drag-and-drop synchronization control logic unit; the atomic step library is the smallest indivisible execution unit, including device control, data acquisition, logic control, security verification, and data processing atomic steps; the device control atomic steps are further divided into charging atomic steps and discharging atomic steps, and the logic control atomic steps are further divided into condition judgment atomic steps and loop control atomic steps;

[0016] S3. Process Condition and Report Configuration Step: Receive the process condition configuration operation performed by the user on the process flow through the towing synchronization control logic unit in the visual process orchestration module. The process condition configuration operation includes configuring pre-execution conditions, process protection conditions, and execution jump conditions for one or more processes. Specifically, for the towing test scenario of the energy storage battery compartment, the process condition configuration operation supports using the charging status or fault status of the towing-associated energy storage battery compartment as the basis for determining the process protection conditions and execution jump conditions of the test process of the energy storage battery compartment under test, or using the charging status as the execution jump condition of the logical judgment-type atomic process inserted before the discharge-type atomic process of the energy storage battery compartment under test.

[0017] The system receives user feedback on the report template and binds the edited report template to the workflow.

[0018] S4. Work Step Flow Verification Step: The work step flow is sent to the coordination controller, which verifies the work step flow and obtains the verification result. The verification includes at least syntax logic verification, precondition compliance verification, security enforcement verification, protection threshold compliance verification based on the security threshold benchmark, parameter association constraint verification based on the factory specification parameters, and special verification of dual-cabin linkage logic and interlocking protection for the towing test scenario. If any verification fails, the execution of the work step flow is intercepted and a warning message is returned. If all verifications pass, a verification result of passing is obtained, and the work step flow is marked as an executable work step flow.

[0019] The dual-compartment linkage logic and interlock protection special verification is used to verify whether the complete dual-compartment fault interlock protection conditions have been configured in the towing test scenario in the process flow, and to prohibit the execution of process flows lacking interlock protection; the parameter association constraint verification is used to verify the parameter association constraint relationship between different atomic process steps in the process flow, as well as the matching relationship between the process configuration parameters and the factory specification parameters.

[0020] S5. Real-time execution steps: When the verification result is successful, the coordination controller acquires the executable process flow, parses it, generates a sequence of control instructions that the device can execute, and synchronously sends control instructions to the energy storage battery compartment under test and the associated energy storage battery compartment according to the control instruction sequence to ensure the synchronization of the dual-compartment linkage control and the real-time nature of the protection response; during the execution process, the coordination controller synchronously collects the electrical performance parameters and equipment status of the two compartments at a preset millisecond period, and synchronously completes the protection condition judgment and jump logic execution; when the protection condition of the process is triggered in any compartment, the coordination controller synchronously cuts off the high voltage output of the two compartments to execute the synchronous safe shutdown of the two compartments, and reports and stores the electrical performance parameters, equipment status, execution status and triggered event information collected during the execution process in real time to form full-process test data;

[0021] S6. Test Termination and Report Generation Steps: When the process flow is completed, a protection shutdown is triggered, or the user manually terminates the process, the test flow ends, and the full test data stored in step S5 and the custom report template bound to the process flow in step S3 are called to generate a test report.

[0022] As an improved solution, in step S3, the configuration of the work step conditions is implemented through the drag synchronization control logic unit built into the visual work step arrangement module, specifically including:

[0023] Receive the following dual-cabin status linkage rules configured by the user through the towing synchronization control logic unit:

[0024] The logic control atomic step inserted before the discharge atomic step of the energy storage battery compartment under test is configured as follows: the charging state of the towed associated energy storage battery compartment is used as the execution jump condition of the logic control atomic step. It is configured that when the coordination controller detects that the towed associated energy storage battery compartment has entered the charging state, the jump condition is met, and the process jumps to the subsequent discharge atomic step; when the towed associated energy storage battery compartment is detected not to have entered the charging state, the jump condition is not met, and the logic control atomic step continues to wait without triggering the subsequent discharge atomic step.

[0025] Configure any fault state of the energy storage battery compartment under test and the associated energy storage battery compartment to be the process protection condition of each other, so that when the fault of either compartment is triggered, the two compartments will stop operating synchronously.

[0026] As an improved solution, step S1 specifically includes:

[0027] Using a barcode scanning device, the identification codes of the energy storage battery compartment under test and the associated energy storage battery compartment are scanned. The identification codes are parsed to obtain the factory specifications of the energy storage battery compartment under test and the associated energy storage battery compartment, and the factory specifications are synchronized to the coordination controller. The factory specifications are used as a safety threshold benchmark in subsequent verification steps.

[0028] As an improved approach, step S4, specifically includes the parameter association constraint verification:

[0029] Verify whether the parameter association constraints between different atomic steps in the process flow meet the requirements of the preset atomic step parameter association rule library;

[0030] Verify whether the matching relationship between the configuration parameters of the verification process and the factory specification parameters meets the requirements of the preset energy storage battery compartment specification matching rule library;

[0031] When the verification fails, an early warning message is generated, the process flow is blocked, the early warning message is displayed and a correction interface is provided to respond to user operations and correct the non-compliant parameters to the compliant range.

[0032] As an improved approach, the predefined mandatory parameter constraint relationships in the atomic step parameter association rule library include at least one or more of the following: the cutoff voltage of the charging atomic step must be greater than the cutoff voltage of the discharging atomic step; the charging and discharging current must be less than or equal to the maximum charging and discharging current; the resting time must be greater than or equal to a preset proportional threshold of the duration of the preceding charging and discharging atomic step; and the number of cycles must be a positive integer.

[0033] As an improved solution, the predefined mandatory matching relationship in the energy storage battery compartment specification matching rule library includes at least one or more of the following: the charging cut-off voltage must be equal to the cell's factory charging cut-off voltage, the discharging cut-off voltage must be equal to the cell's factory discharging cut-off voltage, the charging and discharging current must be less than or equal to the maximum charging and discharging current, the temperature protection threshold must be within the highest or lowest operating temperature range, and the insulation resistance protection threshold must be greater than or equal to the factory insulation resistance requirement.

[0034] As an improved approach, step S3 further includes:

[0035] The system receives user-defined editing operations on the report template through the test report generation module. These customized editing operations include adding or removing fields from the report content, visually editing the report format, and custom configuring the pass / fail judgment rules.

[0036] The system receives user input by binding the edited report template with the corresponding work process flow, forming an integrated work process test template for saving and reuse. When reusing the template, the system verifies and corrects the work process parameters in the template to the compliance range based on the obtained factory specification parameters before the work process is executed.

[0037] On the other hand, the present invention also provides a visual process scheduling system for towing tests of energy storage battery compartments, which adopts a BS architecture and includes: a Web host computer subsystem and a coordination controller;

[0038] The Web-based host computer subsystem includes a visual process arrangement module and a test report generation module;

[0039] The visual step arrangement module allows users to customize test steps through drag-and-drop configuration, configuring pre-execution conditions, process protection conditions, and execution jump conditions. This configuration supports using real-time status parameters of the associated energy storage battery compartment as the conditional basis for the test battery compartment's step. The visual step arrangement module includes a dedicated atomic step library for energy storage battery compartment electrical performance testing and a towing synchronization control logic unit. The atomic step library is the smallest indivisible execution unit, including device control, data acquisition, logic control, safety verification, and data processing atomic steps. The device control atomic steps are further divided into charging and discharging atomic steps, and the logic control atomic steps are further divided into conditional judgment atomic steps and loop control atomic steps. The towing synchronization control logic... The unit is used to configure the dual-compartment status linkage rules: The logic control atomic step inserted before the discharge atomic step of the energy storage battery compartment under test is configured to use the charging state of the associated energy storage battery compartment as the execution jump condition for the logic control atomic step. It is configured such that when the coordination controller detects that the associated energy storage battery compartment has entered the charging state, this jump condition is met, and the process jumps to the subsequent discharge atomic step; when the associated energy storage battery compartment is detected not to have entered the charging state, this jump condition is not met, and the logic control atomic step continues to wait without triggering the subsequent discharge atomic step; and any fault state of the energy storage battery compartment under test and the associated energy storage battery compartment is used as the process protection condition for each other; the visualization step orchestration module is also used to receive the user's operation of binding the edited custom report template to the step flow;

[0040] The test report generation module is used to generate a test report after the test is completed by calling the full test data stored in the coordination controller and the user-pre-bound custom report template.

[0041] The coordination controller has a built-in step verification module, a step parsing and execution module, a device communication adaptation module, and a parameter association constraint verification module.

[0042] The process step verification module is used to perform syntax and logic verification, precondition compliance verification, security enforcement verification, and protection threshold compliance verification on the orchestrated process steps, as well as to perform special verification of dual-cabin linkage logic and interlock protection for the towing test scenario. The special verification includes verifying whether the process steps have been configured with complete dual-cabin fault interlock protection conditions in the towing test scenario, and prohibiting the execution of process steps lacking interlock protection. The process step verification module is also used to receive the verification results returned by the parameter association constraint verification module.

[0043] The parameter association constraint verification module has a built-in atomic step parameter association rule library and an energy storage battery compartment specification matching rule library. It is used to verify whether the parameter association constraint relationship between different atomic steps in the process flow meets the requirements of the atomic step parameter association rule library, and to verify whether the matching relationship between the process configuration parameters and the factory specification parameters meets the requirements of the energy storage battery compartment specification matching rule library. When the verification fails, an early warning message is generated, the process flow is blocked, the early warning message is displayed, and a correction interface is provided to respond to user operations and correct the non-compliant parameters to the compliant range.

[0044] The process step parsing and execution module is used to parse the process step flow when the verification result is successful, generate a sequence of control instructions that the device can execute, and synchronously send control instructions to the energy storage battery compartment under test and the associated energy storage battery compartment according to the control instruction sequence. At the same time, it synchronously collects the electrical performance parameters and equipment status of the two compartments through the device communication adapter module at a millisecond cycle. When the protection condition of either compartment is detected, it synchronously cuts off the high voltage output of both compartments to perform synchronous safety shutdown of both compartments. The response time from detecting the trigger to completing the cut-off does not exceed 20ms. The coordination controller reports and stores the electrical performance parameters, equipment status, execution status and triggered event information collected during the execution process in real time, forming full-process test data.

[0045] The device communication adapter module is used to achieve protocol adaptation and synchronous data interaction with the energy storage battery compartment under test and the associated energy storage battery compartment.

[0046] As an improved solution, the Web host computer subsystem further includes:

[0047] The test real-time monitoring module is used to synchronously display the execution status of the work steps, the real-time electrical performance parameters of the battery compartment under test and the associated energy storage compartment, and the equipment operating status.

[0048] The barcode scanning and identification module is used to receive the identification code of the battery compartment to be tested and associated with the towing energy storage compartment obtained by the barcode scanning and identification device, parse it to obtain the factory specification parameters, and synchronize the factory specification parameters to the parameter association constraint verification module. The factory specification parameters are used as the safety threshold benchmark in the verification step.

[0049] The test report generation module also supports fully customizable visual editing of report templates. This custom editing includes adding or removing fields from the report content, visually editing the report format, and custom configuring the pass / fail judgment rules. The test report generation module also supports binding the edited report template with the corresponding work process to form an integrated work process test template for saving and reuse. When reusing the template, the system verifies and corrects the work process parameters in the template to the compliance range based on the obtained factory specification parameters.

[0050] On the other hand, the present invention also provides a computer-readable storage medium storing a computer program, wherein the computer program, when executed by a processor, implements the steps of the visualization process arrangement method for the towing test of the energy storage battery compartment.

[0051] The beneficial effects of the technical solution of this invention are:

[0052] 1. The visual process arrangement method for towing test of energy storage battery compartments described in this invention completes the custom test process arrangement by dragging atomic processes and configuring pre-execution conditions, process protection conditions and execution jump conditions. It can quickly adapt to the test requirements of different models and standards without modifying the underlying code. Especially for towing test scenarios, it can use the real-time status parameters of the towing associated energy storage battery compartment as the condition judgment basis for the process of the energy storage battery compartment under test, eliminate the risk of reverse power supply from the logical root, and achieve millisecond-level synchronous shutdown in case of dual compartment failure. It makes up for the defects of the existing technology of fixed test process and prominent safety risks of synchronous interlocking in towing test, and has high application value.

[0053] 2. The visualized process arrangement system for towing tests of energy storage battery compartments described in this invention, through the layered architecture design of the Web host computer subsystem and the hard real-time coordination controller, as well as the joint verification mechanism of the process verification module and the parameter association constraint verification module, can automatically intercept the logical conflicts of parameters between processes and the mismatch between process parameters and equipment factory specifications. It takes into account both the ease of use of visualized remote arrangement and the dual requirements of millisecond-level real-time control of test execution, and effectively eliminates the safety hazards caused by parameter configuration errors.

[0054] 3. The computer-readable storage medium described in this invention can guide the system modules to cooperate, thereby realizing the visualized work step arrangement method for the towing test of the energy storage battery compartment described in this invention. Through the integrated storage and reuse of work step flow and report template, "one-time arrangement, multiple reuse" is achieved, which effectively improves the operability of the visualized work step arrangement method for the towing test of the energy storage battery compartment. Attached Figure Description

[0055] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0056] Figure 1 This is an architectural block diagram of the automated testing system for the electrical performance of an energy storage battery compartment with programmable steps, as described in this invention.

[0057] Figure 2 This is a flowchart of the automated testing method for the electrical performance of an energy storage battery compartment with programmable steps according to the present invention.

[0058] Figure 3 This is a schematic diagram of the process flow arrangement for the dual-compartment linkage test of the energy storage battery compartment in a specific embodiment of the present invention. Detailed Implementation

[0059] The preferred embodiments of the present invention will now be described in detail with reference to the accompanying drawings, so that the advantages and features of the present invention can be more easily understood by those skilled in the art, thereby providing a clearer and more explicit definition of the scope of protection of the present invention.

[0060] In the description of this invention, it should be noted that the embodiments described in this invention are only some embodiments of this invention, not all embodiments; based on the embodiments of this invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.

[0061] The terms "first," "second," etc., used in this specification, claims, and accompanying drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover a non-exclusive inclusion; for example, a process, method, apparatus, product, or device that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or devices.

[0062] In the description of this invention, it should be noted that:

[0063] The BS architecture, or Browser / Server architecture, allows users to access a web-based host computer subsystem deployed on the server through a browser, without the need to install a dedicated client.

[0064] An atomic step is the smallest indivisible execution unit in the electrical performance testing process of an energy storage battery compartment, including atomic steps of equipment control, data acquisition, logic control, safety verification, and data processing.

[0065] The towing test is an energy-saving test scheme that connects the energy storage battery compartment under test with the associated energy storage battery compartment through AC grid connection, so that one compartment discharges while the other compartment charges, thus realizing internal energy feedback.

[0066] A process flow is a complete test execution sequence formed by users dragging and dropping multiple atomic processes according to test logic, configuring parameters and conditions, through a visual process arrangement module.

[0067] Pre-execution conditions are the necessary prerequisites for starting the current step. They support the configuration of one or more of the following: the execution result of the previous step, the status parameters of the energy storage battery compartment under test, the status parameters of the energy storage battery compartment associated with the tow, and the equipment readiness status.

[0068] Process protection conditions are protection rules that limit the safety threshold throughout the entire process of the current step. When triggered, the current step is immediately terminated and a dual-cabin synchronous safety shutdown command is executed.

[0069] The execution jump condition is the branch logic that limits the execution direction of the process flow. It supports custom configuration of if-else branches, for / while loops, and abnormal exit branches. The jump determination criteria support the real-time status parameters of the associated energy storage battery compartment.

[0070] The coordination controller is a hard real-time embedded industrial controller deployed at the test station. It is responsible for the verification, parsing and real-time closed-loop execution of the process flow. It interacts with the energy storage battery compartment under test, the associated energy storage battery compartment and the supporting test equipment through the device communication adapter module.

[0071] PCS stands for Power Conversion System, which is used to control the charging and discharging mode, current, and power of the energy storage battery compartment.

[0072] BMS stands for Battery Management System, which is used to monitor the status parameters of individual cells, such as voltage, temperature, total voltage, and insulation resistance, in the energy storage battery compartment in real time.

[0073] Example 1 provides a visualized process arrangement method for towing tests of energy storage battery compartments. This method addresses issues such as rigid test procedures, inflexible configuration of dual-compartment synchronous control logic, and the potential for reverse power supply and safety accidents caused by single-compartment failures in towing tests of energy storage battery compartments. Figures 1-3 As shown, steps numbered 1, 2, and 20 are safety verification steps; steps numbered 4, 6, 7, 8, 9, 10, 12, 13, 14, and 15 are equipment control steps; steps numbered 3, 5, and 11 are logic control steps; and steps numbered 16, 17, 18, and 19 are data processing steps.

[0074] This embodiment details the specific implementation steps of the method described in this invention in a towed charge-discharge cycle test scenario for an energy storage battery compartment. The energy storage battery compartment under test (Compartment 1) and the associated energy storage battery compartment (Compartment 2) are both 1500V / 280Ah high-voltage industrial and commercial energy storage battery clusters, interconnected on their AC sides. Internal energy feedback is achieved through discharge from Compartment 1 and charging from Compartment 2, and a lifespan test of 100 charge-discharge cycles must be completed. The core test requirements are: Compartment 1 can only start discharging after Compartment 2 is fully charged, preventing reverse power supply; if either compartment malfunctions or exceeds parameter limits, both compartments must shut down synchronously within milliseconds.

[0075] Preparation steps before testing:

[0076] Complete the hardware wiring and communication configuration between the coordinating controller and the energy storage battery compartment under test (Compartment 1), the associated energy storage battery compartment (Compartment 2), and the supporting electrical performance testing equipment (PCS, power analyzer, etc.). Complete the parameter input of the dual-compartment equipment through the Web-based host computer subsystem, confirm that the real-time communication between the two compartments is normal, there are no fault alarms, and the equipment is in a ready state.

[0077] Test process and report template configuration steps:

[0078] Test engineers log in to the web-based host computer subsystem via a browser and access the visual process orchestration interface. See [link / details]. Figure 3 To more clearly display the details of the image, Figure 3 It is a visual process arrangement interface that rotates 90° counterclockwise. The normal operating state of the visual process arrangement interface should be as follows: Figure 3 Using the forward-facing reading angle of the text as the baseline, in normal use, users can drag and drop atomic steps (such as safety verification, equipment control, logic control, and data acquisition) from the atomic step library on the left side of the interface onto the arrangement canvas as needed. The step order is adjusted according to the test logic, and running parameters, pre-execution conditions, process protection conditions, and execution jump conditions are configured for each step to generate a complete custom step flow. The specific arrangement of the step flow is as follows:

[0079] Step 1 (Dual-compartment safety circuit self-test): Configured as a safety verification atomic step with no preconditions; process protection condition is that the safety circuits of compartment 1 and compartment 2 are both conducting normally; jump condition is that if both compartments pass, jump to step 2, and if either compartment fails, jump to step 20 (dual-compartment synchronous emergency stop).

[0080] Step 2 (Dual-Compartment Insulation Resistance Detection): Configured as a safety verification atomic step; prerequisite is that Step 1 is executed successfully; process protection condition is that the insulation resistance of both compartments 1 and 2 is ≥500Ω / V; jump condition is that if both compartments are qualified, jump to Step 3, and if either compartment fails, jump to Step 20.

[0081] Step 3 (Loop Count Setting): Configured as a logic control type atomic step; Precondition: Step 2 has been executed successfully; Configuration parameter: Number of loops: 100; Jump condition: If loop count < 100, jump to Step 4; If count = 100, jump to Step 18.

[0082] Step 4 (0.5C constant current charging in compartment 2): Configured as an atomic step of equipment control, controlling the PCS in compartment 2 to enter constant current charging mode and execute high voltage closing, with a charging current of 140A; configuring the cell voltage, temperature, and current in compartments 1 and 2 to be within the safety threshold as process protection conditions; the jump condition is that when the high voltage closing of compartment 2 is completed and the PCS enters the constant current charging state, it jumps to step 5, triggering protection to jump to step 20.

[0083] Step 5 (Discharge Start Judgment of Battery 1): Configured as a logic control type atomic step, this step utilizes the system's built-in towing synchronous control logic function to use the real-time status parameters of the towing energy storage battery compartment (Compartment 2) as the condition judgment basis for the step of the energy storage battery compartment under test (Compartment 1). Specifically, "Compartment 2 charging status is true" is configured as the jump condition for this step, that is, this jump condition is only met when it is collected that Compartment 2 has completed closing and the PCS has entered constant current charging state; the cell voltage, temperature, and current of Compartment 1 and Compartment 2 are all within the safety threshold are configured as process protection conditions; the jump condition is that if the condition is met, the jump proceeds to step 6; if the charging status of Compartment 2 is false, the process continues to wait, and the protection is triggered to jump to step 20.

[0084] Step 6 (0.5C constant current discharge in compartment 1): Configured as an atomic step for equipment control, with a discharge current of 140A; the prerequisite is that step 5 is passed; the voltage, temperature, and current of the cells in compartments 1 and 2 are all within the safety threshold, which is configured as a process protection condition to achieve mutual protection in case of fault in both compartments; the jump condition is to jump to step 7 when the discharge reaches the cutoff voltage, and to jump to step 20 when the protection is triggered in any compartment.

[0085] Step 7 (Discharge Stop of Compartment 1): Configured as an atomic step of equipment control, setting the cell voltage, temperature, and current of Compartment 1 and Compartment 2 within safe thresholds as process protection conditions to achieve mutual protection in case of dual-compartment faults; the jump condition is that the battery in Compartment 1 is completely discharged (SOC=0% || minimum single cell ≤2.5% || charging allowed, discharging prohibited=1); if the jump condition is met, jump to Step 8, otherwise continue to wait; if any compartment triggers protection, jump to Step 20.

[0086] Step 8 (Charging Stopped in Compartment 2): Configured as an atomic step for equipment control, setting the voltage, temperature, and current of cells in Compartments 1 and 2 within safe thresholds as process protection conditions to achieve mutual protection in case of dual-compartment faults; the jump condition is that the battery in Compartment 2 is fully charged (SOC=100% || minimum single cell ≥3.6 || allow discharge but prohibit charging=1); if the jump condition is met, jump to Step 9, otherwise continue to wait; if any compartment triggers protection, jump to Step 20.

[0087] Step 9 (Dual-compartment synchronous static placement): Configured as an atomic step for equipment control, with a static placement time of 30 minutes; the jump condition is that the 30 minutes have elapsed, and if the jump condition is met, the process jumps to step 10, otherwise it continues to wait.

[0088] Steps 10 (0.5C constant current charging of compartment 1) to 15 (synchronous static placement of both compartments): This is a symmetrical arrangement of charging and discharging roles, i.e., compartment 2 discharging and compartment 1 charging. Among them, step 11 (discharging start determination of compartment 2) configures "compartment 1 charging status is true" as the prerequisite for discharging compartment 2 in the same way.

[0089] Step 16 (Cyclic Data Recording): Configured as a data processing class, with the prerequisite that Step 15 has been completed; records the dual-chamber charging and discharging capacity, cell data, abnormal information, etc. in this cycle and jumps to Step 17.

[0090] Step 17 (Loop Count Accumulation): Configured as a data processing class, with the prerequisite that Step 16 has been completed; increment the loop count value by 1 and jump back to Step 3.

[0091] Step 18 (Cycle Life Data Statistics): Configured as a data processing class, with the prerequisite that the cycle count has reached the set value in Step 3; calculate the capacity decay rate after 100 cycles and jump to Step 19.

[0092] Step 19 (Output Test Report): Configured as a data processing class, with the prerequisite that Step 18 has been completed; mark the end of the drag test and generate a test report according to the set report template.

[0093] Step 20 (Dual-Compartment Synchronous Emergency Stop): Configured as an atomic step in equipment control, it synchronously cuts off the high-voltage output of compartment 1 and compartment 2, issues an emergency stop command for both compartments, records the data of both compartments at the time of the fault, and pops up an alarm.

[0094] The entire arrangement process is completed through drag-and-drop and parameter form configuration, without the need to write any underlying code.

[0095] Meanwhile, the test report generation module allows for the customization of report templates, configuration of report content, format, and judgment rules to suit the requirements of this test, and binding and saving them with the corresponding workflow.

[0096] Full-dimensional verification steps:

[0097] When the user clicks "Deploy Verification" on the web interface, the web-based host computer subsystem deploys the programmed workflow to the coordinating controller via Ethernet. The coordinating controller's built-in workflow verification module sequentially performs the following checks: syntax and logic verification (checking for logical loops, invalid jumps, missing parameters, etc.); precondition compliance verification (checking if preconditions are feasible, including the collectability of status parameters for the associated energy storage battery compartment and the rationality of the linkage logic); mandatory safety verification (mandatory checks to ensure the inclusion of mandatory high-voltage test preconditions such as insulation resistance detection and safety circuit self-tests, and prohibiting skipping them; for towed testing scenarios, additional verification is performed to ensure the dual-compartment safety interlock protection conditions are fully configured, prohibiting the deployment of workflows without interlock protection); and protection threshold compliance verification (checking if protection conditions exceed the factory safety specification thresholds of the tested and associated energy storage battery compartments). If the verification fails, the web interface returns a warning message and modification suggestions; if the verification passes, the system enters the execution-ready state.

[0098] Real-time closed-loop execution steps:

[0099] Users click "Start Test" on the web interface. The coordinating controller's step parsing and execution module (using the hard real-time embedded operating system RT-Linux) parses the verified step flow and synchronously issues control commands to compartments 1 and 2 according to the programmed timing and logic. During execution, the BMS and PCS electrical performance parameters and equipment operating status of both compartments are collected synchronously at 10ms intervals, and the real-time judgment and jump logic execution of process protection conditions are completed synchronously. When step 5 is executed, the execution engine continuously monitors the charging status signal of compartment 2. Subsequent discharge atomic steps are unlocked only when the condition is true, thus eliminating the risk of reverse power supply from the logical root. The execution status and test data are reported to the web-based host computer subsystem in real time. The real-time test monitoring module synchronously updates the visualization interface, displaying the execution progress of the two compartment steps, cell voltage / temperature curves, and total charge / discharge voltage / current curves. Users can manually pause, resume, or trigger a synchronous emergency stop for both compartments during the test.

[0100] Test termination and report generation steps:

[0101] The test process ends when all steps are completed, the process protection conditions are triggered to execute a safety shutdown, or the user manually stops the test. The test report generation module of the Web-based host computer subsystem generates a customized energy storage battery compartment electrical performance test report based on the complete test data, calling the custom report template bound in the test process and report template configuration steps. This report includes dual-compartment data, cycle capacity decay curves, and fault details.

[0102] The significant effect of the method in this embodiment is that: in a certain test, the No. 2 compartment triggered a fault alarm due to a brief interruption in BMS communication. The coordination controller captured the fault state within 20ms through the synchronous acquisition of the real-time closed-loop execution steps. Since step 6 is configured with "No. 2 compartment fault state" as a process protection condition, step 20 is immediately triggered, and the high-voltage output of both compartments is cut off synchronously. The complete data at the time of the fault is recorded and a pop-up alarm is displayed, which effectively ensures the safety of equipment and personnel during the towing test.

[0103] Example 2: This example provides a visual process scheduling system for towing tests of energy storage battery compartments, such as... Figure 1 As shown, the system adopts a B / S architecture, comprising three core components: a Web-based host computer subsystem, a coordination controller, and a barcode scanning and identification device. The Web-based host computer subsystem is deployed on a cloud server or local industrial control server, accessible to users via browsers on computers, tablets, or other terminals. The coordination controller can be a hard real-time embedded industrial controller (e.g., based on ARM architecture), installed at the test station, and communicates bidirectionally with the Web-based host computer subsystem via Ethernet. It also communicates with the battery compartment under test (compartment 1), the associated battery compartment (compartment 2), and supporting electrical performance testing equipment via one or more industrial communication interfaces (e.g., CAN bus, Ethernet interface). The barcode scanning and identification device can be, but is not limited to, an industrial-grade USB barcode scanner, connected to the Web-based host computer via a USB interface, and supports scanning standard barcodes and QR codes such as Code 128 and QR codes.

[0104] The Web-based host computer subsystem includes: a visual process arrangement module, a real-time test monitoring module, a test report generation module, and a barcode recognition module.

[0105] The coordination controller has the following built-in modules: step verification module, step parsing and execution module, device communication adaptation module, and parameter association constraint verification module.

[0106] The following details the collaborative working process of each module in this embodiment under the drag-and-drop testing scenario.

[0107] (a) The barcode scanning and recognition module automatically obtains the device specifications and parameters.

[0108] Before the test began, on-site engineers used a USB barcode scanner to scan the QR codes affixed to the battery compartment under test (Compartment 1) and the associated battery compartment (Compartment 2). The barcode scanning module, with its built-in battery compartment barcode parsing protocol, automatically retrieved the following factory specifications: battery system (lithium iron phosphate), rated voltage (1500V), rated capacity (280Ah), cell charging cut-off voltage (3.65V), cell discharging cut-off voltage (2.5V), maximum charge / discharge current (280A), maximum operating temperature (45℃), minimum operating temperature (-20℃), insulation resistance requirement (≥500Ω / V), and other complete information. The parsed parameters were automatically filled into the device information database on the web-based host computer, generating a unique device test file, and simultaneously pushed to the parameter association constraint verification module of the coordinating controller in real time. The entire process required no manual keyboard input and took no more than 3 seconds per unit, eliminating the safety risks caused by incorrect manual parameter input from the outset.

[0109] (ii) The visual process orchestration module completes the custom orchestration of the test process.

[0110] Engineers access the visual process orchestration module via a browser. This module contains a dedicated library of atomic processes for testing the electrical performance of the energy storage battery compartment, including atomic processes categorized as equipment control, data acquisition, logic control, safety verification, and data processing. Engineers drag and drop atomic processes onto the canvas, combine them according to test logic, and configure parameters and conditions for each process. The orchestration method is the same as the test process and report template configuration steps in Example 1, and will not be repeated here.

[0111] During the programming process, for towing test scenarios, engineers utilized the module's built-in dedicated towing synchronization control logic unit to set up the dual-compartment status linkage rules with a one-click configuration method. Specifically: when configuring the discharge start-up judgment step for compartment 1, the user selects "Associate Towing Related Energy Storage Battery Compartment Status" from the condition configuration interface, specifies compartment 2 as the associated compartment, selects "Charging Status" as the status parameter, and sets it as the "Prerequisite Execution Condition" for this step; when configuring the discharge-type atomic steps for compartment 1, the "Fault Status" and "Charging Abnormal Status" of compartment 2 are added as "Process Protection Conditions". The system generates the corresponding logical relationship data in the background, without requiring the user to write any code.

[0112] (III) The process step verification module and the parameter association constraint verification module jointly perform full-dimensional verification.

[0113] Once the programming is complete, the workflow is sent to the coordination controller.

[0114] First, the process step verification module performs full-dimensional verification, including: syntax and logic verification, precondition compliance verification, mandatory safety verification (mandatory check whether safety processes such as insulation resistance detection are included, and mandatory check for towing scenarios whether the dual-cabin safety interlock protection conditions are configured completely), and protection threshold compliance verification.

[0115] Subsequently, the parameter association constraint verification module comes into play, which has two built-in core rule bases:

[0116] Atomic step parameter association rule library: predefined mandatory parameter constraint rules such as the logical relationship of charge and discharge cutoff voltage, the ratio of rest time to charge and discharge duration, and the limit on the number of cycles.

[0117] Energy storage battery compartment specification matching rule library: predefined mandatory matching relationship between process configuration parameters and energy storage battery compartment factory specification parameters, such as the charging cut-off voltage must be equal to the cell's factory charging cut-off voltage, and the charging and discharging current must be ≤ the maximum charging and discharging current, etc.

[0118] In this embodiment, the engineer made several errors due to oversight when configuring parameters: setting the cutoff voltage of a certain charging atomic step to 3.80V (exceeding the factory specification of 3.65V), setting a certain discharge current to 300A (exceeding the maximum charge / discharge current of 280A), and setting the resting time to 5 minutes (less than the preset proportional threshold of the preceding 60-minute charge / discharge time; 1 / 10, or 6 minutes, is used as an example). The parameter association constraint verification module traversed all step parameters, calling the specification matching rule library and the atomic step parameter association rule library for comparison, accurately identifying the above three violations. The verification failed, and the step flow was intercepted. The web interface immediately popped up a window, clearly displaying the violating step number, violating parameter name, current configuration value, violated rule clause, and recommended compliance correction value in a table format. It also supports users clicking the "One-Click Correction" button, and the system modifies all violating parameters to the recommended compliance value, eliminating the need for manual adjustment one by one. After correction, the verification was resubmitted, and all passed.

[0119] (iv) The process step parsing and execution module and the equipment communication adaptation module work together to achieve real-time closed-loop execution.

[0120] After successful verification, the user starts the test on the web interface. The process step parsing and execution module uses a hard real-time embedded operating system (RT-Linux) to parse the process step flow into a sequence of control instructions that can be executed by the device, and then executes them in a closed loop according to the orchestrated timing and logic.

[0121] During execution, the equipment communication adapter module has a built-in multi-protocol adapter unit, which supports one or more protocols including CAN2.0B, Modbus-RTU, Modbus-TCP, IEC104, and HTTP. It maintains real-time communication with the BMS of compartment 1 and compartment 2, the two PCS units, and the power analyzer via CAN bus and Ethernet. It synchronously collects parameters such as cell voltage, temperature, charging / discharging current, total voltage, and fault status from both compartments at 10ms intervals, and simultaneously performs real-time judgment and execution of jump logic calculations for process protection conditions. Once a protection condition is triggered, the current operation step in both compartments is immediately terminated, the high-voltage output is simultaneously cut off, and fault information and data from both compartments at the time of the fault are recorded. The synchronous protection response time for both compartments is ≤20ms.

[0122] (v) Demonstration of the completion process and output of the test real-time monitoring module and test report generation module

[0123] During the test, the real-time monitoring module displays the progress of the work steps, timing diagrams, cell voltage / temperature distribution curves, real-time charging and discharging current / total voltage curves, equipment operating status, and fault alarm information of compartments 1 and 2 in a visual interface. It supports users to manually pause, resume, or trigger a synchronous emergency stop for both compartments.

[0124] After the test is completed, the test report generation module uses the full test data to call the custom report template bound to the process flow. The module fills in the factory specification information obtained by scanning, process execution details, raw data collection, curves and charts, pass / fail judgment results, and abnormal records into the corresponding positions of the template to generate a customized energy storage battery compartment electrical performance test report, which supports export in PDF, Excel and Word formats.

[0125] This embodiment of the system adopts a layered architecture design with a web interface and a coordination controller, which balances the ease of use of visual orchestration with the hard real-time performance of test execution. At the same time, through multiple verification mechanisms such as parameter association constraint verification module and process step verification module, the safety and reliability of drag testing are ensured.

[0126] Example 3: This example provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the visualized process arrangement method for towing testing of the energy storage battery compartment described in this invention. It focuses on demonstrating its application method in dealing with multiple customers and multiple standards scenarios, achieving flexible adaptation and rapid batch testing throughout the entire process through the integrated saving and reuse of process flow and report templates.

[0127] The computer-readable storage medium in this embodiment can be a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk, etc. The computer program stored thereon includes the following functional program modules:

[0128] The Visualized Work Step Arrangement Module is used to load and display the atomic work step library, drag and drop combination and parameter configuration of work steps, visualize the configuration of pre-execution conditions / process protection conditions / execution jump conditions, one-click configuration of drag-and-drop synchronization control logic, and save and template management of work step flow.

[0129] The barcode scanning and recognition module is used to drive the barcode scanner hardware, parse the barcode / QR code on the energy storage battery compartment, obtain the factory specifications and parameters, and synchronize them to the equipment information database and the lower-level controller.

[0130] The process step verification and parameter association constraint verification program module is deployed on the coordination controller side. It is used to realize multi-dimensional verification of process step flow syntax logic, preconditions, safety enforcement, protection thresholds, etc., as well as call the atomic process step parameter association rule library and energy storage battery compartment specification matching rule library to perform parameter constraint and specification matching verification, and provide violation interception, early warning prompts and one-click correction functions.

[0131] Test real-time monitoring program module: used to synchronously display the progress of the dual-chamber process, timing diagrams, real-time curves, equipment status and fault alarm information.

[0132] Test report generation module: used to realize visual custom editing of report templates, saving / reusing / importing / exporting report templates, binding report templates with work steps, and generating reports based on test data.

[0133] Device communication adaptation and process step parsing execution module: Deployed on the coordinating controller, it is used to realize multi-protocol adaptation, millisecond-level synchronous data acquisition, process step flow parsing and real-time closed-loop execution.

[0134] The above program modules work together to implement the visual process arrangement method as described in Example 1.

[0135] This embodiment simulates a scenario where a testing service provider needs to provide drag-and-drop cycle testing services for "a power grid project" and "a European energy storage developer".

[0136] 1. Create multiple client-specific report templates:

[0137] Engineer A executes the test report generation module, creating a new report template "Power Grid_Energy Storage Battery Compartment Towing Test Report_Standard Version". Using the visual template editor, they select fields from the full field library, including project name, client, tested equipment information (linked to QR code data), test standard (GB / T 36276), test step details, cycle capacity decay curve, pass / fail criteria (capacity decay rate ≤80% is considered pass), and anomaly records. The format is adjusted: the power grid project company logo is uploaded, the header is set to "Energy Storage Battery Compartment Towing Cycle Life Test Report", the font is SimSun, and the table style is the power grid standard format. The template is then saved.

[0138] Create a new report template, "EU_ESS_TestReport_Enhanced". When selecting fields, add additional fields customized for overseas clients, such as "Carbon Footprint Assessment," "Efficiency Curve," and "IEC 62619 Compliance Declaration." Adjust the compliance criteria to a capacity degradation rate ≤70% for compliance, and add bilingual (English and Chinese) annotations. Use Arial font and SI main header, and embed the client-specified logo. After saving, two report templates will exist concurrently in the system.

[0139] 2. Workflow and report template are linked to form an integrated test template:

[0140] Engineers execute the visual work step orchestration module, saving the orchestrated work step flow (such as a 100-cycle towing process) as a work step flow template "280Ah Towing Cycle Standard Work Step". In the work step flow template management interface, using the "Bind Report Template" function, they bind the power grid report template and the European customer report template to this work step flow, saving them as integrated test templates "Power Grid_280Ah Towing Cycle Test" and "EU_280Ah Towing Cycle Test". The work step execution logic of the two integrated templates is completely identical, only meeting personalized needs at the report output level.

[0141] 3. Quick call and automatic verification and correction during batch testing:

[0142] When testing multiple identical energy storage battery modules from the same batch is required, the field engineer accesses the corresponding integrated test template from the web interface, such as selecting "Grid_280Ah Parallel Cyclic Test". The program loads the pre-programmed workflow and the associated grid report template. After scanning the QR code of the new energy storage battery module under test and its associated parallel battery module using a barcode scanner, the barcode recognition module obtains the new equipment specifications. The parameter association constraint verification module automatically compares the parameters in the workflow with the new scanned specifications: if the specifications are completely consistent, the verification passes directly; if there are minor differences (such as a slight update in the cutoff voltage of cells from the same batch), the program displays a difference prompt and provides a one-click correction suggestion to ensure that the workflow parameters match the new module specifications 100%. The engineer does not need to re-program any workflows or edit the report; the test can be started directly.

[0143] After the test is completed, the test report generation module automatically retrieves the power grid report template, fills in all the data into the corresponding fields, and generates a PDF report that fully complies with the power grid format requirements. When switching to European customer projects, the "EU_280Ah Parallel Driving Cycle Test" template can be called with one click to generate a corresponding report containing information such as English judgments and carbon footprint.

[0144] This embodiment solidifies all functional logic, including process orchestration, verification, monitoring, and report generation, into a storage medium in the form of computer programs. By utilizing the integrated storage and reuse mechanism of process flow and report templates, the code adjustment and report layout work that originally required a lot of time for different customers can be shortened to within 5 minutes to complete template switching and start testing. This significantly reduces the adaptation cost and delivery cycle for multi-project parallel and multi-customer delivery, and truly realizes "one-time orchestration, multi-customer reuse, scan code to test, and automatic report adaptation".

[0145] Unlike existing technologies, this application presents a visualized process arrangement method, system, and medium for towing tests of energy storage battery compartments. Users can customize test process arrangement by dragging and dropping atomic steps and configuring pre-execution conditions, process protection conditions, and execution jump conditions. This allows for rapid adaptation to different models of energy storage battery compartments, different test standards, and customized testing needs without modifying the underlying code. For towing test scenarios, the real-time status parameters of the associated energy storage battery compartments can be used as process protection conditions and execution jump conditions for the steps of the battery compartment under test, logically eliminating the risk of reverse power supply and achieving millisecond-level synchronous shutdown of both compartments in the event of a fault in either compartment. Through the built-in atomic steps… The system automatically verifies and intercepts logical conflicts between parameters and mismatches between parameters and equipment factory specifications by using a step parameter association rule base and an energy storage battery compartment specification matching rule base. It also provides a one-click correction control that automatically modifies all non-compliant parameters to the corresponding recommended correction values ​​in response to user triggering of the control, eliminating safety risks caused by parameter configuration errors. At the same time, it adopts a layered design of a BS architecture web client and a hard real-time coordination controller, which balances the ease of use of visual remote orchestration with the dual requirements of millisecond-level real-time control of test execution. It makes up for the shortcomings of existing technologies such as rigid test processes, prominent security risks of dragging test synchronization, unconstrained parameter configuration, and insufficient real-time architecture, and has high application value.

[0146] It should be understood that in the various embodiments of this document, the sequence number of each process does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this document.

[0147] It should also be understood that, in the embodiments herein, the term "and / or" is merely a description of the relationship between associated 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 associated objects have an "or" relationship.

[0148] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of the various examples have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this document.

[0149] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0150] In the embodiments provided herein, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the couplings or direct couplings or communication connections shown or discussed may be indirect couplings or communication connections through some interfaces, devices, or units, or they may be electrical, mechanical, or other forms of connection.

[0151] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of the embodiments described herein, depending on actual needs.

[0152] Furthermore, the functional units in the various embodiments of this document can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0153] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this paper, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this paper. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0154] The above description is merely an embodiment of the present invention and does not limit the patent scope of the present invention. Any equivalent structural or procedural transformations made based on the content of the present invention's specification and drawings, or direct or indirect applications in other related technical fields, are similarly included within the patent protection scope of the present invention.

Claims

1. A method for visualizing the process arrangement of a towing test of an energy storage battery compartment, characterized in that, Includes the following steps: S1. Equipment Information Acquisition and Synchronization Steps: Acquire the factory specifications of the energy storage battery compartment under test and the associated energy storage battery compartment, and synchronize the factory specifications to the coordination controller as a safety threshold benchmark for the coordination controller to perform subsequent verification steps. S2. Test Step Arrangement Steps: The visual step arrangement module receives user drag-and-drop, combination, and parameter configuration operations of atomic steps in the atomic step library, generating a step flow; wherein, the visual step arrangement module has a built-in dedicated atomic step library for energy storage battery compartment electrical performance testing and a drag-and-drop synchronization control logic unit; the atomic step library is the smallest indivisible execution unit, including device control, data acquisition, logic control, security verification, and data processing atomic steps; the device control atomic steps are further divided into charging atomic steps and discharging atomic steps, and the logic control atomic steps are further divided into condition judgment atomic steps and loop control atomic steps; S3. Process Condition and Report Configuration Step: Receive the process condition configuration operation performed by the user on the process flow through the towing synchronization control logic unit in the visual process orchestration module. The process condition configuration operation includes configuring pre-execution conditions, process protection conditions, and execution jump conditions for one or more processes. Specifically, for the towing test scenario of the energy storage battery compartment, the process condition configuration operation supports using the charging status or fault status of the towing-associated energy storage battery compartment as the basis for determining the process protection conditions and execution jump conditions of the test process of the energy storage battery compartment under test, or using the charging status as the execution jump condition of the logical judgment-type atomic process inserted before the discharge-type atomic process of the energy storage battery compartment under test. The system receives user feedback on the report template and binds the edited report template to the workflow. S4. Work Step Flow Verification Step: The work step flow is sent to the coordination controller, which verifies the work step flow and obtains the verification result. The verification includes at least syntax logic verification, precondition compliance verification, security enforcement verification, protection threshold compliance verification based on the security threshold benchmark, parameter association constraint verification based on the factory specification parameters, and special verification of dual-cabin linkage logic and interlocking protection for the towing test scenario. If any verification fails, the execution of the work step flow is intercepted and a warning message is returned. If all verifications pass, a verification result of passing is obtained, and the work step flow is marked as an executable work step flow. The dual-compartment linkage logic and interlock protection special verification is used to verify whether the complete dual-compartment fault interlock protection conditions have been configured in the towing test scenario in the process flow, and to prohibit the execution of process flows lacking interlock protection; the parameter association constraint verification is used to verify the parameter association constraint relationship between different atomic process steps in the process flow, as well as the matching relationship between the process configuration parameters and the factory specification parameters. S5. Real-time execution steps: When the verification result is successful, the coordination controller acquires the executable process flow, parses it, generates a sequence of control instructions that the device can execute, and synchronously sends control instructions to the energy storage battery compartment under test and the associated energy storage battery compartment according to the control instruction sequence to ensure the synchronization of the dual-compartment linkage control and the real-time nature of the protection response; during the execution process, the coordination controller synchronously collects the electrical performance parameters and equipment status of the two compartments at a preset millisecond period, and synchronously completes the protection condition judgment and jump logic execution; when the protection condition of the process is triggered in any compartment, the coordination controller synchronously cuts off the high voltage output of the two compartments to execute the synchronous safe shutdown of the two compartments, and reports and stores the electrical performance parameters, equipment status, execution status and triggered event information collected during the execution process in real time to form full-process test data; S6. Test Termination and Report Generation Steps: When the process flow is completed, a protection shutdown is triggered, or the user manually terminates the process, the test flow ends, and the full test data stored in step S5 and the custom report template bound to the process flow in step S3 are called to generate a test report.

2. The visualization process arrangement method for towing tests of energy storage battery compartments according to claim 1, characterized in that: In step S3, the configuration of the work step conditions is implemented through the drag synchronization control logic unit built into the visual work step arrangement module, specifically including: Receive the following dual-cabin status linkage rules configured by the user through the towing synchronization control logic unit: The logic control atomic step inserted before the discharge atomic step of the energy storage battery compartment under test is configured as follows: the charging state of the towed associated energy storage battery compartment is used as the execution jump condition of the logic control atomic step. It is configured that when the coordination controller detects that the towed associated energy storage battery compartment has entered the charging state, the jump condition is met, and the process jumps to the subsequent discharge atomic step; when the towed associated energy storage battery compartment is detected not to have entered the charging state, the jump condition is not met, and the logic control atomic step continues to wait without triggering the subsequent discharge atomic step. Configure any fault state of the energy storage battery compartment under test and the associated energy storage battery compartment to be the process protection condition of each other, so that when the fault of either compartment is triggered, the two compartments will stop operating synchronously.

3. The visualization process arrangement method for towing tests of energy storage battery compartments according to claim 1, characterized in that: Step S1 specifically includes: Using a barcode scanning device, the identification codes of the energy storage battery compartment under test and the associated energy storage battery compartment are scanned. The identification codes are parsed to obtain the factory specifications of the energy storage battery compartment under test and the associated energy storage battery compartment, and the factory specifications are synchronized to the coordination controller. The factory specifications are used as a safety threshold benchmark in subsequent verification steps.

4. The visualization process arrangement method for towing tests of energy storage battery compartments according to claim 3, characterized in that: In step S4, the parameter association constraint verification specifically includes: Verify whether the parameter association constraints between different atomic steps in the process flow meet the requirements of the preset atomic step parameter association rule library; Verify whether the matching relationship between the configuration parameters of the verification process and the factory specification parameters meets the requirements of the preset energy storage battery compartment specification matching rule library; When the verification fails, an early warning message is generated, the process flow is blocked, the early warning message is displayed and a correction interface is provided to respond to user operations and correct the non-compliant parameters to the compliant range.

5. The visualization process arrangement method for towing tests of energy storage battery compartments according to claim 4, characterized in that: The predefined mandatory parameter constraint relationships in the atomic step parameter association rule base include at least one or more of the following: the cutoff voltage of the charging atomic step must be greater than the cutoff voltage of the discharging atomic step; the charging and discharging current must be less than or equal to the maximum charging and discharging current; the resting time must be greater than or equal to a preset proportional threshold of the duration of the preceding charging and discharging atomic step; and the number of cycles must be a positive integer.

6. The visualization process arrangement method for towing tests of energy storage battery compartments according to claim 4, characterized in that: The predefined mandatory matching relationships in the energy storage battery compartment specification matching rule library include at least one or more of the following: the charging cut-off voltage must be equal to the cell's factory charging cut-off voltage, the discharging cut-off voltage must be equal to the cell's factory discharging cut-off voltage, the charging and discharging current must be less than or equal to the maximum charging and discharging current, the temperature protection threshold must be within the highest or lowest operating temperature range, and the insulation resistance protection threshold must be greater than or equal to the factory insulation resistance requirement.

7. The visualization process arrangement method for towing tests of energy storage battery compartments according to claim 1, characterized in that: Step S3 also includes: The system receives user-defined editing operations on the report template through the test report generation module. These customized editing operations include adding or removing fields from the report content, visually editing the report format, and custom configuring the pass / fail judgment rules. The system receives user input by binding the edited report template with the corresponding work process flow, forming an integrated work process test template for saving and reuse. When reusing the template, the system verifies and corrects the work process parameters in the template to the compliance range based on the obtained factory specification parameters before the work process is executed.

8. A visualization process scheduling system for towing tests of energy storage battery compartments, used to implement the visualization process scheduling method for towing tests of energy storage battery compartments as described in any one of claims 1 to 7, adopting a B / S architecture, characterized in that: This includes a web-based host computer subsystem and a coordination controller; The Web-based host computer subsystem includes a visual process arrangement module and a test report generation module; The visual step arrangement module allows users to customize test steps through drag-and-drop configuration, configuring pre-execution conditions, process protection conditions, and execution jump conditions. This configuration supports using real-time status parameters of the associated energy storage battery compartment as the conditional basis for the test battery compartment's step. The visual step arrangement module includes a dedicated atomic step library for energy storage battery compartment electrical performance testing and a towing synchronization control logic unit. The atomic step library is the smallest indivisible execution unit, including device control, data acquisition, logic control, safety verification, and data processing atomic steps. The device control atomic steps are further divided into charging and discharging atomic steps, and the logic control atomic steps are further divided into conditional judgment atomic steps and loop control atomic steps. The towing synchronization control logic... The unit is used to configure the dual-compartment status linkage rules: The logic control atomic step inserted before the discharge atomic step of the energy storage battery compartment under test is configured to use the charging state of the associated energy storage battery compartment as the execution jump condition for the logic control atomic step. It is configured such that when the coordination controller detects that the associated energy storage battery compartment has entered the charging state, this jump condition is met, and the process jumps to the subsequent discharge atomic step; when the associated energy storage battery compartment is detected not to have entered the charging state, this jump condition is not met, and the logic control atomic step continues to wait without triggering the subsequent discharge atomic step; and any fault state of the energy storage battery compartment under test and the associated energy storage battery compartment is used as the process protection condition for each other; the visualization step orchestration module is also used to receive the user's operation of binding the edited custom report template to the step flow; The test report generation module is used to generate a test report after the test is completed by calling the full test data stored in the coordination controller and the user-pre-bound custom report template. The coordination controller has a built-in step verification module, a step parsing and execution module, a device communication adaptation module, and a parameter association constraint verification module. The process step verification module is used to perform syntax and logic verification, precondition compliance verification, security enforcement verification, protection threshold compliance verification on the programmed process steps, and to perform special verification of dual-cabin linkage logic and interlock protection for towing test scenarios. The specific verification includes verifying whether the complete dual-compartment fault interlock protection conditions have been configured in the process flow under the towing test scenario, and prohibiting the execution of process flows lacking interlock protection; the process verification module is also used to receive the verification results returned by the parameter association constraint verification module; The parameter association constraint verification module has a built-in atomic step parameter association rule library and energy storage battery compartment specification matching rule library. It is used to verify whether the parameter association constraint relationship between different atomic steps in the process flow meets the requirements of the atomic step parameter association rule library, and to verify whether the matching relationship between the process configuration parameters and the factory specification parameters meets the requirements of the energy storage battery compartment specification matching rule library. When the verification fails, an early warning message is generated, the process flow is blocked, the early warning message is displayed and a correction interface is provided to respond to user operations and correct the non-compliant parameters to the compliant range; The process step parsing and execution module is used to parse the process step flow when the verification result is successful, generate a sequence of control instructions that the device can execute, and synchronously send control instructions to the energy storage battery compartment under test and the associated energy storage battery compartment according to the control instruction sequence. At the same time, it synchronously collects the electrical performance parameters and equipment status of the two compartments through the device communication adapter module at a millisecond cycle. When the protection condition of either compartment is detected, it synchronously cuts off the high voltage output of both compartments to perform synchronous safety shutdown of both compartments. The response time from detecting the trigger to completing the cut-off does not exceed 20ms. The coordination controller reports and stores the electrical performance parameters, equipment status, execution status and triggered event information collected during the execution process in real time, forming full-process test data. The device communication adapter module is used to achieve protocol adaptation and synchronous data interaction with the energy storage battery compartment under test and the associated energy storage battery compartment.

9. The visualization process scheduling system for towing tests of energy storage battery compartments according to claim 8, characterized in that: The Web-based host computer subsystem also includes: The test real-time monitoring module is used to synchronously display the execution status of the work steps, the real-time electrical performance parameters of the battery compartment under test and the associated energy storage compartment, and the equipment operating status. The barcode scanning and identification module is used to receive the identification code of the battery compartment to be tested and associated with the towing energy storage compartment obtained by the barcode scanning and identification device, parse it to obtain the factory specification parameters, and synchronize the factory specification parameters to the parameter association constraint verification module. The factory specification parameters are used as the safety threshold benchmark in the verification step. The test report generation module also supports fully customizable visual editing of report templates. This custom editing includes adding or removing fields from the report content, visually editing the report format, and custom configuring the pass / fail judgment rules. The test report generation module also supports binding the edited report template with the corresponding work process to form an integrated work process test template for saving and reuse. When reusing the template, the system verifies and corrects the work process parameters in the template to the compliance range based on the obtained factory specification parameters.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the visualization process arrangement method for towing tests of the energy storage battery compartment as described in any one of claims 1 to 7.