A method for identifying high-frequency discharge signals

By collecting voltage or current signals in real time to form a continuous data stream, using fixed time window segmentation and dynamic noise statistical thresholds, combined with autocorrelation function verification periodic characteristic fluctuations, the problem of insufficient verification of time domain autocorrelation function recognition in the existing technology is solved, and efficient identification and discrimination of high-frequency discharge signals is achieved.

CN120103088BActive Publication Date: 2025-08-22SHANGHAI BOYI INTELLIGENT TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510575143.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-05-06
Publication Date
2025-08-22
Estimated Expiration
2045-05-06

AI Technical Summary

Technical Problem

The high-frequency discharge signal recognition method in the prior art lacks time domain autocorrelation function verification, making it difficult to distinguish pseudo discharge signals synchronized by the labor frequency period, and the signal segmentation timing continuity and dynamic optimization of window length are insufficient, resulting in inconsistent feature extraction fragmentation and discrimination results.

Method used

By collecting voltage or current signals in real time, forming a continuous data stream, using a fixed time window for segmentation, filtering background noise signal segments, establishing dynamic noise statistics thresholds, extracting multi-dimensional amplitude characteristics, verifying periodic characteristic fluctuations in combination with autocorrelation functions, and distinguishing real high-frequency discharge events.

Benefits of technology

Ensure the integrity of the signal timing is consistent with the analysis particle size, reduce the misjudgment rate of non-discharge interference signals, improve the comprehensiveness of feature screening and discrimination accuracy, and effectively distinguish between pseudo-discharge signals and real high-frequency discharge events.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120103088B_ABST
    Figure CN120103088B_ABST
Patent Text Reader

Abstract

The present invention relates to the technical field of measuring electrical variables, and specifically to a method for identifying high-frequency discharge signals, comprising the following steps: based on real-time measured voltage signals or current signals, continuously collecting data to form a data stream, performing continuous segmentation processing according to a set time window length, arranging the segmented signal time segments in a time sequence, and obtaining a segmented high-frequency electrical signal sequence. The present invention forms a continuous data stream by collecting voltage or current signals in real time, and uses a fixed time window for segmentation to generate a segmented high-frequency electrical signal sequence, thereby ensuring the consistency of signal timing integrity and analysis granularity. After screening the signal time segments that characterize the background noise, a dynamic noise statistical threshold is constructed based on the background noise amplitude statistics of the voltage and current signals, which can adapt to environmental noise fluctuations and reduce the misjudgment rate of non-discharge interference signals.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of measuring electrical variables, and in particular to a method for identifying high-frequency discharge signals. Background Art

[0002] The purpose of the high-frequency discharge signal recognition method is to identify abnormal discharge signals caused by partial discharge, arcing or insulation degradation in power equipment or electronic components by analyzing the time domain and frequency domain characteristics of high-frequency electrical signals, thereby realizing early equipment fault warning, insulation status assessment and maintenance decision optimization.

[0003] In existing technologies, verification of signal periodicity is often limited to frequency-domain spectrum analysis, lacking verification of time-domain autocorrelation functions that incorporate the power frequency periodicity. This makes it difficult to effectively identify pseudo-discharge signals synchronized with the power frequency period, such as periodic interference caused by switching operations or load fluctuations. Furthermore, existing methods lack dynamic optimization of the temporal continuity and window length of signal segmentation. Fixed window lengths can easily lead to the segmentation of short-duration, high-frequency discharge signals into distinct segments, resulting in fragmented feature extraction and inconsistent discrimination results. Therefore, improvements are needed. Summary of the Invention

[0004] The purpose of the present invention is to solve the shortcomings of the prior art and to propose a high-frequency discharge signal recognition method.

[0005] In order to achieve the above object, the present invention adopts the following technical solution, a high-frequency discharge signal recognition method, comprising the following steps:

[0006] Based on the real-time measured voltage or current signal, the data stream is continuously collected and segmented according to the set time window length. The segmented signal time segments are arranged in time sequence to obtain a segmented high-frequency electrical signal sequence;

[0007] Based on the segmented high-frequency electrical signal sequence, a signal time segment representing background noise is selected, background noise amplitude statistics of the voltage signal and the current signal in the signal time segment are calculated, and a dynamic noise statistical threshold is established based on the background noise amplitude statistics;

[0008] Extracting signal amplitude features of each signal time segment in the segmented high-frequency electrical signal sequence, aggregating all extracted signal amplitude features to obtain a segment amplitude feature set, and comparing each feature with a dynamic noise statistical threshold based on the segment amplitude feature set to generate a candidate discharge pulse set;

[0009] Based on the candidate discharge pulse set and the associated signal time segments in the corresponding segmented high-frequency electrical signal sequence, an autocorrelation function of the statistical characteristics of the voltage signal or current signal in the associated signal time segment that changes with time is established. Based on the autocorrelation function, whether the function value has periodic characteristic fluctuations is evaluated against the power frequency period to obtain a high-frequency discharge identification result.

[0010] Preferably, the steps of acquiring the segmented high-frequency electrical signal sequence are:

[0011] Based on the real-time measured voltage signal or current signal, the raw voltage instantaneous value or current instantaneous value is continuously collected at a fixed sampling frequency, and the collected voltage or current values ​​are stored in a circular buffer in the order of timestamps to generate a raw data stream marked with timestamps;

[0012] According to a preset time window length parameter, the original data stream is cut into continuous signal time segments of equal time span in a non-overlapping manner along the time axis, each signal time segment contains a fixed number of voltage or current values, and a discretized signal time segment set is generated;

[0013] Each signal time segment in the signal time segment set is marked with a start timestamp and an end timestamp, and all signal time segments are sorted in ascending order of timestamps to eliminate timing misalignment between adjacent segments and form a segmented high-frequency electrical signal sequence.

[0014] Preferably, the step of obtaining the background noise amplitude statistics is:

[0015] Based on the segmented high-frequency electrical signal sequence, calculating the absolute average value of the voltage signal amplitude and the absolute average value of the current signal amplitude for each signal time segment, screening out signal time segments in which the absolute average value of the voltage is less than or equal to a preset amplitude threshold and the absolute average value of the current is less than or equal to a preset amplitude threshold, and generating a background noise signal time segment set;

[0016] Extracting instantaneous voltage values ​​and instantaneous current values ​​of all segments in the background noise signal time segment set, and arranging them into a voltage noise sample matrix and a current noise sample matrix in sequence of the segments respectively;

[0017] Calculate background noise amplitude statistics based on the voltage noise sample matrix and the current noise sample matrix.

[0018] Preferably, the steps for obtaining the dynamic noise statistical threshold are:

[0019] Based on the background noise amplitude statistics, extract the noise amplitude sequence of all background noise signal time segments, calculate the absolute deviation of each noise amplitude from the sequence median, and generate a set of noise amplitude volatility indicators;

[0020] Counting the distribution characteristics of the noise amplitude volatility indicator set, taking the 99th percentile as the noise fluctuation upper limit threshold, and generating the noise amplitude fluctuation constraint boundary;

[0021] A dynamic noise statistical threshold is established according to the noise amplitude fluctuation constraint boundary and the background noise amplitude statistic.

[0022] Preferably, the steps of obtaining the amplitude feature set of each segment are:

[0023] Based on the segmented high-frequency electrical signal sequence, the voltage signal sampling points and the current signal sampling points in each signal time segment are traversed, and a sliding window traversal method is adopted to extract the maximum absolute value of the voltage signal in each signal time segment as the instantaneous peak value, calculate the root mean square value of all sampling points of the voltage signal as the effective value, count the difference between the highest point and the lowest point of the voltage signal as the peak-to-peak value, calculate the arithmetic mean of the absolute values ​​of the voltage signal sampling points as the absolute mean value, and simultaneously count the number of times the current signal crosses the zero point from positive to negative in each time segment as the zero-crossing rate, thereby generating an amplitude parameter set for each signal time segment;

[0024] The voltage instantaneous peak value, voltage effective value, voltage peak-to-peak value, and voltage absolute average value in the amplitude parameter set of each signal time segment are merged into a voltage amplitude feature vector according to voltage category, the current zero-crossing rate is merged into a current feature vector separately, and the voltage feature vector and the current feature vector are spliced ​​into a multidimensional amplitude feature vector according to the time segment sequence to generate a multidimensional amplitude feature vector set containing the joint characteristics of voltage and current;

[0025] According to the original timestamp order of the segmented high-frequency electrical signal sequence, all feature vectors in the multidimensional amplitude feature vector set are time-sequentially aligned according to the timestamps, and the start timestamp and end timestamp labels of the corresponding signal time segment are added to each feature vector to generate the amplitude feature set of each segment.

[0026] Preferably, the steps of acquiring the candidate discharge pulse set are:

[0027] Based on the amplitude feature set of each segment, the voltage peak value, voltage effective value, voltage peak-to-peak value, voltage absolute average value and current zero-crossing rate feature items in each signal time segment are traversed, the values ​​of the feature items are extracted one by one, and a one-to-one correspondence is made with the preset dynamic noise statistical threshold to generate a set of difference values ​​between each feature item and the dynamic noise statistical threshold;

[0028] All feature item difference values ​​of each signal time segment in the difference value set are traversed and judged. If the voltage peak difference value is greater than zero, the voltage effective value difference value is greater than zero, the voltage peak-to-peak value difference value is greater than zero, the voltage absolute average value difference value is greater than zero, or the current zero-crossing rate difference value is greater than zero, then the signal time segment is marked as a feature out-of-limit state, and a feature item out-of-limit mark set is generated;

[0029] According to the feature item over-limit mark set, all signal time segments marked as feature over-limit states are screened, and the corresponding time segment data in the original segmented high-frequency electrical signal sequence are extracted and integrated into a candidate discharge pulse set in timestamp order.

[0030] Preferably, the steps of obtaining the autocorrelation function are:

[0031] Based on the candidate discharge pulse set, traverse each signal time segment, extract discrete sampling values ​​of the voltage signal or current signal within the corresponding time stamp range in the associated segmented high-frequency electrical signal sequence, and generate original time domain signal data of the signal time segment;

[0032] Perform de-averaging on the original time domain signal data of each signal time segment, calculate the arithmetic mean of the signal sampling values, subtract the arithmetic mean from each sampling value, and generate a zero-centered time domain signal sequence;

[0033] Based on the zero-centered time domain signal sequence, an autocorrelation function of the statistical characteristics of the voltage or current signal is established.

[0034] Preferably, the steps of obtaining the high-frequency discharge identification result are:

[0035] Based on the autocorrelation function, traverse the autocorrelation function curve corresponding to each candidate discharge pulse, extract the time delay coordinates of all local maximum points on the curve, and generate an autocorrelation function peak time delay set;

[0036] According to the preset periodic fluctuation threshold of the power frequency cycle assessment function value, the delay intervals of adjacent maximum value points in the autocorrelation function peak delay set are calculated, the deviation rate between the interval sequence and the power frequency cycle is counted, and the delay interval segments with a deviation rate less than 5% are screened to generate a periodic characteristic fluctuation identification set;

[0037] The periodic characteristic fluctuation identification set is traversed. If a single candidate discharge pulse contains three or more consecutive time delay intervals that meet the power frequency period deviation requirements, the pulse is determined to have significant periodic characteristics and a high-frequency discharge identification result is generated.

[0038] Compared with the prior art, the advantages and positive effects of the present invention are:

[0039] The present invention forms a continuous data stream by real-time acquisition of voltage or current signals, and uses a fixed time window for segmentation to generate a segmented high-frequency electrical signal sequence, thereby ensuring the consistency of signal timing integrity and analysis granularity. After screening the signal time segments that characterize the background noise, a dynamic noise statistical threshold is constructed based on the background noise amplitude statistics of the voltage and current signals, which can adapt to environmental noise fluctuations and reduce the misjudgment rate of non-discharge interference signals. The multi-dimensional amplitude characteristics of the voltage instantaneous peak, effective value, peak-to-peak value, absolute average value and current zero-crossing rate of each signal time segment are extracted to form a multi-dimensional feature set and compared one by one with the dynamic threshold to enhance the comprehensiveness of feature screening and discrimination accuracy, and avoid the limitations of single feature analysis. For the candidate discharge pulse set, the voltage or current signal autocorrelation function of the associated signal time segment is established, and the periodic characteristic fluctuations are verified in combination with the power frequency period assessment function to distinguish between pseudo-discharge signals caused by the inherent power frequency characteristics of the equipment and real high-frequency discharge events. BRIEF DESCRIPTION OF THE DRAWINGS

[0040] Figure 1 Schematic diagram of the steps of the present invention. DETAILED DESCRIPTION

[0041] In order to make the purpose, technical solutions and advantages of the present invention more clearly understood, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not intended to limit the present invention.

[0042] See also Figure 1 The present invention provides a technical solution, a high-frequency discharge signal recognition method, comprising the following steps:

[0043] Based on the real-time measured voltage or current signal, the data stream is continuously collected and segmented according to the set time window length. The segmented signal time segments are arranged in time sequence to obtain a segmented high-frequency electrical signal sequence;

[0044] Based on the segmented high-frequency electrical signal sequence, the signal time segments representing the background noise are screened out, the background noise amplitude statistics of the voltage signal and the current signal in the signal time segments are calculated, and the dynamic noise statistical threshold is established based on the background noise amplitude statistics;

[0045] Based on the segmented high-frequency electrical signal sequence, the signal amplitude features of each signal time segment in the sequence are extracted, and all the extracted signal amplitude features are collected to obtain the amplitude feature set of each segment. Based on the amplitude feature set of each segment, each feature is compared one by one with the dynamic noise statistical threshold to generate a set of candidate discharge pulses;

[0046] Based on the candidate discharge pulse set and the corresponding associated signal time segments in the segmented high-frequency electrical signal sequence, an autocorrelation function of the statistical characteristics of the voltage signal or current signal in the associated signal time segment is established. Based on the autocorrelation function, whether the function value has periodic characteristic fluctuations is evaluated against the power frequency period, and the high-frequency discharge recognition result is obtained.

[0047] The steps for obtaining the segmented high-frequency electrical signal sequence are as follows:

[0048] Based on the real-time measured voltage signal or current signal, the raw voltage instantaneous value or current instantaneous value is continuously collected at a fixed sampling frequency, and the collected voltage or current values ​​are stored in a circular buffer in the order of timestamps to generate a raw data stream marked with timestamps;

[0049] According to the preset time window length parameter, the original data stream is cut into continuous signal time segments of equal time span in a non-overlapping manner along the time axis. Each signal time segment contains a fixed number of voltage or current values, generating a set of discrete signal time segments.

[0050] The starting timestamp and the ending timestamp are marked for each signal time segment in the signal time segment set, and all signal time segments are sorted in ascending order of timestamps to eliminate the timing misalignment between adjacent segments and form a segmented high-frequency electrical signal sequence.

[0051] Specifically, based on the real-time measurement of voltage or current signals, it is first necessary to determine the fixed sampling frequency used for data acquisition. The setting of this frequency needs to be based on the spectral characteristics of the high-frequency discharge signal to be identified and the frequency range of the background noise. For example, if the expected high-frequency discharge signal's main energy distribution is in the range of hundreds of kilohertz to several megahertz (MHz), according to the Nyquist sampling theorem, the sampling frequency should be at least twice the highest expected frequency. Considering the filter roll-off characteristics in practical applications and the need to retain sufficient signal details, a higher sampling frequency is usually selected. A specific fixed sampling frequency value is set, such as 20 megahertz (MHz). An analog-to-digital converter (ADC) with a corresponding sampling rate and sufficient bit width (e.g., 14-bit or 16-bit) is selected to perform synchronous or quasi-synchronous continuous sampling of the voltage and current channels. A high-precision timestamp is immediately attached to the instantaneous voltage and current values ​​obtained at each sampling moment. The timestamp can be derived from a hardware clock synchronized with the ADC or a high-precision system clock. The timestamp accuracy must reach the nanosecond level. The voltage and current values ​​with the timestamp are then paired (e.g., ) In the order of collection time, the data are pushed into a circular buffer running in first-in-first-out (FIFO) mode for temporary storage. The size of the buffer needs to be pre-set, and its capacity should be sufficient to accommodate data of at least the length of several time windows to ensure continuous data flow. For example, if the time window for subsequent processing is 1 millisecond, the buffer can store at least tens of milliseconds of data. When the buffer is full, the new data will automatically overwrite the earliest stored data, thereby continuously generating a raw data stream with precise timestamps.

[0052] According to the pre-set time window length parameter, the setting of this parameter needs to balance the typical duration of the discharge signal and the time scale of the background noise statistical characteristics. For example, if the duration of a single high-frequency discharge pulse is usually between tens of microseconds and hundreds of microseconds, and the background noise statistics are relatively stable on the millisecond time scale, the time window length can be set to a moderate value, such as 0.5 milliseconds (ms). Using the generated raw data stream with timestamps, continuous data points are read in chronological order from the circular buffer or directly from the real-time data stream, and strict non-overlapping cutting is performed on the time axis with the set time window length (0.5 milliseconds) as the unit. The specific operation is to determine the starting point of the first time segment, and then calculate the number of sample points that each segment should contain based on the sampling frequency (for example, 20MHz) and the time window length (0.5ms). The calculation method is: number of sample points = sampling frequency time window length = Sample points are collected, and every 10,000 consecutive pairs of voltage and current data points are combined into a signal time segment. After the first segment ends, the starting point of the second segment follows the end point of the first segment without any time overlap or gap. The original data stream is processed continuously in this way, and the entire data stream is divided into a series of continuous and equal-length signal time segments. Each segment contains a fixed number (10,000) of voltage instantaneous values ​​and corresponding current instantaneous values. Finally, these segments are aggregated to generate a set of discrete signal time segments.

[0053] Process each signal time segment in the generated discretized signal time segment set, extract the timestamp of the first data point contained in each segment as the start timestamp of the segment, extract the timestamp of the last data point as the end timestamp of the segment, and explicitly mark these two timestamp information on the corresponding signal time segment to form a segment structure with start and end time tags. For example, the first segment is marked as {start: ,termination: ,data: },in and They are the precise timestamps of the first and last samples of the segment respectively. Subsequently, all the signal time segments with timestamps in the set are sorted in ascending order according to their starting timestamps, that is, from the earliest segment to the latest segment. Through this timestamp-based sorting operation, it can be ensured that even if temporary order confusion may be introduced during the data processing process (such as parallel processing or buffer scheduling), its strict physical time series relationship can be restored in the end, thereby effectively eliminating any timing misalignment that may occur between adjacent segments, ensuring the continuity and logic of the signal in the time dimension, and finally forming a segmented high-frequency electrical signal sequence that is precisely arranged in time order.

[0054] The steps to obtain the background noise amplitude statistics are as follows:

[0055] Based on the segmented high-frequency electrical signal sequence, the absolute average value of the voltage signal amplitude and the absolute average value of the current signal amplitude are calculated for each signal time segment, and the signal time segments in which the absolute average value of the voltage is less than or equal to a preset amplitude threshold and the absolute average value of the current is less than or equal to a preset amplitude threshold are screened out to generate a background noise signal time segment set;

[0056] Extracting the instantaneous voltage values ​​and the instantaneous current values ​​of all segments in the background noise signal time segment set, and arranging them into a voltage noise sample matrix and a current noise sample matrix respectively according to the segment sequence;

[0057] According to the voltage noise sample matrix and the current noise sample matrix, the background noise amplitude statistics are calculated using the following formula:

[0058] ;

[0059] in, is the background noise amplitude statistic, is the total number of time segments of the background noise signal, is the total number of samples in each signal time segment, For the The first noise segment Voltage sample values, For the The first noise segment Current sample value.

[0060] Specifically, based on the segmented high-frequency electrical signal sequence obtained in the previous step, it is necessary to traverse each signal time segment in the sequence and process the voltage signal sampling point sequence and current signal sampling point sequence contained in each segment. Specifically, the absolute average value of the voltage signal amplitude is calculated, that is, the absolute value of all voltage sampling values ​​in the segment is first taken, and then the arithmetic mean of these absolute values ​​is calculated to obtain the absolute average voltage value of the segment. Similarly, the absolute value of all current sampling values ​​in the segment is taken, and the arithmetic mean of these absolute values ​​is calculated to obtain the absolute average current value of the segment. After the calculation is completed, the obtained absolute average voltage value and absolute average current value are respectively compared with the preset amplitude thresholds. These two amplitude thresholds, namely the voltage amplitude threshold and the current amplitude threshold, are the key boundaries for distinguishing background noise from potential signals. Their setting needs to be based on the analysis of historical data when the device is operating in a non-discharge state. For example, a period of time when the acquisition device is operating normally but it is determined that no high-frequency discharge occurs Signal data within a period of one hour (e.g., continuous operation) is segmented in the same manner, and the absolute average voltage and absolute average current values ​​of all segments are calculated. The distribution of these values ​​is statistically analyzed, and a threshold value, such as the 95th percentile of the distribution or the statistical maximum value multiplied by a coefficient slightly greater than 1 (e.g., 1.2), is selected. This is intended to ensure that the threshold value is slightly higher than the maximum noise fluctuation under normal circumstances to effectively filter out background noise. For example, by analyzing historical data, the voltage amplitude threshold value is set to 0.015 volts (V) and the current amplitude threshold value is set to 0.005 amperes (A). Then, for each signal time segment currently being processed, it is determined whether its calculated absolute average voltage value is less than or equal to 0.015 V and whether its absolute average current value is less than or equal to 0.005 A. Only when both conditions are met is the signal time segment determined to be background noise. All signal time segments determined to be background noise are collected to generate a background noise signal time segment set.

[0061] Using the background noise signal time segment set generated by screening, it is necessary to extract the original sample data required for subsequent noise characteristic analysis. The specific operation is to traverse each signal time segment in this set that is determined to be background noise. For each segment, all the original voltage instantaneous value samples contained in it are completely extracted according to the time sequence within the segment. At the same time, all the original current instantaneous value samples corresponding to the segment are extracted in the same time sequence. For example, there are a total of fragments, and previously set each fragment to contain sample points (e.g. ), then for the Noise fragments ( From 1 to ), the voltage sequence will be extracted and current sequence , all The voltage sequences extracted from the fragments are organized according to the original order of the fragments (usually time order) to form a dimension of The voltage noise sample matrix of the matrix The row is The voltage sample sequence of the noise fragments, similarly, all The current sequence extracted from the fragments is also arranged according to the original order of the fragments, forming a dimension of The current noise sample matrix of the matrix The row is The current sample sequence of the noise fragments is finally generated into a structured voltage noise sample matrix and a current noise sample matrix.

[0062] formula: The formula is beneficial in that it provides a comprehensive and robust background noise level estimate by integrating the voltage and current information of multiple background noise time segments. , it first calculates the average absolute amplitude of the voltage and current signals within each identified noise segment, then adds the two average values ​​to obtain the comprehensive amplitude metric of the segment, and finally averages this comprehensive metric for all noise segments. This method considers the noise contribution of both voltage and current dimensions at the same time, and eliminates the influence of positive and negative fluctuations by taking the absolute value, so that the result can better reflect the average level of noise energy. Compared with only using instantaneous peaks or single signal types, It can more stably represent the basic noise floor, provide a more reliable basis for the subsequent setting of dynamic thresholds, and help improve the distinction between discharge signals and noise. The structural design of the formula (average of inner and outer layers) clearly reflects the statistical averaging process from a single fragment to the overall noise level.

[0063] The steps to obtain the parameters are: Represents the total number of background noise signal time segments. Its value is obtained during the screening process, that is, counting the number of signal time segments in the entire segmented high-frequency electrical signal sequence analyzed, which simultaneously meet the two conditions that the absolute average value of its voltage is less than or equal to the preset voltage amplitude threshold (for example, 0.015V) and the absolute average value of its current is less than or equal to the preset current amplitude threshold (for example, 0.005A). The counting result is For example, after analyzing a total of 5000 signal time segments, the above screening conditions determine that there are The fragments belong to background noise.

[0064] The steps to obtain the parameters are: Represents the total number of sample points contained in each signal time segment. This value is determined by the fixed sampling frequency set during the data acquisition phase. and the time window length set during the data segmentation phase Jointly decided, the calculation formula is , for example, if the sampling frequency Set to 25 MHz, the time window length If set to 0.4 milliseconds (ms), the total number of samples per segment sample points.

[0065] The steps to obtain the parameters are: Indicates in The first time segment of the signal identified as background noise The instantaneous value of voltage sampling, where index The range is from 1 to (For example ),index The range is from 1 to (For example ),For example That is the 500th voltage sampling value in the 10th noise segment.

[0066] The steps to obtain the parameters are: Indicates in The first time segment of the signal identified as background noise The instantaneous value of current sampling, its index and The meaning and scope of Exactly the same ( From 1 to 850, From 1 to 10000), these specific current values ​​are derived from the generated current noise sample matrix, and the That is, directly read the current noise sample matrix Row, No. The element value of the column, such as That is the 500th current sampling value in the 10th noise segment.

[0067] Calculation process: Calculate the background noise amplitude statistics It is necessary to substitute the parameter values ​​according to the voltage noise sample matrix and the current noise sample matrix and The calculation process is first for each noise segment (from 1 to 850), calculate the absolute average value of its internal voltage and current respectively: The absolute average value of the voltage: , fragment The absolute average current is: , and then add the two together to get the fragment The comprehensive amplitude of: Finally, the combined amplitude of all 850 noise segments is summed and divided by the total number of segments. , and get the final :

[0068] ;

[0069] After calculating 850 noise segments, the comprehensive amplitude of each segment is obtained. The sum of . Then the background noise amplitude statistic is The calculation is as follows:

[0070] ;

[0071] ;

[0072] The results show that the calculated background noise amplitude statistics The value is 0.006 (unit is volt + ampere combination). This value quantifies the baseline level of the integrated average amplitude of the voltage and current signals in the current monitoring environment when there is no high-frequency discharge signal. It represents the average background noise intensity of the system. The value is a core basic parameter for establishing the dynamic noise statistical threshold. A value such as 0.006 means that subsequent thresholds will be adjusted around this baseline to more accurately distinguish potential discharge signal pulses above this average noise level.

[0073] The steps for obtaining the dynamic noise statistical threshold are:

[0074] Based on the background noise amplitude statistics, the noise amplitude sequence of all background noise signal time segments is extracted, the absolute deviation of each noise amplitude from the sequence median is calculated, and a set of noise amplitude volatility indicators is generated;

[0075] The distribution characteristics of the noise amplitude volatility index set are statistically analyzed, and the 99% quantile is taken as the upper threshold of the noise fluctuation to generate the noise amplitude fluctuation constraint boundary;

[0076] According to the noise amplitude fluctuation constraint boundary and background noise amplitude statistics, a dynamic noise statistical threshold is established. The calculation formula is:

[0077] ;

[0078] in, is the dynamic noise statistical threshold, is the background noise amplitude statistic, is the 99% quantile of the noise amplitude volatility index, is the total number of time segments of the background noise signal.

[0079] Specifically, based on the background noise amplitude statistics calculated in the previous stage , and using the identified (e.g. ) segment of the background noise signal time segment set, first of all, we need to A noise amplitude sequence is constructed from background noise segments. Here, “noise amplitude” refers to the comprehensive amplitude measurement of each background noise segment itself, that is, For each fragment Computed , put this indivual Values ​​(for example, ) are arranged in order to form a noise amplitude sequence Next, calculate the noise amplitude sequence the median of , the calculation method is to convert the sequence All The values ​​are sorted from smallest to largest, because is an even number, so the median is the two values ​​in the middle after sorting (the 1st and 2nd For example, if the 425th value after sorting is 0.0059 and the 426th value is 0.0060, then the median , then, traverse the noise amplitude sequence Each value in , calculate its difference with the median The absolute deviation , for all This calculation is performed on all values, and we get The absolute deviation value is The absolute deviation values ​​calculated are aggregated to generate a set of noise amplitude volatility indicators. .

[0080] Based on the generated noise amplitude volatility indicator set , it is necessary to perform statistical analysis on the data distribution characteristics of this set in order to determine a boundary value that can represent the upper limit of noise fluctuation. The specific operation is to calculate the 99% quantile of the set (denoted as ), the calculation process first converts all Deviation value Sort from low to high to get an ordered sequence , and then determine the position corresponding to the 99th percentile, which can be calculated by calculating the index Since the index is not an integer, linear interpolation or rounding is used to determine the quantile value. A common method is to take the value corresponding to the integer ranking closest to the index and not less than the index, that is, to take the value after sorting. The value of the bit is taken as the 99% quantile. For example, in the sorted deviation value sequence, the 842nd value is found to be 0.0015, then it is determined ,this The value means that in a statistical sense, the deviation between the integrated amplitude of about 99% of the background noise segments and the median of their sequence will not exceed this value. The 99% quantile obtained by this calculation (For example, 0.0015) is defined as the upper threshold of noise fluctuation, generating the noise amplitude fluctuation constraint boundary.

[0081] formula: The benefit of the formula is that the dynamic noise statistical threshold constructed by this formula Combined with the average level of background noise and its fluctuation characteristics (given by and sample size embodied), achieving adaptive adjustment of the threshold, The term ensures that the threshold changes with the overall noise floor, The additional term is based on the severity of the noise fluctuation ( ) and statistical sample size ( ) to set a reasonable tolerance boundary, reflects the extreme case of noise fluctuation (99% of the fluctuations do not exceed this value), and the denominator Items utilize sample size Information, when used to evaluate the number of fragments of noise When the value of noise fluctuation increases, the estimation of noise fluctuation is more stable, and the allowed additional boundary can be appropriately reduced, otherwise it can be enlarged. This design makes the threshold robust to changes in the noise environment and the amount of data, and can more accurately identify signals that are significantly higher than the background noise as potential discharge pulses, reduce misjudgments caused by noise fluctuations, and improve recognition accuracy.

[0082] The steps to obtain the parameters are: is the background noise amplitude statistic, which quantifies the average integrated amplitude of the signal segments identified as background noise during the current monitoring period. Using the result calculated in the previous step, set .

[0083] The steps to obtain the parameters are: is the 99% quantile of the noise amplitude volatility indicator set, which represents the upper limit level of the absolute deviation distribution between the integrated amplitude of the background noise segment and its sequence median (covering 99% of the deviation values). In this example, set .

[0084] The steps to obtain the parameters are: Represents the background noise characteristics used to calculate and ) is the total number of background noise signal time segments. This value is obtained by counting the background noise segments in the first stage. It reflects the sample size based on which the noise analysis is based. This value has been determined in the previous steps. In this example, .

[0085] Calculation process: Substitute the obtained parameter values ​​for calculation. Known parameters: , , . First calculate the logarithmic term in the denominator:

[0086] ;

[0087] have to:

[0088] ;

[0089] Next, calculate the square root of the denominator:

[0090] ;

[0091] Then calculate the fractional term (volatility adjustment term):

[0092] ;

[0093] Finally, the average background noise amplitude statistic is added with the fluctuation adjustment term:

[0094] ;

[0095] ;

[0096] ;

[0097] Considering the accuracy requirements in practical applications, the result can be approximated as .

[0098] The results show that: the calculated dynamic noise statistical threshold About 0.0066, this value is based on the current average level of background noise And superimposed a noise volatility and sample size The dynamically calculated adjustment amount (about 0.0006) is obtained, which represents a dynamic limit for distinguishing signal from noise. In the subsequent steps, if the comprehensive amplitude feature extracted from a certain signal time segment exceeds , then the segment will be preliminarily judged as a candidate pulse that may contain high-frequency discharge signals, otherwise it will be considered as part of the background noise.

[0099] The steps for obtaining the amplitude feature set of each segment are:

[0100] Based on the segmented high-frequency electrical signal sequence, the voltage signal sampling points and current signal sampling points in each signal time segment are traversed, and a sliding window traversal method is used to extract the maximum absolute value of the voltage signal in each signal time segment as the instantaneous peak value, calculate the root mean square value of all sampling points of the voltage signal as the effective value, count the difference between the highest point and the lowest point of the voltage signal as the peak-to-peak value, and calculate the arithmetic mean of the absolute values ​​of the voltage signal sampling points as the absolute mean value. At the same time, the number of times the current signal crosses the zero point from positive to negative in each time segment is counted as the zero-crossing rate, and generate an amplitude parameter set for each signal time segment;

[0101] The voltage instantaneous peak value, voltage effective value, voltage peak-to-peak value, and voltage absolute average value in the amplitude parameter set of each signal time segment are merged into a voltage amplitude feature vector according to voltage category, the current zero-crossing rate is merged into a current feature vector separately, and the voltage feature vector and the current feature vector are spliced ​​into a multidimensional amplitude feature vector according to the time segment sequence to generate a multidimensional amplitude feature vector set containing the joint characteristics of voltage and current;

[0102] According to the original timestamp order of the segmented high-frequency electrical signal sequence, all feature vectors in the multidimensional amplitude feature vector set are time-sequentially aligned according to the timestamps, and the start and end timestamp labels of the corresponding signal time segment are added to each feature vector to generate the amplitude feature set of each segment.

[0103] Specifically, based on the previously generated segmented high-frequency electrical signal sequence, it is necessary to perform independent feature extraction processing on each signal time segment in the sequence, and for the voltage signal sampling point sequence contained in each segment (for example, Voltage samples ) and the corresponding current signal sampling point sequence (including Current samples ), perform the following calculations: First, extract the instantaneous peak value of the voltage signal by traversing all voltage samples in the segment , find the sample value with the largest absolute value, that is, calculate ; Secondly, calculate the effective value (root mean square value) of the voltage signal, that is, first calculate the square sum of all voltage sample values, and then divide it by the total number of samples Get the average square value, and finally take the square root of the average square value; again, count the peak-to-peak value of the voltage signal, that is, find the maximum value among all voltage samples in the segment and minimum value , calculate the difference between the two ; Next, calculate the absolute average value of the voltage signal, that is, calculate the arithmetic mean of the absolute values ​​of all voltage samples, that is, At the same time, the zero-crossing rate of the current signal is counted by checking each pair of adjacent current sampling points in the segment , count the number of times that the condition of crossing from positive value to non-positive value is satisfied (i.e. and ) occurs, and the five calculated values ​​(instantaneous voltage peak value, voltage RMS value, voltage peak-to-peak value, voltage absolute average value, current zero-crossing rate) are combined together to generate the amplitude parameter set corresponding to the current signal time segment.

[0104] For the amplitude parameter set generated for each signal time segment (including four voltage-related parameters: voltage instantaneous peak value, voltage effective value, voltage peak-to-peak value, voltage absolute average value, and current-related parameter: current zero-crossing rate), these parameters need to be organized into a structured feature vector. The specific operation is that for each signal time segment, the four voltage-related amplitude parameters are arranged in a fixed order, such as [voltage instantaneous peak value, voltage effective value, voltage peak-to-peak value, voltage absolute average value], to form a four-dimensional voltage amplitude feature vector. At the same time, the current zero-crossing rate parameter is separately formed into a one-dimensional current feature vector, namely [current zero-crossing rate]. Then, the segment is The voltage amplitude feature vector and current feature vector of the segment are spliced ​​and combined into a multidimensional amplitude feature vector in a predetermined order (for example, voltage features first, current features last). In this example, a five-dimensional feature vector is obtained after splicing: [voltage instantaneous peak value, voltage RMS value, voltage peak-to-peak value, voltage absolute average value, current zero-crossing rate]. The same merging and splicing operations are performed on all signal time segments to ensure that each segment corresponds to a multidimensional amplitude feature vector with the same dimension (five dimensions) and consistent internal element order. Finally, the multidimensional amplitude feature vectors generated by all segments are collected to generate a set of multidimensional amplitude feature vectors containing the joint features of voltage and current.

[0105] Based on the generated multi-dimensional amplitude feature vector set and referring to the timestamp information of each signal time segment in the original segmented high-frequency electrical signal sequence, these feature vectors need to be time-sequenced and annotated. First, for each five-dimensional feature vector in the multi-dimensional amplitude feature vector set, find the original signal time segment it corresponds to and read its starting timestamp from the original segment. and end timestamp (These two timestamps have been determined and marked when the signal is segmented). The two timestamp information is appended to the corresponding five-dimensional feature vector to form a data structure containing timestamps and feature values, for example Then, all the timestamp-annotated feature vector structures in the set are sorted according to their starting timestamps. The sequences are arranged in ascending order, that is, from the feature vector corresponding to the earliest segment in time to the feature vector corresponding to the latest segment in time. Through this sorting process, the order of the feature vector set is ensured to strictly reflect the time evolution order of the original signal, eliminating the disorder caused by the processing process, and finally forming a feature set of amplitude values ​​of each segment arranged in time sequence, and each feature vector is marked with the start and end time of its corresponding time segment.

[0106] The steps for obtaining the candidate discharge pulse set are:

[0107] Based on the amplitude feature set of each segment, the voltage peak value, voltage effective value, voltage peak-to-peak value, voltage absolute average value and current zero-crossing rate feature items in each signal time segment are traversed, the values ​​of the feature items are extracted one by one, and a one-to-one correspondence is made with the preset dynamic noise statistical threshold to generate a set of difference values ​​between each feature item and the dynamic noise statistical threshold;

[0108] All feature item difference values ​​of each signal time segment in the difference value set are traversed and judged. If the voltage peak difference value is greater than zero, the voltage effective value difference value is greater than zero, the voltage peak-to-peak value difference value is greater than zero, the voltage absolute average value difference value is greater than zero, or the current zero-crossing rate difference value is greater than zero, then the signal time segment is marked as a feature out-of-limit state, and a feature item out-of-limit mark set is generated;

[0109] According to the feature item over-limit mark set, all signal time segments marked as feature over-limit states are screened, and the corresponding time segment data in the original segmented high-frequency electrical signal sequence are extracted and integrated into a candidate discharge pulse set in the order of timestamps.

[0110] Specifically, based on the amplitude feature set of each segment generated in the previous stage (including the start timestamp, end timestamp and five-dimensional feature vector of each signal time segment [voltage instantaneous peak value, voltage RMS value, voltage peak-to-peak value, voltage absolute average value, current zero-crossing rate]), and using the dynamic noise statistical threshold calculated previously (For example ), it is necessary to evaluate the characteristics of each signal time segment. The specific operation is to traverse each entry in the amplitude feature set of each segment, and for the current entry, extract the values ​​of its five feature items: instantaneous peak voltage , voltage RMS , peak-to-peak voltage , the absolute average voltage , and the current zero-crossing rate , each of the five characteristic values ​​is compared with the same dynamic noise statistical threshold Compare and calculate the difference between the two, that is, for each feature item ( From 1 to 5), calculate the difference For example, if the instantaneous peak voltage of a certain segment is , then the difference value , if the voltage RMS , then the difference value , if the peak-to-peak voltage , then the difference value , if the absolute average voltage , then the difference value , if the current zero-crossing rate , then the difference value , the five difference values ​​calculated for the segment As a set, it is stored and associated with the timestamp of the segment, and this process is repeated for all signal time segments to generate a set of difference values ​​between each feature item and the dynamic noise statistical threshold.

[0111] The difference value set between each generated feature item and the dynamic noise statistical threshold (where each signal time segment corresponds to a set of five difference values) is used. ), it is necessary to determine the state of each segment. The specific method is to traverse the difference value group corresponding to each signal time segment, check the five difference values ​​in the group, and determine whether there is at least one difference value greater than zero, that is, perform logical judgment: Check Is it established, or Is it established, or Is it established, or Is it established, or Is it true? As long as any one or more of the five conditions are met, it means that the value of at least one characteristic item in the signal time segment exceeds the dynamic noise statistical threshold. In this case, the signal time segment is marked as "feature exceeding limit state". If the five difference values ​​corresponding to a segment are to If all are not greater than zero (i.e., all are less than or equal to zero), then the segment does not meet the over-limit condition and is marked as "not over-limit state" or not marked. Each signal time segment in the system is assigned such a state mark (for example, using the Boolean value True to indicate over-limit and False to indicate not over-limit), and these marks are associated with their corresponding time segments to eventually form a feature item over-limit mark set.

[0112] According to the generated feature item exceeding limit mark set, which indicates which signal time segments are marked as "feature exceeding limit state", it is necessary to filter out these potential discharge pulse segments from the original data. The specific operation is to filter out the identifiers of all signal time segments marked as "feature exceeding limit state" (such as their timestamp range) based on the marking results in the feature item exceeding limit mark set, and then use these identifiers to return to the segmented high-frequency electrical signal sequence that originally stored the complete data, accurately locate these marked original signal time segments, and for each located segment, extract all the original time domain data it contains, that is, the complete voltage sampling point sequence. and the corresponding current sampling point sequence , as well as the start timestamp and end timestamp of the fragment, collect all the filtered signal time fragments containing the original sampling data, and maintain their original time sequence during the collection process, that is, arrange them from small to large according to the start timestamp. The set of original signal data fragments arranged in time sequence obtained by integration is the candidate discharge pulse set.

[0113] The steps to obtain the autocorrelation function are:

[0114] Based on the candidate discharge pulse set, each signal time segment is traversed, and discrete sampling values ​​of the voltage signal or current signal within the corresponding time stamp range in the associated segmented high-frequency electrical signal sequence are extracted to generate the original time domain signal data of the signal time segment;

[0115] Perform de-averaging on the original time domain signal data of each signal time segment, calculate the arithmetic mean of the signal sampling values, subtract the arithmetic mean from each sampling value, and generate a zero-centered time domain signal sequence;

[0116] Based on the zero-centered time domain signal sequence, the autocorrelation function of the statistical characteristics of the voltage or current signal is established. The calculation formula is:

[0117] ;

[0118] in, Delay The corresponding autocorrelation function value is, For voltage or current signal Zero-centered sample values, For the same signal Zero-centered sample values, is the total number of samples in the signal time segment, is the time delay, and its value range is .

[0119] Specifically, based on the candidate discharge pulse set obtained by screening in the previous stage, the set contains several original signal time segments (including voltage, current sampling sequences and timestamps) that are preliminarily determined to contain discharge signals. It is necessary to prepare time domain data for subsequent autocorrelation analysis for each candidate signal time segment. The specific operation is to traverse each segment in the candidate discharge pulse set, and decide whether to use the voltage signal sequence or current signal sequence of the segment for subsequent analysis based on the preset analysis strategy or signal characteristics. Usually, the signal type with a higher signal-to-noise ratio or one that can better reflect the power frequency cycle characteristics is selected. For example, the voltage signal is selected for analysis here, and for the currently traversed candidate segment, the complete voltage discrete sampling value sequence contained therein is extracted. ,in The total number of samples for each time segment determined previously (e.g. ), the extracted voltage (or current) sampling value sequence is the original time domain signal data of the signal time segment for subsequent processing.

[0120] The original time domain signal data (such as voltage series) of each candidate signal time segment is obtained. , ) After that, it is necessary to perform de-averaging to eliminate the influence of DC bias on the subsequent autocorrelation function calculation. The specific steps are as follows: for the current original time domain signal data sequence , first calculate all The arithmetic mean of the sample values, that is, the sum of all sample values ​​divided by the total number of samples , get the mean , then, each original sample value in the sequence Subtract the calculated mean from this , generating a new sequence ,in , this newly generated sequence That is, it is a zero-centered time domain signal sequence, whose mean is theoretically zero. This de-meaning operation is performed on the original time domain signal data extracted from each segment in the candidate discharge pulse set to generate a corresponding zero-centered time domain signal sequence set.

[0121] formula: , the formula is useful in that it is used to calculate the autocorrelation function of the signal , which can effectively reveal the periodic components in the signal, which is crucial for identifying the discharge characteristics related to the power frequency cycle. The autocorrelation function calculates the difference between the signal and itself at different time delays. The product average under quantifies the similarity of the signal at different time points. If the signal contains periodic components, the autocorrelation function will also show corresponding periodic fluctuations, and its peak value appears at a delay equal to an integer multiple of the period. At , use the generated zero-centered sequence As input, the interference of DC component can be removed, making the periodic characteristics more prominent, and the normalization factor It ensures that the average correlation is calculated, which helps to stabilize the subsequent judgment of the peak size and position. The periodic characteristics of the curve can be used to determine whether the candidate pulse is related to the power frequency.

[0122] The steps to obtain the parameters are: Represents the total number of samples of the zero-centered time domain signal sequence used to calculate the autocorrelation function, that is, the total number of samples in each signal time segment. This value is determined in the data acquisition and segmentation steps and is determined by the sampling frequency and time window length Decide( ), in this example, we use the previous settings. sample points.

[0123] The steps to obtain the parameters are: Represents the first sample values, where index The range is from 1 to , the sequence is obtained by subtracting the arithmetic mean of the original time domain signal data. Each is a specific value, and the unit is the same as the original signal.

[0124] The steps to obtain the parameters are: Represents the time relative to the first in the same zero-centered time domain signal sequence. Sample points delayed The sampling value of the sample point, that is, the elements, of which The index range is from arrive , these values ​​are also read directly from the generated zero-centered sequence.

[0125] The steps to obtain the parameters are: It is the time delay (time lag), which represents the time difference between the signal and itself when calculating the correlation. The unit is the number of sampling points. Its value range is , autocorrelation function Need to care about everyone The value is calculated to obtain a The function curve usually needs to be calculated from A series of values ​​starting from the beginning until a sufficiently large delay (e.g. ),this Should be able to cover the expected cycle length, in this formula, the definition is to .

[0126] Calculation process: For a candidate discharge pulse segment corresponding to the zero-centered sequence (in ), its autocorrelation function needs to be calculated At different delays (from 0 to The calculation process is as follows: for each Value (from 0 to ): Calculate the product term: For all allowed (from 1 to ),calculate . Sum: Adding up all these product terms, we get Normalization: Divide the sum by the number of items involved in the summation ,get .

[0127] After executing this formula calculation on the zero-centered time domain signal sequence of each candidate discharge pulse segment, the autocorrelation function sequence of the segment signal is obtained. This sequence describes the self-similarity of the signal under different time delays and is the key basis for analyzing the internal periodic structure of the signal. The sequence itself is not the final recognition result, but the basic data for the next stage of analysis. Whether the sequence has significant peak fluctuations with a specific period (such as the power frequency period) is used to ultimately determine whether the candidate pulse is a high-frequency discharge related to the power frequency.

[0128] The steps for obtaining high-frequency discharge recognition results are as follows:

[0129] Based on the autocorrelation function, the autocorrelation function curve corresponding to each candidate discharge pulse is traversed, the time delay coordinates of all local maximum points on the curve are extracted, and the autocorrelation function peak time delay set is generated;

[0130] According to the preset periodic fluctuation threshold of the power frequency cycle assessment function value, the delay intervals of adjacent maximum value points in the autocorrelation function peak delay set are calculated, the deviation rate between the interval sequence and the power frequency cycle is counted, and the delay interval segments with a deviation rate less than 5% are screened to generate a periodic characteristic fluctuation identification set;

[0131] Traversing the set of periodic characteristic fluctuation identifiers, if a single candidate discharge pulse contains three or more consecutive time delay intervals that meet the power frequency period deviation requirements, the pulse is determined to have significant periodic characteristics and a high-frequency discharge identification result is generated.

[0132] Specifically, based on the autocorrelation function sequence calculated for each candidate discharge pulse in the previous stage , it is necessary to analyze the function to extract its periodic information. The specific operation is to traverse the autocorrelation function sequence corresponding to each candidate discharge pulse (in is the delay, from 0 to ,For example ), which is considered as a delay The curve is used to identify and extract the delays corresponding to all local maximum points on the curve. , not considered when searching The global maximum at The range of the local maximum point can be found by comparing each point The values ​​of its adjacent points are used to achieve this, for example, to determine a point is a local maximum if it is also greater than its previous point and is greater than or equal to the next point (for From 1 to ), for boundary points (e.g. ) requires special processing or is determined based on analysis requirements. The delay values ​​corresponding to all the local maximum points found are collected and arranged in ascending order. For example, the sequence , this ordered list of time delay values ​​is the set of peak time delays of the autocorrelation function of the candidate discharge pulse.

[0133] The peak time delay set of the autocorrelation function generated for each candidate discharge pulse is used (in To find the number of peaks, it is necessary to assess the regularity of the intervals between these peak delays based on the power system frequency cycle (for example, 50 Hz) and the preset cycle fluctuation threshold (5%). First, determine the number of sampling points corresponding to the power frequency cycle. , which is equal to the power frequency cycle length (for example, 50Hz corresponds to 0.02 seconds) multiplied by the sampling frequency used when collecting data (For example, if it is set to 1MHz before, Sample points; Note: This value must be greater than the segment length M = 10000, indicating that a single segment cannot completely cover a power frequency cycle. In applications, a longer time window or detection of higher harmonics is required. For example, if the focus is on a certain cycle The characteristics of the sample points, such as high-order harmonics or the inherent oscillation period of a certain device), then calculate the delay intervals between all adjacent maximum points in the autocorrelation function peak delay set, that is, calculate , and obtain the spacer sequence , then, for each calculated delay interval , calculate its difference with the target period The relative deviation rate is calculated as follows: first find the interval With target cycle The absolute value of the difference, then divide this absolute difference by the target period , multiply the result by 100% to get the deviation rate percentage. Finally, compare each calculated deviation rate with the preset period fluctuation threshold of 5% to filter out all delay intervals with a deviation rate less than 5%. , and mark these interval segments that meet the conditions as meeting the periodic characteristics, forming a periodic characteristic fluctuation identification set (for example, a list that records all interval values ​​or their serial numbers that meet the conditions).

[0134] Based on the periodic characteristic fluctuation identification set generated for each candidate discharge pulse (marking which adjacent peak delay intervals meet the requirement of less than 5% deviation rate), it is necessary to make a final statistical judgment on these identifications to determine whether the candidate pulse has significant periodic characteristics. The specific operation is to traverse the periodic characteristic fluctuation identification set corresponding to a single candidate discharge pulse, and check whether there are three or more consecutive delay intervals that are marked as meeting the power frequency cycle deviation requirement (that is, the deviation rate is less than 5%). A counter is used to track the number of intervals that meet the conditions continuously. When an interval that meets the conditions is encountered, the counter is incremented by one. If an interval that meets the conditions is encountered, the counter is incremented by one. If an interval segment does not meet the conditions, the counter is cleared to zero. During the traversal process, once the counter value reaches 3, it can be determined that the candidate discharge pulse has significant periodic characteristics, and the recognition result of this pulse is marked as "high-frequency discharge (periodic)", and there is no need to continue to check the remaining interval segments of the pulse. If the counter never reaches 3 after traversing all the time delay interval segments of the pulse, it is determined that the pulse does not have significant periodic characteristics, and its recognition result is marked as "non-periodic pulse" or remains as a "candidate pulse" for further analysis. This judgment process is repeated for all candidate discharge pulses to generate the final high-frequency discharge recognition result.

[0135] The above are merely preferred embodiments of the present invention and do not limit the present invention in any other form. Any technician familiar with the profession may use the technical content disclosed above to change or modify it into an equivalent embodiment with equivalent changes and apply it to other fields. However, any simple modification, equivalent change and modification made to the above embodiment based on the technical essence of the present invention without departing from the content of the technical solution of the present invention shall still fall within the scope of protection of the technical solution of the present invention.

Claims

1. A high-frequency discharge signal recognition method, characterized in that: The following steps are involved: Based on the real-time measured voltage or current signal, the data stream is continuously collected and segmented according to the set time window length. The segmented signal time segments are arranged in time sequence to obtain a segmented high-frequency electrical signal sequence; Based on the segmented high-frequency electrical signal sequence, a signal time segment representing background noise is selected, background noise amplitude statistics of the voltage signal and the current signal in the signal time segment are calculated, and a dynamic noise statistical threshold is established based on the background noise amplitude statistics; Extracting signal amplitude features of each signal time segment in the segmented high-frequency electrical signal sequence, aggregating all extracted signal amplitude features to obtain a segment amplitude feature set, and comparing each feature with a dynamic noise statistical threshold based on the segment amplitude feature set to generate a candidate discharge pulse set; Based on the candidate discharge pulse set and the associated signal time segments in the corresponding segmented high-frequency electrical signal sequence, an autocorrelation function of the statistical characteristics of the voltage signal or current signal in the associated signal time segment that changes with time is established. Based on the autocorrelation function, whether the function value has periodic characteristic fluctuations is evaluated against the power frequency period to obtain a high-frequency discharge identification result.

2. The high-frequency discharge signal recognition method according to claim 1, characterized in that: The steps of acquiring the segmented high-frequency electrical signal sequence are as follows: Based on the real-time measured voltage signal or current signal, the raw voltage instantaneous value or current instantaneous value is continuously collected at a fixed sampling frequency, and the collected voltage or current values ​​are stored in a circular buffer in the order of timestamps to generate a raw data stream marked with timestamps; According to a preset time window length parameter, the original data stream is cut into continuous signal time segments of equal time span in a non-overlapping manner along the time axis, each signal time segment contains a fixed number of voltage or current values, and a discretized signal time segment set is generated; Each signal time segment in the signal time segment set is marked with a start timestamp and an end timestamp, and all signal time segments are sorted in ascending order of timestamps to eliminate timing misalignment between adjacent segments and form a segmented high-frequency electrical signal sequence.

3. The high-frequency discharge signal recognition method according to claim 1, characterized in that: The steps for obtaining the background noise amplitude statistics are as follows: Based on the segmented high-frequency electrical signal sequence, the absolute average value of the voltage signal amplitude and the absolute average value of the current signal amplitude are calculated for each signal time segment, and the signal time segments in which the absolute average value of the voltage is less than or equal to a preset amplitude threshold and the absolute average value of the current is less than or equal to a preset amplitude threshold are screened out to generate a background noise signal time segment set; Extracting instantaneous voltage values ​​and instantaneous current values ​​of all segments in the background noise signal time segment set, and arranging them into a voltage noise sample matrix and a current noise sample matrix in sequence of the segments respectively; Calculate background noise amplitude statistics based on the voltage noise sample matrix and the current noise sample matrix.

4. The high-frequency discharge signal recognition method according to claim 1, characterized in that: The steps for obtaining the dynamic noise statistical threshold are: Based on the background noise amplitude statistics, extract the noise amplitude sequence of all background noise signal time segments, calculate the absolute deviation of each noise amplitude from the sequence median, and generate a set of noise amplitude volatility indicators; Counting the distribution characteristics of the noise amplitude volatility indicator set, taking the 99th percentile as the noise fluctuation upper limit threshold, and generating the noise amplitude fluctuation constraint boundary; A dynamic noise statistical threshold is established according to the noise amplitude fluctuation constraint boundary and the background noise amplitude statistic.

5. The high-frequency discharge signal recognition method according to claim 1, characterized in that: The steps for obtaining the amplitude feature set of each segment are: Based on the segmented high-frequency electrical signal sequence, the voltage signal sampling points and the current signal sampling points in each signal time segment are traversed, and a sliding window traversal method is adopted to extract the maximum absolute value of the voltage signal in each signal time segment as the instantaneous peak value, calculate the root mean square value of all sampling points of the voltage signal as the effective value, count the difference between the highest point and the lowest point of the voltage signal as the peak-to-peak value, calculate the arithmetic mean of the absolute values ​​of the voltage signal sampling points as the absolute mean value, and simultaneously count the number of times the current signal crosses the zero point from positive to negative in each time segment as the zero-crossing rate, thereby generating an amplitude parameter set for each signal time segment; The voltage instantaneous peak value, voltage effective value, voltage peak-to-peak value, and voltage absolute average value in the amplitude parameter set of each signal time segment are merged into a voltage amplitude feature vector according to voltage category, the current zero-crossing rate is merged into a current feature vector separately, and the voltage feature vector and the current feature vector are spliced ​​into a multidimensional amplitude feature vector according to the time segment sequence to generate a multidimensional amplitude feature vector set containing the joint characteristics of voltage and current; According to the original timestamp order of the segmented high-frequency electrical signal sequence, all feature vectors in the multidimensional amplitude feature vector set are time-sequentially aligned according to the timestamps, and the start timestamp and end timestamp labels of the corresponding signal time segment are added to each feature vector to generate the amplitude feature set of each segment.

6. The high-frequency discharge signal recognition method according to claim 1, characterized in that: The steps of obtaining the candidate discharge pulse set are: Based on the amplitude feature set of each segment, the voltage peak value, voltage effective value, voltage peak-to-peak value, voltage absolute average value and current zero-crossing rate feature items in each signal time segment are traversed, the values ​​of the feature items are extracted one by one, and a one-to-one correspondence is made with the preset dynamic noise statistical threshold to generate a set of difference values ​​between each feature item and the dynamic noise statistical threshold; All feature item difference values ​​of each signal time segment in the difference value set are traversed and judged. If the voltage peak difference value is greater than zero, the voltage effective value difference value is greater than zero, the voltage peak-to-peak value difference value is greater than zero, the voltage absolute average value difference value is greater than zero, or the current zero-crossing rate difference value is greater than zero, then the signal time segment is marked as a feature out-of-limit state, and a feature item out-of-limit mark set is generated; According to the feature item over-limit mark set, all signal time segments marked as feature over-limit states are screened, and the corresponding time segment data in the original segmented high-frequency electrical signal sequence are extracted and integrated into a candidate discharge pulse set in timestamp order.

7. The high-frequency discharge signal recognition method according to claim 1, characterized in that: The steps for obtaining the autocorrelation function are: Based on the candidate discharge pulse set, traverse each signal time segment, extract discrete sampling values ​​of the voltage signal or current signal within the corresponding time stamp range in the associated segmented high-frequency electrical signal sequence, and generate original time domain signal data of the signal time segment; Perform de-averaging on the original time domain signal data of each signal time segment, calculate the arithmetic mean of the signal sampling values, subtract the arithmetic mean from each sampling value, and generate a zero-centered time domain signal sequence; Based on the zero-centered time domain signal sequence, an autocorrelation function of the statistical characteristics of the voltage or current signal is established.

8. The high-frequency discharge signal recognition method according to claim 1, characterized in that: The steps for obtaining the high-frequency discharge recognition result are as follows: Based on the autocorrelation function, traverse the autocorrelation function curve corresponding to each candidate discharge pulse, extract the time delay coordinates of all local maximum points on the curve, and generate an autocorrelation function peak time delay set; According to the preset periodic fluctuation threshold of the power frequency cycle assessment function value, the delay intervals of adjacent maximum value points in the autocorrelation function peak delay set are calculated, the deviation rate between the interval sequence and the power frequency cycle is counted, and the delay interval segments with a deviation rate less than 5% are screened to generate a periodic characteristic fluctuation identification set; The periodic characteristic fluctuation identification set is traversed. If a single candidate discharge pulse contains three or more consecutive time delay intervals that meet the power frequency period deviation requirements, the pulse is determined to have significant periodic characteristics and a high-frequency discharge identification result is generated.

Citation Information

Patent Citations

  • GIS ultrahigh frequency partial discharge detection interference suppression method based on sequential layered signal processing

    CN114609515A

  • Tree line discharge fault identification method based on fault traveling wave current characteristics

    CN119089116A