CN111963372B - An optimal speed tracking control method for wind turbines - Google Patents
An optimal speed tracking control method for wind turbines Download PDFInfo
- Publication number
- CN111963372B CN111963372B CN202010903671.4A CN202010903671A CN111963372B CN 111963372 B CN111963372 B CN 111963372B CN 202010903671 A CN202010903671 A CN 202010903671A CN 111963372 B CN111963372 B CN 111963372B
- Authority
- CN
- China
- Prior art keywords
- wind
- speed
- error
- uncertainty
- function
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 41
- 238000010248 power generation Methods 0.000 claims abstract description 10
- 238000013016 damping Methods 0.000 claims description 12
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000006243 chemical reaction Methods 0.000 claims description 5
- 238000009795 derivation Methods 0.000 claims description 4
- 238000012886 linear function Methods 0.000 claims 1
- 230000003864 performance function Effects 0.000 description 24
- 238000013528 artificial neural network Methods 0.000 description 8
- 238000004422 calculation algorithm Methods 0.000 description 7
- 230000009466 transformation Effects 0.000 description 6
- 238000004088 simulation Methods 0.000 description 4
- 238000011426 transformation method Methods 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000002803 fossil fuel Substances 0.000 description 1
- 230000009931 harmful effect Effects 0.000 description 1
- 230000001052 transient effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Images
Classifications
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F03—MACHINES OR ENGINES FOR LIQUIDS; WIND, SPRING, OR WEIGHT MOTORS; PRODUCING MECHANICAL POWER OR A REACTIVE PROPULSIVE THRUST, NOT OTHERWISE PROVIDED FOR
- F03D—WIND MOTORS
- F03D7/00—Controlling wind motors
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F05—INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
- F05B—INDEXING SCHEME RELATING TO WIND, SPRING, WEIGHT, INERTIA OR LIKE MOTORS, TO MACHINES OR ENGINES FOR LIQUIDS COVERED BY SUBCLASSES F03B, F03D AND F03G
- F05B2270/00—Control
- F05B2270/10—Purpose of the control system
- F05B2270/101—Purpose of the control system to control rotational speed (n)
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F05—INDEXING SCHEMES RELATING TO ENGINES OR PUMPS IN VARIOUS SUBCLASSES OF CLASSES F01-F04
- F05B—INDEXING SCHEME RELATING TO WIND, SPRING, WEIGHT, INERTIA OR LIKE MOTORS, TO MACHINES OR ENGINES FOR LIQUIDS COVERED BY SUBCLASSES F03B, F03D AND F03G
- F05B2270/00—Control
- F05B2270/70—Type of control algorithm
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E10/00—Energy generation through renewable energy sources
- Y02E10/70—Wind energy
- Y02E10/72—Wind turbines with rotation axis in wind direction
Landscapes
- Engineering & Computer Science (AREA)
- Life Sciences & Earth Sciences (AREA)
- Sustainable Development (AREA)
- Sustainable Energy (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Wind Motors (AREA)
Abstract
一种风力发电机最佳转速跟踪控制方法,属于控制技术领域。本发明为了解决针对风力发电机在低风速区对风能捕获效率较低的问题。本发明所述的方法首先针对风力发电系统建立风力发电系统的动力学方程;然后对轮转速跟踪期望风轮转速的误差变量e=ωr‑ωref进行约束Pl(t)<e(t)<Pr(t),然后对误差变量进行转换,最后选择李雅普诺夫函数,基于转换后误差ε和对应的导数将李雅普诺夫函数V对时间t求导,并最终得到风力发电机的预设性能控制器,根据风力发电机的预设性能控制器进行控制。主要用于风力发电机最佳转速跟踪控制。
An optimal rotational speed tracking control method of a wind turbine belongs to the technical field of control. The invention aims to solve the problem that the wind power generator has a low wind energy capture efficiency in a low wind speed area. The method of the present invention firstly establishes the dynamic equation of the wind power generation system for the wind power generation system; then the error variable e=ω r ‑ω ref of the wheel speed tracking the expected wind wheel speed is constrained to P l (t)<e(t )<P r (t), then convert the error variable, and finally select the Lyapunov function, and derive the Lyapunov function V with respect to time t based on the converted error ε and the corresponding derivative, and finally get the wind turbine’s The preset performance controller is controlled according to the preset performance controller of the wind turbine. Mainly used for wind turbine optimal speed tracking control.
Description
技术领域technical field
本发明涉及风力发电机转速跟踪控制方法。属于控制技术领域。The invention relates to a method for tracking and controlling the rotational speed of a wind generator. It belongs to the field of control technology.
背景技术Background technique
近年来,由于能源的短缺以及化石燃料产生的有害影响,风力发电受到了广泛的关注。风力发电机通常可以分为定速型和变速型,在各种风速下,变速型相对于定速型具有效率高、转换成本低的优点。然而,这些优势必须依赖于先进的控制方法,最大功率点跟踪(maximum power point tracking,MPPT)控制就是其中一个重要的课题,旨在额定风速下控制风轮转速跟踪最佳转速,从而捕获更多的风能。Wind power has received a lot of attention in recent years due to energy shortages and the harmful effects of fossil fuels. Wind turbines can usually be divided into fixed-speed type and variable-speed type. Under various wind speeds, the variable-speed type has the advantages of high efficiency and low conversion cost compared with the fixed-speed type. However, these advantages must rely on advanced control methods, and maximum power point tracking (MPPT) control is one of the important topics, which aims to control the rotor speed to track the optimal speed under the rated wind speed, so as to capture more of wind energy.
目前最大功率跟踪常用的控制方法有最佳转矩法、功率曲线法、叶尖速比法等,其中叶尖速比法被广泛用于理论研究。该方法主要通过在风速变化时将风力发电机的叶尖速比维持在最佳值,从而保持最大的风能捕获率。但由于高度非线性、交叉耦合的系统动力学特性,以及自然风速、电网需求和系统运行工况的动态变化,对风力发电系统模型引入了较大的模型不确定性和外界扰动,进而增大了控制器设计的难度。常规控制方法往往存在风轮抖振现象较严重、风能捕获效率较低等问题,降低了风力发电系统的安全性、可靠性和经济性。At present, the commonly used control methods for maximum power tracking include optimal torque method, power curve method, and tip speed ratio method, among which the tip speed ratio method is widely used in theoretical research. This method maintains the maximum wind energy capture rate mainly by maintaining the tip speed ratio of the wind turbine at an optimum value when the wind speed changes. However, due to the highly nonlinear and cross-coupled system dynamics, as well as the dynamic changes of natural wind speed, grid demand and system operating conditions, large model uncertainties and external disturbances are introduced to the wind power generation system model, which in turn increases The difficulty of controller design. Conventional control methods often have problems such as serious wind wheel buffeting and low wind energy capture efficiency, which reduce the safety, reliability and economy of wind power generation systems.
发明内容SUMMARY OF THE INVENTION
本发明为了解决针对风力发电机在低风速区对风能捕获效率较低的问题,进而提出了一种风力发电机最佳转速跟踪控制方法,该方法是基于改进性能函数的预设性能跟踪控制方法,能够使风机最佳转速跟踪误差能够在规定的时间内收敛,并且超调较小。In order to solve the problem that the wind power generator has a low wind energy capture efficiency in the low wind speed region, the present invention further proposes an optimal rotational speed tracking control method of the wind power generator, which is a preset performance tracking control method based on an improved performance function , the tracking error of the optimal speed of the fan can be converged within a specified time, and the overshoot is small.
一种风力发电机最佳转速跟踪控制方法,包括以下步骤:A wind turbine optimal rotational speed tracking control method, comprising the following steps:
s1、针对风力发电系统建立风力发电系统的动力学方程;s1. Establish the dynamic equation of the wind power generation system for the wind power generation system;
s2、对轮转速ωr跟踪期望风轮转速ωref的误差变量为e=ωr-ωref进行约束:s2. Constrain the error variable that the wheel speed ω r tracks the desired wind wheel speed ω ref as e=ω r -ω ref :
Pl(t)<e(t)<Pr(t) (1)P l (t)<e(t)<P r (t) (1)
误差上界Pr(t)和下界Pl(t)如下The upper bound P r (t) and lower bound P l (t) of the error are as follows
其中0≤δ1≤1,0≤δ2≤1,δ1和δ2为设计参数,sign(·)为符号函数;ρ(t)为性能函数;where 0≤δ 1 ≤1, 0≤δ 2 ≤1, δ 1 and δ 2 are design parameters, sign( ) is the sign function; ρ(t) is the performance function;
对误差变量进行转换,转换后误差ε(t)为Convert the error variable, and the converted error ε(t) is
s3、选择李雅普诺夫函数,基于转换后误差ε和对应的导数将李雅普诺夫函数V对时间t求导,并最终得到风力发电机的预设性能控制器,根据风力发电机的预设性能控制器进行控制。s3. Select the Lyapunov function, derive the Lyapunov function V with respect to time t based on the converted error ε and the corresponding derivative, and finally obtain the preset performance controller of the wind turbine. According to the preset performance of the wind turbine controller to control.
进一步地,所述的期望风轮转速ωref为Further, the desired rotor speed ω ref is
ωref=λoptv/R (4)ω ref =λ opt v/R (4)
其中,v为风速,λopt为最佳叶尖速比,R为风轮半径。Among them, v is the wind speed, λ opt is the optimal tip speed ratio, and R is the radius of the rotor.
进一步地,所述步骤s1建立的风力发电系统的动力学方程如下:Further, the dynamic equation of the wind power generation system established in the step s1 is as follows:
式中,ωr为风轮旋转角速度,Jr为低速轴的转动惯量,Br为低速轴的阻尼系数,Jg为高速轴的转动惯量,Bg为高速轴阻尼系数,Ta为气动转矩,Tg为发电机电磁转矩,ng为齿轮箱的传动比,F为系统不确定性和干扰。In the formula, ω r is the rotational angular velocity of the wind rotor, J r is the rotational inertia of the low-speed shaft, B r is the damping coefficient of the low-speed shaft, J g is the rotational inertia of the high-speed shaft, B g is the damping coefficient of the high-speed shaft, and T a is the aerodynamic torque, T g is the electromagnetic torque of the generator, n g is the transmission ratio of the gearbox, and F is the system uncertainty and disturbance.
进一步地,所述的系统不确定性和干扰F是有界的,则可表示为:Further, the system uncertainty and interference F are bounded, and can be expressed as:
式中,为系统不确定性,d为未知干扰,δ为不确定性的上界。In the formula, is the system uncertainty, d is the unknown disturbance, and δ is the upper bound of the uncertainty.
进一步地,所述的气动转矩Ta如下:Further, the aerodynamic torque T a is as follows:
式中,ρ为空气密度,R为风轮半径,v为风速,风能利用系数Cp是叶尖速比λ和叶片桨距角β的非线性函数。In the formula, ρ is the air density, R is the radius of the rotor, v is the wind speed, and the wind energy utilization coefficient C p is a nonlinear function of the tip speed ratio λ and the blade pitch angle β.
进一步地,所述性能函数ρ(t)如下Further, the performance function ρ(t) is as follows
其中ρ0=ρ(0)为初始值;ρ∞为稳态时跟踪误差的最大允许值;T0为预先设定的收敛时间。Where ρ 0 =ρ(0) is the initial value; ρ ∞ is the maximum allowable value of the tracking error in steady state; T 0 is the preset convergence time.
进一步地,所述的风力发电机的预设性能控制器为Further, the preset performance controller of the wind turbine is
其中,Tg为发电机电磁转矩,Ta为气动转矩,ng为齿轮箱的传动比,Br为低速轴的阻尼系数,Bg为高速轴阻尼系数,ωr为风轮旋转角速度,ωref为期望风轮转速,δ为不确定性的上界,Jr为低速轴的转动惯量,Jg为高速轴的转动惯量,为转换后的误差。Among them, T g is the electromagnetic torque of the generator, T a is the aerodynamic torque, n g is the transmission ratio of the gearbox, B r is the damping coefficient of the low-speed shaft, B g is the damping coefficient of the high-speed shaft, ω r is the rotational angular velocity of the rotor, ω ref is the expected rotor speed, δ is the upper bound of uncertainty, J r is the moment of inertia of the low-speed shaft, J g is the moment of inertia of the high-speed shaft, and is the converted error.
进一步地,步骤s3所述选择李雅普诺夫函数,基于转换后误差ε和对应的导数将李雅普诺夫函数V对时间t求导,得到风力发电机的预设性能控制器的过程包括以下步骤:Further, the Lyapunov function is selected as described in step s3, and the Lyapunov function V is derived with respect to time t based on the converted error ε and the corresponding derivative, and the process of obtaining the preset performance controller of the wind turbine includes the following steps:
在不考虑不确定性和干扰的情况下,将转换后误差ε对时间t求导得到Without considering uncertainty and interference, the transformed error ε is derived with respect to time t to get
其中 in
当考虑不确定性和干扰F,此时李雅普诺夫函数V对时间t求导有When considering uncertainty and disturbance F, the derivative of Lyapunov function V with respect to time t has
式中,δ表示不确定性的上界;where δ represents the upper bound of uncertainty;
最后得到风力发电机的预设性能控制器为Finally, the preset performance controller of the wind turbine is obtained as
进一步地,所述在不考虑不确定性和干扰的情况下,将转换后误差ε对时间t求导的过程中,首先在不考虑不确定性和干扰的情况下对跟踪误差e求导Further, in the process of derivation of the converted error ε with respect to time t without considering uncertainty and interference, first, the tracking error e is derived without considering uncertainty and interference.
然后转换后误差ε对时间t求导Then the transformed error ε is derived with respect to time t
对上式进行整理,得到Arranging the above formula, we get
其中 in
有益效果:Beneficial effects:
本发明能够很好的解决现有的风力发电机在低风速区对风能捕获效率较低的问题,即使在低风速区对风能捕获也就有较高的捕获效率。The invention can well solve the problem of low wind energy capture efficiency of the existing wind generators in the low wind speed area, and even in the low wind speed area, the wind energy capture has a high capture efficiency.
与现有的控制方法相比,现有的控制方法没有考虑控制的超调问题,且设计的性能函数的参数和实际的误差收敛速率之间较难建立一个明确的数学关系。本发明对传统预设性能控制方法进行了改进,采用了改进的性能函数和新的误差变换方法,可以对系统超调进行限制,并能够在规定的时间内获得所需的稳态精度。通过实施例可以看出本发明改进性能函数的预设性能控制方法可以在规定的时间内获得所需的稳态精度,并具有较好的鲁棒性。Compared with the existing control methods, the existing control methods do not consider the overshoot of the control, and it is difficult to establish a clear mathematical relationship between the parameters of the designed performance function and the actual error convergence rate. The invention improves the traditional preset performance control method, adopts an improved performance function and a new error transformation method, can limit the system overshoot, and can obtain the required steady-state accuracy within a specified time. It can be seen from the examples that the preset performance control method for improving the performance function of the present invention can obtain the required steady-state accuracy within a specified time, and has good robustness.
附图说明Description of drawings
图1为实施例中仿真使用的风速曲线;Fig. 1 is the wind speed curve that simulation uses in the embodiment;
图2为实施例中转速跟踪误差曲线。FIG. 2 is a rotational speed tracking error curve in the embodiment.
具体实施方式Detailed ways
具体实施方式一:Specific implementation one:
在说明本实施方式之前,首先对本实施方式中涉及的参数进行说明:Before describing this embodiment, first describe the parameters involved in this embodiment:
ωr——风轮旋转角速度;Jr——低速轴的转动惯量;Br——低速轴的阻尼系数;Jg——高速轴的转动惯量;Bg——高速轴阻尼系数;Ta——气动转矩;Tg——发电机电磁转矩;ng——齿轮箱的传动比;F——系统不确定性和干扰;ωref——风轮旋转角速度的期望值;e=ωr-ωref——跟踪误差;ρ——空气密度;R——风轮半径;v——风速;Cp——风能利用系数;λ——叶尖速比;λopt——最佳叶尖速比;β——叶片桨距角;δ——不确定性的上界。ω r ——rotational angular velocity of wind wheel; J r —— rotational inertia of low-speed shaft; B r —— damping coefficient of low-speed shaft; J g —— rotational inertia of high-speed shaft; B g —— damping coefficient of high-speed shaft; T a —— aerodynamic torque; T g —— electromagnetic torque of generator; n g —— transmission ratio of gear box; F —— system uncertainty and disturbance; ω ref —— expected value of rotor rotational angular velocity; e=ω r -ω ref — tracking error; ρ — air density; R — rotor radius; v — wind speed; C p — wind energy utilization coefficient; λ — tip speed ratio; λ opt — optimal blade Tip speed ratio; β - blade pitch angle; δ - upper bound of uncertainty.
本实施方式所述的一种风力发电机最佳转速跟踪控制方法,包括以下步骤:A method for tracking and controlling the optimum rotational speed of a wind turbine according to this embodiment includes the following steps:
1、建立风力发电系统的动力学方程:1. Establish the dynamic equation of the wind power generation system:
引入系统干扰力F,假设低速轴是完全刚性的,那么一个风力发电系统的动力学模型可表示为:Introducing the system disturbance force F, assuming that the low-speed shaft is completely rigid, the dynamic model of a wind power system can be expressed as:
式中,ωr为风轮旋转角速度,Jr为低速轴的转动惯量,Br为低速轴的阻尼系数,Jg为高速轴的转动惯量,Bg为高速轴阻尼系数,Ta为气动转矩,Tg为发电机电磁转矩,ng为齿轮箱的传动比,F为系统不确定性和干扰,通常是未知的。In the formula, ω r is the rotational angular velocity of the wind rotor, J r is the rotational inertia of the low-speed shaft, B r is the damping coefficient of the low-speed shaft, J g is the rotational inertia of the high-speed shaft, B g is the damping coefficient of the high-speed shaft, and T a is the aerodynamic Torque, T g is the electromagnetic torque of the generator, n g is the transmission ratio of the gearbox, and F is the system uncertainty and disturbance, which are usually unknown.
气动转矩Ta:Aerodynamic torque T a :
式中,ρ为空气密度,R为风轮半径,v为风速,风能利用系数Cp是叶尖速比λ和叶片桨距角β的非线性函数;In the formula, ρ is the air density, R is the radius of the rotor, v is the wind speed, and the wind energy utilization coefficient C p is the nonlinear function of the tip speed ratio λ and the blade pitch angle β;
假定F是有界的,则可表示为:Assuming that F is bounded, it can be expressed as:
式中,为系统不确定性,d为未知干扰,δ为不确定性的上界。In the formula, is the system uncertainty, d is the unknown disturbance, and δ is the upper bound of the uncertainty.
风电机组在额定风速以下的控制目标是最大限度的捕获风能。若要实现风电系统输出功率的最大化,则需要使Cp(λ,β)处于最大值。由于Cp(λ,β)是以λ和β为变量的函数,在保持桨距角β不变的情况下(通常在0°附近),通过调节发电机转矩Tg间接地改变风轮转速ωr,从而使其更好地跟踪最佳叶尖速比λopt。The control objective of the wind turbine below the rated wind speed is to capture the wind energy to the maximum extent. To maximize the output power of the wind power system, C p (λ, β) needs to be at the maximum value. Since C p (λ, β) is a function of λ and β as variables, in the case of keeping the pitch angle β constant (usually around 0°), the rotor can be indirectly changed by adjusting the generator torque T g speed ω r so that it better tracks the optimum tip speed ratio λ opt .
期望风轮转速ωref为The expected rotor speed ωref is
ωref=λoptv/R (14)ω ref =λ opt v/R (14)
其中v为风速。where v is the wind speed.
使用叶尖速比来实现最大功率的跟踪通常需要对风速进行估计。常用的估计方法有通过观测器观测、使用卡尔曼滤波和牛顿-拉夫逊算法等,均有较好的估计效果。本发明假设风速的估计值与真实值相等。Using tip speed ratios to achieve maximum power tracking typically requires an estimate of wind speed. Commonly used estimation methods include observation by observer, Kalman filter and Newton-Raphson algorithm, etc., all of which have good estimation results. The present invention assumes that the estimated value of the wind speed is equal to the true value.
由此本发明的目标可以表述为:设计一个改进性能函数的预设性能控制器来控制发电机转矩Tg,使风轮转速ωr更快地跟踪期望风轮转速ωref。误差变量定义为e=ωr-ωref。The objective of the present invention can thus be expressed as: designing a preset performance controller that improves the performance function to control the generator torque T g so that the rotor speed ω r tracks the desired rotor speed ω ref more quickly. The error variable is defined as e = ω r - ω ref .
2、改进性能函数及误差变换:2. Improved performance function and error transformation:
为了达到预期的控制目标,引入性能函数作为预设的性能边界。性能函数的定义如下:In order to achieve the expected control objective, a performance function is introduced as a preset performance boundary. The performance function is defined as follows:
定义1:对于一个光滑函数ρ(t):R+→R,如果满足Definition 1: For a smooth function ρ(t): R + →R, if it satisfies
(1)ρ(t)是一个单调递减的正函数。(1) ρ(t) is a monotonically decreasing positive function.
(2)limt→∞ρ(t)=ρ∞>0。(2) lim t→∞ ρ(t)=ρ ∞ >0.
那么这个函数被称为性能函数。Then this function is called the performance function.
传统的性能函数通常设计为指数形式。Traditional performance functions are usually designed in exponential form.
ρ(t)=(ρ0-ρ∞)e-kt+ρ∞ (15)ρ(t)=(ρ 0 -ρ ∞ )e -kt +ρ ∞ (15)
其中ρ0,ρ∞和k为预先设定的正常数。where ρ 0 , ρ ∞ and k are preset constants.
显然,传统性能函数的收敛速度依赖于指数项e-kt。然而,在参数k和收敛速度之间建立一个明确的数学关系是十分困难的,难以对具体的误差收敛时间进行确定。此外,参数k的选择办法并不清楚。因此,本发明对传统的性能函数进行了改进。改进的性能函数为Obviously, the convergence speed of the conventional performance function depends on the exponential term e -kt . However, it is very difficult to establish a clear mathematical relationship between the parameter k and the convergence rate, and it is difficult to determine the specific error convergence time. In addition, the choice of parameter k is not clear. Therefore, the present invention improves upon the conventional performance function. The improved performance function is
其中ρ0,ρ∞,T0为预定义的设计参数。ρ0=ρ(0),为初始值;ρ∞为稳态时跟踪误差的最大允许值;T0为预先设定的收敛时间。where ρ 0 , ρ ∞ , T 0 are predefined design parameters. ρ 0 =ρ(0), which is the initial value; ρ ∞ is the maximum allowable value of tracking error in steady state; T 0 is the preset convergence time.
通过改进的性能函数,我们可以预先设定收敛时间T0,并且可以直观的总结出预先设定的收敛时间T0越小,则在相同性能要求下误差精度达到ρ∞的收敛速度越快。Through the improved performance function, we can preset the convergence time T 0 , and it can be intuitively concluded that the smaller the preset convergence time T 0 is, the faster the convergence speed is when the error accuracy reaches ρ ∞ under the same performance requirements.
接下来基于提出的改进后的性能函数对风力发电机预设性能控制器进行推导。采用的约束不等式为Next, the wind turbine preset performance controller is derived based on the proposed improved performance function. The constraint inequality used is
Pl(t)<e(t)<Pr(t) (17)P l (t) < e (t) < P r (t) (17)
误差上界Pr(t)和下界Pl(t)定义如下The upper bound P r (t) and the lower bound P l (t) of the error are defined as follows
其中0≤δ1≤1,0≤δ2≤1,为设计参数。sign(·)为符号函数。Among them, 0≤δ 1 ≤1, 0≤δ 2 ≤1, are design parameters. sign(·) is a sign function.
直接解决约束下的跟踪控制问题比较困难,因此需要采用一种误差变换方式将有约束的问题转换为无约束的稳定控制问题。传统的误差变换函数Si(εi)定义如下:It is difficult to directly solve the tracking control problem under constraints, so an error transformation method is needed to convert the constrained problem into an unconstrained stable control problem. The traditional error transformation function S i (ε i ) is defined as follows:
定义2:如果存在一个函数Si(εi),满足以下性质:Definition 2: If there is a function S i (ε i ) that satisfies the following properties:
(1)Si(εi)光滑且严格单调递增(1) S i (ε i ) is smooth and strictly monotonically increasing
(2) (2)
(3) (3)
那么这个函数被称为误差变换函数。Then this function is called the error transformation function.
由于本发明对传统的性能函数进行了改进,无法使用传统的误差变换函数,因此需要设计相对应的新的误差变换方法。本发明采用的转换后误差ε(t)为Since the present invention improves the traditional performance function, the traditional error transformation function cannot be used, so a corresponding new error transformation method needs to be designed. The converted error ε(t) used in the present invention is
可以得到以下定理:The following theorem can be obtained:
定理1:如果转换后误差ε(t)有界,则跟踪误差e(t)可以被约束在上界Pr(t)和下界Pl(t)之间。Theorem 1: If the transformed error ε(t) is bounded, then the tracking error e(t) can be constrained between an upper bound Pr( t ) and a lower bound Pl (t).
证明:式(19)ε(t)的逆变换为Prove: The inverse transformation of Equation (19)ε(t) is
式(20),进一步可以得到Equation (20), it can be further obtained
因为ε(t)有界,所以存在一个常数εM∈R+,使得|ε(t)|≤εM,即-εM≤ε(t)≤εM;因此,上式(21)可化为Since ε(t) is bounded, there exists a constant ε M ∈R + such that |ε(t)|≤ε M , ie -ε M ≤ε(t)≤ε M ; therefore, the above equation (21) can be turn into
注意到可以得到notice can get
最终有eventually have
Pl(t)<e(t)<Pr(t) (24)P l (t) < e (t) < P r (t) (24)
证毕。Certificate completed.
接下来,我们将使用转换后的误差ε(t)而不是跟踪误差e(t)来进行控制器的推导。定理1表明,当转换后的误差ε(t)有界时,跟踪误差e(t)会被限制在预设的性能边界(17)中。通过为Pl(t)和Pr(t)选择合适的设计参数,跟踪误差e(t)的暂态性能和稳态性能均能得到保证。Next, we will use the transformed error ε(t) instead of the tracking error e(t) for the derivation of the controller. Theorem 1 states that when the transformed error ε(t) is bounded, the tracking error e(t) is bounded within a preset performance bound (17). By choosing appropriate design parameters for P l (t) and P r (t), both transient and steady-state performance of the tracking error e(t) can be guaranteed.
3、预设性能控制器设计3. Preset performance controller design
在不考虑不确定性和干扰的情况下,由式(11)得跟踪误差e的导数为Without considering the uncertainty and interference, the derivative of the tracking error e obtained from equation (11) is
转换后误差ε对时间t求导The transformed error ε is derived with respect to time t
其中 in
对上式进行整理,可得Arranging the above formula, we can get
其中, in,
为了便于描述和表达,对所有的时间变量t进行了省略。之后的e(t)、ε(t)、θ(t)和ρ(t)等一概简写为e、ε、θ、ρ。For convenience of description and expression, all time variables t are omitted. The following e(t), ε(t), θ(t) and ρ(t) are abbreviated as e, ε, θ, ρ.
选择李雅普诺夫函数为The Lyapunov function is chosen as
则李雅普诺夫函数V对时间t求导有Then the derivative of the Lyapunov function V with respect to time t has
至此,风力发电机的预设性能控制器设计为So far, the preset performance controller of the wind turbine is designed as
其中c1为正定常数。此时李雅普诺夫函数V对时间t的导数是负定的,因此系统渐近稳定。where c 1 is a positive definite constant. The derivative of the Lyapunov function V with respect to time t at this time is negative definite, so the system is asymptotically stable.
当考虑不确定性和干扰F,此时李雅普诺夫函数V对时间t求导有When considering uncertainty and disturbance F, the derivative of Lyapunov function V with respect to time t has
式中,δ表示不确定性的上界。In the formula, δ represents the upper bound of uncertainty.
因此风力发电机的预设性能控制器设计为Therefore, the preset performance controller of the wind turbine is designed as
实施例Example
为验证本发明所设计控制方法的有效性,将其应用到一种风力发电机模型中进行仿真验证,并考虑模型不确定性和干扰所造成的影响。所用5MW风力发电机参数如表1所示。In order to verify the effectiveness of the control method designed in the present invention, it is applied to a wind turbine model for simulation verification, and the influence caused by model uncertainty and disturbance is considered. The parameters of the 5MW wind turbine used are shown in Table 1.
表1风力发电机参数Table 1 Wind turbine parameters
本发明将不同频率的两种正弦信号叠加,作为输入的风速。仿真使用的风速曲线如图1所示。The present invention superimposes two sinusoidal signals of different frequencies as the input wind speed. The wind speed curve used in the simulation is shown in Figure 1.
为了验证所设计控制器的有效性,加入白噪声作为系统的随机干扰,改进性能函数控制器参数如表2所示。In order to verify the effectiveness of the designed controller, white noise is added as the random disturbance of the system, and the parameters of the improved performance function controller are shown in Table 2.
表2改进性能函数控制器参数Table 2 Improved performance function controller parameters
仿真分析:转速跟踪误差曲线如图2所示。Simulation analysis: The speed tracking error curve is shown in Figure 2.
由图2可以看出,跟踪误差可以在预先设定的收敛时间第4秒获得所需的稳态精度,系统的随机干扰会使跟踪误差曲线出现轻微波动,但仍能被控制在预设的性能函数范围内。证明改进性能函数的预设性能控制方法可以在规定的时间内获得所需的稳态精度,并具有较好的鲁棒性。It can be seen from Figure 2 that the tracking error can obtain the required steady-state accuracy at the 4th second of the preset convergence time. The random disturbance of the system will cause slight fluctuations in the tracking error curve, but it can still be controlled within the preset value. within the performance function. It is proved that the preset performance control method with improved performance function can obtain the required steady-state accuracy within the specified time and has good robustness.
与现有技术方案的比较Comparison with existing technical solutions
如果要实现在额定风速以下、模型不确定性和未知干扰等影响下的风力发电机转速跟踪的控制要求,除了本发明算法外还有基于神经网络控制的方案、传统预设性能控制等方案,以下简单介绍这两种方案,并将它们与本发明算法进行比较。If you want to achieve the control requirements of wind turbine speed tracking under the influence of rated wind speed, model uncertainty and unknown interference, in addition to the algorithm of the present invention, there are also schemes based on neural network control, traditional preset performance control and other schemes. The following two schemes are briefly introduced and compared with the algorithm of the present invention.
a、基于神经网络的方案a, neural network-based scheme
神经网络多用于处理风力发电机模型不确定性或未知的外部扰动问题,使用神经网络估计上述扰动,通过运用一些常用的控制方法,如PID控制、滑模控制、反步控制、自适应控制等,从而获得相对较好的控制方案。如《机械臂神经网络非奇异快速终端滑模控制》采用径向基函数神经网络(radial basis function neural network,RBFNN)来逼近未知的动力学特性。The neural network is mostly used to deal with the uncertainty or unknown external disturbance of the wind turbine model. The neural network is used to estimate the above disturbance, and some common control methods are used, such as PID control, sliding mode control, backstep control, adaptive control, etc. , so as to obtain a relatively good control scheme. For example, "Non-Singular Fast Terminal Sliding Mode Control of Manipulator Neural Network" uses radial basis function neural network (RBFNN) to approximate unknown dynamic characteristics.
但是与本发明算法相比,上述方案因为计算量过大而无法满足系统快速性的要求。本发明算法通过引入预设性能方法与误差变换,可以对收敛速度和收敛时间进行预先设定,更贴近实际的工程需求。However, compared with the algorithm of the present invention, the above scheme cannot meet the requirement of rapidity of the system because the calculation amount is too large. By introducing the preset performance method and the error transformation, the algorithm of the invention can preset the convergence speed and the convergence time, which is closer to the actual engineering requirements.
b、基于传统预设性能控制的方案b. Scheme based on traditional preset performance control
《Adaptive neural network based prescribed performance control forteleoperation system under input saturation》在存在系统不确定性以及存在外部干扰的情况下,设计了基于相应的自适应控制与神经网络控制相结合的预设性能控制方案,并将该方案与PD(比例加微分)控制器进行了仿真比较,从而证明了该预设性能控制方法的有效性。《Quasi fixed-time fault-tolerant control for nonlinear mechanicalsystems with enhanced performance》研究了一种十分新颖的采用准定时的预设性能控制方法,发现其具有固定的收敛时间可以预先进行指定的突出优点。《A low-complexityglobal approximation-free control scheme with prescribed performance forunknown pure feedback systems》针对未知的纯反馈系统,使用预设性能控制方法进行了控制器设计,提出了一种通用的无近似状态的反馈控制方案。该方案能够使输出的误差收敛到预设的任意小值,并且避免了传统反步法带来的复杂性问题。"Adaptive neural network based prescribed performance control forteleoperation system under input saturation" In the presence of system uncertainty and external interference, a preset performance control scheme based on the combination of corresponding adaptive control and neural network control is designed, and The scheme is simulated and compared with PD (proportional plus derivative) controller, which proves the effectiveness of the preset performance control method. "Quasi fixed-time fault-tolerant control for nonlinear mechanical systems with enhanced performance" studies a very novel method of preset performance control using quasi-timing, and finds that it has the outstanding advantage that a fixed convergence time can be specified in advance. "A low-complexityglobal approximation-free control scheme with prescribed performance forunknown pure feedback systems" for unknown pure feedback systems, uses the preset performance control method to design the controller, and proposes a general feedback control scheme without approximation state . This scheme can make the output error converge to a preset arbitrary small value, and avoid the complexity problem brought by the traditional backstepping method.
但是与本发明算法相比,上述方案没有考虑控制的超调问题,且设计的性能函数的参数和实际的误差收敛速率之间较难建立一个明确的数学关系。本发明算法对传统预设性能控制方法进行了改进,采用了改进的性能函数和新的误差变换方法,可以对系统超调进行限制,并能够在规定的时间内获得所需的稳态精度。However, compared with the algorithm of the present invention, the above scheme does not consider the overshoot of the control, and it is difficult to establish a clear mathematical relationship between the parameters of the designed performance function and the actual error convergence rate. The algorithm of the invention improves the traditional preset performance control method, adopts an improved performance function and a new error transformation method, can limit the overshoot of the system, and can obtain the required steady-state accuracy within a specified time.
需要注意的是,具体实施方式仅仅是对本发明技术方案的解释和说明,不能以此限定权利保护范围。凡根据本发明权利要求书和说明书所做的仅仅是局部改变的,仍应落入本发明的保护范围内。It should be noted that the specific embodiments are only explanations and descriptions of the technical solutions of the present invention, and cannot be used to limit the protection scope of the rights. Any changes made according to the claims and description of the present invention are only partial changes, which should still fall within the protection scope of the present invention.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010903671.4A CN111963372B (en) | 2020-09-01 | 2020-09-01 | An optimal speed tracking control method for wind turbines |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010903671.4A CN111963372B (en) | 2020-09-01 | 2020-09-01 | An optimal speed tracking control method for wind turbines |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111963372A CN111963372A (en) | 2020-11-20 |
CN111963372B true CN111963372B (en) | 2021-12-17 |
Family
ID=73400697
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010903671.4A Active CN111963372B (en) | 2020-09-01 | 2020-09-01 | An optimal speed tracking control method for wind turbines |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111963372B (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101272121A (en) * | 2008-05-07 | 2008-09-24 | 中国科学院电工研究所 | A method of maximum power point tracking for wind turbines |
CN101776043A (en) * | 2010-02-25 | 2010-07-14 | 东南大学 | Error compensation model-based wind turbine generator maximum wind energy capture control method |
KR101287319B1 (en) * | 2011-12-15 | 2013-07-22 | 주식회사 웰케이원 | Grid connected wind power system and sensorless maximum power point tracking control method thereof using neural network |
CN104141591A (en) * | 2014-07-16 | 2014-11-12 | 南京工程学院 | Improved self-adaptive torque control method for wind power generating maximum power point tracking |
CN105673322A (en) * | 2016-01-28 | 2016-06-15 | 南京理工大学 | Variable parameter nonlinear feedback control method achieving wind turbine MPPT control |
CN107061158A (en) * | 2017-06-27 | 2017-08-18 | 星际(重庆)智能装备技术研究院有限公司 | A kind of prediction of low wind speed leeward power generator and tracking and controlling method |
CN108011554A (en) * | 2017-12-25 | 2018-05-08 | 成都信息工程大学 | The adaptive rotating-speed tracking control system of permanent magnet synchronous motor Speedless sensor and its design method |
CN108334672A (en) * | 2018-01-14 | 2018-07-27 | 浙江大学 | Variable Speed Wind Power Generator maximal wind-energy capture method based on effective wind speed estimation |
CN111075647A (en) * | 2019-12-04 | 2020-04-28 | 浙江大学 | A Maximum Wind Energy Capture Method for Variable Speed Wind Turbines Based on ELM |
-
2020
- 2020-09-01 CN CN202010903671.4A patent/CN111963372B/en active Active
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101272121A (en) * | 2008-05-07 | 2008-09-24 | 中国科学院电工研究所 | A method of maximum power point tracking for wind turbines |
CN101776043A (en) * | 2010-02-25 | 2010-07-14 | 东南大学 | Error compensation model-based wind turbine generator maximum wind energy capture control method |
KR101287319B1 (en) * | 2011-12-15 | 2013-07-22 | 주식회사 웰케이원 | Grid connected wind power system and sensorless maximum power point tracking control method thereof using neural network |
CN104141591A (en) * | 2014-07-16 | 2014-11-12 | 南京工程学院 | Improved self-adaptive torque control method for wind power generating maximum power point tracking |
CN105673322A (en) * | 2016-01-28 | 2016-06-15 | 南京理工大学 | Variable parameter nonlinear feedback control method achieving wind turbine MPPT control |
CN107061158A (en) * | 2017-06-27 | 2017-08-18 | 星际(重庆)智能装备技术研究院有限公司 | A kind of prediction of low wind speed leeward power generator and tracking and controlling method |
CN108011554A (en) * | 2017-12-25 | 2018-05-08 | 成都信息工程大学 | The adaptive rotating-speed tracking control system of permanent magnet synchronous motor Speedless sensor and its design method |
CN108334672A (en) * | 2018-01-14 | 2018-07-27 | 浙江大学 | Variable Speed Wind Power Generator maximal wind-energy capture method based on effective wind speed estimation |
CN111075647A (en) * | 2019-12-04 | 2020-04-28 | 浙江大学 | A Maximum Wind Energy Capture Method for Variable Speed Wind Turbines Based on ELM |
Also Published As
Publication number | Publication date |
---|---|
CN111963372A (en) | 2020-11-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Colombo et al. | Pitch angle control of a wind turbine operating above the rated wind speed: A sliding mode control approach | |
Ofualagba et al. | Wind energy conversion system-wind turbine modeling | |
CN106059422B (en) | A kind of fuzzy control method inhibited for double-fed fan motor play synchronized oscillation | |
CN103291543A (en) | Design method of fan variable pitch controller method based on sliding mode control theory | |
Prats et al. | Improving transition between power optimization and power limitation of variable speed, variable pitch wind turbines using fuzzy control techniques | |
CN108167120A (en) | A kind of variable pitch bending moment combination control method of Variable Speed Wind Power Generator | |
Dhar et al. | Study on pitch angle control of a variable speed wind turbine using different control strategies | |
CN112343770B (en) | Observer-based wind driven generator optimal rotation speed finite time tracking control method | |
CN106227949B (en) | Modeling Method of Primary Frequency Modulation System of Wind Turbine Based on Speed Control | |
CN108488035A (en) | The stall of permanent magnet direct-driving aerogenerator group and variable pitch mixing control method | |
CN105971819A (en) | Variable-pitch robust control method based on UDE for wind generating set | |
Liao et al. | Hybrid control of DFIGs for short‐term and long‐term frequency regulation support in power systems | |
Zhu et al. | Comprehensive coordinated control strategy of PMSG‐based wind turbine for system inertia support | |
Bagherieh et al. | Utilization of blade pitch control in low wind speed for floating offshore wind turbines | |
Akbari et al. | Modeling and control of flywheel-integrated generators in split-shaft wind turbines | |
CN108678902B (en) | Disturbance-aware control method for direct-drive PMSM wind power generation system MPPT | |
Lin et al. | Asymptotic tracking control for wind turbines in variable speed mode | |
CN111963372B (en) | An optimal speed tracking control method for wind turbines | |
Abdullah et al. | Pitch control design for optimum energy capture in variable-speed wind turbines | |
CN113162071A (en) | Direct-drive permanent magnet wind turbine generator load shedding frequency modulation control method based on variable power tracking | |
CN112682258B (en) | Backstepping-based maximum power point tracking control method for large wind turbines | |
Jia et al. | Fluctuating characteristic and power smoothing strategies of WECS | |
Garcia‐Sanz et al. | Beyond the linear limitations by combining switching and QFT: Application to wind turbines pitch control systems | |
Wang et al. | Sliding mode control for maximum wind energy capture of DFIG-based wind turbine | |
Cavanini et al. | A Control Strategy for Variable-Speed Variable-Pitch Wind Turbines within the regions of partial-and full-load operation without wind speed feedback |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CB03 | Change of inventor or designer information |
Inventor after: Jiao Xiangdong Inventor after: Yu Fengwei Inventor after: Jing Fengmei Inventor after: Sun Hanbing Inventor after: Liu Weijie Inventor after: Wang Kai Inventor before: Jing Fengmei Inventor before: Sun Hanbing Inventor before: Liu Weijie Inventor before: Yu Fengwei Inventor before: Wang Kai |
|
CB03 | Change of inventor or designer information |