Relay protection action result evaluation method and system

By constructing the timing data set of the relay protection device and calculating the action response data set, the problem of the evaluation of relay protection action results is solved due to technical level and experience, and a fast and accurate evaluation effect is achieved.

CN119599505APending Publication Date: 2025-03-11STATE GRID SICHUAN ELECTRIC POWER CORP ELECTRIC POWER RES INST
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411653095.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-19
Publication Date
2025-03-11

AI Technical Summary

Technical Problem

The evaluation of relay protection action results is greatly affected by the technical level and experience of relay protection testers, and limited information makes it difficult to quickly and accurately evaluate.

Method used

By obtaining the station control layer information and protection wave recording information of the relay protection device, a time series data set of functional plate state values, control word state values ​​and fixed value values ​​is constructed, and a time series data set for calculation of start-up judgment and action judgment is established. Combined with the functional locking logic data set, the action response data set is calculated to judge the correctness and reason of the relay protection action.

Benefits of technology

It realizes rapid and accurate evaluation of relay protection action results, reduces the dependence on the technical level and experience of testers, and improves the intelligence of relay protection action results evaluation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119599505A_ABST
    Figure CN119599505A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of relays, and discloses a relay protection action result evaluation method, which comprises the following steps: acquiring station level information and protection recording information of a relay protection device within a period of time; constructing a function pressing plate state value time sequence data set, a control word state value time sequence data set and a constant value numerical value time sequence data set; establishing an electric signal time sequence data set according to the protection recording information; establishing a starting logic data set, a function locking logic data set and an action logic data set; calculating to obtain an action response data set according to the starting logic data set, the function locking logic data set and the action logic data set in combination with the function pressing plate state value time sequence data set and the control word state value time sequence data set; and comparing the action response data set with an action result of the relay protection device. The method can assist relay protection personnel, operation personnel and the like in quickly and correctly evaluating the action result of the protection device.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of relays, and in particular to a method and system for evaluating relay protection action results. Background Art

[0002] The correct operation of relay protection devices is very important to ensure the safe and stable operation of the power grid. The analysis of relay protection action results is an important task to determine whether the relay protection is operating correctly. In the relay protection action analysis, technicians analyze the action process of the protection device by viewing the action information recorded by the protection device. Due to the limited information available for analysis, it is difficult to quickly and accurately evaluate the action results of the protection device, and it is greatly affected by factors such as the technical level and experience of relay protection professionals.

[0003] In the relay protection function test, the technician uses the relay protection tester to output current, voltage and other information to the protection device, and then analyzes the protection device action process by viewing the information displayed by the protection device and the GOOSE or hard contact switch quantity returned by the protection device to the relay protection tester. Due to the limited information available for analysis, it is difficult to quickly and accurately evaluate the action results of the protection device, which is greatly affected by the technical level and experience of the relay protection tester. Summary of the invention

[0004] The present invention provides a method and system for evaluating a relay protection action result, so as to solve the problem that the evaluation of the relay protection action result is greatly affected by factors such as the technical level and experience of relay protection testers.

[0005] The present invention is achieved through the following technical solutions:

[0006] A method for evaluating a relay protection action result, comprising:

[0007] Obtain station control layer information and protection recording information of relay protection devices within a period of time;

[0008] Construct a time series data set of the function pressure plate state value according to the station control layer information {L N}、Control word status value timing data set {K N} and fixed value time series data set {D N};

[0009] Establish an electrical signal time series data set {UC N};

[0010] According to the electrical signal time series data set {UC N}Establish a startup judgment calculation time series data set {Q N} and action judgment calculation amount time series data set {XdN};

[0011] According to the startup judgment calculation amount time series data set {Q N} and startup constant value time series data set {Xqdz N}Create a startup logical data set {Ql N}, then the calculation amount time series data set {Xd N} and action setting time series data set {Xddz N}Create action logic data set {Xdl N}

[0012] According to the startup logic data set {Ql N}, action logic data set {Xdl N} and functional blocking logic data set {BS N}Combined with the functional platen state value time series data set {L N}、Control word status value timing data set {K N}Calculate the action response data set {Y N};

[0013] The action response data set is compared with the action result of the relay protection device to determine whether the relay protection action is correct and the reason for incorrect action.

[0014] As an optimization, the station control layer information includes the function pressure plate status value, control word status value, fixed value value and corresponding time stamp.

[0015] As an optimization, the fixed value numerical time series data set {D N}Includes a start-fixed value timing data set and an action-fixed value timing data set, the fixed value values ​​in the start-fixed value timing data set are electrical signal start-fixed values, and the fixed value data in the action-fixed value timing data set are electrical signal action-fixed values.

[0016] As an optimization, a functional pressure plate state value time series data set is constructed based on the station control layer information {L N}、Control word status value timing data set {K N} and fixed value time series data set {D N The specific process of} is:

[0017] Based on the time scale of the current sampling point or the voltage sampling point in the protection recording information, in two adjacent function pressure plate state value intervals, the previous function pressure plate state value is used as the function pressure plate state value of the interval, thereby establishing a function pressure plate state value time series data set {L N};

[0018] Based on the time stamp of the current sampling point or the voltage sampling point in the protection recording information, in two adjacent control word state value intervals, the previous control word state value is used as the control word state value of the interval, thereby establishing a control word state value time series data set {K N};

[0019] Based on the time scale of the current sampling point or the voltage sampling point in the protection recording information, in two adjacent fixed value intervals, the previous fixed value is used as the fixed value of the interval, thereby establishing a fixed value time series data set {D N}, wherein the fixed value numerical time series data set {D N}Includes startup constant value timing data set and action constant value timing data set.

[0020] As an optimization, according to the startup judgment calculation amount time series data set {Q N} and startup constant value time series data set {Xqdz N}Create a startup logical data set {Ql N}, then the calculation amount time series data set {Xd N} and action setting time series data set {Xddz N}Create action logic data set {Xdl N The specific process of} is:

[0021] A1, the startup judgment calculation amount time series data set {Q N} and the startup constant value timing data set {Xqdz N} Perform logical comparison, if Q n >Xqdz n , then let Ql n is 1, otherwise let Ql n =0, thereby establishing the startup logical data set {Ql N}, where Q n To start judging the nth data in the time series data set, Ql n For the nth startup logic data in the startup logic data set, Xqdz n is the nth data in the starting fixed value time series data set, n∈[1,N], N is the total number of data;

[0022] A2, according to the electrical signal time series data set {UC N} Calculate the value and compare it with the function locking condition. If the function unlocking condition is met, BSi n is 1, otherwise, BSi n is 0, i∈[1,p], p is the number of functional blocking conditions, thus obtaining BS n , B.S. n=BS1 n *BS2 n ...*BSp n , in order to establish the functional blocking logic data set {BS N}, BS n For functional blocking logic data set {BS N}The nth total start logic data, that is, the total function blocking logic data corresponding to the nth sampling time;

[0023] By determining the calculation amount time series data set {Xd N} and action setting time series data set {Xddz N}Create action logic data set {Xdl N The specific process of} is as follows: through the electrical signal time series data set {UC N} to obtain the action judgment calculation amount time series data set {Xd N}, the action judgment calculation amount data Xd n With action setting value Xddz n Perform logical comparison, if Xd n >Xddz n , then let Xdl n is 1, otherwise let Xdl n =0, create action logic data set {Xdl N}, where Xdl n It is the nth action logic data in the action logic data set.

[0024] As an optimization, the action response dataset {Y N The specific formula of} is:

[0025] Y n =L n *K n *(L n *K n +Q n *BS n *A2+Ql n *BS n *A1*Xdl n )+2*Ql n ;

[0026] Among them, Y n The action response dataset {Y N} in the nth action response data, L n is the functional platen state value time series data set {L N}The nth function platen status value, K n is the control word status value time series data set {K N}nth control word status value, Ql n To start the logical data set {Ql N} in the nth start logic data, BS n =BS1 n *BS2 n ...*BSp n ;BS n Indicates the total function blocking logic data corresponding to the nth sampling time, BS represents the blocking logic, BSp n Indicates the pth blocking logic data in the nth sampling time; A1 = 1 or 1 / BS n ; A1 takes 1 if there is a blocking condition, and takes 1 / BS if there is no blocking condition n ; A2 = 1 or 0; A2 takes 1 if there is a locking condition, and takes 0 if there is no locking condition.

[0027] As an optimization, when there is a locking condition, the relay protection actions corresponding to different action response data in the action response data set are specifically:

[0028] (a) When Y n =0, indicating that the protection function is not enabled and the protection is not started;

[0029] (b) When Y n =1, indicating that the protection function has been put into use but the protection has not been started;

[0030] (c) When Y n =2, indicating that the protection is started but the differential protection function is not enabled;

[0031] (d) When Y n =3, indicating that the protection function has been put into use and the protection has started;

[0032] (e) When Y n =4, indicating that the protection function has been activated, the protection is started, and the protection function is locked and opened;

[0033] (f) When Y n =5, indicating protection action.

[0034] As an optimization, when there is no locking condition, the relay protection actions corresponding to different action response data in the action response data set are specifically:

[0035] (a) When Y n =0, indicating that the protection function is not enabled and the protection is not started;

[0036] (b) When Y n =1, indicating that the protection function has been put into use but the protection has not been started;

[0037] (c) When Y n=2, indicating that the protection is started but the differential protection function is not enabled;

[0038] (d) When Y n =3, indicating that the protection function has been put into use and the protection has started;

[0039] (f) When Y n =4, indicating protection action.

[0040] The present invention also discloses a relay protection action result evaluation system, which is used to execute the above-mentioned relay protection action result evaluation method, comprising:

[0041] The data acquisition module is connected to the relay protection device and is used to obtain the station control layer information and protection recording information of the relay protection device within a period of time;

[0042] Several functional modules, each of which includes a first functional unit, a second functional unit, a third functional unit, a fourth functional unit and a fifth functional unit, wherein:

[0043] The first functional unit is used to construct a time series data set of the function pressure plate state value according to the station control layer information. N}、Control word status value timing data set {K N} and fixed value time series data set {D N}

[0044] The second functional unit is used to establish an electrical signal time series data set {UC N};

[0045] The third functional unit is used to N}Establish a startup judgment calculation time series data set {Q N}、Action judgment calculation amount time series data set {Xd N} and functional blocking logic data set {BS N}, and then start the judgment calculation of the amount of time series data set {Q N} and startup constant value time series data set {Xqdz N}Create a startup logical data set {Ql N}, and then determine the calculation amount time series data set {Xd N} and action setting time series data set {Xddz N}Create action logic data set {Xdl N};

[0046] The fourth functional unit is used to start the logical data set according to the N}, action logic data set {Xdl N} and functional blocking logic data set {BS N}Combined with the functional platen state value time series data set {L N}、Control word status value timing data set {K N}Calculate the action response data set {Y N};

[0047] The fifth functional unit is used to compare the action response data set with the action result of the relay protection device, so as to determine whether the relay protection action is correct and the reason for incorrect action.

[0048] As an optimization, it also includes a display module, which is used to display the output results of the first functional unit, the second functional unit, the third functional unit, the fourth functional unit and the fifth functional unit.

[0049] Compared with the prior art, the present invention has the following advantages and beneficial effects:

[0050] The present invention proposes a method and system for evaluating the results of relay protection actions. By acquiring the station control layer information of the protection device, constructing the state change process of the protection device, establishing the state change timing diagram of the whole process of the protection device action, the whole process of the protection device action state information display is realized, and the key calculation information that can judge the protection start and action as well as the change of the pressure plate and control word are provided, so as to assist the relay protection, operation and other personnel to quickly and correctly evaluate the results of the protection device action, improve the intelligent degree of the evaluation of the relay protection action results, and improve the quality and efficiency of the testing and operation and maintenance work. The present invention is suitable for the functional testing of relay protection devices, and can be applied to various scenarios such as the training of relay protection professionals, the research and development and testing of protection devices, and the analysis of protection actions. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] The drawings described herein are used to provide a further understanding of the embodiments of the present invention, constitute a part of this application, and do not constitute a limitation of the embodiments of the present invention. In the drawings:

[0052] Figure 1 It is a structural schematic diagram of a relay protection action result evaluation system according to the present invention;

[0053] Figure 2 This is a schematic diagram of relay protection test information transmission;

[0054] Figure 3 is a curve diagram of the action response obtained by the evaluation method of the present invention;

[0055] Figure 4 It is a schematic diagram of the function pressure plate, control word, and logic calculation results. DETAILED DESCRIPTION

[0056] In order to make the objectives, technical solutions and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with embodiments and drawings. The exemplary embodiments of the present invention and their description are only used to explain the present invention and are not intended to limit the present invention.

[0057] The correct action of relay protection devices is very important to ensure the safe and stable operation of the power grid. The analysis of relay protection action results is an important task to determine whether the relay protection is operating correctly. In the relay protection action analysis, technicians analyze the action process of the protection device by viewing the action information recorded by the protection device. Due to the limited information available for analysis, it is difficult to quickly and accurately evaluate the action results of the protection device, and it is greatly affected by factors such as the technical level and experience of relay protection professionals.

[0058] During the relay protection function test, professionals only analyze the protection device action process through the information displayed by the protection device and the GOOSE or hard contact switch quantity returned by the protection device to the relay protection tester. Since the information available for the analysis of the protection device action result is limited, the technical level and experience of the relay protection tester are required to be high. Similarly, when the power grid fails, it is necessary to quickly and accurately determine whether the action result of the relay protection device is correct, which requires high technical level and professional knowledge of the relevant personnel.

[0059] Therefore, it is necessary to design the system and method of the present invention.

[0060] Embodiment 1 discloses a relay protection action result evaluation system, which is set in a terminal, such as a mobile terminal, such as a laptop computer, or can be set on a main station. The laptop computer and the relay protection device are connected as follows: Figure 1 As shown: The laptop is connected to the Ethernet port of the protection device through an Ethernet cable, establishes MMS or CMS communication with the protection device, and reads the station control layer information of the protection device.

[0061] Specifically, the evaluation system includes:

[0062] The data acquisition module is connected to the relay protection device and is used to obtain the station control layer information and protection recording information of the relay protection device within a period of time;

[0063] The data acquisition module establishes communication with the relay protection device, reads the station control layer information of the relay protection device, and sends it to the functional module. The communication with the relay protection device supports MMS and CMS communication protocols.

[0064] Functional units are established according to the protection functions. Each functional unit includes the following functions: processing the station control layer information read from the protection device, establishing a time series data set of state changes during the entire process of the protection device function test, and evaluating the test results with the time series data set.

[0065] Each of the functional modules includes a first functional unit, a second functional unit, a third functional unit, a fourth functional unit and a fifth functional unit, and more specifically includes:

[0066] The first functional unit is used to construct a time series data set of the function pressure plate state value according to the station control layer information. N}、Control word status value timing data set {K N} and fixed value time series data set {D N};

[0067] The second functional unit is used to establish an electrical signal time series data set {UC N};

[0068] The third functional unit is used to N}Establish a startup judgment calculation time series data set {Q N}、Action judgment calculation amount time series data set {Xd N} and functional blocking logic data set {BS N}, and then start the judgment calculation of the amount of time series data set {Q N} and startup constant value time series data set {Xqdz N}Create a startup logical data set {Ql N}, and then determine the calculation amount time series data set {Xd N} and action setting time series data set {Xddz N}Create action logic data set {Xdl N};

[0069] The fourth functional unit is used to start the logical data set according to the N}, action logic data set {Xdl N} and functional blocking logic data set {BS N}Combined with the functional platen state value time series data set {L N}、Control word status value timing data set {K N}Calculate the action response data set {Y N};

[0070] A fifth functional unit, used to compare the action response data set with the action result of the relay protection device, so as to determine whether the relay protection action is correct and the reason for incorrect action;

[0071] The display module is used to display the output results of the first functional unit, the second functional unit, the third functional unit, the fourth functional unit and the fifth functional unit. In other words, the state changes of the whole process of the relay protection device test are graphically displayed.

[0072] like Figure 1 As shown, Figure 1 A functional module in the embodiment includes a first functional unit, a second functional unit, a third functional unit, a fourth functional unit and a fifth functional unit.

[0073] Next, the evaluation process of the relay protection action by the evaluation system of the present invention is specifically introduced.

[0074] This embodiment 2 provides a method for evaluating a relay protection action result, including:

[0075] S1. Obtain the station control layer information and protection recording information of the relay protection device within a period of time;

[0076] In some embodiments, the protection recording information includes current data and voltage data within the period of time. The station control layer information includes function pressure plate status value, control word status value, fixed value value and corresponding time stamp.

[0077] (1) Before the test, the data acquisition module reads the function pressure plate status value, control word status value, fixed value value and corresponding time stamp from the protection device.

[0078] (2) During the test, before each test state begins, the data acquisition module reads the function pressure plate state value, control word state value, set value and corresponding time stamp from the protection device.

[0079] (3) After the test is completed, the data acquisition module reads the protection recording, function pressure plate status value, control word status value, and fixed value value from the protection device.

[0080] (4) During the test, the data acquisition module reads the telesignaling information and corresponding time stamps sent by the protection device.

[0081] Then, the data acquisition module sends the collected information to the functional unit group, and the functional unit group processes the data as follows:

[0082] S2, constructing a time series data set of functional pressure plate state values ​​according to the station control layer information {L N}、Control word status value timing data set {K N} and fixed value time series data set {D N};

[0083] Theoretically, the value of the set value is the same at each sampling point, but it may be changed due to human factors or relay protection device failure. Therefore, in order to prevent inaccurate evaluation due to changes in the set value of the relay protection device, the set value is sampled multiple times. That is, if it is normal and has not been modified, the set value should be the same; if the device fails and the set value jumps, it may not be the same (although the probability of this situation is very small). The purpose of doing this here is to prevent the set value parameter from jumping.

[0084] The specific process is:

[0085] Based on the time scale of the current sampling point or the voltage sampling point in the protection recording information, in two adjacent function pressure plate state value intervals, the previous function pressure plate state value is used as the function pressure plate state value of the interval, thereby establishing a function pressure plate state value time series data set {L N};

[0086] Based on the time stamp of the current sampling point or the voltage sampling point in the protection recording information, in two adjacent control word state value intervals, the previous control word state value is used as the control word state value of the interval, thereby establishing a control word state value time series data set {K N};

[0087] Based on the time scale of the current sampling point or the voltage sampling point in the protection recording information, in two adjacent fixed value intervals, the previous fixed value is used as the fixed value of the interval, thereby establishing a fixed value time series data set {D N}, wherein the fixed value numerical time series data set {D N}Includes startup constant value timing data set and action constant value timing data set.

[0088] S3, establish an electrical signal time series data set {UC N};

[0089] The electrical signal data refers to voltage and current data, and both the startup judgment calculation amount and the action judgment calculation amount are calculated from the electrical signal. For example, it is assumed that the electrical signal time series data set is a current time series data set or a voltage time series data set.

[0090] In simple terms, it is:

[0091] (1) Establishing current time series data set and voltage time series data set: Analyze the protection recording, obtain the current and voltage data of the whole test process, and establish the current time series data set {I N}、Voltage time series data set {U N};

[0092] (2) Establishing a time series data set of the function pressure plate state value: Analyze the function pressure plate state value and the corresponding time scale, take the time scale of the electrical quantity (voltage, current) sampling point in the recording as the reference, and take the previous state value as the function pressure plate state value of the interval between two adjacent function pressure plate state values ​​to establish a time series data set of the function pressure plate state value {L N};

[0093] (3) Establish the control word status value time series data set {K N}、Constant value time series data set {D N}, and its establishment method is consistent with the method of establishing the functional pressure plate state value time series data set.

[0094] (4) Establishing a protection action information time series data set: parsing the protection action information, obtaining the protection action information state value and time stamp, and establishing a protection action information time series data set. N};

[0095] (5) Establishing a time series data set for alarm information: Analyze the alarm information and establish a time series data set for alarm information. N}.

[0096] S4, according to the electrical signal time series data set {UC N}Establish a startup judgment calculation time series data set {Q N} and action judgment calculation amount time series data set {Xd N};

[0097] S5, according to the startup judgment calculation amount time series data set {Q N} and startup constant value time series data set {Xqdz N}Create a startup logical data set {Ql N}, then the calculation amount time series data set {Xd N} and action setting time series data set {Xddz N}Create action logic data set {Xdl N};

[0098] A1, the startup judgment calculation amount time series data set {Q N} and the startup constant value timing data set {Xqdz N} Perform logical comparison, if Q n >Xqdz n , then let Ql n is 1, otherwise let Ql n =0, thereby establishing the startup logical data set {Ql N}, where Q n To start judging the nth data in the time series data set, Ql nFor the nth startup logic data in the startup logic data set, Xqdz n is the nth data in the starting fixed value time series data set, n∈[1,N], N is the total number of data;

[0099] A2, according to the electrical signal time series data set {UC N} Calculate the value and compare it with the function locking condition. If the function unlocking condition is met, BSi n is 1, otherwise, BSi n is 0, i∈[1,p], p is the number of functional blocking conditions, thus obtaining BS n , B.S. n =BS1 n *BS2 n ...*BSp n , in order to establish the functional blocking logic data set {BS N}, BS n For functional blocking logic data set {BS N}The nth total start logic data, that is, the total function blocking logic data corresponding to the nth sampling time;

[0100] A3, through the action to determine the calculation amount of the time series data set {Xd N} and action setting time series data set {Xddz N}Create action logic data set {Xdl N The specific process of} is as follows: through the electrical signal time series data set {UC N} to obtain the action judgment calculation amount time series data set {Xd N}, the action judgment calculation amount data Xd n With action setting value Xddz n Perform logical comparison, if Xd n >Xddz n , then let Xdl n is 1, otherwise let Xdl n =0, create action logic data set {Xdl N}, where Xdl n It is the nth action logic data in the action logic data set.

[0101] S6, according to the startup logic data set, the function blocking logic data set and the action logic data set combined with the function pressure plate state value time series data set {L N}、Control word status value timing data set {K N}Calculate the action response data set {Y N}, or according to the startup logic data set, the action logic data set combined with the function pressure plate state value time series data set {LN}、Control word status value timing data set {K N}Calculate the action response data set {Y N};

[0102] That is, calculate the action response: combine the start logic data, function blocking logic data, action logic data with the function pressure plate and control word, calculate through formula 1, and establish the action response data set {Y N};

[0103] Y n =L n *K n *(L n *K n +Q n *BS n *A2+Ql n *BS n *A1*Xdl n )+2*Ql n (1)

[0104] N is the total number of data in the data set, which can also be understood as the total number of sampling times, 1≤n≤N, Y n The action response dataset {Y N}, the corresponding data of the nth action, L n is the functional platen state value time series data set {L N}The nth function platen status value, K n is the control word status value time series data set {K N}nth control word status value, Ql n To start the logical data set {Ql N} in the nth start logic data, BS n =BS1 n *BS2 n ...*BSp n ;BS n Indicates the total function blocking logic data corresponding to the nth sampling time, BS represents the blocking logic, BSp n Indicates the pth blocking logic data in the nth sampling time; A1 = 1 or 1 / BS n ; A1 takes 1 if there is a blocking condition, and takes 1 / BS if there is no blocking condition n ; A2 = 1 or 0; A2 takes 1 if there is a locking condition, and takes 0 if there is no locking condition.

[0105] S6. Compare the action response data set with the action result of the relay protection device (ie, the protection action information timing data set) to determine whether the relay protection action is correct.

[0106] The response status of the protection device can be displayed in layers:

[0107] When there is a locking condition, the relay protection actions corresponding to the different action response data in the action response data set are specifically:

[0108] (a) When Y n =0, indicating that the protection function is not enabled and the protection is not started;

[0109] (b) When Y n =1, indicating that the protection function has been put into use but the protection has not been started;

[0110] (c) When Y n =2, indicating that the protection is started but the differential protection function is not enabled;

[0111] (d) When Y n =3, indicating that the protection function has been put into use and the protection has started;

[0112] (e) When Y n =4, indicating that the protection function has been activated, the protection is started, and the protection function is locked and opened;

[0113] (f) When Y n =5, indicating protection action.

[0114] When there is no locking condition, the relay protection actions corresponding to the different action response data in the action response data set are specifically:

[0115] (a) When Y n =0, indicating that the protection function is not enabled and the protection is not started;

[0116] (b) When Y n =1, indicating that the protection function has been put into use but the protection has not been started;

[0117] (c) When Y n =2, indicating that the protection is started but the differential protection function is not enabled;

[0118] (d) When Y n =3, indicating that the protection function has been put into use and the protection has started;

[0119] (f) When Y n =4, indicating protection action.

[0120] Compare the calculation result with the relay protection action result. If they are consistent, the relay protection operates correctly. Otherwise, the relay protection does not operate correctly. The reason for the incorrect operation can be determined based on the calculation result and combined with the logical results.

[0121] Finally, the data is visualized. The functional unit group sends each time series data set to the display module, and the visualization unit displays the action response, each logic calculation result, pressure plate, and control word changes in the form of a time coordinate axis.

[0122] Taking the digital line protection differential protection function test as an example, the test conditions are: the differential protection soft pressure plate and differential protection control word are put into operation, the differential protection is started, and the differential protection function is locked and opened, but the differential current does not reach the action set value.

[0123] Relay protection test information transmission diagram Figure 2 The relay protection tester is connected to the protection device through optical fiber, and sends current, voltage, and GOOSE messages to the protection device; the laptop is connected to the Ethernet port of the protection device through an Ethernet cable, establishes MMS communication with the protection device, and reads the station control layer information of the protection device.

[0124] The evaluation process of relay protection action results is as follows.

[0125] (1) Before the test, the data acquisition unit reads the status value of the differential protection soft pressure plate, the status value of the differential protection control word, the zero-sequence starting current constant value, the differential action current constant value and the corresponding time stamp from the line protection device.

[0126] (2) During the test, before each test state begins, the data acquisition unit reads the differential protection soft pressure plate status value, the differential protection control word status value, the zero-sequence starting current constant value, the differential action current constant value and the corresponding time stamp from the protection device.

[0127] (3) After the test is completed, the data acquisition unit reads the protection recording, the status value of the differential protection soft pressure plate, the status value of the differential protection control word, the zero-sequence starting current constant value, the differential action current constant value and the corresponding time stamp from the protection device.

[0128] (4) During the test, the data acquisition unit receives the telesignaling information sent by the protection device.

[0129] Then, the data acquisition unit sends the collected data to the data processing unit, which processes the data as follows:

[0130] (1) Analyze the protection recording, obtain the current and voltage data of the entire test process, and establish the current time series data set {I N}、Line opposite side current time series data set {I N}、Voltage time series data set {U N};

[0131] (2) Taking the analog quantity (voltage, current) sampling point time scale in the waveform recording as the reference, the previous state value of the two adjacent differential protection soft pressure plate state value intervals is used as the differential protection soft pressure plate state value of the interval, and the differential protection soft pressure plate state value time series data set {L N};

[0132] (3) Establish the differential protection control word state value time series data set {K N}、Action setting time series data set {Idz N}, and its establishment method is consistent with the method of establishing the functional pressure plate state value time series data set.

[0133] (4) Analyze the protection action information, obtain the current state value of the protection action information and the time of the last state change; before the last state change time, the opposite of the current state value is used as the state value of the protection action information; after the last state change time, the current state value is used as the state value of the protection action information. Establish the protection action time series data set {O N};

[0134] Create a test data set for the entire process response:

[0135] (1) Based on the line current time series data set {I N}Calculate the zero sequence current {I 0N}, the zero sequence current {I 0N} is compared with the zero-sequence starting current constant I0qddz. If I 0n >I0qddz, then Ql n is 1, otherwise Ql n =0, create a startup logical data set {Ql N}, N is the total number of data in the data set, 1≤n≤N;

[0136] (2) Based on the line current time series data set {I N}、Line opposite side current time series data set {IP N}Calculate and establish the braking current data set {Izd N}、Differential current data set {Icd N}; Braking current is one of the cases of functional locking current.

[0137] (3) If Icd n >m*Izd n , then Izl n is 1, otherwise Izl n is 0, m is the braking coefficient, and the braking logic data set {Izl N};

[0138] (3) Icd n and action setting value Idzn Perform logical comparison, if Icd n >Idz n , then Idl n is 1, otherwise Idl n =0, create action logic data set {Idl N};

[0139] (4) Due to the locking condition, A1 and A2 are both 1;

[0140] (5) Action response: Start the logical data set {Ql N}、Braking logic data set {Izl N}、Action logic data set {Idl N}Combined with the differential protection soft pressure plate state value time series data set {L N}、Differential protection control word status value time series data set {K N}, calculate using formula 1, and establish the action response data set {Y} based on the calculation result;

[0141] Y n =L n *K n *(L n *K n +Q n *BS n *A2+Ql n *BS n *A1*Xdl n )+2*Ql(1)At this time, the response value of the protection device represents the situation:

[0142] (a) When Y n =0, indicating that the differential protection function is not enabled and the protection is not started;

[0143] (b) When Y n =1, indicating that the differential protection function has been put into use but the protection has not been started;

[0144] (c) When Y n =2, indicating that the differential protection is started but the differential protection function is not put into use;

[0145] (d) When Y n =3, indicating that the differential protection function has been put into use and the protection has started;

[0146] (d) When Y n =4, indicating that the differential protection function has been put into operation, the differential protection is started, and the differential protection function is locked and opened;

[0147] (e) When Y = 5, it indicates differential protection action;

[0148] At this time, the differential protection soft pressure plate and differential protection control word have been put into use, L n、 K n Both are 1; there is a blocking condition, A1 and A2 are both 1; at t1, the differential protection starts, and Ql before t1 n is 0, Ql after t1 n =1; at t1, the differential protection function is locked and opened, before t1 Izl n is 0, t1 later Izl n 1; the differential current has not reached the action value, Idl n is 0.

[0149] Therefore, according to formula (1), we can get: n is 1, after t1, Y n is 4;

[0150] According to the action response results, the testers know that at this time the differential protection soft pressure plate, differential protection control word, differential protection start, differential protection function lock open, differential protection has not been activated. The reason why the differential protection has not operated is that the differential current has not reached the action set value.

[0151] Data visualization display: The data processing unit sends each time series data set to the visualization unit, which displays the action response, each logic calculation result, pressure plate, and control word changes in the form of a time coordinate axis, such as Figure 3 , 4 shown.

[0152] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A method for evaluating relay protection action results, characterized in that: include: Obtain station control layer information and protection recording information of relay protection devices within a period of time; Construct a time series data set of the function pressure plate state value according to the station control layer information {L N }、Control word status value timing data set {K N } and fixed value time series data set {D N }; Establish an electrical signal time series data set {UC N }; According to the electrical signal time series data set {UC N }Establish a startup judgment calculation time series data set {Q N } and action judgment calculation amount time series data set {Xd N }; According to the startup judgment calculation amount time series data set {Q N } and startup constant value time series data set {Xqdz N }Create a startup logical data set {Ql N }, then the calculation amount time series data set {Xd N } and action set value time series data set {Xddz N }Create action logic data set {Xdl N }; According to the startup logic data set {Ql N }, action logic data set {Xdl N } and functional blocking logic data set {BS N }Combined with the functional platen state value time series data set {L N }、Control word status value timing data set {K N }Calculate the action response data set {Y N }; The action response data set is compared with the action result of the relay protection device to determine whether the relay protection action is correct and the reason for incorrect action.

2. The evaluation method of relay protection action result according to claim 1, characterized in that: The station control layer information includes the function pressure plate status value, control word status value, fixed value value and corresponding time stamp.

3. The evaluation method of relay protection action result according to claim 1, characterized in that: The fixed value numerical time series data set {D N }Includes a start-up set value timing data set and an action set value timing data set, the set value numerical value in the start-up set value timing data set is the start-up set value, and the set value data in the action set value timing data set is the action set value.

4. The evaluation method of relay protection action result according to claim 1, characterized in that: Construct a time series data set of the function pressure plate state value according to the station control layer information {L N }、Control word status value timing data set {K N } and fixed value time series data set {D N The specific process of} is: Based on the time scale of the current sampling point or the voltage sampling point in the protection recording information, in two adjacent function pressure plate state value intervals, the previous function pressure plate state value is used as the function pressure plate state value of the interval, thereby establishing a function pressure plate state value time series data set {L N },; Based on the time stamp of the current sampling point or the voltage sampling point in the protection recording information, in two adjacent control word state value intervals, the previous control word state value is used as the control word state value of the interval, thereby establishing a control word state value time series data set {K N }; Based on the time scale of the current sampling point or the voltage sampling point in the protection recording information, in two adjacent fixed value intervals, the previous fixed value is used as the fixed value of the interval, thereby establishing a fixed value time series data set {D N }, wherein the fixed value numerical time series data set {D N }Including startup setting time series data set {Xqdz N } and action set value time series data set {Xddz N }.

5. The evaluation method of relay protection action result according to claim 3 is characterized in that: According to the startup judgment calculation amount time series data set {Q N } and startup constant value time series data set {Xqdz N }Create a startup logical data set {Ql N }, then the calculation amount time series data set {Xd N } and action set value time series data set {Xddz N }Create action logic data set {Xdl N The specific process of} is: A1, the startup judgment calculation amount time series data set {Q N } and the startup constant value timing data set {Xqdz N } Perform logical comparison, if Q n >Xqdz n , then let Ql n is 1, otherwise let Ql n =0, thereby establishing the startup logical data set {Ql N }, where Q n To start judging the nth data in the time series data set, Ql n For the nth startup logic data in the startup logic data set, Xqdz n is the nth data in the starting fixed value time series data set, n∈[1,N], N is the total number of data; A2, according to the electrical signal time series data set {UC N } Calculate the value and compare it with the function locking condition. If the function unlocking condition is met, BSi n is 1, otherwise, BSi n is 0, i∈[1,p], p is the number of functional blocking conditions, thus obtaining BS n , B.S. n =BS1 n *BS2 n ...*BSp n , in order to establish the functional blocking logic data set {BS N }, BS n For functional blocking logic data set {BS N }The nth total start logic data, that is, the total function blocking logic data corresponding to the nth sampling time; A3, through the action to determine the calculation amount of the time series data set {Xd N } and action set value time series data set {Xddz N }Create action logic data set {Xdl N The specific process of} is as follows: through the electrical signal time series data set {UC N } to obtain the action judgment calculation amount time series data set {Xd N }, the action judgment calculation amount data Xd n With action setting value Xddz n Perform logical comparison, if Xd n >Xddz n , then let Xdl n is 1, otherwise let Xdl n =0, create action logic data set {Xdl N }, where Xdl n It is the nth action logic data in the action logic data set.

6. The evaluation method of relay protection action result according to claim 5, characterized in that: The action response dataset {Y N The specific formula of} is: Y n =L n *K n *(L n *K n +Q n *BS n *A2+Ql n *BS n *A1*Xdl n )+2*Ql n ; Among them, Y n The action response dataset {Y N } in the nth action response data, L n is the functional platen state value time series data set {L N }The nth function platen status value, K n is the control word status value time series data set {K N }nth control word status value, Ql n To start the logical data set {Ql N } in the nth start logic data, BS n =BS1 n *BS2 n ...*BSp n ;BS n Indicates the total function blocking logic data corresponding to the nth sampling time, BS represents the blocking logic, BSp n Indicates the pth blocking logic data in the nth sampling time; A1 = 1 or 1 / BS n ; A1 takes 1 if there is a blocking condition, and takes 1 / BS if there is no blocking condition n ; A2 = 1 or 0; A2 takes 1 if there is a locking condition, and takes 0 if there is no locking condition.

7. The method for evaluating relay protection action results according to claim 6, characterized in that: When there is a locking condition, the relay protection actions corresponding to the different action response data in the action response data set are specifically: (a) When Y n =0, indicating that the protection function is not enabled and the protection is not started; (b) When Y n =1, indicating that the protection function has been put into use but the protection has not been started; (c) When Y n =2, indicating that the protection is started but the differential protection function is not enabled; (d) When Y n =3, indicating that the protection function has been put into use and the protection has started; (e) When Y n =4, indicating that the protection function has been activated, the protection is started, and the protection function is locked and opened; (f) When Y n =5, indicating protection action.

8. The method for evaluating relay protection action results according to claim 6, characterized in that: When there is no locking condition, the relay protection actions corresponding to the different action response data in the action response data set are specifically: (a) When Y n =0, indicating that the protection function is not enabled and the protection is not started; (b) When Y n =1, indicating that the protection function has been put into use but the protection has not been started; (c) When Y n =2, indicating that the protection is started but the differential protection function is not enabled; (d) When Y n =3, indicating that the protection function has been put into use and the protection has started; (f) When Y n =4, indicating protection action.

9. A relay protection action result evaluation system, used to execute a relay protection action result evaluation method according to any one of claims 1 to 8, characterized in that: include: The data acquisition module is connected to the relay protection device and is used to obtain the station control layer information and protection recording information of the relay protection device within a period of time; Several functional modules, each of which includes a first functional unit, a second functional unit, a third functional unit, a fourth functional unit and a fifth functional unit, wherein: The first functional unit is used to construct a time series data set of the function pressure plate state value according to the station control layer information. N }、Control word status value timing data set {K N } and fixed value time series data set {D N }; The second functional unit is used to establish an electrical signal time series data set {UC N }; The third functional unit is used to N }Establish a startup judgment calculation time series data set {Q N }、Action judgment calculation amount time series data set {Xd N } and functional blocking logic data set {BS N }, and then the startup judgment calculation amount time series data set {Q N } and startup constant value time series data set {Xqdz N }Create a startup logical data set {Ql N }, and then determine the calculation amount time series data set {Xd N } and action set value time series data set {Xddz N }Create action logic data set {Xdl N }; The fourth functional unit is used to start the logical data set according to the N }, action logic data set {Xdl N } and functional blocking logic data set {BS N }Combined with the functional platen state value time series data set {L N }、Control word status value timing data set {K N }Calculate the action response data set {Y N }; The fifth functional unit is used to compare the action response data set with the action result of the relay protection device, so as to determine whether the relay protection action is correct and the reason for incorrect action.

10. The evaluation system for relay protection action results according to claim 9, characterized in that: It also includes a display module, which is used to display the output results of the first functional unit, the second functional unit, the third functional unit, the fourth functional unit and the fifth functional unit.