A method for classifying and checking virtual terminals

By obtaining the virtual terminal device type and establishing a mapping relationship in the smart substation, the problem of false alarms in virtual terminal verification is solved, the accurate classification and verification of virtual terminals are realized, and the reliability and security of the system are improved.

CN119760466BActive Publication Date: 2025-11-21HAINAN POWER GRID CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411569533.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-05
Publication Date
2025-11-21
Estimated Expiration
2044-11-05

AI Technical Summary

Technical Problem

In existing technologies, the virtual terminals in the SCD files of smart substations are not standardized, making it difficult to automatically identify the type of virtual terminals and adapt to different verification mechanisms, which leads to false alarms in the verification results.

Method used

By obtaining the target virtual terminal and device type from the project ICD file, a mapping relationship is established, which is then converted into a standard virtual terminal. The virtual connection type is determined according to the device type, and the absolute relationship strategy, the unique description strategy, and the relative relationship strategy are used for classification. The corresponding verification strategy is then applied for verification.

Benefits of technology

It enables accurate classification and verification of virtual terminals, avoids false alarms and improves the reliability and safety of substation automation systems.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119760466B_ABST
    Figure CN119760466B_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of intelligent substation configuration file checking, and particularly relates to a virtual terminal classification and checking method, which comprises the following steps: obtaining target virtual terminals in an engineering ICD file and device types connected with each target virtual terminal; converting the target virtual terminals according to a preset mapping relationship to obtain standard virtual terminals corresponding to each target virtual terminal; and determining virtual connection types described by each target virtual terminal according to the device types connected with each target virtual terminal and the standard virtual terminals corresponding to each target virtual terminal. The present application has the beneficial effect of proposing a strategy for classifying standard virtual terminals, and adapting checking strategies based on different categories of standard virtual terminals, effectively solving the problem of adapting different strictness checking strategies for different types of virtual circuits, and avoiding false reporting of invalid errors.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of intelligent substation configuration file verification technology, and in particular to a classification and verification method for virtual terminals. Background Technology

[0002] The virtual terminals in the SCD files of intelligent substations are not standardized. It is necessary to identify the meaning of the virtual terminals in order to verify the correctness of the virtual terminal connections. Due to the different standards for virtual terminals of protection devices and measurement and control devices, the former has fixed functions and can be clearly described by the form of circuit templates for virtual terminal connection rules. The latter is flexible in configuration and it is difficult to solidify the circuit templates. As a result, when performing virtual terminal connection correctness verification, it is necessary to verify protection virtual terminals and measurement and control virtual terminals separately. A strict verification strategy can be applied to protection virtual terminals, while a lenient verification strategy such as no inspection or attribute matching can be applied to measurement and control virtual terminals. By differentiating the strategies, it is ensured that the verification results will not have a large number of false alarms.

[0003] Some existing technical specifications and research results emphasize the verification strategies and methods for virtual terminals of protection devices, while ignoring virtual terminals of measurement and control devices, or treating virtual terminals of measurement and control devices by not checking or selectively checking them. Such methods need to clearly distinguish the types of virtual terminals, and then strictly check the virtual terminals of protection devices based on the determined virtual terminal types, while not checking or selectively checking the virtual terminals of measurement and control devices.

[0004] However, simply classifying virtual terminals into protection-type and measurement-control-type virtual terminals faces some complex situations that may cause the verification strategy to fail. For example, some virtual terminals can be used as both protection-type and measurement-control-type virtual terminals due to functional requirements. In this case, a simple classification strategy for virtual terminals will inevitably lead to inaccurate verification results.

[0005] How to automatically classify virtual terminals and adapt different verification mechanisms based on their categories, eliminating the need for manual selection, is a technology that has not yet been realized. Summary of the Invention

[0006] The purpose of this section is to outline some aspects of embodiments of the present invention and to briefly describe some preferred embodiments. Simplifications or omissions may be made in this section, as well as in the abstract and title of this application, to avoid obscuring the purpose of these documents; however, such simplifications or omissions should not be construed as limiting the scope of the invention.

[0007] In view of the aforementioned existing problems, the present invention is proposed.

[0008] Therefore, the present invention provides a method for classifying and verifying virtual terminals, which can solve the problems mentioned in the background art.

[0009] To solve the above-mentioned technical problems, the present invention provides the following technical solution:

[0010] In a first aspect, the present invention provides a method for classifying virtual terminals, including obtaining target virtual terminals and the device types connected to each target virtual terminal in an engineering ICD file;

[0011] The target virtual terminals are converted according to the preset mapping relationship to obtain the standard virtual terminals corresponding to each target virtual terminal;

[0012] Based on the device type connected to each target virtual terminal and the standard virtual terminal corresponding to each target virtual terminal, determine the virtual connection type described by each target virtual terminal.

[0013] As a preferred embodiment of the classification method for virtual terminals of the present invention, the preset mapping relationship is the correspondence between virtual terminals and standard virtual terminals in the engineering ICD file, and the standard virtual terminals include protection virtual terminals, measurement and control virtual terminals and protection and measurement virtual terminals that are predefined according to attributes.

[0014] As a preferred embodiment of the classification method for virtual terminals of the present invention, after obtaining the target virtual terminals and the device types connected to each target virtual terminal in the engineering ICD file, the method further includes:

[0015] Obtain the target IED device model; establish GOOSE control blocks and SV control blocks in the IED device model; create standard virtual terminals for data transmission in the GOOSE control blocks and SV control blocks; and obtain virtual terminals in the ICD files of each project based on the historical project configuration files.

[0016] Establish the correspondence between virtual terminals and standard virtual terminals in each project's ICD file according to the preset strategy;

[0017] Based on the correspondence, the mapping relationship is obtained.

[0018] As a preferred embodiment of the classification method for virtual terminals of the present invention, the standard virtual terminal attributes corresponding to each target virtual terminal are determined according to the type of equipment connected to each target virtual terminal, and the virtual connection type described by each target virtual terminal is determined according to the standard virtual terminal attributes corresponding to each target virtual terminal. The virtual connection type includes protection virtual connection and measurement and control virtual connection.

[0019] In a preferred embodiment of the classification method for virtual terminals of the present invention, the device types connected to the target virtual terminal include virtual connection external device types and virtual connection internal device types. Standard virtual terminal attributes corresponding to each target virtual terminal are determined based on the device types connected to each target virtual terminal, and the virtual connection type described by each target virtual terminal is determined based on the standard virtual terminal attributes corresponding to each target virtual terminal, including:

[0020] If the standard virtual terminal attribute corresponding to the target virtual terminal is the measurement and control virtual terminal of the receiver, and the receiver equipment has measurement and control functions, the virtual connection type is determined to be a measurement and control virtual connection.

[0021] If the standard virtual terminal attribute corresponding to the target virtual terminal is the receiver's protective virtual terminal, and the receiver device has a protection function, the virtual connection type is determined to be a protective virtual connection.

[0022] When the standard virtual terminal attribute corresponding to the target virtual terminal is a protected virtual terminal, the sending device has protection function, and the receiving device includes both protection and measurement and control functions, thus determining the virtual connection type as a protected virtual connection.

[0023] When the standard virtual terminal attribute corresponding to the target virtual terminal is a measurement and control virtual terminal, and the sending device has measurement and control functions or includes both protection and measurement and control functions, and the receiving device includes both protection and measurement and control functions, the virtual connection type is determined to be a measurement and control virtual connection.

[0024] As a preferred embodiment of the classification method for virtual terminals of the present invention, the preset strategies include an absolute relationship strategy, a unique description strategy, and a relative relationship strategy.

[0025] Absolute relation strategy representation: the correspondence between target virtual terminals and standard virtual terminals.

[0026] As a preferred embodiment of the classification method for virtual terminals of the present invention, the uniqueness description strategy characterizes the existence and uniqueness of the target virtual terminal in the corresponding standard virtual terminal, and the existence and uniqueness of virtual terminals under different standard virtual terminals.

[0027] As a preferred embodiment of the classification method for virtual terminals of the present invention, the relative relationship strategy characterizes the existence of the target virtual terminal in the corresponding standard virtual terminal model, or in virtual terminals under different standard virtual terminals, and there are no less than 2 such instances.

[0028] Secondly, the present invention provides a method for verifying virtual terminals, comprising: using the above-mentioned classification method to determine the virtual connection type described by the target virtual terminal;

[0029] The target virtual terminal is verified based on the verification strategy corresponding to the virtual connection type and the virtual connection type described by the target virtual terminal.

[0030] As a preferred embodiment of the verification method for virtual terminals of the present invention, the target virtual terminal is verified according to the verification strategy corresponding to the virtual connection type and the virtual connection type described by the target virtual terminal;

[0031] In response to virtual connection protection: The virtual connection type described in the target virtual terminal is inconsistent with the preset virtual connection type corresponding to the target virtual terminal, error;

[0032] In response to virtual connections for measurement and control: Select the target rule from the preset rules;

[0033] Verify the target virtual terminal based on the target rules;

[0034] The target rules include one of the following;

[0035] No verification is performed;

[0036] Compare whether the virtual connection type described by the target virtual terminal is consistent with the preset virtual connection type corresponding to the target virtual terminal. The preset virtual connection type includes the target type or the compatible type.

[0037] Compare the attributes of the standard virtual terminal corresponding to the target virtual terminal with the preset type of the target virtual terminal to see if they are consistent.

[0038] Compared with the prior art, the beneficial effects of the present invention are as follows: it proposes a strategy for classifying standard virtual terminals and adapts verification strategies according to different categories of standard virtual terminals, which effectively solves the problem of adapting different types of virtual circuits to verification strategies with different levels of strictness and avoids false positives and invalid errors. Attached Figure Description

[0039] To more clearly illustrate the technical solutions of the embodiments of the present invention, the drawings used in the following description of the embodiments will be briefly introduced. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. Wherein:

[0040] Figure 1 This is a flowchart of the classification method for virtual terminals.

[0041] Figure 2 This is a schematic diagram of a standard virtual terminal model architecture.

[0042] Figure 3 This section illustrates the distinction between virtual terminals with and without a dictionary, along with examples.

[0043] Figure 4 Diagram showing the division and examples of protection and measurement / control circuits. Figure 1 .

[0044] Figure 5 Diagram showing the division and examples of protection and measurement / control circuits. Figure 2 .

[0045] Figure 6 Diagram showing the division and examples of protection and measurement / control circuits. Figure 3 .

[0046] Figure 7 Diagram showing the division and examples of protection and measurement / control circuits. Figure 4 .

[0047] Figure 8 The flowchart shows the branch core method for virtual terminals. Detailed Implementation

[0048] To make the above-mentioned objects, features and advantages of the present invention more apparent and understandable, the specific embodiments of the present invention will be described in detail below with reference to the accompanying drawings.

[0049] Many specific details are set forth in the following description in order to provide a full understanding of the invention. However, the invention may also be practiced in other ways different from those described herein, and those skilled in the art can make similar extensions without departing from the spirit of the invention. Therefore, the invention is not limited to the specific embodiments disclosed below.

[0050] Secondly, the term "one embodiment" or "embodiment" as used herein refers to a specific feature, structure, or characteristic that may be included in at least one implementation of the present invention. The phrase "in one embodiment" appearing in different places in this specification does not necessarily refer to the same embodiment, nor is it a single or selective embodiment that is mutually exclusive with other embodiments.

[0051] Example 1

[0052] Reference Figures 1 to 7 This is the first embodiment of the present invention, which provides a method for classifying dummy terminals, comprising:

[0053] S1. Obtain the target virtual terminals and the device types connected to each target virtual terminal from the project ICD file.

[0054] Furthermore, after obtaining the target virtual terminals and the device types connected to each target virtual terminal from the project ICD file, it also includes:

[0055] The process involves: obtaining the target IED device model; establishing GOOSE and SV control blocks within the IED device model; creating standard virtual terminals for data transmission within the GOOSE and SV control blocks; and obtaining virtual terminals from the ICD files of each project based on historical project configuration files. The target IED device model is used to distinguish different types of IED devices in a smart substation and to merge descriptions of IED devices of the same type but different models. The IED device model object is described through IED device attributes, including voltage level, wiring method, bay type, and device type.

[0056] It should be noted that standard virtual terminals include three categories: protection virtual terminals, measurement and control virtual terminals, and protection and measurement virtual terminals.

[0057] Preferably, all standard virtual terminals of IEDs of protected device type are automatically defined as protected virtual terminals;

[0058] All standard virtual terminals of IEDs of the measurement and control type are automatically defined as measurement and control virtual terminals.

[0059] Further explanation is needed regarding the mapping relationship between virtual terminals in the engineering ICD file and standard virtual terminals, forming a mapping dictionary file. In this file, virtual terminals in the ICD file are defined as dictionary virtual terminals, corresponding to standard virtual terminals. These dictionary virtual terminals are categorized into three types: protection virtual terminals, measurement and control virtual terminals, and protection-measurement virtual terminals. Specific IED device models are defined within the mapping dictionary file, and specific attributes are described using combined attributes and general attributes based on the distinguishability requirements of the target IED device model according to the specific device attributes.

[0060] For details, please refer to the appendix. Figure 2 In the P1 section, IED devices with typical attributes are displayed. Each type of IED attribute includes all or part of the voltage level, wiring method, bay type, and device type. For example, the level of "public-public smart terminal" IED means that the voltage level, wiring method, and bay type are not distinguished, only the device type is smart terminal. The level of "public-busbar merging unit" IED means that the voltage level and wiring method are not distinguished, only the bay type is busbar and the device type is merging unit.

[0061] exist Figure 2 In the process of constructing the mapping dictionary, the target virtual terminal is selected from P4 and dragged to a standard virtual terminal in P2 to form a dictionary virtual terminal in P3, forming a set of mapping relationships. The dictionary virtual terminal dragged to the standard virtual terminal imports five sets of information from its own model: the description of the virtual terminal, the address, and the manufacturer, type, and version of the model file where the virtual terminal is located.

[0062] Establish the correspondence between virtual terminals and standard virtual terminals in each project's ICD file according to the preset strategy;

[0063] Based on the correspondence, the mapping relationship is obtained.

[0064] S2. Convert the target virtual terminal according to the preset mapping relationship to obtain the standard virtual terminal corresponding to each target virtual terminal, so that each target virtual terminal is converted into a standard virtual terminal and has the attributes of a standard virtual terminal.

[0065] S3. Determine the virtual connection type described by each target virtual terminal based on the device type connected to each target virtual terminal and the standard virtual terminal corresponding to each target virtual terminal.

[0066] Furthermore, the preset mapping relationship is the correspondence between virtual terminals and standard virtual terminals in the engineering ICD file. The standard virtual terminals include protection virtual terminals, measurement and control virtual terminals, and protection and measurement virtual terminals that are predefined according to attributes.

[0067] Furthermore, the standard virtual terminal attributes corresponding to each target virtual terminal are determined based on the type of equipment connected to each target virtual terminal, and the virtual connection type described by each target virtual terminal is determined based on the standard virtual terminal attributes corresponding to each target virtual terminal. The virtual connection types include protection virtual connections and measurement and control virtual connections.

[0068] It should be noted that target virtual terminals that can adapt to standard virtual terminals based on preset strategies are marked as virtual terminals with dictionaries, while target virtual terminals that cannot adapt to standard virtual terminals based on preset strategies are marked as virtual terminals without dictionaries. Furthermore, virtual loop connections described by virtual terminals with dictionaries participate in automatic verification according to the loop template strategy, while virtual loop connections described by virtual terminals without dictionaries are automatically adapted to participate in or not participate in automatic verification according to their categories.

[0069] It should be further noted that the protection virtual connection describes the protection function loop, including all subscription virtual loops and publishing virtual loops of the device type being protection device, including subscription virtual loops and publishing virtual loops of the device type being protection and testing device to implement the protection function, and subscription virtual loops and publishing virtual loops of the device type being merging unit, intelligent integration, and acquisition execution unit related to the implementation of the sampling function.

[0070] The measurement and control virtual connection describes the measurement and control function loop, including all subscription virtual loops and publishing virtual loops of the device type being measurement and control devices, and subscription virtual loops and publishing virtual loops of the device type being protection and monitoring devices that implement measurement and control functions.

[0071] Furthermore, the device types connected to the target virtual terminal include external virtual connection device types and internal virtual connection device types. The standard virtual terminal attributes corresponding to each target virtual terminal are determined based on the device type connected to each target virtual terminal, and the virtual connection type described by each target virtual terminal is determined based on the standard virtual terminal attributes corresponding to each target virtual terminal, including:

[0072] If the standard virtual terminal attribute corresponding to the target virtual terminal is the measurement and control virtual terminal of the receiver, and the receiver equipment has measurement and control functions, the virtual connection type is determined to be a measurement and control virtual connection.

[0073] For details, please refer to the appendix. Figure 4 If the receiver is a switch control device, then the corresponding virtual terminals such as "single-point input 014" are control virtual terminals, and the corresponding connection is a control virtual connection.

[0074] If the standard virtual terminal attribute corresponding to the target virtual terminal is the receiver's protective virtual terminal, and the receiver device has a protection function, the virtual connection type is determined to be a protective virtual connection.

[0075] For details, please refer to the appendix. Figure 5 If the receiver is line protection, then the corresponding virtual terminals such as "Circuit Breaker Phase Trip Position TWJa" are protection virtual terminals, and the corresponding wiring is protection virtual connection.

[0076] When the standard virtual terminal attribute corresponding to the target virtual terminal is a protected virtual terminal, the sending device has protection function, and the receiving device includes both protection and measurement and control functions, thus determining the virtual connection type as a protected virtual connection.

[0077] For details, please refer to the appendix. Figure 6 The sender is a protection and control device. Its "protection trip" and "reclosing" engineering virtual terminal description specifications can reliably adapt to the standard virtual terminal with unique description when adapting to the above description unique strategy. Based on the protection virtual terminal attributes defined by the corresponding standard virtual terminal, the protection virtual terminal attributes are brought in. The receiver is a smart device. Its "Line TJQ Trip 1" and "Protection Reclosing 1" may not be able to adapt to the absolute relationship, description uniqueness, and relative relationship strategies. They are marked as virtual terminals without a dictionary. And because it is a smart device, it is automatically marked as protection and control virtual terminal.

[0078] It should be further explained that the two virtual circuit connections from “protection trip” to “line TJQ trip 1” and “reclosing” to “protection reclosing 1” in the above-mentioned protection and control system are obviously the necessary functional circuits for protection to achieve tripping and reclosing. They should be adapted to the protection virtual connection strict verification strategy. Through the above strategy, the target circuit can be effectively identified as a protection virtual connection, and thus adapted to the protection virtual connection verification strategy.

[0079] When the standard virtual terminal attribute corresponding to the target virtual terminal is a measurement and control virtual terminal, and the sending device has measurement and control functions or includes both protection and measurement and control functions, and the receiving device includes both protection and measurement and control functions, the virtual connection type is determined to be a measurement and control virtual connection.

[0080] For details, please refer to the appendix. Figure 7 The sender is the protection and testing device, and its engineering virtual terminal "Circuit Breaker Remote Control Closing" is the protection and testing virtual terminal by default. When a standard virtual terminal is established, the measurement and control virtual terminal attribute of the standard virtual terminal can also be obtained based on the above strategy and marked as a measurement and control virtual terminal. The receiver is the intelligent integrated device, and its engineering virtual terminal "Measurement and Control Closing 1" is marked as a protection and testing virtual terminal when the "Measurement and Control Closing" standard virtual terminal is established and designated as a protection and testing virtual terminal.

[0081] It should be further explained that the virtual circuit connection between the "circuit breaker remote closing" of the above-mentioned protection and control device and the "measurement and control closing 1" of the integrated intelligent system is obviously the remote closing circuit implemented by the protection and control module. It should be automatically verified by the method of not checking or selectively checking the virtual connection of the measurement and control. Through the above strategy, the target circuit can be effectively identified as a virtual connection of the measurement and control, and then the method of not checking or selectively checking the virtual connection of the measurement and control can be adapted accordingly.

[0082] In summary, the beneficial effects of the classification method for virtual terminals of the present invention are that classifying virtual terminals facilitates the standardization and refined management of virtual terminal connections in intelligent substations, improves the accuracy of virtual terminal configuration and the efficiency of verification, avoids system malfunctions caused by incorrect virtual terminal configuration, and thus enhances the reliability and safety of substation automation systems.

[0083] Example 2

[0084] Reference Figure 3 This embodiment provides a specific content of a preset strategy, and the rest is the same as that in Embodiment 1.

[0085] Specifically, the preset strategies include absolute relationship strategy, unique description strategy, and relative relationship strategy;

[0086] Absolute relation strategy representation: the correspondence between target virtual terminals and standard virtual terminals.

[0087] It should be noted that an absolute mapping relationship is established between the target virtual terminal in the specific ICD file and the standard virtual terminal of the IED device model in the mapping dictionary file. This relationship includes the attribute information of the IED device model to which the standard virtual terminal belongs, the description of the standard virtual terminal, the attribute information of the IED to which the dictionary virtual terminal belongs, and the reference and description information of the dictionary virtual terminal. This relationship describes the adaptation between the standard virtual terminal and the dictionary virtual terminal. For any IED virtual terminal existing in any project SCD file, the absolute mapping relationship is adapted based on the information of the ICD model used by the IED, the attribute information of the IED, and the reference and description information of the virtual terminal.

[0088] For details, please refer to the appendix. Figure 3 The engineering target virtual terminal P6 exists under the standard virtual terminal P5 in the dictionary. The term "exists" means that under the standard virtual terminal P5, there exists at least one dictionary virtual terminal whose description, address, manufacturer, type, and version are consistent with the engineering virtual terminal P6. Then, the corresponding engineering virtual terminal "Knife switch 1 position" has an absolute mapping relationship with the standard virtual terminal "Knife switch 1 position".

[0089] Figure 3If the engineering virtual terminal P7 does not exist under any standard virtual terminal in the dictionary, then the corresponding engineering virtual terminal "Knife switch 3 position" does not have an absolute mapping relationship with the standard virtual terminal.

[0090] Furthermore, the unique strategy describes the existence and uniqueness of the target virtual terminal in the corresponding standard virtual terminal, and the existence and uniqueness of virtual terminals under different standard virtual terminals.

[0091] It should be noted that when multiple dictionary virtual terminals with the same description exist under the same standard virtual terminal, the uniqueness mentioned above is not affected.

[0092] Specifically, see attached Figure 3 For example, if the description of the engineering virtual terminal P6 is "Knife switch 1 position", in the standard virtual terminal model, there exists a standard virtual terminal P5 with the same description of "Knife switch 1 position", or there exists a dictionary virtual terminal P8 with the same description of "Knife switch 1 position" and there is no dictionary virtual terminal with the description of "Knife switch 1 position" under any other standard virtual terminal except for the standard virtual terminal P5, then the corresponding engineering virtual terminal P6 "Knife switch 1 position" and the standard virtual terminal P5 "Knife switch 1 position" have a unique descriptive relationship.

[0093] Furthermore, the relative relationship strategy characterizes the existence of the target virtual terminal in the corresponding standard virtual terminal model, or in virtual terminals under different standard virtual terminals, and there are no less than 2 instances of existence. Moreover, there is a relative relationship between the target virtual terminal and the corresponding standard virtual terminal with the same description or the same description dictionary.

[0094] Specifically, see attached Figure 3 For example, if the description of the engineering virtual terminal P7 is "Knife switch 3 position", in the standard virtual terminal model, there are dictionary virtual terminals 1 and 2 with the same description "Knife switch 3 position". Dictionary virtual terminals 1 and 2 exist under two different standard virtual terminals, such as under the standard virtual terminals "Knife switch 1 position" and "Knife switch 2 position" respectively. Then, the corresponding engineering virtual terminal P7 "Knife switch 3 position" has a relative relationship with the standard virtual terminals "Knife switch 1 position" and "Knife switch 2 position".

[0095] Preferably, the application effect is selected according to a relative relationship control mechanism. When the relative relationship control mechanism is activated, the effect is to select the standard virtual terminal with the correct final verification result from all results after executing the subsequent process as the adaptation standard virtual terminal. When the relative relationship control mechanism is deactivated, the effect is to cancel the mapping relationship between the target virtual terminal and all standard virtual terminals with relative relationships, and mark the target virtual terminal as a multi-functional virtual terminal.

[0096] This relative relationship control mechanism provides a flexible processing mechanism to provide compatibility measures when the application standard virtual terminal model can identify engineering virtual terminals but the objects are not unique. That is, you can choose an adaptive adaptation strategy when the relative relationship control mechanism is put into operation to increase the compatibility of the verification process, or you can choose an unadaptive strategy when the relative relationship control mechanism is withdrawn to increase the reliability of the verification process.

[0097] More specifically, a multifunctional virtual terminal indicates that a target virtual terminal has multiple functions, and the unique function cannot be determined.

[0098] A target virtual terminal marked as a multi-functional virtual terminal can be added to the standard virtual terminal as a new dictionary virtual terminal by supplementing the mapping relationship between the target virtual terminal and the standard virtual terminal. This will establish a new absolute relationship strategy. Multi-functional virtual terminals that have established an absolute relationship with the standard virtual terminal will have their multi-functional virtual terminal marking automatically removed.

[0099] Additionally, any engineering virtual terminal that does not satisfy any of the above-mentioned absolute relationship strategy, unique description strategy, or relative relationship strategy cannot be adapted to the standard virtual terminal and is determined to be a virtual terminal without a dictionary.

[0100] When the device type of the IED containing the virtual terminal without a dictionary is protection, it is automatically classified as a protection virtual terminal. When the device type of the IED is measurement and control, it is automatically classified as a measurement and control virtual terminal. When the IED is a protection and measurement type IED, it is automatically classified as a protection and measurement virtual terminal. When the IED is a smart terminal, merging unit, integrated smart and intelligent, or acquisition and execution unit type IED, it is automatically classified as a protection and measurement type virtual terminal.

[0101] In summary, this invention can accurately identify and classify virtual terminal connections in intelligent substations, ensuring the accuracy and uniqueness of virtual terminal mapping relationships. This improves the configuration efficiency and reliability of substation automation systems, reduces communication failures and system malfunctions caused by incorrect virtual terminal configurations, and enhances system security and stability.

[0102] Example 3

[0103] Reference Figure 8 This embodiment provides a method for verifying virtual terminals, which includes,

[0104] S1. Using the above classification method, determine the virtual connection type described by the target virtual terminal.

[0105] S2. Verify the target virtual terminal according to the verification strategy corresponding to the virtual connection type and the virtual connection type described by the target virtual terminal.

[0106] Furthermore, the target virtual terminal is verified according to the verification strategy corresponding to the virtual connection type and the virtual connection type described by the target virtual terminal.

[0107] In response to virtual connection protection: The virtual connection type described in the target virtual terminal is inconsistent with the preset virtual connection type corresponding to the target virtual terminal, error;

[0108] In response to virtual connections for measurement and control: Select the target rule from the preset rules;

[0109] Verify the target virtual terminal based on the target rules;

[0110] The target rules include one of the following;

[0111] No verification is performed;

[0112] Compare whether the virtual connection type described by the target virtual terminal is consistent with the preset virtual connection type corresponding to the target virtual terminal. The preset virtual connection type includes the target type or the compatible type.

[0113] Compare the attributes of the standard virtual terminal corresponding to the target virtual terminal with the preset type of the target virtual terminal to see if they are consistent.

[0114] It should be noted that this also includes the virtual link verification results generated from the SCD file, which concludes the following about all virtual loop connections:

[0115] Conclusions issued when no verification is performed and the virtual connection for measurement and control is selected not to be checked.

[0116] Correct. Virtual connections are adapted to standard virtual loops and are consistent with or adapted to virtual terminal type matching strategies.

[0117] Error. There is a virtual connection that is not compatible with the standard virtual loop adaptation or the virtual terminal type matching strategy is not suitable.

[0118] Redundant, virtual connections without standard virtual loop adaptation.

[0119] The virtual connection is missing; it has a standard virtual loop, but no actual virtual loop configuration exists.

[0120] Preferably, the target virtual terminals are classified and verified based on the standard virtual terminal model, and five conclusions are generated: no verification, correct, incorrect, redundant, and missing. This achieves differentiated verification of all virtual loop configurations in the SCD file.

[0121] In summary, the beneficial effects of the virtual terminal verification method of the present invention are that it proposes a strategy for classifying standard virtual terminals and adapts verification strategies according to different categories of standard virtual terminals, effectively solving the problem of adapting different types of virtual circuits to verification strategies with different levels of strictness, and avoiding false positives and invalid errors.

[0122] It should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit it. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the spirit and scope of the technical solutions of the present invention, and all such modifications or substitutions should be covered within the scope of the claims of the present invention.

Claims

1. A method for classifying virtual terminals, characterized in that: include, Obtain the target virtual terminals and the device types connected to each target virtual terminal from the project ICD file; The target virtual terminals are converted according to the preset mapping relationship to obtain the standard virtual terminals corresponding to each target virtual terminal. The preset mapping relationship is the correspondence between virtual terminals and standard virtual terminals in the engineering ICD file. The standard virtual terminals include protection virtual terminals, measurement and control virtual terminals and protection and measurement virtual terminals that are predefined according to attributes. Based on the device type connected to each target virtual terminal and the standard virtual terminal corresponding to each target virtual terminal, the virtual connection type described by each target virtual terminal is determined. The standard virtual terminal attribute corresponding to each target virtual terminal is determined based on the device type connected to each target virtual terminal, and the virtual connection type described by each target virtual terminal is determined based on the standard virtual terminal attribute corresponding to each target virtual terminal. The virtual connection type includes protection virtual connection and measurement and control virtual connection. The device types connected to the target virtual terminal include external virtual terminal types and internal virtual terminal types. The step of determining the standard virtual terminal attributes corresponding to each target virtual terminal based on the device type connected to each target virtual terminal, and determining the virtual connection type described by each target virtual terminal based on the standard virtual terminal attributes corresponding to each target virtual terminal, includes: If the standard virtual terminal attribute corresponding to the target virtual terminal is the receiver's measurement and control virtual terminal, and the receiver device has measurement and control functions, then the virtual connection type is determined to be a measurement and control virtual connection. If the standard virtual terminal attribute corresponding to the target virtual terminal is the receiver's protected virtual terminal, and the receiver device has a protection function, then the virtual connection type is determined to be a protected virtual connection. When the standard virtual terminal attribute corresponding to the target virtual terminal is a protected virtual terminal, the sending device has a protection function, and the receiving device includes both protection and measurement and control functions, thus determining the virtual connection type as a protected virtual connection. When the standard virtual terminal attribute corresponding to the target virtual terminal is a measurement and control virtual terminal, and the sending device has measurement and control functions or includes both protection and measurement and control functions, and the receiving device includes both protection and measurement and control functions, the virtual connection type is determined to be a measurement and control virtual connection.

2. The method for classifying virtual terminals as described in claim 1, characterized in that: After obtaining the target virtual terminals and the device types connected to each target virtual terminal from the project ICD file, the process also includes: Obtain the target IED device model; create the GOOSE control block and SV control block in the IED device model; Create standard virtual terminals for data transmission in the GOOSE control block and SV control block; and obtain virtual terminals in the ICD files of each project based on the historical project configuration file. Establish the correspondence between virtual terminals and standard virtual terminals in each of the project ICD files according to a preset strategy; Based on the correspondence, the mapping relationship is obtained.

3. The method for classifying dummy terminals as described in claim 2, characterized in that: The preset strategies include absolute relation strategy, unique description strategy, and relative relation strategy; The absolute relationship strategy represents the correspondence between the target virtual terminal and the standard virtual terminal.

4. The method for classifying dummy terminals as described in claim 3, characterized in that: The uniqueness strategy describes that the target virtual terminal exists and is unique in the corresponding standard virtual terminal, and exists and is unique in virtual terminals under different standard virtual terminals.

5. The method for classifying dummy terminals as described in claim 4, characterized in that: The relative relationship strategy indicates that the target virtual terminal exists in the corresponding standard virtual terminal model, or exists in virtual terminals under different standard virtual terminals, and there are no less than 2 such terminals.

6. A method for verifying virtual terminals, characterized in that: For the target virtual terminal, the classification method described in any one of claims 1-5 is used to determine the virtual connection type described by the target virtual terminal; The target virtual terminal is verified according to the verification strategy corresponding to the virtual connection type and the virtual connection type described by the target virtual terminal.

7. The verification method for virtual terminals as described in claim 6, characterized in that: The target virtual terminal is verified according to the verification strategy corresponding to the virtual connection type and the virtual connection type described by the target virtual terminal. In response to the virtual connection being protected: an error occurs when the virtual connection type described by the target virtual terminal is inconsistent with the preset virtual connection type corresponding to the target virtual terminal; In response to the virtual connection for measurement and control: select the target rule from the preset rules; The target virtual terminal is verified based on the target rule; The target rule includes one of the following: No verification is performed; Compare whether the virtual connection type described by the target virtual terminal is consistent with the preset virtual connection type corresponding to the target virtual terminal. The preset virtual connection type includes the target type or the compatible type. Compare the attributes of the standard virtual terminal corresponding to the target virtual terminal with the preset type of the target virtual terminal to see if they are consistent.

Citation Information

Patent Citations

  • SCD file verification method and device based on standard virtual terminal loop expert database

    CN116186192A

  • SCD file measurement and control virtual loop verification method

    CN116820476A