High-voltage DC control and protection signal serialization processing method and system based on state grouping
By classifying and grouping high-voltage DC control and maintenance signals, creating a timing table for DC control and maintenance signals, and displaying them in a graph form, the problem of low efficiency in displaying fault information in the existing technology is solved, and intuitive display and rapid processing of the fault process is realized.
Patent Information
- Application Number
- CN202211063916.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-09-01
- Publication Date
- 2025-04-18
- Estimated Expiration
- 2042-09-01
AI Technical Summary
When the existing medium and high voltage DC transmission system fails, the dispatcher needs to remotely browse the fault information through manual or KVM, which is inefficient and difficult to visually display the fault profile and most important information.
The high-voltage DC-controlled signal serialization processing method based on state grouping is adopted. By classifying and state grouping the DC-controlled signal, establishing a signal group and setting the state migration logic, creating a DC-controlled signal action timing table, and drawing a DC-controlled protection action sequence diagram in the form of a graph.
It realizes an intuitive display of the high-voltage DC fault process, which facilitates scheduling and operation and protection professionals to quickly understand the fault situation and improves fault handling efficiency.
Smart Images

Figure CN115494720B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of power system dispatching automation, and in particular to a method and system for serializing and processing high-voltage direct current control and protection signals based on state grouping. Background Art
[0002] After years of development, high-voltage and ultra-high-voltage direct current transmission systems have been built and operated on a large scale in China, and the direct current transmission control and protection system provides reliable protection for high-voltage direct current transmission equipment.
[0003] In the prior art, when a high-voltage direct current transmission system fails, the dispatcher generally obtains the fault information manually or browses it remotely through KVM (Keyboard Video Mouse), which is inefficient. To this end, some domestic dispatch centers have built high-voltage direct current online monitoring and fault diagnosis systems to obtain real-time information such as the operating status, control signals, protection events, fault recordings, etc. of the direct current system from the converter station, realizing functions such as visual online monitoring, fault analysis, rapid fault location, auxiliary decision-making, and intelligent push of the operating status of the converter station direct current system. Among them, in terms of displaying direct current system fault information, due to the large number of control and protection devices in the high-voltage direct current system, a "three-out-of-two" redundant configuration is usually adopted. When a fault occurs, a large amount of information is sent to the main station in the form of direct current event sequence recorder (SER) signals. There are usually hundreds or even thousands of signals during a fault. It is urgent to provide an intuitive and effective method to display the fault overview and the most important information, so that users can quickly understand and handle the fault.
[0004] "A method and system for visualization of automatic testing based on state migration" (CN112988597B), a group of state objects with migration relationships are stored in a state object list; according to the migration relationship between the state objects, the test actions related to each state object are executed in a certain order; the execution progress of the automatic test is displayed according to the state object list and the execution order of the state objects. A standardized test script based on state elements is adopted and converted into an object list, which can realize clear, detailed and real-time monitoring of the test process based on the object list, thereby obtaining and displaying detailed test progress. "A method and system for automatic testing based on state migration" (CN112988596B), a test script is obtained, the test script contains one or more state elements, and the state elements are used to represent the test action and the state migration relationship; the test script is parsed, the state elements are converted into state objects, and the state objects are stored in the state object list; the automatic test is executed, including: obtaining at least one state object from the state object list as the current state object, and executing the corresponding test action according to the current state object; according to the specified conditions, the current state object is migrated to other state objects in the state object list, and the automatic test is continued according to the switched current state object. By standardizing the test scripts and the corresponding object lists, refined control and scheduling management of the test processes with related relationships can be achieved, which facilitates comprehensive and real-time understanding of the test execution status and reduces the difficulty of editing test scripts.
[0005] When the HVDC system is operating normally, the appearance and state change of DC control and protection signals cannot be predicted in advance, and the test items, test sequence and expected results in the existing technology are fixed. Therefore, all DC control and protection signals can only be arranged in chronological order, without association with the system state, and without reflecting the impact of the control and protection signal action on the system; the control and protection signals currently available to the master station are all DC event sequence record (SER) signals sent by the converter station in accordance with the DL476 protocol. The signal is described in plain text with a fixed format, but no model or type. The text uses the symbol "$$" to separate each information segment. The meaning of each segment needs to be determined by setting the parameter template file and then performing pattern matching. Only on this basis can further classification and modeling be carried out for advanced application development. Summary of the invention
[0006] In order to solve the deficiencies in the prior art, the present invention provides a method and system for serializing and processing high-voltage DC control and protection signals based on state grouping, which intuitively displays an overview of the high-voltage DC fault process and the most important information to dispatching and operating personnel, protection professionals, etc., so as to facilitate users to quickly understand the fault situation and improve fault handling efficiency.
[0007] The present invention adopts the following technical solution.
[0008] The present invention proposes a method for serializing and processing high-voltage direct current control and protection signals based on state grouping, comprising:
[0009] Step 1: classify the DC control and protection signals to obtain protection signals, connection signals and common signals;
[0010] Step 2: According to the topological connection of the primary and secondary systems of the high-voltage DC system and the order of occurrence of DC control and protection signals during system operation, the protection signals, connection signals and common signals are grouped into states, and the state transition logic between various states is set;
[0011] Step 3: When a fault occurs in the DC system, the signal group to which the DC control and protection signal in the fault report belongs is determined according to the state transition logic; a DC control and protection signal action sequence table is created using the signal group; wherein the fault report includes at least a DC control and protection signal of an urgent importance;
[0012] Step 4: Draw a DC control protection action sequence diagram in a graphical form based on the DC control protection signal action timing table.
[0013] Preferably, in step 1, the DC control and protection signals are classified according to the nature of the signals and the consequences of the signals; wherein, the protection type signal indicates that a system fault is detected and the control signal outlet needs to be triggered to change the system state, and the consequence produced is the control signal outlet; the connection type signal is a control signal and the consequence caused is a system state change; other signals are classified as ordinary signals.
[0014] Preferably, in step 2, the states include: idle state, normal state, connected state, "normal + protection" state, and "connected + protection" state;
[0015] Among them, the idle state is the initial state with no signal, the normal state corresponds to the result caused by only normal signal actions, the connected state corresponds to the result caused by only connection signal actions, the "normal + protection" state corresponds to the result caused by protection actions in the normal state, and the "connected + protection" state corresponds to the result caused by protection actions in the connected state.
[0016] Preferably, in step 2, the state migration logic includes:
[0017] In the idle state, if a normal signal action occurs, the state transitions to the normal state; if a connection signal action occurs, the state transitions to the connection state; if a protection signal action occurs, the state does not transition;
[0018] In the normal state, if a normal signal action occurs, the state does not change; if a connection signal action occurs, the state changes to the connection state; if a protection signal action occurs, the state changes to the "normal + protection" state;
[0019] In the connection state, if a connection signal action occurs, the state does not change; if a normal signal action occurs, the state changes to the normal state; if a protection signal action occurs, the state changes to the "connection + protection" state;
[0020] In the "normal + protection" state, if a normal signal action occurs, the state transitions to the normal state; if a connection signal action occurs, the state transitions to the connection state; if a protection signal action occurs, the state does not transition;
[0021] In the "connection + protection" state, if a normal signal action occurs, the state transitions to the normal state; if a connection signal action occurs, the state transitions to the connection state; if a protection signal action occurs, the state does not transition.
[0022] Preferably, step 3 comprises:
[0023] Step 3.1, filtering the DC control and protection signals in the fault report according to their importance and using redundancy check, and extracting the signals that pass the filtering as signals to be processed;
[0024] Step 3.2, determine the signal group to which the signal to be processed belongs according to the state transition logic; and set the name of each signal group;
[0025] Step 3.3, when the number of signal groups is greater than the preset number of signal groups, the signal groups are merged according to the signal group merging rule;
[0026] Step 3.4, using the merged signal group to create a DC control and protection signal action timing table.
[0027] Preferably, step 3.1 comprises:
[0028] Step 3.1.1: Only when the DC control signal is urgent will it proceed to step 3.2, otherwise the signal will be discarded;
[0029] Step 3.1.2, redundancy check refers to merging the DC control and protection signals of the same nature from different control and protection devices, that is, only one signal of the same nature, the same time or the time difference less than the preset threshold of multiple redundantly configured devices is retained.
[0030] Preferably, step 3.2 comprises:
[0031] Step 3.2.1, the initial state is idle; the default signal group number is 1; the signals are processed in chronological order, and the first signal enters signal group 1;
[0032] Step 3.2.2: For the signals after the first signal, if they are protection signals, the signal group number remains unchanged until the first normal signal or connection signal is found. According to the state transition logic, the state transitions to the normal state or connection state, but the signal group number remains 1.
[0033] Step 3.2.3, the current state is normal state or connection state, and the signal is processed in chronological order. If it is a protection signal, the state is transferred to "normal + protection" state or "connection + protection" state, but the group number remains unchanged; if it is a normal signal or a connection signal, the state is transferred according to the state transfer logic, and if the state is transferred, a new signal group is generated, that is, the signal group number is increased by 1, otherwise the group number remains unchanged;
[0034] Step 3.2.4, after repeating steps 3.2.1 to 3.2.3 to process all the signals to be processed, set the signal group name; for the connected signal group, the connection action result is used as the group name; for the normal signal group, the summary description of the grouping state is used as the group name according to the pre-configured file.
[0035] Preferably, in step 3.3, the signal group merging rule is: if the number of signal groups m is greater than the preset number of signal groups n, the two signal groups ranked first and second are merged; after the merging, if the number of signal groups m-1 is still greater than the preset number of signal groups n, the signal group ranked first to last is merged into the signal group ranked n; the merging is iterated until the number of signal groups is less than or equal to the preset number of signal groups.
[0036] Preferably, in step 4, based on the DC control and protection signal action timing table, a DC control and protection action sequence diagram is drawn and displayed in a graphical form on the human-machine interface, and a maximum of n merged signal groups are displayed in the diagram, and the first k signals in chronological order are directly displayed in each signal group, and the remaining signals are displayed through a pop-up window; wherein n is the preset number of signal groups, and k is the preset number of displayed signals.
[0037] On the other hand, the present invention also proposes a high-voltage direct current control and protection signal serialization processing system based on state grouping, comprising: a serialization processing module, a signal processing module, and a state grouping module; the serialization processing module comprises: a signal extraction unit, an action timing table module, and a human-computer interaction module;
[0038] A signal extraction unit, used to extract a DC control and protection signal from a fault report when a DC system fault occurs;
[0039] The signal extraction unit inputs the DC control and protection signal to the signal processing module; the signal processing module is used to classify the DC control and protection signal to obtain protection type signals, connection type signals and common type signals;
[0040] The protection signals, connection signals and common signals are input to the state grouping module; the state grouping module has built-in state transition logic between various states, and is used to group the protection signals, connection signals and common signals according to the topological connection of the primary and secondary systems of the high-voltage DC system and the order of occurrence of DC control and protection signals during system operation;
[0041] Various signal groups are input into the action timing table module, and the DC control signal action timing table is created by using the final signal grouping results obtained by naming and merging the signal groups;
[0042] The human-computer interaction module is used to draw the DC control and protection action sequence diagram in the form of a chart based on the DC control and protection signal action timing table.
[0043] The beneficial effect of the present invention is that, compared with the prior art, the method and system for serializing and processing high-voltage DC control and protection signals based on state grouping, by grading and removing redundancy of DC control and protection signals, only extracts the most important signals, and determines the system state by signal changes, groups the signals according to the system state and summarizes them, and displays the primary and secondary changes of the system during the high-voltage DC fault process in the form of a visual action timing diagram, intuitively showing the change stage and overview of the entire system, and facilitating the dispatching and protection professionals to quickly understand the overall change process of the fault. The general practice is to arrange all signals in order of generation device and occurrence time, and to display some signals in chronological order on the action timing diagram, which does not reflect the change stage and overview of the entire system, and is not convenient for viewing and analysis.
[0044] The beneficial effects of this application also include:
[0045] 1. In the method of the present invention, the DC control and protection SER signal sent in plain text format must first be identified, and then the parameter template file is set, and then pattern matching is performed to determine the parameters of the converter station, equipment, etc. to which the SER signal belongs. On this basis, the control and protection signals are further classified and graded to establish a model foundation for advanced application development.
[0046] 2. In the method of the present invention, the changes of the primary and secondary systems during the high-voltage DC fault process are grouped, that is, the fault process is divided into stages. Each stage can also be flexibly adjusted according to the configuration to better meet the needs of fault processing.
[0047] 3. The present invention summarizes the relationship between the DC control and protection signals and the state of the high-voltage DC system, determines the state of the high-voltage DC system according to the type of signal and the order of occurrence of the signal, and dynamically creates signal groups. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1It is a flow chart of a method for serializing and processing high-voltage direct current control and protection signals based on state grouping proposed by the present invention;
[0049] Figure 2 is a schematic diagram of the system state and state transition logic in an embodiment of the present invention;
[0050] Figure 3 This is an example of a timing diagram of a DC control and protection signal in an embodiment of the present invention. DETAILED DESCRIPTION
[0051] In order to make the purpose, technical scheme and advantages of the present invention clearer, the technical scheme of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. The embodiments described in this application are only part of the embodiments of the present invention, not all of them. Based on the spirit of the present invention, other embodiments obtained by ordinary technicians in this field without creative work are all within the scope of protection of the present invention.
[0052] As attached Figure 1 As shown, the high voltage direct current control and protection signal serialization processing method based on state grouping includes the following steps:
[0053] Step 1: Identify the DC control and protection signals, classify them according to their importance, and classify them according to their properties and the consequences they produce, to obtain protection signals, connection signals, and common signals.
[0054] Among them, the importance of the signal includes: emergency, warning, minor; the classification of the signal includes: protection, connection, and ordinary. The protection signal indicates that a system failure is detected and the control signal outlet needs to be triggered to change the system state, and the consequence is the control signal outlet; the connection signal is a control signal and the consequence is a system state change; other signals are classified as ordinary. Ordinary signals do not change the topological connection of a system, but change the operating state of a system, such as changing from normal operation to "locked".
[0055] Step 2: According to the topological connection of the primary and secondary systems of the HVDC system and the order of occurrence of DC control and protection signals during system operation, the protection signals, connection signals and common signals are grouped into states, and the state transition logic between various states is set.
[0056] The states include: idle state, normal state, connected state, "normal + protection" state, and "connected + protection" state, a total of 5 states. The definition of each state is detailed in Table 1.
[0057] Table 1 System status definition table
[0058]
[0059] See the state migration logic for details. Figure 2 As shown, the description is as follows:
[0060] In the "idle" state, a normal signal action occurs and the state transitions to the "normal" state;
[0061] In the "idle" state, a connection signal action occurs and the state transitions to the "connected" state;
[0062] In the "idle" state, if a protection signal action occurs, the state does not change;
[0063] In the "normal" state, normal signal actions occur and the state does not transfer;
[0064] In the "Normal" state, a connection signal action occurs and the state transitions to the "Connected" state;
[0065] In the "normal" state, if a protection signal action occurs, the state transitions to the "normal + protection" state;
[0066] In the "connected" state, a connection-related signal action occurs, but the state does not change;
[0067] In the "connected" state, a normal signal action occurs and the state transitions to the "normal" state;
[0068] In the "connected" state, a protection signal action occurs and the state transitions to the "connected + protected" state;
[0069] In the "Normal + Protection" state, a normal signal action occurs and the state transitions to the "Normal" state;
[0070] In the "Normal + Protection" state, a connection signal action occurs and the state transitions to the "Connection" state;
[0071] In the "normal + protection" state, if a protection signal action occurs, the state does not change;
[0072] In the "connection + protection" state, a normal signal action occurs and the state transitions to the "normal" state;
[0073] In the "connection + protection" state, a connection-type signal action occurs and the state transitions to the "connection" state;
[0074] In the "connection + protection" state, if a protection signal action occurs, the state does not change.
[0075] Step 3: When a fault occurs in the DC system, determine the signal group to which the DC control and protection signal in the fault report belongs according to the state transition logic; use the signal group to create a DC control and protection signal action timing table; wherein the fault report includes at least a DC control and protection signal with an emergency level of importance.
[0076] Create a DC control and protection signal action sequence table; the DC control and protection signal action sequence table includes multiple signal groups, each signal belongs to a signal group; the name of the signal group is dynamically determined according to the pre-configured name rules during the signal processing process. The field definition of the signal action sequence table is detailed in Table 2.
[0077] Table 2 Signal action timing table field definition
[0078]
[0079] The signal action timing table stores the signals to be displayed on the action timing diagram, and each signal belongs to a signal group.
[0080] The present invention summarizes the relationship between the DC control and protection signal and the state of the high-voltage DC system, determines the state of the high-voltage DC system according to the type of signal and the order of occurrence of the signal, and dynamically creates signal groups.
[0081] Specifically, step 3 includes:
[0082] Step 3.1: filter the DC control and protection signals in the fault report according to their importance and by using redundancy check, and extract the signals that pass the filtering as signals to be processed.
[0083] Step 3.1 includes:
[0084] Step 3.1.1: Only when the DC control signal is urgent will it proceed to step 3.2, otherwise the signal will be discarded;
[0085] Step 3.1.2, redundancy check refers to merging the DC control and protection signals of the same nature from different control and protection devices, that is, only one signal of the same nature, the same time or the time difference less than the preset threshold of multiple redundantly configured devices is retained.
[0086] Step 3.2: determine the signal group to which the signal to be processed belongs according to the state transition logic; and set the name of each signal group.
[0087] Step 3.2 includes:
[0088] Step 3.2.1, the initial state is idle; the default signal group number is 1; the signals are processed in chronological order, and the first signal enters signal group 1;
[0089] Step 3.2.2: For the signals after the first signal, if they are protection signals, the signal group number remains unchanged until the first normal signal or connection signal is found. According to the state transition logic, the state transitions to the normal state or connection state, but the signal group number remains 1.
[0090] Step 3.2.3, the current state is normal state or connection state, and the signal is processed in chronological order. If it is a protection signal, the state is transferred to "normal + protection" state or "connection + protection" state, but the group number remains unchanged; if it is a normal signal or a connection signal, the state is transferred according to the state transfer logic, and if the state is transferred, a new signal group is generated, that is, the signal group number is increased by 1, otherwise the group number remains unchanged;
[0091] Step 3.2.4, after repeating steps 3.2.1 to 3.2.3 to process all the signals to be processed, set the signal group name; for the connected signal group, the connection action result is used as the group name; for the normal signal group, the summary description of the grouping state is used as the group name according to the pre-configured file.
[0092] In this embodiment, the signal group name setting logic is pre-configured in the XML file and can be configured as needed. The example is as follows:
[0093]
[0094] Step 3.3, when the number of signal groups is greater than the preset number of signal groups, the signal groups are merged according to the signal group merging rule.
[0095] Specifically, in step 3.3, the signal group merging rule is: if the number of signal groups m is greater than the preset number of signal groups n, the two signal groups ranked first and second are merged; after the merging, if the number of signal groups m-1 is still greater than the preset number of signal groups n, the signal group ranked first to last is merged into the signal group ranked n; the merging is iterated until the number of signal groups is less than or equal to the preset number of signal groups.
[0096] Step 3.4, using the merged signal group to create a DC control and protection signal action timing table.
[0097] In the method of the present invention, the DC control and protection SER signal sent in plain text format must first be identified, and then a parameter template file is set, and then pattern matching is performed to determine the parameters of the converter station, equipment, etc. to which the SER signal belongs. On this basis, the control and protection signals are further classified and graded to establish a model foundation for advanced application development.
[0098] Step 4: Based on the DC control protection signal action timing table, draw a DC control protection action sequence diagram in the form of a chart, such as Figure 3 .
[0099] Specifically, in step 4, based on the DC control and protection signal action timing table, a DC control and protection action sequence diagram is drawn and displayed in a graphical form on the human-machine interface. The diagram displays a maximum of n merged signal groups, and each signal group directly displays the first k signals in chronological order, and the remaining signals are displayed through a pop-up window; wherein n is the preset number of signal groups, and k is the preset number of displayed signals.
[0100] When a fault occurs, the high-voltage DC online monitoring and fault diagnosis system determines whether a fault occurs in the DC system according to the DC fault diagnosis mechanism; if a fault occurs, a fault report is generated using the fault-related DC control and protection signal; wherein, the fault report includes at least a signal with an emergency level of importance.
[0101] The fault report generated in this step is the processing object of the subsequent steps, but how to generate the fault report is not included in the present technical solution. It is only required that the fault report at least includes a signal of emergency importance.
[0102] For the DC control and protection signals in the fault report, they are filtered according to the signal importance and redundancy check, and the signals that pass the filtering are extracted as the signals to be processed, and the signals to be processed are stored in the signal action timing table; the DC control and protection signal action timing table is drawn and displayed in the form of a chart on the human-machine interface.
[0103] The action timing diagram is also called the "fishbone diagram", with the time axis as the main trunk ("fishbone"), and signal groups are represented by slashes at different positions on the time axis, and the signal group names are displayed. The first n signals sorted by time are listed on the slash line, and the remaining signals are displayed on demand through a floating prompt window; where n is the preset number of signal groups.
[0104] On the other hand, the present invention also proposes a high-voltage direct current control and protection signal serialization processing system based on state grouping, comprising: a serialization processing module, a signal processing module, and a state grouping module; the serialization processing module comprises: a signal extraction unit, an action timing table module, and a human-computer interaction module;
[0105] A signal extraction unit, used to extract a DC control and protection signal from a fault report when a DC system fault occurs;
[0106] The signal extraction unit inputs the DC control and protection signal to the signal processing module; the signal processing module is used to classify the DC control and protection signal to obtain protection type signals, connection type signals and common type signals;
[0107] The protection signals, connection signals and common signals are input to the state grouping module; the state grouping module has built-in state transition logic between various states, and is used to group the protection signals, connection signals and common signals according to the topological connection of the primary and secondary systems of the high-voltage DC system and the order of occurrence of DC control and protection signals during system operation;
[0108] Various signal groups are input into the action timing table module, and the DC control signal action timing table is created by using the final signal grouping results obtained by naming and merging the signal groups;
[0109] The human-computer interaction module is used to draw a DC control protection action sequence diagram in the form of a chart based on the DC control protection signal action timing table. In the method of the present invention, the changes of the primary and secondary systems during the high-voltage DC fault process are grouped, that is, the fault process is divided into stages, and each stage can be flexibly adjusted according to the configuration to better meet the needs of fault processing.
[0110] The beneficial effect of the present invention is that, compared with the prior art, the method and system for serializing and processing high-voltage DC control and protection signals based on state grouping, by grading and removing redundancy of DC control and protection signals, only extracts the most important signals, and determines the system state by signal changes, groups the signals according to the system state and summarizes them, and displays the primary and secondary changes of the system during the high-voltage DC fault process in the form of a visual action timing diagram, intuitively showing the change stage and overview of the entire system, and facilitating the dispatching and protection professionals to quickly understand the overall change process of the fault. The general practice is to arrange all signals in order of generation device and occurrence time, and to display some signals in chronological order on the action timing diagram, which does not reflect the change stage and overview of the entire system, and is not convenient for viewing and analysis.
[0111] The present disclosure may be a system, a method and / or a computer program product. The computer program product may include a computer-readable storage medium carrying computer-readable program instructions for causing a processor to implement various aspects of the present disclosure.
[0112] A computer-readable storage medium may be a tangible device that can hold and store instructions used by an instruction execution device. A computer-readable storage medium may be, for example, but not limited to, an electrical storage device, a magnetic storage device, an optical storage device, an electromagnetic storage device, a semiconductor storage device, or any suitable combination of the foregoing. More specific examples of computer-readable storage media (a non-exhaustive list) include: a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), a static random access memory (SRAM), a portable compact disk read-only memory (CD-ROM), a digital versatile disk (DVD), a memory stick, a floppy disk, a mechanical encoding device, such as a punch card or a raised structure in a groove on which instructions are stored, and any suitable combination of the foregoing. As used herein, a computer-readable storage medium is not to be interpreted as a transient signal per se, such as a radio wave or other freely propagating electromagnetic wave, an electromagnetic wave propagating through a waveguide or other transmission medium (e.g., a light pulse through a fiber optic cable), or an electrical signal transmitted through a wire.
[0113] The computer-readable program instructions described herein can be downloaded from a computer-readable storage medium to each computing / processing device, or downloaded to an external computer or external storage device via a network, such as the Internet, a local area network, a wide area network, and / or a wireless network. The network can include copper transmission cables, optical fiber transmissions, wireless transmissions, routers, firewalls, switches, gateway computers, and / or edge servers. The network adapter card or network interface in each computing / processing device receives the computer-readable program instructions from the network and forwards the computer-readable program instructions for storage in the computer-readable storage medium in each computing / processing device.
[0114] The computer program instructions for performing the operation of the present disclosure may be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, state setting data, or source code or object code written in any combination of one or more programming languages, including object-oriented programming languages, such as Smalltalk, C++, etc., and conventional procedural programming languages, such as "C" language or similar programming languages. Computer-readable program instructions may be executed completely on a user's computer, partially on a user's computer, as an independent software package, partially on a user's computer, partially on a remote computer, or completely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., using an Internet service provider to connect via the Internet). In some embodiments, an electronic circuit, such as a programmable logic circuit, a field programmable gate array (FPGA), or a programmable logic array (PLA), may be customized by utilizing the state information of the computer-readable program instructions, and the electronic circuit may execute the computer-readable program instructions, thereby realizing various aspects of the present disclosure.
[0115] Various aspects of the present disclosure are described herein with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It should be understood that each box in the flowchart and / or block diagram and the combination of each box in the flowchart and / or block diagram can be implemented by computer-readable program instructions.
[0116] These computer-readable program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, thereby producing a machine, so that when these instructions are executed by the processor of the computer or other programmable data processing device, a device that implements the functions / actions specified in one or more boxes in the flowchart and / or block diagram is generated. These computer-readable program instructions can also be stored in a computer-readable storage medium, and these instructions cause the computer, programmable data processing device, and / or other equipment to work in a specific manner, so that the computer-readable medium storing the instructions includes a manufactured product, which includes instructions for implementing various aspects of the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0117] Computer-readable program instructions may also be loaded onto a computer, other programmable data processing apparatus, or other device so that a series of operating steps are performed on the computer, other programmable data processing apparatus, or other device to produce a computer-implemented process, thereby causing the instructions executed on the computer, other programmable data processing apparatus, or other device to implement the functions / actions specified in one or more boxes in the flowchart and / or block diagram.
[0118] The flow chart and block diagram in the accompanying drawings show the possible architecture, function and operation of the system, method and computer program product according to multiple embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a part of a module, program segment or instruction, and a part of the module, program segment or instruction includes one or more executable instructions for realizing the specified logical function. In some alternative implementations, the function marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two continuous square boxes can actually be executed substantially in parallel, and they can sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or action, or can be implemented with a combination of special hardware and computer instructions.
[0119] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that the specific implementation methods of the present invention can still be modified or replaced by equivalents, and any modifications or equivalent replacements that do not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.
Claims
1. A method for serializing and processing high-voltage direct current control and protection signals based on state grouping, characterized in that: The method comprises: Step 1: classify the DC control and protection signals to obtain protection signals, connection signals and common signals; Step 2: According to the topological connection of the primary and secondary systems of the high-voltage DC system and the order of occurrence of DC control and protection signals during system operation, the protection signals, connection signals and common signals are grouped into states, and the state transition logic between various states is set; wherein, The states include: idle state, normal state, connected state, "normal + protection" state, and "connected + protection" state; wherein the idle state is an initial state with no signal, the normal state corresponds to the result caused by only normal type signal actions, the connected state corresponds to the result caused by only connection type signal actions, the "normal + protection" state corresponds to the result caused by protection type actions in the normal state, and the "connected + protection" state corresponds to the result caused by protection type actions in the connected state; The state transition logic includes: in the idle state, if a normal signal action occurs, the state transitions to the normal state; if a connection signal action occurs, the state transitions to the connection state; if a protection signal action occurs, the state does not transition; in the normal state, if a normal signal action occurs, the state does not transition; if a connection signal action occurs, the state transitions to the connection state; if a protection signal action occurs, the state transitions to the "normal + protection" state; in the connection state, if a connection signal action occurs, the state does not transition; if a normal signal action occurs, the state transitions to the normal state; if a protection signal action occurs, the state transitions to the "connection + protection" state; in the "normal + protection" state, if a normal signal action occurs, the state transitions to the normal state; if a connection signal action occurs, the state transitions to the connection state; if a protection signal action occurs, the state does not transition; in the "connection + protection" state, if a normal signal action occurs, the state transitions to the normal state; if a connection signal action occurs, the state transitions to the connection state; if a protection signal action occurs, the state does not transition; in the "connection + protection" state, if a normal signal action occurs, the state transitions to the normal state; if a connection signal action occurs, the state transitions to the connection state; if a protection signal action occurs, the state does not transition; Step 3: When a fault occurs in the DC system, the signal group to which the DC control and protection signal in the fault report belongs is determined according to the state transition logic; a DC control and protection signal action sequence table is created using the signal group; wherein the fault report includes at least a DC control and protection signal of an urgent importance; Step 4: Draw a DC control protection action sequence diagram in a graphical form based on the DC control protection signal action timing table.
2. The method for serializing and processing high-voltage direct current control and protection signals based on state grouping according to claim 1 is characterized in that: In step 1, the DC control and protection signals are classified according to the nature of the signals and the consequences of the signals; among them, the protection type signal indicates that a system fault is detected and the control signal outlet needs to be triggered to change the system state, and the consequence is the control signal outlet; the connection type signal is a control signal and the consequence caused is a system state change; other signals are classified as ordinary signals.
3. The method for serializing and processing high-voltage direct current control and protection signals based on state grouping according to claim 1 is characterized in that: Step 3 includes: Step 3.1, filtering the DC control and protection signals in the fault report according to their importance and using redundancy check, and extracting the signals that pass the filtering as signals to be processed; Step 3.2, determine the signal group to which the signal to be processed belongs according to the state transition logic; and set the name of each signal group; Step 3.3, when the number of signal groups is greater than the preset number of signal groups, the signal groups are merged according to the signal group merging rule; Step 3.4, using the merged signal group to create a DC control and protection signal action timing table.
4. The method for serializing and processing high-voltage direct current control and protection signals based on state grouping according to claim 3 is characterized in that: Step 3.1 includes: Step 3.1.1: Only when the DC control signal is urgent will it proceed to step 3.2, otherwise the signal will be discarded; Step 3.1.2, redundancy check refers to merging the DC control and protection signals of the same nature from different control and protection devices, that is, only one signal of the same nature, the same time or the time difference less than the preset threshold of multiple redundantly configured devices is retained.
5. The method for serializing and processing high-voltage direct current control and protection signals based on state grouping according to claim 4 is characterized in that: Step 3.2 includes: Step 3.2.1, the initial state is idle; the default signal group number is 1; the signals are processed in chronological order, and the first signal enters signal group 1; Step 3.2.2: For the signals after the first signal, if they are protection signals, the signal group number remains unchanged until the first normal signal or connection signal is found. According to the state transition logic, the state transitions to the normal state or connection state, but the signal group number remains 1. Step 3.2.3, the current state is normal state or connection state, and the signal is processed in chronological order. If it is a protection signal, the state is transferred to "normal + protection" state or "connection + protection" state, but the group number remains unchanged; if it is a normal signal or a connection signal, the state is transferred according to the state transfer logic, and if the state is transferred, a new signal group is generated, that is, the signal group number is increased by 1, otherwise the group number remains unchanged; Step 3.2.4, after repeating steps 3.2.1 to 3.2.3 to process all the signals to be processed, set the signal group name; for the connected signal group, the connection action result is used as the group name; for the normal signal group, the summary description of the grouping state is used as the group name according to the pre-configured file.
6. The method for serializing and processing high-voltage direct current control and protection signals based on state grouping according to claim 5 is characterized in that: In step 3.3, the signal group merging rule is: if the number of signal groups m is greater than the preset number of signal groups n, the two signal groups ranked first and second are merged; after the merger, if the number of signal groups m-1 is still greater than the preset number of signal groups n, the signal group ranked last is merged into the signal group ranked n; iterate the merger until the number of signal groups is less than or equal to the preset number of signal groups.
7. The method for serializing and processing high-voltage direct current control and protection signals based on state grouping according to claim 6 is characterized in that: In step 4, based on the DC control and protection signal action timing table, a DC control and protection action sequence diagram is drawn and displayed in a graphical form on the human-machine interface. The diagram displays a maximum of n merged signal groups, and each signal group directly displays the first k signals in chronological order, and the remaining signals are displayed through a pop-up window; wherein n is the preset number of signal groups, and k is the preset number of displayed signals.
8. A high voltage direct current control and protection signal serialization processing system based on state grouping using the method according to any one of claims 1 to 7, characterized in that: The system comprises: a serialization processing module, a signal processing module, and a state grouping module; The serialization processing module includes: a signal extraction unit, an action timing table module, and a human-computer interaction module; A signal extraction unit, used to extract a DC control and protection signal from a fault report when a DC system fault occurs; The signal extraction unit inputs the DC control and protection signal to the signal processing module; the signal processing module is used to classify the DC control and protection signal to obtain protection type signals, connection type signals and common type signals; The protection signals, connection signals and common signals are input to the state grouping module; the state grouping module has built-in state transition logic between various states, and is used to group the protection signals, connection signals and common signals according to the topological connection of the primary and secondary systems of the high-voltage DC system and the order of occurrence of DC control and protection signals during system operation; Various signal groups are input into the action timing table module, and the DC control signal action timing table is created by using the final signal grouping results obtained by naming and merging the signal groups; The human-computer interaction module is used to draw the DC control and protection action sequence diagram in the form of a chart based on the DC control and protection signal action timing table.
Citation Information
Patent Citations
An automated testing method and system based on state transition
CN112988596B
An Automated Test Visualization Method and System Based on State Transition
CN112988597B
High-speed rail traveling network cooperative alarm optimization method based on state transition prediction
CN111259261A
Automatic test visualization method and system based on state transition
CN112988597A