A method for checking consistency of information of a main wiring diagram remote signaling and telemetry diagram library

By analyzing the telemetering meters, telesignaling meters and plant station meters in the substation centralized monitoring system and verifying the correlation between the main wiring diagram elements, the time-consuming, labor-intensive and error-prone problems of the existing technology are solved, and efficient and accurate library information consistency verification is achieved to ensure the authenticity of the monitoring data.

CN116028684BActive Publication Date: 2025-10-17TAIAN POWER SUPPLY CO OF STATE GRID SHANDONG ELECTRIC POWER CO
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310026035.1
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-09
Publication Date
2025-10-17
Estimated Expiration
2043-01-09

AI Technical Summary

Technical Problem

The existing method for verifying the telesignaling and telemetering information of the main wiring diagram is time-consuming and labor-intensive, prone to errors and omissions, resulting in inaccurate monitoring data and the possibility of causing power grid accidents.

Method used

Through the substation centralized monitoring system, telemetering meters, telesignaling meters and plant station meters are obtained, the main wiring graphic files are parsed, and the graphic elements are checked to see if they belong to the substation. It is also determined whether the graphic elements have any association with the adjacent text box elements, thus improving the verification efficiency and accuracy.

Benefits of technology

It significantly improves the efficiency and accuracy of the consistency check of the main wiring diagram telesignaling and telemetering library information, reduces the time and error rate of manual check, and ensures the authenticity of the monitoring data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116028684B_ABST
    Figure CN116028684B_ABST
Patent Text Reader

Abstract

The application provides a kind of main wiring diagram telesignalling telemetry library information consistency checking method, comprising: S1, obtains telemetering table, telesignalling table, station table, main wiring diagram file information;S2, parse the main wiring diagram file to be checked line by line, obtain target string;S3, judge the type of target string corresponding to the type of figure element;S4, call telemetering table, station table, parse current line data, check whether the figure element belongs to the substation;S5, call telesignalling table, station table, parse current line data, check whether the figure element belongs to the substation;S6, check whether the figure element corresponding to target string is associated with all adjacent text box figure elements on the main wiring diagram;S7, summarize the checking result.The application solves the time-consuming and labor-consuming problems of prior art, and the problems of easy error and omission, significantly improves the working efficiency of monitoring personnel and system operation personnel in checking the consistency of main wiring diagram telesignalling telemetry library.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of substation centralized monitoring system operation and maintenance, and particularly relates to a main wiring diagram telesignaling and telemetering library information consistency checking method. BACKGROUND

[0002] At present, most of the 220kV and below voltage level substations adopt unattended mode, and the telesignaling and telemetering information of the substations is accessed to the substation centralized monitoring system through the dispatching data network, and the monitoring personnel realizes remote monitoring and information browsing of the substations by checking the telesignaling and telemetering information of the centralized monitoring system.

[0003] The main wiring diagram is one of the main interfaces for the monitoring personnel to monitor and browse the telesignaling and telemetering information of the substations. The main wiring diagram is maintained by the substation centralized monitoring system operation and maintenance personnel and used by the monitoring personnel. The main wiring diagram can be constructed by means of building one by one, copying and modifying the whole diagram, importing the diagram module file, etc., and the above construction methods all have the possibility of error. Once the telesignaling and telemetering information of the main wiring diagram is incorrect, the data seen by the monitoring personnel is no longer real, which may cause serious power grid accidents. Therefore, the monitoring personnel and the system operation and maintenance personnel need to check whether the telesignaling and telemetering of the main wiring diagram is correctly linked to the database one by one to exclude errors.

[0004] Under the existing technical conditions, the method of comparing the telesignaling and telemetering of two sets of substation centralized monitoring systems or the method of checking the link one by one is usually adopted to check the consistency of the telesignaling and telemetering library of the main wiring diagram. These methods are time-consuming and laborious, and are prone to errors and omissions. Therefore, it is necessary to provide a main wiring diagram telesignaling and telemetering library information consistency checking method aiming at the above defects in the prior art. SUMMARY

[0005] In view of the problems in the prior art, the present application provides a main wiring diagram telesignaling and telemetering library information consistency checking method. The method directly obtains relevant data in the substation centralized monitoring system, calls the telemetering and telesignaling tables and the station table, analyzes the current row data, checks whether the graph element belongs to the substation, judges whether the graph element corresponding to the current row data has an association relationship with all adjacent text box graph elements on the main wiring diagram, and has high checking efficiency and high accuracy.

[0006] The technical scheme adopted by the present application is as follows:

[0007] A main wiring diagram telesignaling and telemetering library information consistency checking method comprises the following steps:

[0008] S1, obtaining the telemetering table, the telesignaling table and the station table in the real-time database of the substation centralized monitoring system, and obtaining the main wiring diagram file to be checked from the file server of the substation centralized monitoring system;

[0009] S2, parsing the main wiring diagram file to be checked line by line to obtain the target character string;

[0010] S3. Determine the primitive type corresponding to the target character string type. If the target character string is a dynamic data primitive, a grounding switch primitive, a circuit breaker primitive, a disconnector primitive, or a soft pressure plate primitive, execute step S4; otherwise, execute step S7.

[0011] S4. Call the telemetry table and plant station table, parse the current row data, and check whether the element belongs to this substation;

[0012] S5. Call the telesignaling meter and plant / station meter, analyze the current row data, and check whether the element belongs to this substation;

[0013] S6. Check whether the graphic element corresponding to the target character string has an association relationship with all adjacent text box graphic elements on the main wiring diagram;

[0014] S7. Summarize the verification results.

[0015] The present invention also provides a computer-readable medium, which is used to execute the main wiring diagram telesignaling and telemetering diagram library consistency verification method when the computer program is executed by a processor.

[0016] The beneficial effects of the present invention are as follows: the present method directly obtains relevant data in the centralized monitoring system of the substation, parses the current row data by calling the telemetry and telesignaling meter and the plant station table, verifies whether the graphic element belongs to the current substation, determines whether all adjacent text box graphic elements on the main wiring diagram corresponding to the graphic element of the current row data are associated, and solves the defects of the prior art that are time-consuming and labor-intensive, and prone to errors and omissions, and significantly improves the work efficiency of monitoring personnel and system operation and maintenance personnel in checking the consistency of the telesignaling and telemetry library of the main wiring diagram. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0018] Figure 1 This is a schematic diagram of the method flow of the present invention Figure 1 . DETAILED DESCRIPTION

[0019] The application will be further described below in connection with the drawings and embodiments: In order to clearly illustrate the technical features of the scheme, the application will be described in detail below through specific embodiments, and combined with the drawings. The disclosure below provides many different embodiments or examples to realize different structures of the application. In order to simplify the disclosure of the application, the components and settings of specific examples are described below. In addition, the application can repeatedly refer to numbers and / or letters in different examples. Such repetition is for the purpose of simplification and clarity, and does not indicate the relationship between the various embodiments and / or settings discussed. It should be noted that the components illustrated in the drawings are not necessarily drawn to scale. The application omits the description of well-known components and processing techniques and processes to avoid unnecessary limitation of the application.

[0020] As shown in Figure 1 The application provides a method for checking consistency of main wiring diagram, remote signaling diagram and library information, comprising the following steps:

[0021] S1, obtaining the telemetering table, remote signaling table and station table in the real-time database of the centralized monitoring system of the transformer substation, and obtaining the main wiring diagram file to be checked through the file server of the centralized monitoring system of the transformer substation;

[0022] S2, parsing the main wiring diagram file to be checked line by line to obtain the target string;

[0023] S3, judging the type of the target string corresponding to the graphic element type, if the target string is a dynamic data graphic element or a grounding knife switch graphic element or a circuit breaker graphic element or a disconnecting switch graphic element or a soft pressure plate graphic element, executing step S4, otherwise executing step S7;

[0024] S4, calling the telemetering table and the station table to parse the current line data and check whether the graphic element belongs to the transformer substation;

[0025] S5, calling the remote signaling table and the station table to parse the current line data and check whether the graphic element belongs to the transformer substation;

[0026] S6, checking whether the graphic element corresponding to the target string is associated with all adjacent text box graphic elements on the main wiring diagram;

[0027] S7, summarizing the checking results.

[0028] In step S1, the telemetering table and the telesignalling table obtained from the real-time database of the centralized monitoring system of the transformer substation must at least contain all telemetering and telesignalling items of the transformer substation to be checked, each data of the telemetering table at least containing a telemetering name, a telemetering keyid and a station id, each data of the telesignalling table at least containing a telesignalling name, a telesignalling keyid and a station id, and the station table obtained from the real-time database of the centralized monitoring system of the transformer substation must at least contain a station main wiring diagram file name and a station id of the transformer substation to be checked, and the main wiring diagram file to be checked obtained from the file server of the centralized monitoring system of the transformer substation must be a standard CIM / G file in XML mark-up language format.

[0029] In step S2, the main wiring diagram file to be checked is parsed line by line from the beginning to the end, and a string between the first "<" character and the first space after the "<" character of each line is obtained as a target string.

[0030] In step S3, the type of the graphic element corresponding to the target string in step S2 is judged, if the string is "DText", it is judged as a dynamic data graphic element, if the target string is "GroundDisconnector", it is judged as a grounding disconnector graphic element, if the target string is "CBreaker" or "DollyBreaker", it is judged as a circuit breaker graphic element, if the target string is "Disconnector", it is judged as a disconnector graphic element, if the target string is "Protect", it is judged as a protection soft pad graphic element, if the above target strings appear, step S4 is executed, otherwise, the next line is parsed in step S2.

[0031] In step S4, if the graphic element in step S3 is judged as a dynamic data graphic element, the value of the "keyid" attribute in the data of the line is obtained, the value of the "keyid" attribute is searched in the telemetering table, the station id of the item in which the search result of the value is obtained, if no result is searched or the obtained station id is inconsistent with the station id of the transformer substation to be checked in the station table in step S1, it is reported that the graphic element represented by the data of the line is a non-station graphic element, step S7 is executed, otherwise, the next step S5 is executed.

[0032] In step S5, if the graphic element in step S3 is judged as a grounding disconnector graphic element, a circuit breaker graphic element, a disconnector graphic element or a protection soft pad graphic element, the value of the "keyid" attribute of the graphic element element in the data of the line is obtained, the value of the "keyid" attribute is searched in the telesignalling table, the station id of the item in which the search result of the value is obtained, if no result is searched or the obtained station id is inconsistent with the station id of the transformer substation to be checked in the station table in step S1, it is reported that the graphic element represented by the data of the line is a non-station graphic element, step S7 is executed, otherwise, the next step S6 is executed.

[0033] Step S6 is specifically as follows:

[0034] Step S61: obtaining the current row data in step S2 and the judgment result of the graphic element type in step S3;

[0035] Step S62: parsing the row data to obtain the value of the "x" attribute, denoted as x0, the value of the "y" attribute, denoted as y0, and the value of the "keyid" attribute;

[0036] Step S63: parsing the to-be-checked main wiring graphic file row by row to obtain the string between the first "<" character and the first space after the "<" character of each row, and saving the value of the "ts" attribute of all row data with the string being "Text", the value of the "x" attribute being within the range of [x0-dx, x0+dx], and the value of the "y" attribute being within the range of [y0-dy, y0+dy] as an array; the specific values of dx and dy can be determined by the user;

[0037] Step S64: traversing the string of each element of the array in step S63 to remove the space characters in the element and form a processed array;

[0038] Step S65: if the row data represents a "dynamic data graphic element" according to the target string in step S3, searching the telemetering table according to the value of the "keyid" attribute in step S62 to obtain the telesignal name string of the entry in which the value is searched;

[0039] Step S66: if the string of any element of the processed array in step S64 is contained in the telesignal name string in step S65, it is judged that there is an association relationship, otherwise it is reported that there is no association relationship.

[0040] Step S7 is specifically as follows:

[0041] Step S71: if the target string does not belong to any graphic element in step S3, no error information of the row data is summarized, otherwise the error information of the row data in steps S4, S5 and S6 is summarized;

[0042] Step S72: judging whether the to-be-checked main wiring graphic file has been completely parsed and checked, if not, returning to step S2, and if yes, outputting the error information of each row data in steps S4, S5 and S6.

[0043] The application also provides a computer readable medium, characterized in that the computer program is executed by a processor to execute the main wiring graphic telesignal and telemetry graphic library information consistency checking method.

[0044] Example 1

[0045] S1, obtain the telemetering table, remote signaling table and station table in the real-time database of the centralized monitoring system of the transformer substation, and obtain the main wiring diagram file to be checked from the file server of the centralized monitoring system of the transformer substation;

[0046] The telemetering table is shown as follows: the telemetering name is before the comma, the first 18 digits after the comma are the station id, and the last 18 digits are the telemetering key id

[0047] The 10kV Aofeng line 608 active load value is 113997367413309942115967864048978874;

[0048] The 110kV Tianying line current value is 113997367413309942116812331928781711;

[0049] The remote signaling table is shown as follows: the remote signaling name is before the comma, the first 18 digits after the comma are the station id, and the last 18 digits are the remote signaling key id

[0050] The 10kV Dongzun line 618 interval protection reclosing charging completion value is 113997367413309942122160227637429826

[0051] The station table includes the following contents: the main wiring diagram file name is before the comma, and the station id is after the comma

[0052] TA.110kV Anjia station.fac.pic.g, 113997367413309483

[0053] TA.220kV Anlin station.fac.pic.g, 113997367413309485

[0054] TA.110kV Yingcheng station.fac.pic.g, 113997367413309942

[0055] The main wiring diagram file to be checked obtained from the file server of the centralized monitoring system of the transformer substation is as follows:

[0056] TA.110kV Yingcheng station.fac.pic.g

[0057] S2, analyze the main wiring diagram file to be checked line by line to obtain the target string;

[0058] The data of each line of the diagram file (the actual data does not contain the "xxth line:" word) is as follows:

[0059] The content of the first line of the graphic file analyzed in the first embodiment of the present application is: <?xml version = "1.0" encoding = "GBK"? >, and the target character string "?Xml" between the first "<" character and the first space after the "<" character of the first line is obtained;

[0060] The content of the second line of the graphic file analyzed in the first embodiment of the present application is: < Gw = "1920" h = "1080" bgiw = "0" InitAppID = "100000" InitAppAvailable = "0" bgc = "0,72,108" tags = "" bgf = "0" VerNo = "20" bgi = "0" >, and the target character string "G" between the first "<" character and the first space after the "<" character of the second line is obtained;

[0061] The content of the third line of the graphic file analyzed in the first embodiment of the present application is: < Layername = "the 0 plane" show = "1" >, and the target character string "Layer" between the first "<" character and the first space after the "<" character of the third line is obtained;

[0062] The content of line 92 of the graphics file parsed in the first embodiment of the present invention is: <DText LevelStart="0"wm="17"app="100000"fs="18"p_SelfDefString=""voltype="0"FontInterval="1"type="6"dotlength="2"RowInterval="1"p_MatrixFontFlag="0"p_IsAbs="1"p_DataFrom="0"lc="51,204,204"tfr="rotate(0)scale(1,0.946667)"key_name="肥环电厂"p_FontWidth="18"p_BoldFontFlag="0"domain=""p_DataSetFlag="3"ts="-00.00"keyid="113997517737164994"p_ShowModeMask="3"p_NameString=""ls="1"lt="0"p_EngcodeString=""p_FontHeight="17.04"id="33005219"lw="1"state="36"p_dynamiccolor="1"p_ZoomMaxLevel="0"switchapp="1"LevelEnd="16"af="39295"p_DataUpperLimit="999999"af2="0"af3="7"af4="0"x="185"y="273.5099999213219"p_lcdnumber="0"p_AssFlag="128"fc="0,255,0"ff="ARPLUKaiCN"p_ItalicFontFlag="0"p_DyColorFlag="0"p_ShowSignFlag="0"p_ReportType="1"p_DataLowerLimit="-999999"p_FontDeltaX="0"p_FontDeltaY="0"fm="0" / > , get the target string "DText" between the first "<" character and the first space after the "<" character in the 92nd line;

[0063] The content of line 378 of the graphics file parsed in Example 1 of the present invention is: <DText LevelStart="0"wm="17"app="100000"fs="17"p_SelfDefString=""voltype="112871465677750278"FontInterval="1"type="6"dotlength="1"RowInterval="1"p_MatrixFontFlag="0"p_IsAbs="1"p_DataFrom="0"lc="85,255,0"tfr="rotate(0)scale(1,0.91633)"key_name="10kV傲峰线608负荷"p_FontWidth="17.33"p_BoldFontFlag="0"domain=""p_DataSetFlag="3"ts="↓0.0"keyid="115967864048978874"p_ShowModeMask="3"p_NameString=""ls="1"lt="0"p_EngcodeString=""p_FontHeight="15.88"id="33004570"lw="1"state="41"p_dynamiccolor="1"p_ZoomMaxLevel="0"switchapp="1"LevelEnd="16"af="39295"p_DataUpperLimit="999999"af2="0"af3="7"af4="0"x="797"y="912.2888053655624"p_lcdnumber="0"p_AssFlag="130"fc="0,255,0"ff="ARPLUKaiCN"p_ItalicFontFlag="0"p_DyColorFlag="0"p_ShowSignFlag="20"p_ReportType="1"p_DataLowerLimit="-999999"p_FontDeltaX="0"p_FontDeltaY="0"fm="0" / > , get the target string "DText" between the first "<" character and the first space after the "<" character in the 378th line;

[0064] In the embodiment one of the application, the content of the 677th line of the graphic file is: <Protect fm="0" id="127005295" LevelStart="0" x="472" y="1017" keyid="122160257702200898" domain="" p_AssFlag="128" lc="0,0,255" p_ShowModeMask="3" p_SelfDefString="" switchapp="1" p_DyColorFlag="0" state="28" p_EngcodeString="" af2="0" app="100000" p_NameString="" af3="7" voltype="0" af4="0" key_name="10kV east line protection reclosing charging complete" af="39295" p_ReportType="1" fc="0,255,0" tfr="rotate(0)scale(1,1)" LevelEnd="16" ls="1" lt="0" devref="#TA_charging complete.bh.icn.g:TA_charging complete" lw="1" / >, the target string "Protect" between the first "<" character and the first space after the "<" character of the 677th line is obtained;

[0065] In the embodiment one of the application, the content of the 678th line of the graphic file is: the target string "Layer" between the first "<" character and the first space after the "<" character of the 678th line is obtained;

[0066] In the embodiment one of the application, the content of the 679th line of the graphic file is: the target string "G" between the first "<" character and the first space after the "<" character of the 679th line is obtained.

[0067] S3, judging that the target string "?xml" does not belong to any graphic element;

[0068] S7, not summarizing any error information of the line data, judging that the wiring diagram graphic file is not completely parsed, and executing step S2;

[0069] S2, for the 2nd line, the target string "G" is obtained;

[0070] S3, judging that the target string "G" does not correspond to any graphic element;

[0071] S7, not summarizing any error information of the line data, judging that the wiring diagram graphic file is not completely parsed, and executing step S2;

[0072] S2, for the 3rd row, the target string obtained is "Layer";

[0073] S3, judging that the target string "Layer" does not correspond to any graphic element;

[0074] S7, not summarizing the error information of the data of the row, judging that the wiring diagram graphic file is not completely parsed, and executing step S2;

[0075] S2, for the 92nd row, the target string obtained is "DText";

[0076] S3, judging that the target string "DText" corresponds to a dynamic data graphic element, and executing step S4;

[0077] S4, obtaining the value "113997517737164994" of the "keyid" attribute of the 92nd row data, and not searching for a result in the telemetry table, reporting that the graphic element represented by the data of the row is a non-station graphic element, and executing step S7;

[0078] S7, summarizing any error information of the data of the row, judging that the wiring diagram graphic file is not completely parsed, and executing step S2;

[0079] S2, for the 378th row, the target string obtained is "DText";

[0080] S3, judging that the target string "DText" corresponds to a dynamic data graphic element, and executing step S4;

[0081] S4, obtaining the value "115967864048978874" of the "keyid" attribute of the 378th row data, and searching for the station id of the entry in the telemetry table as "113997367413309942", which is consistent with the station id to be checked "113997367413309942", and executing step S5;

[0082] S5, not meeting the execution S5 condition, i.e., step S3 judges that the row is not any one of "grounding knife switch graphic element", "circuit breaker graphic element", "isolating switch graphic element", "protection soft pressure plate graphic element", and continuing to execute step S6;

[0083] S6, obtain the data in the 378th row in step S2, the result of judging the figure type is a dynamic data figure, x0=797, y0=912.2888053655624, the value of the "keyid" attribute is 115967864048978874, the processed array is {"construction", "aofeng", "#2 capacitor"}, the obtained telemetry name string is "10kV aofeng line 608 load active value", the element "aofeng" in the array is contained in the telemetry name string "10kV aofeng line 608 load active value", and it is judged that there is an association relationship;

[0084] S7, error information of the row of data is summarized, it is judged that the wiring diagram figure file is not completely parsed, and step S2 is executed;

[0085] S2, for the 677th row, the target string obtained is "Protect";

[0086] S3, it is judged that the target string "Protect" corresponds to a protection soft pad figure, and step S4 is executed;

[0087] S4, the execution condition of S4 is not met, that is, it is judged in step S3 that the row is not a "dynamic data figure", and step S5 is continuously executed;

[0088] S5, the value of the "keyid" attribute of the 677th row of data is "122160257702200898", the station id of the entry in which the telesignal quantity table is searched is "113997367413309942", which is consistent with the station id to be checked "113997367413309942", and step S6 is executed;

[0089] S6, obtain the data in the 677th row in step S2, the result of judging the figure type is a protection soft pad figure, x0=472, y0=1017, the value of the "keyid" attribute is 122160257702200898, the processed array is {"fire monitoring", "security defense"}, and the elements "fire monitoring" and "security defense" in the array are not contained in the telesignal name string "10kV dongzun line protection reclosing charging completion", and it is judged that there is no association relationship;

[0090] S7, error information of the row of data is summarized, it is judged that the wiring diagram figure file is not completely parsed, and step S2 is executed;

[0091] S2, for the 678th row, the target string obtained is " / Layer";

[0092] S3, it is judged that the target string " / Layer" does not correspond to any figure,

[0093] S7, not summarizing the error information of the row data, judging that the wiring diagram graphic file is not completely parsed, and executing step S2;

[0094] S2, for the 679th row, the target string obtained is " / G";

[0095] S3, judging that the target string "G" does not correspond to any graphic element, and executing step S7;

[0096] S7, summarizing the error information of the row data, judging that the wiring diagram graphic file is completely parsed, summarizing and outputting the error information of each row data in steps S4, S5 and S6, and ending.

[0097] The application further provides a computer readable medium, which stores a computer program, and the computer program is executed by a processor to execute the main wiring diagram telesignaling diagram library information consistency checking method.

[0098] It should be noted that the above examples are used to illustrate the technical solutions of the present application, but not to limit the present application. Although the present application has been described in detail with reference to the above examples, those skilled in the art should understand that the specific embodiments of the present application can be modified or replaced by equivalents without departing from the spirit and scope of the present application, and any modification or equivalent replacement should be covered in the protection scope of the claims of the present application.

Claims

1. A method for checking the consistency of information in a main wiring diagram telesignaling and telemetering library, characterized in that: The steps include: S1. Obtain telemetering meters, telesignaling meters, and plant / station meters from the real-time database of the substation centralized monitoring system, and obtain the main wiring diagram file to be verified from the file server of the substation centralized monitoring system; S2, parsing the main wiring diagram file to be checked line by line to obtain the target character string; S3. Determine the primitive type corresponding to the target character string type. If the target character string is a dynamic data primitive, a grounding switch primitive, a circuit breaker primitive, a disconnector primitive, or a soft pressure plate primitive, execute step S4; otherwise, execute step S7. S4. Call the telemetry table and plant station table, parse the current row data, and check whether the element belongs to this substation; S5. Call the telemeter meter and plant station meter, analyze the current row data, and check whether the element belongs to this substation; S6. Check whether the graphic element corresponding to the target character string has an association relationship with all adjacent text box graphic elements on the main wiring diagram; S7. Summarize the verification results; Check whether the graphic element corresponding to the target string has any association with all adjacent text box graphic elements on the main wiring diagram. Specifically include: S61, obtaining the current row data in the main wiring graphic file in step S2 and the result of the primitive type determination in step S3; S62. Parse the row of data, obtain the value of the "x" attribute, record it as x0, the value of the "y" attribute, record it as y0, and obtain the value of the "keyid" attribute; S63. Parse the main wiring diagram file to be verified line by line, obtain all characters between the first "<" character and the first space after the "<" character in each line as the target string, and save the values ​​of the "ts" attribute of all row data that match the string "Text" and the value of the "x" attribute in the range of [x0-dx, x0+dx] and the value of the "y" attribute in the range of [y0-dy, y0+dy] as an array; S64, traversing the character string of each element of the array in step S63, removing space characters in the elements, and forming a processed array; S65. If, in step S3, the target character string determines that the row of data represents a "dynamic data primitive," the value of the "keyid" attribute in step S62 is searched in the telemetry table to obtain the telemetering name character string of the entry where the search result for the value resides; S66. If the character string of any element of the array processed in step S64 is included in the remote signaling name character string in step S65, it is determined that an association relationship exists; otherwise, it is determined that no association relationship exists.

2. The method for checking consistency of main wiring diagram telesignaling and telemetering diagram library information according to claim 1, characterized in that: In step S1, Obtain telemetering and telesignaling tables from the real-time database of the substation centralized monitoring system, including: verifying all telemetering and telesignaling entries of the substation. Each data item in the telemetering table includes: telemetering name, telemetering keyid and plant station ID; each data item in the telesignaling table includes: telesignaling name, telesignaling keyid and plant station ID; The plant table obtained from the real-time database of the substation centralized monitoring system, including: the plant main wiring diagram file name and plant ID of the substation to be verified; The main wiring graphic file to be checked is obtained through the file server of the substation centralized control and monitoring system as a standard CIM / G file in XML markup language format.

3. The method for checking consistency of information of the main wiring diagram telesignaling and telemetering library according to claim 1 is characterized in that: Step S2 specifically includes: parsing the main wiring graphic file to be checked line by line from the beginning to the end, and obtaining all characters between the first "<" character and the first space after the "<" character in each line as the target character string.

4. The method for checking consistency of information of the main wiring diagram telesignaling and telemetering library according to claim 1 is characterized in that: In step S3, the determination of the graphic element type corresponding to the target character string type specifically includes: If the target string is "DText", the graphic element represented by the data in this row is a dynamic data graphic element; If the target string is "GroundDisconnector", the graphic element represented by the data in this row is the grounding switch graphic element; If the target string is "CBreaker" or "DollyBreaker", the primitive represented by the data in this row is the circuit breaker primitive; If the target string is "Disconnector", the graphic element represented by the data in this row is the disconnector graphic element; If the target string is "Protect", the graphic element represented by the data in this row is the protection soft pressure plate graphic element.

5. The method for checking consistency of main wiring diagram telesignaling and telemetering diagram library information according to claim 1 or 4, characterized in that: The calling of the telemetry table and the plant station table, parsing the current row data, and checking whether the graphic element belongs to the current substation specifically includes: If, in step S3, the target character string determines that the row of data represents a "dynamic data element", the value of the "keyid" attribute is obtained from the row of data; Retrieve the value of the "keyid" attribute in the telemetry table and obtain the plant station ID of the entry where the value is retrieved; If no result is retrieved, and if the obtained plant station ID is inconsistent with the plant station ID to be verified in the plant station table described in step S1, it is reported that the graphic element represented by the row of data is not a graphic element of this station, and step S7 is executed, otherwise the next step S5 is executed.

6. The method for checking consistency of information of the main wiring diagram telesignaling and telemetering library according to claim 1 or 4, characterized in that: The calling of the telemeter meter and the plant station meter, parsing the current row data, and checking whether the graphic element belongs to the current substation specifically include: If, in step S3, the target character string is used to determine that the row of data represents a "grounding switch element", a "circuit breaker element", a "disconnector element", or a "protection soft pressure plate element", then the value of the "keyid" attribute is obtained from the row of data; Retrieve the value of the "keyid" attribute in the telemetering table and obtain the plant ID of the entry where the retrieval result is located; If no result is retrieved, or the obtained plant station ID is inconsistent with the plant station ID to be verified in the plant station table described in step S1, it is reported that the graphic element represented by the row data is not a graphic element of this station, and step S7 is executed, otherwise the next step S6 is executed.

7. The method for checking consistency of information in the main wiring diagram telesignaling and telemetering library according to claim 1 is characterized in that: The summary verification results include: If it is determined in step S3 that the target character string does not belong to any primitive, then no error information is summarized for the row of data; otherwise, the error information for the row of data in steps S4, S5, and S6 is summarized; Determine whether the main wiring graphic file to be checked has been fully parsed and checked. If not, return to step S2. If so, summarize and output the error information of each row of data in steps S4, S5, and S6.

8. A computer-readable medium, characterized in that When the computer program is executed by a processor, it is used to execute the main wiring diagram telesignaling and telemetering diagram library consistency verification method described in any one of claims 1-7.

Citation Information

Patent Citations

  • Method for analyzing coordination and safety of protective relaying of regional power grid

    CN104240045A

  • Telemetry text primitive and equipment primitive position association verification method for transformer substation

    CN111626046A