System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种风力机的模糊自适应最优功率跟踪控制方法技术_技高网

一种风力机的模糊自适应最优功率跟踪控制方法技术

技术编号:39934273 阅读:11 留言:0更新日期:2024-01-08 22:03
本发明专利技术提供一种风力机的模糊自适应最优功率跟踪控制方法,包括风力机实时数据的采集与预处理模块、基于改进的鲸鱼优化算法(Improved Whale Optimization Algorithm,IWOA)的在线优化计算模块、基于IWOA和核极限学习机(Kernel Based Extreme Learning Machine,KELM)算法的有效风速估计模块、发电机的模糊自适应最优功率跟踪控制器模块。本发明专利技术设计了风力发电机的自适应模糊输出功率跟踪控制方法,以实现风力发电机输出功率平滑且达到最优的目标,从提高风力发电机的发电量。

【技术实现步骤摘要】

本专利技术涉及风力发电系的风力机的模糊自适应最优功率跟踪控制方法邻域,具体涉及一种基于改进鲸鱼优化算法的功率在线优化计算方法和一种模糊自适应最优功率跟踪控制方法。


技术介绍

1、风力机由于受到受湍流、塔架、风剪差及地表粗糙度等因素的影响而使得风速在整个风力机旋转平面上的分布是不同的,导致风力机的最优实际输出功率曲线(称为动态功率曲线)与理论功率的设计曲线(称为静态功率曲线)偏差较大,这给风力发电运行控制带来了极大的挑战。

2、决定风力机年度发电量的是动态功率曲线,而不是静态功率曲线。现有的风力机功率跟踪控制方法都是以静态功率曲线为功率跟踪控制的跟踪目标,没有考虑风湍流强度、风剪差及地表粗糙度、复杂地形等的影响致使动态功率曲线与静态功率曲线偏差较大的情况,从而导致控制效果不理想。因此,本专利技术构造一个基于改进的iwoa算法和一个多目标优化模型的在线计算优化模块,用以获取风力机输出功率的动态功率曲线,为风力机最优功率跟踪控制提供跟踪目标。

3、风力发电系统是一个强非线性系统,要建立风力发电系统的精确数学模型是非常困难的,甚至可以说无法实现。本专利技术利用模糊逻辑系统强大的非线性逼近能力,用模糊基函数逼近风力发电系统未知的非线性时变函数,解决了风力发电系统建模难的问题。


技术实现思路

1、针对风力发电系统数学建模难的问题和在线获取最优动态功率曲线难的问题,本专利技术提供一种风力机的模糊自适应最优功率跟踪控制方法,提出了一种基于改进的鲸鱼优化算法(iwoa)的在线优化计算方法和一种模糊自适应最优功率跟踪控制设计方法,解决了上述两个关键问题。

2、本专利技术通过以下技术方案得以实现。

3、本专利技术提供一种风力机的模糊自适应最优功率跟踪控制方法,包括风力机实时数据的采集与预处理模块、基于改进的鲸鱼优化算法(iwoa)的在线优化计算模块、基于iwoa和核极限学习机(kelm)算法的有效风速估计模块、发电机的模糊自适应最优功率跟踪控制器模块;以及,

4、所述风力机实时数据的采集与预处理模块采集风力发电机输出功率、发电机转速、桨距角和风速的实时数据;

5、所述基于改进的鲸鱼优化算法(iwoa)的在线优化计算模块,即第一微处理器,如图1所示,包括一个多目标优化模型和改进的灰狼优化igwo算法,具体构成如下:

6、a.在全风速下建立以风力机输出功率、发电机转速、桨距角为优化目标的多目标优化模型:

7、minf(x)

8、

9、式中f(x)是多目标函数,h(x)是一个等式向量约束函数,g(x)是一个不等式向量约束函数;

10、其中多目标函数为:

11、

12、

13、

14、

15、式中tp是全风速下发电机实际输出功率跟踪期望预测值的目标函数,tg是发电机转速和桨距角的控制变化量最小化目标函数,x决策变量;pgk、ωgk和βk分别是k时刻实际输出功率、发电机转速和桨距角;和分别是发电机输出功率、发电机转子角速度和桨距角在k+1时刻的期望预测值;wp和wg是权重系数;n是优化进程,pn、pm分别是风力发电机的额定输出功率和理论设计输出功率;

16、a.1.设置多目标优化模型的约束条件:

17、a.1.1.气动功率平衡约束

18、

19、

20、式中:ρ指的是空气密度(kg/m3);v指的是风速,单位为m/s;r代表风轮的半径,单位为m,pm分别是风力发电机的理论设计输出功率,βk是风力发电机在k时刻的桨距角,单位为度,cp(ωgk,βk)是风力发电机风能利用系数,上述参数的关系表达式如下:

21、

22、式中,λ是风机叶尖速比,ng是齿轮箱变速比。

23、a.1.2.权重系数约束

24、

25、0<wp<1,

26、0<wg<1.

27、a.1.3.输出功率约束

28、

29、a.1.4.桨距角和发电机转速约束

30、

31、

32、式中,βh和βl是桨距角的上下限,ωh和ωl为发电机转速的上下限。

33、b.改进的鲸鱼优化iwoa算法:

34、b.1.改进的非线性收敛因子

35、

36、其中κ、τ和μ是调节参数,t和tmax是分别为当前迭代次数和最大迭代次数。

37、b.2.非线性惯性重量ω:

38、

39、式中,γ为调节参数,t和tmax是分别为当前迭代次数和最大迭代次数。

40、b.3.改进的位置更新方程:

41、x(t+1)=ωxrand-a·d,|a|>1且p<0.5

42、x(t+1)=ωxbest(t)-a·d,|a|≤1且p<0.5

43、x(t+1)=(1-ω)xbest(t)+dpeblcos(2πl),p≥0.5

44、式中,x(t+1)为第t+1代的位置向量,x(t)为第t代的位置向量,xrand为从当前种群中随机选择的位置向量,xbest(t)为迄今为止最优的位置向量,p为随机选择概率,l是区间[-1,1]上的一个随机数,b表示用于描述螺旋形状的系数,a、d和dp是系数向量,其表达式如下:

45、a=a(2r1-1)

46、c=2r2

47、d=|c·xrand-x(t)|

48、dp=|xbest(t)-x(t)|

49、式中,r1、r2是区间[0,1]上的随机数。

50、所述第二微处理器,如图1所示,用于估计风速的有效值,为风力机模糊自适应最优功率跟踪控制器(即第三微处理器)提供输入变量;

51、所述第三微处理器,如图1所示,其内部构成如下:

52、

53、式中,x=[x1,x2,…,xn]t∈rn为模糊变量,tem是发电机转矩,e是发电机输出功率跟踪误差,e=pgopt-pgk,kt、jt分别是发电机阻尼系数和等效惯性常数,p1为一个未知常数,ε1和ε2分别是充分小的正常数,是参数θ=p1的估计、k1、k2、k3和k4是严格正常数,是未知常数k1的估计,是向量参数φ的估计,φ(x)=[φ1(x),φ2(x),…,φm(x)]t是函数向量,φi(x)为是模糊基函数,其表达式为:

54、

55、式中,表示xj隶属于模糊集的隶属度函数,m为模糊规则数,在本专利技术中m=2。

56、本专利技术的独创性在于:以发电机输出功率平滑且达到最优为目标,构建了一个以发电机输出功率、发电机转速和桨距角为优化目标的在线优化模型;对标准的鲸鱼优化算法的线性收敛因子、惯性权重、自适应位置更新方程进行了改进,用该改进的鲸鱼优化算法对在线优化模型求解,得到电机输出功率、发电机转速和桨距角的本文档来自技高网...

【技术保护点】

1.一种风力机的模糊自适应最优功率跟踪控制方法,包括风力机实时数据采集与预处理模块、基于IWOA算法的在线优化计算模块、基于IWOA算法和KELM的有效风速估计模块、发电机的模糊自适应最优功率跟踪控制器模块;

2.如权利要求1所述的一种风力机的模糊自适应最优功率跟踪控制方法,其特征在于:所述在线优化计算模块通过预处理模块将风力机实时数据采集与预处理模块提供的输入变量进行在线优化计算,获得发电机输出功率、发电机转速、桨距角的最优预测值。

3.如权利要求2所述的一种风力机的模糊自适应最优功率跟踪控制方法,其特征在于:所述在线优化计算模块还包括改进的IWOA算法的和多目标优化模型;

4.如权利要求3所述的一种风力机的模糊自适应最优功率跟踪控制方法,其特征在于:所述有效风速估计模块的输入变量为为最优预测功率Pgopt、最优预测转速ωgopt和最优预测桨距角βopt,其输出变量为有效风速的估计值

5.如权利要求4所述的一种风力机的模糊自适应最优功率跟踪控制方法,其特征在于:所述风力机的模糊自适应最优功率跟踪控制器的控制方法为:

【技术特征摘要】

1.一种风力机的模糊自适应最优功率跟踪控制方法,包括风力机实时数据采集与预处理模块、基于iwoa算法的在线优化计算模块、基于iwoa算法和kelm的有效风速估计模块、发电机的模糊自适应最优功率跟踪控制器模块;

2.如权利要求1所述的一种风力机的模糊自适应最优功率跟踪控制方法,其特征在于:所述在线优化计算模块通过预处理模块将风力机实时数据采集与预处理模块提供的输入变量进行在线优化计算,获得发电机输出功率、发电机转速、桨距角的最优预测值。

3.如权利要求2所述的一种...

【专利技术属性】
技术研发人员:雷邦军卢槐吕兴玉
申请(专利权)人:贵州理工学院
类型:发明
国别省市:

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

1