A full-loop signal retrieval method based on SDD and SCD models

By parsing SDD and SCD models and .smap files, the entire circuit signal path of the power operation and maintenance system is automatically obtained, solving the problems of low efficiency and omissions in existing technologies, and realizing efficient fault location and circuit query.

CN119510970BActive Publication Date: 2025-12-16CHINA SOUTHERN POWER GRID COMPANY
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411437941.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-15
Publication Date
2025-12-16
Estimated Expiration
2044-10-15

AI Technical Summary

Technical Problem

The existing power operation and maintenance system has low fault location efficiency and is prone to omissions. It relies on manual querying of multiple data sets, which is time-consuming and labor-intensive, and it is difficult to correlate virtual and physical circuits.

Method used

By parsing the SDD model to obtain the physical path of the input signal, analyzing the signal forwarding process of the SCD model, and establishing the virtual-physical loop association with the .smap file, the full-loop signal retrieval is realized.

Benefits of technology

It improves fault location efficiency, reduces the time and errors of manual queries, realizes automatic association between virtual and physical circuits, and enhances operation and maintenance efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119510970B_ABST
    Figure CN119510970B_ABST
Patent Text Reader

Abstract

The application discloses a full-loop signal retrieval method based on SDD and SCD models, and the method comprises the following steps: firstly, the physical path of an incoming signal full loop is acquired through the shortest path search method by analyzing the SDD model; then, the virtual loop path of the incoming signal is acquired by analyzing the signal forwarding process of the SCD model; finally, the virtual and real loop association is established by analyzing the.smap file, and the full-loop signal retrieval based on the SDD and SCD models is realized. The method effectively solves the problem that the fault positioning and loop query of the current operation and maintenance system mainly depend on manual work, and the virtual and real loop query needs to manually read multiple documents, which is time-consuming, labor-consuming and low in efficiency, and greatly improves the operation and maintenance efficiency.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of power secondary system technology, and particularly relates to a full-loop signal retrieval method based on SDD and SCD models. Background Technology

[0002] Currently, fault location in power operation and maintenance systems relies primarily on manual labor. This requires a complete search of both optical and physical circuits, necessitating manual review of multiple documents such as manufacturer manuals, fiber optic cable connection diagrams, construction blueprints, manufacturer drawings, and virtual terminal tables. Often, searching for a single circuit requires navigating between these documents, which is time-consuming, labor-intensive, and inefficient. The searching of optical and virtual circuits is relatively independent. Optical circuit searches mainly rely on virtual terminal tables and fiber optic cable connection diagrams, while physical circuit searches primarily use construction blueprints and manufacturer drawings. A complete circuit includes both virtual and physical circuits, and the correlation between them often relies on experience, consulting manuals, or contacting the manufacturer's R&D team. This method is inefficient, prone to omissions, and creates difficulties for on-site operation and maintenance. Summary of the Invention

[0003] The technical problem to be solved by the present invention is to provide a full-loop signal retrieval method based on SDD and SCD models, so as to solve the technical problems of low efficiency and easy omission in the fault location of the existing power operation and maintenance system, which causes difficulties for on-site operation and maintenance.

[0004] Technical solution of the present invention:

[0005] A full-loop signal retrieval method based on SDD and SCD models is provided. The method includes: firstly, obtaining the physical path of the full loop of the input signal by parsing the SDD model and using the shortest path search method; then, obtaining the virtual loop path of the input signal by parsing the signal forwarding process of the SCD model; and finally, establishing the virtual-physical loop association by parsing the .smap file, thereby realizing full-loop signal retrieval based on SDD and SCD models.

[0006] The boundary setting conditions for the physical circuit of the input signal are: the starting point of the entire circuit of the input signal is the positive power output of the device, and the ending point is the signal input receiving hard contact of the device.

[0007] The method for obtaining the physical path of the entire input signal loop by parsing the SDD model and using the shortest path search method includes:

[0008] Step 1: Retrieve all functional elements in the SDD model: Retrieve all power supply functional elements of type DY, and for a specific device's input circuit, retrieve all functional elements of type KR.

[0009] Step 2: Analyze the connection relationships between functional components: Analyze the relationship between the physical connection points of the equipment and the connection points of the functional components through the internal connection InCore, analyze the connection between the physical connection points of the equipment in the cabinet through the cabinet connection Core, and analyze the connection between the terminal blocks between cabinets through the inter-cabinet cable.

[0010] Step 3: Starting from the positive power supply connection point of the power supply functional element and ending at the connection point of the input functional element, retrieve all connection paths from the positive power supply of the power supply functional element to the input functional element based on the connection relationship analysis results.

[0011] Step 4: Sort the search paths according to their length. The path length refers to the number of physical connection points traversed. For input signal loops, the paths between the same starting point and ending point are identical in terms of circuit relationship. After removing the ring network structure in the loop, take the shortest path as the physical path of the input signal loop.

[0012] The boundary setting conditions for the virtual loop path of the input signal are as follows: the starting boundary of the virtual loop of the input signal is the device that sends the input signal, i.e., the intelligent terminal, and the ending point of the input signal is the station control layer node of the measurement and control equipment.

[0013] Methods for obtaining the virtual loop path of the input signal by analyzing the signal forwarding process of the SCD model include:

[0014] Step 5: First, determine the virtual loop start point of the input signal. When searching for the virtual loop start point, for a certain smart terminal device with the IED name "IL1101", parse the AccessPoint-Server-LDevice-LN0-Inputs element of other receiving IED devices in the SCD, obtain all devices with the iedName attribute "IL1101" under the Inputs element of this device, and then determine the smart terminal node associated with the IED "IL1101" through the node with lnClass="GGIO" under ExtRef, and through the ldInst, lnClass, lnInst, doName and daName attributes.

[0015] Step 6: Search for the intermediate path of the virtual loop of the input signal. According to the retrieval process in Step 5, obtain the connection relationship from the input node of a certain smart terminal to the signal receiving node of other IED devices. Continue to search downwards according to the above logic, and search the reference information of the Inputs node of all other IED devices in the SCD. If there is any related to the node, it means that there is a loop association relationship. Repeat the above steps to finally find the intermediate path from the input signal node of the smart terminal to other devices.

[0016] Step 7: Finally, search for the endpoint node of the virtual loop of the input signal. Based on the last node found in Step 6, retrieve the address sAddr.

[0017] "B01.C1R2.MC_GGIO_IND2.BinaryInput37", based on the mapping relationship with the station control layer signal, change the signal address to

[0018] The code "B01.C1R2.MC_GGIO_IND2.BinaryOutput37" is then used to search the addresses of all DAs under the station control layer access point, and finally determine the corresponding associated station control layer node as the endpoint node of the virtual loop.

[0019] Methods for parsing .smap files to establish virtual-real loop associations and implement full-loop signal retrieval based on SDD and SCD models include:

[0020] Step 8: For the starting node of the virtual loop of the acquired input signal, first locate the specific device element through the iedName attribute, and then search all ComponentMappings under the current device in the .smap file according to the sAddr physical address to find the association relationship corresponding to the physical address. The Name attribute is the association attribute with the functional element of the SDD model file, and iedName or sAddr is the association with the SCD model file.

[0021] Step 9: Based on the parsed ComponentMapping association, the associated device in the SDD model is represented by the "=" sign and the first "+" sign, which represent the cabinet to which it belongs. The content after the first "-" represents the device number. The name attribute of ComponentMapping in the SDD model is represented by the sub-device before the first ":", and the content after it represents the functional element name. By searching in the SDD model, a set of mapping relationships between physical loop functional elements and virtual loop nodes is finally obtained.

[0022] Step 10: Finally, for a specific input signal, based on the obtained physical loop path and the determined virtual loop path of the input signal, the mapping relationship between the obtained physical loop functional components and the virtual loop nodes is retrieved, and the ComponentMapping association between the two is found. Thus, the physical loop path and the virtual loop path of the input signal are finally associated, realizing the full loop retrieval of the input signal.

[0023] The beneficial effects of this invention are:

[0024] This invention uses a shortest path search method to parse the SDD model to obtain the physical path of the input signal loop, then parses the forwarding process of the SCD model to obtain the virtual loop signal of the input signal, and finally establishes the virtual and physical loop association through the .smap file, ultimately realizing full-loop signal retrieval based on the SDD and SCD models. This method effectively solves the problems of current operation and maintenance systems where fault location and loop querying mainly rely on manual labor, and where virtual and physical loop queries require manually reviewing multiple documents, resulting in time-consuming, labor-intensive, and inefficient processes. It can greatly improve the efficiency of operation and maintenance. Attached Figure Description

[0025] Figure 1 This is a schematic diagram of the process of the present invention;

[0026] Figure 2 This is a schematic diagram illustrating the association between virtual and real information in a specific embodiment of the present invention. Detailed Implementation

[0027] In this invention, SDD stands for Substation Digital Design Description, and SCD stands for Substation Configuration Description.

[0028] The present invention provides a full-loop signal retrieval method based on SDD and SCD models, comprising:

[0029] First, by parsing the SDD model and using the shortest path search method, the physical path of the entire loop of the input signal is obtained. Then, the virtual loop path of the input signal is obtained by parsing the signal forwarding process of the SCD model. Finally, the virtual and physical loops are associated by parsing the .smap file, thus realizing the full loop signal retrieval based on the SDD and SCD models.

[0030] The boundary setting conditions for the physical circuit of the input signal are: the starting point of the entire circuit of the input signal is the positive power output of the device, and the ending point is the signal input receiving hard contact of the device.

[0031] The specific implementation steps of this invention include:

[0032] The SDD model is analyzed, and the physical full-loop path of the input signal is obtained through the shortest path search method.

[0033] Step 1: Retrieve all functional elements in the SDD model, retrieve all power supply functional elements of type DY, and for a specific device's input circuit, retrieve all functional elements of type KR.

[0034] Step 2: Analyze the connection relationships between functional components. Use the InCore internal connection to analyze the relationship between the physical connection points of the devices and the connection points of the functional components. Use the Core internal cabinet connection to analyze the connections between the physical connection points of devices within the cabinet. Use the Cable inter-cabinet connection to analyze the connections between the terminal blocks between cabinets.

[0035] Step 3: Starting from the positive power supply connection point of the power supply functional element and ending at the connection point of the input functional element, retrieve all connection paths from the positive power supply of the power supply functional element to the input functional element based on the connection relationship analysis results.

[0036] Step 4: There may be multiple search paths. Sort them according to their length, which refers to the number of physical connection points traversed. For input signal loops, paths between the same set of start and end points have the same circuit relationship. After removing the loop structure, take the shortest path as the physical path of the input signal loop.

[0037] By using the above method to search for physical circuit paths, we can solve the problems of time-consuming, labor-intensive, and error-prone manual querying of physical circuits for input information. This fully utilizes the model's data to achieve automatic retrieval of physical circuit paths for input signals.

[0038] The virtual loop path of the input signal is obtained by analyzing the signal forwarding process of the SCD model.

[0039] The boundary setting rules for the virtual loop path of the input signal are as follows: the starting boundary of the virtual loop is the device that sends the input signal, i.e., the intelligent terminal. The ending point of the input signal is the station control layer node of the measurement and control equipment.

[0040] Step 5: First, determine the virtual loop start point of the incoming signal. In the SCD model, different IED device nodes are associated through the ExtRef under Inputs. However, in the SCD model, Inputs are only described at the signal receiving end. Therefore, when searching for the virtual loop start point, for a specific smart terminal device, such as an IED named "IL1101", parse the AccessPoint-Server-LDevice-LN0-Inputs element of other receiving IED devices in the SCD to obtain all devices with the iedName attribute "IL1101" under that device's Inputs element. Then, through the node with lnClass = "GGIO" under ExtRef, and further through the ldInst, lnClass, lnInst, doName, and daName attributes, determine the associated smart terminal node with IED "IL1101".

[0041] Step 6: Search for intermediate paths in the virtual loop of the input signal. Based on the retrieval process described above, the connection relationships from the input node of a smart terminal to the signal receiving nodes of other IED devices have been obtained. Following the same logic, continue the search downwards, retrieving reference information for the Input nodes of all other IED devices in the SCD. If any reference is found that is associated with that node, it indicates the existence of a loop connection. Repeating the above steps, the intermediate paths from the smart terminal's input signal node to other devices can eventually be found.

[0042] Step 7: Finally, search for the endpoint node of the virtual loop of the input signal. For the last node found, retrieve its address sAddr, such as...

[0043] "B01.C1R2.MC_GGIO_IND2.BinaryInput37", based on the mapping relationship with the station control layer signal, change the signal address to

[0044] The code "B01.C1R2.MC_GGIO_IND2.BinaryOutput37" is then used to search the addresses of all DAs under the station control layer access point, and finally determine the corresponding associated station control layer node as the endpoint node of the virtual loop.

[0045] The above steps complete the process of inputting information from the intelligent terminal to other IED devices, the measurement and control process layer, and the measurement and control station layer. By retrieving the complete path of the input signal in the SCD, the problem of poor SCD readability, inability of engineers to interpret it, and repeated switching and querying of virtual loops mainly relying on virtual terminal tables and optical cable connection diagrams is solved, greatly improving the efficiency of input virtual loop signal path retrieval.

[0046] Parse the virtual-real relationship file .smap and establish model relationships.

[0047] The .smap (signal mapping file, represented by *.smap) file is specifically used to store the association between the SDD and SCD models. This file uses XML format and describes the association between a specific node of an IED in the SCD and a specific functional element in the SDD model. Example as follows:

[0048]

[0049] Step 8: For the starting node of the virtual loop of the acquired input signal, first locate the specific device element through the iedName attribute, and then search all ComponentMappings under the current device in the .smap file according to the sAddr physical address to find the association relationship corresponding to the physical address. The Name attribute is the association attribute with the functional element of the SDD model file, and iedName or sAddr is the association with the SCD model file.

[0050] Step 9: Based on the parsed ComponentMapping relationships, associated devices such as "=KKL07+MK-1-1n" are represented in the SDD model. The "=" sign and the first "+" sign represent the cabinet to which the device belongs, and the content after the first "-" represents the device number. The ComponentMapping name attribute, such as "02:BI_01", represents the sub-device before the first ":" sign in the SDD model, and the content after that represents the functional component name. By searching in the SDD model, a mapping relationship between physical loop functional components and virtual loop nodes can be obtained.

[0051] Step 10: Finally, for a specific input signal, based on the acquired physical loop path and the determined virtual loop path of the input signal, the mapping relationship between the acquired physical loop functional components and virtual loop nodes is retrieved to find the ComponentMapping association between the two. This ultimately associates the physical loop path and virtual loop path of the input signal, achieving full loop retrieval of the input signal.

[0052] Thus, the input signal starts from the physical circuit power supply, travels through the physical link to the intelligent terminal, is associated with the specific DA at the intelligent terminal via the .smap file, is then forwarded by the input DA in the IED device, and finally reaches the process layer signal of the measurement and control system. Finally, the process layer of the measurement and control system forwards it to the station control layer. The complete path is as follows: Figure 2 As shown.

[0053] By reading .smap files to establish the association between physical loop paths and virtual loops, the problem of relying on experience, manuals, or manufacturer R&D information to determine the relationship between the two is solved. Traditional methods are inefficient, prone to omissions, and cause difficulties for on-site operation and maintenance.

Claims

1. A full-loop signal retrieval method based on SDD and SCD models, characterized in that: The method includes: first, obtaining the physical path of the entire input signal loop by parsing the SDD model and using the shortest path search method; then, obtaining the virtual loop path of the input signal by parsing the signal forwarding process of the SCD model; and finally, establishing the virtual-physical loop association by parsing the .smap file, thereby realizing full-loop signal retrieval based on the SDD and SCD models. The method of obtaining the physical path of the entire input signal loop by parsing the SDD model and using the shortest path search method includes: Step 1: Retrieve all functional elements in the SDD model: Retrieve all power supply functional elements of type DY, and for a specific device's input circuit, retrieve all functional elements of type KR. Step 2: Analyze the connection relationships between functional components: Analyze the relationship between the physical connection points of the equipment and the connection points of the functional components through the internal connection InCore, analyze the connection between the physical connection points of the equipment in the cabinet through the cabinet connection Core, and analyze the connection between the terminal blocks between cabinets through the inter-cabinet cable. Step 3: Starting from the positive power supply connection point of the power supply functional element and ending at the connection point of the input functional element, retrieve all connection paths from the positive power supply of the power supply functional element to the input functional element based on the connection relationship analysis results. Step 4: Sort the search paths according to their length. The path length refers to the number of physical connection points traversed. For input signal loops, the paths between the same starting point and ending point are identical in terms of circuit relationship. After removing the ring network structure in the loop, take the shortest path as the physical path of the input signal loop.

2. The full-loop signal retrieval method based on SDD and SCD models according to claim 1, characterized in that: The boundary setting conditions for the physical circuit of the input signal are: the starting point of the entire circuit of the input signal is the positive power output of the device, and the ending point is the signal input receiving hard contact of the device.

3. The full-loop signal retrieval method based on SDD and SCD models according to claim 1, characterized in that: The boundary setting conditions for the virtual loop path of the input signal are as follows: the starting boundary of the virtual loop of the input signal is the device that sends the input signal, i.e., the intelligent terminal, and the ending point of the input signal is the station control layer node of the measurement and control equipment.

4. The full-loop signal retrieval method based on SDD and SCD models according to claim 1, characterized in that: Methods for obtaining the virtual loop path of the input signal by analyzing the signal forwarding process of the SCD model include: Step 5: First, determine the virtual loop start point of the input signal. When searching for the virtual loop start point, for a certain smart terminal device with the IED name "IL1101", parse the AccessPoint-Server-LDevice-LN0-Inputs element of other receiving IED devices in the SCD, obtain all devices with the iedName attribute "IL1101" under the Inputs element of this device, and then determine the smart terminal node with the associated IED "IL1101" through the node with lnClass="GGIO" in ExtRef, and through the ldInst, lnClass, lnInst, doName and daName attributes. Step 6: Search for the intermediate path of the virtual loop of the input signal. According to the retrieval process in Step 5, obtain the connection relationship from the input node of a certain smart terminal to the signal receiving node of other IED devices. Continue to search downwards according to the above logic, and search the reference information of the Inputs element of all other IED devices in the SCD. If there is any related to the node, it means that there is a loop association relationship. Repeat the above steps to finally find the intermediate path from the input signal node of the smart terminal to other devices. Step 7: Finally, search for the endpoint node of the virtual loop of the incoming signal. Based on the last node found in Step 6, search for the address sAddr, "B01.C1R2.MC_GGIO_IND2.BinaryInput37". According to the mapping relationship with the station control layer signal, change the signal address to "B01.C1R2.MC_GGIO_IND2.BinaryOutput37". Then, search for the addresses of all DAs under the station control layer access point to finally determine the corresponding associated station control layer node as the endpoint node of the virtual loop.

5. The full-loop signal retrieval method based on SDD and SCD models according to claim 1, characterized in that: Methods for parsing .smap files to establish virtual-real loop associations and implement full-loop signal retrieval based on SDD and SCD models include: Step 8: For the starting node of the virtual loop of the acquired input signal, first locate the specific device element through the iedName attribute, and then search all ComponentMappings under the current device in the .smap file according to the sAddr physical address to find the association relationship corresponding to the physical address. The Name attribute is the association attribute with the functional element of the SDD model file, and iedName or sAddr is the association with the SCD model file. Step 9: Based on the parsed ComponentMapping association, the associated device in the SDD model is represented by the "=" sign and the first "+" sign, which represent the cabinet to which it belongs. The content after the first "-" represents the device number. The name attribute of ComponentMapping in the SDD model is represented by the sub-device before the first ":", and the content after it represents the functional element name. By searching in the SDD model, a set of mapping relationships between physical loop functional elements and virtual loop nodes is finally obtained. Step 10: Finally, for a specific input signal, based on the obtained physical loop path and the determined virtual loop path of the input signal, the mapping relationship between the obtained physical loop functional components and the virtual loop nodes is retrieved, and the ComponentMapping association between the two is found. Thus, the physical loop path and the virtual loop path of the input signal are finally associated, realizing the full loop retrieval of the input signal.

Citation Information

Patent Citations

  • Secondary system three-dimensional visualization method for transformer substation

    CN110795609A

  • Secondary photoelectric circuit automatic mapping method based on intelligent substation model file

    CN117195812A