一种基于神经网络的风场自适应功率追踪控制方法技术

技术编号:16232603 阅读:71 留言:0更新日期:2017-09-19 14:26
本发明专利技术公开了一种基于神经网络的风场自适应功率追踪控制方法,包括步骤一:建立理想功率跟踪曲线和估计功率跟踪曲线的分析模型;步骤二:基于径向基神经网络估计风场输出功率轨迹跟踪系统的不确定项的上界值;步骤三:利用受限李雅普诺夫,将可计算误差em控制在某个紧集内,从而使神经网络的输入z也被控制在某个有限区域中;步骤四:设计比例控制器U;步骤五:将比例控制器输入风机系统,控制风场输出功率。本发明专利技术基于神经网络的风场自适应功率追踪控制方法,实现了在风场功率跟踪轨迹未知、模型不确定和有外部干扰的情况下,能动态地调节整个风场的输出功率,向负载端维持稳定的功率输出。

An adaptive wind power tracking control method based on Neural Network

The invention discloses a tracking control method of wind power based on adaptive neural network, comprising the steps of: to establish a model of ideal power tracking curve and the estimated power tracking curve; step two: wind power output tracking estimation of RBF neural network based on the upper bound of the uncertainty value; step three: use Lee Yap Andrianof will be limited, calculated in a compact set of EM error control, so that the input of Z neural network can be controlled in a limited area; step four: the design of proportional controller U; step five: proportional controller input fan control system, wind power output. The wind power adaptive neural network tracking control method based on the trajectory tracking in wind power, unknown model uncertainty and external disturbance, it can dynamically adjust the output power of the wind, to maintain stable power output load end.

【技术实现步骤摘要】
一种基于神经网络的风场自适应功率追踪控制方法
本专利技术涉及风场功率控制
,特别涉及一种风场自适应功率追踪控制方法。
技术介绍
风场中的变速风机,由于可以捕获最大功率点和削弱输出功率波动,越来越受到研究人员的青睐。当风机的结构确定且参数已知时,通过构建系统动力学模型,描述系统完整的动态特性,应用各种自动控制理论,设计基于模型的控制器,实现功率跟踪控制。然而,变速风机动力学模型复杂,存在很多不确定性参数,显示出较强的非线性动力学行为。面对具有高度非线性不确定的系统,传统的PID控制难以做到快速、最优的实时进行参数整定。同时我们希望,风场输出的总功率恰好能满足用户的功率需求,但是来自负载端(用户)的功率需求(理想功率)轨迹难以被精确预知。因此,在理论和实际的角度上看,研究未知的理想功率轨迹跟踪问题是非常重要的。
技术实现思路
有鉴于此,本专利技术的目的是提供一种基于神经网络的风场自适应功率追踪控制方法,以实现在风场功率跟踪轨迹未知、模型不确定和有外部干扰的情况下,能动态地调节整个风场的输出功率,向负载端维持稳定的功率输出。本专利技术基于神经网络的风场自适应功率追踪控制方法,包括以下步骤:步骤一:建立理想功率跟踪曲线和估计功率跟踪曲线的分析模型,包括1)建立风场输出功率动态模型为:其中P=(Pg1,Pg2,…Pgn)Τ∈Rn是风场中每台风机输出的有效功率,B(t)=diag(b1(t),b2(t),…bn(t))是风机系统的未知时变控制增益矩阵,bi(t)=ngiωri,i=1,2,…n,F(·)=(f1(·),f2(·),…fn(·))Τ∈Rn是风机有界干扰,U=(u1,u2,…un)Τ∈Rn代表风机系统控制矩阵的导数,2)重构理想的未知的风场输出功率轨迹如下:其中Pd(t)=(Pd1(t),Pd2(t),…Pdn(t))Τ∈Rn是理想功率轨迹的估计,是理想功率轨迹导数的估计;d0(t)∈Rn×n和d1(t)∈Rn×n是未知时变对角矩阵;εd0∈Rn和εd1∈Rn是估计误差;d0,d1,是未知正常数;步骤二:基于径向基神经网络估计风场输出功率轨迹跟踪系统的不确定项的上界值,包括:令e=P-P*,定义可计算误差em=P-Pd∈Rn,则其中δ1有界,那么若em有界,则e有界。有,结合公式(1)-公式(5),重写则其中是系统的不确定项;对的估计如下:其中W*∈RL为神经网络权值矩阵,S(z)∈RL是神经网络的偏置函数,是神经网络的实际输入,η(z)是神经网络的估计误差,|η(z)|<ηN<∞;且有步骤三:利用受限李雅普诺夫,将可计算误差em控制在某个紧集内,从而使神经网络的输入z也被控制在某个有限区域中;受限李雅普诺夫的选取如下:式中μ>0且μ>||em(0)||是为自由选取的Barrier参数;步骤四:设计比例控制器U为:U=-(kP+ΔkP(·))em(10)其中kP>0,c,γ>0;步骤五:将比例控制器输入风机系统,控制风场输出功率。本专利技术的有益效果:本专利技术基于神经网络的风场自适应功率追踪控制方法,实现了在风场功率跟踪轨迹未知、模型不确定和有外部干扰的情况下,能动态地调节整个风场的输出功率,向负载端维持稳定的功率输出。附图说明图1是风场分布式动态功率控制结构示意图;图2是风机的动力学模型示意图;图3是仿真实验中在控制器作用下,风场输出功率跟踪示意图;图4-图8是仿真实验中在控制器作用下,单个风机的(假设n=5)输出功率跟踪示意图。具体实施方式下面结合附图和实施例对本专利技术进行详细说明。如图2所示,具有高度非线性不确定的风机系统动力学模型为:其中风场中的第i个风机模型:其中di(·)=ci(ωr1,ωr2,…ωr(i-1),ωr(i+1),…ωrn)是风机受到风场中周围其他风机转速的有界干扰。输出功率:Pgi=Temiωgi=ngiTemiωri,则本实施例基于神经网络的风场自适应功率追踪控制方法,包括以下步骤:步骤一:建立理想功率跟踪曲线和估计功率跟踪曲线的分析模型,包括1)建立风场输出功率动态模型为:其中P=(Pg1,Pg2,…Pgn)Τ∈Rn是风场中每台风机输出的有效功率,B(t)=diag(b1(t),b2(t),…bn(t))是风机系统的未知时变控制增益矩阵,bi(t)=ngiωri,i=1,2,…n,F(·)=(f1(·),f2(·),…fn(·))Τ∈Rn是风机有界干扰,U=(u1,u2,…un)Τ∈Rn代表风机系统控制矩阵的导数,2)重构理想的未知的风场输出功率轨迹如下:其中Pd(t)=(Pd1(t),Pd2(t),…Pdn(t))Τ∈Rn是理想功率轨迹的估计,是理想功率轨迹导数的估计;d0(t)∈Rn×n和d1(t)∈Rn×n是未知时变对角矩阵;εd0∈Rn和εd1∈Rn是估计误差;d0,d1,是未知正常数;步骤二:基于径向基神经网络估计风场输出功率轨迹跟踪系统的不确定项的上界值,包括:令e=P-P*,定义可计算误差em=P-Pd∈Rn,则其中δ1有界,那么若em有界,则e有界。有,结合公式(1)-公式(5),重写则其中是系统的不确定项;对的估计如下:其中W*∈RL为神经网络权值矩阵,S(z)∈RL是神经网络的偏置函数,是神经网络的实际输入,η(z)是神经网络的估计误差,|η(z)|<ηN<∞;且有步骤三:利用受限李雅普诺夫,将可计算误差em控制在某个紧集内,从而使神经网络的输入z也被控制在某个有限区域中,这样神经网络单元在风机系统运行过程中更好的维持学习和估计的能力;受限李雅普诺夫的选取如下:式中μ>0且μ>||em(0)||是为自由选取的限制参数;步骤四:设计比例控制器U为:U=-(kP+ΔkP(·))em(10)其中kP>0,c,γ>0;步骤五:将比例控制器输入风机系统,控制风场输出功率。下面对本实施例基于神经网络的风场自适应功率追踪控制方法的有效性进行仿真验证。假设风场中风机个数为5个,利用短期风能预测方法估计理想未知功率曲线P*,风机初始初始角速度设置为:ωr1(0)=0.4,ωr2(0)=0.3,ωr3(0)=0.5,ωr4(0)=0.4,ωr5(0)=0.2.风机动力学模型仿真参数如下:kp=400,c2=20,μ=12.5,γ=0.02,S(z)=[s1(z),s2(z),…sp(z)]Τ,i=1,2,…p,其中ci=0.5(i-1),p=50d3=cosωr1+3.7ωr2+lnωr4+sinωr5,d4=sin(ωr1ωr2)+4.2ωr3+3.8cosωr5,d5=tanh(ωr1+ωr2)+lnωr3+4.1ωr4仿真结果如图3-图8所示。由仿真结果图可知:本实施例中基于神经网络的风场自适应功率追踪控制方法,在不需要知道系统中的时变不确定性参数和理想功率轨迹的情况下,在复杂的非线性模型中,能动态地调节整个风场的输出功率,向负载端维持稳定的功率输出,具有良好的功率跟踪控制效果,并且考虑了风场中风机在运行过程中承受其他风机转速不平衡载荷的影响,对风电机组的安全有效运行具有一定的参考价值。最后说明的是,以上实施例仅用以说明本专利技术的技术方案而非限制,尽管参照较佳实施例对本专利技术进行了详细说明,本领域的普本文档来自技高网...
一种基于神经网络的风场自适应功率追踪控制方法

【技术保护点】
一种基于神经网络的风场自适应功率追踪控制方法,其特征在于:包括以下步骤:步骤一:建立理想功率跟踪曲线和估计功率跟踪曲线的分析模型,包括1)建立风场输出功率动态模型为:

【技术特征摘要】
1.一种基于神经网络的风场自适应功率追踪控制方法,其特征在于:包括以下步骤:步骤一:建立理想功率跟踪曲线和估计功率跟踪曲线的分析模型,包括1)建立风场输出功率动态模型为:其中P=(Pg1,Pg2,…Pgn)Τ∈Rn是风场中每台风机输出的有效功率,B(t)=diag(b1(t),b2(t),…bn(t))是风机系统的未知时变控制增益矩阵,bi(t)=ngiωri,i=1,2,…n,F(·)=(f1(·),f2(·),…fn(·))Τ∈Rn是风机有界干扰,U=(u1,u2,…un)Τ∈Rn代表风机系统控制矩阵的导数,2)重构理想的未知的风场输出功率轨迹如下:其中Pd(t)=(Pd1(t),Pd2(t),…Pdn(t))Τ∈Rn是理想功率轨迹的估计,是理想功率轨迹导数的估计;d0(t)∈Rn×n和d1(t)∈Rn×n是未知时变对角矩阵;εd0∈Rn和εd1∈Rn是估计误差;d0,d1,是未知正常数;步骤二:基于径向基神经网络估计风场输出功率轨迹跟踪系统的不确定项的上界值,包括:令e=P-P*,定义可计...

【专利技术属性】
技术研发人员:宋永端梁丽源方觅赖俊峰
申请(专利权)人:星际重庆智能装备技术研究院有限公司
类型:发明
国别省市:重庆,50

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1