A flange bolt-based wind turbine rotating speed signal analysis method and system
By using a wind turbine speed signal analysis method based on flange bolts, normal bolt pulse signals are filtered out and the impeller speed is calculated. This solves the problem that existing technologies cannot accurately obtain the true speed of the unit, and achieves more efficient speed calculation and unit safety control.
Patent Information
- Application Number
- CN202411002016.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-25
- Publication Date
- 2025-12-19
- Estimated Expiration
- 2044-07-25
AI Technical Summary
Existing technologies cannot accurately determine the abnormal state of wind turbine sensors, resulting in the inability to obtain the true speed of the unit. This leads to unit failures, shutdowns, or incorrect propeller operation, increasing the ultimate load on the unit, and even collapse. Such problems have been common in the industry.
By using a wind turbine speed signal analysis method based on flange bolts, normal bolt pulse signals are filtered out, impeller speed is calculated, abnormal speed fluctuations caused by interference factors are reduced, and bolt status is automatically analyzed and pushed, providing a precise and efficient control solution and intelligent operation and maintenance management.
It improves the accuracy of speed calculation, reduces abnormal speed fluctuations caused by interference factors, avoids the unit from entering the shutdown protection state, reduces power generation loss, and promptly identifies and handles abnormal states to ensure unit safety.
Smart Images

Figure CN119103007B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of wind turbine speed signal analysis, in particular to a wind turbine speed signal analysis method and system based on a flange bolt. BACKGROUND
[0002] The measurement and control of the impeller speed of a wind turbine are related to the safety of the unit, but the abnormal state of the sensor cannot be determined to analyze and correct the original data in time, so that the real speed of the unit cannot be obtained, resulting in unit failure, or false opening of the blades to increase the limit load of the unit, and even cause the unit to collapse. This problem is common in the industry.
[0003] The current wind turbine measurement and calculation of impeller speed has the following methods:
[0004] 1) The speed signal of the direct drive or semi-direct drive wind turbine can be calculated by the frequency of the generator stator voltage collected by the converter to calculate the generator speed, and then the gear box ratio is converted to the fan impeller speed. However, when the circuit breaker on the generator side is not closed, the converter cannot monitor the speed of the generator, and when the shaft coupling slips, the generator impeller speed signal cannot be correctly determined.
[0005] 2) Use an encoder to measure the impeller speed:
[0006] An optical encoder is installed at the tail of the slip ring, and the main shaft speed data is collected and processed by a high sampling frequency counting module. Since the position of the encoder is easily affected by the vibration of the slip ring, the encoder speed jump error triggers the unit shutdown, and the encoder is also easily damaged. Moreover, the data processing method of the counter is limited by the configuration method of the selected module, and the original data cannot be processed more flexibly.
[0007] 3) Calculate the impeller speed by collecting flange bolt pulses:
[0008] A proximity switch is installed at the main shaft bolt or gear box bolt, and a DI module is used to collect the proximity switch signal, and the collected pulse period is converted into the impeller speed. Since the bolt used is polygonal, it is not possible to ensure that each detected pulse width is consistent during installation. Moreover, factors such as the distance between the proximity switch and the bolt, the measurement accuracy of the proximity switch, lightning weather, the stopping position of the proximity switch during shutdown, the distance between the bolts, the main control cycle, whether the installation bracket is shaking, whether the bolt is recessed, whether the bolt is missing, whether there are foreign objects between the bolts, etc. will affect the collected pulse signal. Simple filtering cannot completely suppress these interference factors that cause abnormal fluctuations in the speed, and the unit cannot predict and push the relevant state to the relevant staff in advance to understand and handle potential risks, which may cause the entire machine control to be in a high safety risk state due to the inability to obtain the real speed of the unit. SUMMARY
[0009] The purpose of the present application is to overcome the deficiencies of the prior art, and provide a flange bolt-based wind turbine speed signal analysis method and system, which corrects various abnormal signals, filters out normal bolt pulse signals, calculates the impeller speed, improves the accuracy of speed calculation, reduces abnormal speed fluctuations caused by interference factors, and automatically analyzes and pushes the bolt state, to provide a more accurate and efficient control scheme and intelligent operation management and data analysis method for the wind turbine.
[0010] The purpose of the present application is achieved by the following technical scheme: a flange bolt-based wind turbine speed signal analysis method, comprising the following steps:
[0011] S1, collecting pulse basic information based on the flange bolt;
[0012] S2, determining whether the first pulse pulse width has an abnormal condition, if there is an abnormal condition, clearing the cache area pulse information and returning to step S1, if there is no abnormal condition, executing step S3;
[0013] S3, accumulating original pulse information, identifying abnormal conditions in the original pulse information, and correcting abnormal pulse width changes; counting and calculating the proportion of abnormal pulses, if the proportion of abnormal pulses is greater than a preset threshold, performing wind turbine shutdown state bolt detection abnormal alarm, clearing the cache area pulse information and returning to step S1; if the proportion of abnormal pulses is not greater than the preset threshold, executing step S4;
[0014] S4, identifying the pulse characteristics in the accumulated original pulse information, obtaining N normal pulse signals according to the pulse characteristics, and using the N normal pulse signal periods to replace a single pulse period to calculate the initial impeller speed;
[0015] S5, continuously detecting the pulse signal, and extracting the pulse conforming to the preset period and adding it to the impeller speed calculation;
[0016] S6, calculating the probability of each type of abnormal feature appearing in the speed, and sending the related calculation and analysis results when the probability exceeds a preset probability threshold;
[0017] S7, when the calculated new pulse period speed is lower than a preset speed threshold, and the current pulse duration is too long and exceeds 1 minute, it is considered that the wind turbine is stopped and the data is cleared.
[0018] Further, the step S1 comprises:
[0019] The pulse basic information includes the rising edge time, falling edge time, pulse period, high level time and low level time of all flange bolt pulses; and the pulse period, high level time, low level time and pulse width change information are collected and recorded.
[0020] Further, the step S2 comprises:
[0021] If the first pulse appears to be a pulse with extremely short pulse width, extremely short high level and extremely short low level, and the pulse width of adjacent pulses changes irregularly, it is considered to be an interference signal, and the pulse information in the buffer area is cleared to return to step S1. If the first pulse appears to be a pulse with extremely long pulse width and the converted speed is low, it is considered that the wind turbine is completely stopped, and the pulse signal with the above characteristics is removed, and the first pulse signal is continuously screened until a normal first pulse signal is screened, and step S3 is executed.
[0022] Further, the step S3 comprises:
[0023] After obtaining the first pulse signal, the original pulse information is accumulated, and the proportion of abnormal pulse signals in the original pulse information in terms of short pulse period, short high level duration, short low level duration and abnormal pulse frequency change is respectively counted. If the proportion of abnormal pulses is greater than a preset threshold or the proportion of abnormal pulses is greater than a preset threshold during use of the pulse, it is judged to be an interference signal in a stopped state, the pulse information in the buffer area is cleared to return to step S1, and the original pulse is accumulated again. If the proportion of abnormal pulses is not greater than the preset threshold, step S4 is executed.
[0024] Further, the step S4 comprises:
[0025] The pulse characteristics of the original pulse information in the storage area are identified and marked, and the original pulse information is removed and corrected according to the pulse characteristics. N normal pulse signals are obtained according to the pulse characteristics, and the initial impeller speed n is calculated using the N normal pulse signals instead of a single pulse period, with the unit of rpm, as shown in the following formula:
[0026] Impeller speed n = ((N / number of flange bolts per circle) / sum of N pulse periods) * 60.
[0027] Further, the pulse characteristics comprise:
[0028] a) Normal characteristic 0: regular waveform, and the rated pulse width and high and low level period are kept within a preset range of length;
[0029] b) Abnormal characteristic 1: one or more high level interference peaks between bolt pulses, which can synthesize a normal pulse width pulse with the previous bolt, and the high level period generated by the previous bolt pulse is normal;
[0030] c) Abnormal characteristic 2: short high level duration of bolt pulse, low level duration in the entire pulse period accounts for a high normal period, but there is no obvious pulse width change between the front and rear periods;
[0031] d) Abnormal feature 3: Only two edge pulse signals of the bolt are detected, the pulse signal period of the former edge pulse signal is close to the normal bolt high level period, the pulse period of the latter edge pulse signal is close to the normal bolt low level period, and the pulse period synthesized by the two edge pulses has no obvious change compared with the normal pulse period;
[0032] e) Abnormal feature 4: No bolt pulse signal is detected, resulting in that the pulse period is a multiple of the normal pulse period, and the high level duration has no obvious change compared with the normal pulse period;
[0033] f) Abnormal feature 5: No bolt pulse gap is detected, the high level duration is twice or more than twice the length of the normal pulse period, and the low level duration has no obvious change compared with the normal pulse period.
[0034] Further, the data rejection and correction of the original pulse information according to the pulse features comprises:
[0035] The pulses meeting the abnormal feature 1 are screened out using the normal pulse, if there is only one or more abnormal spikes, the pulse width between the pulse before and after the abnormal spike is used as the Nth pulse width for calculating the speed, and the first pulse period is removed;
[0036] The pulse meeting the abnormal feature 2 is normally used for the pulse period;
[0037] The pulse meeting the abnormal feature 3 uses the synthetic pulse width between the former edge pulse signal and the next pulse signal of the latter edge pulse signal as the Nth pulse width, and removes the first pulse width;
[0038] The pulse meeting the abnormal feature 4 and the pulse width being a multiple of the normal pulse width is equally divided according to the abnormal multiple to be used as the calculation pulse width, and the corresponding multiple pulse signals used for calculation in front are removed, if the abnormal pulse width is much larger than the normal pulse width, the abnormal pulse signal is not used;
[0039] The pulse meeting the abnormal feature 5 and the pulse width being twice or more than twice the normal pulse width is equally divided according to the abnormal multiple to be used as the calculation pulse width, and the corresponding multiple pulse signals used for calculation in front are removed, if the abnormal pulse width is much larger than the normal pulse width, the abnormal pulse signal is not used.
[0040] Further, the step S5 comprises:
[0041] The probability of the classification and statistical abnormal feature appearing per revolution within a preset time is counted, if the probability reaches a set threshold value, the analysis result is pushed to the interface to prompt the staff to pay attention to the bolt state and make relevant treatment, and the data at the abnormal state is automatically stored for cause review and fault tracing.
[0042] A kind of flange bolt-based wind turbine speed signal analysis system for realizing the flange bolt-based wind turbine speed signal analysis method described above, comprising:
[0043] Proximity switch pulse signal acquisition module, for collecting the pulse signal of flange bolt;
[0044] DI module, for converting the pulse signal collected by proximity switch pulse signal acquisition module into DI pulse signal;
[0045] Data processing module, for processing and pulse feature analysis to DI pulse signal, obtain N normal DI pulse signal and historical data and store;
[0046] Speed calculation module, according to the N normal DI pulse signal after processing, carries out speed calculation;
[0047] Abnormal reason analysis module, for analyzing the abnormal reason in DI pulse signal;
[0048] Abnormal data file generation module, for generating abnormal data file analysis report.
[0049] Further, the data processing module includes:
[0050] Pulse feature of original pulse information in identification and flag storage area is identified, and original pulse information is carried out data rejection and correction according to pulse feature, according to pulse feature, obtains N normal pulse signal, uses the N normal pulse signal to replace single pulse period and calculates initial impeller speed;
[0051] The pulse feature includes:
[0052] a) normal feature 0: regular waveform, and rated pulse width and high-low level period keep in the length of pre-set range;
[0053] b) abnormal feature 1: there is one or more high-level interference spikes between bolt pulse, the interference spike can be synthesized with the previous bolt and form a normal pulse width pulse, and the high-level period generated by the previous bolt pulse is normal;
[0054] c) abnormal feature 2: bolt pulse high-level duration is short, low-level duration accounts for a high proportion in the entire pulse period, but there is no obvious pulse width change in front and back period;
[0055] d) abnormal feature 3: only two edge pulse signals of bolt are detected, the pulse signal period of the previous edge pulse signal is close to the normal bolt high-level period, the pulse period of the latter edge pulse signal is close to the normal bolt low-level period, and the two edge pulses form a pulse period, which has no obvious change compared with normal pulse period;
[0056] e) Abnormal feature 4: the bolt pulse signal is not detected, the pulse period is a multiple of the normal pulse period, and the high level duration has no obvious change compared with the normal pulse period;
[0057] f) Abnormal feature 5: the bolt pulse gap is not detected, the high level duration is twice or more than twice the length of the normal pulse period, and the low level duration has no obvious change compared with the normal pulse period;
[0058] The data rejection and correction of the original pulse information according to the pulse characteristics comprises:
[0059] The pulses meeting the abnormal feature 1 are screened out using the normal pulse, if there is only one or more abnormal spikes, the Nth pulse width in the speed calculation pulse width is calculated using the pulse width between the pulse located in front of the abnormal spike and the pulse located behind the abnormal spike, and the first pulse period is removed;
[0060] The pulse meeting the abnormal feature 2 is normally used in the pulse period;
[0061] The pulse meeting the abnormal feature 3 is calculated using the Nth pulse width between the front edge pulse signal and the next pulse signal of the rear edge pulse signal, and the first pulse width is removed;
[0062] The pulse meeting the abnormal feature 4 and the pulse width being a multiple of the normal pulse width is equally divided according to the abnormal multiple to obtain the calculation pulse width, and the corresponding multiple pulse signals used for calculation in front are removed, if the abnormal pulse width is far more than the normal pulse width, the abnormal pulse signal is not used;
[0063] The pulse meeting the abnormal feature 5 and the pulse width being twice or more than twice the normal pulse width is equally divided according to the abnormal multiple to obtain the calculation pulse width, and the corresponding multiple pulse signals used for calculation in front are removed, if the abnormal pulse width is far more than the normal pulse width, the abnormal pulse signal is not used.
[0064] Compared with the prior art, the present application has the following advantages and beneficial effects:
[0065] 1. The present application can better remove the influence of external interference factors by cleaning and screening the original pulse data, can guarantee the authenticity of the measured speed, can avoid the loss of power generation due to the abnormal interference leading to the unit entering the shutdown protection state, and can avoid the safety risk caused by the failure to measure the real speed.
[0066] 2. The present application can automatically analyze the bolt state collected by the wind turbine generator, push the abnormal results obtained by analysis to the interface, save the related data, and help the relevant staff better understand the state of the wind turbine and quickly locate the fault reason. BRIEF DESCRIPTION OF DRAWINGS
[0067] Figure 1 Figure 1 is a flow chart of a flange bolt-based wind turbine rotating speed signal analysis method.
[0068] Figure 2 Figure 2 is a schematic diagram of an interference signal waveform.
[0069] Figure 3 Figure 3 is a schematic diagram of a pulse characteristic waveform.
[0070] Figure 4 Figure 4 is a schematic diagram of DI signal sampling and an untreated rotating speed waveform.
[0071] Figure 5 Figure 5 is a schematic diagram of a processed rotating speed waveform.
[0072] Figure 6 Figure 6 is a schematic diagram of a bolt-missing rotating speed processing waveform.
[0073] Figure 7 Figure 7 is an architecture diagram of a flange bolt-based wind turbine rotating speed signal analysis system. DETAILED DESCRIPTION
[0074] The present application is further described below in conjunction with specific embodiments.
[0075] Embodiment 1
[0076] Referring to Figure 1 The flange bolt-based wind turbine rotating speed signal analysis method provided by the present embodiment includes the following steps:
[0077] S1, collecting pulse basic information based on flange bolts, including:
[0078] The pulse basic information includes rising edge time, falling edge time, pulse period, high level duration, and low level duration of all flange bolt pulses; and pulse period, high level duration, low level duration, and pulse width variation information are collected and recorded.
[0079] S2, determining whether the first pulse width is abnormal, if it is abnormal, clearing the buffer zone pulse information and returning to step S1, if it is not abnormal, executing step S3, including:
[0080] Determining the first pulse of the storage area, if the first pulse is a pulse with extremely short pulse width, extremely short high level, and extremely short low level, and the pulse width variation of adjacent pulses is irregular, it is considered to be an interference signal, referring to Figure 2 clearing the buffer zone pulse information and returning to step S1; if the first pulse is a pulse with extremely long pulse width, and the converted rotating speed is low, it is considered that the wind turbine is completely stopped, the pulse signal with the above characteristics is removed, and the first pulse signal is continuously screened until a normal first pulse signal is screened, and step S3 is executed.
[0081] S3, accumulate the original pulse information, identify abnormal conditions in the original pulse information, and correct the abnormal pulse width variation; count and calculate the proportion of abnormal pulses, if the proportion of abnormal pulses is greater than 1 / 4, then perform a wind turbine shutdown state bolt detection abnormal alarm, clear the buffer area pulse information and return to step S1; if the proportion of abnormal pulses is not greater than a preset threshold, then execute step S4, including:
[0082] After obtaining the first pulse signal, accumulate the original pulse information, respectively count the proportion of abnormal pulse signals in the original pulse information, such as short pulse period, short high-level duration, short low-level duration, and pulse frequency variation, if the proportion of abnormal pulses is greater than 1 / 4 or the proportion of abnormal pulses is greater than 1 / 4 during the use of the pulse, then it is judged as an interference signal in the shutdown state, the buffer area pulse information is cleared and returned to step S1 to accumulate the original pulse again; if the proportion of abnormal pulses is not greater than 1 / 4, then execute step S4.
[0083] S4, use multiple latest normal pulses to calculate the current speed. Because the bolt is polygonal, the installation position will affect the measurement of the pulse period in the form of edge-to-edge or angle-to-angle. In order to suppress the speed fluctuation of a single pulse caused by the installation position, N latest normal pulse signal periods are used to replace a single pulse period to calculate the current speed. Identify the pulse characteristics of the accumulated original pulse information, obtain N normal pulse signals according to the pulse characteristics, and use the N normal pulse signals to replace a single pulse period to calculate the initial impeller speed, including:
[0084] Identify and mark the pulse characteristics of the original pulse information in the storage area, and according to the pulse characteristics, the original pulse information is data-removed and corrected, N normal pulse signals are obtained according to the pulse characteristics, and the N normal pulse signals are used to replace a single pulse period to calculate the initial impeller speed n, unit rpm, as shown in the following formula:
[0085] Impeller speed n = ((N / one revolution of flange bolt number) / N pulse period sum)*60; wherein the N pulse period sum is in seconds.
[0086] Referring to Figure 3 As shown, the pulse characteristics include:
[0087] a) Normal feature 0: normal pulse, adjacent pulse width is similar, high and low level proportion is similar, considering sampling accuracy and possible overspeed of the unit, the rated pulse width and high and low level period will not be too short;
[0088] b) Abnormal feature 1: there is a high-level interference spike between bolt pulses, which can synthesize a normal pulse width T5-T3 with the previous bolt, while the high-level period of the previous bolt pulse is normal. The position of the interference spike will affect the pulse width change rate of the previous and subsequent bolts.
[0089] c) Abnormal feature 2: the high-level duration of the bolt pulse is short, and the low-level duration accounts for a high proportion of the normal cycle in the entire pulse cycle. However, the entire pulse cycle T4-T3 is similar to the normal pulse cycle T5-T4, and there is no obvious pulse width change between the previous and subsequent cycles. If combined with the previous and subsequent cycles, it will lead to too fast pulse width change;
[0090] d) Abnormal feature 3: only two edge pulse signals of the bolt are detected, the pulse signal period of the previous edge pulse signal is close to the normal bolt high-level period, and the pulse period of the subsequent edge pulse signal is close to the normal bolt low-level period. The two edge pulses synthesize a pulse period T5-T3, which has no obvious change compared with the normal pulse period;
[0091] e) Abnormal feature 4: no bolt pulse signal is detected, resulting in a pulse period that is a multiple of the normal pulse period, and the high-level duration has no obvious change compared with the normal pulse period;
[0092] f) Abnormal feature 5: no bolt pulse gap is detected, the high-level duration is twice or more than twice the normal pulse period, and the low-level duration has no obvious change compared with the normal pulse period.
[0093] The data rejection and correction of the original pulse information according to the pulse characteristics includes:
[0094] Use normal pulses to screen pulses that meet abnormal feature 1. If there is only one or more abnormal spikes, use T5-T3 as the Nth pulse width in the speed calculation pulse width, and remove the first pulse width period;
[0095] Pulses that meet abnormal feature 2 are normally used in the pulse period;
[0096] Pulses that meet abnormal feature 3 use T5-T3 as the Nth pulse width, and remove the first pulse width;
[0097] Pulses that meet abnormal feature 4 and have a pulse width that is a multiple of the normal pulse width use half of T3-T2 as the N-1th and Nth pulse width, respectively, and remove the first and second pulse widths;
[0098] Pulses that meet abnormal feature 5 and have a pulse width that is twice or more than twice the normal pulse width use half of T4-T3 as the N-1th and Nth pulse width, respectively, and remove the first and second pulse widths.
[0099] The basic state in the added pulse information is normal, and the last pulse is a normal pulse, and the next pulse state information is normal.
[0100] S5, continuously detecting the pulse signal, and extracting the pulse meeting the preset period to add to the impeller rotating speed calculation, including:
[0101] The probability of the abnormal feature appearing every turn within the preset time is counted, and if the probability reaches a set threshold, the analysis result is pushed to the interface to prompt the staff to pay attention to the bolt state and make relevant processing; meanwhile, the data at the abnormal state is automatically stored for reason review and fault tracing.
[0102] S6, the probability of each type of abnormal feature appearing in the rotating speed is counted, and if the probability exceeds a preset probability threshold 1 / 3, the relevant calculation and analysis result is sent.
[0103] S7, when the rotating speed of the new pulse period obtained by calculation is lower than a preset rotating speed threshold, and the current pulse duration is too long and exceeds 1 minute, it is considered that the wind turbine is stopped for data zeroing.
[0104] Referring to Figure 4 to Figure 5 Fig. 6 shows the bolt abnormal signal detection data processing in the stopped state: in the stopped state of the wind turbine, due to the abnormal interference signal Dsignal generated by the rapid shaking of the proximity switch at the edge of the bolt, the collected data is directly converted into the impeller rotating speed grUnsortSpeed without any processing. It can be seen that the detection data is an irregular interference signal, the pulse width is extremely short, the impeller rotating speed fluctuates obviously, and the calculated rotating speed value is far higher than the rated rotating speed of the unit, which easily makes the unit enter the fault stopped state. Through the data processing method used in this embodiment, the interference signal can be identified, analyzed and removed when the unit is started to detect, so that the rotating speed will not generate a high-speed signal due to the abnormal shaking of the sensor. The processed rotating speed grSpeedCal is 0, and the initial pulse detection abnormal alarm gbInitalDeteAbnBolt of the unit is triggered. The alarm is displayed on the interface, and the related data is cached in the form of a file, which is convenient for the relevant staff to understand the bolt detection state of the unit and the reason tracing.
[0105] Referring to Figure 6 Fig. 7 shows the bolt abnormal detection data processing when the unit is running normally: during the running process of the unit, one bolt signal is lost, and when no data processing is performed in the rotating speed calculation process, it is detected that the pulse width is doubled, which will cause the rotating speed grUnsortSpeed to drop by half. However, in the data processing in this patent, the pulse width change and the pulse width length are automatically identified, and the missing pulse width of the bolt is automatically filled to calculate the rotating speed grSpeedCal. It can be seen that the rotating speed fluctuates smoothly, and the calculated value is closer to the true rotating speed.
[0106] Embodiment 2
[0107] Referring to Figure 7 The flange bolt-based wind turbine rotating speed signal analysis system provided by the embodiment is used to implement the flange bolt-based wind turbine rotating speed signal analysis method described in Embodiment 1, and comprises:
[0108] A proximity switch pulse signal acquisition module is configured to acquire the pulse signal of the flange bolt.
[0109] A DI module is configured to convert the pulse signal acquired by the proximity switch pulse signal acquisition module into a DI pulse signal.
[0110] A data processing module is configured to process the DI pulse signal and analyze the pulse characteristics, obtain N normal DI pulse signals and historical data, and store them, and comprises:
[0111] The pulse characteristics of the original pulse information in the identification and marking storage area are identified, the original pulse information is subjected to data elimination and correction according to the pulse characteristics, N normal pulse signals are obtained according to the pulse characteristics, and the N normal pulse signals are used to replace a single pulse period to calculate the initial impeller rotating speed.
[0112] The pulse characteristics comprise:
[0113] a) Normal characteristic 0: regular waveform, and the rated pulse width and high-low level period are kept within a preset range of length.
[0114] b) Abnormal characteristic 1: one or more high-level interference spikes exist between the bolt pulses, the interference spikes can be combined with the previous bolt to form a normal pulse width pulse, and the high-level period generated by the previous bolt pulse is normal.
[0115] c) Abnormal characteristic 2: the high-level duration of the bolt pulse is short, the low-level duration accounts for a high proportion of the normal period in the entire pulse period, but there is no obvious pulse width change between the periods.
[0116] d) Abnormal characteristic 3: only two edge pulse signals of the bolt are detected, the pulse signal period of the previous edge pulse signal is close to the normal bolt high-level period, the pulse period of the latter edge pulse signal is close to the normal bolt low-level period, and the two edge pulses combined into a pulse period have no obvious change compared with the normal pulse period.
[0117] e) Abnormal characteristic 4: no bolt pulse signal is detected, resulting in that the pulse period is a multiple of the normal pulse period, and the high-level duration has no obvious change compared with the normal pulse period.
[0118] f) Abnormal feature 5: No bolt pulse gap is detected, the high level duration is twice or more than twice the normal pulse period duration, and the low level duration has no significant change compared with the normal pulse period;
[0119] The data rejection and correction of the original pulse information according to the pulse features includes:
[0120] The normal pulse is used to screen out the pulse meeting the abnormal feature 1, if there is only one or more abnormal spikes, the pulse width between the pulse before and after the abnormal spike is used as the Nth pulse width in the speed calculation pulse width, and the first pulse period is removed;
[0121] The pulse meeting the abnormal feature 2 is normally used in the pulse period;
[0122] The pulse meeting the abnormal feature 3 uses the pulse width between the previous edge pulse signal and the next pulse signal after the next edge pulse signal as the Nth pulse width, and removes the first pulse width;
[0123] The pulse meeting the abnormal feature 4 and the pulse width being a multiple of the normal pulse width is equally divided according to the abnormal multiple to obtain the calculation pulse width, and the corresponding multiple pulse signals used for calculation before are removed, if the abnormal pulse width is far more than the normal pulse width, the abnormal pulse signal is not used;
[0124] The pulse meeting the abnormal feature 5 and the pulse width being twice or more than twice the normal pulse width is equally divided according to the abnormal multiple to obtain the calculation pulse width, and the corresponding multiple pulse signals used for calculation before are removed, if the abnormal pulse width is far more than the normal pulse width, the abnormal pulse signal is not used.
[0125] A speed calculation module is configured to calculate the speed according to the N normal DI pulse signals after processing;
[0126] An abnormal reason analysis module is configured to analyze the abnormal reasons in the DI pulse signals;
[0127] An abnormal data file generation module is configured to generate an abnormal data file analysis report.
[0128] Embodiment 3
[0129] The embodiment discloses a non-transitory computer readable medium storing instructions, when the instructions are executed by a processor, the steps of the flange bolt-based wind turbine speed signal analysis method according to embodiment 1 are executed.
[0130] The non-transitory computer readable medium in the embodiment can be a disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), a U disk, a mobile hard disk, and the like.
[0131] Embodiment 4
[0132] The embodiment discloses a computing device, comprising a processor and a memory for storing a processor-executable program, and the processor implements the wind turbine rotating speed signal analysis method based on the flange bolt when executing the program stored in the memory.
[0133] The computing device in the embodiment can be a desktop computer, a notebook computer, a smart phone, a PDA handheld terminal, a tablet computer, a programmable logic controller (PLC), or other terminal devices with a processor function.
[0134] The above-mentioned embodiments are only the preferred embodiments of the present application, and are not intended to limit the scope of the present application, and any changes made according to the shape and principle of the present application should be covered within the protection scope of the present application.
Claims
1. A flange bolt based wind turbine rotor speed signal analysis method, characterized in that, The method comprises the following steps: S1, collecting pulse basic information based on the flange bolts; S2, judging whether the first pulse pulse width has abnormal conditions, if there are abnormal conditions, clearing the buffer zone pulse information and returning to step S1, if there are no abnormal conditions, executing step S3; S3, accumulating original pulse information, identifying abnormal conditions in the original pulse information, and correcting abnormal pulse width changes; Statistically calculating the proportion of abnormal pulses, if the proportion of abnormal pulses is greater than a preset threshold, performing wind turbine shutdown state bolt detection abnormality alarm, clearing the buffer zone pulse information and returning to step S1, if the proportion of abnormal pulses is not greater than the preset threshold, executing step S4; S4, identifying pulse characteristics of the accumulated original pulse information, obtaining N normal pulse signals according to the pulse characteristics, and using the N normal pulse signals to replace a single pulse period to calculate the initial impeller rotating speed, including: Identifying the pulse characteristics of the original pulse information in the identification and flag storage area, and performing data elimination and correction on the original pulse information according to the pulse characteristics, obtaining N normal pulse signals according to the pulse characteristics, and using the N normal pulse signals to replace a single pulse period to calculate the initial impeller rotating speed n, unit rpm, as shown in the following formula: Impeller rotating speed n = ((N / number of flange bolts per circle) / N pulse periods) *60; The pulse characteristics include: a) Normal characteristic 0: regular waveform, and the rated pulse width and high-low level period are kept within a preset range; b) Abnormal characteristic 1: one or more high-level interference spikes between bolt pulses, which can synthesize a normal pulse width pulse with the previous bolt, and the high-level period generated by the previous bolt pulse is normal; c) Abnormal characteristic 2: the high-level duration of the bolt pulse is short, the low-level duration accounts for a high proportion of the normal period in the entire pulse period, but there is no obvious pulse width change between the front and back periods; d) Abnormal characteristic 3: only two edge pulse signals of the bolt are detected, the pulse signal period of the previous edge pulse signal is close to the normal bolt high-level period, the pulse period of the latter edge pulse signal is close to the normal bolt low-level period, and the two edge pulses synthesized into a pulse period have no obvious change compared with the normal pulse period; e) Abnormal characteristic 4: no bolt pulse signal is detected, resulting in that the pulse period is a multiple of the normal pulse period, and the high-level duration has no obvious change compared with the normal pulse period; f) Abnormal characteristic 5: no bolt pulse gap is detected, the high-level duration is twice or more than twice the normal pulse period duration, and the low-level duration has no obvious change compared with the normal pulse period; The data elimination and correction of the original pulse information according to the pulse characteristics include: Using normal pulses to screen out pulses meeting abnormal characteristic 1, if there is only one or more abnormal spikes, using the pulse width between the pulses located in front of and behind the abnormal spikes as the Nth pulse width in the rotating speed calculation pulse width, and removing the first pulse period; Pulses meeting abnormal characteristic 2 are normally used in the pulse period; The pulse signal meeting the abnormal feature 3 is removed from the first pulse width, and the pulse width between the previous edge pulse signal and the next pulse signal after the latter edge pulse signal is used as the Nth pulse width; The pulse signal meeting the abnormal feature 4 and having a pulse width being a multiple of the normal pulse width is equally divided according to the abnormal multiple to obtain a calculation pulse width, and the corresponding multiple pulse signals used for calculation are removed, and if the abnormal pulse width is much larger than the normal pulse width, the abnormal pulse signal is not used; The pulse signal meeting the abnormal feature 5 and having a pulse width being twice or more than twice the normal pulse width is equally divided according to the abnormal multiple to obtain a calculation pulse width, and the corresponding multiple pulse signals used for calculation are removed, and if the abnormal pulse width is much larger than the normal pulse width, the abnormal pulse signal is not used; S5, continuously detecting the pulse signal, and extracting a pulse meeting a preset period to add the pulse to calculation of the impeller rotating speed; S6, calculating probabilities of various abnormal features in the rotating speed, and sending a related calculation and analysis result to the interface when the probability exceeds a preset probability threshold value; S7, when the rotating speed of the new pulse period obtained by calculation is lower than a preset rotating speed threshold value and the current pulse duration is too long to exceed 1 minute, considering that the wind turbine is stopped for data zeroing.
2. A flange bolt based wind turbine rotor speed signal analysis method according to claim 1, characterized in that, The step S1 comprises: The pulse basic information comprises rising edge time, falling edge time, pulse period, high level time length and low level time length of all flange bolt pulses, and the pulse period, high level time length, low level time length and pulse width change information are collected and recorded.
3. A flange bolt based wind turbine rotor speed signal analysis method according to claim 1, characterized in that, The step S2 comprises: If the first pulse appears a pulse with extremely short pulse width, extremely short high level and extremely short low level, and the pulse width of adjacent pulses changes irregularly, it is considered that the pulse feature is an interference signal, the buffer area pulse information is cleared and the step S1 is returned; if the first pulse appears a pulse with extremely long pulse and a low converted rotating speed, it is considered that the wind turbine is completely stopped, the pulse signal with the above feature is removed, the first pulse signal is continuously screened until a normal first pulse signal is screened, and the step S3 is executed.
4. A flange bolt based wind turbine rotor speed signal analysis method according to claim 1, characterized in that, The step S3 comprises: After the first pulse signal is acquired, the original pulse information is accumulated, and the proportion of the pulse signal with abnormal pulse period, short high level time length, short low level time length and abnormal pulse frequency change in the original pulse information is respectively calculated; if the proportion of the abnormal pulse is greater than a preset threshold value or the proportion of the abnormal pulse is greater than the preset threshold value in the process of using the pulse, it is judged that the interference signal in the stop state, the buffer area pulse information is cleared and the step S1 is returned to accumulate the original pulse again; if the proportion of the abnormal pulse is not greater than the preset threshold value, the step S4 is executed.
5. A flange bolt based wind turbine rotor speed signal analysis method according to claim 1, characterized in that, The step S5 comprises: The probability of the abnormal feature in each rotation within a preset time is classified and calculated, if the probability reaches a set threshold value, the analysis result is pushed to the interface to prompt the staff to pay attention to the bolt state and make relevant treatment; meanwhile, the data in the abnormal state is automatically stored for reason review and fault tracing.
6. A flange bolt based wind turbine rotor speed signal analysis system, characterized in that, The method for analyzing the rotating speed signal of the wind turbine based on the flange bolt comprises: The proximity switch pulse signal acquisition module is used for acquiring the pulse signal of the flange bolt. The DI module is used for converting the pulse signal collected by the proximity switch pulse signal collection module into a DI pulse signal. The data processing module is used for processing the DI pulse signal and pulse feature analysis, obtaining N normal DI pulse signals and historical data and storing them. The data processing module comprises: The pulse feature of the original pulse information in the identification and flag storage area is identified and marked, the original pulse information is data-rejected and corrected according to the pulse feature, N normal pulse signals are obtained according to the pulse feature, and the initial impeller rotating speed is calculated by using the N normal pulse signals instead of a single pulse period. The pulse feature comprises: a) Normal feature 0: regular waveform, and the rated pulse width and high-low level period are kept in the length of the preset range; b) Abnormal feature 1: one or more high-level interference spikes exist between bolt pulses, the interference spike can be combined with the previous bolt to form a normal pulse width pulse, and the high-level period generated by the previous bolt pulse is normal; c) Abnormal feature 2: the high-level duration of the bolt pulse is short, the low-level duration accounts for a high proportion of the normal period in the entire pulse period, but there is no obvious pulse width change between the front and rear periods; d) Abnormal feature 3: only two edge pulse signals of the bolt are detected, the pulse signal period of the previous edge pulse signal is close to the normal bolt high-level period, the pulse period of the latter edge pulse signal is close to the normal bolt low-level period, and the two edge pulses combined into a pulse period have no obvious change compared with the normal pulse period; e) Abnormal feature 4: no bolt pulse signal is detected, resulting in that the pulse period is a multiple of the normal pulse period, and the high-level duration has no obvious change compared with the normal pulse period; f) Abnormal feature 5: no bolt pulse gap is detected, the high-level duration is twice or more than twice the normal pulse period, and the low-level duration has no obvious change compared with the normal pulse period; The data-rejection and correction of the original pulse information according to the pulse feature comprises: The normal pulse is used to screen the pulse meeting the abnormal feature 1, if there is only one or more abnormal spikes, the pulse width between the pulse located in front of the abnormal spike and the pulse located behind the abnormal spike is used as the Nth pulse width for calculating the rotating speed, and the first pulse period is removed; The pulse meeting the abnormal feature 2 is normally used; The pulse meeting the abnormal feature 3 uses the pulse width between the previous edge pulse signal and the next pulse signal of the latter edge pulse signal as the Nth pulse width, and removes the first pulse width; The pulse meeting the abnormal feature 4 and having a pulse width that is a multiple of the normal pulse width is equally divided according to the abnormal multiple to obtain the calculation pulse width, and the corresponding multiple pulse signals used for calculation in front are removed, if the abnormal pulse width is much larger than the normal pulse width, the abnormal pulse signal is not used; The pulse meeting the abnormal feature 5 and having a pulse width that is twice or more than twice the normal pulse width is equally divided according to the abnormal multiple to obtain the calculation pulse width, and the corresponding multiple pulse signals used for calculation in front are removed, if the abnormal pulse width is much larger than the normal pulse width, the abnormal pulse signal is not used; The rotating speed calculation module calculates the rotating speed according to the N normal DI pulse signals processed. An abnormality cause analysis module is configured to analyze the abnormality cause in the DI pulse signal. An abnormal data file generation module is configured to generate an abnormal data file analysis report.
Citation Information
Patent Citations
Impeller rotating speed measuring method and system for wind generating set
CN107013421A