一种基于小型风机的最大风能跟踪算法

文档序号:9350203阅读:242来源:国知局
一种基于小型风机的最大风能跟踪算法
【技术领域】
[0001] 本发明涉及风机控制算法领域,特别是一种针对小型风机基于改进转矩扰动的最 大风能追踪的控制算法。
【背景技术】
[0002] 目前很多地方风能资源丰富,但是并不利于大型风电场的建设,在这种情况下,从 安全、可行、美观的角度考虑对风能的充分利用,小型风机更具有适用性和科研价值。通常, 这些地方的风能不太稳定,故在任意风速下保持小型风力机均具有良好的运行性能极具重 要意义。风力发电大致分为三个阶段:
[0003] 1)当风速小于切入风速或者大于切出风速时,风电机处于停机状态。
[0004] 2)当风速大于额定风速时,需要通过变桨来控制输出功率维持在额定功率处运 行。
[0005] 3)当风速小于额定风速时,这个时候需要捕捉最大的风能,并把最大的风能转化 为电能输送到电网中。
[0006] 传统的最大风能追踪方法有最佳叶尖速比法,爬山法和功率反馈法。最佳叶尖速 比法是通过测量风速和发电机的转速来计算最佳叶尖速比,进而维持风能利用系数最大, 这种方法简单易实现,但是需要实时精确的测量风速,这在风场是很难实现的。爬山法是通 过测量风机转速和输出功率,根据梯度的变化情况来判断转速的变化情况,但是梯度传感 器会放大噪声且高频时不稳定。功率反馈法是通过控制风电机的输出功率来控制发电机的 电磁转矩,此方法不需要风速的检测,但是需要通过仿真测量功率风速曲线,这无疑影响了 算法的精度。

【发明内容】

[0007] 本发明的发明目的是:针对上述技术问题,提供一种基于小型风机的最大风能跟 踪算法。本发明采用改进的扰动观测法与粒子群算法来追踪不同风速下的最大风能,这种 新型算法可有效、快速、精准地提高系统跟踪精度和输出效率。
[0008] 本发明技术方案为:
[0009] 本发明改进的扰动观测法基于以下,
[0010] 风力机的输出功率为:
[0012] 式中,P为空气密度;Cp为风能利用系数;A为叶片有效面积;V为风速。
[0013] 当桨距角保持在恒定状态时,叶尖速比A可做如下定义:
[0015] 式中,r为风轮半径,'为发电机转速。
[0016] 根据公式一、公式二,可推导出其输出功率最大值为:
[0023] 在一个稳定的条件下,可以导出电磁转矩的表达式为:
[0024]Tf3=G?n2_D ?n 公式六
[0025]Te=Koni2 公式七
[0026] 根据公式一、公式三和公式七可以看出,电磁转矩与发电机的输出功率变化趋向 是一致的,所以通过追踪最大电磁转矩就可以间接追踪其最大功率。
[0027] 根据电磁转矩与发电机转速的关系,定义:
[0028]Te=tan( 0 ) 〇 m2 式 1
[0029]这样建立以电磁转矩Te为Y轴和发电机转速平方《"2为X轴的坐标系,参数0 即为过点0;,Coni2)和原点的直线与X轴的夹角。当发电机输出最大功率时,参数0存在 最大值,即9 =Qcipt。通过控制参数9,使得参数9为9_时,即发电机输出最大功率; 这样通过参数0控制电磁转矩I;进而可以间接追踪最大功率。综述,参数0越接近0 _ 时,发电机的输出功率越大;且口"(0) =tan(0) ?m3是单极值函数,在寻求0 _时,本发 明采用粒子群算法,提高了寻优的准确性和快速性。本发明改进的扰动观测法与粒子群算 法是追寻最大风能时一种行之有效的方法。
[0030] 本发明的有益效果是:
[0031] 本发明与传统的扰动观察方法比较可知,提出的方法能够更好的实现风能最大功 率点追踪控制,有效的提高系统的跟踪速度和输出效率,输出功率较大。
[0032] 本发明利用一种改进的扰动观测法与粒子群算法相结合的新型算法来跟踪最大 风能,这种算法能够适应任意风况,能够提高追踪最大风能的效率,具有一定的应用价值。
【附图说明】
[0033]图1是本发明不同风速下转矩与转速平方关系曲线图;
[0034] 图2是本发明硬件设计原理图;
[0035] 图3是本发明算法流程图;
【具体实施方式】
[0036] 本发明可以应用在中小型风机发电系统中,具体实现硬件包括:风力机、永磁同步 发电机和全功率变流器。本发明作用于风力机侧整流器,通过矢量控制FOC产生PffM波控 制整流器二极管的开关状态,从而控制永磁同步发电机输出功率。
[0037] 以下结合附图对本发明实施进行说明。
[0038]如图1所示,由公式Te=tan( 9 )?"2建立以电磁转矩T 轴和永磁同步发电 机转速平方为X轴的坐标系。直线A表示永磁同步发电机最大转矩点时点〇\,《"2) 与坐标原点的连线;直线B表示永磁同步发电机初始运行状态时点(X,《m2)与坐标原点的 连线。直线A与坐标X轴的夹角定义为角度0_;直线B与坐标X轴的夹角定义为初始角 度%。通过不断地施加扰动,使得直线B不断地逼近直线A,也就是0。不断地逼近0 _, 即可以使得永磁同步发电机不断逼近其最大转矩点,这样通过参数9控制电磁转矩进 而可以间接追踪最大功率。
[0039] 图2为本发明的硬件设计原理图,将本发明整合到MPPT控制器中,MPPT控制器作 用于全功率变流器的整流器,通过MPPT控制器输出理想转矩,再将理想转矩通过矢量控制 FOC形成PffM波,PffM波控制整流器二极管的开关状态,从而控制整流器,即控制全功率变流 器,从而实现对永磁同步发电机最大风能追踪。
[0040] 图3为算法的流程图,下面对于算法流程进行详细说明。
[0041] 1、初始化算法参数。
[0042]2、初始化0,用编码器监测出初始运行状态下的永磁同步发电机转速,确定在 此转速下的电磁转矩Tf3,根据公式Tf3=tan( 0 )?m2反求出初始状态下的0。。
[0043] 3、先根据永磁同步发电机功率稳态区域确定参数0的稳态区域。参数0的选取 直接影响系统稳定与控制效果,不能任意选取参数9。如果所选参数超出稳态区域,可能导 致整个风机并网系统过欠压或过欠流,风机系统停止运行。故必须在稳态区域内选取 参数,以保证系统稳定运行。
[0044] 4、设定粒子群中微粒个数并赋初值。为了实现风机启动之时可以在对应的0 _参 数附近运行,需要在整个算法的初始化前在参数0稳态区域范围内任意选择微粒的初始 位置,其中彳;初始速度Vw= [V1TVe范围为[Ve_,Ve_],在该范围内, 速度可以任意选取,初始速度公式
[0045] ViLrandO.CVemax-VeJ+V-g〗
[0046] 5、确定评价函数。采用发电机的电磁转矩I;作为控制效果的评价函数,适应值函 数定义为f(X)ItanxomM^c3
[0047] 6、初始化粒子的局部最优值g= ?和全局最优值# =〇P微粒位置对和速度V115 满足:
[0048] 速度方程组式3为:

[0052]其中,iG[0,N-l],N为微粒个数。i代表第i个微粒。K为迭代次数,#为第i个粒子第k+1迭代后次粒子的位置;#为第i个粒子第k次迭代后粒子的位置;If为第 i个粒子第k次迭代后的速度;是第i个粒子第k+1次迭代后的速度,他们之间的迭代 关系如式3和式4所示。Cl、C2为加速常数,《为惯性权重。
[0053] 7、更新粒子的局部最优值和全局最优值。由步骤4确定出迭代后的微粒的位置 ^+1和速度,利用式5和式6更新微粒的局部最优值和全局最优值;
[0056]8、通过g和4由式1解得对应电磁转矩g,通过Y+1和W1由式1解得对应电磁 转矩I1:判断是否满足算法终止条件,定义I=If-Al,终止条件为:E<Elinilt;若满足, 则算法停止,输出优化解0 = ,否则将上述步骤7结果代入步骤6;;
[0057] 9、由优化解0 = 0 _通过式1解得到永磁同步发电机最大的电磁转矩的Te,结 合经典的矢量控制方法控制永磁同步发电机发电,以得到最大的输出功率。
[0058] 本发明算法可以追踪不同风速下的最大风能,这种新型算法可有效、快速、精准地 提高系统跟踪精度和输出效率。
【主权项】
1. 一种基于小型风机的最大风能跟踪算法,其特征在于:按照以下步骤, 步骤1,测定发电机初始运行状态下的发电机转速COni,定义发电机电磁转矩?;满足公 式:Te= tan( θ ) ω m2式 1 ; 步骤2,在式1参数Θ稳态区域范围内任意选择微粒的初始位置,其中 ? =爲初始速度¥(°)=以1°],¥0范围为以 0_,¥0|_],初始速度¥0满足:步骤3,采用所述发电机的电磁转矩?;的控制效果作为评价函数,适应值函数定义为 f (X) = tanx ω m2式 3 ; 步骤4,定义所述微粒初始状态下局部最优值i?f =0和全局最优值i^_=〇 .,. k = 0 ;微粒 位置兌和速度C满足; 速度方程组式3为:其中,i e [〇, N-1],N为微粒个数,i代表第i个微粒,K为迭代次数,Q、(:2为加速常 数,ω为惯性权重; 步骤5,更新所述微粒的局部最优值和全局最优值;由步骤4确定出迭代后的微粒的位 置贫+1和速度,利用式5和式6更新微粒的局部最优值和全局最优值;步骤6 :通过和由式1解得对应电磁转矩0 ,通过和由式1解得对应电 磁转矩;判断是否满足算法终止条件,定义E = ^+1 ,终止条件为:E < Elinilt;若满 足,则算法停止,输出优化解θ = ,否则将步骤5结果代入步骤4; 步骤7,由所述参数θ = 通过式1得到电磁转矩Ty通过矢量控制方法调节发电 机输出最大的功率。
【专利摘要】本发明涉及风机控制算法领域。一种基于小型风机最大风能跟踪算法是改进的扰动观测算法与粒子群算法结合,改进的扰动算法不同于传统算法,根据电磁转矩与转速关系,对发电机电磁转矩提出了一种新的定义,即???????????????????????????????????????????????。由这个公式可知,通过改变角可以找寻最大电磁转矩从而间接寻找最大功率。在对角寻优的过程中利用了粒子群算法,提高了寻优的效率与精准度。这种方法特别适用于风速变化时能够迅速调整角,使输出功率恢复到最大值,从而实现最大风能追踪的快速性、精准性。
【IPC分类】G06F19/00
【公开号】CN105069275
【申请号】CN201510379656
【发明人】张涵, 彭宇宁, 李瀛, 谢一飞, 肖东裕, 孙实超
【申请人】广西大学
【公开日】2015年11月18日
【申请日】2015年6月29日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1