Method and device for checking action of backup power supply device

By constructing a benchmark data model and combining configuration and action information from different data sources, the linkage verification of the automatic transfer switch's action behavior was realized, solving the problem of insufficient verification accuracy in existing technologies and improving the timeliness of power grid fault handling and power supply reliability.

CN122490119APending Publication Date: 2026-07-31MEIZHOU POWER SUPPLY BUREAU OF GUANGDONG POWER GRID CORP
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
MEIZHOU POWER SUPPLY BUREAU OF GUANGDONG POWER GRID CORP
Filing Date
2026-04-28
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

In existing technologies, the operation verification of automatic transfer switches mainly relies on timestamps and interval information recorded by a single system. This results in the need for manual verification of the integrity of the operation, logical compliance, and time sequence rationality, which is prone to omissions. Furthermore, the standardization and traceability of cross-site analysis are insufficient, making it difficult to meet the needs of rapid handling of power grid faults and ensuring power supply reliability.

Method used

By acquiring configuration and action information from different data sources, a baseline data model is constructed. Combined with action logic information and action object information, the linkage verification of the automatic switching device's action behavior is realized, the consistency between the actual action behavior and the baseline action behavior is determined, and the verification accuracy is improved.

Benefits of technology

It improves the accuracy of automatic transfer switch operation verification, ensures the timeliness of power grid fault handling and power supply reliability, reduces missed and false judgments, and realizes the standardization and traceability of cross-station analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122490119A_ABST
    Figure CN122490119A_ABST
Patent Text Reader

Abstract

This application provides a method and apparatus for verifying the action of an automatic transfer switch (ATS) device. The method includes: acquiring configuration information collected by a first system and constructing a baseline data model based on the configuration information; wherein the configuration information includes action logic information and action object information, the action logic information characterizing the action type and action strategy of the ATS device, the action object information characterizing the action object and object attributes of the ATS device, and the baseline data model characterizing the baseline action behavior of the ATS device; acquiring action information collected by a second system and verifying the action information based on the baseline data model to determine the verification result; wherein the second system and the first system are different data sources, the action information characterizing the actual action behavior of the ATS device, and the verification result characterizing the degree of consistency between the actual action behavior and the baseline action behavior. This method aims to improve the accuracy of the action verification of the ATS device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of power system technology, and in particular to a method and apparatus for verifying the operation of an automatic transfer switch (ATS) device. Background Technology

[0002] In the operation of power systems, automatic transfer switch (ATS) devices are core safety automatic devices that ensure continuous power supply to the grid and are widely used in substations of all voltage levels. When the main power supply is interrupted due to a fault, the ATS device must quickly disconnect the faulty power supply and connect the backup power supply to maintain power supply stability. Therefore, accurate verification of the ATS device's operation is directly related to the timeliness of grid fault handling and the reliability of power supply.

[0003] Currently, monitoring of automatic transfer switch (ATS) actions typically relies on the dispatch monitoring system to collect switch position changes and action alarm information, with manual analysis and judgment of the ATS's behavior based on operational experience. However, this method primarily relies on timestamps and interval information recorded by a single system, resulting in the completeness, logical compliance, and timing of actions depending mainly on manual verification. In cases of missing messages, switch failures, or communication delays, missed judgments are prone to occur, and the standardization and traceability of cross-site analysis are insufficient.

[0004] Therefore, there is an urgent need for a solution that can improve the accuracy of automatic transfer switch operation verification, so as to meet the requirements of rapid grid fault handling and power supply reliability assurance. Summary of the Invention

[0005] This application provides a method and apparatus for verifying the operation of an automatic transfer switch (ATS) device, which aims to improve the accuracy of the ATS device's operation verification.

[0006] In a first aspect, embodiments of this application provide an operation verification method based on a standby automatic switching device, including:

[0007] The configuration information collected by the first system is obtained, and a benchmark data model is constructed based on the configuration information. The configuration information includes action logic information and action object information. The action logic information represents the action type and action strategy of the automatic transfer device, the action object information represents the action object and object attributes of the automatic transfer device, and the benchmark data model represents the benchmark action behavior of the automatic transfer device.

[0008] The system acquires action information collected by the second system and verifies the action information based on the benchmark data model to determine the verification result. The second system and the first system are different data sources. The action information represents the actual action behavior of the automatic switching device, and the verification result represents the degree of consistency between the actual action behavior and the benchmark action behavior.

[0009] Optionally, as described above, there are multiple backup automatic transfer devices, and the baseline data model corresponds one-to-one with each backup automatic transfer device; based on the configuration information, a baseline data model is constructed, including:

[0010] For each standby automatic transfer device, determine the corresponding action logic information of the standby automatic transfer device as the target action logic information, and determine the corresponding action object information of the standby automatic transfer device as the target action object information.

[0011] Based on the target action logic information, at least one action event of the standby automatic switching device is determined;

[0012] For each action event, the action interval corresponding to the action event is determined based on the target action object information, which is the action baseline interval;

[0013] A baseline data model is obtained based on the action baseline time, each action event, and the corresponding action baseline interval; wherein, the initial value of the action baseline time is null, and the action baseline time is updated based on the actual action time of the standby automatic switching device collected by the first system.

[0014] Optionally, as described above, the action event includes one of the following: automatic transfer switch action, main power supply trip action, backup power supply closure action, small power supply disconnection action, and overload shedding action; based on the target action object information, the action reference interval corresponding to the action event is determined, including:

[0015] If the action event is a standby automatic switching action, then the interval corresponding to the device identification information of the standby automatic switching device is determined from the target action object information, which is the action reference interval corresponding to the action event.

[0016] If the action event is a main power supply jump action, then determine the power supply interval in the running state from the target action object information, which is the action reference interval corresponding to the action event;

[0017] If the action event is a standby action, then the power supply interval in standby state is determined from the target action object information, which is the action reference interval corresponding to the action event.

[0018] If the action event is a small power supply switching action, then the interval corresponding to the set value item that meets the preset switching conditions is determined from the target action object information, which is the action reference interval corresponding to the action event.

[0019] If the action event is an overload shedding action, then the interval corresponding to the set value item that meets the preset shedding conditions is determined from the target action object information, and this interval is the action reference interval corresponding to the action event.

[0020] Optionally, as described above, the action information includes the substation identifier, the standby automatic transfer device identifier, and the change information within a preset time period. The start time of the preset time period is the moment when the second system identifies the standby automatic transfer related action signal, and the change information includes the switch identifier of the switchgear that changes within the preset time period and its corresponding change time.

[0021] Optionally, as described above, the verification process includes a first verification process and / or a second verification process. The first verification process verifies the integrity of the action interval, and the second verification process verifies the correctness of the action timing. Based on the benchmark data model, the action information is verified to determine the verification result, including:

[0022] Based on the substation identifier and standby automatic transfer device identifier in the action information, the target baseline data model is determined from each baseline data model;

[0023] Based on the target benchmark data model, the motion information is subjected to a first verification process to obtain a first sub-result and / or based on the target benchmark data model, the motion information is subjected to a second verification process to obtain a second sub-result;

[0024] Determine the first sub-result and / or the second sub-result as the verification result.

[0025] Optionally, as described above, based on the substation identifier and automatic transfer switch identifier in the action information, a target baseline data model is determined from each baseline data model, including:

[0026] Semantic parsing is performed on the identifier of the automatic switching device to extract key feature information;

[0027] Based on key feature information, keyword matching is performed with the device identifier in each benchmark data model to determine the benchmark data model that meets the preset matching price adjustment, which is the target benchmark data model.

[0028] Optionally, as described above, based on the benchmark data model, the action information undergoes a first verification process to obtain a first sub-result, including:

[0029] Compare the interval to which the switch identifier in the displacement information belongs with the motion reference interval in the target reference data model;

[0030] If the interval to which the switch identifier in the action information belongs corresponds exactly to the action reference interval in the target reference data model, then the first sub-result is determined to be an action interval complete.

[0031] If the interval to which the switch identifier in the action information belongs is missing relative to the action reference interval in the target reference data model, then the first sub-result is determined to be a message omission.

[0032] If the interval to which the switch identifier in the action information belongs is redundant relative to the action reference interval in the target reference data model, then the first sub-result is determined to be an abnormal displacement.

[0033] Optionally, as described above, based on the baseline data model, a second verification process is performed on the action information to obtain a second sub-result, including:

[0034] Determine the time difference between the displacement occurrence time in the motion information and the corresponding motion reference time in the target reference data model;

[0035] The second sub-result is determined based on the time difference and the preset time threshold; the second sub-result represents whether the action timing is normal or abnormal.

[0036] Optionally, the method described above further includes:

[0037] In response to receiving a configuration information change notification from the first system, the system re-acquires the updated configuration information collected by the first system.

[0038] Based on the updated configuration information, rebuild the baseline data model.

[0039] Secondly, embodiments of this application provide an operation verification device based on a backup automatic switching device, comprising:

[0040] The model building module is used to acquire the configuration information collected by the first system and build a benchmark data model based on the configuration information. The configuration information includes action logic information and action object information. The action logic information represents the action type and action strategy of the automatic transfer device, the action object information represents the action object and object attributes of the automatic transfer device, and the benchmark data model represents the benchmark action behavior of the automatic transfer device.

[0041] The action verification module is used to acquire action information collected by the second system and verify the action information based on the benchmark data model to determine the verification result. The second system and the first system are different data sources. The action information represents the actual action behavior of the automatic switching device, and the verification result represents the degree of consistency between the actual action behavior and the benchmark action behavior.

[0042] Thirdly, embodiments of this application provide an electronic device, including: a memory and a processor;

[0043] The memory stores instructions that the computer executes;

[0044] The processor executes computer execution instructions stored in memory, causing the processor to perform the first aspect and / or various possible implementations of the first aspect as described above.

[0045] Fourthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, are used to implement the first aspect and / or various possible implementations of the first aspect.

[0046] Fifthly, embodiments of this application provide a computer program product, including a computer program that, when executed by a processor, implements the first aspect and / or various possible implementations of the first aspect.

[0047] The method for verifying the action of a backup automatic transfer switch (ATS) device provided in this application acquires configuration information collected by a first system, constructs a benchmark data model based on the configuration information, further acquires action information collected by a second system, and verifies the action information based on the benchmark data model to determine the verification result. The configuration information includes action logic information and action object information. The action logic information represents the action type and action strategy of the ATS device, and the action object information represents the action object and object attributes of the ATS device. The benchmark data model represents the benchmark action behavior of the ATS device. The second system and the first system are different data sources. The action information represents the actual action behavior of the ATS device, and the verification result represents the degree of consistency between the actual action behavior and the benchmark action behavior. This method, by combining the corresponding configuration information and action information from different data sources, achieves linked verification of the ATS device's action behavior. Simultaneously, by constructing a benchmark data model using the action logic information and action object information in the configuration information, a benchmark basis for the ATS device's action behavior is established. Through verification processing of the action information and the benchmark data model, the degree of consistency between the actual action behavior and the benchmark action behavior is determined. This method improves the accuracy of the ATS device's action verification. Attached Figure Description

[0048] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this application and, together with the description, serve to explain the principles of this application.

[0049] Figure 1 A flowchart illustrating the operation verification method based on an automatic transfer switch provided in this application. Figure 1 ;

[0050] Figure 2 A flowchart illustrating the operation verification method based on an automatic transfer switch provided in this application. Figure 2 ;

[0051] Figure 3 A schematic diagram of the action verification device based on the automatic switching device provided in this application;

[0052] Figure 4A schematic diagram of the structure of the electronic device provided in this application.

[0053] The accompanying drawings illustrate specific embodiments of this application, which will be described in more detail below. These drawings and descriptions are not intended to limit the scope of the concept in any way, but rather to illustrate the concept of this application to those skilled in the art through reference to particular embodiments. Detailed Implementation

[0054] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with some aspects of this application as detailed in the appended claims.

[0055] During the operation of a power system, when the main power supply is cut off due to faults, maintenance, or abnormal outages, the automatic transfer switch (ATS) needs to disconnect the faulty power supply and quickly activate the backup power supply according to a preset strategy to maintain continuous power supply to the bus and critical loads. In this process, the dispatching side typically relies on the dispatching monitoring system to collect switch position signals, alarm information, and related event messages within the station. This data is then combined with device settings, interval configurations, and action records stored in the automatic safety device information management system to analyze and judge whether the ATS action occurred, was successful, and met expectations. Such scenarios usually involve the collaborative work of multiple business systems, requiring not only the collection of actual action information from the device side but also an understanding of the pre-set action logic and object relationships. Therefore, high requirements are placed on data correlation, timing consistency, and action interpretability. Especially in environments with large power grids, multiple voltage levels, and multiple stations operating in parallel, ATS action monitoring is not only a single-station event confirmation issue but also involves cross-system and cross-site data integration and unified analysis. It is a crucial link in dispatching operations to ensure power supply continuity and improve fault handling efficiency.

[0056] Currently, monitoring of automatic transfer switch (ATS) actions typically relies on the dispatch monitoring system to collect switch position changes and action alarm information, with manual analysis and judgment of the ATS's behavior based on operational experience. However, this method primarily relies on timestamps and interval information recorded by a single system, resulting in the completeness, logical compliance, and timing of actions depending mainly on manual verification. In cases of missing messages, switch failures, or communication delays, missed judgments are prone to occur, and the standardization and traceability of cross-site analysis are insufficient.

[0057] Alternatively, when conducting verification, relevant personnel need to compare across systems and manually infer item by item. They must determine whether the sequence of events is reasonable, whether the action objects are correct, and analyze whether there are communication delays, message loss, or switch failures between timestamps. For hidden problems such as missing messages, mismatched action objects, and small timing deviations but substantial anomalies, it is difficult to identify them in a timely manner by manual observation alone. Especially in scenarios with a large number of stations, high frequency of actions, and short fault handling windows, it is easy to miss, misjudge, and have inconsistent analysis conclusions. This leads to low efficiency in action review, incomplete traceability chains, and difficulty in meeting the requirements of standardized, automated, and refined monitoring for power grid operation.

[0058] Therefore, there is an urgent need for a solution that can improve the accuracy of automatic transfer switch operation verification, so as to meet the requirements of rapid grid fault handling and power supply reliability assurance.

[0059] The action verification method based on a backup automatic transfer switch (ATS) device provided in this application combines configuration information and action information from different data sources to achieve linked verification of the ATS device's actions. Simultaneously, a benchmark data model is constructed using the action logic information and action object information in the configuration information, establishing a baseline for the ATS device's actions. Through verification processing between the action information and the benchmark data model, the degree of consistency between the actual actions and the benchmark actions is determined. This method improves the accuracy of ATS device action verification.

[0060] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0061] Figure 1 A flowchart illustrating the operation verification method based on an automatic transfer switch provided in this application. Figure 1 The subject executing this method can be a host, server, or other device, such as... Figure 1 As shown, the method includes:

[0062] S101. Obtain the configuration information collected by the first system, and construct a benchmark data model based on the configuration information; wherein, the configuration information includes action logic information and action object information, the action logic information represents the action type and action strategy of the backup automatic transfer device, the action object information represents the action object and object attributes of the backup automatic transfer device, and the benchmark data model represents the benchmark action behavior of the backup automatic transfer device.

[0063] S102. Obtain the action information collected by the second system, and perform verification processing on the action information based on the benchmark data model to determine the verification result; wherein, the second system and the first system are different data sources, the action information represents the actual action behavior of the standby automatic switching device, and the verification result represents the degree of consistency between the actual action behavior and the benchmark action behavior.

[0064] In step S101, the first system may refer to a management system used to collect and maintain the operating parameters and strategy configuration of the standby automatic transfer device. For example, the first system may be a security and automatic device management information system (AMIS).

[0065] In one possible implementation, the first system operates by communicating with the automatic transfer switch at the plant end to collect data such as the device's setting values, function activation / deactivation status, and interval operation status in real time, and then storing, managing, and publishing this data. When the device configuration changes, the first system proactively updates its local data to maintain consistency with the actual situation on site.

[0066] Configuration information refers to a set of parameters and strategies that characterize the expected actions of an automatic transfer switch (ATS) device. Specifically, configuration information includes action logic information and action object information.

[0067] Action logic information refers to the control strategy information that defines under what conditions the automatic transfer switch (ATS) performs what operation. Specifically, action logic information characterizes the action type and action strategy of the ATS. Action type can refer to the specific operation category performed by the ATS, which may include, but is not limited to, ATS action, main power supply tripping action, backup power supply connection action, small power supply disconnection action, and overload load shedding action. Action strategy can refer to the triggering conditions, action delay, interlocking relationships, and execution sequence of each action type. For example, the triggering condition for tripping the main power supply is "main power supply loss and backup power supply gain," the action delay is the set waiting time for main power supply disconnection, and the interlocking relationship includes interlocking with the backup power supply gain criterion.

[0068] Action object information refers to the descriptive information of the power grid components and their attributes involved in the operation of the automatic transfer switch (ATS). Specifically, action object information characterizes the action object and object attributes of the ATS. The action object can refer to primary power grid equipment bays such as main power supply bays, backup power supply bays, interlocking small power supply bays, and overload shedding bays. Object attributes can include, for example, bay name, bay type, voltage level, operating status, associated switchgear, and substation to which it belongs.

[0069] By acquiring the configuration information collected by the first system, a complete description of the expected action behavior of the backup automatic switching device can be obtained, including the action type, action strategy, action object and its attributes, so as to provide a data foundation for building a data model representing the baseline action behavior.

[0070] A baseline data model can refer to a data set that represents the baseline operating behavior of a standby automatic transfer switch (SATS) in a structured form. Specifically, the baseline data model represents the baseline operating behavior of the SATS. For example, the baseline data model can include three attributes: action events, action baseline intervals, and action baseline times. Action events are standardized fixed items configured according to the action type in the action logic information, such as SATS action, main power supply tripping action, standby power supply merging action, small power supply disconnection action, and overload load shedding action. Action baseline intervals are grid intervals associated with the action object information according to preset rules, such as the main power supply tripping action interval associating all main power supply operating intervals, and the standby power supply merging action interval associating all available standby power supply operating intervals. The action baseline time is initially a null value and is filled in when the actual action occurs, used to record the actual occurrence time of each action event and action interval.

[0071] It should be understood that the construction method of the benchmark data model is not limited to the above examples. Those skilled in the art can use other data structures or organizational forms to construct the benchmark data model according to actual application needs, and this application does not limit this.

[0072] In step S102, the second system may refer to a monitoring system used to collect real-time status and event records of power grid operating equipment. For example, the second system may be an Operation Control System (OCS).

[0073] In one possible implementation, the second system operates by acquiring remote signaling information from primary equipment such as circuit breakers and disconnectors within the station, as well as alarm signals and sequence of events (SOE) from protection devices and automatic safety devices, through a remote control channel, forming real-time monitoring data for power grid operation. When preset keywords such as "automatic transfer switch operation," "switch change," and "busbar undervoltage" are detected, relevant event information within a certain period before and after that moment is automatically captured.

[0074] The second system and the first system use different data sources. The first system focuses on collecting and managing the parameters and strategy configurations of the automatic transfer switch (ATS), with data sourced from the device's internal setting sheets and functional modules. The second system focuses on collecting and monitoring the real-time status and event information of power grid operating equipment, with data sourced from the remote signaling contacts of primary equipment within the substation and the device's output signals. The two systems differ in their data acquisition objects, communication channels, data formats, storage structures, and application purposes, and operate independently under the existing technical architecture without a data exchange mechanism. Therefore, in the current technology, the second system can only obtain actual action behavior from a single data source and cannot perform linkage verification by combining the device's internal strategies collected by the first system. This results in the completeness of actions, logical compliance, and timing rationality relying primarily on manual verification, leading to low verification efficiency, easy omission of hidden faults, and insufficient standardization in cross-site analysis.

[0075] Action information refers to the collection of state changes and event records that characterize the actual operation of the automatic transfer switch (ATS). Specifically, action information characterizes the actual action behavior of the ATS, and may include, but is not limited to, switch position change information, action alarm signals, event sequence records and their corresponding timestamps, log data, etc.

[0076] Verification processing refers to the process of comparing and analyzing actual actions with baseline actions. For example, verification processing may include, but is not limited to, verification of action interval integrity and verification of action timing accuracy.

[0077] The verification result can refer to the judgment conclusion that characterizes the degree of consistency between the actual action behavior and the baseline action behavior. For example, the verification result may include, but is not limited to, normal, missing message, abnormal displacement, abnormal action timing, etc.

[0078] It should be understood that the specific verification process is not limited to the examples above. Those skilled in the art can use other verification rules or algorithms according to actual application needs, and this application does not limit them.

[0079] The action verification method based on a backup automatic transfer switch (ATS) device provided in this application combines configuration information and action information from different data sources to achieve linked verification of the ATS device's actions. Simultaneously, a benchmark data model is constructed using the action logic information and action object information in the configuration information, establishing a baseline for the ATS device's actions. Through verification processing between the action information and the benchmark data model, the degree of consistency between the actual actions and the benchmark actions is determined. This method improves the accuracy of ATS device action verification.

[0080] Figure 2 A flowchart illustrating the operation verification method based on an automatic transfer switch provided in this application. Figure 2 ,like Figure 2 As shown, in this embodiment... Figure 1 Based on the embodiments, the operation verification method based on the automatic switching device is described in detail. The method includes:

[0081] S201. Obtain the configuration information collected by the first system; wherein, the configuration information includes action logic information and action object information, the action logic information represents the action type and action strategy of the automatic transfer device, and the action object information represents the action object and object attributes of the automatic transfer device.

[0082] Optionally, there may be multiple automatic transfer switches, and the baseline data model corresponds one-to-one with each automatic transfer switch.

[0083] S202. For each standby automatic transfer device, determine the corresponding action logic information of the standby automatic transfer device as the target action logic information, and determine the corresponding action object information of the standby automatic transfer device as the target action object information.

[0084] Specifically, based on the device identifier (e.g., device number) of the automatic switching device, the corresponding action logic information and action object information of the device can be filtered from the configuration information and used as the target action logic information and target action object information, respectively.

[0085] Based on this, by using the device identifier of the backup automatic transfer device as an index, the target action logic information and target action object information of the corresponding single backup automatic transfer device can be filtered from the global configuration information. This enables a one-to-one correspondence between the benchmark data model and the backup automatic transfer device, ensuring that each backup automatic transfer device has an independent benchmark action behavior description that is completely matched with its own configuration, thus avoiding verification deviations caused by confusion in the configuration of multiple devices.

[0086] S203. Based on the target action logic information, determine at least one action event of the standby automatic switching device.

[0087] Specifically, the action events of the automatic transfer switch (ATS) can be determined based on the action type in the target action logic information. For example, the action events are pre-set standardized fixed items, and their sources can be the ATS setting sheet or other data, etc. The action events can include ATS action, main power supply trip action, backup power supply energization action, small power supply disconnection action, overload load shedding action, etc.

[0088] S204. For each action event, determine the corresponding action interval based on the target action object information, which is the action baseline interval.

[0089] Specifically, based on the target action object information, the corresponding power grid interval can be associated according to preset rules and used as the action reference interval.

[0090] In one optional implementation, the action event includes one of the following: automatic backup switching action, main power supply tripping action, backup power supply activating action, small power supply disconnection action, and overload load shedding action. Step S204 may include:

[0091] S2041. If the action event is a standby automatic switching action, then determine the interval corresponding to the device identification information of the standby automatic switching device from the target action object information, which is the action reference interval corresponding to the action event.

[0092] Among them, the automatic transfer switch action can refer to the general event that represents the automatic transfer switch device body starting and executing a complete set of action sequences, and is used to identify the moment when the automatic transfer switch device starts its action in response to the main power supply failure.

[0093] Device identification information refers to the unique identification information of the automatic transfer switch (ATS) device, recorded in the action object information. In one possible implementation, the device identification information is a device number, with the format of the device number being, for example, "M_110_XX station_110kV side automatic transfer". For example, determining the interval corresponding to the device identification information of the ATS device from the target action object information can be done by: extracting the interval represented by the suffix part of the device number (e.g., 110kV side automatic transfer) through string segmentation (e.g., field splitting using a preset delimiter), which is the interval corresponding to the device identification information of the ATS device. Specifically, the string segmentation steps can be: identifying the preset delimiter (e.g., underscore "_") in the device number; splitting the device number into multiple fields using the preset delimiter as the boundary; extracting the last field as the suffix part, which represents the installation location or voltage level of the ATS device, as the action reference interval corresponding to the ATS action event.

[0094] S2042. If the action event is a main power supply jump action, then determine the power supply interval in the running state from the target action object information, which is the action reference interval corresponding to the action event.

[0095] Among them, the main power supply tripping action can refer to the operation event of the automatic transfer switch disconnecting the main power supply after a delay when the main power supply is lost and the backup power supply is powered.

[0096] In one possible implementation, power supply intervals in operation can be determined by matching and filtering based on fields related to their operating status. For example, the target action object information includes multiple power supply intervals and their object attributes, such as "110kV Line A" being in operation, "110kV Line B" being in operation, "110kV Line C" being in standby, and "110kV Line D" being in standby. After filtering, "110kV Line A" and "110kV Line B" are determined to be power supply intervals in operation, serving as the reference intervals for tripping the main power supply. This interval is the main power supply currently responsible for power supply and is the first object to be disconnected when the standby automatic transfer switch operates.

[0097] S2043. If the action event is a standby action, then determine the power supply interval in standby state from the target action object information, which is the action reference interval corresponding to the action event.

[0098] Among them, the backup power supply action can refer to the operation event in which the automatic transfer switch, after disconnecting the main power supply, confirms after a delay that the backup power supply has voltage and meets the synchronization conditions, and then switches on the backup power supply to restore power supply.

[0099] In one possible implementation, power supply intervals in operation can be determined by matching and filtering based on fields related to their operating status. For example, the target action object information includes multiple power supply intervals and their object attributes, such as "110kV Line A" being "operating," "110kV Line B" being "operating," "110kV Line C" being "standby," and "110kV Line D" being "standby." After filtering, "110kV Line C" and "110kV Line D" are determined to be power supply intervals in standby status, serving as the action reference intervals for backup power supply operations. These intervals are backup power supplies currently in hot or cold standby status, and are the objects that need to be activated to restore power supply when the automatic transfer switch is activated.

[0100] S2044. If the action event is a small power supply switching action, then determine the interval corresponding to the set value item that meets the preset switching conditions from the target action object information, which is the action reference interval corresponding to the action event.

[0101] Among them, the interlocking action of small power supply can refer to the operation event of the standby automatic transfer device interlocking and disconnecting the grid-connected small power supply when performing the main power supply tripping action, in order to prevent the backup power supply from backfeeding to the distributed small power supply after it is put into operation, causing asynchronous paralleling, equipment damage or personal safety accidents.

[0102] In one possible implementation, the interval corresponding to the setpoint item that meets the preset connection switching conditions can be determined by filtering the setpoint item. For example, from the target action logic information, the items with a setpoint value of 5 among the setpoint symbols Kq1~Kq16 (setpoint value 5 represents that the interval is the small power supply that needs to be connected when the main power supply is disconnected) are filtered, and the corresponding setpoint name is used as the action reference interval for the connection switching of the small power supply.

[0103] For example, the target action logic information includes setting items Kq1~Kq16, where the setting value of Kq3 is 5 and the corresponding setting name is "10kV Photovoltaic Line 1", the setting value of Kq7 is 5 and the corresponding setting name is "10kV Wind Power Line 2", and the setting values ​​of the remaining setting items are not 5. After screening, "10kV Photovoltaic Line 1" and "10kV Wind Power Line 2" are determined to be the intervals corresponding to the setting items that meet the preset connection conditions, and are used as the action reference intervals for the connection of small power sources. This interval is the distributed small power source that needs to be interlocked and disconnected when the main power supply is tripped, which is a key measure to ensure the safe commissioning of backup power.

[0104] It should be understood that the range of setting symbols, the meaning of setting values, and the connection switching conditions can be configured according to different manufacturers and different models of automatic transfer switches, and this application does not limit this. If there is no setting item in the target action logic information that meets the preset connection switching conditions, the action reference interval for the connection switching of the small power supply is empty, indicating that the automatic transfer switch does not need to connect the small power supply or there is no grid-connected small power supply under the current operating mode.

[0105] S2045. If the action event is an overload shedding action, then determine the interval corresponding to the set value item that meets the preset shedding conditions from the target action object information, and use it as the action reference interval corresponding to the action event.

[0106] Among them, overload shedding can refer to the operation event in which, after the automatic transfer switch is put into operation, if the capacity of the backup power supply is insufficient to bear the entire load, the backup power supply will cut off part of the secondary load according to a preset strategy in order to prevent the backup power supply from overloaded operation, which may lead to protection action or equipment damage.

[0107] In one possible implementation, the intervals corresponding to the setpoint items that meet the preset load shedding conditions can be determined by filtering the setpoint values. Specifically, from the target action logic information, items with setpoint values ​​of 1 to 4 in the setpoint symbols Kq1 to Kq16 are filtered (setpoint values ​​1 to 4 represent the loads that need to be cut off when there is an overload after the standby power supply is connected, where setpoint values ​​1 to 4 can correspond to different priorities or different types of loads respectively), and the corresponding setpoint names are used as the action reference intervals for overload load shedding actions.

[0108] For example, the target action logic information includes setting items Kq1~Kq16, where the setting value of Kq2 is 1 and the corresponding setting name is "10kV industrial line", the setting value of Kq9 is 4 and the corresponding setting name is "10kV agricultural line", and the setting values ​​of the remaining setting items are not in the range of 1~4. After screening, the intervals corresponding to the setting items that meet the preset load shedding conditions are determined as the action reference intervals for overload load shedding actions. This interval is the secondary load that needs to be cut off when there is an overload after the backup power supply is connected, which is an important measure to ensure the safe and stable operation of the backup power supply.

[0109] It should be understood that the range of setting symbols, the meaning of setting values, and the load shedding conditions can be configured according to different manufacturers and different models of automatic transfer switches, and this application does not limit this. If there is no setting item in the target action logic information that meets the preset load shedding conditions, the action reference interval for overload load shedding action is empty, indicating that the automatic transfer switch does not need overload load shedding or that the backup power capacity is sufficient under the current operating mode.

[0110] It should be noted that the action reference intervals corresponding to the above-mentioned automatic switching action, main power supply tripping action, backup power supply connection action, small power supply disconnection action, and overload load shedding action are not the actual primary equipment intervals of the power grid, but logical intervals used to identify the action events of the device itself, so as to facilitate subsequent matching with the actual action behavior.

[0111] It is understandable that by using differentiated rules to determine the corresponding action reference interval from the target action object information based on different action events, each action event can be accurately associated with its actual grid interval, thereby ensuring that the reference data model can fully characterize the reference action behavior of the automatic transfer switch.

[0112] S205. Based on the action reference time, each action event and the corresponding action reference interval, a reference data model is obtained; wherein, the initial value of the action reference time is null, and the action reference time is updated according to the actual action time of the standby automatic switching device collected by the first system.

[0113] Specifically, the device number can be used as the unique identifier of the reference data model. The action events determined in step S203, the action reference intervals corresponding to each action event determined in step S204, and the action reference times initialized to null values ​​can be organized into a structured data set to obtain the reference data model.

[0114] When the action reference time is empty, it means that the reference data model is in the initial construction state. After the first system collects the actual action time of the backup automatic switching device, the actual action time will be written as the action reference time, thus forming an updatable action reference time.

[0115] In one possible implementation, determining the actual operating time of the automatic transfer switch in the first system can be as follows:

[0116] The first system communicates with the automatic transfer switch (ATS) at the plant end to obtain action record information generated when the ATS is activated. This action record information includes the actual occurrence time of each action event and the action interval. The first system actively sends the actual action time to the execution subject of the method in this embodiment. The execution subject then fills the corresponding action reference time fields for the action event and the action reference interval, thus completing the update of the reference data model.

[0117] It is understandable that by integrating action events, action baseline intervals, and action baseline times, a baseline data model can be constructed. This model can establish a quantifiable and comparable baseline action behavior description that corresponds one-to-one with the automatic switching device, thereby providing a baseline basis for the subsequent verification of actual action behavior.

[0118] In an optional implementation, the above steps may further include:

[0119] In response to receiving a configuration information change notification from the first system, the system re-acquires the updated configuration information collected by the first system; and reconstructs the baseline data model based on the updated configuration information.

[0120] Specifically, the first system can monitor in real time changes in the setpoints of the automatic transfer switch, changes in the operating status of the main and backup power supply intervals, changes in the configuration of the small power supply switching, and changes in the overload load shedding configuration. When a change occurs, the first system actively sends a configuration information change notification to the execution subject of this method. In response to the notification, the execution subject re-acquires the updated configuration information collected by the first system, including the updated action logic information and action object information, and reconstructs the baseline data model according to steps S201~S205 to replace the original baseline data model.

[0121] Alternatively, the entity executing this method can also obtain the configuration information collected by the first system in real time. When it detects changes in the set value of the automatic transfer switch, changes in the operating status of the main and backup power supply interval, changes in the configuration of the small power supply switching, or changes in the overload shedding configuration in the configuration information, it can reconstruct the baseline data model based on the detected change information.

[0122] It is understandable that by updating the baseline data model when configuration information changes, the baseline data model can dynamically adapt to the configuration changes of the backup automatic transfer device, thereby improving the accuracy and reliability of verification.

[0123] S206. Obtain the action information collected by the second system; wherein the second system and the first system are different data sources, and the action information represents the actual action behavior of the automatic switching device.

[0124] The action information includes substation identification, automatic transfer switch identification, and change information within a preset time period. The start time of the preset time period is the moment when the second system identifies the automatic transfer-related action signal. The change information includes the switch identification of the switchgear that changes within the preset time period and the corresponding change time.

[0125] Specifically, the second system can collect remote signaling change information of circuit breakers in the station, alarm signals of automatic transfer switch (ATS) operation, and event sequence records in real time through the remote control channel. When a preset keyword (such as "ATS operation", "switch change", "busbar undervoltage") is detected, the system collects change information, substation identification, ATS identification, and other data within a preset time period (such as 30 seconds) from that moment to form action information.

[0126] The preset duration can be pre-selected by staff based on the actual situation on site, and no specific value is restricted for the preset duration.

[0127] It is understandable that by refining the action information, including substation identification, automatic transfer switch identification, and position change information within a preset time period, an effective data source can be provided for verifying actual actions.

[0128] S207. Based on the substation identifier and standby automatic transfer device identifier in the action information, determine the target reference data model from each reference data model.

[0129] Specifically, the substation name and automatic transfer switch name can be extracted from the action information and matched with the model identifier of each reference data model to determine the reference data model corresponding to the substation and the device, which will then serve as the target reference data model.

[0130] In an alternative implementation, step S207 may include:

[0131] Semantic parsing is performed on the identifier of the standby automatic switching device to extract key feature information; based on the key feature information, keyword matching is performed with the device identifier in each benchmark data model to determine the benchmark data model that meets the preset matching price adjustment, which is the target benchmark data model.

[0132] Specifically, semantic parsing may include word segmentation, part-of-speech tagging, and feature extraction of the standby automatic transfer device (ATT) identifier to identify key features such as voltage level information (e.g., "110kV", "220kV"), device type information (e.g., "standby automatic transfer", "standby automatic transfer device"), station name information (e.g., "XX substation", "XX station"), and side information (e.g., "110kV side", "main transformer high voltage side"). Keyword matching may include comparing the extracted key feature information with the model identifier of the benchmark data model field by field to determine whether the key feature information meets preset matching conditions. If all key feature information meets the preset matching conditions, the benchmark data model is determined to be the target benchmark data model. The preset matching conditions may be at least one of the following: complete match, inclusion match, similarity exceeding a preset threshold, etc.

[0133] For example, the backup automatic transfer device identifier in the action information is "XX station 110kV side backup automatic transfer device". After semantic parsing, key feature information is extracted: voltage level is "110kV", device type is "backup automatic transfer device", station name is "XX station", and side is "110kV side". The above key feature information is matched with the model identifier of the benchmark data model "M_110_XX station_110kV side backup automatic transfer". If the station name "XX station" is completely matched, the voltage level "110kV" is completely matched, the side "110kV side" is completely matched, and the similarity between the device type "backup automatic transfer device" and "backup automatic transfer" exceeds a preset similarity threshold (e.g., 80%), that is, if all key feature information meets the preset matching conditions, then the benchmark data model is determined to be the target benchmark data model.

[0134] It should be understood that the specific algorithm for semantic parsing and the preset matching threshold for keyword matching can be configured according to actual application needs, and this application does not impose any limitations on them. For example, in scenarios with uniform naming conventions, exact matching can be used; in scenarios with differences in naming conventions, fuzzy matching or similarity calculation can be used to improve the fault tolerance of matching.

[0135] It is understandable that by combining semantic parsing with keyword matching to determine the target baseline data model, the accuracy and flexibility of model matching can be improved, adapting to the device identifier matching requirements under different naming conventions, thereby ensuring that the verification process is carried out on the correct backup automatic switching device.

[0136] S208. Based on the target benchmark data model, perform a first verification process on the action information to obtain a first sub-result and / or based on the target benchmark data model, perform a second verification process on the action information to obtain a second sub-result.

[0137] The verification process includes a first verification process and / or a second verification process. The first verification process is used to verify the integrity of the action interval, and the second verification process is used to verify the correctness of the action timing.

[0138] Specifically, depending on the verification requirements in the actual situation, you can choose to perform the first verification process (action interval integrity verification) and / or the second verification process (action timing accuracy verification).

[0139] For example, the first verification process compares the intervals involved in the actual actions with the expected intervals of the baseline actions to determine whether there are any missing or redundant intervals; the second verification process compares the actual action time with the baseline action time to determine whether the timing deviation is within the allowable range.

[0140] In one optional implementation, based on the target baseline data model, the action information undergoes a first verification process to obtain a first sub-result, which may include:

[0141] S2081a. Compare the interval to which the switch identifier in the displacement information in the motion information belongs with the motion reference interval in the target reference data model.

[0142] The interval to which the switch identifier belongs can refer to the primary equipment interval of the power grid to which the switch identifier corresponds, that is, the interval unit such as line, bus or transformer to which the switch belongs in the power grid topology.

[0143] Specifically, all switch identifiers that have changed position can be extracted from the action information, and the interval to which each switch identifier belongs can be determined to form an actual action interval set. At the same time, the action baseline intervals corresponding to all action events can be extracted from the target baseline data model to form an expected action interval set. The actual action interval set and the expected action interval set are compared one by one to establish a mapping relationship between the interval to which the switch identifier belongs and the action interval.

[0144] For example, determining the bay to which a switch identifier belongs can be done by: querying the bay identifier corresponding to the switch identifier based on a preset switch-bay mapping relationship (which can be set based on data such as the power grid topology and primary equipment ledger information); or extracting field information from the naming rules of the switch identifier, where the naming rules include the bay identifier to which it belongs. For example, if the switch identifier is "XX Station 110kV Line A Switch", based on the preset switch-bay mapping relationship, its bay is determined to be "110kV Line A"; or, extracting fields from the switch identifier "XX Station 110kV Line A Switch" according to the naming rule of "station name + voltage level + bay name + equipment type" to determine its bay to be "110kV Line A".

[0145] It should be noted that the methods for determining the interval to which the switch identifier belongs can be flexibly selected based on actual data conditions. In scenarios with a complete power grid topology model and primary equipment ledger, the preset switch-interval mapping relationship should be used for accurate querying. In scenarios lacking a complete topology model but with standardized switch naming conventions, a naming rule parsing method can be used. Both methods can also be combined to improve the accuracy and robustness of interval identification. Regardless of the method used, the core objective is to aggregate discrete switch displacement information into interval-level actions, enabling comparison with the baseline action interval in the benchmark data model.

[0146] S2081b If the interval to which the switch identifier in the action information belongs completely corresponds to the action reference interval in the target reference data model, then the first sub-result is determined to be an action interval complete.

[0147] Specifically, if every interval in the actual action interval set has a corresponding action reference interval in the expected action interval set, and every action reference interval in the expected action interval set has a corresponding interval in the actual action interval set, that is, the elements of the two sets correspond one-to-one, without missing or redundant elements, then the first sub-result is determined to be complete action interval, indicating that the actual action behavior is completely consistent with the reference action behavior in the action interval dimension, and the actual action object of the self-starting device meets expectations.

[0148] S2081c. If the interval to which the switch identifier in the action information belongs is missing relative to the action reference interval in the target reference data model, then the first sub-result is determined to be a message omission.

[0149] Specifically, if a baseline interval for a certain action exists in the expected action interval set, but there is no corresponding interval in the actual action interval set, meaning that the actual action interval set has missing elements relative to the expected action interval set, then the first sub-result is determined to be a message omission. This result indicates that there may be situations such as communication packet loss, abnormal remote signaling contacts, switch failure, or device output circuit failure, which may cause some expected action intervals to not be reflected in the actual action, resulting in incomplete actual action behavior.

[0150] S2081d. If the interval to which the switch identifier in the action information belongs is redundant relative to the action reference interval in the target reference data model, then the first sub-result is determined to be an abnormal displacement.

[0151] Specifically, if an interval exists in the actual action interval set but has no corresponding baseline action interval in the expected action interval set, meaning the actual action interval set contains redundant elements relative to the expected action interval set, then the first sub-result is determined to be an abnormal displacement. This result indicates that there may be situations such as malfunction of non-associated equipment, interference signals, communication crosstalk, or human operation, leading to a displacement in the actual action that exceeds the expected baseline action behavior, indicating an abnormality in the actual action behavior.

[0152] It is understandable that by comparing the interval to which the actual position switch belongs with the reference action interval to obtain the first sub-result, the integrity status of the action interval can be automatically identified, the consistency between the actual action behavior and the reference action behavior in the dimension of the action object can be quantitatively determined, and hidden faults such as missing messages or abnormal position changes can be discovered, thus avoiding omissions and misjudgments caused by manual verification.

[0153] It should be noted that the action benchmark interval in the target benchmark data model is the expected action interval obtained by mapping the configuration information collected by the first system according to rules. It represents the primary equipment interval of the power grid involved in the benchmark action behavior at the logical level. The interval to which the switch identifier in the action information belongs is the actual action interval determined by the second system from the actual displacement information of the switch (specifically, the circuit breaker) in the station. It represents the primary equipment interval of the power grid involved in the actual action behavior at the physical level. By comparing the set correspondence between the expected action interval and the actual action interval, the consistency between the benchmark action behavior and the actual action behavior in the dimension of the action object can be quantitatively evaluated in the same dimension. This allows for the automatic identification of the integrity status of the action interval, the discovery of hidden faults such as missing messages or abnormal displacements, and avoids omissions and misjudgments caused by manual verification.

[0154] In one optional implementation, based on the target baseline data model, a second verification process is performed on the action information to obtain a second sub-result, which may include:

[0155] S2082a. Determine the time difference between the displacement occurrence time in the motion information and the corresponding motion reference time in the target reference data model.

[0156] Specifically, the change occurrence time is extracted from the action information. This change occurrence time is the change occurrence time corresponding to the switch identifier of the switchgear that changes within a preset time period.

[0157] Determining the motion reference time corresponding to the displacement occurrence time in the target reference data model can be achieved by: matching the interval to which the switch identifier belongs in the motion information with the motion reference interval in the target reference data model to determine the corresponding target motion reference interval; and extracting the motion reference time corresponding to the target motion reference interval from the target reference data model as the motion reference time corresponding to the displacement occurrence time.

[0158] Furthermore, by calculating the difference between the time of displacement and the corresponding action reference time, the aforementioned time difference can be obtained.

[0159] It should be noted that the action reference time is the device output action time collected by the first system from the main body of the automatic transfer switch, representing the expected action time after the internal logic judgment of the automatic transfer switch. The change time is the actual change time of the switch collected by the second system from the switch in the station (specifically, the circuit breaker), representing the actual action time at the physical level. By determining the difference between the change time and the corresponding action reference time, the time deviation of communication transmission, device output, switch mechanical action and other links can be quantitatively evaluated in the same dimension. The timing judgment is transformed from manual experience estimation to data-driven quantitative judgment, thereby discovering timing anomalies such as communication delay, device slow movement, and clock synchronization deviation, and improving the objectivity and accuracy of timing judgment.

[0160] S2082b. Determine the second sub-result based on the time difference and the preset time threshold; wherein, the second sub-result represents whether the action timing is normal or abnormal.

[0161] Specifically, the time difference can be compared with a preset time threshold (e.g., 30 milliseconds). For example, if the absolute value of the time difference is less than the preset time threshold, the second sub-result is determined to be normal action timing; if the time difference is greater than or equal to the preset time threshold, the second sub-result is determined to be abnormal action timing, indicating that there may be problems such as communication delay, slow device output, or clock synchronization deviation.

[0162] It is understandable that by quantifying the deviation between the actual action time and the baseline action time, a second sub-result can be obtained, which can objectively determine the correctness of the action timing and thus discover timing-related problems such as delay anomalies and communication jitter.

[0163] S209. Determine the first sub-result and / or the second sub-result as the verification result.

[0164] Specifically, the verification result includes a first sub-result and / or a second sub-result. If only the first verification process is performed, the first sub-result is taken as the verification result; if only the second verification process is performed, the second sub-result is taken as the verification result; if both verification processes are performed simultaneously, the combination of the first and second sub-results (e.g., "the action interval is complete and the action timing is normal") is taken as the verification result.

[0165] It is understandable that by performing the first and / or second verification processing on the action information, the consistency between the actual action behavior and the benchmark action behavior can be comprehensively evaluated from two dimensions: the integrity of the action interval and the accuracy of the action sequence, thereby improving the accuracy and reliability of the automatic switching device action verification.

[0166] In one possible implementation, after determining that the first sub-result and / or the second sub-result have been obtained, the method may further include: generating a verification report based on the first sub-result and / or the second sub-result, and displaying the verification report.

[0167] For example, taking the first system as AMIS, the target reference data model as "XX station 110kV side standby automatic transfer device", and the second system as OCS, the format of the verification report can be as shown in Table 1, so as to conveniently and intuitively show the joint situation between the first system and the second system and the conclusion of the verification results.

[0168] Table 1:

[0169]

[0170] The action verification method based on the backup automatic transfer device provided in this application embodiment constructs a benchmark data model by obtaining the configuration information of the first system and performs linkage verification by obtaining the action information of the second system, thereby realizing the automated and quantitative verification of the action behavior of the backup automatic transfer device and improving the action verification accuracy of the backup automatic transfer device.

[0171] Figure 3 A schematic diagram of the operation verification device based on the automatic switching device provided in this application is shown below. Figure 3 As shown, the action verification device 30 based on the backup self-transfer device provided in this embodiment includes: a model construction module 301 and an action verification module 302.

[0172] The model building module 301 is used to acquire the configuration information collected by the first system and build a benchmark data model based on the configuration information. The configuration information includes action logic information and action object information. The action logic information represents the action type and action strategy of the automatic transfer device, the action object information represents the action object and object attributes of the automatic transfer device, and the benchmark data model represents the benchmark action behavior of the automatic transfer device.

[0173] The action verification module 302 is used to acquire action information collected by the second system, and to verify the action information based on the benchmark data model to determine the verification result. The second system and the first system are different data sources. The action information represents the actual action behavior of the automatic switching device, and the verification result represents the degree of consistency between the actual action behavior and the benchmark action behavior.

[0174] In an optional example, there are multiple backup automatic transfer devices, and the baseline data model corresponds one-to-one with each backup automatic transfer device. The model construction module 301 is also used to determine, for each backup automatic transfer device, the corresponding action logic information as target action logic information, and the corresponding action object information as target action object information; determine at least one action event of the backup automatic transfer device based on the target action logic information; for each action event, determine the corresponding action interval based on the target action object information as the action baseline interval; and obtain the baseline data model based on the action baseline time, each action event, and the corresponding action baseline interval. The initial value of the action baseline time is null, and the action baseline time is updated based on the actual action time of the backup automatic transfer device collected by the first system.

[0175] In an optional example, the action event includes one of the following: automatic transfer switch action, main power supply trip action, backup power supply energization action, small power supply disconnection action, and overload load shedding action. The model building module 301 is further configured to: if the action event is an automatic transfer switch action, determine the interval corresponding to the device identification information of the automatic transfer switch device from the target action object information, which is the action reference interval corresponding to the action event; if the action event is a main power supply trip action, determine the power supply interval in the operating state from the target action object information, which is the action reference interval corresponding to the action event; if the action event is a backup power supply energization action, determine the power supply interval in the standby state from the target action object information, which is the action reference interval corresponding to the action event; if the action event is a small power supply disconnection action, determine the interval corresponding to the setting item that meets the preset disconnection condition from the target action object information, which is the action reference interval corresponding to the action event; if the action event is an overload load shedding action, determine the interval corresponding to the setting item that meets the preset load shedding condition from the target action object information, which is the action reference interval corresponding to the action event.

[0176] In an optional example, the action information includes the substation identifier, the standby automatic transfer device identifier, and the change information within a preset time period. The start time of the preset time period is the moment when the second system identifies the standby automatic transfer related action signal, and the change information includes the switch identifier of the switchgear that changes within the preset time period and its corresponding change time.

[0177] In an optional example, the verification process includes a first verification process and / or a second verification process. The first verification process is used to verify the integrity of the action interval, and the second verification process is used to verify the correctness of the action timing. The action verification module 302 is further used to determine a target reference data model from each reference data model based on the substation identifier and the standby automatic transfer device identifier in the action information. Based on the target reference data model, the action information is subjected to the first verification process to obtain a first sub-result, and / or based on the target reference data model, the action information is subjected to the second verification process to obtain a second sub-result. The first sub-result and / or the second sub-result are determined as the verification result.

[0178] In an optional example, the action verification module 302 is also used to perform semantic parsing on the standby automatic switching device identifier, extract key feature information; based on the key feature information, perform keyword matching with the device identifier in each benchmark data model, determine the benchmark data model that meets the preset matching price adjustment, and become the target benchmark data model.

[0179] In an optional example, the action verification module 302 is further used to compare the interval to which the switch identifier in the displacement information in the action information belongs with the action reference interval in the target reference data model; if the interval to which the switch identifier in the action information belongs completely corresponds to the action reference interval in the target reference data model, then the first sub-result is determined to be an action interval complete; if the interval to which the switch identifier in the action information belongs is missing relative to the action reference interval in the target reference data model, then the first sub-result is determined to be a message omission; if the interval to which the switch identifier in the action information belongs is redundant relative to the action reference interval in the target reference data model, then the first sub-result is determined to be an abnormal displacement.

[0180] In an optional example, the action verification module 302 is further used to determine the time difference between the displacement occurrence time in the action information and the corresponding action reference time in the target reference data model; and to determine a second sub-result based on the time difference and a preset time threshold; wherein the second sub-result represents whether the action timing is normal or abnormal.

[0181] In an optional example, the action verification device 30 based on the backup automatic transfer device further includes a model update module, which is used to reacquire the updated configuration information collected by the first system in response to receiving a configuration information change notification sent by the first system; and to reconstruct the baseline data model based on the updated configuration information.

[0182] The action verification device based on the backup automatic switching device provided in this embodiment can execute the method provided in the above method embodiment. Its implementation principle and technical effect are similar, and will not be described in detail here.

[0183] Figure 4A schematic diagram of the structure of the electronic device provided in this application, such as... Figure 4 As shown, the electronic device 40 provided in this embodiment includes at least one processor 401 and a memory 402. Optionally, the electronic device 40 further includes a communication component 403. The processor 401, memory 402, and communication component 403 are connected via a bus 404.

[0184] In a specific implementation, at least one processor 401 executes computer execution instructions stored in memory 402, causing at least one processor 401 to perform the above-described method.

[0185] The specific implementation process of processor 401 can be found in the above method embodiments, and its implementation principle and technical effect are similar. It will not be repeated here.

[0186] In the above embodiments, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this invention can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0187] The memory may include random access memory (RAM) and may also include non-volatile memory (NVM), such as at least one disk storage device.

[0188] The bus can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, the buses shown in the accompanying drawings are not limited to a single bus or a single type of bus.

[0189] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the above-described method.

[0190] This application also provides a computer-readable storage medium storing computer-executable instructions, which, when executed by a processor, implement the above-described method.

[0191] The aforementioned readable storage medium can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic storage, flash memory, magnetic disk, or optical disk. The readable storage medium can be any available medium accessible to a general-purpose or special-purpose computer.

[0192] An exemplary readable storage medium is coupled to a processor, enabling the processor to read information from and write information to the readable storage medium. Of course, the readable storage medium can also be a component of the processor. The processor and the readable storage medium can reside in an Application Specific Integrated Circuit (ASIC). Alternatively, the processor and the readable storage medium can exist as discrete components in the device.

[0193] The division of units is merely a logical functional division; in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or units, and may be electrical, mechanical, or other forms.

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

[0195] In addition, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

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

[0197] Those skilled in the art will understand that all or part of the steps of the above-described method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a computer-readable storage medium. When executed, the program performs the steps of the above-described method embodiments; and the aforementioned storage medium includes various media capable of storing program code, such as ROM, RAM, magnetic disks, or optical disks.

[0198] Finally, it should be noted that other embodiments of the invention will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This invention is intended to cover any variations, uses, or adaptations of the invention that follow the general principles of the invention and include common knowledge or customary techniques in the art not disclosed herein, and is not limited to the precise structures described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of the invention is limited only by the appended claims.

Claims

1. A method for verifying the action of a backup power device, characterized in that, include: The configuration information collected by the first system is obtained, and a benchmark data model is constructed based on the configuration information; wherein, the configuration information includes action logic information and action object information, the action logic information represents the action type and action strategy of the backup automatic transfer device, the action object information represents the action object and object attributes of the backup automatic transfer device, and the benchmark data model represents the benchmark action behavior of the backup automatic transfer device. The system acquires action information collected by the second system and verifies the action information based on the benchmark data model to determine the verification result. The second system and the first system are different data sources. The action information represents the actual action behavior of the automatic switching device, and the verification result represents the degree of consistency between the actual action behavior and the benchmark action behavior.

2. The method of claim 1, wherein, There are multiple backup automatic transfer devices, and the benchmark data model corresponds one-to-one with each backup automatic transfer device; the step of constructing the benchmark data model based on the configuration information includes: For each of the aforementioned automatic transfer switch devices, the action logic information corresponding to the automatic transfer switch device is determined as the target action logic information, and the action object information corresponding to the automatic transfer switch device is determined as the target action object information; Based on the target action logic information, at least one action event of the standby automatic switching device is determined; For each action event, the action interval corresponding to the action event is determined based on the target action object information, which is the action baseline interval; The baseline data model is obtained based on the action baseline time, each action event, and the corresponding action baseline interval; wherein, the initial value of the action baseline time is null, and the action baseline time is updated based on the actual action time of the backup automatic switching device collected by the first system.

3. The method of claim 2, wherein, The action event includes one of the following: automatic switchover, main power supply trip, backup power supply energization, small power supply disconnection, and overload shedding; determining the action reference interval corresponding to the action event based on the target action object information includes: If the action event is the backup automatic switching action, then the interval corresponding to the device identification information of the backup automatic switching device is determined from the target action object information, and is the action reference interval corresponding to the action event; If the action event is the main power supply jump action, then the power supply interval in the running state is determined from the target action object information, which is the action reference interval corresponding to the action event; If the action event is the combined standby action, then the power supply interval in standby state is determined from the target action object information and is the action reference interval corresponding to the action event; If the action event is the action of switching the small power supply, then the interval corresponding to the fixed value item that meets the preset switching conditions is determined from the target action object information, and is the action reference interval corresponding to the action event. If the action event is the overload shedding action, then the interval corresponding to the set value item that meets the preset shedding condition is determined from the target action object information, and is the action reference interval corresponding to the action event.

4. The method of claim 2, wherein, The action information includes substation identification, automatic transfer switch identification, and change information within a preset time period. The start time of the preset time period is the moment when the second system identifies the automatic transfer switch related action signal. The change information includes the switch identification of the switchgear that changes position within the preset time period and its corresponding change time.

5. The method of claim 4, wherein, The verification process includes a first verification process and / or a second verification process. The first verification process is used to verify the integrity of the action interval, and the second verification process is used to verify the correctness of the action timing. The step of verifying the action information based on the benchmark data model and determining the verification result includes: Based on the substation identifier and standby automatic transfer device identifier in the action information, the target reference data model is determined from each of the reference data models; Based on the target benchmark data model, the action information is subjected to the first verification process to obtain a first sub-result and / or based on the target benchmark data model, the action information is subjected to the second verification process to obtain a second sub-result; The first sub-result and / or the second sub-result are determined as the verification result.

6. The method of claim 5, wherein, The step of determining the target baseline data model from each of the baseline data models based on the substation identifier and the standby automatic transfer device identifier in the action information includes: Semantic parsing is performed on the identifier of the backup automatic switching device to extract key feature information; Based on the key feature information, keyword matching is performed with the device identifier in each of the benchmark data models to determine the benchmark data model that meets the preset matching price adjustment, which is the target benchmark data model.

7. The method according to claim 5, characterized in that, The first verification process, based on the target benchmark data model, is performed on the action information to obtain a first sub-result, including: Compare the interval to which the switch identifier belongs in the displacement information of the motion information with the motion reference interval in the target reference data model; If the interval to which the switch identifier in the action information belongs completely corresponds to the action reference interval in the target reference data model, then the first sub-result is determined to be a complete action interval. If the interval to which the switch identifier in the action information belongs is missing relative to the action reference interval in the target reference data model, then the first sub-result is determined to be a message omission. If the interval to which the switch identifier in the action information belongs is redundant relative to the action reference interval in the target reference data model, then the first sub-result is determined to be an abnormal displacement.

8. The method according to claim 5, characterized in that, The second verification process, based on the target benchmark data model, is performed on the action information to obtain a second sub-result, including: Determine the time difference between the displacement occurrence time in the motion information and the corresponding motion reference time in the target reference data model; The second sub-result is determined based on the time difference and the preset time threshold; wherein the second sub-result represents whether the action timing is normal or abnormal.

9. The method according to any one of claims 1-8, characterized in that, Also includes: In response to receiving a configuration information change notification sent by the first system, the updated configuration information collected by the first system is re-acquired; Based on the updated configuration information, the baseline data model is reconstructed.

10. An action verification device based on an automatic switching device, characterized in that, include: The model building module is used to acquire configuration information collected by the first system and build a benchmark data model based on the configuration information; wherein, the configuration information includes action logic information and action object information, the action logic information represents the action type and action strategy of the backup automatic transfer device, the action object information represents the action object and object attributes of the backup automatic transfer device, and the benchmark data model represents the benchmark action behavior of the backup automatic transfer device. The action verification module is used to acquire action information collected by the second system, and to verify the action information based on the benchmark data model to determine the verification result; wherein, the second system and the first system are different data sources, the action information represents the actual action behavior of the standby automatic switching device, and the verification result represents the degree of consistency between the actual action behavior and the benchmark action behavior.