[发明专利]基于ADALINE技术的风力发电机组系统辨识方法有效
申请号: | 201310294685.0 | 申请日: | 2013-07-12 |
公开(公告)号: | CN103362741A | 公开(公告)日: | 2013-10-23 |
发明(设计)人: | 叶飞;应有;孙勇;杨秦敏 | 申请(专利权)人: | 浙江运达风电股份有限公司 |
主分类号: | F03D7/00 | 分类号: | F03D7/00 |
代理公司: | 杭州天正专利事务所有限公司 33201 | 代理人: | 王兵;黄美娟 |
地址: | 310012 浙江省杭州市西湖*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于ADALINE技术的风力发电机组系统辨识方法。本发明针对风力发电机组运行机理,确定系统输入输出;然后基于LPV方法,依照有效风速划分稳定工作点;选取合适激励信号,以桨叶节距角或发电机转矩为测试输入信号,输出为发电机转速,在稳定工作点和介于工作点间过渡阶段进行激励,获取全域输入输出数据;提取测试数据中所有稳定工作点输入输出数据,采用基于ADALINE技术的辨识方法,获得各稳定工作点下的简单模型;再通过模型插值方法建立全局系统的LPV模型。本发明算法简单,容易实施,具有良好的运行速度和较低的计算量,模型性能及稳定性能够得到保证。 | ||
搜索关键词: | 基于 adaline 技术 风力 发电 机组 系统 辨识 方法 | ||
【主权项】:
1.基于ADALINE技术的风力发电机组系统辨识方法,其特征在于包括如下步骤:步骤1.系统测试数据的获取:根据风力发电机组系统特性,选取激励信号,在稳定工作点WPk和介于两个稳定工作点之间的过渡阶段均进行激励,以获取该工作域的全域输入数据、输出数据;采样时间选取系统内部采样时间;桨距环辨识时激励信号为桨叶节距角β,即输入数据为桨叶节距角β,输出为发电机转速Ω,风速V为外部输入;转矩环辨识时,系统输入为发电机转矩Tg,输出数据为发电机转速Ω,风速V为外部输入;所述的激励信号为正弦信号与白噪声信号的叠加信号;步骤2.基于ADALINE技术对稳定工作点进行辨识:风力发电机组系统描述如下:y(t)=G(p,q-1)u(t)+v(t) (1)其中,G ( p , q - 1 ) = B ( p , q - 1 ) A ( p , q - 1 ) = b 1 ( p ) q - 1 + · · · + b n b ( p ) q - n b 1 + a 1 ( p ) q - 1 + · · · + a n a ( p ) q - n a , ]]> 为系统的传递函数,u(t),y(t)分别为系统输入、系统输出;v(t)为噪声信号,其均值为零,方差为有限值;q-1为单位延迟控制器;p为调度参数,表征系统工作状态,且设定其区间跨度为[pmin,pmax];ai,bj(1≤i≤na,1≤j≤nb,na≤nb)为传递函数分母多项式A(p,q-1)、分子多项式B(p,q-1)的系数,i,j,na,nb均为自然数;在稳定工作点WPk(k=1,2,…,m)上,其调度参数为一常数pk(k=1,2,…,m),m为自然数,此时系统方程描述为:y ( t ) = b 1 ( p k ) q - 1 + · · · + b n b ( p k ) q - n b 1 + a 1 ( p k ) q - 1 + · · · + a n a ( p k ) q - n a u ( t ) + v ( t ) - - - ( 2 ) ]]> 在ADALINE单元的输入端信号加入TDL,即单位延迟控制器,连接到系统输入和系统输出,即有:X=[x1 x2 … xH]T=[u(t-1) … u(t-nb) y(t-1) … y(t-na)]T (3)其中,X为ADALINE的输入,t为迭代指数,对应的ADALINE权值W为:W = w 1 w 2 · · · w H T = b ^ 1 · · · b ^ n b - a ^ 1 · · · - a ^ n a T - - - ( 4 ) ]]>
(1≤i≤na,1≤j≤nb,na≤nb)为式(2)中传递函数分母多项式、分子多项式各系数ai,bj(1≤i≤na,1≤j≤nb,na≤nb)的估计值,H=na+nb为ADALINE输入个数;则ADALINE的输出
为:y ^ = y ^ k = Σ i = 1 H w i x i = X T W , p = p k - - - ( 5 ) ]]> 通过学习算法,在一定精度条件下能够认为权值的估计值即为系统传递函数分母多项式、分子多项式各系数,由此确定各稳态工作点模型为:y ^ k ( t ) = G ^ k ( q - 1 ) u ( t ) , p = p k - - - ( 6 ) ]]> 其中
即为各稳态工作点的传递函数估计,且式(6)中的传递函数为定结构和定参数,表达式中不含调度参数变量p;步骤3.基于ADALINE技术对全局LPV模型进行辨识:结合LPV方法,将系统全局模型表达为(6)中模型的插值:y ^ ( t ) = Σ k = 1 m α k ( p ) y ^ k ( t ) = Σ k = 1 m α k ( p ) G ^ k ( q - 1 ) u ( t ) - - - ( 7 ) ]]> 其中αk(p)(1≤k≤m)为基于调度参数p的插值函数,插值函数为多项式函数、分段线性函数、三次样条函数或高斯函数;若插值函数为三次样条函数,则表达式如下:α k ( p ) = γ 1 k + γ 2 k p + Σ i = 2 M - 1 γ i + 1 k | p - p ~ i k | 3 - - - ( 8 ) ]]> 其中M为三次样条函数的阶数,M为自然数;
为调度参数取值范围[pmin,pmax]内给定的某一序列,针对任意工作点WPk(k=1,2,…,m),
能够取不同序列,这里简化为取相同序列
采用最小二乘法进行辨识,则式(8)中需要估计的系数构成的向量θ为:θ = γ 1 1 · · · γ M 1 γ 1 2 · · · γ M 2 · · · γ 1 m · · · γ M m T - - - ( 9 ) ]]> 向量θ对应的调度参数向量φk(t)为:φ k ( t ) = 1 p ( t ) | p ( t ) - p ~ 2 * | 3 · · · | p ( t ) - p ~ M - 1 * | 3 - - - ( 10 ) ]]> 将(9)和(10)代入(7)中可得:y ^ ( t ) = φ 1 ( t ) y ^ 1 ( t ) · · · φ m ( t ) y ^ m ( t ) θ - - - ( 11 ) ]]> 则θ通过最小二乘准则获得的估计值
如下:θ ^ = min θ Σ t = 1 N ( y ( t ) - y ^ ( t ) ) 2 - - - ( 12 ) ]]> 采用以下方法结构替换式(12):将全局系统输入u(t)通过式(6)中传递函数
获得的估计值
与对应的序列Ψ(p)运算所得的结果
作为ADALINE输入,其中Ψ(p)为(10)中调度参数向量,
为Ψ(p)与各个稳态工作点模型输出
乘积,即:Ψ ( p ) = 1 p | p - p ~ 2 * | 3 · · · | p - p ~ M - 1 * | 3 - - - ( 13 ) ]]>Ψ k ( p , y ^ k ) = Ψ ( p ) y ^ k - - - ( 14 ) ]]> 则全局LPV模型的输出
的表达式为:y ^ = Ψ ( p ) y ^ 1 Ψ ( p ) y ^ 2 · · · Ψ ( p ) y ^ m W - - - ( 15 ) ]]> 将(15)与(11)相比较,得出W的估计即为θ的估计,则(7)中全局系统的LPV模型建立完成。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江运达风电股份有限公司,未经浙江运达风电股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201310294685.0/,转载请声明来源钻瓜专利网。