基于滑模状态观测器的永磁风电系统 最大功率点跟踪控制策略
2020-01-03韩云昊方基泽杨慧霞
韩云昊, 方基泽, 杨慧霞, 米 阳
(上海电力学院 a.经济与管理学院; b.电气工程学院, 上海 200090)
随着能源危机和环境污染的日趋严重,风力发电作为目前最有商业开发潜力的新能源发电技术受到了广泛研究和推广[1]。与双馈感应电机相比,永磁同步电机(Permanent Magnet Synchronous Generator,PMSG)具有结构简单、效率高、控制灵活等优点[2-3],因此基于永磁同步电机的变速风力发电系统是未来发展的方向。
最大功率点跟踪(Maximum Power Point Tracking,MPPT)是风机在额定风速以下的主要运行策略,目前已有很多相关研究成果。文献[4]对风力发电系统最大功率点跟踪进行了研究,基于RT-LAB实时仿真平台搭建了2.5 MW直驱式永磁风力发电系统仿真模型,对不同风速条件下,直驱式永磁风力发电系统的工作情况进行了实时仿真实验。文献[5]建立了小信号系统模型,利用梯度估计法设计了转矩补偿器来补偿传统最优电磁转矩的给定值,可以减小较大转动惯量对风机转速的影响;但是,梯度估计法的方向最优只是局部性质,对于整体而言不能保证寻求的是最优补偿,不能完全保证系统运行在最优点。文献[6]提出了一种智能控制算法,通过检测风速变化,采用模糊推理估测最佳风机转速,同时结合神经网络算法对隶属度函数的输入和输出进行了调整;但是,该文献只对最优转速进行了优化,跟踪控制仍采用传统的最优电磁转矩法。文献[7]采用基于增强学习法的神经网络控制,通过定时检测风速的变化来调整最大运行点,数据实时更新,可靠性较高;但这种实时跟踪调整方案的经济性较差,且不能保证风速检测的精度。文献[8]采用磁链和转矩观测器对磁链和转矩进行了观测,省去了复杂的坐标变换、繁琐计算等环节;但是,转速偏差控制采用PID算法,对干扰的抑制作用较弱。文献[9]提出了基于扩张状态观测器的滑模控制;但鲁棒性较差,同时扩张状态增加了系统方程的阶数,更加难以控制。
根据以上分析,本文提出了基于滑模状态观测器的最大功率点跟踪控制策略。相比于其他控制方式,基于观测器的滑模控制结构相对简单,且节约系统成本,同时可实现对干扰的动态补偿。利用MATLAB/Simulink仿真平台搭建系统模型,通过不同算例来验证所设计的滑模自适应最大功率点跟踪控制器的优越性。
1 永磁直驱风电系统结构
本文采用的是永磁直驱风电系统,主要包括风力机,PMSG,变流环节,负荷。其结构如图1所示。
图1 永磁直驱风电系统结构
风电系统的控制分为低于额定风速的最大功率点跟踪控制和高于额定风速的变速变桨控制。本文主要研究低于额定风速的最大功率点跟踪控制,以保证最大限度地利用风能。
1.1 风机的机械特性
根据空气动力学原理,风机从自然随机变化的风中所能捕获的机械功率Pw[10]为
(1)
(2)
(3)
(4)
式中:ρ——空气密度;
R——风机的叶片半径;
vw——风速;
Cp——风机的风能利用系数;
λ——叶尖速比;
β——桨距角;
ww——风机的叶轮转速。
1.2 永磁同步电机的数学模型
在dq旋转坐标系下,永磁同步电机一般采用以下模型[11-15]
(5)
式中:ud,uq,id,iq,Ld,Lq——d轴和q轴上的电压、电流、电感;
we——磁链旋转的电角速度;
Ra——定子电阻;
φa——永磁转子的磁链。
电磁转矩方程[10]为
(6)
式中:Te——电磁转矩;
p——极对数。
直驱永磁同步风电系统的运动方程为
(7)
式中:TL——负载转矩;
Bm——黏性摩擦因数;
wg——电机的机械角速度;
Jeq——等效转动惯量。
由于永磁直驱风机系统省略了齿轮箱,通过传动轴直接连接,所以风机的转速等于电机的转速,即ww=wg。
1.3 变流器数学模型
变流环节采用的是背靠背式双PWM结构,包括机侧PWM整流器、直流环节和网侧PWM逆变器。三相静止坐标系模型经abc/dq(派克变换)转换为两相旋转坐标系模型[13]。
机侧整流器的数学模型为
(8)
网侧逆变器的数学模型为
(9)
直流环节部分可以表示为
(10)
式中:Lf,Rf——滤波电路的电感和电阻;
im_d,im_q——三相交流电流的d轴和q轴分量;
Em_d,Em_q——三相交流电源电压的d轴和q轴分量;
Sm_d,Sm_q——机侧整流器的d轴和q轴开关函数;
Udc——直流环节的电压值;
ig_d,ig_q——电网电流的d轴和q轴分量;
Ug_d,Ug_q——电网电压的d轴和q轴分量;
Sg_d,Sg_q——网侧逆变器的d轴和q轴开关函数;
iL——流入网侧逆变器的电流。
2 直驱式永磁同步风电系统的MPPT控制
最大功率点跟踪控制的目的是为了提高风能利用率。传统的最优电磁转矩法将风机转矩等同于电机电磁转矩,忽略了风电传动轴的损耗。本文将风电转轴损耗量考虑在内,结合传动轴方程和电磁转矩方程得
(11)
(12)
取状态变量x=wref-wg,控制变量u=iq,得
系统的状态方程为
y(t)=Cx(t)
(13)
式中:Γ——具有适当维数的常数矩阵;
ξ——系统干扰。
2.1 滑模观测器的设计
滑模观测器能有效估计不确定电力系统的状态变量,故基于式(13),设计滑模观测器[16]满足
(14)
式中:L——观测器增益矩阵;
v——补偿控制;
Λ——系数矩阵,矩阵CΛ是列满秩的,(A,Λ)可控。
由式(13)和式(14)可得到误差系统为
(15)
veq=(CΛ)-1C(Ae+Γξ)
(16)
由式(15)和式(16)可得误差系统理想滑模的状态方程为
(17)
矩阵[I-Λ(CΛ)-1C]A具有m个零特征值和n-m个指定特征值,所以理想滑动模态是渐进稳定的。
由于证明的需要,给出以下假设。
假设1系统干扰满足‖ξ‖≤M,M为已知正数。
假设2假设存在m×m矩阵D使得
Γ=ΛD
(18)
给出以下定理1,可以使误差系统方程式(15)渐进稳定。
定理1选择正定矩阵P满足(A-LC)TP+P(A-LC)+PTInP<0,构造补偿控制器满足
(19)
并且
(20)
和
Λ=P-1CTw-1
(21)
式中:w——m×m矩阵。
那么,误差系统方程式(15)是渐进稳定的。
证 明对系统构造李雅普诺夫函数
V(t)=eTPe
(22)
当Ce=0时,v=veq得
当Ce≠0时,
所以,构造的滑模观测器实现了对未知状态的估计。
2.2 基于滑模观测器的滑模自适应控制器设计
由滑模观测器可观测到系统的状态估计值,将状态估计值代入到滑模自适应控制器中,可进一步增强对系统风速变化扰动的控制效果。
2.2.1 切换面的设计
针对式(12),设计滑模面[17-20]为
s=Ex
(23)
式中:E——具有适当维数的常数矩阵,选择适当的E使EB非奇异。
ueq=-(EB)-1(EAx+EΓξ)
(24)
则滑动模态下的系统方程为
(25)
(26)
构造李雅普诺夫函数
V(t)=xT(t)Px(t)
(27)
2.2.2 控制器的设计
控制器的趋近律取为
(28)
式中:ε,k——常数,ε>0,k>0;
sgn()——符号函数。
自适应律
(29)
因本文状态方程为一阶,所以EB为常数。
结合式(24)设计滑模控制器,满足
(30)
证 明构造李雅普诺夫函数
(31)
即系统满足到达条件,所设计的控制器能够使系统的运动轨迹保持在滑动模态附近。
3 仿真结果分析
设计3个算例仿真,在不同风速条件下验证滑模状态观测器和基于状态观测器的滑模自适应控制器的有效性。算例1是在随机风速变化下,风速变化较快、波动较大时,验证观测器的观测效果。算例2是在平滑风速下,风速变化较为缓慢、波动较小时,验证观测器的观测效果。算例3是在随机风速下验证控制器的控制效果。仿真结果表明,所设计的滑模状态观测器具有较好的鲁棒性,对于不同程度的干扰都有较好的平抑效果;同时,基于状态观测器的滑模自适应控制器能最大限度地利用风能。在本仿真算例中,风机和电机的参数选取如表1和表2所示。
表1 系统仿真中的风机参数
表2 系统仿真中的电机参数
3.1 算例仿真1
算例1中,风速随机变化且变化较快,风速波形如图2所示。
图2 随机变化时风速波形
由图2可以看出,风速波动比较频繁,尤其在0.6~0.8 s内,风速急剧增加超过12 m/s。该情形下,观测器的仿真结果如图3所示。
图3 风速随机变化时的观测器仿真结果
由图3可以看出,当风速变化较大时,滑模状态观测器比扩张状态观测器具有更好的鲁棒性;基于滑模状态观测器的转速跟踪误差基本维持在零附近,实现了最大功率点跟踪的目标;而基于扩张状态观测器的转速跟踪误差最大超过6 rad/s。
3.2 算例仿真2
算例2中,风速为平滑风速,且变化比较缓慢,波形如图4所示。平滑风速下观测器的仿真结果如图5所示。
图4 平滑风速下的风速波形
图5 平滑风速下观测器的仿真结果
由图4和图5可以看出,风速在0.6 s附近波动突然增大。此时基于滑模状态观测器的转速跟踪误差保持在零附近,实现了最大功率点跟踪;基于扩张状态观测器的转速跟踪误差在0.6 s处偏差超过2 rad/s。
3.3 算例仿真3
当风速为随机风速时,风速波形如图2所示。基于状态观测器的滑模自适应控制器的仿真结果如图6所示。
图6 随机风速下控制器的仿真结果
由图6可以看出,本文所设计的基于滑模状态观测器的滑模自适应控制器对扰动变化具有较好的鲁棒性。
4 结 论
(1) 针对传统无速度传感器的风电系统变量难以测量的问题,设计了一种滑模状态观测器,能很好地估计系统转速跟踪误差。
(2) 基于估计值设计了基于滑模状态观测器的滑模自适应最大功率点跟踪控制器,补偿系统扰动,相比于传统的最大功率点跟踪控制具有更好的鲁棒性。