Generator stator winding partial discharge signal time domain feature extraction method and system
By employing sliding window and dynamic threshold techniques in the partial discharge signal of generator stator windings, the problem of inaccurate feature extraction caused by fixed thresholds and single windows is solved, achieving efficient and accurate feature extraction and real-time monitoring in complex environments.
Patent Information
- Application Number
- CN202610063658.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-19
- Publication Date
- 2026-02-17
- Estimated Expiration
- 2046-01-19
AI Technical Summary
In the processing of partial discharge signals from generator stator windings, existing technologies suffer from poor adaptability of fixed thresholds and mismatch of single windows, leading to inaccurate feature extraction and affecting monitoring reliability and real-time performance.
Using the sliding window technique, different window durations and step sizes are set for the high-frequency and low-frequency bands respectively. The standard deviation of white noise is calculated to dynamically adjust the threshold. Effective feature points are screened by using slope and oscillation number thresholds to filter out thyristor pulse and slot discharge interference, and time-domain feature extraction is performed.
It enables accurate identification of partial discharge pulses in noise fluctuation environments, improves the accuracy and real-time performance of feature evaluation, reduces the false judgment rate, and adapts to the complex operating environment of generators.
Smart Images

Figure CN121542706A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of generator condition monitoring technology, specifically to a method and system for extracting time-domain features of partial discharge signals from generator stator windings. Background Technology
[0002] The generator stator winding is a high-risk area for insulation faults, and the partial discharge pulse signals (50kHz~20MHz) it generates are crucial for assessing insulation condition. Currently, existing technologies for processing stator winding partial discharge signals primarily rely on fixed detection thresholds and preset single-window durations. Fixed thresholds have poor noise fluctuation immunity, and the stator winding operating environment is complex, with white noise amplitude varying drastically with operating conditions: during startup, the excitation system's start-up causes noise to surge from 5mV to 20mV; during load adjustments, noise fluctuations can reach ±50%. Existing fixed thresholds (such as 10mV measured under shutdown conditions) misinterpret valid signals as noise when noise increases and vice versa when noise decreases, severely impacting monitoring reliability. A single window duration processes signals across the entire frequency band, neglecting the propagation characteristics of stator winding signals. High-frequency signals (3MHz~20MHz) propagate in a fast-wave mode, attenuating 5~10 times faster than low-frequency signals along the stator bars, requiring a short window to capture transient characteristics. Low-frequency signals (50kHz~3MHz) propagate in a slow-wave mode, less affected by winding inductance and capacitance coupling, resulting in stable signals but prone to persistent interference, necessitating a long window to reduce statistical errors. The single window leads to threshold lag for high-frequency signals and incomplete noise filtering for low-frequency signals. Furthermore, while analysis methods relying on complex time-frequency transformations can provide richer feature information, they are computationally intensive and time-consuming, making it difficult to complete within the high sampling rates (e.g., 30MS / s) and short analysis cycles (e.g., 100ms) required for generator online monitoring, presenting a contradiction between insufficient real-time performance and difficulty in achieving computational accuracy. Summary of the Invention
[0003] The purpose of this invention is to provide a method and system for extracting time-domain features of partial discharge signals from generator stator windings, in order to solve the problem of inaccurate feature extraction caused by poor adaptability of fixed thresholds and mismatch of single windows in the prior art.
[0004] To achieve the above objectives, the present invention adopts the following technical solution: In a first aspect, a method for extracting time-domain features of partial discharge signals from generator stator windings includes the following steps: Acquire high-frequency partial discharge signals from the generator stator windings and perform preprocessing; Sliding windows are set for at least two different frequency bands in the preprocessed partial discharge high-frequency signal, and the white noise standard deviation within the sliding window is calculated. The dynamic fluctuation threshold of the frequency band is calculated based on the white noise standard deviation, and a slope threshold and a fluctuation number threshold are preset. After filtering out the thyristor pulses and slot discharges in the preprocessed partial discharge high-frequency signal, effective feature points are extracted from the filtered partial discharge high-frequency signal according to the dynamic fluctuation threshold, slope threshold, and fluctuation number threshold of the corresponding frequency band. Based on the effective feature points, the feature quantities of the partial discharge high-frequency signal are corrected to complete the time-domain feature extraction.
[0005] In some implementations, the step of setting sliding windows for at least two different frequency bands in the preprocessed partial discharge high-frequency signal and calculating the standard deviation of white noise within the sliding windows specifically includes: Set a corresponding first sliding window duration and a first sliding step size for the high-frequency band, and set a corresponding second sliding window duration and a second sliding step size for the low-frequency band; The standard deviation of white noise in the high-frequency band window is calculated based on the duration of the first sliding window and the first sliding step size. The standard deviation of white noise in the low-frequency band window is calculated based on the duration of the second sliding window and the second sliding step size.
[0006] In some implementations, calculating the dynamic fluctuation threshold of the frequency band based on the white noise standard deviation specifically includes: Based on the standard deviation of white noise within the high-frequency band window, the dynamic fluctuation threshold of the high-frequency band is calculated using the following formula: Thres1_H = 1.5×2σ1, where Thres1_H is the dynamic fluctuation threshold of the high-frequency band, and σ1 is the standard deviation of white noise within the high-frequency band window; Based on the standard deviation of white noise within the low-frequency window, the dynamic fluctuation threshold of the low-frequency band is calculated using the following formula: Thres1_L = 1.2×3σ2, where Thres1_L is the dynamic fluctuation threshold of the low-frequency band, and σ2 is the standard deviation of white noise within the low-frequency window.
[0007] In some implementations, effective feature points are extracted from the filtered partial discharge high-frequency signal based on the dynamic fluctuation threshold, slope threshold, and fluctuation number threshold for the corresponding frequency band, specifically including: Calculate the amplitude change, rise slope, and number of oscillations of the filtered partial discharge high-frequency signal; Among the high-frequency partial discharge signals, signal points that simultaneously satisfy the following conditions are selected as valid feature points: the amplitude change is greater than the dynamic fluctuation threshold, the rising slope is greater than the slope threshold, and the number of oscillations is greater than the fluctuation number threshold.
[0008] In some implementations, the characteristic quantities include: pulse amplitude, number of peaks and troughs, duration, and equivalent oscillation velocity.
[0009] In some implementations, the high-frequency signal of partial discharge from the generator stator winding is acquired and preprocessed, specifically including: Remove the DC offset of the partial discharge high-frequency signal and eliminate single-point abrupt changes in the partial discharge high-frequency signal.
[0010] Secondly, a generator stator winding partial discharge signal extraction system includes: The signal acquisition module is used to acquire and preprocess the high-frequency partial discharge signal of the generator stator winding. The dynamic fluctuation threshold calculation module is used to set sliding windows for at least two different frequency bands in the preprocessed partial discharge high-frequency signal, calculate the white noise standard deviation within the sliding window, calculate the dynamic fluctuation threshold of the frequency band based on the white noise standard deviation, and preset the slope threshold and fluctuation number threshold. The feature extraction and correction module is used to filter out the thyristor pulses and slot discharges in the preprocessed partial discharge high-frequency signal, extract effective feature points from the filtered partial discharge high-frequency signal according to the dynamic fluctuation threshold, slope threshold and fluctuation number threshold of the corresponding frequency band, and correct the feature quantity of the partial discharge high-frequency signal based on the effective feature points to complete the time domain feature extraction.
[0011] Thirdly, an electronic device includes a memory, a processor, and a computer program stored in the memory and executable in the processor, wherein the processor executes the computer program to implement the steps of the method for extracting time-domain features of partial discharge signals from generator stator windings.
[0012] Fourthly, a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the method for extracting time-domain features of partial discharge signals from generator stator windings.
[0013] Fifthly, a computer program product comprising a computer program that, when executed by a processor, implements the steps of the method for extracting time-domain features of partial discharge signals from generator stator windings.
[0014] Compared with the prior art, the present invention has the following beneficial effects: This invention sets sliding windows for at least two different frequency bands in the preprocessed partial discharge high-frequency signal, allowing for analysis of high-frequency and low-frequency signals using windows of different time lengths. This adapts to their rapidly changing and slowly changing propagation characteristics, avoiding the problems of high-frequency signal truncation or insufficient low-frequency noise suppression that occur when using a single window. By calculating the white noise standard deviation within the sliding window, and then calculating the dynamic fluctuation threshold of the frequency band based on the white noise standard deviation, the threshold is dynamically adjusted according to the actual noise level within the window, overcoming the high misjudgment rate of fixed thresholds when noise fluctuates. After filtering out thyristor pulses and slot discharges from the preprocessed partial discharge high-frequency signal, effective feature points are extracted from the filtered partial discharge high-frequency signal based on the dynamic fluctuation threshold, slope threshold, and oscillation number threshold for the corresponding frequency band. This allows for joint judgment in the time domain using dynamic amplitude thresholds, fixed slope thresholds, and oscillation number thresholds, thereby accurately identifying partial discharge pulses in strong interference environments. Finally, by correcting the characteristic quantities of the partial discharge high-frequency signal based on the effective feature points, the output characteristic quantities can reflect the distortion generated by the signal propagation in the stator winding, thereby improving the accuracy of feature evaluation.
[0015] Furthermore, by setting corresponding first sliding window duration and first sliding step size for the high-frequency band, and corresponding second sliding window duration and second sliding step size for the low-frequency band, independent window parameters are configured for the high and low frequency bands respectively. This allows the window length and step size to accurately match the time-domain characteristics of the signals in each frequency band. Using a shorter first window duration and step size is beneficial for capturing the transient details of high-frequency signals, while using a longer second window duration and step size is beneficial for performing more thorough statistics on low-frequency signals, thereby improving the stability of noise estimation and the timeliness of signal detection within their respective frequency bands.
[0016] Furthermore, among the high-frequency partial discharge signals, signal points that simultaneously satisfy the following conditions are selected as valid feature points: the amplitude change is greater than the dynamic fluctuation threshold, the rising slope is greater than the slope threshold, and the number of oscillations is greater than the fluctuation number threshold. These signal points must simultaneously cross the dynamic amplitude threshold, the fixed slope threshold, and the number of oscillations threshold, thereby effectively eliminating interference that only meets some of the characteristics and significantly improving the authenticity and representativeness of the extracted feature points. Attached Figure Description
[0017] Figure 1 A flowchart illustrating a method for extracting time-domain features of partial discharge signals from generator stator windings, provided in an embodiment of the present invention; Figure 2 This is an overall technical flowchart of a method for extracting time-domain features of partial discharge signals from generator stator windings, provided by an embodiment of the present invention. Figure 3This is a structural diagram of a generator stator winding partial discharge signal time-domain feature extraction system provided in an embodiment of the present invention; Figure 4 The logic diagram for calculating the dynamic fluctuation threshold provided in the embodiments of the present invention is shown. Detailed Implementation
[0018] To enable those skilled in the art to better understand the present invention, the technical solution of the present invention will be further described in detail below with reference to the accompanying drawings. The content is for explanation rather than limitation of the present invention.
[0019] It should be noted that the terms "comprising" and "having" and any variations thereof in the specification of this invention are intended to cover a non-exclusive inclusion, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such processes, methods, systems, products or devices.
[0020] The following explains the terminology used in the embodiments: PDDC-24: The specific model number of the coupling capacitor; MS / s: Mega Samples per second, refers to the sampling rate; mV: millivolt; μs: microsecond; ns: nanosecond; MHz: Megahertz; kHz: kilohertz; MW: Megawatt; This invention provides a method for extracting partial discharge signals from generator stator windings based on a sliding window dynamic fluctuation threshold, comprising the following steps: (1) Acquire the high-frequency signal of partial discharge of stator winding, record the power frequency phase synchronously, and perform baseline correction and deburring preprocessing; the sampling rate of the high-frequency signal of partial discharge is 30MS / s, the single acquisition time is 100ms, and the preprocessing includes removing DC offset and eliminating single-point mutations. The DC offset is ≤0.5mV and the mutation threshold is <2mV. (2)Set sliding windows by frequency band: For the high-frequency band (3 MHz to 20 MHz), a 20-ms sliding window and a 4-ms sliding step are used; for the low-frequency band (50 KHz to 3 MHz), a 50-ms sliding window and a 10-ms sliding step are used. The sliding window of the high-frequency band covers [0 to 20 ms), [4 to 24 ms), etc., and the sliding window of the low-frequency band covers [0 to 50 ms), [10 to 60 ms), etc. The window overlap rate is 80% for both.
[0021] (3)Calculate the dynamic fluctuation threshold based on the standard deviation of white noise within the window: The dynamic fluctuation threshold for the high-frequency band Thres1_H = 1.5×2σ1, and for the low-frequency band Thres1_L = 1.2×3σ2. The slope threshold Thres2 = 6 mV / μs, and the fluctuation count threshold Thres3 = 4. σ1 is the standard deviation of white noise within the high-frequency band window, and σ2 is the standard deviation of white noise within the low-frequency band window. White noise is determined by extracting signal segments with an amplitude < 5 mV and performing a normality test. <000,0083><000,0084>(4)Targetedly filter thyristor pulses and slot discharges. The time window for thyristor pulses is 3.3 ms ± 0.2 ms, with an attenuation of 0.6 times. Slot discharges are signals with a phase of -30° to 30° and a slope < Thres2. Based on the dynamic fluctuation threshold, slope threshold, and fluctuation count threshold, extract effective feature points from the filtered high-frequency partial discharge signals. The judgment conditions for effective feature points are: for the high-frequency band, the amplitude change amount |ΔV| > Thres1_H and |rising slope| > Thres2; for the low-frequency band, the amplitude change amount |ΔV| > Thres1_L and |rising slope| > Thres2, where ΔV is the local amplitude change amount, and slope = ΔV / 33 ns. <000,0085><000,0086>(5)Calculate modified time-domain feature quantities: Pulse amplitude (with position coefficient), peak-valley count, duration (fast wave compensation), equivalent oscillation speed (with type coefficient). The correction coefficient for pulse amplitude is: signal collected at the neutral point × 1.2, signal collected at the outgoing terminal × 0.9; the formula for the equivalent oscillation speed is <000,0087>×k, <000,0088>is the equivalent oscillation speed, <000,0089>is the peak-valley count, <000,0090>is the duration, k is the type coefficient. The type coefficient for turn-to-turn discharge is 1.0, and the type coefficient for slot discharge is 0.8. <000,0091><000,0092>Based on the above content, as <000,0093>and <000,0094>shown, this embodiment provides a method for extracting time-domain features of partial discharge signals in a generator stator winding, including the following steps: <000,0095>Step 1: Collect high-frequency partial discharge signals of the generator stator winding and perform preprocessing; <000,0096>Specifically, the first step is to deploy sensors by installing PDDC-24 coupling capacitors at the generator neutral point or stator winding output terminals. These capacitors have a bandwidth of 50kHz to 20MHz and acquire high-frequency partial discharge signals. Sampling parameters include a sampling rate of 30ms / s, a single acquisition duration of 100ms, and simultaneous recording of the stator winding's power frequency phase information for subsequent phase correlation analysis. Preprocessing includes baseline correction (removing DC offset) and pulse de-glitching (eliminating single-point abrupt changes caused by sampling noise) on the raw signal.
[0025] Step 2: Set sliding windows for at least two different frequency bands in the preprocessed partial discharge high-frequency signal, calculate the white noise standard deviation within the sliding window, calculate the dynamic fluctuation threshold of the frequency band based on the white noise standard deviation, and preset the slope threshold and fluctuation number threshold. Specifically, the design and verification of the frequency band sliding window are as follows: Verification of the window duration for the high-frequency band (3MHz~20MHz, fast wave mode): Experiments show that after a high-frequency signal propagates for 10m in the stator winding, its amplitude attenuates by >80%, and its effective duration is <20ms. A 20ms window can cover 98% of the complete high-frequency pulse waveform; if the window is <15ms, the pulse truncation rate is >30%; if the window is >25ms, the noise interference increases by 20%. Therefore, the window duration is set to 20ms. Verification of the sliding step size: An excessively large step size will lead to missed signal detection; when the step size is >8ms, the missed detection rate is >15%; an excessively small step size will increase the computational load; when the step size is <2ms, the computation time increases by a factor of 3. Therefore, the step size is set to 4ms, overlapping with the previous window by 16ms, with an overlap rate of 80%.
[0026] Window duration verification for the low-frequency band (50kHz~3MHz, slow wave mode): Low-frequency signals propagate and attenuate slowly, with a duration >50ms, but the noise fluctuation period is approximately 50ms. A 50ms window balances the accuracy of noise statistics, i.e., standard deviation error <5%; if the window is <40ms, the noise statistical error >15%; if the window is >60ms, the threshold response lag >20ms. Therefore, the window duration is set to 50ms. Sliding step size verification: When the step size is >15ms, the low-frequency pulse false negative rate is >10%; when the step size is <5ms, the computational load increases by 2 times. Therefore, the step size is set to 10ms, overlapping the previous window by 40ms, with an overlap rate of 80%.
[0027] Window sequence generation: Starting from the signal start time (t=0ms), the high-frequency band windows are [0~20ms), [4~24ms), [8~28ms)...; the low-frequency band windows are [0~50ms), [10~60ms), [20~70ms)..., to achieve full-time signal coverage.
[0028] Specifically, the dynamic fluctuation threshold is calculated as follows: Figure 4 As shown, for the signal within each window, the threshold is calculated in real time based on the statistical characteristics of white noise: White noise feature extraction. For the signal within the window, white noise is separated through the following steps: Extract all segments with amplitude <5mV in the signal and preliminarily determine them as noise; Perform a normality test on the noise segments, with skewness <0.1 and kurtosis <3.2, conforming to a normal distribution; Calculate the noise standard deviation σ, where the standard deviation of white noise in the high-frequency window is σ1, and the standard deviation of white noise in the low-frequency window is σ2. Fast wave noise is extracted from the high-frequency window, and slow wave noise is extracted from the low-frequency window.
[0029] For the dynamic fluctuation threshold Thres1, where the high-frequency dynamic fluctuation threshold Thres1_H = 1.5×2σ1, the principle is: 2σ1 covers 95% of the white noise, multiplied by a coefficient of 1.5. Experimental verification shows that the high-frequency pulse detection rate can be >98%, the noise false detection rate is <2%, and it is suitable for the characteristics of fast wave amplitude.
[0030] For the low-frequency dynamic fluctuation threshold Thres1_L = 1.2×3σ2, the principle is that 3σ2 covers 99.7% of white noise. Multiplying it by a coefficient of 1.2, experimental verification shows that the low-frequency pulse detection rate can be >95%, the noise false detection rate can be <5%, and the anti-interference ability can be enhanced.
[0031] For the slope threshold Thres2, experimental measurements showed that the rising slope of the stator winding partial discharge pulse was ≥8mV / μs, with an average of 10mV / μs for inter-turn discharge and 8mV / μs for end discharge, while the slope of the interference pulse was <6mV / μs, with an average of 3mV / μs for slot discharge and 4mV / μs for the thyristor attenuation section. Therefore, Thres2 was set to 6mV / μs to distinguish between valid signals and interference.
[0032] For the fluctuation threshold Thres3, experimental statistics show that partial discharge pulses generate ≥4 peak-valley oscillations due to winding reflections, with an average of 6 oscillations between turns and 4 oscillations at the ends. Interference pulses, on the other hand, oscillate less than 3 times, with thyristor pulses averaging 2 oscillations, and narrowband interference showing no significant oscillations. Therefore, Thres3 is set to 4 to eliminate short-period interference.
[0033] Step 3: After filtering out the thyristor pulses and slot discharges in the preprocessed partial discharge high-frequency signal, extract effective feature points from the filtered partial discharge high-frequency signal according to the dynamic fluctuation threshold, slope threshold and fluctuation number threshold of the corresponding frequency band, and correct the feature quantity of the partial discharge high-frequency signal based on the effective feature points to complete the time domain feature extraction.
[0034] Specifically, targeted filtering for specific interference is performed. For thyristor pulse filtering, based on its fixed period of 3.3 ms, time window marking is used: identify the occurrence times t1, t2, and t3 of the first three pulses, calculate the period T = (t3 - t1) / 2. If |T - 3.3 ms| < 0.2 ms, it is determined as a thyristor pulse; for signals at subsequent times t = t3 + n×T ± 0.2 ms (n = 1, 2,...), amplitude attenuation is performed with an attenuation coefficient of 0.6. Experimental verification shows that the interference amplitude can be reduced to less than 1 / 3 of the partial discharge signal amplitude, without affecting feature extraction. For slot discharge interference filtering, phase and slope features are combined: extract signals within the phase range of -30° to 30°, which is the concentrated area of slot discharge; calculate the rising slope of the signals within this range. If the slope < Thres2 (6 mV / μs), it is determined as a slot discharge and directly removed. Experimental verification shows that the removal rate > 94% and no valid signals are misdeleted.
[0035] Extraction of effective feature points: For the filtered signal, calculate the local change amount ΔV = V(k) - V(k - 1) and the cumulative change amount ΣV = V(k) - V(start) point by point, and retain the extreme points that meet the following conditions: High-frequency band: |ΔV| > Thres1_H and |rising slope| > Thres2; Low-frequency band: |ΔV| > Thres1_L and |rising slope| > Thres2; where the slope = ΔV / Δt (Δt = 1 / 30 MS / s ≈ 33 ns, Δt is the sampling interval), that is, screen the signal points in the high-frequency partial discharge signals that simultaneously meet the conditions that the amplitude change amount is greater than the dynamic fluctuation threshold, the rising slope is greater than the slope threshold, and the oscillation times are greater than the fluctuation times threshold as effective feature points.
[0036] Calculation of modified characteristic quantities adapted to the stator winding: Based on the propagation attenuation characteristics of the stator winding signals, the characteristic quantities are modified: Pulse amplitude (A e ): 1 / 2 of the peak-to-peak value, multiplied by the propagation distance correction coefficient (such as multiplying by 1.2 for signals collected at the neutral point and multiplying by 0.9 for signals collected at the outgoing terminal to compensate for the attenuation of the compensating winding); Peak-valley times (n pv ): Count the total number of peaks and valleys within the effective fluctuation section; Duration (t_d): The time difference from the start point to the end point of the fluctuation, combined with propagation mode correction, adding 0.5 μs to the fast wave signal to compensate for the truncation error caused by high-frequency attenuation; Equivalent oscillation speed (f e ): The formula is ×k, where k is the pulse type coefficient unique to the stator winding, k = 1.0 for turn-to-turn discharge and k = 0.8 for slot discharge, obtained by fitting based on stator winding simulation experiments.
[0037] Based on the above, the stator winding of a 300MW hydro-generator was used as the monitoring object. The sensor was installed at the neutral point, with a PDDC-24 coupling capacitor at the neutral point. The sampling rate was 30MS / s, with 100ms of data collected per cycle, totaling 3 million points. The power frequency phase was recorded synchronously from 0° to 360°. The experimental signals included: effective signals: the main frequency of the inter-turn partial discharge pulse was 1.2MHz, and the main frequency of the end discharge pulse was 0.8MHz; interference signals: the period of the thyristor pulse was 3.3ms, and the frequency was 0.4MHz; the phase of the slot discharge interference was -20° to 20°, with a slope of 3mV / μs; and the amplitude range of white noise was 0 to 15mV.
[0038] The steps are detailed below: Step 1: Signal Acquisition High-frequency signals from the stator windings are acquired using a neutral point coupling capacitor at a sampling rate of 30 MS / s, with a single continuous acquisition duration of ≥10 s (ensuring complete coverage of the noise fluctuation cycle).
[0039] Step 2: Sliding window settings (1) Window parameters: A rectangular sliding window is used, with a window duration of 50ms, determined according to the stator winding noise change cycle: the measured noise fluctuation is ≤10% within 50ms. If the window is too short, the statistics will be inaccurate; if it is too long, the response will be delayed. (2) Sliding method: The window starts from the beginning of the signal acquisition (t=0ms) and slides to the right once every 10ms, that is, it moves 10ms each time and overlaps with the previous window for 40ms to ensure data continuity and form a continuous coverage window sequence, such as the first window: 0~50ms, the second window: 10~60ms, the third window: 20~70ms... and so on.
[0040] Step 3: Calculation of Dynamic Fluctuation Threshold The signal in each sliding window is processed as follows: (1) Calculate the white noise characteristics in the window: Statistically calculate the amplitude distribution of white noise in the window, calculate the standard deviation σ, and reflect the noise dispersion; (2) Dynamic fluctuation threshold Thres1: Thres1 = 1.2 × 3σ, 3σ covers 99.7% of the noise, and 1.2 times reserves 20% margin to deal with sudden noise; (3) Slope threshold Thres2: Based on the minimum rising slope of the partial discharge pulse in the window, the effective pulse slope of the electronic winding is measured to be ≥8mV / μs, so Thres2 = 5mV / μs; (4) Fluctuation number threshold Thres3: Statistically calculate the average number of oscillations of the partial discharge pulse in the window, and the actual measurement is ≥4 times, so Thres3 = 4, which is different from the general fixed value 3.
[0041] Step 4: Interference Filtering (1)SCR pulse: The signal decays by 0.6 times within a time window of 3.3ms ± 0.2ms, and the amplitude decreases from 600mV to 360mV; (2) Slot discharge interference: within the phase range of -20° to 20°, if the slope = 3mV / μs < Thres2, it is directly excluded; (3) Extraction of effective feature points: if the local change of an inter-turn discharge pulse = 20mV (> Thres1_L = 18mV) and the slope = 10mV / μs (> Thres2), it is determined as an effective feature point.
[0042] Step 5: Signal extraction and judgment For the real-time signal, judge point by point whether it satisfies: amplitude change > Thres1; rising slope > Thres2; oscillation times > Thres3. If all are satisfied, it is determined as an effective partial discharge signal, otherwise it is noise.
[0043] As Figure 3 shown, this embodiment provides a system for extracting time-domain characteristics of partial discharge signals in a generator stator winding, including: A signal acquisition module, used to acquire high-frequency partial discharge signals of the generator stator winding and perform preprocessing; A dynamic fluctuation threshold calculation module, used to set sliding windows for at least two different frequency bands in the preprocessed high-frequency partial discharge signals, calculate the standard deviation of white noise within the sliding windows, calculate the dynamic fluctuation threshold of the frequency bands according to the standard deviation of white noise, and preset slope thresholds and fluctuation times thresholds; A feature extraction and correction module, used to filter SCR pulses and slot discharges in the preprocessed high-frequency partial discharge signals, extract effective feature points from the filtered high-frequency partial discharge signals according to the dynamic fluctuation threshold, slope threshold and fluctuation times threshold of the corresponding frequency band, and correct the feature quantity of the high-frequency partial discharge signals based on the effective feature points to complete time-domain feature extraction.
[0044] In this embodiment, through the dynamic fluctuation threshold, the threshold is dynamically updated within a 50ms sliding window, solving the misjudgment problem of the fixed threshold during noise fluctuation and achieving noise adaptability. For the specific interference of SCR pulses (periodic filtering) and slot discharges (phase filtering), the rejection efficiency is increased to 92%, much higher than the general method (75%). Without complex time-frequency transformation, 3 million points of analysis can be completed within 100ms, meeting the real-time requirements of on-line monitoring of the stator winding. The extracted feature quantity is directly related to the insulation defect types of the stator winding (such as inter-turn discharge and end discharge), and can be directly used for subsequent defect identification, meeting the insulation evaluation requirements.
[0045] The module division in this embodiment of the invention is illustrative and represents only one logical functional division. In actual implementation, other division methods may be used. Furthermore, the functional modules in the various embodiments of the invention can be integrated into a single processor, exist as separate physical entities, or be integrated into a single module. The integrated modules described above can be implemented in hardware or as software functional modules.
[0046] This embodiment also provides a computer device, which includes a processor and a memory. The memory is used to store a computer program (in this embodiment, the computer program includes a calculation component and an iterative component, capable of model calculation and model updating). The computer program includes program instructions, and the processor is used to execute the program instructions stored in the computer storage medium. The processor may be a Central Processing Unit (CPU), or it may be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. It is the computing core and control core of the terminal, and it is suitable for implementing one or more instructions. Specifically, it is suitable for loading and executing one or more instructions in the computer storage medium to realize the corresponding method flow or corresponding function. The processor of this embodiment can be used for the operation of a method for extracting time-domain features of partial discharge signals of generator stator windings.
[0047] This embodiment also provides a storage medium, specifically a computer-readable storage medium (Memory). A computer-readable storage medium is a memory device in a computer device used to store programs and data. It is understood that the computer-readable storage medium here can include both the built-in storage medium in the computer device and extended storage media supported by the computer device. The computer-readable storage medium provides storage space that stores the terminal's operating system. Furthermore, this storage space also stores one or more instructions suitable for loading and execution by a processor. These instructions can be one or more computer programs (including program code). It should be noted that the computer-readable storage medium here can be high-speed RAM or non-volatile memory, such as at least one disk storage device. The processor can load and execute one or more instructions stored in the computer-readable storage medium to implement the corresponding steps of the time-domain feature extraction method for partial discharge signals of generator stator windings in the above embodiment.
[0048] This embodiment also provides a computer program product, which includes a computer program that, when executed by a processor, implements the corresponding steps of the time-domain feature extraction method for partial discharge signals of generator stator windings in the above embodiment.
[0049] Those skilled in the art will understand that embodiments of the present invention can be provided as methods, systems, or computer program products. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0050] This invention is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.
[0051] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.
[0052] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.
[0053] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that modifications or equivalent substitutions can still be made to the specific implementation of the present invention. Any modifications or equivalent substitutions that do not depart from the spirit and scope of the present invention should be covered within the scope of protection of the claims of the present invention.
Claims
1. A method for extracting time-domain features of partial discharge signals from generator stator windings, characterized in that, Includes the following steps: Acquire high-frequency partial discharge signals from the generator stator windings and perform preprocessing; Sliding windows are set for at least two different frequency bands in the preprocessed partial discharge high-frequency signal, and the white noise standard deviation within the sliding window is calculated. The dynamic fluctuation threshold of the frequency band is calculated based on the white noise standard deviation, and a slope threshold and a fluctuation number threshold are preset. After filtering out the thyristor pulses and slot discharges in the preprocessed partial discharge high-frequency signal, effective feature points are extracted from the filtered partial discharge high-frequency signal according to the dynamic fluctuation threshold, slope threshold, and fluctuation number threshold of the corresponding frequency band. Based on the effective feature points, the feature quantities of the partial discharge high-frequency signal are corrected to complete the time-domain feature extraction.
2. The method for extracting time-domain features of partial discharge signals from generator stator windings according to claim 1, characterized in that, For at least two different frequency bands in the preprocessed partial discharge high-frequency signal, a sliding window is set, and the standard deviation of white noise within the sliding window is calculated, specifically including: Set a corresponding first sliding window duration and a first sliding step size for the high-frequency band, and set a corresponding second sliding window duration and a second sliding step size for the low-frequency band; The standard deviation of white noise in the high-frequency band window is calculated based on the duration of the first sliding window and the first sliding step size. The standard deviation of white noise in the low-frequency band window is calculated based on the duration of the second sliding window and the second sliding step size.
3. The method for extracting time-domain features of partial discharge signals from generator stator windings according to claim 2, characterized in that, The dynamic fluctuation threshold of the frequency band is calculated based on the white noise standard deviation, specifically including: Based on the standard deviation of white noise within the high-frequency band window, the dynamic fluctuation threshold of the high-frequency band is calculated using the following formula: Thres1_H = 1.5×2σ1, where Thres1_H is the dynamic fluctuation threshold of the high-frequency band, and σ1 is the standard deviation of white noise within the high-frequency band window; Based on the standard deviation of white noise within the low-frequency window, the dynamic fluctuation threshold of the low-frequency band is calculated using the following formula: Thres1_L = 1.2×3σ2, where Thres1_L is the dynamic fluctuation threshold of the low-frequency band, and σ2 is the standard deviation of white noise within the low-frequency window.
4. The method for extracting time-domain features of partial discharge signals from generator stator windings according to claim 1, characterized in that, Based on the dynamic fluctuation threshold, slope threshold, and fluctuation number threshold of the corresponding frequency band, effective feature points are extracted from the filtered partial discharge high-frequency signal, specifically including: Calculate the amplitude change, rise slope, and number of oscillations of the filtered partial discharge high-frequency signal; Among the high-frequency partial discharge signals, signal points that simultaneously satisfy the following conditions are selected as valid feature points: the amplitude change is greater than the dynamic fluctuation threshold, the rising slope is greater than the slope threshold, and the number of oscillations is greater than the fluctuation number threshold.
5. The method for extracting time-domain features of partial discharge signals from generator stator windings according to claim 1, characterized in that, The characteristic quantities include: pulse amplitude, number of peaks and troughs, duration, and equivalent oscillation velocity.
6. The method for extracting time-domain features of partial discharge signals from generator stator windings according to claim 1, characterized in that, The process involves acquiring and preprocessing high-frequency partial discharge signals from the generator stator windings, specifically including: Remove the DC offset of the partial discharge high-frequency signal and eliminate single-point abrupt changes in the partial discharge high-frequency signal.
7. A system for extracting time-domain features of partial discharge signals from generator stator windings, characterized in that, include: The signal acquisition module is used to acquire and preprocess the high-frequency partial discharge signal of the generator stator winding. The dynamic fluctuation threshold calculation module is used to set sliding windows for at least two different frequency bands in the preprocessed partial discharge high-frequency signal, calculate the white noise standard deviation within the sliding window, calculate the dynamic fluctuation threshold of the frequency band based on the white noise standard deviation, and preset the slope threshold and fluctuation number threshold. The feature extraction and correction module is used to filter out the thyristor pulses and slot discharges in the preprocessed partial discharge high-frequency signal, extract effective feature points from the filtered partial discharge high-frequency signal according to the dynamic fluctuation threshold, slope threshold and fluctuation number threshold of the corresponding frequency band, and correct the feature quantity of the partial discharge high-frequency signal based on the effective feature points to complete the time domain feature extraction.
8. An electronic device, characterized in that, The method includes a memory, a processor, and a computer program stored in the memory and executable in the processor. When the processor executes the computer program, it implements the method for extracting time-domain features of partial discharge signals from generator stator windings as described in any one of claims 1 to 6.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program, which, when executed by a processor, implements the method for extracting time-domain features of partial discharge signals from generator stator windings as described in any one of claims 1 to 6.
10. A computer program product, the computer program product comprising a computer program, characterized in that, When the computer program is executed by the processor, it implements the time-domain feature extraction method for partial discharge signals of generator stator windings as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Automatic pattern recognition method for partial discharge defects of generator stator insulation
CN102540028A
Local discharge single-pulse extraction method based on sliding window
CN104635126A
Pulse extraction method suitable for high frequency current partial discharge detection
CN106771905A
Extra-high voltage transformer partial discharge signal denoising method and system
CN120370111A