Node state extracting, triggering and uploading method, system and equipment for transformer substation monitoring system and storage medium
By constructing a general mechanism logic model in XML format, the inconsistency problem of node status extraction and upload in the substation monitoring system is solved, and the accuracy of fault prediction and the integrity of real-time data analysis are achieved.
Patent Information
- Application Number
- CN202510832512.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-06-20
- Publication Date
- 2025-09-16
AI Technical Summary
Existing substation monitoring systems rely on manual inspections and simple threshold alarms to extract node status, lacking in-depth analysis, making it difficult to detect potential faults in advance. In terms of uploading node status, the file format and content are inconsistent, affecting the accuracy and completeness of real-time data analysis.
A general mechanism logic model based on XML format is constructed, and the equipment status, analog and counting data are extracted through the LD-LN-DO-DA hierarchical structure to generate abnormal trigger signals, which are converted into CIM/E format log files and sent to the operation and maintenance platform.
It realizes the unified extraction and upload of node status in the substation monitoring system, improves the accuracy of fault prediction and the integrity of real-time data analysis, and ensures the consistency of data transmission format and content.
Smart Images

Figure CN120657957A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of power system automation, and in particular to a method, system, device and storage medium for extracting, triggering and uploading node status of a substation monitoring system. Background Art
[0002] At present, for substation monitoring system equipment, in terms of node status extraction, most existing monitoring system equipment relies on manual inspections or simple threshold alarms, focusing mainly on the surface parameters of the equipment and lacking in-depth analysis of the node operation logic, making it difficult to detect potential faults in advance or quickly locate problems after a fault occurs; in terms of node status transmission, existing equipment relies on many protocols, and the format and content of the transmission files are not unified, which restricts the accuracy and completeness of real-time data analysis and decision support. Summary of the Invention
[0003] Purpose of the invention: The purpose of the present invention is to provide a method, system, device and storage medium for extracting, triggering and uploading node status for a substation monitoring system, so as to solve the problem of inconsistent format and content of existing transmission files.
[0004] Technical solution: The method for extracting, triggering and uploading node status for a substation monitoring system described in the present invention includes the following steps: extracting functional nodes and monitoring elements of substation monitoring system equipment, and constructing a general mechanism logic model in XML format; wherein, the general mechanism logic model divides the node hierarchy based on the functional mechanism of the equipment, including the LD layer storing the overall attributes of the equipment, the LN layer dividing by functional categories, the DO layer defining functional nodes, and the DA layer binding monitoring elements and their judgment rules; based on the node hierarchy and bound monitoring elements in the general mechanism logic model, extracting the internal status quantity, analog quantity and counting quantity data of the equipment, and generating an abnormal trigger signal according to the preset trigger rules; wherein, the preset trigger rules include actual, analog and random trigger logic for the status quantity, and timed self-test judgment logic for the analog quantity and counting quantity; converting the trigger signal and self-test results into CIM / E format log files, storing them based on the log rotation mechanism and uploading them to the operation and maintenance platform; wherein, the log files are associated with the mechanism model nodes and monitoring elements through index numbers.
[0005] Furthermore, the functional nodes include: telemetry, telesignaling, remote control and public status; among them, telemetry is divided into telemetry sampling, telemetry calculation and telemetry uploading nodes; telesignaling is divided into telesignaling collection, telesignaling processing and telesignaling uploading nodes; remote control is divided into remote control receiving, remote control action and remote control export nodes; public status is divided into hardware status and software status; monitoring elements are representative state quantities, analog quantities and counting quantities that characterize the node operation status.
[0006] Furthermore, the LD layer is used to store the overall properties of the device; the LN layer is used to store categories, including telemetry, telesignaling, remote control and public status; the DO layer is used to store each node under the category, including telemetry sampling, telemetry calculation and telemetry upload nodes under the telemetry category, telesignaling collection, telesignaling processing and telesignaling upload nodes under the telesignaling category, remote control reception, remote control action and remote control export nodes under the remote control category, and hardware status and software status nodes under the public status category; the DA layer is divided into state quantities and analog quantities and counting quantities, among which the state quantities store their descriptions, indexes, data types, associated boards and other elements; the analog quantities and counting quantities store descriptions, indexes, data types, associated boards, abnormal status judgment rules and other elements.
[0007] Furthermore, the state quantity, analog quantity and counting quantity data inside the device are extracted as follows:
[0008] For the state quantity, 0 / 1 value is used as the representation and the calculation is as follows:
[0009]
[0010] In the formula, T is the time, i is the serial number of the monitoring element;
[0011] For analog quantities, an exponentially weighted moving average method based on error feedback is used. According to the dynamic changes of the error adaptive data, the weighted mean value within a specific time interval is used as the representation, and the calculation is as follows:
[0012]
[0013] In the formula, x is the analog value, i is the serial number of the monitoring element, and They are analog x i The weighted mean at time T and T-1, x i (T) is the analog quantity x i The instantaneous value at time T, α and α0 are the smoothing factor and the initial value of the smoothing factor, respectively, and k is the error sensitivity factor;
[0014] For the count amount, the difference between the initial and final values within a specific time interval is used as the representation, and is calculated as follows:
[0015] △x i (T)=|x i (T)-x i (T-1)|
[0016] In the formula, x is the count quantity, i is the serial number of the monitoring element, △x i (T) is the count amount x i The difference at time T, x i (T) and x i (T-1) are the number of counts xi Instantaneous values at times T and T-1.
[0017] Furthermore, manual triggering includes single-factor setting and multi-factor setting.
[0018] Furthermore, the multi-factor setting is triggered in three forms: single input, multiple outputs; multiple inputs, single output; multiple inputs, multiple outputs.
[0019] Furthermore, the log content includes a timestamp, a trigger type, and a description of the abnormal state.
[0020] The present invention provides a node status extraction, triggering, and uploading system for a substation monitoring system, comprising:
[0021] XML module: This module is used to extract the functional nodes and monitoring elements of substation monitoring system equipment and construct a general mechanism logic model in XML format. The general mechanism logic model divides the node hierarchy based on the equipment functional mechanism, including the LD layer for storing overall equipment attributes, the LN layer for dividing by functional category, the DO layer for defining functional nodes, and the DA layer for binding monitoring elements and their judgment rules.
[0022] Abnormal trigger signal module: This module is used for the node level and bound monitoring elements in the general mechanism logic model to extract the state quantity, analog quantity, and counting quantity data within the equipment and generate abnormal trigger signals according to preset trigger rules. The preset trigger rules include actual, analog, and random trigger logic for state quantities, as well as timed self-test judgment logic for analog quantities and counting quantities.
[0023] Conversion module: used to convert trigger signals and self-test results into CIM / E format log files, store them based on the log rotation mechanism, and upload them to the operation and maintenance platform; among them, the log files are associated with mechanism model nodes and monitoring elements through index numbers.
[0024] Furthermore, in the XML module, the functional nodes include: telemetry, telesignaling, remote control and public status; among them, telemetry is divided into telemetry sampling, telemetry calculation and telemetry uploading nodes; telesignaling is divided into telesignaling acquisition, telesignaling processing and telesignaling uploading nodes; remote control is divided into remote control receiving, remote control action and remote control export nodes; public status is divided into hardware status and software status; monitoring elements are representative state quantities, analog quantities and counting quantities that characterize the node operation status.
[0025] Furthermore, in the XML module, the LD layer is used to store the overall attributes of the device; the LN layer is used to store categories, including telemetry, telesignaling, remote control and public status; the DO layer is used to store each node under the category, including telemetry sampling, telemetry calculation and telemetry upload nodes under the telemetry category, telesignaling collection, telesignaling processing and telesignaling upload nodes under the telesignaling category, remote control reception, remote control action and remote control export nodes under the remote control category, and hardware status and software status nodes under the public status category; the DA layer is divided into state quantity and analog quantity and counting quantity, among which the state quantity stores its description, index, data type, associated board and other elements; the analog quantity and counting quantity store description, index, data type, associated board, abnormal status judgment rule and other elements.
[0026] Furthermore, in the abnormal trigger signal module, the state quantity, analog quantity and counting quantity data inside the device are extracted as follows:
[0027] For the state quantity, 0 / 1 value is used as the representation and the calculation is as follows:
[0028]
[0029] In the formula, T is the time, i is the serial number of the monitoring element;
[0030] For analog quantities, an exponentially weighted moving average method based on error feedback is used. According to the dynamic changes of the error adaptive data, the weighted mean value within a specific time interval is used as the representation, and the calculation is as follows:
[0031]
[0032] In the formula, x is the analog value, i is the serial number of the monitoring element, and They are analog x i The weighted mean at time T and T-1, x i (T) is the analog quantity x i The instantaneous value at time T, α and α0 are the smoothing factor and the initial value of the smoothing factor, respectively, and k is the error sensitivity factor;
[0033] For the count amount, the difference between the initial and final values within a specific time interval is used as the representation, and is calculated as follows:
[0034] △x i (T)=|x i (T)-x i (T-1)|
[0035] In the formula, x is the count quantity, i is the serial number of the monitoring element, △x i (T) is the count amount x i The difference at time T, x i (T) and xi (T-1) are the number of counts x i Instantaneous values at times T and T-1.
[0036] Furthermore, in the abnormal trigger signal module, manual triggering includes single-factor setting and multi-factor setting.
[0037] Furthermore, the multi-factor setting is triggered in three forms: single input, multiple outputs; multiple inputs, single output; multiple inputs, multiple outputs.
[0038] Furthermore, in the conversion module, the log content includes a timestamp, a trigger type, and a description of the abnormal state.
[0039] An electronic device described in the present invention includes a memory, a processor, and a computer program stored in the memory, and the processor implements the steps of any one of the methods when executing the program.
[0040] The computer-readable storage medium of the present invention stores a computer program, which implements the steps of any one of the methods when executed by a processor.
[0041] Beneficial effects: Compared with the existing technology, the present invention has the following significant advantages: the present invention extracts the main nodes and monitoring elements of the equipment, constructs a logical model of the substation monitoring system mechanism, designs the equipment monitoring element reading, parsing logic, log recording and log uploading logic, and realizes the unification of the format and content of the transmission file. BRIEF DESCRIPTION OF THE DRAWINGS
[0042] Figure 1 is a flow chart of the present invention;
[0043] Figure 2 This is a general mechanism logic model architecture diagram of the present invention;
[0044] Figure 3 It is the monitoring element reading and parsing logic diagram of the present invention;
[0045] Figure 4 is the log record logic diagram of the present invention;
[0046] Figure 5 is an example diagram of a maintenance log of the present invention;
[0047] Figure 6 This is an example diagram of the operation log of the present invention. DETAILED DESCRIPTION
[0048] The technical solution of the present invention will be further described below with reference to the accompanying drawings.
[0049] like Figure 1As shown, an embodiment of the present invention provides a method for extracting, triggering, and uploading node status for a substation monitoring system, comprising the following steps:
[0050] Step 1: Extract the main nodes and monitoring elements of the equipment and build a logical model of the substation monitoring system mechanism in XML format. This includes the following steps:
[0051] Step 101: Identify the main functions and status nodes of the monitoring system equipment and determine the monitoring elements under each node. The substation monitoring system consists of a monitoring host, data communication gateway, measurement and control devices, and other equipment to implement functions such as data acquisition, operation monitoring, and operational control. Taking the measurement and control devices as an example, based on their operating mechanisms, they are divided into four categories: telemetry, telesignaling, remote control, and public status. The telemetry function is divided into telemetry sampling, telemetry calculation, and telemetry upload nodes. The telesignaling function is divided into telesignaling collection, telesignaling processing, and telesignaling upload nodes. The remote control function is divided into remote control reception, remote control action, and remote control exit nodes. The public status is divided into hardware status and software status.
[0052] Considering the input, output, and intermediate data processing of each node, key monitoring elements are extracted and a refined functional modeling index table is established. Table 1 is an example of a functional modeling index table for a measurement and control device.
[0053] Table 1 Example of index table for partial function modeling of measurement and control device
[0054]
[0055] Step 102: Based on the equipment nodes and monitoring elements, a general mechanism logic model of the monitoring system is constructed. Figure 2 As shown in the figure, to ensure uniformity of monitoring data across different types of equipment and similar equipment from different manufacturers within the monitoring system, a standardized substation monitoring system mechanism model was designed. The model is in XML format and adopts a four-layer structure (LD-LN-DO-DA) similar to the IEC61850 model. Taking a measurement and control device as an example, the LD layer stores overall device attributes; the LN layer stores categories, categorized as telemetry, telesignaling, remote control, and common status; the DO layer stores nodes within each category, such as telemetry sampling nodes; the DA layer stores state quantities, such as descriptions and related variables, which are derived from device programs; analog quantities and counter quantities store descriptions, related variables, and judgment rules. Platforms such as the operation and maintenance substation can define trigger logic for abnormal conditions based on these judgment rules. The model also provides data templates for the four-layer structure, listing elements such as data types. Table 2 shows a partial overview of the monitoring system mechanism model structure.
[0056] Table 2. Partial monitoring system mechanism model structure
[0057]
[0058]
[0059] Step 2: Based on the model information in step 1, extract and trigger the monitoring elements inside the equipment. This includes the following steps:
[0060] Step 201: Design the monitoring element status extraction logic for each node.
[0061] Design the generation logic for the monitoring elements identified in step 1 within each module program, configuring the output signals as state quantities, analog quantities, or count quantities based on their categories. For example, for the "Interpolation Buffer Overflow" monitoring element under the "Telemetry Computation" node, add judgment logic to the existing telemetry sampling program: when the write pointer in the interpolation buffer catches up with the read pointer, or when the write pointer reaches the end of the buffer, the signal is set to 1. For each control block, if any buffer overflows, the signal is 1; otherwise, it is 0.
[0062] Set up an independent process program, link the monitoring element outputs of each module to the input signal of the process, and initialize the signal. For example, link the "Interpolation Buffer Overflow" monitoring element in the telemetry sampling program to the process as an input.
[0063] For the state quantity, 0 / 1 value is used as the representation, and the calculation formula is as follows:
[0064]
[0065] Where T is the time and i is the serial number of the monitoring element.
[0066] For analog quantities, in order to improve the real-time performance of calculations, an exponentially weighted sliding average method based on error feedback is used. According to the dynamic changes of the error adaptive data, the weighted mean within a specific time interval is used as the representation. The calculation formula is as follows:
[0067]
[0068] Where,
[0069]
[0070] In the formula, x is the analog value, i is the serial number of the monitoring element, and They are analog x i The weighted mean at time T and T-1, x i (T) is the analog quantity x i The instantaneous value at time T, α and α0 are the smoothing factor and the initial value of the smoothing factor, respectively, and k is the error sensitivity factor;
[0071] For the count amount, the difference between the initial and final values within a specific time interval is used as the representation, and the calculation formula is as follows:
[0072] △x i (T)=|x i (T)-x i (T-1)|
[0073] In the formula, x is the count quantity, i is the serial number of the monitoring element, △x i (T) is the count amount x i The difference at time T, x i (T) and x i (T-1) are the number of counts x i Instantaneous values at times T and T-1.
[0074] Step 202: Based on the monitoring element status extraction logic of step 201, further design a trigger mechanism.
[0075] For the 0 / 1 state quantity monitoring elements under the telesignaling, telemetering and remote control functions, two modes are set: actual signal triggering and simulation triggering. The trigger of the former comes from the actual abnormal signal inside the device. For signals that are difficult to trigger in practice, or when the training data needs to be expanded, this method supports simulation triggering mode, which includes manual triggering and random triggering. By configuring the function control word, various test cases such as single input single output (SISO), multiple input single output (MISO) and multiple input multiple output (MIMO) can be generated, and the corresponding functions can be activated and deactivated. After the signal is triggered, anti-shake processing is set. After anti-shake, the local alarm of the device is triggered, the self-test signal is written, and the information is recorded at the same time. For common states such as analog quantities and counting quantities, the applicable monitoring elements are determined according to the device type, and the information is recorded regularly. The process is as follows: Figure 3 As shown, the corresponding implementation is as follows:
[0076] 1. Status quantity: It has three forms: actual trigger, manual trigger and random trigger.
[0077] 1.1 Actual trigger:
[0078] The telemetry, telesignaling, and remote control status signals extracted in step 201 are read. When the status value is set to 1, it indicates that the monitoring element is in an abnormal state. After de-shaking, the corresponding nodes and monitoring elements are reset. When the monitored status value returns to normal, the signal is reset. For example, if the extracted "SV Configuration Inconsistent" signal is 1 and remains 1 after de-shaking, the "Telemetry Computation" node and "SV Configuration Inconsistent" monitoring element in the process are set. If the extracted "SV Configuration Inconsistent" signal returns to normal, the signals in the process are reset.
[0079] 1.2 Manual trigger: divided into single factor setting and multi-factor setting.
[0080] When setting a single factor, determine the nodes and monitoring elements according to the set parameters, and set the corresponding signals to 1: In the case of a single factor, the order of the parameters is consistent with the signal order in the model set in step 1; after a delay, the signal returns to normal.
[0081] When multiple factors are set, triggering can be achieved in three ways. Single-input, multiple-output means a single monitoring factor affects multiple nodes; multiple-input, single-output means multiple monitoring factors jointly affect a single node; and multiple-input, multiple-output means multiple monitoring factors jointly affect multiple nodes. Test cases are numbered according to the order of the combinations. When the parameter value reaches the corresponding number, the input and output are set to 1, and after a delay, the signal is reset. Some multi-factor combinations are shown in Table 3.
[0082] Table 3 Some multi-factor combinations
[0083]
[0084] 1.3 Random trigger:
[0085] Set the time interval, generate a random serial number every set time, retrieve the corresponding node and monitoring element according to the serial number, set the signal, and after a delay, the signal will be restored.
[0086] 2. Analog quantity and counting quantity: with periodic self-checking function.
[0087] When the self-test control word is 1, the timed self-test logic is activated. A counter is used to calculate the time interval, and the self-test is triggered when the set interval is reached. The analog data extracted in step 201 is selected according to the device type. For example, conventional devices do not need to extract GOOSE and SV related data.
[0088] Step 3: Based on the trigger result of step 2, the device CIM / E format log is recorded and uploaded.
[0089] In step 3, the specific process is:
[0090] Step 301: Figure 4 As shown, design log initialization and recording logic.
[0091] In order to avoid the data generated by the extended model affecting the existing dispatching business, log files are used for recording and storage. CIM is the power system information model defined by the IEC 61970 / 61968 standard. CIM / E is a data exchange format based on CIM, which is used to describe power equipment, topological relationships and dynamic data. It has the advantages of standardization, interoperability, and scalability. Therefore, logs are recorded in CIM / E text format, and the encoding is UTF-8. Two types of logs are set up: maintenance logs and operation logs. The former records telemetry, telesignaling and remote control status quantities, and the latter records common status such as analog quantities and counting quantities. Each type of log file is divided into two files and recorded in a rotating manner. In order to save log space and improve parsing efficiency, the serial number in the model is used to represent the node and monitoring element when recording each line of log. Examples of generated maintenance log and operation log files are as follows: Figure 5 and 6 The implementation process consists of four steps: first, initialize the log file, then check the file status and update the index, generate formatted log content, and finally write the file and manage the entries. The specific process is as follows:
[0092] First, check whether the maintenance log and operation log files in the preset path exist. If the files do not exist, call the log creation module to generate new files and write the log header information in a fixed format. If the files already exist, they are directly closed.
[0093] Next, the system reads the number of entries in the currently active log file. If the number of entries reaches the preset maximum, it switches to the second file. If the second file is also full, it rotates to the first file, forming a circular overwriting mechanism.
[0094] Next, obtain the current timestamp from the system clock and format it in the format of "YYYY-MM-DD HH:MM:SS." Based on the trigger signal from step 2, determine the initiator, node, and monitoring element information. Invoke the encoding conversion module to convert the Chinese characters in the field to UTF-8 encoding to ensure cross-platform compatibility of the log content.
[0095] Finally, the log file is opened and the file pointer is positioned at the end. A log entry is written using the specified format: "#sequence number timestamp initiator node monitoring factor." The current file entry is updated. If the maximum number of entries is reached, the log rotation logic is triggered. The file is closed, completing the log write operation.
[0096] Step 302: Design a log upload method.
[0097] Log files are stored in a designated folder on the device, and the file path is configured in the file index of the device's communication module. Operations and maintenance substations can periodically upload files through file services to analyze the data. One analytical approach is to calculate the trigger frequency of state monitoring elements within a specific time scale. For monitoring elements such as analog quantities and count quantities, the frequency of abnormal triggers within a specific time scale is determined based on the established abnormality judgment rules. The weights of corresponding monitoring elements are determined based on factors such as frequency and importance. The monitoring elements and corresponding weights can be used for tasks such as evaluating the functional integrity of the device and system.
[0098] Testing and Verification: To verify the reliability of the node status extraction and upload method described above for substation monitoring system equipment, we used a measurement and control device as an example to analyze the device's nodes and monitoring elements, and organized a mechanism logic model. We added a process program and tested the triggering and logging functions of the monitoring elements. The test results for the status variables and common monitoring elements are shown in Tables 4 and 5, respectively.
[0099] Table 4 State quantity test results
[0100]
[0101] Table 5 Test results of common monitoring elements
[0102]
[0103] The present invention provides a node status extraction, triggering, and uploading system for a substation monitoring system, comprising:
[0104] XML module: used to extract the functional nodes and monitoring elements of the substation monitoring system equipment and construct a general mechanism logic model in XML format; the general mechanism logic model divides the node hierarchy based on the functional mechanism of the equipment, including the LD layer to store the overall attributes of the equipment, the LN layer to divide by functional categories, the DO layer to define functional nodes, and the DA layer to bind monitoring elements and their judgment rules; the functional nodes include: telemetry, telesignaling, remote control and public status; telemetry is divided into telemetry sampling, telemetry calculation and telemetry uploading nodes; telesignaling is divided into telesignaling collection, telesignaling processing and telesignaling uploading nodes; remote control is divided into remote control receiving, remote control action and remote control export nodes; the public status is divided into hardware status and software status; the monitoring elements are to characterize the node operation The representative state quantity, analog quantity and counting quantity of the state; the LD layer is used to store the overall properties of the device; the LN layer is used to store categories, including telemetry, telesignaling, remote control and public status; the DO layer is used to store each node under the category, including telemetry sampling, telemetry calculation and telemetry upload nodes under the telemetry category, telesignaling acquisition, telesignaling processing and telesignaling upload nodes under the telesignaling category, remote control reception, remote control action and remote control export nodes under the remote control category, and hardware status and software status nodes under the public status category; the DA layer is divided into state quantity and analog quantity, counting quantity, among which the state quantity stores its description, index, data type, associated board and other elements; the analog quantity and counting quantity store description, index, data type, associated board, abnormal state judgment rule and other elements.
[0105] Abnormal trigger signal module: used for the node level and bound monitoring elements in the general mechanism logic model, extracts the state quantity, analog quantity and counting quantity data inside the equipment, and generates abnormal trigger signals according to the preset trigger rules; among which, the preset trigger rules include actual, analog and random trigger logic for state quantity, as well as timed self-test judgment logic for analog quantity and counting quantity; the specific extraction of state quantity, analog quantity and counting quantity data inside the equipment is as follows:
[0106] For the state quantity, 0 / 1 value is used as the representation and the calculation is as follows:
[0107]
[0108] In the formula, T is the time, i is the serial number of the monitoring element;
[0109] For analog quantities, an exponentially weighted moving average method based on error feedback is used. According to the dynamic changes of the error adaptive data, the weighted mean value within a specific time interval is used as the representation, and the calculation is as follows:
[0110]
[0111] In the formula, x is the analog value, i is the serial number of the monitoring element, and They are analog xi The weighted mean at time T and T-1, x i (T) is the analog quantity x i The instantaneous value at time T, α and α0 are the smoothing factor and the initial value of the smoothing factor, respectively, and k is the error sensitivity factor;
[0112] For the count amount, the difference between the initial and final values within a specific time interval is used as the representation, and is calculated as follows:
[0113] △x i (T)=|x i (T)-x i (T-1)|
[0114] In the formula, x is the count quantity, i is the serial number of the monitoring element, △x i (T) is the count amount x i The difference at time T, x i (T) and x i (T-1) are the number of counts x i Instantaneous values at times T and T-1.
[0115] Manual triggering includes single-factor setting and multi-factor setting. Multi-factor setting can be triggered in three forms: single input, multiple outputs; multiple inputs, single output; and multiple inputs, multiple outputs.
[0116] Conversion module: used to convert trigger signals and self-test results into CIM / E format log files, store them based on the log rotation mechanism, and upload them to the operation and maintenance platform; the log files are associated with mechanism model nodes and monitoring elements through index numbers; the log content includes timestamp, trigger type and abnormal status description.
[0117] An embodiment of the present invention further provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory, wherein the processor implements the steps of any one of the methods when executing the program.
[0118] An embodiment of the present invention further provides a computer-readable storage medium storing a computer program, wherein the program implements the steps of any one of the methods when executed by a processor.
Claims
1. A method for extracting, triggering and uploading node status for a substation monitoring system, characterized in that: The following steps are involved: Extract the functional nodes and monitoring elements of the substation monitoring system equipment and construct a general mechanism logic model in XML format. The general mechanism logic model divides the node hierarchy based on the equipment functional mechanism, including the LD layer to store the overall attributes of the equipment, the LN layer to divide by functional category, the DO layer to define the functional nodes, and the DA layer to bind the monitoring elements and their judgment rules. Based on the node hierarchy and monitoring elements in the general mechanism logic model, the state quantity, analog quantity and counting quantity data inside the equipment are extracted, and an abnormal trigger signal is generated according to the preset trigger rules; wherein, the preset trigger rules include actual, analog and random trigger logic for the state quantity, and timed self-test judgment logic for the analog quantity and counting quantity; the trigger signal and self-test result are converted into CIM / E format log files, stored based on the log rotation mechanism and uploaded to the operation and maintenance platform; wherein, the log file is associated with the mechanism model node and monitoring elements through the index number.
2. A method for extracting, triggering and uploading node status for a substation monitoring system according to claim 1, characterized in that: Functional nodes include: telemetry, telesignaling, remote control and public status; among them, telemetry is divided into telemetry sampling, telemetry calculation and telemetry uploading nodes; telesignaling is divided into telesignaling acquisition, telesignaling processing and telesignaling uploading nodes; remote control is divided into remote control receiving, remote control action and remote control export nodes; public status is divided into hardware status and software status nodes; monitoring elements are representative status quantities, analog quantities and counting quantities that characterize the node operation status.
3. The method for extracting, triggering and uploading node status of a substation monitoring system according to claim 1, characterized in that: The LD layer is used to store the overall properties of the device; the LN layer is used to store categories, including telemetry, telesignaling, remote control and public status; the DO layer is used to store each node under the category, including telemetry sampling, telemetry calculation and telemetry upload nodes under the telemetry category, telesignaling acquisition, telesignaling processing and telesignaling upload nodes under the telesignaling category, remote control reception, remote control action and remote control export nodes under the remote control category, and hardware status and software status nodes under the public status category; the DA layer is divided into state quantities and analog quantities and counting quantities, among which the state quantity stores its description, index, data type, associated board and other elements; the analog quantity and counting quantity store description, index, data type, associated board, abnormal status judgment rules and other elements.
4. A method for extracting, triggering and uploading node status for a substation monitoring system according to claim 1, characterized in that: The state quantity, analog quantity and counting quantity data extracted from the device are as follows: For the state quantity, 0 / 1 value is used as the representation and the calculation is as follows: In the formula, T is the time, i is the serial number of the monitoring element; For analog quantities, an exponentially weighted moving average method based on error feedback is used. According to the dynamic changes of the error adaptive data, the weighted mean value within a specific time interval is used as the representation, and the calculation is as follows: In the formula, x is the analog value, i is the serial number of the monitoring element, and They are analog x i The weighted mean at time T and T-1, x i (T) is the analog quantity x i The instantaneous value at time T, α and α0 are the smoothing factor and the initial value of the smoothing factor, respectively, and k is the error sensitivity factor; for The count quantity is represented by the difference between the initial and final values within a specific time interval and is calculated as follows: △x i (T)=|x i (T)-x i (T-1)| In the formula, x is the count quantity, i is the serial number of the monitoring element, △x i (T) is the count amount x i The difference at time T, x i (T) and x i (T-1) are the number of counts x i Instantaneous values at times T and T-1.
5. The method for extracting, triggering and uploading node status of a substation monitoring system according to claim 1, characterized in that: Manual triggering includes single-factor setting and multi-factor setting.
6. A method for extracting, triggering and uploading node status for a substation monitoring system according to claim 5, characterized in that: The multi-factor setting is triggered in three forms: single input, multiple outputs; multiple inputs, single output; multiple inputs, multiple outputs.
7. The method for extracting, triggering and uploading node status of a substation monitoring system according to claim 1, characterized in that: The log content includes timestamp, trigger type and abnormal status description.
8. A node status extraction, triggering and uploading system for a substation monitoring system, characterized in that: include: XML module: This module is used to extract the functional nodes and monitoring elements of substation monitoring system equipment and construct a general mechanism logic model in XML format. The general mechanism logic model divides the node hierarchy based on the equipment functional mechanism, including the LD layer for storing overall equipment attributes, the LN layer for dividing by functional category, the DO layer for defining functional nodes, and the DA layer for binding monitoring elements and their judgment rules. Abnormal trigger signal module: Based on the node hierarchy and bound monitoring elements in the general mechanism logic model, it extracts the state quantity, analog quantity, and counting quantity data within the equipment and generates abnormal trigger signals according to preset trigger rules. The preset trigger rules include actual, analog, and random trigger logic for state quantities, as well as timed self-test judgment logic for analog quantities and counting quantities. Conversion module: used to convert trigger signals and self-test results into CIM / E format log files, store them based on the log rotation mechanism, and upload them to the operation and maintenance platform; among them, the log files are associated with mechanism model nodes and monitoring elements through index numbers.
9. A node status extraction, triggering and uploading system for a substation monitoring system according to claim 8, characterized in that: In the XML module, the functional nodes include: telemetry, telesignaling, remote control and public status; among them, telemetry is divided into telemetry sampling, telemetry calculation and telemetry upload nodes; telesignaling is divided into telesignal acquisition, telesignal processing and telesignal upload nodes; remote control is divided into remote control reception, remote control action and remote control export nodes; public status is divided into hardware status and software status; monitoring elements are representative state quantities, analog quantities and counting quantities that characterize the node operation status.
10. A node status extraction, triggering and uploading system for a substation monitoring system according to claim 8, characterized in that: In the XML module, the LD layer is used to store the overall properties of the device; the LN layer is used to store categories, including telemetry, telesignaling, remote control and public status; the DO layer is used to store each node under the category, including telemetry sampling, telemetry calculation and telemetry upload nodes under the telemetry category, telesignaling acquisition, telesignaling processing and telesignaling upload nodes under the telesignaling category, remote control reception, remote control action and remote control export nodes under the remote control category, and hardware status and software status nodes under the public status category; the DA layer is divided into state quantities and analog quantities and counting quantities. Among them, the state quantity stores its description, index, data type, associated board and other elements; the analog quantity and counting quantity store description, index, data type, associated board, abnormal status judgment rules and other elements.
11. A node status extraction, triggering and uploading system for a substation monitoring system according to claim 8, characterized in that: In the abnormal trigger signal module, the state quantity, analog quantity and counting quantity data inside the device are extracted as follows: For the state quantity, 0 / 1 value is used as the representation and the calculation is as follows: In the formula, T is the time, i is the serial number of the monitoring element; For analog quantities, an exponentially weighted moving average method based on error feedback is used. According to the dynamic changes of the error adaptive data, the weighted mean value within a specific time interval is used as the representation, and the calculation is as follows: In the formula, x is the analog value, i is the serial number of the monitoring element, and They are analog x i The weighted mean at time T and T-1, x i (T) is the analog quantity x i The instantaneous value at time T, α and α0 are the smoothing factor and the initial value of the smoothing factor, respectively, and k is the error sensitivity factor; for The count quantity is represented by the difference between the initial and final values within a specific time interval and is calculated as follows: △x i (T)=|x i (T)-x i (T-1)| In the formula, x is the count quantity, i is the serial number of the monitoring element, △x i (T) is the count amount x i The difference at time T, x i (T) and x i (T-1) are the number of counts x i Instantaneous values at times T and T-1.
12. A node status extraction, triggering and uploading system for a substation monitoring system according to claim 8, characterized in that: In the abnormal trigger signal module, manual triggering includes single-factor setting and multi-factor setting.
13. A node status extraction, triggering and uploading system for a substation monitoring system according to claim 12, characterized in that: The multi-factor setting is triggered in three forms: single input, multiple outputs; multiple inputs, single output; multiple inputs, multiple outputs.
14. A node status extraction, triggering and uploading system for a substation monitoring system according to claim 8, characterized in that: In the conversion module, the log content includes timestamp, trigger type and abnormal status description.
15. An electronic device comprising a memory, a processor, and a computer program stored in the memory, wherein: When the processor executes the program, the steps of the method according to any one of claims 1 to 7 are implemented.
16. A computer-readable storage medium storing a computer program, characterized in that: When the program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
Citation Information
Cited By
Substation secondary device state monitoring method and system based on physical function topology
CN121332913A