Automatic processing system and method for synchronous phasor device data suitable for tve evaluation
By designing an automatic data processing system for synchronous phasor devices suitable for comprehensive vector error assessment, the system realizes automatic processing of measurement data and result judgment, overcomes the limitations of communication protocol interoperability and error assessment methods in existing technologies, and improves data processing efficiency.
Patent Information
- Application Number
- CN202310144892.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-21
- Publication Date
- 2026-01-27
- Estimated Expiration
- 2043-02-21
AI Technical Summary
In the prior art, the error calculation method of synchronous phasor measurement device (PMU) is limited by the interoperability of communication protocols. The amplitude error and phase error evaluation methods cannot meet the requirements of comprehensive vector error evaluation. Furthermore, the performance indicators are not associated with power system parameters, and automatic judgment of data processing results cannot be achieved.
An automatic data processing system for synchronous phasor devices suitable for comprehensive vector error assessment was designed, including a data file library, a human-machine interface, a data parsing module, a project category and parameter configuration module, a measured value module, a theoretical value generation module, an error calculation module, a TVE index database, and a result judgment module. The system acquires measurement data through file import and realizes automatic generation and judgment of theoretical values.
It overcomes the limitations of communication protocol interoperability, enables automatic parsing of PMU measurement values and automatic judgment of TVE results, improves data processing efficiency, and reduces workload.
Smart Images

Figure CN116150104B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of power grid technology, and in particular to an automatic data processing system and method for synchronous phasor devices suitable for comprehensive vector error assessment. Background Technology
[0002] Synchronous phasor measurement units (PMUs), which use standard time signals as the sampling process reference, are an important component of real-time dynamic monitoring systems for power systems. As one of the data sources for dynamic security monitoring of large-scale regional power grids and smart grids, the accuracy of phasor measurements by PMUs is crucial to the operational reliability of the power grid. In 2018, the International Electrotechnical Commission (IEC) and the Institute of Electrical and Electronics Engineers (IEEE) published the standard for synchronous phasor measurement of power systems: IEC / IEEE 60255-118-1:2018. At the end of 2021, China adopted and published the national standard GB / T 14598.118-2021, Measurement Relays and Protection Devices Part 118: Synchronous Phasor Measurement of Power Systems.
[0003] Currently, PMU error calculation generally uses communication to acquire measurement data and evaluates the data based on amplitude and phase errors. However, this existing evaluation method has several drawbacks: 1) it is limited by the interoperability of communication protocols; 2) the amplitude and phase error evaluation methods do not meet the TVE (Transmission Voltage Effect) requirements; and 3) the performance indicators are not correlated with parameters such as performance category, project category, power system nominal frequency, transmission rate, and voltage and current amplitude, making automatic judgment of data processing results impossible. Therefore, the performance indicator requirements and evaluation methods based on amplitude and phase errors in the existing technology are not suitable for the automatic data processing of synchronous phasor devices requiring comprehensive vector error evaluation.
[0004] Therefore, in view of the shortcomings of the existing technology, it is necessary to provide an automatic data processing system and method for synchronous phasor devices suitable for comprehensive vector error evaluation to overcome the shortcomings of the existing technology. Summary of the Invention
[0005] The purpose of this invention is to overcome the shortcomings of the prior art and provide an automatic data processing system and method for synchronous phasor devices suitable for comprehensive vector error evaluation. This system can automatically judge the results and has the characteristics of low workload and high data processing efficiency.
[0006] The objective of this invention is achieved through the following technical measures.
[0007] An automatic data processing system for a synchronous phasor device suitable for comprehensive vector error assessment is provided, which includes a data file library, a human-machine interface, a data parsing module, a project category and parameter configuration module, a measured value module, a theoretical value generation module, an error calculation module, a TVE index database, and a result judgment module.
[0008] The user selects a data file from the data file library through the human-machine interface and sends the data file to the data parsing module. The data parsing module parses the selected file name and file content. If the file name and file content meet the rule requirements, the parsing result is sent to the project category and parameter configuration module and the measurement value module. If the rule requirements are not met, the user is prompted to select a file again through the human-machine interface.
[0009] The measurement module converts the data values sent by the data parsing module into the real and imaginary parts of the voltage and current of each phase, and sends the real and imaginary parts to the error calculation module.
[0010] The project category and parameter configuration module selects the corresponding project category and configures the parameters based on the parsing results sent by the data parsing module, and sends the project category and parameters to the TVE indicator database and theoretical value generation module at the same time.
[0011] The theoretical value generation module calculates the theoretical value based on the project category and the parameters sent by the parameter configuration module, and converts it into real and imaginary parts before sending it to the error calculation module.
[0012] The error calculation module compares the measured values sent by the measurement value module with the theoretical values sent by the theoretical value generation module, calculates the comprehensive vector error, and sends the comprehensive vector error calculation result to the result judgment module.
[0013] The TVE index database sends the TVE index limit value to the result judgment module based on the parameters sent by the project category and parameter configuration module.
[0014] After excluding results, the result judgment module determines whether the result is qualified based on the error limit sent by the TVE indicator database and the error result sent by the error calculation module, and sends the qualified or unqualified result to the human-machine interface for display.
[0015] Preferably, in the above-mentioned automatic data processing system for synchronous phasor devices suitable for comprehensive vector error evaluation, the data file library contains test data files to be processed. The file names in the data file library are divided into four categories according to the project category: steady-state test, dynamic measurement bandwidth test, dynamic frequency ramp test, and dynamic step test.
[0016] Steady-state test data file naming convention: Steady-state-performance category-f0-F S -Voltage X m-Current X m -f in -θ U -θ I -NH x -D x -f i ;
[0017] Naming convention for dynamic bandwidth measurement test files: Dynamic bandwidth measurement - Performance category - f0 - F S -Voltage X m -Current X m -f in -θ U -θ I -K x -K a -f m ;
[0018] Dynamic frequency ramp test file naming convention: Dynamic Frequency Ramp - Performance Category - f0 - F S -Voltage X m -Current X m -f in -θ U -θ I -R f ;
[0019] Dynamic step test file naming convention: Dynamic Step - Performance Category - f0 - F S -Voltage X m -Current X m -f in -θ U -θ I -S x -S a -t;
[0020] The performance categories are divided into P and M categories. P and M categories represent two types of TVE performance requirements. P category represents the TVE performance requirements for protection, and M category represents the TVE performance requirements for measurement. The P or M in the file name corresponds to the P or M category in the TVE index database.
[0021] Where f0 is the nominal frequency of the power system, F S It is the data upload rate, voltage X m Current X m These are the voltage and current amplitudes, f in It is the input signal frequency, θ U It is the initial phase of the voltage, θ I It represents the initial phase of the current, N represents the harmonic order, and H... x It is the harmonic factor, D x It is an interference factor, f iIt is the interference frequency, K x It is the amplitude modulation factor, K a It is the phase modulation factor, f m It is the modulation frequency, R f It is the frequency ramp rate, S x It is the amplitude step amplitude, S a It is the phase step amplitude, and t is the step time;
[0022] The filename format meets the naming rules requirements, and unused parameters are padded with 0.
[0023] The file content format in the data file library is shown in the table below:
[0024]
[0025] The first column, time, represents the test time of the data; the second column, time (SOC), represents the century second, which is the number of seconds from 00:00:00 on January 1, 2000 to the present, and is commonly used in phasor synchronization devices; the third column, time (ms), represents the duration.
[0026] Preferably, in the above-mentioned automatic data processing system for synchronous phasor devices applicable to comprehensive vector error assessment, the measurement module converts the amplitude and phase data values sent by the data parsing module into the real and imaginary parts of the voltage and current of each phase according to formulas (1) and (2):
[0027] Real part X r =X m cos(φ)......Formula (1);
[0028] Imaginary part X i =X m (t)sin(φ)......Formula (2);
[0029] Where X m φ represents the amplitude, and φ represents the phase.
[0030] Preferably, in the above-mentioned automatic data processing system for synchronous phasor devices applicable to comprehensive vector error assessment, the theoretical value generation module calculates the theoretical value according to the project category and the parameters sent by the parameter configuration module, specifically through formulas (3), (4), (5), and (6).
[0031] a) Formula for calculating steady-state theoretical value:
[0032] When reporting time stamp t = nT, where n is an integer and T is the phasor reporting interval, the theoretical value is calculated using the following formula:
[0033]
[0034] b) Formula for calculating the theoretical value of dynamic measurement bandwidth:
[0035] When reporting time stamp t = nT, where n is an integer and T is the phasor reporting interval, the theoretical value is calculated using the following formula:
[0036]
[0037] c) Theoretical value of dynamic frequency ramp:
[0038] When reporting time stamp t = nT, where n is an integer and T is the phasor reporting interval, the theoretical value is calculated using the following formula:
[0039]
[0040] d) Theoretical value of dynamic step jump:
[0041] When reporting time stamp t = nT, where n is an integer and T is the phasor reporting interval, the theoretical value is calculated using the following formula:
[0042]
[0043] In the formula:
[0044] e, initial phase
[0045] For phase A and positive sequence, p = 0;
[0046] For phase B, p = -1;
[0047] For phase C, p = 1;
[0048] u(t) is a unit step function;
[0049] T = 1 / F S F S For data upload frequency;
[0050] Δf is the offset frequency, Δf = f in -f0.
[0051] Preferably, in the above-mentioned automatic data processing system for synchronous phasor devices applicable to comprehensive vector error assessment, the error calculation module compares the measured value sent by the measurement value module with the theoretical value sent by the theoretical value generation module, and specifically calculates the comprehensive vector error according to formula (7);
[0052]
[0053] In the formula:
[0054] and These represent the real and imaginary parts of the q-th reported measurement value, respectively.
[0055] X r (q) and X i (q) represents the real and imaginary parts of the theoretical value for the q-th report, respectively;
[0056] q is the report number at the reporting time, that is, the qth report in a series of discrete reports.
[0057] Preferably, in the above-mentioned automatic data processing system for synchronous phasor devices applicable to comprehensive vector error assessment, the TVE index database provides the TVE index limit values according to the standards in Tables 2, 3, 4, and 5 respectively.
[0058] Table 2. Limits of Steady-State TVE Performance Indicators
[0059]
[0060] Table 3 Limits of Dynamic Measurement Bandwidth (TVE) Performance Indicators
[0061]
[0062]
[0063] Table 4 Limits of TVE Performance Indicators for Dynamic Frequency Ramp
[0064]
[0065] Table 5. Limit values of dynamic step TVE performance indicators
[0066]
[0067] Preferably, in the above-mentioned automatic data processing system for synchronous phasor devices applicable to comprehensive vector error assessment, the result judgment module first excludes the error results sent by the error calculation module. The result exclusion refers to deleting the results from the start time 0 of the experiment to the exclusion time, and not including them in the result judgment.
[0068] Among them, the exclusion time for steady-state testing, dynamic measurement bandwidth testing, and dynamic step testing is 7 / F. s The larger of 7 / f0; for Class P, the exclusion time for dynamic frequency ramp testing is 2 / F. s The larger of 2 / f0; Class M, the exclusion time for dynamic frequency ramp testing is 7 / F. s The larger of 7 / f0.
[0069] The present invention also provides a processing method for the above-mentioned automatic data processing system for synchronous phasor devices suitable for comprehensive vector error assessment. The method selects a data file to be processed from a data file library through a human-machine interface and sends the data file to a data parsing module. The data parsing module parses the file name and file content of the selected file. If the file name and file content meet the rule requirements, the parsing result is sent to the project category and parameter configuration module and the measurement value module. If the rule requirements are not met, the result is fed back to the human-machine interface to reselect the file.
[0070] The measurement module converts the data values sent by the data parsing module into the real and imaginary parts of the voltage and current of each phase, and sends the real and imaginary parts to the error calculation module.
[0071] The project category and parameter configuration module selects the corresponding project category and configures the parameters based on the parsing results sent by the data parsing module, and sends the project category and parameters to the TVE indicator database and theoretical value generation module at the same time.
[0072] The theoretical value generation module calculates the theoretical value based on the project category and the parameters sent by the parameter configuration module, and converts it into real and imaginary parts before sending it to the error calculation module.
[0073] The error calculation module compares the measured values sent by the measurement value module with the theoretical values sent by the theoretical value generation module, calculates the comprehensive vector error, and sends the comprehensive vector error calculation result to the result judgment module.
[0074] The TVE index database sends the TVE index limit value to the result judgment module based on the parameters sent by the project category and parameter configuration module.
[0075] After excluding results, the result judgment module determines whether the result is qualified based on the error limit sent by the TVE indicator database and the error result sent by the error calculation module, and sends the qualified or unqualified result to the human-machine interface for display.
[0076] This invention relates to an automatic data processing system and method for synchronous phasor devices applicable to comprehensive vector error assessment. It acquires measurement data via file import, overcoming the limitations of communication protocol interoperability. Through standardized data file names, it achieves automatic generation of theoretical values, automatic parsing of PMU measurement values, and automatic judgment of TVE results, enabling automatic processing and result judgment of measurement data using a comprehensive vector error assessment method. This invention has already been applied to the calculation of comprehensive vector errors in synchronous phasor devices, filling a technological gap. The automatic judgment method reduces workload and improves data processing efficiency.
[0077] Instruction manual illustrations
[0078] The invention will be further described with reference to the accompanying drawings, but the contents of the drawings do not constitute any limitation on the invention.
[0079] Figure 1 This is a schematic diagram of the working principle of an automatic data processing system for a synchronous phasor device suitable for comprehensive vector error evaluation, according to the present invention. Detailed Implementation
[0080] The present invention will be further described in conjunction with the following embodiments.
[0081] Example 1.
[0082] An automatic data processing system for a synchronized phasor device suitable for comprehensive vector error assessment includes a data file library, a human-machine interface, a data parsing module, a project category and parameter configuration module, a measured value module, a theoretical value generation module, an error calculation module, a TVE index database, and a result judgment module. Figure 1 As shown, this system acquires measurement data by importing files, overcoming the limitations of communication protocol interoperability. Through standardized data file names, it automatically generates theoretical values, automatically parses PMU measurement values, and automatically judges TVE results, enabling automatic processing and result judgment of measurement data using a comprehensive vector error evaluation method.
[0083] The system selects a data file to be processed from the data file library through a human-machine interface and sends the data file to the data parsing module. The data parsing module parses the selected file name and file content. If the file name and file content meet the rule requirements, the parsing result is sent to the project category and parameter configuration module and the measurement value module. If the rule requirements are not met, feedback is given to the human-machine interface to select a new file.
[0084] The data file library contains test data files to be processed. The file names and contents in the data file library must meet the rule requirements.
[0085] The file naming rules are as follows:
[0086] Based on different performance categories, TVE is divided into Class P and Class M. Class P and Class M represent two types of TVE performance requirements: Class P represents the performance requirements for protection-related TVE, and Class M represents the performance requirements for measurement-related TVE. The P or M in the filename corresponds to Class P or Class M in the TVE index database.
[0087] The file names in the data file library are divided into four categories based on the project type: steady-state test, dynamic measurement bandwidth test, dynamic frequency ramp test, and dynamic step test.
[0088] Steady-state test data file naming convention: Steady-state-performance category-f0-F S -Voltage Xm -Current X m -f in -θ U -θ I -NH x -D x -f i ;
[0089] Naming convention for dynamic bandwidth measurement test files: Dynamic bandwidth measurement - Performance category - f0 - F S -Voltage X m -Current X m -f in -θ U -θ I -K x -K a -f m ;
[0090] Dynamic frequency ramp test file naming convention: Dynamic Frequency Ramp - Performance Category - f0 - F S -Voltage X m -Current X m -f in -θ U -θ I -R f ;
[0091] Dynamic step test file naming convention: Dynamic Step - Performance Category - f0 - F S -Voltage X m -Current X m -f in -θ U -θ I -S x -S a -t;
[0092] The performance categories are divided into P and M categories. P and M categories represent two types of TVE performance requirements. P category represents the TVE performance requirements for protection, and M category represents the TVE performance requirements for measurement. The P or M in the file name corresponds to the P or M category in the TVE index database.
[0093] Where f0 is the nominal frequency of the power system, F S It is the data upload rate, voltage X m Current X m These are the voltage and current amplitudes, f in It is the input signal frequency, θ U It is the initial phase of the voltage, θ I It represents the initial phase of the current, N represents the harmonic order, and H... x It is the harmonic factor, D x It is an interference factor, fi It is the interference frequency, K x It is the amplitude modulation factor, K a It is the phase modulation factor, f m It is the modulation frequency, R f It is the frequency ramp rate, S x It is the amplitude step amplitude, S a It is the phase step amplitude, and t is the step time;
[0094] The filename format meets the naming rules requirements, and unused parameters are padded with 0.
[0095] All files in the data file repository follow the same content format rules: different filenames have the same content format. The file content format is shown in the table below:
[0096]
[0097] The first column, time, represents the test time of the data; the second column, time (SOC), represents the century second, which is the number of seconds from 00:00:00 on January 1, 2000 to the present, and is commonly used in phasor synchronization devices; the third column, time (ms), represents the duration.
[0098] Here is an example file content format, as shown in Table 1:
[0099] Table 1. Document Content Format
[0100]
[0101] The measurement module converts the data values sent by the data parsing module into the real and imaginary parts of the voltage and current of each phase, and sends the real and imaginary parts to the error calculation module.
[0102] Specifically, the measurement module converts the amplitude and phase data values sent by the data parsing module into the real and imaginary parts of the voltage and current of each phase according to formulas (1) and (2), and then sends them to the error calculation module.
[0103] Real part X r =X m cos(φ)......Formula (1);
[0104] Imaginary part X i =X m (t)sin(φ)......Formula (2);
[0105] Where X m φ represents the amplitude, and φ represents the phase.
[0106] The project category and parameter configuration module selects the corresponding project category and configures the parameters based on the parsing results sent by the data parsing module. At the same time, the project category and parameters are sent to the TVE indicator database and the theoretical value generation module.
[0107] The parameters are divided into common parameters and dedicated parameters. Common parameters include the nominal frequency of the power system (f0) and the data transmission rate (F). S ); Specific parameters include voltage and current amplitude (X) m ), input signal frequency (f in ), voltage initial phase (θ) U (unit: angle), initial phase of current (θ) I (unit: angle), interference frequency (f) i Harmonic order (N), harmonic factor (H) x ), interference factor (D) x ), Interference frequency (f i ), amplitude modulation factor (K) x ), phase modulation factor (K) a ), modulation frequency (f m ), frequency ramp rate (R) f ), amplitude step amplitude (S) x ) and phase step amplitude (S a ), step time (t).
[0108] The theoretical value generation module calculates the theoretical value based on the project category and the parameters sent by the parameter configuration module, and converts it into real and imaginary parts before sending it to the error calculation module.
[0109] The theoretical value generation module calculates the theoretical value based on the project category and the parameters sent by the parameter configuration module, specifically through formulas (3), (4), (5), and (6).
[0110] a) Formula for calculating steady-state theoretical value:
[0111] When reporting time stamp t = nT, where n is an integer and T is the phasor reporting interval, the theoretical value is calculated using the following formula:
[0112]
[0113] b) Formula for calculating the theoretical value of dynamic measurement bandwidth:
[0114] When reporting time stamp t = nT, where n is an integer and T is the phasor reporting interval, the theoretical value is calculated using the following formula:
[0115]
[0116] c) Theoretical value of dynamic frequency ramp:
[0117] When reporting time stamp t = nT, where n is an integer and T is the phasor reporting interval, the theoretical value is calculated using the following formula:
[0118]
[0119] d) Theoretical value of dynamic step jump:
[0120] When reporting time stamp t = nT, where n is an integer and T is the phasor reporting interval, the theoretical value is calculated using the following formula:
[0121]
[0122] In the formula:
[0123] e, initial phase
[0124] For phase A and positive sequence, p = 0;
[0125] For phase B, p = -1;
[0126] For phase C, p = 1;
[0127] u(t) is a unit step function;
[0128] T = 1 / F S F S For data upload frequency;
[0129] Δf is the offset frequency, Δf = f in -f0.
[0130] The error calculation module compares the measured values sent by the measurement value module with the theoretical values sent by the theoretical value generation module, calculates the comprehensive vector error, and sends the comprehensive vector error calculation result to the result judgment module.
[0131] The error calculation module compares the measured value sent by the measurement value module with the theoretical value sent by the theoretical value generation module, and calculates the comprehensive vector error according to formula (7).
[0132]
[0133] In the formula:
[0134] and These represent the real and imaginary parts of the q-th reported measurement value, respectively.
[0135] X r (q) and X i (q) represents the real and imaginary parts of the theoretical value for the q-th report, respectively;
[0136] q is the report number at the reporting time, that is, the qth report in a series of discrete reports.
[0137] The TVE index database sends the TVE index limit value to the result judgment module based on the parameters sent by the project category and parameter configuration module.
[0138] Specifically, the TVE index database provides the TVE index limit values based on the standards in Tables 2, 3, 4, and 5.
[0139] Table 2. Limits of Steady-State TVE Performance Indicators
[0140]
[0141]
[0142] Table 3 Limits of Dynamic Measurement Bandwidth (TVE) Performance Indicators
[0143]
[0144] Table 4 Limits of TVE Performance Indicators for Dynamic Frequency Ramp
[0145]
[0146] Table 5. Limit values of dynamic step TVE performance indicators
[0147]
[0148] After excluding results, the result judgment module determines whether the result is qualified based on the error limit sent by the TVE indicator database and the error result sent by the error calculation module, and sends the qualified or unqualified result to the human-machine interface for display.
[0149] Specifically, the result judgment module first excludes the error results sent by the error calculation module. The result exclusion means deleting the results from the start time of the experiment to the exclusion time, and not including them in the result judgment.
[0150] Among them, the exclusion time for steady-state testing, dynamic measurement bandwidth testing, and dynamic step testing is 7 / F. s The larger of 7 / f0; for Class P, the exclusion time for dynamic frequency ramp testing is 2 / F. s The larger of 2 / f0; Class M, the exclusion time for dynamic frequency ramp testing is 7 / F. s The larger of 7 / f0.
[0151] After excluding the results, the result judgment module determines whether the result is qualified based on the error limit sent by the TVE indicator database and the error result sent by the error calculation module, and sends the qualified or unqualified result to the human-machine interface for display.
[0152] The automatic data processing system for synchronous phasor devices applicable to comprehensive vector error assessment of the present invention operates as follows: A data file to be processed is selected from a data file library via a human-machine interface and sent to a data parsing module. The data parsing module parses the selected file name and content. If the file name and content meet the rule requirements, the parsing result is sent to the project category and parameter configuration module and the measurement value module. If the rule requirements are not met, feedback is provided to the human-machine interface to reselect the file. The measurement value module converts the data values sent by the data parsing module into the real and imaginary parts of the voltage and current of each phase and sends these values to the error calculation module. The project category and parameter configuration module selects the corresponding project category and configures the parameters according to the parsing result sent by the data parsing module. The project category and parameters are sent to the TVE indicator database and the theoretical value generation module. The theoretical value generation module calculates the theoretical value based on the parameters sent by the project category and parameter configuration module, and converts it into real and imaginary parts before sending it to the error calculation module. The error calculation module compares the measured value sent by the measured value module with the theoretical value sent by the theoretical value generation module, calculates the comprehensive vector error, and sends the comprehensive vector error calculation result to the result judgment module. The TVE indicator database sends the TVE indicator limit value to the result judgment module based on the parameters sent by the project category and parameter configuration module. After excluding results, the result judgment module judges whether the result is qualified based on the error limit sent by the TVE indicator database and the error result sent by the error calculation module, and sends the qualified or unqualified result to the human-machine interface for display.
[0153] The system and processing method in this embodiment acquire measurement data by importing files, overcoming the limitations of communication protocol interoperability. Through standardized data file names, it achieves automatic generation of theoretical values, automatic parsing of PMU measurement values, and automatic judgment of TVE results. This enables automatic processing and result judgment of measurement data using a comprehensive vector error evaluation method. The solution in this embodiment has been applied to the comprehensive vector error calculation of synchronous phasor devices, filling a technological gap. The automatic judgment method reduces workload and improves data processing efficiency.
[0154] Example 2.
[0155] The present invention utilizes the automatic data processing system and method for synchronous phasor devices suitable for comprehensive vector error assessment to perform specific data processing.
[0156] 1) Select a file from the data file library via the human-machine interface: steady state
[0157] The command `-M-50-100-57.73-1.000-50-30-30-0-0-0-0` is sent to the data parsing module. The file content is:
[0158]
[0159]
[0160] 2) After receiving the data, the data parsing module determines whether the filename and file content meet the rule requirements, parses the parameters in the filename and the file content, and assigns the parameters "steady state, performance category = M, f0 = 50, F" to the filename. S =100, voltage X m =57.73, current X m =1.000, f in =50, θ U =30, θ I =30, N=0, H x =0,D x =0,f i =0” is sent to the project category and parameter configuration module, and the voltage and current amplitude, phase, frequency, frequency change rate, active power, and reactive power values in the file content are sent to the measurement value module.
[0161] 3) The measurement module converts the voltage and current amplitude and phase into real and imaginary parts of each phase according to formulas (1) and (2) and sends the real and imaginary parts to the error calculation module.
[0162] 4) The project category and parameter configuration module configures the parameters sent by the data parsing module: "Steady state, performance category = M, f0 = 50, F..." S =100, voltage X m =57.73, current X m =1.000, f in =5, θ U =30, θ I =30, N=0, H x =0,D x =0,f i Configure each parameter with "=0", padding any missing parameters with zeros. The configuration result is "Steady state, performance category = M, f0 = 50, F". S =100, voltage X m =57.73, current X m =1.000, f in =5, θ U =30, θI =30, N=0, H x =0,D x =0,f i =0,K x =0,K a =0,f m =0, R f =0, S x =0, S a =0, t=0". Simultaneously, the configured parameter values are sent to the TVE indicator database and the theoretical value generation module.
[0163] 5) The TVE index database is based on the received "steady state, performance category = M, f0 = 50, F S =100, voltage X m =57.73, current X m =1.000, f in =5, θ U =30, θ I =30, N=0, H x =0,D x =0,f i =0,K x =0,K a =0,f m =0, R f =0, S x =0, S a The parameter value is set to 0, and the maximum TVE value of 1% in Table 2 is selected and sent to the result judgment module.
[0164] 6) The theoretical value generation module generates the theoretical value based on the received "steady state, performance category = M, f0 = 50, F S =100, voltage X m =57.73, current X m =1.000, f in =5, θ U =30, θ I =30, N=0, H x =0,D x =0,f i =0,K x =0,K a =0,f m =0, R f =0, S x =0, S a =0” parameter value, select formula (3) to calculate the theoretical value, and calculate the real part and imaginary part according to formula (1) and formula (2) and send them to the error calculation module.
[0165] 7) The error calculation module compares the measured value sent by the measurement value module with the theoretical value sent by the theoretical value generation module, and calculates the comprehensive vector error according to formula (7), and sends the comprehensive vector error calculation result to the result judgment module.
[0166] 8) After excluding results within 0 to 140ms (i.e., excluding 14 results), the result judgment module judges whether the result is qualified based on the error limit of 1% sent by the TVE index database and the vector error result sent by the error calculation module, and sends the qualified result to the human-machine interface for display.
[0167] This embodiment realizes the automatic processing and result judgment of measurement data using a comprehensive vector error evaluation method, which reduces workload and improves data processing efficiency.
[0168] Example 3.
[0169] The present invention utilizes the automatic data processing system and method for synchronous phasor devices suitable for comprehensive vector error assessment to perform specific data processing.
[0170] 1) Select a file from the data file library via the human-machine interface: Dynamic Measurement Bandwidth-M-50-100-57.73-1.000-50--5.73--5.73-0-0.1-0.1 and send it to the data parsing module. The file content is:
[0171]
[0172]
[0173]
[0174] 2) After receiving the data, the data parsing module determines whether the filename and file content meet the rule requirements, parses the parameters in the filename and the file content, and extracts the parameters "Dynamic measurement bandwidth, performance category = M, f0 = 50, F" from the filename. S =100, voltage X m =57.73, current X m =1.000, f in =50, θ U = -5.73, θ I = -5.73, K x =0,K a =0.1, f m =0.1” is sent to the project category and parameter configuration module, and the voltage and current amplitude, phase, frequency, frequency change rate, active power, and reactive power values in the file content are sent to the measurement value module.
[0175] 3) The measurement module converts the voltage and current amplitude and phase into real and imaginary parts of each phase according to formulas (1) and (2) and sends the real and imaginary parts to the error calculation module.
[0176] 4) The project category and parameter configuration module, based on the parameter values sent by the data parsing module, dynamically measures bandwidth, performance category = M, f0 = 50, F S =100, voltage X m =57.73, current X m =1.000, f in =50, θ U = -5.73, θ I = -5.73, K x =0,K a =0.1, f m Configure each parameter with "=0.1", padding any missing parameters with zeros. The configuration result is "Dynamic measurement bandwidth, performance category = M, f0 = 50, F". S =100, voltage X m =57.73, current X m =1.000, f in =50, θ U = -5.73, θ I =-5.73, N=0, H x =0,D x =0,f i =0,K x =0,K a =0.1, f m =0, R f =0, S x =0, S a =0, t=0". Simultaneously, the configured parameter values are sent to the TVE indicator database and the theoretical value generation module.
[0177] 5) The TVE index database is based on the received "Dynamic Measurement Bandwidth, Performance Category = M, f0 = 50, F S =100, voltage X m =57.73, current X m =1.000, f in =50, θ U = -5.73, θ I =-5.73, N=0, H x =0,D x =0,f i =0,K x =0,K a =0.1, f m =0, R f=0, S x =0, S a The parameter value "=0, t=0" is selected, and the maximum value of TVE (3%) in Table 3 is sent to the result judgment module.
[0178] 6) The theoretical value generation module generates the theoretical value based on the received "dynamic measurement bandwidth, performance category = M, f0 = 50, F S =100, voltage X m =57.73, current X m =1.000, f in =50, θ U = -5.73, θ I =-5.73, N=0, H x =0,D x =0,f i =0,K x =0,K a =0.1, f m =0, R f =0, S x =0, S a =0, t=0” parameter value, select formula (4) to calculate the theoretical value, and calculate the real part and imaginary part according to formula (1) and formula (2) and send them to the error calculation module.
[0179] 7) The error calculation module compares the measured value sent by the measurement value module with the theoretical value sent by the theoretical value generation module, and calculates the comprehensive vector error according to formula (7), and sends the comprehensive vector error calculation result to the result judgment module.
[0180] 8) After excluding results within 0 to 140ms (i.e., excluding 14 results), the result judgment module judges whether the result is qualified based on the error limit of 3% sent by the TVE index database and the vector error result sent by the error calculation module, and sends the qualified result to the human-machine interface for display.
[0181] This embodiment realizes the automatic processing and result judgment of measurement data using a comprehensive vector error evaluation method, which reduces workload and improves data processing efficiency.
[0182] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and are not intended to limit the scope of protection of the present invention. Although the present invention has been described in detail with reference to preferred embodiments, those skilled in the art should understand that modifications or equivalent substitutions can be made to the technical solutions of the present invention without departing from the essence and scope of the technical solutions of the present invention.
Claims
1. An automatic data processing system for a synchronized phasor device suitable for comprehensive vector error assessment, characterized in that: It includes a data file library, human-computer interface, data parsing module, project category and parameter configuration module, measurement value module, theoretical value generation module, error calculation module, TVE index database and result judgment module; The user selects a data file from the data file library through the human-machine interface and sends the data file to the data parsing module. The data parsing module parses the selected file name and file content. If the file name and file content meet the rule requirements, the parsing result is sent to the project category and parameter configuration module and the measurement value module. If the rule requirements are not met, the user is prompted to select a file again through the human-machine interface. The measurement module converts the data values sent by the data parsing module into the real and imaginary parts of the voltage and current of each phase, and sends the real and imaginary parts to the error calculation module. The project category and parameter configuration module selects the corresponding project category and configures the parameters based on the parsing results sent by the data parsing module, and sends the project category and parameters to the TVE indicator database and theoretical value generation module at the same time. The theoretical value generation module calculates the theoretical value based on the project category and the parameters sent by the parameter configuration module, and converts it into real and imaginary parts before sending it to the error calculation module. The error calculation module compares the measured values sent by the measurement value module with the theoretical values sent by the theoretical value generation module, calculates the comprehensive vector error, and sends the comprehensive vector error calculation result to the result judgment module. The TVE index database sends the TVE index limit value to the result judgment module based on the parameters sent by the project category and parameter configuration module. After excluding results, the result judgment module determines whether the result is qualified based on the error limit sent by the TVE indicator database and the error result sent by the error calculation module, and sends the qualified or unqualified result to the human-machine interface for display. The data file library contains test data files to be processed. The file names in the data file library are divided into four categories according to the project category: steady-state test, dynamic measurement bandwidth test, dynamic frequency ramp test, and dynamic step test. Steady-state test data file naming convention: Steady-state-performance category-f0-F S -Voltage X m -Current X m -f in -θ U -θ I -NH x -D x -f i ; Naming convention for dynamic bandwidth measurement test files: Dynamic bandwidth measurement - Performance category - f0 - F S -Voltage X m -Current X m -f in -θ U -θ I -K x -K a -f m ; Dynamic frequency ramp test file naming convention: Dynamic Frequency Ramp - Performance Category - f0 - F S -Voltage X m -Current X m -f in -θ U -θ I -R f ; Dynamic step test file naming convention: Dynamic Step - Performance Category - f0 - F S -Voltage X m -Current X m -f in -θ U -θ I -S x -S a -t; The performance categories are divided into P and M categories. P and M categories represent two types of TVE performance requirements. P category represents the TVE performance requirements for protection, and M category represents the TVE performance requirements for measurement. The P or M in the file name corresponds to the P or M category in the TVE index database. Where f0 is the nominal frequency of the power system, F S It is the data upload rate, voltage X m Current X m These are the voltage and current amplitudes, f in It is the input signal frequency, θ U It is the initial phase of the voltage, θ I It represents the initial phase of the current, N represents the harmonic order, and H... x It is the harmonic factor, D x It is an interference factor, f i It is the interference frequency, K x It is the amplitude modulation factor, K a It is the phase modulation factor, f m It is the modulation frequency, R f It is the frequency ramp rate, S x It is the amplitude step amplitude, S a It is the phase step amplitude, and t is the step time; The filename format meets the naming rules requirements, and unused parameters are padded with 0.
2. The automatic data processing system for synchronized phasor devices suitable for comprehensive vector error assessment according to claim 1, characterized in that: The file content formats in the data file library are as follows: time, time SOC, time ms, UA amplitude, UA phase, UB amplitude, UB phase, UC amplitude, UC phase, positive sequence voltage amplitude, positive sequence voltage phase, IA amplitude, IA phase, IB amplitude, IB phase, IC amplitude, IC phase, positive sequence current amplitude, positive sequence current phase, frequency, rate of change of frequency, active power, reactive power; Among them, time represents the test moment of the data, time SOC represents century second, and the third column time ms represents the duration.
3. The automatic data processing system for synchronized phasor devices suitable for comprehensive vector error evaluation according to claim 2, characterized in that: The measurement module converts the amplitude and phase data values sent by the data parsing module into the real and imaginary parts of the voltage and current of each phase according to formulas (1) and (2): Real part X r =X m cos(φ)……Formula (1); Imaginary part X i =X m (t)sin(φ)……Formula (2); Where X m φ represents the amplitude, and φ represents the phase.
4. The automatic data processing system for synchronized phasor devices suitable for comprehensive vector error evaluation according to claim 3, characterized in that: The theoretical value generation module calculates the theoretical value based on the project category and the parameters sent by the parameter configuration module, specifically through formulas (3), (4), (5), and (6). a) Formula for calculating steady-state theoretical value: When reporting time stamp t = nT, where n is an integer and T is the phasor reporting interval, the theoretical value is calculated using the following formula: b) Formula for calculating the theoretical value of dynamic measurement bandwidth: When reporting time stamp t = nT, where n is an integer and T is the phasor reporting interval, the theoretical value is calculated using the following formula: c) Theoretical value of dynamic frequency ramp: When reporting time stamp t = nT, where n is an integer and T is the phasor reporting interval, the theoretical value is calculated using the following formula: d) Theoretical value of dynamic step jump: When reporting time stamp t = nT, where n is an integer and T is the phasor reporting interval, the theoretical value is calculated using the following formula: In the formula: θ, initial phase For phase A and positive sequence, p = 0; For phase B, p = -1; For phase C, p = 1; u(t) is a unit step function; T = 1 / F S F S For data upload frequency; Δf is the offset frequency, Δf = f in -f0.
5. The automatic data processing system for synchronized phasor devices suitable for comprehensive vector error evaluation according to claim 4, characterized in that: The error calculation module compares the measured value sent by the measurement value module with the theoretical value sent by the theoretical value generation module, and calculates the comprehensive vector error according to formula (7). In the formula: and These represent the real and imaginary parts of the q-th reported measurement value, respectively. X r (q) and X i (q) represents the real and imaginary parts of the theoretical value for the q-th report, respectively; q is the report number at the reporting time, that is, the qth report in a series of discrete reports.
6. The automatic data processing system for synchronized phasor devices suitable for comprehensive vector error evaluation according to claim 5, characterized in that: The result judgment module first excludes the error results sent by the error calculation module. The result exclusion means deleting the results from the start time of the experiment to the exclusion time, and not including them in the result judgment. Among them, the exclusion time for steady-state testing, dynamic measurement bandwidth testing, and dynamic step testing is 7 / F. s The larger of 7 / f0; for Class P, the exclusion time for dynamic frequency ramp testing is 2 / F. s The larger of 2 / f0; Class M, the exclusion time for dynamic frequency ramp testing is 7 / F. s The larger of 7 / f0.
7. A processing method performed by the automatic data processing system for synchronized phasor devices suitable for comprehensive vector error assessment as described in any one of claims 1 to 6, characterized in that: The user selects a data file from the data file library through the human-machine interface and sends the data file to the data parsing module. The data parsing module parses the selected file name and file content. If the file name and file content meet the rule requirements, the parsing result is sent to the project category and parameter configuration module and the measurement value module. If the rule requirements are not met, the user is prompted to select a file again through the human-machine interface. The measurement module converts the data values sent by the data parsing module into the real and imaginary parts of the voltage and current of each phase, and sends the real and imaginary parts to the error calculation module. The project category and parameter configuration module selects the corresponding project category and configures the parameters based on the parsing results sent by the data parsing module, and sends the project category and parameters to the TVE indicator database and theoretical value generation module at the same time. The theoretical value generation module calculates the theoretical value based on the project category and the parameters sent by the parameter configuration module, and converts it into real and imaginary parts before sending it to the error calculation module. The error calculation module compares the measured values sent by the measurement value module with the theoretical values sent by the theoretical value generation module, calculates the comprehensive vector error, and sends the comprehensive vector error calculation result to the result judgment module. The TVE index database sends the TVE index limit value to the result judgment module based on the parameters sent by the project category and parameter configuration module. After excluding results, the result judgment module determines whether the result is qualified based on the error limit sent by the TVE indicator database and the error result sent by the error calculation module, and sends the qualified or unqualified result to the human-machine interface for display.
Citation Information
Patent Citations
Static and dynamic test system of synchronous phasor measurement unit pressure measuring unit (PMU)
CN103033789A
Evaluating cyber-risk in synchrophasor systems
US20200244698A1