Wind power plant 3p CFVFs detection method based on EIAMD
Technical field
It is specifically a kind of based on EIAMD (resolution modalities point at equal intervals the present invention relates to wind power plant voltage fluctuation detection method
Solution) wind power plant 3p CFVFs detection method.
Background technique
Voltage fluctuation can generate light flash, and bring harm to sensibility load, cause equipment normal when serious
Work.Wind power plant can generate 3p tight frequency voltage fluctuation (Close in actual operation, at points of common connection
Frequency Voltage Fluctuations, CFVFs), concrete reason is as follows: voltage fluctuation is mainly drawn by power swing
It rises, for currently used 3 blade blower, wind shear, tower shadow effect and yaw system can often change the line of production in blower and give birth to 3 times of output works
The oscillation of rate, thus generate 3p voltage fluctuation (p is blower rotational frequency).Even if being become in the case that wind speed is certain by wind speed
Power swing caused by changing is zero, but still can generate 3p voltage fluctuation.The wind speed of more Fans is different in a wind power plant, because
And its revolving speed is also different, one group of 3p being made of multiple voltage fluctuations can be generated at points of common connection around center wind speed at this time
CFVFs.Studies have shown that the frequency range of this group of 3p CFVFs is mostly within 1Hz, the lowest difference of each frequency in 0.01-0.02Hz,
It is even more small.
Voltage fluctuation bring harm in order to prevent, at present both at home and abroad mainly using Fourier transformation, in short-term Fourier's change
It changes, wavelet transformation, Hilbert-Huang transform and parsing the methods of mode decomposition examine the frequency and amplitude of voltage fluctuation
It surveys.However practice have shown that, existing detection method cannot achieve effective inspection to this group of 3p CFVFs since itself principle is limited
It surveys, is specifically described as follows: first, Fourier transformation, Short Time Fourier Transform are due to by temporal resolution and frequency resolution
Influence and be not suitable for the detections of multiple signals;Second, wavelet transformation is suitble to the detection of multiple signals, but with Decomposition order
Increase, the signal length decomposited is reduced at 2 power side, leverages the accuracy of amplitude calculating;Third, Martin Hilb
Spy-Huang is also suitble to the detection of multiple signals, passes through empirical mode decomposition (Empirical Mode first
Decomposition, EMD) by original signal be decomposed into each intrinsic mode function (Intrinsic Mode Function,
IMF), but it can not effectively decompose frequency and pass through side due to the decomposition deviation of each IMF than the CFVFs (as shown in Figure 3) less than 1.5
The frequency and amplitude that border is composed can not effectively reflect the essential attribute (as shown in Figure 4) of original signal;Fourth, resolution modalities point
Solution (Analytic Mode Decomposition, AMD) can be equivalent to a digital filter, and filtering performance will receive
The influence of the end effect generated because the sampling time is shorter, although avoid EMD decompose when due to cubic spline interpolation and
The end effect of generation, but Hilbert transformation still can be in AMD (as shown in Figure 5, Figure 6), instantaneous amplitude (as shown in Figure 7) and wink
When frequency (as shown in Figure 8) calculating process in generate end effect and cause modal overlap, its filtering performance is influenced, thus nothing
Method realizes effective detection to CFVFs.Based on this, it is necessary to a kind of completely new wind power plant voltage fluctuation detection method is invented, with
Solve the problems, such as that existing wind power plant voltage fluctuation detection method can not effectively detect the 3p CFVFs being made of multiple voltage fluctuations.
Summary of the invention
The present invention can not be detected effectively to solve existing wind power plant voltage fluctuation detection method by multiple voltage fluctuation groups
At 3p CFVFs the problem of, provide a kind of wind power plant 3p CFVFs detection method based on EIAMD.
The present invention is achieved by the following technical scheme: the wind power plant 3p CFVFs detection method based on EIAMD, the party
Method is realized using following steps:
Step S1: voltage signal u (t) acquisition;Voltage signal can both be expressed as power-frequency voltage and m CFVFs modulation
It forms, 2m+1 tight frequency m-Acetyl chlorophosphonazo (Close Frequency Inter Harmonics, CFIHs) can also be expressed as
It is added;When acquisition, sample frequency fsMore than or equal to 2 times highest detection frequencies, frequency resolution are fallen equal to sampling time T's
Number, sample frequency fsHigher with frequency resolution, sampling number N is more, and calculation amount is bigger;
Step S2: width Delta f at equal intervalsbSelection;When selection, it then follows following principle:
1) it is equal to the integral multiple of frequency resolution;
2) it is less than or equal to the half of CFVFs minimum frequency difference;
3) take into account the error calculated of amplitude: interval selection is smaller, and the minimum frequency difference being capable of detecting when is smaller, but width
It is bigger to be worth error;Conversely, the minimum frequency difference being capable of detecting when is bigger, amplitude error is smaller;Generally, certain in order to guarantee
The minimum frequency being capable of detecting when is poor, at equal intervals width Delta fbIt can be suitably smaller;
Step S3: detection frequency separation [fmin,fmax] selection;fminFor the lower limit for detecting frequency, fmaxTo detect frequency
The upper limit, be typically chosen in the integral multiple of frequency resolution;
Step S4: each section cutoff frequency fbiSelection;Selection course is as follows:
According to width Delta f at equal intervalsbWith detection frequency separation [fmin,fmax], determine each section cutoff frequency fbi, determine public
Formula is as follows:
fbi=fmin+(i-1)·Δfb;
I=2,3 ... n;
fb1=fmin;
fb(n+1)=fmax;
Step S5: the selection in section;Selection course is as follows:
According to each section cutoff frequency fbi, determine that the n+2 section of EIAMD, n+2 section are expressed as: (0, fb1],
[fb1,fb2], [fb2,fb3] ..., [fb(n-1),fbn],[fbn,fb(n+1)], [fb(n+1),+∞];
The formation of step S6:EIAMD Component Matrices;Forming process is as follows:
According to each section cutoff frequency fbi, calculate each component u in n+2 sectioni(t), calculation formula is as follows:
ui(t)=si(t)-si-1(t);
si(t)=2 π f of sinbit·H[u(t)cos 2πfbit]-cos 2πfbit·H[u(t)sin 2πfbit];
I=1,2 ... n+1;
s0(t)=0;
un+2(t)=u (t)-sn+1(t);
In above formula: H [] is Hilbert transformation;
According to the component u in n+2 sectioni(t), the row of EIAMD Component Matrices is determined;According to sampling number N, determine
The column of EIAMD Component Matrices;EIAMD Component Matrices indicate are as follows: u(n+2)×N;
The column of step S7:EIAMD Component Matrices reconstruct;Column restructuring procedure is as follows:
Assuming that the intermediate data of each row of EIAMD Component MatricesAnd it adopts
Reconstitute EIAMD Component Matrices after replacing two side datas with intermediate data;After reconstituting the matrix byA N0Composition,
And indicate are as follows: N=[N0,N0,…,N0];
The row of step S8:EIAMD Component Matrices simplifies;It is as follows that row simplifies process:
The 2i-1 row of EIAMD Component Matrices and 2i row are added, threshold value appropriate is selected, looks for
Each row maximum value is less than going and leaving out for threshold value in trip, finds out the row that each row maximum value in row is more than or equal to threshold value
And retain, the EIAMD decomposed component matrix after being thus simplified;Assuming that the row that maximum value is less than threshold value in row has l,
Then simplified EIAMD Component Matrices indicate are as follows:
Step S9: instantaneous amplitude ai(t) and instantaneous frequency fiThe calculating of ' (t);Calculation formula is as follows:
Step S10: instantaneous frequency fiThe amendment of ' (t);Makeover process is as follows:
Count each instantaneous frequency fiThe frequency that each frequency occurs in ' (t), and the highest frequency of frequency of occurrence is selected to replace
Thus all instantaneous frequencys obtain revised instantaneous frequency fi(t),
Step S11: marginal spectrum h (t) calculating;Calculation formula is as follows:
In marginal spectrum h (t), the frequency of amplitude non-zero is the m-Acetyl chlorophosphonazo frequency calculated, and amplitude is m-Acetyl chlorophosphonazo
Amplitude corresponding to frequency picks out the preceding 2m+1 amplitude and its corresponding frequency of amplitude maximum, the as amplitude of CHIHs
And frequency;
The frequency of S12:m voltage fluctuation of step and seeking for amplitude;Finding process is as follows:
The frequency of 2m+1 CFIHs obtained in step S11 is arranged according to ascending sequence, then between m+1 is a
The frequency f of harmonic wavem+1As power-frequency voltage frequency, corresponding amplitude are um+1, the frequency of remaining CFIHs is about power frequency electric voltage-frequency
Rate fm+1Symmetrically, and symmetrical two CFIHs has approximately equal amplitude;
According to the frequency of CFIHs and its corresponding amplitude, the frequency and amplitude of m voltage fluctuation, calculation formula are calculated
It is as follows:
I=1,2 ..., m;
In above formula: the frequency of m voltage fluctuation isThe amplitude of m voltage fluctuation is ui+u2m+2-i。
Compared with existing wind power plant voltage fluctuation detection method, the wind power plant 3p of the present invention based on EIAMD
CFVFs detection method passes through the selection of reciprocity interval width and column reconstruct, row simplification and the instantaneous frequency of EIAMD Component Matrices
Amendment, alleviate the influence of end effect, improve the filtering performance of AMD, realize frequency and amplitude to 3p CFVFs
Effective detection, thus it has following advantage: first, the present invention is not compared with Fourier transformation, Short Time Fourier Transform
It is suitable only for the detection of single time varying signal, and can effectively detect the CFVFs being made of multiple voltage fluctuations.Second, with small
Wave conversion is compared with Hilbert-Huang transform, and the present invention can be realized no longer by frequency than the constraint less than 1.5 to smaller frequency
Effective detection of the CFVFs of rate difference, but need to be selected between the minimum frequency difference being able to detect that and amplitude error.Its
Three, compared with AMD, present invention improves its filtering performances, give equally spaced selection principle and preferably alleviate because adopting
The end effect problem that the sample time is shorter and generates, improves the accuracy of testing result.
The present invention efficiently solves existing wind power plant voltage fluctuation detection method and can not effectively detect by multiple voltage fluctuations
The problem of 3p CFVFs of composition, is suitable for wind power plant 3p CFVFs and detects.
Detailed description of the invention
Fig. 1 is overall flow schematic diagram of the invention.
Fig. 2 is the schematic diagram of sampled signal.
Fig. 3 is the schematic diagram of each IMF based on EMD.
Fig. 4 is the schematic diagram of the marginal spectrum based on EMD.
Fig. 5 is the schematic diagram of the calculated result of the S based on AMD.
Fig. 6 is the schematic diagram of each component amplitude based on AMD.
Fig. 7 is the schematic diagram of the instantaneous amplitude based on AMD.
Fig. 8 is the schematic diagram of the instantaneous frequency based on AMD.
Fig. 9 is the schematic diagram using column reconstruct and the simplified each component amplitude of row based on EIAMD.
Figure 10 is each frequency frequency of occurrence system using column reconstruct and row after simplified before instantaneous frequency amendment based on EIAMD
The schematic diagram of meter.
Figure 11 is the schematic diagram using column reconstruct, row simplification and the revised instantaneous frequency of instantaneous frequency based on EIAMD.
Figure 12 is the schematic diagram using column reconstruct, row simplification and the revised marginal spectrum of instantaneous frequency based on EIAMD.
Specific embodiment
Wind power plant 3p CFVFs detection method based on EIAMD, this method are realized using following steps:
Step S1: voltage signal u (t) acquisition;Voltage signal can both be expressed as power-frequency voltage and m CFVFs modulation
It forms, 2m+1 tight frequency m-Acetyl chlorophosphonazo (CFIHs) can also be expressed as and be added;When acquisition, sample frequency fsGreater than etc.
In 2 times of highest detection frequencies, frequency resolution is equal to the inverse of sampling time T, sample frequency fsIt is higher with frequency resolution, it adopts
Number of samples N is more, and calculation amount is bigger;
Step S2: width Delta f at equal intervalsbSelection;When selection, it then follows following principle:
1) it is equal to the integral multiple of frequency resolution;
2) it is less than or equal to the half of CFVFs minimum frequency difference;
3) take into account the error calculated of amplitude: interval selection is smaller, and the minimum frequency difference being capable of detecting when is smaller, but width
It is bigger to be worth error;Conversely, the minimum frequency difference being capable of detecting when is bigger, amplitude error is smaller;Generally, certain in order to guarantee
The minimum frequency being capable of detecting when is poor, at equal intervals width Delta fbIt can be suitably smaller;
Step S3: detection frequency separation [fmin,fmax] selection;fminFor the lower limit for detecting frequency, fmaxTo detect frequency
The upper limit, be typically chosen in the integral multiple of frequency resolution;
Step S4: each section cutoff frequency fbiSelection;Selection course is as follows:
According to width Delta f at equal intervalsbWith detection frequency separation [fmin,fmax], determine each section cutoff frequency fbi, determine public
Formula is as follows:
fbi=fmin+(i-1)·Δfb;
I=2,3 ... n;
fb1=fmin;
fb(n+1)=fmax;
Step S5: the selection in section;Selection course is as follows:
According to each section cutoff frequency fbi, determine that the n+2 section of EIAMD, n+2 section are expressed as: (0, fb1],
[fb1,fb2], [fb2,fb3] ..., [fb(n-1),fbn],[fbn,fb(n+1)], [fb(n+1),+∞];
The formation of step S6:EIAMD Component Matrices;Forming process is as follows:
According to each section cutoff frequency fbi, calculate each component u in n+2 sectioni(t), calculation formula is as follows:
ui(t)=si(t)-si-1(t);
si(t)=2 π f of sinbit·H[u(t)cos 2πfbit]-cos 2πfbit·H[u(t)sin 2πfbit];
I=1,2 ... n+1;
s0(t)=0;
un+2(t)=u (t)-sn+1(t);
In above formula: H [] is Hilbert transformation;
According to the component u in n+2 sectioni(t), the row of EIAMD Component Matrices is determined;According to sampling number N, determine
The column of EIAMD Component Matrices;EIAMD Component Matrices indicate are as follows: u(n+2)×N;
The column of step S7:EIAMD Component Matrices reconstruct;Column restructuring procedure is as follows:
Assuming that the intermediate data of each row of EIAMD Component MatricesAnd it uses
Intermediate data reconstitutes EIAMD Component Matrices after replacing two side datas;After reconstituting the matrix byA N0Composition, and
It indicates are as follows: N=[N0,N0,…,N0];
The row of step S8:EIAMD Component Matrices simplifies;It is as follows that row simplifies process:
The 2i-1 row of EIAMD Component Matrices and 2i row are added, threshold value appropriate is selected, looks for
Each row maximum value is less than going and leaving out for threshold value in trip, finds out the row that each row maximum value in row is more than or equal to threshold value
And retain, the EIAMD decomposed component matrix after being thus simplified;Assuming that the row that maximum value is less than threshold value in row has l,
Then simplified EIAMD Component Matrices indicate are as follows:
Step S9: instantaneous amplitude ai(t) and instantaneous frequency fiThe calculating of ' (t);Calculation formula is as follows:
Step S10: instantaneous frequency fiThe amendment of ' (t);Makeover process is as follows:
Count each instantaneous frequency fiThe frequency that each frequency occurs in ' (t), and the highest frequency of frequency of occurrence is selected to replace
Thus all instantaneous frequencys obtain revised instantaneous frequency fi(t),
Step S11: marginal spectrum h (t) calculating;Calculation formula is as follows:
In marginal spectrum h (t), the frequency of amplitude non-zero is the m-Acetyl chlorophosphonazo frequency calculated, and amplitude is m-Acetyl chlorophosphonazo
Amplitude corresponding to frequency picks out the preceding 2m+1 amplitude and its corresponding frequency of amplitude maximum, the as amplitude of CHIHs
And frequency;
The frequency of S12:m voltage fluctuation of step and seeking for amplitude;Finding process is as follows:
The frequency of 2m+1 CFIHs obtained in step S11 is arranged according to ascending sequence, then between m+1 is a
The frequency f of harmonic wavem+1As power-frequency voltage frequency, corresponding amplitude are um+1, the frequency of remaining CFIHs is about power frequency electric voltage-frequency
Rate fm+1Symmetrically, and symmetrical two CFIHs has approximately equal amplitude;
According to the frequency of CFIHs and its corresponding amplitude, the frequency and amplitude of m voltage fluctuation, calculation formula are calculated
It is as follows:
I=1,2 ..., m;
In above formula: the frequency of m voltage fluctuation isThe amplitude of m voltage fluctuation is ui+u2m+2-i。
When it is implemented,
In the step S1, voltage signal u (t) is indicated are as follows:
U (t)=cos (2 π * 50t) [1+0.2cos (2 π * 0.023t)]=cos (2 π * 50t)+0.1cos (2 π *
49.977t)+0.1cos(2π*50.023t);
Sample frequency fsIt is 100s for 256Hz, sampling time T, sampling number N is 25600;
In the step S2, width Delta f at equal intervalsbFor 0.01Hz;
In the step S3, frequency separation [f is detectedmin,fmax] it is [49,51];
In the step S4, each section cutoff frequency
In the step S5,202 sections that resolution modalities decompose at equal intervals are expressed as: (0,49], [49,49.01],
[49.01,49.02] ... [50.98,50.99], [50.99,51], [51 ,+∞];
In the step S6, resolution modalities decomposed component matrix is expressed as at equal intervals: [u]202×25600[u′]202×25600;
In the step S7, the intermediate data N of resolution modalities decomposed component matrix at equal intervals0=[12544,13055];Weight
The decomposed component of the resolution modalities at equal intervals matrix newly constituted is by 50 N0Composition;
In the step S8, the simplified decomposed component matrix of resolution modalities at equal intervals is expressed as: [u]3×25600, such as Fig. 9
It is shown;
In the step S10, the highest frequency of frequency of occurrence is 49.98Hz, 50.00Hz, 50.02Hz, such as Figure 10, Figure 11
It is shown;
In the step S11, the number of amplitude corresponding to m-Acetyl chlorophosphonazo frequency and m-Acetyl chlorophosphonazo frequency is 3;It is humorous between 3
Wave frequency rate is respectively 49.98Hz, 50.00Hz, 50.02Hz;Amplitude corresponding to 3 m-Acetyl chlorophosphonazo frequencies is respectively 0.0944V,
0.9969V, 0.0945V, as shown in figure 12;
In the step S12, calculation formula is as follows:
U (t)=0.9969cos (2 π * 50t)+0.0944cos (2 π * 49.98t)+0.0945cos (2 π * 50.02t)
≈0.9969cos(2π*50t)[1+0.1895cos(2π*0.02t)];
The frequency of voltage fluctuation is 0.02Hz, and the amplitude of voltage fluctuation is 0.1889V;The absolute error of frequency is
0.003Hz;The absolute error of amplitude is 0.0111V.