Fault tolerance method for wind turbine generator pitch angle encoder based on signal reconstruction

文档序号:797919 发布日期:2021-04-13 浏览:28次 中文

阅读说明:本技术 基于信号重构的风电机组桨距角编码器故障容错方法 (Fault tolerance method for wind turbine generator pitch angle encoder based on signal reconstruction ) 是由 田宏哲 韩健 苏睿之 麻红波 李丹阳 于 2020-12-21 设计创作,主要内容包括:本发明提供一种基于信号重构的风电机组编码器故障容错方法,包括以下步骤:获取风电机组预设时间内的数据信息,对数据信息进行预处理,根据预处理后的数据信息,辨识伺服机构的传递函数与神经网络模型,根据传递函数设计状态观测器,并设置增益向量,将状态观测器极点配置在预设范围内,在编码器正常时验证状态观测器重构性能与神经网络模型的准确度,设定编码器测量值与状态观测器重构值残差的阈值,若残差超过阈值,分别将编码器测量值与状态观测器重构值代入对应风速下的神经网络模型进行验证,以对编码器作出相应操作。本发明利用神经网络模型验证环节,有效解决在风电机组桨距角编码器硬件设备故障后,依然能够通过算法重构出桨距角。(The invention provides a fault tolerance method for a wind turbine generator encoder based on signal reconstruction, which comprises the following steps: the method comprises the steps of obtaining data information of a wind turbine generator within preset time, preprocessing the data information, identifying a transfer function and a neural network model of a servo mechanism according to the preprocessed data information, designing a state observer according to the transfer function, setting a gain vector, configuring a pole of the state observer within a preset range, verifying reconstruction performance of the state observer and accuracy of the neural network model when an encoder is normal, setting a threshold value of a residual error between a measured value of the encoder and a reconstructed value of the state observer, and substituting the measured value of the encoder and the reconstructed value of the state observer into the neural network model at a corresponding wind speed for verification if the residual error exceeds the threshold value so as to perform corresponding operation on the encoder. The invention effectively solves the problem that the pitch angle can still be reconstructed through an algorithm after hardware equipment of the pitch angle encoder of the wind turbine generator fails by utilizing a neural network model verification link.)

1. A fault tolerance method for a wind turbine generator pitch angle encoder based on signal reconstruction is characterized by comprising the following steps:

acquiring data information of a wind turbine generator within preset time;

preprocessing the data information;

according to the preprocessed data information, identifying a transfer function and a neural network model of the servo mechanism;

designing a state observer according to the transfer function, setting a gain vector, and configuring the pole of the state observer in a preset range;

verifying the reconstruction performance of the state observer and the accuracy of the neural network model when an encoder is normal;

setting a threshold value of a residual error between a measured value of the encoder and a reconstructed value of the state observer, and if the residual error exceeds the threshold value, substituting the measured value of the encoder and the reconstructed value of the state observer into a neural network model at a corresponding wind speed for verification so as to perform corresponding operation on the encoder.

2. The method of claim 1, wherein the data information includes a pitch angle command, an actual pitch angle, a wind speed, and a wind turbine speed.

3. The method of claim 2, wherein the preprocessing the data information comprises:

performing data supplement on the data information by adopting a linear interpolation method; and/or the presence of a gas in the gas,

performing ring value removing processing on the data information; and/or the presence of a gas in the gas,

carrying out noise reduction processing on the data information by adopting a filtering method; and/or the presence of a gas in the gas,

and carrying out alternate sampling processing on the data information.

4. The method of claim 2, wherein identifying the transfer function and the neural network model of the servo mechanism according to the preprocessed data information comprises:

identifying a transfer function of a servo mechanism according to the preprocessed pitch angle instruction and the actual pitch angle; and the number of the first and second groups,

setting a wind speed range according to the preprocessed wind speed, and respectively training a neural network model between the actual pitch angle and the fan rotating speed in different wind speed ranges.

5. The method according to claim 4, wherein identifying a transfer function of a servo mechanism from the pre-processed pitch angle instructions and the actual pitch angle comprises:

obtaining a transfer function G by adopting least square identification or particle swarm optimization algorithm according to the preprocessed pitch angle instruction and the actual pitch angle data1(s), the specific relation (1) is as follows:

β(s)=G1(s)uβ(s) (1)

in the formula: β(s) represents actual pitch angle data;

uβ(s) represents a pitch command.

6. The method of claim 4, wherein the setting of the wind speed range according to the preprocessed wind speed magnitude, training the neural network model between the actual pitch angle and the wind turbine speed in different wind speed ranges respectively, comprises:

setting a wind speed range node v according to the preprocessed wind speed1、v2、v3And Fitting a Neural network model between the actual pitch angle and the fan rotating speed by utilizing a matlab toolbox Neural Net Fitting, wherein the specific relation (2) is as follows:

in the formula: beta represents the actual pitch angle;

v represents wind speed;

ω represents the fan speed.

7. The method of claim 1, after verifying the state observer reconstruction performance and the accuracy of the neural network model when the encoder is normal, further comprising:

and if the accuracy of the neural network model is lower than a preset value, retraining the neural network model.

8. The method of claim 4, wherein the substituting the encoder measurements and the state observer reconstruction values into a neural network model at corresponding wind speeds for validation to perform respective operations on the encoder comprises:

and if the first fan rotating speed estimated value obtained by substituting the encoder measured value into the neural network is matched with the actual fan rotating speed, the state observer is mismatched, the transfer function of the servo mechanism between the pitch angle instruction and the actual pitch angle is further identified again, the state observer is redesigned, and pole allocation is completed.

9. The method of claim 4, wherein the substituting the encoder measurements and the state observer reconstruction values into a neural network model at corresponding wind speeds for validation to operate the encoder accordingly further comprises:

and if the second fan rotating speed estimated value obtained after the state observer reconstructed value is substituted into the neural network is matched with the actual fan rotating speed, the encoder fails, the state observer reconstructed value is further adopted to replace the encoder measured value to serve as an actual pitch angle signal, and an alarm signal for replacing the encoder is sent.

10. The method of claim 4, wherein the substituting the encoder measurements and the state observer reconstruction values into a neural network model at corresponding wind speeds for validation to operate the encoder accordingly further comprises:

if the measured value of the encoder and the reconstructed value of the state observer are substituted into the neural network model at the corresponding wind speed, and the obtained first fan rotating speed estimated value and the second fan rotating speed estimated value are not matched with the actual fan rotating speed, an alarm signal for detecting whether the encoder fails is sent out; and the number of the first and second electrodes,

and further re-identifying a transfer function of the servo mechanism between the pitch angle instruction and the actual pitch angle, and re-training the actual pitch angle and fan rotating speed neural network model under different wind speeds.

Technical Field

The invention belongs to the technical field of wind turbine generator control, and particularly relates to a fault tolerance method for a pitch angle encoder of a wind turbine generator based on signal reconstruction.

Background

The development of wind energy as a pollution-free renewable energy source has huge economic, social and environmental protection values and development prospects, and the utilization of the wind energy is highly valued by countries in the world. The pitch control technology is a control technology and a power system, and the pitch angle of blades on a rotor system is changed according to wind speed and the rotating speed of a generator so as to achieve the purpose of controlling the output power of the generator. The variable-pitch wind turbine generator system enables output power to be stable, reduces torque oscillation and engine room oscillation by controlling the pitch angle, optimizes the output power, effectively reduces noise, stabilizes the output power of the generator, improves the stress condition of blades and the whole machine, and has better wind energy capture characteristic than a fixed-pitch wind turbine generator.

According to the wind speed condition and the power generation characteristic of the wind turbine, the whole operation process of the wind turbine can be divided into four working conditions. When the wind speed is lower than the cut-in wind speed, the pitch angle beta is the starting optimal pitch angle designed by a manufacturer, the wind speed is waited to exceed the cut-in wind speed, and after the wind speed reaches the cut-in wind speed, the pitch angle is adjusted to 0 degree from the starting optimal pitch angle, and the phase is called as a starting phase; when the wind speed is between the cut-in wind speed and the rated wind speed and the generator runs below the rated rotating speed, the rotating speed of the rotor is adjusted along with the change of the wind speed without controlling the pitch angle, the wind energy is captured to the maximum extent and the electric energy is transmitted to the power grid, and the phase is called as an underpower phase; the electric power generated by the generator is increased along with the continuous increase of the wind speed, and when the wind speed reaches or exceeds the rated wind speed, the electric power generated by the generator also reaches the vicinity of the rated power, and then the pitch control system starts to control according to the power signal of the generator, so as to ensure that the output power of the unit is in the vicinity of the rated power and cannot exceed the power limit, and the stage is called as the rated power operation stage; when the wind speed increases to exceed the maximum wind speed that the unit can bear, the control system stops the unit safely in order to protect the unit. In the stage, the most important task of the variable pitch system is to timely retract the blades to achieve the purpose of reducing the rotating speed of the wind wheel, meanwhile, the brake system is also put into use, the grid-connected switch disconnects the converter from the power grid, and the stage is a protection switching-out stage. Only in the third stage, closed-loop control of the pitch angle is needed, and the encoder measurement value is particularly important, so that the fault-tolerant control of the pitch angle encoder in the stage is very important.

When the wind speed changes, the pitch angle encoder can transmit the information of the pitch angle change to the controller in real time according to the change of the wind speed. However, when the wind turbine generator system operates in a severe environment, the encoder is very easy to fail, and although a standby encoder is usually redundantly configured in the wind turbine generator system, the situation that the main encoder and the standby encoder are simultaneously failed due to the fact that the environment is too severe still occurs.

Therefore, under the condition that the pitch angle encoder of the wind power generation fails and cannot measure the pitch angle, a fault tolerance method for the pitch angle encoder of the wind power generation unit based on signal reconstruction is necessary, namely the pitch angle is reconstructed after the pitch angle encoder fails through a software fault tolerance control method, so that the reliability of the wind power generation is improved.

Disclosure of Invention

The invention aims to at least solve one of the technical problems in the prior art and provides a fault tolerance method for a pitch angle encoder of a wind turbine generator based on signal reconstruction.

The invention provides a fault tolerance method for a wind turbine generator encoder based on signal reconstruction, which comprises the following steps:

acquiring data information of a wind turbine generator within preset time;

preprocessing the data information;

according to the preprocessed data information, identifying a transfer function and a neural network model of the servo mechanism;

designing a state observer according to the transfer function, setting a gain vector, and configuring the pole of the state observer in a preset range;

verifying the reconstruction performance of the state observer and the accuracy of the neural network model when an encoder is normal;

setting a threshold value of a residual error between a measured value of the encoder and a reconstructed value of the state observer, and if the residual error exceeds the threshold value, substituting the measured value of the encoder and the reconstructed value of the state observer into a neural network model at a corresponding wind speed for verification so as to perform corresponding operation on the encoder.

Optionally, the data information includes a pitch angle command, an actual pitch angle, a wind speed, and a wind turbine rotation speed.

Optionally, the preprocessing the data information includes:

performing data supplement on the data information by adopting a linear interpolation method; and/or the presence of a gas in the gas,

performing ring value removing processing on the data information; and/or the presence of a gas in the gas,

carrying out noise reduction processing on the data information by adopting a filtering method; and/or the presence of a gas in the gas,

and carrying out alternate sampling processing on the data information.

Optionally, identifying a transfer function and a neural network model of the servo mechanism according to the preprocessed data information, including:

identifying a transfer function of a servo mechanism according to the preprocessed pitch angle instruction and the actual pitch angle; and the number of the first and second groups,

setting a wind speed range according to the preprocessed wind speed, and respectively training a neural network model between the actual pitch angle and the fan rotating speed in different wind speed ranges.

Optionally, identifying a transfer function of the servo mechanism according to the preprocessed pitch angle command and the actual pitch angle, including:

obtaining a transfer function G by adopting least square identification or particle swarm optimization algorithm according to the preprocessed pitch angle instruction and the actual pitch angle data1(s), the specific relation (1) is as follows:

β(s)=G1(s)uβ(s) (1)

in the formula: β(s) represents actual pitch angle data;

uβ(s) represents a pitch command.

Optionally, the setting of a wind speed range according to the preprocessed wind speed, and training the neural network model between the actual pitch angle and the fan rotation speed in different wind speed ranges respectively includes:

setting a wind speed range node v according to the preprocessed wind speed1、v2、v3And Fitting a Neural network model between the actual pitch angle and the fan rotating speed by utilizing a matlab toolbox Neural Net Fitting, wherein the specific relation (2) is as follows:

in the formula: beta represents the actual pitch angle;

v represents wind speed;

ω represents the fan speed.

Optionally, after verifying the reconstruction performance of the state observer and the accuracy of the neural network model when the encoder is normal, the method further includes:

and if the accuracy of the neural network model is lower than a preset value, retraining the neural network model.

Optionally, the substituting the encoder measurement value and the state observer reconstruction value into a neural network model at a corresponding wind speed for verification to perform corresponding operations on the encoder includes:

and if the first fan rotating speed estimated value obtained by substituting the encoder measured value into the neural network is matched with the actual fan rotating speed, the state observer is mismatched, the transfer function of the servo mechanism between the pitch angle instruction and the actual pitch angle is further identified again, the state observer is redesigned, and pole allocation is completed.

Optionally, the substituting the encoder measurement value and the state observer reconstruction value into a neural network model at a corresponding wind speed for verification to perform corresponding operations on the encoder further includes:

and if the second fan rotating speed estimated value obtained after the state observer reconstructed value is substituted into the neural network is matched with the actual fan rotating speed, the encoder fails, the state observer reconstructed value is further adopted to replace the encoder measured value to serve as an actual pitch angle signal, and an alarm signal for replacing the encoder is sent.

Optionally, the substituting the encoder measurement value and the state observer reconstruction value into a neural network model at a corresponding wind speed for verification to perform corresponding operations on the encoder further includes:

if the measured value of the encoder and the reconstructed value of the state observer are substituted into the neural network model at the corresponding wind speed, and the obtained first fan rotating speed estimated value and the second fan rotating speed estimated value are not matched with the actual fan rotating speed, an alarm signal for detecting whether the encoder fails is sent out; and the number of the first and second electrodes,

and further re-identifying a transfer function of the servo mechanism between the pitch angle instruction and the actual pitch angle, and re-training the actual pitch angle and fan rotating speed neural network model under different wind speeds.

The invention provides a fault tolerance method for a wind turbine generator encoder based on signal reconstruction, which comprises the following steps: the method comprises the steps of obtaining data information of a wind turbine generator within preset time, preprocessing the data information, identifying a transfer function and a neural network model of a servo mechanism according to the preprocessed data information, designing a state observer according to the transfer function, setting a gain vector, configuring a pole of the state observer within a preset range, verifying reconstruction performance of the state observer and accuracy of the neural network model when an encoder is normal, setting a threshold value of a residual error between a measured value of the encoder and a reconstructed value of the state observer, and substituting the measured value of the encoder and the reconstructed value of the state observer into the neural network model at a corresponding wind speed for verification if the residual error exceeds the threshold value so as to perform corresponding operation on the encoder. The method utilizes a neural network model verification link, further verification is needed when the residual error between the observer reconstruction value and the sensor measurement value is large, adjustment is correspondingly made, the problem that after hardware equipment of a pitch angle encoder of the wind turbine generator fails, a pitch angle can still be reconstructed through an algorithm, and extra economic cost is not needed can be effectively solved.

Drawings

FIG. 1 is a flow chart of a fault tolerance method for a wind turbine generator encoder based on signal reconstruction according to an embodiment of the present invention;

FIG. 2 is a schematic flow chart illustrating a method for fault tolerance of a wind turbine generator encoder based on signal reconstruction according to another embodiment of the present invention;

FIG. 3 is a schematic control structure diagram of a fault tolerance method for a wind turbine generator encoder based on signal reconstruction according to another embodiment of the present invention;

FIG. 4 is a graph of the fault tolerance effect of a pitch angle encoder according to another embodiment of the present invention;

FIG. 5 is a pitch angle reconstruction residual curve according to another embodiment of the present invention;

FIG. 6 is a diagram illustrating a neural network estimated residual error curve according to another embodiment of the present invention.

Detailed Description

In order to make the technical solutions of the present invention better understood, the present invention will be described in further detail with reference to the accompanying drawings and specific embodiments. It is to be understood that the embodiments described are only a few embodiments of the present invention, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the described embodiments of the invention without any inventive step, are within the scope of protection of the invention.

As shown in fig. 1 to 3, the invention provides a fault tolerance method S100 for a wind turbine generator encoder based on signal reconstruction, which specifically includes the following steps S110 to S160:

s110, acquiring data information of the wind turbine generator within preset time;

specifically, in the process of the normal production operation of the unit, data information of the unit within a certain period of time is acquired, for example, a pitch angle instruction u recorded in an SCADA system within a T period of time is calledβAnd storing the data information into matlab for subsequent processing.

S120, preprocessing the data information;

specifically, each parameter obtained in step S110 is preprocessed in matlab, for example, in some embodiments, if some key data is missing, a linear interpolation method may be used to supplement data information. Alternatively, in other embodiments, if a certain data or some data has a too large deviation from the surrounding data, it is considered as a bad value, and the data information is processed by a ring value removing process to be replaced by an average value of the adjacent data. Alternatively, in other embodiments, if the noise information is too large, the data information may be subjected to noise reduction processing by using a filtering method. Or in other embodiments, if there is a large amount of repeated data, the data information is sampled at intervals, that is, one point is taken as valid data every fixed number of points, so as to reduce the amount of computation.

It should be noted that, in this embodiment, the filtering method is not specifically limited, and inertial filtering may be used, or kalman filtering may be used to perform noise reduction processing.

S130, identifying a transfer function and a neural network model of the servo mechanism according to the preprocessed data information;

specifically, identifying a transfer function of the servo mechanism according to the preprocessed pitch angle command and the actual pitch angle comprises the following steps:

obtaining a transfer function G by adopting least square identification or particle swarm optimization algorithm according to the preprocessed pitch angle instruction and the actual pitch angle data1(s), the specific relation (1) is as follows:

β(s)=G1(s)uβ(s) (1)

in the formula: β(s) represents actual pitch angle data;

uβ(s) represents a pitch command.

And, because the relationship between the pitch angle and the rotating speed of the fan is greatly different under different wind speeds, in order to improve the fitting degree of the neural network, the wind speed range node v is set in the embodiment1、v2、v3And Fitting a Neural network model between the actual pitch angle beta and the fan rotating speed omega by using a matlab toolbox Neural Net Fitting, namely training the Neural network model between the actual pitch angle and the fan rotating speed in different wind speed ranges, wherein the specific relation (2) is as follows:

in the formula: beta represents the actual pitch angle;

v denotes a fan

ω represents the fan speed.

It should be noted that, in the present embodiment, the deviation of the output values of two adjacent neural network models at the node of the wind speed range node should not exceed 0.15r/min, otherwise, the neural network models need to be re-fitted.

S140, designing a state observer according to the transfer function, setting a gain vector, and configuring the pole of the state observer in a preset range;

specifically, according to the transfer function G obtained in step S1301(s), firstly converting the state observer into a state space expression form, designing the state observer according to the state space expression, and obtaining a feedback gain vector K of the state observer by using a matlab pole allocation method, namely setting a proper state observer gain so as to allocate the observer pole in an ideal range to ensure the observer performance.

S150, verifying the reconstruction performance of the state observer and the accuracy of the neural network model when the encoder is normal. If the accuracy of the neural network model is lower than the preset value, namely the accuracy of the neural network model is lower, the neural network model needs to be retrained.

The designed state observer and neural network model are applied to the pitch angle control system as shown in fig. 3. Completing continuous 24h test before fault tolerance, and counting residual error e between reconstructed observer value and measured encoder valuesAnd residual error e between the output value of the neural network and the rotating speed of the real wind turbine generatorn. Definition of musAnd σsAre respectively within 24hsMean and standard deviation of (D), munAnd σnAre respectively within 24hnThe mean value and the standard deviation of (a) are given by the following relation (3):

note that if e is in the test processsAnd enAnd respectively not exceeding 5% of the real-time pitch angle beta of the unit and the rotating speed omega of the fan, and determining that the test is passed. If the test is finished, the fault-tolerant control method can be applied to the fault-tolerant control of the pitch angle encoder of the wind turbine generator. Otherwise, returning to step S130 to re-identify the transfer function model G between the pitch angle command and the actual pitch angle1(s), refitting the neural network model.

S160, setting a threshold value of a residual error between the measured value of the encoder and the reconstructed value of the state observer, if the residual error exceeds the threshold value, respectively substituting the measured value of the encoder and the reconstructed value of the state observer into the neural network model at the corresponding wind speed for verification so as to correspondingly operate the encoder,

specifically, definition Es=μs+2.57σs 2Reconstructing a residual error e between an observer value and an encoder measurement valuesA threshold value of (D), definition En=μn+2.57σn 2Is the residual e between the estimated value of the neural network and the actual rotating speedn1And en2Wherein μsAnd σsAre respectively within 24hsMean and standard deviation of (D), munAnd σnAre respectively within 24hnMean and standard deviation of. And en1=ω1-,en2=ω2-ω。

Based on the defined parameters, the measured value of the encoder and the reconstructed value of the state observer are respectively substituted into the neural network model under the corresponding wind speed for verification, and the specific operation of the encoder according to the verification condition has the following three conditions:

first, if during actual operation, the residual exceeds a threshold value, i.e. esTriggering a threshold, respectively substituting the measured value of the encoder and the reconstructed value of the observer into a neural network model in a corresponding wind speed range, and obtaining a first fan rotating speed estimated value omega after substituting the measured value of the encoder into the neural network1Matching the actual fan speed ω, i.e. closer together, | en1|≤|en2And has: | en1|≤EnThen, the transfer function model G between the pitch angle command and the actual pitch angle needs to be identified again to account for the observer model mismatch1(s) and redesigning the state observer and completing the pole placement.

Second, if the reconstructed value of the state observer is substituted into the neural network, a second fan rotating speed estimated value omega is obtained2Matching the actual fan speed ω, i.e. closer together, | en2|≤|en1And has: | en2|≤EnIf the actual pitch angle signal is the same as the actual pitch angle signal, the reconstructed value of the state observer is used as the actual pitch angle signal, and the actual pitch angle signal is used as the actual pitch angle signal.

Third, if | es|>Es,|en1|>EnAnd | en2|>EnAnd simultaneously, the requirements are met, namely the residual error between the measured value of the encoder and the reconstructed value of the state observer is larger, and the measured value of the encoder and the reconstructed value of the state observer are substituted into the neural network model at the corresponding wind speed to obtain the estimated value omega of the rotating speed of the first fan1And a second fan speed estimate ω2All mismatching with actual fan rotational speed omega, first fan rotational speed estimated value is great with actual fan rotational speed difference promptly, and second fan rotational speed estimated value also has actual fan rotational speed to differ greatly.That is, no matter the reconstructed observer value or the measured encoder value is substituted into the neural network model in the corresponding wind speed range, the obtained output has a larger difference with the actual rotating speed, the fault-tolerant control method is broken down, and an alarm signal for checking whether the encoder fails is sent out at the moment. That is, in the above case, an alarm signal is issued, and it is necessary to manually check whether or not the encoder has failed. And feeds back to step S130. And then, further re-identifying a transfer function of the servo mechanism between the pitch angle instruction and the actual pitch angle, and re-training the actual pitch angle and fan rotating speed neural network model under different wind speeds.

It should be understood that when e is shown in fig. 2 and 3sAfter triggering the threshold, if not conform to | en1|≤EnAnd | en2|≤EnIn case of (3), the process returns to step S130. If yes, the next step is carried out, namely whether | e is satisfied is judgedn2|≤|en1If the fault is not met, returning to the step S130, if the fault is met, entering the next step, namely completing fault diagnosis, and replacing a pitch angle encoder with an observer reconstruction value.

With reference to fig. 4 to 6, a fault tolerance effect graph of the pitch angle encoder, a pitch angle reconstruction residual error curve and a neural network estimation residual error curve are shown. As can be seen from fig. 6, the blower rotation speed residual obtained by substituting the encoder measurement value into the neural network model triggers the threshold, and the blower rotation speed residual is within the threshold range after the observer reconstruction value is substituted into the neural network model, which indicates that the encoder is in failure, and it is reasonable to replace the encoder measurement value with the observer reconstruction value.

It should be noted that, in the conventional state observer-based sensor fault tolerance control method, when a residual error between a reconstructed value of the state observer and a measured value of the sensor is too large, the sensor fault is directly identified, which may cause a certain identification error. The method is based on a neural network model verification link, and two situations of sensor failure and observer model mismatch need to be verified when the residual error between the observer reconstructed value and the sensor measurement value is large, so that the reason of the overlarge residual error can be further determined, and adjustment can be correspondingly made.

According to the method, a neural network model verification link is utilized, and fault diagnosis of the pitch angle encoder of the wind turbine generator is achieved. And designing a state observer according to the variable pitch system and the mathematical model of the encoder, and reconstructing a pitch angle signal by matching with other normal sensor signals of the wind power to realize fault-tolerant control of the fault of the pitch angle encoder of the wind power generator so as to improve the reliability of wind power generation.

The fault tolerance method for the wind turbine generator encoder based on signal reconstruction will be further described with reference to the following specific embodiments:

example 1

In this example, the fault tolerance method for the wind turbine generator encoder based on signal reconstruction includes the following steps:

s1, on the basis of a certain 1.5MW wind generating set, acquiring historical data of the set in the process of normal production operation of the set, specifically: the tangential wind speed is 3m/s, the rated wind speed is 10.86m/s, the tangential wind speed is 25m/s, the radius of the impeller is 38.5m, the number of blades is 3, and the pitch angle change rate is not more than 3 degrees/s. To obtain G1(s) is:

and S2, preprocessing the parameter information in matlab.

S3, according to the pitch angle command uβAnd obtaining a transfer function G by adopting least square identification or particle swarm optimization algorithm identification with actual pitch angle beta data1(s), the specific relation (1) is as follows:

furthermore, the embodiment is suitable for fault tolerance of the encoder when closed-loop control is carried out on the pitch angle after the wind speed reaches the rated wind speed, so that the wind speed is studied within the range of 10.86-25 m/s. Namely: v is more than or equal to 10.86m/s and less than or equal to 25 m/s. Get v1=12m/s,v2=15m/s,v315 m/s. Respectively fitting a neural network model among the rotating speed, the wind speed and the pitch angle of the fan in different wind speed ranges: f ═ ωi(v,β),i=1,2,3,4 (2)。

S4, transfer function G obtained according to S31And(s), firstly converting the state space expression into a state space expression form A of-60, B of-1, C of-60 and D of-0, designing a state observer according to the state space expression, and obtaining a feedback gain vector K of 1 of the state observer by using a matlab pole configuration method.

S5-S6, according to the neural network model obtained by researching the wind speed within the range of 10.86-25 m/S, continuous 24-hour tests need to be completed before fault tolerance, and the residual error e between the reconstructed value of the observer and the measured value of the encoder is countedsAnd residual error e between the output value of the neural network and the rotating speed of the real wind turbine generatornAnd, Es=μs+2.57σs 2Reconstructing a residual error e between an observer value and an encoder measurement valuesA threshold value of (D), definition En=μn+2.57σn 2Is the residual e between the estimated value of the neural network and the actual rotating speedn1And en2The threshold value of (2). Further obtaining the observer reconstruction value and the encoder measurement value residual e of the embodiment according to the above formulassThreshold value E ofsIs 1.3 degrees. The neural network estimated value and the actual fan rotating speed threshold value are 1 r/min.

The invention provides a fault tolerance method for a wind turbine generator encoder based on signal reconstruction. Compared with the prior art, the method utilizes a neural network model verification link, further verification is needed when the residual error between the observer reconstruction value and the sensor measurement value is large, so that corresponding adjustment is made, the problem that the pitch angle can still be reconstructed through an algorithm after hardware equipment of a pitch angle encoder of the wind turbine generator fails can be effectively solved, and extra economic cost is not needed. In addition, the method designs the state observer according to the variable pitch system and the mathematical model of the encoder, and reconstructs a pitch angle signal by matching with other normal sensor signals of the wind power, so that the fault-tolerant control of the fault of the pitch angle encoder of the wind power generator is realized, and the reliability of wind power generation is improved.

It will be understood that the above embodiments are merely exemplary embodiments taken to illustrate the principles of the present invention, which is not limited thereto. It will be apparent to those skilled in the art that various modifications and improvements can be made without departing from the spirit and substance of the invention, and these modifications and improvements are also considered to be within the scope of the invention.

14页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种串列式双风轮风电机组协同控制方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!