A one-key sequence generation method for testing signals
By defining test requirements and building an interval test signal template library through a graphical interface, and combining intelligent algorithms to generate and optimize test signal sequences, the problem of low efficiency and error-proneness of manual editing in existing technologies has been solved, realizing efficient and reliable testing of smart grid substations.
Patent Information
- Application Number
- CN202411400613.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-09
- Publication Date
- 2025-10-21
- Estimated Expiration
- 2044-10-09
AI Technical Summary
Existing one-button sequential control technology relies on manual editing of test signal sequences during the test and verification process, which is inefficient and error-prone, and cannot adapt to the challenges of expanding smart grid scale and increasing equipment complexity.
Test requirements are defined through a graphical interface, an interval test signal template library is built, and test signal sequences are generated and optimized by intelligent algorithms, including signal sequence generation, verification and execution modules, to achieve an automated and intelligent test signal generation process.
It improves the efficiency and accuracy of test signal sequence generation, reduces the risk of human error, optimizes test time, and enhances test safety and reliability.
Smart Images

Figure CN119358042B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of power system automation, and in particular to a method for generating a one-button sequential control test signal sequence. Background Art
[0002] With the rapid advancement of smart grid technology, one-button sequential control technology, as a key force driving the intelligent and automated transformation of substation operation and maintenance, is being widely used and deeply developed in power systems at an unprecedented rate. Through a highly integrated control system, this technology realizes the automatic arrangement, intelligent verification and one-button execution of operating instructions for numerous equipment in the substation, greatly simplifying the tedious manual operation steps under the traditional operation and maintenance model, and significantly improving operation and maintenance efficiency and safety. Relying on advanced communication protocols, big data analysis, cloud computing and artificial intelligence algorithms, one-button sequential control technology can accurately identify the operating status of the substation, automatically generate the optimal operation sequence, and perform real-time monitoring and abnormal warnings during the execution process, effectively avoiding the risk of human error. At the same time, this technology also supports remote control, allowing operation and maintenance personnel to complete operations such as starting, stopping, and switching complex equipment without having to visit the site, greatly shortening response time and enhancing the flexibility and reliability of the power grid.
[0003] However, in practical applications, while one-button sequential control technology has significantly improved efficiency and ensured safety for the operation and maintenance of smart grid substations, its testing and verification process faces complex and time-consuming challenges. Specifically, the implementation of the one-button sequential control function is highly dependent on accurate and precise test signal sequences. The generation of these sequences currently relies primarily on manual editing and combination. This approach is not only inefficient and easily becomes a bottleneck for technology deployment and updates, but also increases the risk of error due to human intervention. During the manual editing process, negligence, misunderstanding, or lack of experience may lead to logical errors in the signal sequence, reverse the sequence, or omission of key steps, thereby affecting the accuracy and reliability of test results. In addition, with the expansion of smart grid scale and the increase in equipment complexity, the complexity of test signal sequences has also increased exponentially, placing higher demands on the ability and patience of human editors. At the same time, frequent changes and upgrades may render the original test signal sequences no longer applicable, requiring re-editing and re-verification, which undoubtedly further increases the burden and cost of testing and verification. Summary of the Invention
[0004] (1) Technical problems solved
[0005] The purpose of the present invention is to combine advanced communication protocols, big data analysis, cloud computing and artificial intelligence algorithms to realize the intelligent generation and automatic optimization of test signal sequences, and propose a one-button sequential control test signal sequence generation method.
[0006] (2) Technical solution
[0007] The technical solution of the present invention to solve the above technical problems is as follows:
[0008] A method for generating a one-button sequential control test signal sequence comprises the following steps:
[0009] S10. The user defines test requirements through a graphical interface or preset templates, including determining the test target (e.g., a substation area or specific equipment), the test scenario (e.g., normal operation, fault simulation), and the required test accuracy. The user then edits the interval information in detail, clearly distinguishing between primary equipment (e.g., circuit breakers, disconnectors, transformers), and secondary equipment (e.g., protection devices, measurement and control devices, automation systems), and recording key parameters such as the model, location, current status, and operating limits of each device.
[0010] S20, the interval test signal template library construction module constructs an interval test signal template library based on the device type, operation type and historical test experience. Each template contains a standard test signal sequence for a specific device under a specific operation, including signal type (e.g., switch quantity, analog quantity, signal value, sending time, receiving device, etc.);
[0011] S30, intelligent interval test signal sequence generation module: Based on the switching operation instruction input by the user, combined with the edited interval information and interval test signal template library, the system automatically analyzes the operation logic and generates the corresponding interval test signal sequence. This sequence accurately describes all the test signals required from the starting state to the target state, ensuring the comprehensiveness and accuracy of the test;
[0012] S40, an operation ticket test signal sequence combination and optimization module. For an operation ticket containing multiple interval operations, the system first automatically combines the test signal sequences of each interval to form a preliminary operation ticket test signal sequence. Then, it uses optimization algorithms such as genetic algorithms and heuristic search algorithms to intelligently optimize the sequence. By adjusting the signal sending order, merging redundant signals, and reducing waiting time, the system further reduces test time and improves test efficiency.
[0013] S50, test signal sequence verification and execution module. After the test signal sequence is generated and optimized, the system automatically verifies the sequence to check the legitimacy, integrity and security of the sequence. After the verification is passed, the system sends the test signal sequence through the communication interface with the field equipment, executes the test operation, and records the test results and feedback information in real time.
[0014] On the basis of the above technical solution, the present invention can also be improved as follows.
[0015] Furthermore, the step S10 specifically includes the following steps:
[0016] S101. Test requirement definition: The user selects the substation area or specific equipment to be tested as the test target through the map navigation or device list in the graphical interface. Based on the test requirements, the user selects from the list of preset test scenarios such as normal operation, fault simulation, and maintenance, or customizes a new test scenario. The user defines the test accuracy requirements, including signal acquisition resolution, time synchronization accuracy, and test result error range.
[0017] S102: Initialize interval information. The system provides classification options for primary and secondary devices. Users can assign devices to corresponding categories based on their attributes. For common device combinations or test scenarios, users can create interval templates for reuse in subsequent tests.
[0018] S103. Detailed editing of interval information. The user specifies the specific model and location information for each device. This information can be manually entered, scanned by a QR code, or automatically imported from the device management system. The user updates the current status of the device, such as on / off, input / output, etc., based on the actual situation on site. The user sets operation limits for the device, such as the maximum number of operations and operation interval time, according to the device's technical specifications and safety regulations. Based on test requirements, the user can also record other key parameters, such as the device's rated current, voltage, and protection settings.
[0019] S104, interval information verification and storage. The system automatically verifies the interval information entered by the user to check the integrity, rationality and consistency of the data. The user can manually review the results of the automatic verification to ensure the accuracy of the information. After confirmation, the system saves the interval information to the database for use in subsequent steps.
[0020] Furthermore, the system also supports users to dynamically adjust parameters such as the current status and operating restrictions of the equipment according to the actual situation during the test process. The adjusted parameters should be reflected in the system interface in real time and automatically updated to the subsequent test signal sequence generation process. The dynamic parameter adjustment function should also support automatic learning function, automatically predicting and recommending the optimal parameter settings based on historical test data and equipment operating status. At the same time, the system also has a complete authority management mechanism to ensure that different users can only access and operate test requirements and interval information within their authority. The authority management and data security functions should also include key management functions for data encryption storage to ensure the secure generation, storage, distribution and replacement of keys. The system should also provide an API interface to allow third-party software or systems to access and modify test requirements and interval information programmatically to achieve seamless integration with other systems.
[0021] Furthermore, the step S20 specifically includes the following steps:
[0022] S201. Template library planning and design. First, clarify the template library construction goals, such as improving test efficiency, ensuring test standardization, and supporting rapid test deployment. Analyze the specific test signal requirements of different equipment types (such as circuit breakers, transformers, and protection devices) and operation types (such as closing, opening, and protection actions). Design the overall architecture of the template library, including the template storage structure, retrieval mechanism, and version control strategy.
[0023] S202. Data collection and organization: Collect and analyze historical test data, especially successful and failed test cases, to extract valuable test signal sequence information. Consult the equipment's technical specifications and operating manuals to understand key parameters such as the equipment's electrical characteristics, communication protocols, and response time.
[0024] S203. Template design and compilation: Based on device requirements, specify the signal types (e.g., switching and analog) that should be included in the template, along with their attributes (e.g., signal value range and accuracy requirements). Based on the device's operating logic and response characteristics, arrange the test signal transmission sequence, time interval, and receiving device information to form a complete test signal sequence. Detailed documentation is prepared for each template, including the template's applicable scope, detailed description of the signal sequence, and expected test results.
[0025] S204: Template Verification and Testing: Test the template in a simulated environment to verify whether it can correctly generate the test signal sequence and trigger the expected response of the device. If conditions permit, apply the template to actual device testing, collect feedback and make necessary adjustments, and evaluate the stability, reliability, and efficiency of the template during testing to ensure that it meets the test requirements.
[0026] S205: Template library integration and deployment: Integrate the designed template library into the test system to ensure that the test system can easily call and manage templates. Deploy the template library at the test site and monitor its operation to ensure that the template library plays its expected role in actual applications.
[0027] S206. Template library maintenance and update: regularly review the template library, check the validity and applicability of the templates, promptly eliminate outdated or invalid templates, collect feedback from testers during actual use, and use it as an important basis for updating the template library. Based on equipment updates, technology upgrades, and changes in testing requirements, continuously update the template library to ensure it is always up to date.
[0028] Furthermore, the step S30 specifically includes the following steps:
[0029] S301, parsing user operation instructions. The system first receives the switching operation instructions submitted by the user through a graphical interface or other input methods, parses the received operation instructions, and clarifies the specific content of the operation, including the device to be operated, the operation type (such as closing, opening, switching, etc.), and the order and conditions of the operation;
[0030] S302: Interval information retrieval and matching. Based on the devices involved in the operation instruction, the system retrieves the corresponding device information from the edited interval information, including device type, location, current status, operation restrictions, etc. Based on the device type and operation type, the system retrieves a matching test signal template from the interval test signal template library. If an exact matching template exists in the template library, it is directly selected. If no exact matching template exists, the closest template is selected based on similarity and adaptively modified.
[0031] S303, Operation Logic Analysis: Based on the operation instructions and the current state of the device, the system analyzes the logical conditions required for the operation, such as the interlocking relationships of the devices, the sequence of operations, and the time intervals. It also checks whether the operation instructions have potential conflicts or violate device operation restrictions, such as attempting to operate in a device fault state or exceeding the maximum number of device operations.
[0032] S304. Test signal sequence generation: Based on the operational logic analysis results and the matching test signal template, the system automatically arranges the test signal transmission order, time interval, and signal value, generating a complete test signal sequence required from the starting state to the target state. Necessary parameter adjustments are made to the generated test signal sequence, such as fine-tuning of signal values and precise control of time intervals, based on the specific specifications and operational requirements of the device.
[0033] S305, sequence verification and optimization: Perform logic verification on the generated test signal sequence to ensure that each signal in the sequence complies with the operating logic and equipment requirements. While ensuring the comprehensiveness and accuracy of the test, optimize the performance of the test signal sequence, such as reducing unnecessary signal transmission and optimizing the signal transmission time window.
[0034] S306, sequence output and execution, output the generated test signal sequence in a user-readable format, such as a text file, graphical interface display, etc., prepare the test environment, and ensure that the test system can perform the test according to the generated test signal sequence. During the test execution process, the system monitors the sending and receiving of the test signal in real time, records the test data and prepares for subsequent test result analysis.
[0035] Furthermore, in the S302 interval information retrieval and matching stage, when the closest template is selected for adaptive modification, the system should conduct a full adaptability assessment to ensure that the modified template not only meets the current operating requirements, but also does not cause potential risks to the equipment or system. The assessment should include but is not limited to the compatibility of the template with the equipment specifications, the rationality of the operating logic, etc. In the S303 operation logic analysis stage, the system should clearly process the priority of logical conditions. For operation instructions involving multiple logical conditions such as equipment interlocking, operation sequence, time interval, etc., the system should ensure that logical judgment is performed in accordance with the predetermined priority order to avoid operation failure or equipment damage due to condition conflicts. In the S304 test signal sequence generation stage, the system should have the ability to flexibly adjust the test signal sequence. According to the specific specifications and operating requirements of the equipment, the system should be able to automatically or manually adjust the signal value range, time interval accuracy and other parameters to ensure the accuracy and effectiveness of the test signal sequence.
[0036] Furthermore, the step S40 specifically includes the following steps:
[0037] S401: Preliminary sequence combination. The system first automatically extracts the generated test signal sequences from each interval. These sequences are generated for a single interval operation in step S30. The extracted sequences are preliminarily combined according to the operation order and dependency relationship specified in the operation ticket to form a preliminary operation ticket test signal sequence.
[0038] S402. Optimization preparation: Analyze the constraints in the test signal sequence in the operation ticket, including the interlocking relationship between devices, the order of operations, time interval requirements, and the physical limitations of the test system, such as the number of signal channels and transmission rate. Optimization goals are set based on test requirements, such as minimizing test time, reducing the number of signal transmissions, and lowering energy consumption.
[0039] S403: Applying an intelligent optimization algorithm: Selecting an appropriate intelligent optimization algorithm, such as a genetic algorithm, a heuristic search algorithm, or an ant colony algorithm, based on the optimization objective and constraints. For algorithms that require iterative search, such as a genetic algorithm, an initial population or solution set is generated, where each individual represents a possible optimization solution for the test signal sequence.
[0040] S404, the optimization iterative process, evaluates each individual in the population, calculates its fitness, that is, the degree to which it meets the optimization goal, selects excellent individuals based on the evaluation results as the basis for subsequent iterations, and generates new individuals through crossover operations for evolutionary algorithms such as genetic algorithms, combining the characteristics of different individuals; introduces randomness through mutation operations, explores new solution spaces, and checks whether the iteration termination conditions are met, such as reaching a preset maximum number of iterations, fitness improvement less than a preset threshold, or finding an optimal solution that meets all constraints. If the termination conditions are not met, the iteration is returned to continue;
[0041] S405. Process the optimization results. After the iteration is completed, the optimized operation ticket test signal sequence is output. Under the premise of maintaining the correctness and integrity of the operation, this sequence further reduces the test time and improves the test efficiency by adjusting the signal sending order, merging redundant signals, and reducing waiting time. The optimized sequence is verified as necessary to ensure its feasibility and effectiveness in the actual test environment. At the same time, necessary adjustments and improvements are made to the optimization algorithm and process based on the verification results and user feedback.
[0042] Furthermore, during the optimization iteration process S404, the system should take measures to control the stability of the iteration. For algorithms that require iterative search, such as genetic algorithms, the parameters of the crossover and mutation operations should be set reasonably to avoid excessive exploration that causes the algorithm to diverge or fall into a local optimal solution. At the same time, the fitness change trend during the iteration process should be monitored, and the iteration strategy or termination condition should be adjusted in time. In the optimization result processing stage S405, the system should perform multi-dimensional verification of the optimized operation ticket test signal sequence. In addition to verifying the correctness and completeness of the sequence, it should also pay attention to the feasibility and effectiveness of the sequence in the actual test environment, consider the impact of different test scenarios and test conditions on the sequence performance, and ensure that the optimization results have wide applicability and stability.
[0043] Furthermore, the step S50 specifically includes the following steps:
[0044] S501, Sequence Verification: Check whether the test signal sequence conforms to the predetermined format and specifications, ensure that each signal in the sequence meets the requirements of the communication protocol and field equipment, ensure that the test signal sequence is complete without missing any necessary signals or data blocks, and assess whether the sequence may cause security risks such as data leakage, equipment damage, or misoperation. This includes encryption of sensitive data, verification of access rights, and inspection of potential security vulnerabilities;
[0045] S502, confirming the optimization results. Before verification, ensure that the test signal sequence has been optimized to improve test efficiency, reduce redundant signals, and lower resource consumption, and confirm that the optimization results meet the expected goals;
[0046] S503: Interface configuration and communication establishment: Configure the communication interface between the system and the field device to ensure smooth data transmission between the two. This may include setting parameters such as the IP address, port number, and communication protocol to establish a stable communication connection and ensure that the test signal sequence can be accurately sent to the field device.
[0047] S504, sequence transmission and execution: Send the verified test signal sequence to the field device through the communication interface, monitor the sequence transmission process to ensure that all signals are successfully transmitted to the target device, trigger the field device to perform the test operation, and perform the corresponding test process according to the instructions in the sequence;
[0048] S505, real-time recording and feedback, recording test results and feedback information in real time during the test process, including test data collection, processing and analysis, monitoring the operating status of on-site equipment and test progress, ensuring the smooth progress of the test process, and promptly recording and triggering the corresponding alarm mechanism if any abnormal situation or erroneous results are found;
[0049] S506: Result evaluation and report generation: Evaluate and analyze the test results to determine whether the test is successful and whether the expected goals are achieved. Generate a test report based on the evaluation results, including the test purpose, test process, test results, problem records, and suggested improvements.
[0050] (3) Beneficial effects
[0051] Compared with the prior art, the technical solution of this application has the following beneficial technical effects:
[0052] In step S10, the present invention defines test requirements through a graphical interface or preset templates, greatly simplifying user operations and allowing non-professionals to easily set complex test scenarios and requirements. At the same time, detailed editing of interval information clearly distinguishes between primary and secondary equipment, and recording of key parameters provides detailed and accurate basic data for subsequent test signal sequence generation, effectively avoiding errors caused by human negligence or misunderstanding. Secondly, the interval test signal template library construction module in step S20 constructs a standardized interval test signal template library based on device type, operation type, and historical test experience. This innovation not only reduces the repetitive work of re-editing the signal sequence for each test, but also improves the reliability and accuracy of the test signal sequence through the accumulation of historical experience, further reducing the risk of errors. In step S30, the intelligent interval test signal sequence generation module automatically analyzes the operation logic and generates the corresponding test signal sequence based on the switching operation instructions input by the user, combined with the edited interval information and template library. This process realizes the direct conversion from user requirements to test signal sequences without manual intervention, greatly improving generation efficiency, and ensuring the comprehensiveness and accuracy of the test signal sequence. The operation ticket test signal sequence combination and optimization module in step S40 further improves the test efficiency through automatic combination and intelligent optimization for complex multi-interval operation tickets. The application of optimization algorithms, such as genetic algorithms and heuristic search algorithms, can flexibly adjust the signal sending order, merge redundant signals, and reduce waiting time, thereby minimizing the test time and reducing the test cost while ensuring the integrity of the test. Finally, the test signal sequence verification and execution module in step S50 ensures the legitimacy, integrity and security of the test signal sequence through an automated verification process. After the verification is passed, the system directly sends the test signal sequence to the on-site equipment to perform the test operation and records the test results and feedback information in real time. This process not only improves the safety and reliability of the test, but also realizes the traceability of the test process, providing strong support for subsequent problem troubleshooting and improvement. In summary, through a series of automated and intelligent steps, the problems of inefficiency and error-proneness caused by relying on manual editing mentioned in the background technology are effectively solved, and the generation efficiency and quality of the one-key sequential control test signal sequence are significantly improved, providing a more efficient and reliable testing method for the operation and maintenance of smart grid substations. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] Figure 1 This is a structural block diagram of the overall method of a one-button sequential control test signal sequence generation method of the present invention;
[0054] Figure 2 This is a structural block diagram of step S10 of a one-button sequential control test signal sequence generation method of the present invention;
[0055] Figure 3 This is a structural block diagram of step S20 of a one-button sequential control test signal sequence generation method of the present invention;
[0056] Figure 4 This is a structural block diagram of step S30 of a one-button sequential control test signal sequence generation method of the present invention;
[0057] Figure 5 This is a structural block diagram of step S40 of a one-button sequential control test signal sequence generation method of the present invention;
[0058] Figure 6 This is a structural block diagram of step S50 of a one-button sequential control test signal sequence generation method of the present invention. DETAILED DESCRIPTION
[0059] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.
[0060] Combine Figures 1-6 As shown, a method for generating a one-key sequential control test signal sequence of the present invention includes the following steps:
[0061] S10. The user defines test requirements through a graphical interface or preset templates, including determining the test target (e.g., a substation area or specific equipment), the test scenario (e.g., normal operation, fault simulation), and the required test accuracy. The user then edits the interval information in detail, clearly distinguishing between primary equipment (e.g., circuit breakers, disconnectors, transformers), and secondary equipment (e.g., protection devices, measurement and control devices, automation systems), and recording key parameters such as the model, location, current status, and operating limits of each device.
[0062] Step S10 specifically includes the following steps:
[0063] S101. Test requirement definition: The user selects the substation area or specific equipment to be tested as the test target through the map navigation or device list in the graphical interface. Based on the test requirements, the user selects from the list of preset test scenarios such as normal operation, fault simulation, and maintenance, or customizes a new test scenario. The user defines the test accuracy requirements, including signal acquisition resolution, time synchronization accuracy, and test result error range.
[0064] S102: Initialize interval information. The system provides classification options for primary and secondary devices. Users can assign devices to corresponding categories based on their attributes. For common device combinations or test scenarios, users can create interval templates for reuse in subsequent tests.
[0065] S103. Detailed editing of interval information. The user specifies the specific model and location information for each device. This information can be manually entered, scanned by a QR code, or automatically imported from the device management system. The user updates the current status of the device, such as on / off, input / output, etc., based on the actual situation on site. The user sets operation limits for the device, such as the maximum number of operations and operation interval time, according to the device's technical specifications and safety regulations. Based on test requirements, the user can also record other key parameters, such as the device's rated current, voltage, and protection settings.
[0066] S104: Verify and save interval information. The system automatically verifies the interval information entered by the user to check the integrity, rationality, and consistency of the data. The user can manually review the results of the automatic verification to ensure the accuracy of the information. After confirmation, the system saves the interval information to the database for use in subsequent steps.
[0067] Through step S101, the user uses the map navigation or device list in the graphical interface to intuitively select the test target, and selects the appropriate test scenario from the preset or customized test scenarios, while defining the accuracy requirements of the test to ensure the accuracy and reliability of the test results. Then, in step S102, the system assists the user in classifying the equipment into primary equipment and secondary equipment, and supports the user to create interval templates to simplify subsequent operations. Subsequently, step S103 allows the user to edit the specific information of each device in detail, including model, location, current status, operating restrictions and key parameters. This information is flexibly input in a variety of ways to ensure the comprehensiveness and accuracy of the data. Finally, in step S104, the system automatically verifies the interval information entered by the user. After the user confirms that it is correct, the system saves the information to the database, providing a solid data foundation for subsequent steps.
[0068] The use of a graphical interface and preset templates greatly simplifies the process of defining test requirements and initializing interval information, reducing the user's learning cost and improving operational efficiency. Secondly, the clearly classified primary and secondary devices and reusable interval templates reduce duplication of work and improve the standardization and repeatability of tests. The detailed editing and verification functions ensure the accuracy of interval information and provide reliable data support for subsequent test signal sequence generation. In addition, the automated verification and saving process reduces human errors and improves the reliability and safety of tests. Ultimately, these measures work together to improve the efficiency and quality of overall testing work and reduce operation and maintenance costs.
[0069] It can also increase support for special devices or complex test scenarios, such as providing customized editing interfaces or preset templates for specific device types to meet a wider range of testing needs. Secondly, more advanced data verification algorithms can be introduced to improve the accuracy and efficiency of interval information verification and reduce the burden of manual review for users. In addition, to enhance the flexibility and scalability of the system, open interfaces or plug-in mechanisms can be designed to allow users or third-party developers to add new device types, test scenarios or verification rules according to actual needs. Finally, to improve the user experience, the interactive design of the graphical interface can be optimized to make it more intuitive and easy to use, and detailed operation guides and help documents can be provided to help users get started quickly and make full use of the various functions of the system.
[0070] The system also supports users to dynamically adjust parameters such as the current status and operating restrictions of the equipment according to the actual situation during the test process. The adjusted parameters should be reflected in the system interface in real time and automatically updated to the subsequent test signal sequence generation process. The dynamic parameter adjustment function should also support automatic learning function, which automatically predicts and recommends the optimal parameter settings based on historical test data and equipment operating status. At the same time, the system also has a complete permission management mechanism to ensure that different users can only access and operate test requirements and interval information within their authority. The permission management and data security functions should also include key management functions for data encryption storage to ensure the secure generation, storage, distribution and replacement of keys. The system should also provide an API interface to allow third-party software or systems to access and modify test requirements and interval information programmatically to achieve seamless integration with other systems.
[0071] The system supports users to dynamically adjust parameters such as the current status and operating limits of the equipment according to real-time conditions during the test process. This adjustment is made directly through the user interface. The system instantly captures these changes and reflects them in real time in the system interface to ensure that what you see is what you get. At the same time, these adjustments are automatically updated to the subsequent test signal sequence generation process to ensure the dynamic adaptability and accuracy of the test process. Secondly, the system has an automatic learning function. By analyzing historical test data and equipment operating status, it can predict and recommend optimal parameter settings to improve the intelligence level of the test. In addition, the system uses a complete permission management mechanism to ensure that only users with corresponding permissions can access and operate the test requirements and interval information within their permission scope, thereby ensuring data security and compliance. Finally, the system provides an API interface to support third-party software or systems to access and modify test requirements and interval information programmatically, achieving seamless integration with other systems and expanding the application scenarios and flexibility of the system.
[0072] The dynamic parameter adjustment function enables users to flexibly adjust test parameters according to actual test conditions, improves the adaptability and flexibility of the test, and ensures the accuracy and effectiveness of the test. Secondly, the automatic learning function provides users with optimized parameter setting suggestions through intelligent analysis of historical data, which reduces the user's workload and improves test efficiency and quality. The implementation of permission management and data security functions ensures the confidentiality and integrity of test data, prevents the risk of unauthorized access and data leakage, and enhances the security and reliability of the system. Finally, the provision of API interface promotes the integration of the system with other systems, breaks the information island, realizes data sharing and interoperability, and provides strong support for the intelligent operation and maintenance of smart grids.
[0073] For the dynamic parameter adjustment function, more intelligent algorithms can be introduced to assist users in parameter adjustment, such as machine learning-based prediction models to more accurately predict the optimal parameter settings. Secondly, in terms of automatic learning functions, the ability to mine and analyze historical data can be strengthened, and more valuable information can be extracted to guide the optimization of parameter settings and test strategies. At the same time, the permission management and data security functions can further refine the permission granularity, achieve more refined access control, and strengthen security audits and monitoring of key management. Finally, in terms of API interfaces, richer interface documentation and sample codes can be provided, as well as more complete error handling and logging mechanisms to facilitate third-party developers to integrate and use the system. In addition, consideration can be given to adding rate limiting and authentication mechanisms for API calls to ensure the stability and security of the system.
[0074] S20, the interval test signal template library construction module constructs an interval test signal template library based on the device type, operation type and historical test experience. Each template contains a standard test signal sequence for a specific device under a specific operation, including signal type (e.g., switch quantity, analog quantity, signal value, sending time, receiving device, etc.);
[0075] Step S20 specifically includes the following steps:
[0076] S201. Template library planning and design. First, clarify the template library construction goals, such as improving test efficiency, ensuring test standardization, and supporting rapid test deployment. Analyze the specific test signal requirements of different equipment types (such as circuit breakers, transformers, and protection devices) and operation types (such as closing, opening, and protection actions). Design the overall architecture of the template library, including the template storage structure, retrieval mechanism, and version control strategy.
[0077] S202. Data collection and organization: Collect and analyze historical test data, especially successful and failed test cases, to extract valuable test signal sequence information. Consult the equipment's technical specifications and operating manuals to understand key parameters such as the equipment's electrical characteristics, communication protocols, and response time.
[0078] S203. Template design and compilation: Based on device requirements, specify the signal types (e.g., switching and analog) that should be included in the template, along with their attributes (e.g., signal value range and accuracy requirements). Based on the device's operating logic and response characteristics, arrange the test signal transmission sequence, time interval, and receiving device information to form a complete test signal sequence. Detailed documentation is prepared for each template, including the template's applicable scope, detailed description of the signal sequence, and expected test results.
[0079] S204: Template Verification and Testing: Test the template in a simulated environment to verify whether it can correctly generate the test signal sequence and trigger the expected response of the device. If conditions permit, apply the template to actual device testing, collect feedback and make necessary adjustments, and evaluate the stability, reliability, and efficiency of the template during testing to ensure that it meets the test requirements.
[0080] S205: Template library integration and deployment: Integrate the designed template library into the test system to ensure that the test system can easily call and manage templates. Deploy the template library at the test site and monitor its operation to ensure that the template library plays its expected role in actual applications.
[0081] S206. Template library maintenance and update. Regularly review the template library to check the validity and applicability of templates, promptly eliminate outdated or invalid templates, collect testers' feedback during actual use, and use it as an important basis for template library updates. Continuously update the template library according to changes in equipment updates, technology upgrades, and test requirements to ensure it is always up to date.
[0082] Through the S201 template library planning and design step, the construction goals of the template library are clarified, and based on an in-depth analysis of different equipment types and operation types, the overall architecture of the template library is designed to ensure that the storage, retrieval and version control strategies of the template are efficient and reasonable. Subsequently, in the S202 data collection and collation step, the system widely collects historical test data, equipment technical specifications and operation manuals to provide a solid data foundation for template design. In the S203 template design and compilation stage, the template content is clarified according to the equipment requirements, the test signal sequence is arranged, and detailed documentation is written to ensure the accuracy and usability of the template. Then, the S204 template verification and testing step verifies the validity and stability of the template in a simulated environment and actual equipment to ensure that the template can correctly trigger the expected response of the equipment. Finally, the S205 template library integration and deployment step seamlessly integrates the template library into the test system and deploys monitoring at the test site. The S206 template library maintenance and update step ensures that the template library continues to adapt to equipment updates, technology upgrades and changes in testing requirements.
[0083] Through standardized template design, the efficiency and accuracy of test signal generation are improved, the risk of human error is reduced, and the reliability of test results is ensured. Secondly, the integration and deployment of the template library makes the test process faster and more flexible, supports the optimal configuration of test resources and rapid response to changes in test requirements. At the same time, the verification and testing links of the template library ensure the stability and reliability of the template in actual application, reducing the uncertainty and risk in the testing process. In addition, the regular maintenance and update mechanism of the template library ensures that the template library always keeps pace with equipment updates, technology upgrades and test requirements, ensuring the continued effectiveness and advancement of the testing work. Finally, the documentation and feedback mechanism of the template library improves the transparency and traceability of the testing work, providing strong support for the continuous improvement of test quality.
[0084] During the template library planning and design stage, more advanced data analysis technologies, such as big data analysis and machine learning algorithms, can be introduced to more accurately predict and identify potential needs for test signal sequences, thereby improving the scientific nature and foresight of template design. Secondly, during the template verification and testing phase, compatibility testing with other test systems and equipment can be strengthened to ensure the versatility and stability of the template in different environments. In addition, the maintenance and update mechanism of the template library can be further refined, including establishing a statistical analysis system for template usage and regularly evaluating the frequency and effectiveness of template usage in order to more accurately formulate template update plans. Finally, in order to improve user experience and reduce learning costs, more friendly and intuitive template editing tools and documentation systems can be developed to help users master the usage methods and techniques of the template library more quickly and accurately.
[0085] S30, intelligent interval test signal sequence generation module: Based on the switching operation instruction input by the user, combined with the edited interval information and interval test signal template library, the system automatically analyzes the operation logic and generates the corresponding interval test signal sequence. This sequence accurately describes all the test signals required from the starting state to the target state, ensuring the comprehensiveness and accuracy of the test;
[0086] Step S30 specifically includes the following steps:
[0087] S301, parsing user operation instructions. The system first receives the switching operation instructions submitted by the user through a graphical interface or other input methods, parses the received operation instructions, and clarifies the specific content of the operation, including the device to be operated, the operation type (such as closing, opening, switching, etc.), and the order and conditions of the operation;
[0088] S302: Interval information retrieval and matching. Based on the devices involved in the operation instruction, the system retrieves the corresponding device information from the edited interval information, including device type, location, current status, operation restrictions, etc. Based on the device type and operation type, the system retrieves a matching test signal template from the interval test signal template library. If an exact matching template exists in the template library, it is directly selected. If no exact matching template exists, the closest template is selected based on similarity and adaptively modified.
[0089] S303, Operation Logic Analysis: Based on the operation instructions and the current state of the device, the system analyzes the logical conditions required for the operation, such as the interlocking relationships of the devices, the sequence of operations, and the time intervals. It also checks whether the operation instructions have potential conflicts or violate device operation restrictions, such as attempting to operate in a device fault state or exceeding the maximum number of device operations.
[0090] S304. Test signal sequence generation: Based on the operational logic analysis results and the matching test signal template, the system automatically arranges the test signal transmission order, time interval, and signal value, generating a complete test signal sequence required from the starting state to the target state. Necessary parameter adjustments are made to the generated test signal sequence, such as fine-tuning of signal values and precise control of time intervals, based on the specific specifications and operational requirements of the device.
[0091] S305, sequence verification and optimization: Perform logic verification on the generated test signal sequence to ensure that each signal in the sequence complies with the operating logic and equipment requirements. While ensuring the comprehensiveness and accuracy of the test, optimize the performance of the test signal sequence, such as reducing unnecessary signal transmission and optimizing the signal transmission time window.
[0092] S306, Sequence Output and Execution: Output the generated test signal sequence in a user-readable format, such as a text file or graphical interface display, prepare the test environment, and ensure that the test system can execute the test according to the generated test signal sequence. During the test execution process, the system monitors the sending and receiving of the test signal in real time, records the test data, and prepares for subsequent test result analysis.
[0093] In step S301, the system receives and parses the operation instructions submitted by the user to clarify the specific content and requirements of the operation. Then, in step S302, the system retrieves relevant device information from the interval information library based on the device information in the operation instruction, and attempts to match or select the closest test signal template from the template library. Next, step S303 performs operation logic analysis to ensure that the operation instruction meets the logical conditions and operation restrictions of the device. In step S304, the system automatically generates a test signal sequence based on the operation logic and matching template, and makes necessary parameter adjustments to adapt to the device specifications and operation requirements. Step S305 verifies and optimizes the generated sequence to ensure that its logic is correct and its performance is optimal. Finally, in step S306, the system outputs the test signal sequence and prepares the test environment to execute the test, while monitoring the test process in real time and recording data.
[0094] By automatically parsing user operation instructions and retrieving matching templates, manual intervention and errors are reduced, and the standardization and regularization of the test process are improved. Secondly, the operation logic analysis and automatic generation of test signal sequences ensure the accuracy and pertinence of test signals, effectively avoiding test failures caused by human negligence or misunderstanding. In addition, the sequence verification and optimization steps further improve test efficiency, reduce unnecessary signal transmission, optimize the test time window, and reduce test costs. Finally, real-time monitoring of the test process and recording of test data provide strong support for subsequent test result analysis, helping to quickly locate problems and improve test plans.
[0095] During the template selection and adaptive modification process, more intelligent algorithms can be introduced to evaluate the matching degree between templates and operating instructions, thereby improving the accuracy and efficiency of template selection. Secondly, in the operation logic analysis stage, the processing capabilities of complex logic such as equipment interlocking relationships, operation sequences and conditions can be enhanced to ensure that the system can accurately identify and handle various complex operation scenarios. In addition, in the test signal sequence generation process, more custom parameters and options can be added to meet the specific needs of different users and devices for test signals. Finally, in terms of real-time monitoring and test data recording, the system's data analysis and visualization capabilities can be enhanced, providing testers with more intuitive and comprehensive test result display and analysis tools.
[0096] In the S302 interval information retrieval and matching stage, when the closest template is selected for adaptive modification, the system should conduct a full adaptability assessment to ensure that the modified template not only meets the current operational requirements, but also does not pose potential risks to the equipment or system. The assessment should include but is not limited to the compatibility of the template with the equipment specifications, the rationality of the operating logic, etc. In the S303 operation logic analysis stage, the system should clearly define the priority of processing logical conditions. For operation instructions involving multiple logical conditions such as equipment interlocking, operation sequence, time interval, etc., the system should ensure that logical judgments are made in accordance with the predetermined priority order to avoid operation failure or equipment damage due to condition conflicts. In the S304 test signal sequence generation stage, the system should have the ability to flexibly adjust the test signal sequence. According to the specific specifications and operating requirements of the equipment, the system should be able to automatically or manually adjust parameters such as the range of signal values and the accuracy of time intervals to ensure the accuracy and effectiveness of the test signal sequence.
[0097] In the S302 interval information retrieval and matching stage, when the system cannot find a completely matching test signal template, it will adopt an adaptive modification strategy. In this process, the system first evaluates the adaptability of the closest template to the current operation requirements, ensuring that the modified template not only meets the specific requirements of the operation instructions, but also strictly follows the equipment specifications and operation logic to avoid any potential risks. The evaluation covers multiple dimensions such as the compatibility of the template and the equipment specifications, the rationality of the operation logic, etc., to ensure that each modification of the template is based on sufficient analysis and verification. Entering the S303 operation logic analysis stage, the system further refines the processing of logical conditions, clarifies the priority order between the conditions, and for complex operations containing multiple logical conditions, When performing operations such as equipment interlocking, operation sequence, and time intervals, the system will perform logical judgments one by one according to predetermined priority rules to ensure that all conditions are correctly considered and no conflicts occur. This priority processing mechanism helps the system make accurate and reliable judgments when faced with complex operations. In the S304 test signal sequence generation stage, the system demonstrates a high degree of flexibility and adaptability. According to the specific specifications and operating requirements of the equipment, the system can automatically or manually adjust various parameters in the test signal sequence, such as the range of signal values and the accuracy of time intervals. This flexible adjustment capability ensures that the generated test signal sequence can accurately match the actual needs of the equipment, thereby improving the accuracy and effectiveness of the test.
[0098] The adaptability assessment in stage S302 ensures the rationality and safety of template modifications, avoiding device damage or operation failure caused by template mismatch or incorrect modification. Secondly, the logical condition priority processing in stage S303 improves the system's ability to handle complex operation instructions, ensuring the accuracy and reliability of operations. Finally, the flexible adjustment capability in stage S304 enables the system to better adapt to the needs of different devices and operation scenarios, improving the universality and effectiveness of the test. These beneficial effects jointly improve the automation level and test efficiency of the entire test process.
[0099] During the adaptability assessment process in stage S302, a more comprehensive risk assessment mechanism can be introduced to conduct more in-depth analysis and verification of the modified template to ensure its stability and security in various possible situations. Secondly, in the logical condition priority processing in stage S303, the definition and application scenarios of the priority rules can be further refined to make them more in line with the needs of actual operations. Finally, in the test signal sequence generation process in stage S304, the user interaction function can be strengthened to allow users to manually adjust sequence parameters or customize test processes as needed to meet more personalized testing needs. In addition, the system can also add simulation verification functions for test signal sequences to preview and verify the sequences before actual execution to further improve the accuracy and reliability of the test.
[0100] S40, an operation ticket test signal sequence combination and optimization module. For an operation ticket containing multiple interval operations, the system first automatically combines the test signal sequences of each interval to form a preliminary operation ticket test signal sequence. Then, it uses optimization algorithms such as genetic algorithms and heuristic search algorithms to intelligently optimize the sequence. By adjusting the signal sending order, merging redundant signals, and reducing waiting time, the system further reduces test time and improves test efficiency.
[0101] Step S40 specifically includes the following steps:
[0102] S401: Preliminary sequence combination. The system first automatically extracts the generated test signal sequences from each interval. These sequences are generated for a single interval operation in step S30. The extracted sequences are preliminarily combined according to the operation order and dependency relationship specified in the operation ticket to form a preliminary operation ticket test signal sequence.
[0103] S402. Optimization preparation: Analyze the constraints in the test signal sequence in the operation ticket, including the interlocking relationship between devices, the order of operations, time interval requirements, and the physical limitations of the test system, such as the number of signal channels and transmission rate. Optimization goals are set based on test requirements, such as minimizing test time, reducing the number of signal transmissions, and lowering energy consumption.
[0104] S403: Applying an intelligent optimization algorithm: Selecting an appropriate intelligent optimization algorithm, such as a genetic algorithm, a heuristic search algorithm, or an ant colony algorithm, based on the optimization objective and constraints. For algorithms that require iterative search, such as a genetic algorithm, an initial population or solution set is generated, where each individual represents a possible optimization solution for the test signal sequence.
[0105] S404, the optimization iterative process, evaluates each individual in the population, calculates its fitness, that is, the degree to which it meets the optimization goal, selects excellent individuals based on the evaluation results as the basis for subsequent iterations, and generates new individuals through crossover operations for evolutionary algorithms such as genetic algorithms, combining the characteristics of different individuals; introduces randomness through mutation operations, explores new solution spaces, and checks whether the iteration termination conditions are met, such as reaching a preset maximum number of iterations, fitness improvement less than a preset threshold, or finding an optimal solution that meets all constraints. If the termination conditions are not met, the iteration is returned to continue;
[0106] S405. Process the optimization results. After the iteration is completed, the optimized operation ticket test signal sequence is output. This sequence, while maintaining the correctness and integrity of the operation, further reduces the test time and improves the test efficiency by adjusting the signal sending order, merging redundant signals, and reducing waiting time. The optimized sequence is verified to ensure its feasibility and effectiveness in the actual test environment. At the same time, the optimization algorithm and process are adjusted and improved as necessary based on the verification results and user feedback.
[0107] In stage S401, the system extracts the generated test signal sequences from each interval and preliminarily combines them according to the operation sequence and dependencies specified in the operation ticket to form a basic operation ticket test signal sequence. Subsequently, in stage S402, the system deeply analyzes the constraints in the sequence, including the interlocking relationship between devices, the operation sequence, the time interval requirements, etc., while considering the physical limitations of the test system, such as the number of signal channels and the transmission rate, and sets the optimization target accordingly. Entering stage S403, the system selects a suitable intelligent optimization algorithm, such as a genetic algorithm or a heuristic search algorithm, based on the optimization target and constraints, and generates an initial population or solution set. In stage S404, the system evaluates each individual in the population, calculates its fitness, and continuously optimizes the population through an iterative process, including selecting excellent individuals, crossover combinations, and mutation operations to explore a better solution space. The iterative process will continue until the preset termination condition is met. Finally, in stage S405, the system outputs the optimized operation ticket test signal sequence and performs necessary verification and adjustments to ensure its feasibility and effectiveness in the actual test environment.
[0108] By optimizing the signal transmission sequence, merging redundant signals and reducing waiting time, the system has achieved further reductions in test time, thereby improving test efficiency. Secondly, the optimization process fully considers constraints such as the interlocking relationship between devices, the operation sequence and the time interval requirements, ensuring that the optimized sequence is not affected in terms of operational correctness and integrity. In addition, the system also considers the physical limitations of the test system, such as the number of signal channels and the transmission rate, so that the optimization results are more in line with the needs of the actual test environment. Finally, through the verification and adjustment process, the system ensures the feasibility and effectiveness of the optimized sequence in actual testing, and continuously improves the optimization algorithm and process based on user feedback, thereby improving the adaptability and reliability of the system.
[0109] In the selection of intelligent optimization algorithms, more types of algorithms can be introduced for comparison and evaluation to find the optimization algorithm that best suits the current test scenario. Secondly, during the optimization iteration process, more heuristic rules and strategies can be added to guide the search process to speed up the convergence speed and improve the quality of the solution. In addition, for the verification process of the optimization results, more comprehensive test scenarios and stricter verification standards can be introduced to ensure that the optimized sequence remains stable and reliable under various circumstances. Finally, the system can also add real-time monitoring and logging functions to the optimization process so that users can understand the optimization progress and results at any time and promptly troubleshoot and resolve possible problems.
[0110] During the S404 optimization iteration process, the system should take measures to control the stability of the iteration. For algorithms that require iterative search, such as genetic algorithms, the parameters of crossover and mutation operations should be set reasonably to avoid excessive exploration that may cause the algorithm to diverge or fall into a local optimal solution. At the same time, the fitness change trend during the iteration process should be monitored, and the iteration strategy or termination condition should be adjusted in a timely manner. In the S405 optimization result processing stage, the system should perform multi-dimensional verification of the optimized operation ticket test signal sequence. In addition to verifying the correctness and completeness of the sequence, it should also focus on the feasibility and effectiveness of the sequence in the actual test environment, consider the impact of different test scenarios and test conditions on the sequence performance, and ensure that the optimization results have wide applicability and stability.
[0111] During the S404 optimization iteration process, the system has taken a series of control measures to ensure the stability and effectiveness of the iteration. For steps that use iterative search algorithms, such as genetic algorithms, the system has carefully designed the parameters of crossover and mutation operations. The crossover operation aims to combine the excellent characteristics of different individuals to produce new individuals with greater potential; while the mutation operation helps the algorithm escape from the local optimal solution and explore a broader solution space by introducing randomness. By reasonably setting these parameters, the system avoids the algorithm divergence that may be caused by excessive exploration and prevents the algorithm from converging to the local optimal solution too early. At the same time, the system monitors the fitness change trend during the iteration process in real time. This key indicator directly reflects the closeness of the current solution set to the optimization target. Based on this information, the system can flexibly adjust the iteration strategy or set the termination conditions in time to ensure that the optimization process is both efficient and stable.
[0112] By controlling iterative stability, the system ensures the controllability and predictability of the optimization process, reducing the risk of optimization failure due to algorithm divergence or falling into local optimality. Secondly, multi-dimensional verification of the optimized operation ticket test signal sequence not only verifies the correctness and completeness of the sequence, but also deeply examines its feasibility and effectiveness under different test scenarios and conditions. This comprehensive verification method greatly enhances the applicability and stability of the optimization results, so that the generated test signal sequence can better adapt to the needs of the actual test environment. Ultimately, these measures jointly improve the overall performance of the system and user satisfaction, making the testing process more efficient, accurate and reliable.
[0113] In terms of specific measures to control iterative stability, more adaptive mechanisms can be introduced to enable the algorithm to automatically adjust the parameters of crossover and mutation operations according to the current iteration status to further improve the optimization efficiency and effect. Secondly, in the stage of verifying the optimization results, a richer test scenario library and test condition set can be constructed to more comprehensively evaluate the performance of the optimized sequence. In addition, the system can also add a visual display function for the optimization process, so that users can intuitively understand the changes in the iterative process and optimization results, so as to better understand and apply the optimization algorithm. Finally, taking into account the differences between different equipment and test systems, the system can also provide customized optimization strategies and services to meet users' specific testing needs.
[0114] S50, test signal sequence verification and execution module. After the test signal sequence is generated and optimized, the system automatically verifies the sequence to check the legitimacy, integrity and security of the sequence. After the verification is passed, the system sends the test signal sequence through the communication interface with the field equipment, executes the test operation, and records the test results and feedback information in real time.
[0115] Step S50 specifically includes the following steps:
[0116] S501, Sequence Verification: Check whether the test signal sequence conforms to the predetermined format and specifications, ensure that each signal in the sequence meets the requirements of the communication protocol and field equipment, ensure that the test signal sequence is complete without missing any necessary signals or data blocks, and assess whether the sequence may cause security risks such as data leakage, equipment damage, or misoperation. This includes encryption of sensitive data, verification of access rights, and inspection of potential security vulnerabilities;
[0117] S502, confirming the optimization results. Before verification, ensure that the test signal sequence has been optimized to improve test efficiency, reduce redundant signals, and lower resource consumption, and confirm that the optimization results meet the expected goals;
[0118] S503: Interface configuration and communication establishment: Configure the communication interface between the system and the field device to ensure smooth data transmission between the two. This may include setting parameters such as the IP address, port number, and communication protocol to establish a stable communication connection and ensure that the test signal sequence can be accurately sent to the field device.
[0119] S504, sequence transmission and execution: Send the verified test signal sequence to the field device through the communication interface, monitor the sequence transmission process to ensure that all signals are successfully transmitted to the target device, trigger the field device to perform the test operation, and perform the corresponding test process according to the instructions in the sequence;
[0120] S505, real-time recording and feedback, recording test results and feedback information in real time during the test process, including test data collection, processing and analysis, monitoring the operating status of on-site equipment and test progress, ensuring the smooth progress of the test process, and promptly recording and triggering the corresponding alarm mechanism if any abnormal situation or erroneous results are found;
[0121] S506, Result Evaluation and Report Generation, evaluate and analyze the test results to determine whether the test is successful and whether the expected goals are achieved. Generate a test report based on the evaluation results, including the test purpose, test process, test results, problem records and suggested improvements.
[0122] In the S501 stage, the system strictly verifies the test signal sequence to ensure that it complies with the predetermined format, specifications and safety requirements, thereby preventing test failure or equipment damage due to sequence errors or safety risks. In the S502 stage, the optimization results are reconfirmed to ensure that the optimized sequence not only improves test efficiency but also meets the predetermined optimization goals. Subsequently, in the S503 stage, the communication interface between the system configuration and the on-site equipment is configured to ensure smooth data transmission between the two. In the S504 stage, the verified test signal sequence is sent to the on-site equipment, and its sending and execution process is monitored to ensure that the test operation can proceed smoothly according to the predetermined process. In the S505 stage, the system records the results and feedback information of the test process in real time, closely monitors the equipment operation status and test progress, and promptly detects and handles abnormal situations. Finally, in the S506 stage, the system evaluates the test results and generates a detailed test report based on the evaluation results to provide strong support for subsequent test improvements and equipment maintenance.
[0123] Through strict sequence verification and optimization result confirmation, the system effectively avoids test failures or equipment damage caused by sequence errors or improper optimization, thereby improving the accuracy and safety of the test. Secondly, through sophisticated interface configuration and communication establishment, the system ensures that the test signal sequence can be accurately sent to the on-site equipment, thereby improving the reliability and stability of the test. The real-time recording and feedback mechanism enables the system to promptly detect and handle abnormal situations during the test process, ensuring the smooth progress of the test. Finally, the result evaluation and report generation links provide testers with detailed test data and problem analysis, helping them to better understand the test situation, evaluate the test effect, and provide strong data support for subsequent test improvements and equipment maintenance.
[0124] During the sequence verification phase, in addition to checking formats, specifications, and safety requirements, verification of sequence compatibility can also be added to ensure that the test signal sequence is compatible with different types of field equipment. Secondly, during the interface configuration and communication establishment phase, more automated configuration and troubleshooting tools can be introduced to improve configuration efficiency and reduce human errors. In addition, during the real-time recording and feedback phase, multi-dimensional analysis and visualization of test data can be added to enable testers to understand the test process and results more intuitively. Finally, during the result evaluation and report generation phase, more intelligent evaluation algorithms and richer report template options can be introduced to meet the evaluation requirements under different test scenarios and needs.
[0125] This method achieves fully automated processing from test requirement definition to test signal sequence generation, optimization, verification and execution through a highly integrated workflow. First, in step S10, users can easily define test requirements through an intuitive and easy-to-use graphical interface or preset templates, including clear test targets (such as specific areas or equipment in the substation), test scenarios (such as normal operation or fault simulation) and required test accuracy. At the same time, users edit interval information in detail, clearly distinguish between primary and secondary equipment, and record key parameters such as equipment model, location, current status, and operating restrictions in detail, laying the foundation for subsequent test signal sequence generation. With a solid foundation, the system enters step S20. It uses the interval test signal template library to build a module. Based on the device type, operation type and rich historical test experience, it automatically builds a template library containing standard test signal sequences. Each template accurately covers the signal type (such as switch quantity, analog quantity), signal value, sending time, receiving device and other detailed information for a specific device under a specific operation, providing an efficient and reliable basis for the generation of test signal sequences. Subsequently, in step S30, the intelligent interval test signal sequence generation module automatically analyzes complex operations based on the switching operation instructions input by the user, combined with the edited interval information and template library. Logic, intelligently generates the corresponding interval test signal sequence, which describes in detail and accurately all the test signals required from the starting state to the target state, ensuring the comprehensiveness and accuracy of the test, and effectively avoiding the errors and omissions that may be caused by manual editing. For operation tickets containing multiple interval operations, the operation ticket test signal sequence combination and optimization module in step S40 first automatically combines the test signal sequences of each interval to form a preliminary operation ticket test signal sequence, and then uses advanced optimization algorithms (such as genetic algorithms, heuristic search algorithms, etc.) to deeply optimize the sequence, by intelligently adjusting the signal sending order, merging redundant signals, By reducing unnecessary waiting time and other means, the test time can be further shortened, the test efficiency can be improved, and the test cost can be reduced. Finally, in step S50, the test signal sequence verification and execution module comprehensively verifies the generated test signal sequence to ensure the legitimacy, integrity and security of the sequence. Once the verification is passed, the system automatically sends the test signal sequence through the communication interface with the field equipment, executes the test operation, and records the test results and feedback information in real time. This process not only improves the safety and reliability of the test, but also realizes the full automation and traceability of the test process, providing strong technical support for the operation and maintenance of smart grid substations.
[0126] It should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply the existence of any such actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article, or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of other identical elements in the process, method, article, or device comprising the element.
[0127] While embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions, and variations may be made to these embodiments without departing from the principles and spirit of the invention, and that the scope of the invention is defined by the appended claims and their equivalents.
Claims
1. A method for generating a one-button sequential control test signal sequence, characterized in that: The following steps are involved: S10. The user defines the test requirements through a graphical interface or pre-set templates, including determining the test target, a certain area of the substation or specific equipment, and the test scenario. The user then edits the interval information in detail, clearly distinguishing between primary and secondary equipment, and recording key parameters such as the model, location, current status, and operating restrictions of each equipment; S20, the interval test signal template library construction module constructs an interval test signal template library based on the device type, operation type and historical test experience. Each template contains a standard test signal sequence for a specific device under a specific operation, including signal type switch quantity, analog quantity, signal value, transmission time, and receiving device information; S30, intelligent interval test signal sequence generation module: Based on the switching operation instruction input by the user, combined with the edited interval information and interval test signal template library, the system automatically analyzes the operation logic and generates the corresponding interval test signal sequence. This sequence accurately describes all the test signals required from the starting state to the target state, ensuring the comprehensiveness and accuracy of the test; S40, an operation ticket test signal sequence combination and optimization module: For an operation ticket containing multiple interval operations, the system first automatically combines the test signal sequences of each interval to form a preliminary operation ticket test signal sequence. Then, it uses a genetic algorithm to intelligently optimize the sequence. By adjusting the signal sending order, merging redundant signals, and reducing waiting time, the system further reduces test time and improves test efficiency. S50, test signal sequence verification and execution module. After the test signal sequence is generated and optimized, the system automatically verifies the sequence to check the legitimacy, integrity and security of the sequence. After the verification is passed, the system sends the test signal sequence through the communication interface with the field equipment, executes the test operation, and records the test results and feedback information in real time.
2. The method for generating a one-button sequential control test signal sequence according to claim 1, wherein: The step S10 specifically includes the following steps: S101. Test requirement definition: The user selects the substation area or specific equipment to be tested as the test target through the map navigation or device list in the graphical interface. Based on the test requirements, the user selects from the preset test scenario list or customizes a new test scenario. The user defines the test accuracy requirements, including the resolution of signal acquisition, the accuracy of time synchronization, and the error range of the test results; S102: Initialize interval information. The system provides classification options for primary and secondary devices. Users assign devices to corresponding categories based on their attributes. For common device combinations or test scenarios, users create interval templates for reuse in subsequent tests. S103: Detailed editing of interval information. The user specifies the specific model and location information for each device. This information is entered manually, scanned in a QR code, or automatically imported from the device management system. The user updates the current status of the device based on the actual situation on site. The user sets operating restrictions for the device according to the device's technical specifications and safety regulations. Based on test requirements, the user also records other key parameters, including the device's rated current, voltage, and protection settings. S104, interval information verification and storage. The system automatically verifies the interval information entered by the user to check the integrity, rationality and consistency of the data. The user manually reviews the results of the automatic verification to ensure the accuracy of the information. After confirmation, the system saves the interval information to the database for use in subsequent steps.
3. The method for generating a one-button sequential control test signal sequence according to claim 2, wherein: The system also supports users to dynamically adjust the current status and operating limit parameters of the equipment according to the actual situation during the test process. The adjusted parameters should be reflected in the system interface in real time and automatically updated to the subsequent test signal sequence generation process. The dynamic parameter adjustment function should also support automatic learning function, automatically predicting and recommending the optimal parameter settings based on historical test data and equipment operating status. At the same time, the system also has a complete permission management mechanism to ensure that different users can only access and operate test requirements and interval information within their authority. The permission management and data security functions should also include key management functions for data encryption storage to ensure the secure generation, storage, distribution and replacement of keys. The system should also provide an API interface, so that third-party software or systems can access and modify test requirements and interval information programmatically to achieve seamless integration with other systems.
4. The method for generating a one-button sequential control test signal sequence according to claim 1, wherein: The step S20 specifically includes the following steps: S201, Template Library Planning and Design: First, clarify the template library construction goals, including improving test efficiency, ensuring test standardization, and supporting rapid test deployment. Analyze the specific test signal requirements of different device types and operation types, and design the overall architecture of the template library, including the template storage structure, retrieval mechanism, and version control strategy. S202. Data collection and organization: Collect and analyze historical test data, successful and failed test cases, to extract valuable test signal sequence information. Consult the equipment's technical specifications and operating manuals to understand the equipment's electrical characteristics, communication protocols, and key parameters of response time. S203. Template design and compilation: Based on device requirements, specify the signal types that should be included in the template. Based on the device's operating logic and response characteristics, arrange the test signal transmission sequence, time interval, and receiving device information to form a complete test signal sequence. Prepare detailed documentation for each template, including the template's scope of application, detailed description of the signal sequence, and expected test results. S204: Template Verification and Testing: Test the template in a simulated environment to verify whether it can correctly generate the test signal sequence and trigger the expected response of the device. If conditions permit, apply the template to actual device testing, collect feedback and make necessary adjustments, and evaluate the stability, reliability, and efficiency of the template during testing to ensure that it meets the test requirements. S205: Template library integration and deployment: Integrate the designed template library into the test system to ensure that the test system can easily call and manage templates. Deploy the template library at the test site and monitor its operation to ensure that the template library plays its expected role in actual applications. S206. Template library maintenance and update: regularly review the template library, check the validity and applicability of the templates, promptly eliminate outdated or invalid templates, collect feedback from testers during actual use, and use it as an important basis for updating the template library. Based on equipment updates, technology upgrades, and changes in testing requirements, continuously update the template library to ensure it is always up to date.
5. The method for generating a one-button sequential control test signal sequence according to claim 1, wherein: The step S30 specifically includes the following steps: S301, parsing user operation instructions. The system first receives a switching operation instruction submitted by the user through a graphical interface or other input method, parses the received operation instruction, and clarifies the specific content of the operation, including the device to be operated, the operation type, and the order and conditions of the operation; S302: Interval information retrieval and matching. Based on the devices involved in the operation instruction, the system retrieves the corresponding device information from the edited interval information, including the device type, location, current status, and operation restrictions. Based on the device type and operation type, the system retrieves a matching test signal template from the interval test signal template library. If an exact match exists in the template library, it is directly selected. If no exact match exists, the closest template is selected based on similarity and adaptively modified. S303, operation logic analysis: the system analyzes the logical conditions required for the operation based on the operation instructions and the current status of the device, and checks whether the operation instructions have potential conflicts or violate the device operation restrictions; S304. Test signal sequence generation: Based on the operational logic analysis results and the matching test signal template, the system automatically arranges the test signal transmission order, time interval, and signal value to generate the complete test signal sequence required from the starting state to the target state. Necessary parameter adjustments are made to the generated test signal sequence based on the specific specifications and operational requirements of the device. S305, sequence verification and optimization: perform logic verification on the generated test signal sequence to ensure that each signal in the sequence complies with the operation logic and equipment requirements. While ensuring the comprehensiveness and accuracy of the test, the performance of the test signal sequence is optimized. S306, Sequence Output and Execution: Output the generated test signal sequence in a user-readable format, prepare the test environment, and ensure that the test system can execute the test according to the generated test signal sequence. During the test execution process, the system monitors the sending and receiving of test signals in real time, records test data, and prepares for subsequent test result analysis.
6. The method for generating a one-button sequence control test signal sequence according to claim 5, characterized in that: In the S302 interval information retrieval and matching stage, when the closest template is selected for adaptive modification, the system should conduct a full adaptability assessment to ensure that the modified template not only meets the current operating requirements, but also does not cause potential risks to the equipment or system. The assessment should include but is not limited to the compatibility of the template with the equipment specifications and the rationality of the operating logic. In the S303 operation logic analysis stage, the system should clearly define the priority of processing logical conditions. For operation instructions involving multiple logical conditions, the system should ensure that logical judgments are made in a predetermined priority order to avoid operation failure or equipment damage due to condition conflicts. In the S304 test signal sequence generation stage, the system should have the ability to flexibly adjust the test signal sequence. According to the specific specifications and operating requirements of the equipment, the system should be able to automatically or manually adjust the parameters of the signal value range and the accuracy of the time interval to ensure the accuracy and effectiveness of the test signal sequence.
7. The method for generating a one-button sequential control test signal sequence according to claim 1, wherein: The step S40 specifically includes the following steps: S401: Preliminary sequence combination. The system first automatically extracts the generated test signal sequences from each interval. These sequences are generated for a single interval operation in step S30. The extracted sequences are preliminarily combined according to the operation order and dependency relationship specified in the operation ticket to form a preliminary operation ticket test signal sequence. S402: Optimization preparation: Analyze the constraints in the test signal sequence of the operation ticket, including the interlocking relationship between devices, the order of operations, time interval requirements, and the physical limitations of the test system, and set optimization goals based on the test requirements; S403: Applying an intelligent optimization algorithm: Selecting an appropriate intelligent optimization algorithm based on the optimization objective and constraints. For algorithms that require iterative search, generating an initial population or solution set, where each individual represents a possible test signal sequence optimization solution. S404, the optimization iterative process, evaluates each individual in the population, calculates its fitness, that is, the degree to which it meets the optimization goal, selects excellent individuals based on the evaluation results as the basis for subsequent iterations, and generates new individuals through the crossover operation of the evolutionary algorithm of the genetic algorithm; introduces randomness through the mutation operation, explores new solution space, and checks whether the iteration termination condition is met. If the termination condition is not met, the iteration is returned to continue; S405. Process the optimization results. After the iteration is completed, the optimized operation ticket test signal sequence is output. Under the premise of maintaining the correctness and integrity of the operation, this sequence further reduces the test time and improves the test efficiency by adjusting the signal sending order, merging redundant signals, and reducing the waiting time. The optimized sequence is verified as necessary to ensure its feasibility and effectiveness in the actual test environment. At the same time, necessary adjustments and improvements are made to the optimization algorithm and process based on the verification results and user feedback.
8. The method for generating a one-button sequence control test signal sequence according to claim 7, characterized in that: During the optimization iteration process S404, the system should take measures to control the stability of the iteration. For algorithms that require iterative search, the parameters of the crossover and mutation operations should be set reasonably to avoid excessive exploration that may cause the algorithm to diverge or fall into a local optimal solution. At the same time, the fitness change trend during the iteration process should be monitored, and the iteration strategy or termination condition should be adjusted in a timely manner. In the optimization result processing stage S405, the system should perform multi-dimensional verification of the optimized operation ticket test signal sequence. In addition to verifying the correctness and completeness of the sequence, it should also focus on the feasibility and effectiveness of the sequence in the actual test environment, consider the impact of different test scenarios and test conditions on the sequence performance, and ensure that the optimization results have wide applicability and stability.
9. The method for generating a one-button sequential control test signal sequence according to claim 1, wherein: The step S50 specifically includes the following steps: S501, Sequence Verification: Check whether the test signal sequence conforms to the predetermined format and specifications, ensure that each signal in the sequence meets the requirements of the communication protocol and field equipment, ensure that the test signal sequence is complete without missing any necessary signals or data blocks, and assess whether the sequence may cause security risks. This includes encryption of sensitive data, verification of access rights, and inspection of potential security vulnerabilities; S502, confirming the optimization results. Before verification, ensure that the test signal sequence has been optimized to improve test efficiency, reduce redundant signals, and lower resource consumption, and confirm that the optimization results meet the expected goals; S503: Interface configuration and communication establishment: Configure the communication interface between the system and the field device to ensure smooth data transmission between the two. This may include setting the IP address, port number, and communication protocol parameters to establish a stable communication connection and ensure that the test signal sequence can be accurately sent to the field device. S504, sequence transmission and execution: Send the verified test signal sequence to the field device through the communication interface, monitor the sequence transmission process to ensure that all signals are successfully transmitted to the target device, trigger the field device to perform the test operation, and perform the corresponding test process according to the instructions in the sequence; S505, real-time recording and feedback: During the test process, test results and feedback information are recorded in real time. This includes the collection, processing, and analysis of test data, monitoring the operating status of on-site equipment and test progress, ensuring the smooth progress of the test process, and promptly recording and triggering the corresponding alarm mechanism if any abnormal situation or erroneous results are found; S506: Result evaluation and report generation: Evaluate and analyze the test results to determine whether the test is successful and whether the expected goals are achieved. Generate a test report based on the evaluation results, including the test purpose, test process, test results, problem records, and suggested improvements.
Citation Information
Patent Citations
Rapid generation method of one-key sequence control test signal sequence for substation operation ticket acceptance
CN119051265A