共享机制下风电场风力发电机变桨系统的控制方法及系统与流程

文档序号:22134650发布日期:2020-09-08 13:29阅读:120来源:国知局
共享机制下风电场风力发电机变桨系统的控制方法及系统与流程

本发明风力发电技术领域,具体涉及一种共享机制下风电场风力发电机变桨系统的控制方法及系统。



背景技术:

风力发电机变桨系统当前一般采用pid控制算法的控制系统,每一个机型对应一组参数,参数调节过程需要多次实验才能完成,设备调试过程繁琐,风轮三个桨叶惯性时间常数有可能不完全一致,从而导致风轮变桨过程不同步,进而导致风轮三个桨叶受力不均匀,严重时风轮可出现剧烈抖动,随着风力发电机容量逐渐做大,风轮叶片逐渐变长,变桨系统控制性能对风机稳定性影响越来越大。风电场一般有几十台甚至上百台风力发电机,它们具有一定的相似性也存在一定的差异性,各风力发电机可以互通信息,协调控制,即基于于共享机制控制结构的风电场控制策略必然可以优化风电场的运行,国内外不少单位正致力于这种技术研发。显然,如果每台风机具有不同的动态特性,会增加风电场的控制难度。所以具有以下特性的风力发电机必然会更受欢迎:

(1)工程调试方便。

(2)稳定性好。

(3)算法适应性好,可使不同类型的风力发电机动态特性基本一致。

如图1所示:现有风力发电机变桨控制系统含有两个控制器:速度控制器和力矩控制器,它们都采用的是pid控制算法。变桨指令直接与变桨速度反馈值比较,并把速度差ev值输入给速度控制器。

然而上述方法具有如下缺陷:

(1)调试过程繁琐:变桨控制器具有2-3组参数,每一组参数需要多次试探才能调好。

(2)适应性差:控制器参数调节过程没有精确的动态曲线作参考,不同机型的变桨控制器很难做到动态特性完全一致。不少大型风力发电站含有几种不同品牌、不同型号的风力发电机,各发电机动态特性参差不齐,不利于风电场信息共享,协调控制。另外,控制器参数一旦调好就固定下来了,风力发电机经过数年运行,加上工作环境恶劣,风轮参数可能发生变化,数年后风力发电机动态特性可能退化。

(3)稳定性差:风轮一般有多个叶片组成,多个叶片惯性时间常数有可能不完全一致,从而导致风轮叶片变桨不能同步,引起各叶片受力不平衡、风轮震荡,甚至引发故障损坏。



技术实现要素:

本发明的目的是提供一种共享机制下风电场风力发电机变桨系统的控制方法及系统,该方法在共享机制平台上引入共享系统模型mr,风电场内所有风力发电机共享一个参考模型,以期得到统一的动态特性;引入系统辨识模块在线辨识桨叶模型,使变桨系统具有自适应性;引入逆模型,可以减轻工程调试工作量。

为达到上述目的,本发明采用如下技术方案:

本发明的第一方面提供了一种共享机制风电场内风力发电机变桨系统的控制方法,包括如下步骤:

建立桨叶数学模型m和共享机制风电场内共享系统模型mr,并初始化桨叶数学模型m、共享系统模型mr和速度控制器参数;

将风力发电机的变桨速度指令r输入给所述共享系统模型mr,得到共享系统模型输出量vr;

计算速度控制器和桨叶数学模型m串联后的数学模型g,并计算数学模型g的逆模型g-1

将共享系统模型mr输出量vr输入给所述逆模型g-1,得到逆模型g-1的输出值ev;逆模型的输出值ev作为速度控制器的输入指令输入给速度控制器,速度控制器的输出值ft作为力矩控制器的指令输入给力矩控制器,所述力矩控制器的输出作为叶片的控制输入;

通过速度传感器测量叶片变桨速度vc;

将叶片变桨速度vc与力矩控制器的输入值ft输入给系统辨识模块,系统辨识模块根据模块接收的信息结合当前旧的桨叶数学模型辨识得到新的桨叶数学模型m,然后返回更新所述旧的桨叶数学模型。

进一步的,所述桨叶数学模型m为:

共享系统模型为:

其中,是叶片转动惯量,k是力矩控制器的增益,t为系统控制周期,z是z变换过程中出现的复数变量,τ为共享系统模型理想惯性时间常数。

进一步的,所述速度控制器和桨叶数学模型m串联后的数学模型g为:

其中,kp、kd,分别为速度控制器的比例系数和微分系数。

进一步的,所述系统辨识模块采用具有遗忘因子的在线递推最小二乘法进行辨识。

进一步的,所述辨识的步骤包括:

建立初始的桨叶数学模型m作为旧模型;

把叶片变桨速度测量值和力矩控制器输入指令输入给系统辨识模块,系统辨识模块根据模块接收的信息修改桨叶旧模型参数得到新模型m,然后返回更新所述旧的桨叶数学模型。本发明的第二方面提供了一种共享机制下风电场风力发电机变桨系统的控制系统,包括共享系统模型mr、桨叶数学模型m、逆模型g-1、速度控制器、力矩控制器、叶片和系统辨识模块;所述控制系统执行如下步骤以控制风力发电机变桨系统:

建立桨叶数学模型m、共享机制风电场内共享系统模型mr,并分别初始化桨叶数学模型m、共享系统模型mr和速度控制器的共享参数;

将风力发电机的变桨速度指令r输入给所述共享系统模型mr,得到共享系统模型输出量vr;

计算速度控制器和桨叶数学模型m串联后的数学模型g,并计算数学模型g的逆模型g-1

将共享系统模型输出量vr输入给所述逆模型g-1,得到逆模型g-1的输出值ev;逆模型的输出值ev作为速度控制器的输入指令输入给速度控制器,速度控制器的输出值ft作为力矩控制器的指令输入给力矩控制器,所述力矩控制器的输出作为叶片的控制输入;

通过速度传感器测量叶片变桨速度vc;

将变桨速度vc与力矩控制器的输入值ft输入给系统辨识模块,系统辨识模块根据模块输入信息结合当前桨叶旧的数学模型辨识得到桨叶新的数学模型m,然后返回更新所述旧的桨叶数学模型。

进一步的,所述桨叶数学模型m为:

共享系统模型为:

其中是叶片转动惯量,k是力矩控制器的增益,t为系统控制周期,z是z变换过程中出现的复数变量,τ为共享系统模型理想惯性时间常数。

进一步的,所述速度控制器和桨叶数学模型m串联后的数学模型g为:

其中,kp、kd,分别为速度控制器的比例系数和微分系数。

进一步的,所述系统辨识模块采用具有遗忘因子的在线递推最小二乘法进行辨识。

进一步的,所述辨识的步骤包括:

建立初始的桨叶数学模型m作为旧模型;

把力矩控制器输入信号和叶片变桨速度测量值输入给系统辨识模块,系统辨识模块根据模块接收的信息结合当前旧的桨叶数学模型辨识得到新的桨叶数学模型m,然后返回更新所述旧的桨叶数学模型。

综上所述,本发明提供了一种共享机制风电场中风力发电机变桨系统的控制方法及控制系统,该方法把风力发电机的变桨速度指令r输入给共享系统模型mr得到模型输出量vr,模型输出量vr输入给逆模型g-1,逆模型的输出值ev作为速度控制器的输入指令输入给速度控制器,速度控制器的输出值作为力矩控制器的指令ft输入给力矩控制器,通过速度传感器测量叶片变桨速度vc,将变桨速度vc与力矩控制器的输入值ft输入给系统辨识模块,系统辨识模块根据模块接收的信息结合当前旧的桨叶数学模型辨识得到新的桨叶数学模型m,然后返回更新所述旧的桨叶数学模型。该方法引入共享系统模型mr,风电场内所有风力发电机共享同一系统模型,以期得到统一的动态特性;引入系统辨识模块在线辨识桨叶模型,使变桨系统具有自适应性;引入逆模型,可以减轻工程调试工作量。

本发明的有益效果有:

1)工程调试方便,设备安装过程不需要速度控制器参数试探过程。

2)通用性好,因为有自适应性,不同容量的风力发电机可以使用同一变桨控制器。

3)稳定性好,不同叶片惯性时间常数不完全一致,风轮依然可以同步变桨。

附图说明

图1是现有技术中风力发电机变桨系统控制原理图;

图2是本发明实施例的风力发电机变桨系统控制原理图;

图3是本发明实施例的风力发电机变桨系统控制方法流程示意图;

图4是本发明实施例的系统辨识模块原理图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明了,下面结合具体实施方式并参照附图,对本发明进一步详细说明。应该理解,这些描述只是示例性的,而并非要限制本发明的范围。此外,在以下说明中,省略了对公知结构和技术的描述,以避免不必要地混淆本发明的概念。

为了便于描述:把力矩控制器和叶片看作一个整体,称之为广义的桨叶,本发明所述“桨叶”即指这种广义的桨叶,同时用“叶片”指不含力矩控制器的桨叶。

图2为本发明实施例变桨控制系统的原理图,如图2所示,把风力发电机的变桨速度指令r输入给共享系统模型mr得到模型输出量vr,模型输出量vr输入给逆模型g-1,逆模型的输出值ev作为速度控制器的输入指令输入给速度控制器,速度控制器的输出值作为力矩控制器的指令ft输入给力矩控制器,通过速度传感器测量桨叶变桨速度vc,将变桨速度vc与力矩控制器的输入值ft输入给系统辨识模块,系统辨识模块根据模块接收的信息结合当前旧的桨叶数学模型辨识得到新的桨叶数学模型m,然后返回更新所述旧的桨叶数学模型。本发明在现有技术的基础上做了以下几点改进;

(1)引入共享模型mr,风电场内所有风力发电机使用统一共享模型,以期得到近似的动态特性。

(2)引入系统辨识模块,增加系统自适应功能。

(3)引入逆模型模块,解决工程调试繁琐问题。

本发明的第一方面提供了一种风力发电机变桨系统的控制方法,如图3所示,包括如下步骤:

步骤s100,建立桨叶数学模型m和共享机制风电场内共享系统模型mr,并分别初始化桨叶数学模型m、共享系统模型mr和速度控制器的共享参数(风电场内各风机可以共享一组控制器参数)。

具体地,桨叶数学模型m和共享系统模型mr建立方法如下:

设叶片转动惯量为,力矩控制器的增益为k。系统控制周期为t。则桨叶数学模型m为:

共享系统模型为:

式中z是z变换过程中出现的复数变量,不用深究它的物理含义,目的是取得z的系数;τ为共享系统模型的理想惯性时间常数,参数τ越大,变桨控制越缓慢,反之越快速,为了提高系统反应速度,惯性时间常数越小越好,考虑驱动器力矩输出上限和叶片机械强度限制,惯性时间常数不能太小。考虑整个变桨系统速度要求和力矩输出能力可以选择一个符合控制要求的参数τ。

初始化各变量初值为0,速度控制器p、d参数分别为1、0.1,根据生产商提供的叶片转动惯量ζ建立桨叶的数学模型m并根据变桨系统反应速度要求和驱动器最大出力、叶片机械强度限制选择合适的共享系统模型参数τ。

步骤s200,将风力发电机的变桨速度指令r输入给共享系统模型mr,得到共享系统模型输出量vr。

步骤s300,计算速度控制器和桨叶数学模型m串联后的数学模型g,并计算数学模型g的逆模型g-1

具体地,速度控制器采用比例微分算法,数学表达式为

式中u(n)为第n个控制周期速度控制器的输入值,kp、kd分别为控制器的比例系数和微分系数,系统控制周期为t。速度控制器模型经过z变换后为:

式中

桨叶数学模型m与速度控制器gc串联后得g,则

计算数学模型g的逆系统g-1,g的倒数既是g-1

步骤s400,将模型mr输出量vr输入给所述逆模型g-1,得到逆模型g-1的输出值ev;逆模型的输出值ev作为速度控制器的输入指令输入给速度控制器,速度控制器的输出值ft作为力矩控制器的指令输入给力矩控制器,所述力矩控制器的输出作为叶片的控制输入。

步骤s500,通过速度传感器测量叶片变桨速度vc。

步骤s600,将叶片变桨速度测量值vc与力矩控制器的输入值ft输入给系统辨识模块,系统辨识模块根据模块接收的信息结合当前旧的桨叶数学模型辨识得到新的桨叶数学模型m,然后返回更新所述旧的桨叶数学模型。该更新是循环一直更新下去,这样模型才可以适应参数变化,体现自适应性。当计算过程出现奇异矩阵时可以跳过这一个周期,保持旧模型,下一周期再继续辨识更新。

具体地,所述系统辨识模块采用具有遗忘因子的在线递推最小二乘法进行辨识。这是一种公开的参数辨识方法,因其不是本专利发明内容故不再详述。它的使用方法简述如下,如图4所示:

首先建立对象初始模型m作为旧模型,被辨识对象输入值和被辨识对象实际输出值同时输入给系统辨识模块,系统辨识模块把被辨识对象输入值输入给对象旧模型,得旧模型输出值,旧模型输出值与对象实际输出值比较得旧模型计算误差,误差反馈给旧模型模块,系统辨识模块根据这个误差修改旧模型参数得到新模型,并当作下一控制周期的旧模型,周而复始在线运行,即使初始旧模型不准确,不久也可以得到准确的数学模型,而且可以跟随对象变化,为系统自适应性提供条件。

本发明的第二方面提供了一种共享机制下风电场风力发电机变桨系统的控制系统,包括桨叶数学模型m、共享系统模型mr、逆模型g-1、速度控制器、力矩控制器、叶片和系统辨识模块;所述控制系统执行如下步骤以控制风力发电机变桨系统:

建立桨叶数学模型m和共享机制风电场内共享系统模型mr,并分别初始化桨叶数学模型m、mr和速度控制器参数;

将风力发电机的变桨速度指令r输入给所述共享系统模型模型mr,得到模型输出量vr;

计算速度控制器和桨叶数学模型m串联后的数学模型g,并计算数学模型g的逆模型g-1

将共享系统模型输出量vr输入给所述逆模型g-1,得到逆模型g-1的输出值ev;逆模型的输出值ev作为速度控制器的输入指令输入给速度控制器,速度控制器的输出值ft作为力矩控制器的指令输入给力矩控制器,所述力矩控制器的输出作为叶片的控制输入;

通过速度传感器测量叶片变桨速度vc;

将变桨速度vc与力矩控制器的输入值ft输入给系统辨识模块,系统辨识模块根据模块接收的信息结合当前旧的桨叶数学模型辨识得到新的桨叶数学模型m,然后返回更新所述旧的桨叶数学模型。

进一步的,所述桨叶数学模型m为:

共享系统模型mr为:

其中,k是力矩控制器的增益,t为系统控制周期,z是z变换过程中出现的复数变量,τ为叶片理想惯性时间常数,参数τ越大,变桨速度反应越慢,反之越快,考虑整个变桨系统反应速度要求和力矩输出能力可以选择一个符合控制要求的参数τ。。

进一步的,所述速度控制器和桨叶数学模型m串联后的数学模型g为:

其中,kp、kd,分别为速度控制器的比例系数和微分系数。

进一步的,所述系统辨识模块采用具有遗忘因子的在线递推最小二乘法进行辨识。

进一步的,所述辨识的步骤包括:

建立桨叶的初始数学模型m作为旧模型;

把力矩控制器输入信号和叶片变桨速度测量值输入给系统辨识模块。系统辨识模块根据模块接收的信息结合当前旧的桨叶数学模型辨识得到新的桨叶数学模型m,然后返回更新所述旧的桨叶数学模型并当作下一控制周期的旧模型。

综上所述,本发明提供了一种共享机制下风电场风力发电机变桨系统的控制方法及控制系统,该方法把风力发电机的变桨速度指令r输入给共享系统模型mr得到模型输出量vr,模型输出量vr输入给逆模型g-1,逆模型的输出值ev作为速度控制器的输入指令输入给速度控制器,速度控制器的输出值作为力矩控制器的指令ft输入给力矩控制器,通过速度传感器测量叶片变桨速度vc,将变桨速度vc与力矩控制器的输入值ft输入给系统辨识模块,系统辨识模块根据新接收的信息结合当前旧的桨叶数学模型辨识得到新的桨叶数学模型m,然后返回更新所述旧的桨叶数学模型。该方法引入共享系统模型mr,风电场内所有风力发电机使共享一个共享模型,以期得到统一的动态特性;引入系统辨识模块在线辨识数学模型,使变桨系统具有自适应性;引入逆模型,可以减轻工程调试工作量。

本发明的有益效果有:

1)工程调试方便,设备安装过程不需要速度控制器参数试探过程。

2)通用性好,因为有自适应性,不同容量的风力发电机可以使用同一变桨控制器。

3)稳定性好,不同叶片惯性时间常数不完全一致,风轮依然可以同步变桨。

应当理解的是,本发明的上述具体实施方式仅仅用于示例性说明或解释本发明的原理,而不构成对本发明的限制。因此,在不偏离本发明的精神和范围的情况下所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。此外,本发明所附权利要求旨在涵盖落入所附权利要求范围和边界、或者这种范围和边界的等同形式内的全部变化和修改例。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1