首页> 中国专利> 基于T-S模糊模型的风能转换系统滑模控制方法及装置

基于T-S模糊模型的风能转换系统滑模控制方法及装置

摘要

本发明提供一种基于T-S模糊模型的风能转换系统滑模控制方法及装置,能够针对风能转换系统存在的执行器故障问题,采用T-S模糊模型描述带有不确定执行器故障信息的非线性风能转换系统,提高了被控对象的逼近精度,为滑模控制建立了良好的模型基础;同时基于线性矩阵不等式技术设计的滑模控制器不仅保证了风能转换系统的稳定,还提高了风能转换系统的鲁棒性和容错能力,能在风能转换系统存在不确定执行器故障时实现发电机转速和电磁转矩的精确跟踪,从而实现了风速在额定值以下的最大风能捕获,为风能转换系统的高效稳定运行提供了有价值的参考方案。

著录项

  • 公开/公告号CN105179164A

    专利类型发明专利

  • 公开/公告日2015-12-23

    原文格式PDF

  • 申请/专利权人 江苏科技大学;

    申请/专利号CN201510357060.3

  • 发明设计人 薛文涛;侯小燕;冯友兵;朱志宇;

    申请日2015-06-25

  • 分类号F03D7/00(20060101);

  • 代理机构32200 南京经纬专利商标代理有限公司;

  • 代理人楼高潮

  • 地址 212003 江苏省镇江市京口区梦溪路2号

  • 入库时间 2023-12-18 13:04:21

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-11-09

    授权

    授权

  • 2016-01-20

    实质审查的生效 IPC(主分类):F03D7/00 申请日:20150625

    实质审查的生效

  • 2015-12-23

    公开

    公开

说明书

技术领域

本发明涉及风能转换系统控制技术领域,尤其涉及一种基于T-S模糊模型的风能转换系统滑模控制方法及装置。

背景技术

作为目前最重要的新能源之一,风能因其可再生和环境友好的特性已被广泛应用于灌溉、城市供电和许多其他领域。风能转换系统是风能转换为电能最普遍和有效的方式之一,然而现在风电转换技术仍存在一些重要问题,例如:如何实现风力发电机最大功率输出。目前最常用的是MPPT最大功率点跟踪控制策略,即通过发电机转矩控制实现最大风能捕获,例如CN102477943A。对于发电机转矩控制常采用PI控制和LPV增益调度控制等方法,然而目前的风能转换系统设备通常建在偏远地方,常存在传感器、执行器等故障,也存在系统不确定和外部扰动,PI控制对系统不确定性的自适应能力较差,在具有强非线性多参数变化的风电系统中难以实时控制;LPV控制可以保证了系统的稳定性,但忽略了风电系统在运行过程中受外部扰动参数的影响,导致其控制下最大风能捕获效果并不理想。

T-S模糊模型因其实现简单和较强的非线性逼近能力已得到广泛研究,例如论文《基于风能转换系统的T-S模糊建模与控制》(微特电机,2011年第10期,孟涛等)首先给出了风能转换系统的非线性模型,然后基于T-S模糊模型的局部线性特点,将非线性模型转为多个线性的局部模型,然后为每分线性局部模型设计线性控制器,并利用隶属度函数获得风能转换系统的全局模型控制器,其模糊规则为隶属度函数选取三角形函数,虽然选取合适的模糊规则和模糊基函数能较好地描述非线性系统的动态特性,但是对于风能转换系统这种存在参数不确定和外部扰动的复杂系统,即使采用具有优势的T-S模糊建模方法也不能完全消除模型误差,仍需采用先进的鲁棒控制技术来补偿不确定因素对系统的影响。而论文《风能转换系统T-S模糊鲁棒容错控制》(信息与控制,第42卷第6期,2013年12月沈艳霞等)通过建立T-S模糊模型和采用状态反馈并行分布补偿结构来设计风能转换系统,执行器发生故障时,容错控制器能实现额定风速以下的最大风能捕获和系统的稳定运行,但其控制容易产生时滞,存在静态偏差且鲁棒性有待进一步提高。

因此,需要一种能够建立良好的风能转换系统模型基础、实现风能转换系统高效稳定运行的控制方法,可以自由设计且与非线性对象参数和扰动无关,自适应能力高,不仅能够补偿系统不确定性的影响,提高系统的鲁棒性和容错能力,使系统具有较强的抗干扰能力,还能够在风能转换系统存在不确定执行器故障时实现发电机转速和电磁转矩的精确跟踪,达到风速在额定值以下的最大风能捕获。

发明内容

本发明的目的在于提供一种基于T-S模糊模型的风能转换系统滑模控制方法,能够自由设计且与非线性对象参数和扰动无关,自适应能力高,不仅能够补偿系统不确定性的影响,提高系统的鲁棒性和容错能力,使系统具有较强的抗干扰能力,还能够在风能转换系统存在不确定执行器故障时实现发电机转速和电磁转矩的精确跟踪,达到风速在额定值以下的最大风能捕获。

为解决上述问题,本发明提出一种基于T-S模糊模型的风能转换系统滑模控制方法,包括如下步骤:

(a)、建立包含执行器故障的风能转换系统状态方程:

x·(t)=A(x(t))x(t)+Bu(t)y(t)=Cx(t),

其中,x(t)=ΩhΓG,u(t)=Γref*,A(x(t))=Γwt(Ωh/io,v)ioJtΩh-1Jt0-1TG,B=01TG,C=1001,Ωh是发电机转速,Ωh=ioΩl,io为齿轮传动变速比,ΓG为发电机电磁转矩,为电磁转矩参考值,Γwt为风力矩,Jt为高速轴转动惯量,Jwt为风轮机转轴转动惯量;

(b)、基于T-S模糊规则建立T-S模糊控制器,将风能转换系统状态方程转换为风能转换系统全局T-S模糊模型,模糊规则为:ifz1(t)isM1,iandz2(t)isM2,i,thenx·(t)=Aix(t)+Biu(t),y(t)=Cix(t),

风能转换系统全局T-S模糊模型为:

其中,i=1,2,…,n,模糊基函数且满足如下条件:wi[z(t)]为第i个规则的权重,Mj,i[zj(t)]表示前提变量,zj(t)属于模糊集合Mj,i的隶属度,Ai,Bi和Ci为第i个线性子系统相应维数的系统矩阵,控制矩阵和输出矩阵,n为T-S模糊规则的规则数,Ai=Api+ΔAi,ΔAi满足匹配条件且范数有界

(c)、基于线性矩阵不等式技术和非线性系统变结构控制理论设置滑模控制器如下:

τ(t)=ub(t)+us(t)

τb(t)=-Σi=1nhi(BTPB)-1BTPApix~(t)

τs(t)=-ks(t)-ηsgn[s(t)]-η1||x~||sgn[s(t)]

其中,P=X-1为正定矩阵,η>0,k>0。

(d)、对具有T-S模糊控制器以及所述滑模控制器的风能转换系统进行Lyapunov(李雅普诺夫)稳定性分析和仿真验证,以获得滑模控制器的优化控制参数值;

(e)所述滑模控制器利用所述优化控制参数值对风能转换系统进行滑模控制。

进一步的,在步骤(a)中,风能转换系统包括风轮机、传动系统、发电机、AC/DC转换器和电网,其数学模型如下:

Pwt=12ρπR2v3Cp(λ,β),Γwt=12ρπR3v2CΓ(λ,β),Cp(λ,β)=λCΓ(λ,β),λ=R·Ωlv;

其中Pwt为风轮功率,Γwt为风力矩,CΓ为转矩系数,Cp为风能功率系数,λ为叶尖速比,β为桨距角,R为风轮半径,Ωl为风轮的机械角速度,ρ为空气密度,v为风速。

进一步的,在步骤(b)中,所述T-S模糊控制器将风能转换系统状态方程转换为风能转换系统全局T-S模糊模型的具体步骤包括:

首先,T-S模糊控制器将风能转换系统分解为若干线性子系统,每个线性子系统均采用T-S模糊规则表示为具有如下if-then对象规则Ri的模糊子模型:

ifz1(t)isM1,iandz2(t)isM2,ithenx·(t)=Aix(t)+Biu(t),y(t)=Cix(t),i=1,2,...,n,

其中,Ri为第i条模糊规则,z(t)=[z1,z2]=[ΩhG]为风能转换系统前提变量,M11,M12,...,M1n,M21,M22,...,M2n为模糊子集,Ai,Bi和Ci为第i个线性子系统相应维数的系统矩阵、控制矩阵和输出矩阵,n为规则数;

T-S模糊控制器根据所述模糊子模型,采用单点模糊化、乘积推理和中心平均加权反模糊化方法得模糊基函数hi[z(t)]=wi[z(t)]/Σi=1nwi[z(t)];

选取z(t)的基本论域,在所述基本论域上将风能转换系统划分为多个线性子系统,选取模糊基函数hi的表达形式以将各个线性子系统联系起来,进而得到风能转换系统全局模糊模型。

进一步的,所述步骤(c)中,设置滑模控制器的过程包括:

首先,给定系统状态参考值定义状态变量跟踪误差:x~(t)=x(t)-xd(t);

接着,获得的导数:

x~·=Σi=1nhi(Api+ΔAi)x~(t)+Σi=1nhiBiτ(t),其中,Σi=1nhiBiτ(t)=Σi=1nhiBiu(t)+Σi=1nhiApixd(t)-x·d(t);

然后,假设输入矩阵Bi,i=1,2,…,r相同,即B1=B2=…=Bn=B,且存在对称正定矩阵X和一个矩阵Y满足线性矩阵不等式:ApiX+XApiΤ+BY+YΤBΤ<0,i=1,2,…,n;

接着,定义滑模函数和滑动面如下:

s=(BTPB)-1BTPx~S={xR2:BTPx~=0},其中,P=X-1为正定矩阵;

最后,获得带有T-S基本控制项和切换控制项的滑模控制器:

τ(t)=ub(t)+us(t)

τb(t)=-Σi=1nhi(BTPB)-1BTPApix~(t)

τs(t)=-ks(t)-ηsgn[s(t)]-η1||x~||sgn[s(t)];

其中,η>0,k>0。

进一步的,在步骤(d)中,所述稳定性分析的过程包括:

根据风能转换系统的叶减速比和所述滑模控制器,获得任一子系统的滑动面导数:s·(t)=-ks(t)-ηsgn[s(t)]-η1||x~(t)||sgn[s(t)]+Σi=1nhiΔAix~(t);

选取第j个线性子系统用于行风能转换系统稳定性分析,第j个线性子系统滑动面导数为:s·j(t)=-ksj(t)-ηsgn[sj(t)]-η1||x~(t)||sgn[sj(t)]+Σi=1nhiΔAix~(t);

根据Lyapunov函数以及第j个线性子系统滑动面导数,为第j个线性子系统选取k和η值,直至使得第j个线性子系统的所有子滑动面sj(t),j=1,2,…,n.最终均趋于零,此时选取的k和η值为滑模控制器的优化控制参数值。

进一步的,根据Lyapunov函数反馈增益矩阵F=YP以及滑膜控制器的状态变量跟踪误差的导数,来验证闭环风能转换系统的系统状态运行在滑动面的稳定性。

进一步的,所述仿真验证的过程包括:

选择z(t)=[z1,z2]=[ΩhG]为前提向量,所述模糊子模型表示为:

ifΩhisM1,j(i)andΓGisM2,j(i),thenx·(t)=Aix(t)+Biu(t),y(t)=Cix(t)

其中,j(i)=1,2.i=1,2,…,4,模糊集合为M11,M12,M21,M22

给定状态变量基本论域Ωh=[Ωhshb],ΓG=[ΓGsGb],则Ωh和ΓG的隶属函数分别为:

M11=Ωh-ΩhsΩhb-Ωhs,M12=1-M11,M21=ΓG-ΓGSΓGb-ΓGS,M22=1-M21;

在所述基本论域内,所述隶属函数将z(t)分为两个模糊子空间,同时风能转换系统被分为四个线性子系统:

h1=M11M21,h2=M11M22,h3=M12M21,h4=M12M22

根据风能转换系统基本参数以及Ωhref和参考值,求解所述线性矩阵不等式以计算控出制矩阵P和反馈增益矩阵F。

本发明还提供一种基于T-S模糊模型的风能转换系统滑模控制装置,包括建立包含执行器故障的风能转换系统状态方程的系统建模器、基于T-S模糊规则的T-S模糊控制器、基于线性矩阵不等式技术和非线性系统变结构控制理论设置的滑模控制器以及Lyapunov分析验证器,所述T-S模糊控制器将风能转换系统状态方程转换为全局T-S模糊模型,所述滑模控制器接收所述T-S模糊控制器的输出并利用优化控制参数值对风能转换系统进行滑模控制,Lyapunov分析验证器对滑模控制器的输出进行验证以获得滑模控制器的优化控制参数值,其中,所述模糊规则为:ifz1(t)isM1,iandz2(t)isM2,i,thenx·(t)=Aix(t)+Biu(t),y(t)=Cix(t),所述风能转换系统的状态方程为:x·(t)=A(x(t))x(t)+Bu(t)y(t)=Cx(t),所述全局T-S模糊模型为:x·(t)=Σi=1nhi[z(t)][Aix(t)+Biu(t)]y(t)=Σi=1nhi[z(t)]Cix(t),其中,

x(t)=ΩhΓG,u(t)=Γref*,A(x(t))=Γwt(Ωh/io,v)ioJtΩh-1Jt0-1TG,B=01TG,C=1001,Ωh是发电机转速,Ωh=ioΩl,io为齿轮传动变速比,ΓG为发电机电磁转矩,为电磁转矩参考值,Γwt为风力矩,Jt为高速轴转动惯量,Jwt为风轮机转轴转动惯量;i=1,2,…,n,模糊基函数hi[z(t)]=wi[z(t)]/Σi=1nwi[z(t)]>0,且满足如下条件:Σi=1nhi[z(t)]=1,为第i个规则的权重,Mj,i[zj(t)]表示前提变量,zj(t)属于模糊集合Mj,i的隶属度,Ai,Bi和Ci为第i个线性子系统相应维数的系统矩阵,控制矩阵和输出矩阵,n为T-S模糊规则的规则数,Ai=Api+ΔAi,ΔAi满足匹配条件ΔAi=BΔAi,且范数有界||ΔAi||η1;

所述滑模控制器为:

τ(t)=ub(t)+us(t)

τb(t)=-Σi=1nhi(BTPB)-1BTPApix~(t)

τs(t)=-ks(t)-ηsgn[s(t)]-η1||x~||sgn[s(t)]

其中,P=X-1为正定矩阵,η>0,k>0。

进一步的,所述风能转换系统包括风轮机、传动系统、发电机、AC/DC转换器和电网,其数学模型如下:

Pwt=12ρπR2v3Cp(λ,β),Γwt=12ρπR3v2CΓ(λ,β),Cp(λ,β)=λCΓ(λ,β),λ=R·Ωlv;

其中Pwt为风轮功率,Γwt为风力矩,CΓ为转矩系数,Cp为风能功率系数,λ为叶尖速比,β为桨距角,R为风轮半径,Ωl为风轮的机械角速度,ρ为空气密度,v为风速。

进一步的,所述T-S模糊控制器中Ωh和ΓG的隶属函数分别为:

M11=Ωh-ΩhsΩhb-Ωhs,M12=1-M11,M21=ΓG-ΓαΓGb-ΓGS,M22=1-M21;

所述T-S模糊控制器将所述风能转换系统被分为四个线性子系统:

h1=M11M21,h2=M11M22,h3=M12M21,h4=M12M22

所述Lyapunov分析验证器中的Lyapunov函数为和V(x~(t))=x~T(t)Px~(t).

与现有技术相比,本发明的技术方案具有以下有益效果:

1、采用T-S模糊模型描述带有不确定执行器故障信息的风能转换系统,不需要建立被控对象的精确数学模型,就可以通过合适的模糊规则和模糊基函数的选择可建立较准确的WECS模型,具有较强的逼近能力,且为后面的滑模控制建立了良好的模型基础;

2、基于线性不等式技术设计的滑模控制器不仅保证了风能转换系统系统的稳定,且设计的滑动模态具有快速响应、对应参数变化及扰动不敏感性,提高了风能转换系统的鲁棒性和容错能力。

3、风能转换系统在存在执行器故障下能实现风电系统发电机转速和电磁转矩的精确跟踪,从而实现了风速在额定值以下的最大风能捕获,为风电系统的稳定高效运行提供了有价值的参考方案。

附图说明

图1为本发明具体实施例的风能转换系统结构图;

图2为本发明具体实施例的风能转换系统的传动系统结构图;

图3为本发明具体实施例的基于T-S模糊模型的风能转换系统滑模控制装置的结构图;

图4为本发明具体实施例的基于T-S模糊模型的风能转换系统滑模控制发放流程图;

图5为本发明具体实施例的时变风速曲线图;

图6为本发明具体实施例的风力矩曲线图;

图7为本发明具体实施例的高速轴转速跟踪曲线图;

图8为本发明具体实施例的发电机电磁转矩跟踪曲线图;

图9为本发明具体实施例的叶尖速比曲线图;

图10为本发明具体实施例的风能利用系数曲线图。

具体实施方式

为使本发明的目的、特征更明显易懂,下面结合附图对本发明的具体实施方式作进一步的说明,然而,本发明可以用不同的形式实现,不应只是局限在所述的实施例。

请参考图3,本发明还提供一种基于T-S模糊模型的风能转换系统滑模控制装置,包括建立包含执行器故障的风能转换系统状态方程的系统建模器、基于T-S模糊规则的T-S模糊控制器、基于线性矩阵不等式技术和非线性系统变结构控制理论设置的滑模控制器以及Lyapunov分析验证器,所述T-S模糊控制器将风能转换系统状态方程转换为全局T-S模糊模型,所述滑模控制器接收所述T-S模糊控制器的输出并利用优化控制参数值对风能转换系统进行滑模控制,Lyapunov分析验证器对滑模控制器的输出进行验证以获得滑模控制器的优化控制参数值,其中,

所述风能转换系统状态方程为:x·(t)=A(x(t))x(t)+Bu(t)y(t)=Cx(t),

所述模糊规则为:ifz1(t)isM1,iandz2(t)isM2,i,thenx·(t)=Aix(t)+Biu(t),y(t)=Cix(t),所述全局T-S模糊模型为:x·(t)=Σi=1nhi[z(t)][Axi(t)+BU(t)]y(t)=Σi=1nhi[z(t)]Cix(t),其中,x(t)=ΩhΓG,u(t)=Γref*,B=01TG,C=1001,A(x(t))=Γwt(Ωh/io,v)ioJtΩh-1Jt0-1TG,Ωh是发电机转速,Ωh=ioΩl,io为齿轮传动变速比,ΓG为发电机电磁转矩,为电磁转矩参考值,Γwt为风力矩,Jt为高速轴转动惯量,Jwt为风轮机转轴转动惯量;i=1,2,…,n,模糊基函数hi[z(t)]=wi[z(t)]/Σi=1nwi[z(t)]>0,且满足如下条件:Σi=1nk[z(t)]=1,为第i个规则的权重,Mj,i[zj(t)]表示前提变量,zj(t)属于模糊集合Mj,i的隶属度,Ai,Bi和Ci为第i个线性子系统相应维数的系统矩阵,控制矩阵和输出矩阵,n为T-S模糊规则的规则数,Ai=Api+ΔAi,ΔAi满足匹配条件ΔAi=BΔAi,且范数有界||ΔAi||η1;

所述滑模控制器为:

τ(t)=ub(t)+us(t)

τb(t)=-Σi=1nhi(BTPB)-1BTPApix~(t)

τs(t)=-ks(t)-ηsgn[s(t)]-η1||x~||sgn[s(t)]

其中,P=X-1为正定矩阵,η>0,k>0。

进一步的,所述风能转换系统包括风轮机、传动系统、发电机、AC/DC转换器和电网,其数学模型如下:

Pwt=12ρπR2v3Cp(λ,β),Γwt=12ρπR3v2CΓ(λ,β)Cp(λ,β)=λCΓ(λ,β),λ=R·Ωlv;

其中Pwt为风轮功率,Γwt为风力矩,CΓ为转矩系数,Cp为风能功率系数,λ为叶尖速比,β为桨距角,R为风轮半径,Ωl为风轮的机械角速度,ρ为空气密度,v为风速。

进一步的,所述T-S模糊控制器中Ωh和ΓG的隶属函数分别为:

M11=Ωh-ΩhsΩhb-Ωhs,M12=1-M11,M21=ΓG-ΓGSΓGb-ΓGS,M22=1-M21;

所述T-S模糊控制器将所述风能转换系统被分为四个线性子系统:

h1=M11M21,h2=M11M22,h3=M12M21,h4=M12M22

所述Lyapunov分析验证器中的Lyapunov函数为和V(x~(t))=x~T(t)Px~(t).

所述滑模控制器输出的结果包括:风力矩曲线、高速轴转速跟踪曲线、发电机电磁转矩跟踪曲线、叶尖速比曲线、风能利用系数曲线,分别比较这些曲线与对应的系统期望值曲线之间的差距,可以直观的评估滑模控制器对风能转换系统的控制效果。

请参考图4,本发明提供一种基于T-S模糊模型的风能转换系统滑模控制方法,包括如下步骤:

(a)、建立包含执行器故障的风能转换系统状态方程;

(b)、基于T-S模糊规则建立T-S模糊控制器,将风能转换系统状态方程转换为风能转换系统全局T-S模糊模型;

(c)、基于线性矩阵不等式技术和非线性系统变结构控制理论设置滑模控制器;

(d)、对具有T-S模糊控制器以及所述滑模控制器的风能转换系统进行李雅普诺夫Lyapunov稳定性分析和仿真验证,以获得滑模控制器的优化控制参数值;

(e)所述滑模控制器利用所述优化控制参数值对风能转换系统进行滑模控制。

本实施例的风能转换系统为双馈风能转换系统,整体结构如图1所示,包括风轮机、传动系统、双馈发电机、AC/DC转换器(交直交变转换器)和电网等。风能由风轮机捕获并转换为风轮机的机械能,即风轮机的叶片受风速驱动,将风能转换为机械能,产生风轮转速,风轮机通过传动系统带动双馈发电机转子旋转将机械能转化为电能,产生的电能经AC/DC转换器转换为符合要求的交流电传送至电网。风能转换系统的风轮机主要有叶片和轮毂组成,是将风能转化为机械能的重要部件,直接决定风能的转换效率。

步骤(a)中,首选,根据空气动力学原理,建立风轮机的数学模型,如下(1)-(4)式表示:

Pwt=12ρπR2v3Cp(λ,β)---(1)

Γwt=12ρπR3v2CΓ(λ,β)---(2)

Cp(λ,β)=λCΓ(λ,β)(3)

λ=R·Ωlv---(4)

其中,Pwt为风轮功率,Γwt为风力矩,CΓ为转矩系数,Cp为风能功率系数,λ为叶尖速比,β为桨距角,R为风轮半径,Ωl为风轮的机械角速度,ρ为空气密度,v为风速。

风能转换系统工作在额定风速以下时,通常将桨距角β置于0°附近而不进行调节控制,可将其视为常值,此时CΓ(λ,β)=CΓ(λ)。如果已知叶尖速比λ,则可以得出转矩系数CΓ

图2为本发明的风能转换系统的传动系统结构图。传动系统主要低速轴、变速齿轮箱、高速轴组成,低速轴连接风轮机,高速轴连接双馈发电机转子,低速轴到高速轴由变速齿轮箱连接。风轮机受风速驱动低速轴产生转速Ωl及风力矩Γwt,经齿轮箱传动转换为高速轴转速Ωh和发电机电磁转矩ΓG,从而带动交流励磁电机感应产生电能。忽略粘性摩擦,风能转换系统的传动模型,即刚性传动力学方程为:

JtΩ·h=ηi0Γwt-ΓG,JlΩ·h=Γwt-ηi0ΓG,

Jt=η(J1+Jwt)i02+J2+Jg,Jl=J1+Jwt+i02(J2+Jg)η,

其中,Ωh是为发电机转速,Ωh=ioΩl,io为齿轮传动变速比,η为齿轮传动效率,ΓG为发电机电磁转矩,Γwt为风力矩,Jt为传动系统高速轴端的总转动惯量,Jl为传动系统低速轴端的总转动惯量,Jwt为风轮机转轴的转动惯量,J1为齿轮高速端转动惯量,J2为齿轮低速端转动惯量,Jg为发电机转子的转动惯量。由此得到叶尖速比与发电机转子转速的关系式:

λ=hi0v.

由于传动系统体积较大,结构复杂,齿轮箱承受着强风冲击的变载荷作用,其发生故障的几率较高。在步骤(a)中,针对风电系统执行器故障问题,将执行器故障的变化转化为风能转换系统中传动系统参数的不确定性,忽略发电机电磁响应动态过程,得到风能转换系统的状态方程:

{x·(t)=A(x(t))x(t)+Bu(t)y(t)=Cx(t)---(5)

其中,x(t)=ΩhΓG,u(t)=Γref*,A(x(t))=Γwt(Ωh/io,v)ioJtΩh-1Jt0-1TG,B=01TG,C=1001.Ωh是发电机转速,Ωh=ioΩl,io为齿轮传动变速比,ΓG为发电机电磁转矩,为电磁转矩参考值,Γwt为风力矩,Jt为高速轴转动惯量,Jwt为风轮机转轴转动惯量。

考虑到T-S模糊模型的优点,本发明将非线性风能转换系统转化为T-S模糊模型进行控制。步骤(b)中T-S模糊控制器包括输入量模糊产生器、模糊规则库、模糊推理机、模糊消除器。模糊规则库是T-S模糊控制器的核心,其他三个部分均利用这些模糊规则来对非线性的风能转换系统进行局部线性化,从而基于局部线性化来实现风能转换系统的全局非线性,由此,不仅能克服风能转换系统的高维问题,解决非线性风能转换系统建模的困难,且具有较高的逼近精度。

步骤(b)中T-S模糊控制器的模糊产生器采用单点模糊化的方式将风能转换系统前提变量z(t)=[z1,z2]映射为一个集合z(t)=[z1,z2]=[ΩhG];

步骤(b)中T-S模糊控制器的模糊规则库的模糊规则为if-then对象规则Ri

ifz1(t)isM1,iandz2(t)isM2,i,thenx·(t)=Aix(t)+Biu(t),y(t)=Cix(t),i=1,2,...,n,

其中,Ri为第i条模糊规则,z(t)=[z1,z2]=[ΩhG]为风能转换系统前提变量,Ai,Bi和Ci为第i个线性子系统相应维数的系统矩阵,控制矩阵和输出矩阵,n为模糊规则库中所包含的模糊if-then规则的总数。

步骤(b)中T-S模糊控制器的模糊推理机根据模糊逻辑法则以及乘积推理方式把上述模糊规则映射成模糊集合,映射时的模糊基函数hi[z(t)]=wi[z(t)]/Σi=1nwi[z(t)]>0,且满足如下条件:Σi=1nhi[z(t)]=1,wi[z(t)]=Πj=12Mj,i[zj(t)]>0,其中,wi[z(t)]为第i个规则的权重,Mj,i[zj(t)]表示前提变量zj(t)属于模糊集合Mj,i的隶属度。

步骤(b)中的模糊消除器根据中心平均加权反模糊化方法将上述模糊集合映射为一个点输出。

由此,T-S模糊控制器针对步骤(a)中建立的风能转换系统动态方程式(5),首先将非线性的风能转换系统分解为若干线性子系统,每个线性子系统均采用模糊规则表示,然后再根据上述模糊子模型,采用单点模糊化,乘积推理和中心平均加权反模糊化方法,得到风能转换系统全局模糊模型:

{x·(t)=Σi=1n[z(t)][Aix(t)+Biu(t)]y(t)=Σi=1nhi[z(t)]Cix(t)---(6)

其中,模糊基函数hi[z(t)]=wi[z(t)]/Σi=1nwi[z(t)]>0,且满足如下条件:Σi=1nhi[z(t)]=1,为第i个规则的权重,Mj,i[zj(t)]表示前提变量zj(t)属于模糊集合Mj,i的隶属度。由于系统存在时变和不确定性,线性子系统矩阵可写为:Ai=Api+ΔAi,其中ΔAi满足匹配条件且假设范数有界

尽管T-S模糊模型能够较精确地逼近被控对象,但建模过程总会存在误差,且风能转换系统仍存在执行器故障不确定性和外部扰动,所以本发明在步骤(c)中的滑模控制器选取合适的滑模函数、趋近律以及趋近律参数,来对T-S模糊控制器模糊处理后的风能转换系统进一步控制,其滑动模态可以自由设计且与对象参数和扰动无关,对系统不确定和外部扰动具有较强的鲁棒性,能使系统基本运行在稳定状态,同时实现额定风速值以下的最大风能捕捉。图3为本发明的T-S模糊滑模控制结构图。本发明的控制目标是实现风能转换系统发电机转速Ωh和电磁转矩ΓG的渐近跟踪。给定系统状态参考值定义状态变量跟踪误差:

x~(t)=x(t)-xd(t)---(7)

则的导数为:

x~·=Σi=1nhi(Api+ΔAi)x~(t)+Σi=1nhiBiτ(t)---(8)

其中,

Σi=1nhiBiτ(t)=Σi=1nhiBiu(t)+Σi=1nhiApixd(t)-x·d(t)---(9)

本实施例中滑模控制器的设计包括两步:首先选择合适的滑模面,使得系统到达滑动模态时得到理想的动态特性;然后设计合适的控制律以保证系统状态变量能到达滑动面且维持在滑动面,具体如下:

首先,假设输入矩阵Bi,i=1,2,…,r相同,即B1=B2=…=Bn=B,且存在对称正定矩阵X和一个矩阵Y满足如下线性矩阵不等式:

ApiX+XApiΤ+BY+YΤBΤ<0,i=1,2,…,n(10)

接着,基于线性矩阵不等式定义滑模函数和滑动面如下:

s=(BTPB)-1BTPx~S={xR2:BTPx~=0}---(11)

其中,P=X-1为正定矩阵,设计带有T-S基本控制项和切换控制项的滑模控制器如下:

τ(t)=ub(t)+us(t)(12)

τb(t)=-Σi=1nhi(BTPB)-1BTPApix~(t)---(12.a)

τs(t)=-ks(t)-ηsgn[s(t)]-η1||x~||sgn[s(t)]---(12.b)

其中,η>0,k>0。

然后,根据系统式(4)和设计的控制器式(12),滑动面式(11)的导数可以写为:

s·(t)=(BTPB)-1BTPx~·(t)=(BTPB)-1BTP[Σi=1nhi(Api+ΔAi)x~(t)+Σi=1nhiBiτ(t)]=Σi=1nhi(BTPB)-1BTPApix~(t)+τ(t)+Σi=1nhiΔAix~(t)=-ks(t)-ηsgn[s(t)]-η1||x~(t)||sgn[s(t)]+Σi=1nhΔAix~(t)i---(13)

为了实现设计出最佳的T-S模糊控制器以及滑模控制器,可以进行仿真验证,即将T-S模糊控制器以及滑模控制器嵌入风能转换系统控制核心,仿真验证其控制效果,以调整T-S模糊控制器以及滑模控制器的参数,设计出最好的T-S模糊控制器以及滑模控制器。

本实施例的步骤(d)中,选取步骤(b)中划分出的第j个线性子系统代替整个风能转换系统来完成T-S模糊控制器以及滑模控制器所在控制系统的稳定性的验证,根据式(13),第j个线性子系统的滑动面导数可写为:

s·j(t)=-ksj(t)-ηsgn[sj(t)]-η1||x~(t)||sgn[sj(t)]+Σi=1nhiΔAix~(t)---(14)

定义Lyapunov函数如下:

Vj(t)=sjT(t)sj(t)/20---(15)

式(15)的导数,即Lyapunov函数的导数为:

V·j(t)=sjT(t)s·j(t)=sjT(t){-ksj(t)ηsgn[sj(t)]-η1||x(t)||sgn[sj(t)]+Σi=1nhiΔAi=-ksj2(t)-η|sj(t)|-η1||x~(t)||·|sj(t)|+Σi=1nhiΔAix~(t)sj(t)-ksj2(t)-η|sj(t)|-η1||x~(t)||·|sj(t)|+|Σi=1nhiΔAix~(t)sj(t)|-ksj2(t)-η|sj(t)|-η1||x~(t)||·|sj(t)|+||Σi=1nhiΔAix~(t)||·|sj(t)|-ksj2(t)-η|sj(t)|-η1||x~(t)||·|sj(t)|+|Σi=1nhi||ΔAi||·||x~(t)||·|sj(t)|-ksj2(t)-η|sj(t)|-η1||x~(t)||·|sj(t)|+Σi=1nhiη1||x~(t)||·|sj(t)|=-ksj2(t)-η|sj(t)|0---(16)

由式(16)可以看出,合适的k和η取值将保证所有子滑动面sj(t),j=1,2,…,n.最终趋于零,在分析验证过程中,k表示指数趋近项系数,k越大,系统状态能以越大的速度趋近于滑动模态,但k太大时,会使系统状态过快进入滑模面,会加大抖振的趋势;同时η越大,引起滑模面s的抖动越大,但滑模面s趋近零的速度越快;η越小,引起滑模面的抖动越小,但s趋近零的速度越慢。为了保证系统状态快速趋近滑动模态的同时削弱抖振,应增大k的同时减少η。由于风能转换系统所受的干扰和本身建模误差都在一定的范围内,因此满足系统渐进稳定的k和η值是一组均衡解。一开始给定的k和η值即使满足系统稳定,但可能使得系统收敛时间较长和抖振较大,需要相应地调整k和η值,例如增大k的同时减少η,再次验证,直至调整到较好的k和η值,此时系统状态能以较快的速度趋近于滑动模态,并且抖振小,该k和η取值为滑模控制器的优化控制参数值。此外,k和η值的选取和修改可以是手动模式,也可以是自动模式。手动模式下,如果当前k和η取值不能保证所有子滑动面趋近于零,可以手动修改滑模控制器的k和η取值,再次进行分析验证,直至确定出较佳的k和η取值作为滑模控制器的优化控制参数值,使得系统达到快速且无抖振的控制效果。自动模式下,可以借助自动数据验证工具,在k和η取值范围内自动给k和η取值来一一完成Lyapunov分析验证,直至k和η取值保证所有子滑动面以较快的速度且无抖振地趋近于零,此时k和η取值为滑模控制器的优化控制参数值,并将其自动输出值滑膜控制器中,滑膜控制器更新其内部k和η取值,并利用该k和η取值,开始对风能转换系统进行实际的滑模控制。同时也说明将本发明的基于T-S模糊控制器、滑模控制器以及Lyapunov分析验证器的控制系统具有普遍适用性,当应用到新的风能转换系统上后,通过Lyapunov分析验证器的分析验证,可以为选取出最适合该风能转换系统的滑模控制器参数值,提高滑模控制的效果。

本实施例的步骤(d)中,还为了证明闭环风能转换系统控制系统的渐近稳定性,定义如下Lyapunov函数:

V(x~(t))=x~T(t)Px~(t)---(17)

同时定义反馈增益矩阵F=YP,根据式(4),式(17)的导数可写为:

V·(x~(t))=x~T(t)Px~·(t)=x~T(t)P{Σi=1nhi(Api+ΔAi)x~(t)+Σi=1nhiBiτ(t)}=Σi=1nhix~T(t)(PApi+ApiTP+PBF+FTBTP)x~(t)+2Σi=1nhix~T(t)PB[τ(t)-Fx~(t)+ΔAix~(t)]=Σi=1nhix~T(t)P(ApiX+XApiT+BY+YTBT)Px~(t)+2Σi=1nhix~T(t)PB[τ(t)-Fx~(t)+ΔAix~(t)]---(18)

当闭环风能转换系统的系统状态运行在滑动面上,等式(18)第二部分为零,根据式(6),显然所以闭环风能转换系统的控制系统渐近稳定。

本实施例的步骤(d)中,最后对所设计的T-S模糊模型的滑模控制系统进行仿真验证。选择z(t)=[z1,z2]=[ΩhG]为前提向量,根据式(5),采用模糊规则Ri表示非线性风能转换系统:

ifΩhisM1,j(i)andΓGisM2,j(i),thenx·(t)=Aix(t)+Biu(t),y(t)=Cix(t)

其中,j(i)=1,2.i=1,2,…,4,模糊集合为M11,M12,M21,M22

选取z(t)的基本论域Ug=[UΩh,UΓG],其中UΩh=[Ωhs,Ωhb],UΓG=[ΓGS,ΓGb],在论域Ug上将z(t)分为两个模糊子空间,则将风能转换系统划分为4个线性子系统,设计全局T-S模糊控制器时则通过模糊基函数将各个线性子系统联系起来,模糊基函数选取如下:

h1=M11M21,h2=M11M22,h3=M12M21,h4=M12M22

其中隶属函数:

M11=Ωh-ΩhsΩhb-Ωhs,M12=1-M11,M21=ΓG-ΓGSΓGb-ΓGS,M22=1-M21.

给定参考值Ωhref和X为正定矩阵,求解线性矩阵不等式ApiX+XApiΤ+BY+YΤBΤ<0,i=1,2,…,n的解,得到矩阵Y,再由P=X-1和F=YP计算出反馈增益矩阵F。

在步骤(e)中,由于步骤(d)给出了滑模控制器的优化控制参数值,因此,滑膜控制器接收T-S模糊控制器的输入后,能够应用优化控制参数值所在的趋近律,向风能转换系统内输出最合适的控制量,对风能转换系统的滑模控制,实现风能转换系统内的稳定运行。

本实施例为了验证本发明的基于T-S模型的风能转换系统滑模控制系统及方法的有效性,建立了包括上述T-S模糊控制器以及滑模控制器在内的风能转换系统仿真模型,仿真模型采用低功率高速风能转换系统,给定风能转换系统基本参数:额定功率PN=6Kw,额定电压VN=220V,桨叶半径R=2.5m,空气密度ρ=1.25kg/3m,额定风速V=11m/s,传动比io=6.25,转换效率η=0.95,低速轴惯性Jwt=3.6kg·m2,同步转速ws=100πrad/s,额定电磁转矩ΓGmax=40Nm,这里考虑10%内的传动系统参数io的变化,本实施例的风能转换系统的仿真结果如下。

图5为本发明实施方式的时变风速曲线图,图6-图10为额定值以下时变风速条件下的风能转换系统变量仿真曲线。由图6-图8可以看出当执行器发生故障时风能转换系统的风力矩、高速轴转速和电磁转矩几乎不受影响,仍能精确跟踪系统期望值,且由于高速轴转速曲线几乎与期望值曲线重合,其波动范围大大缩小,大大降低了执行器故障时对齿轮箱和轴承的故障失效部分的冲击和震荡,提高了系统安全运行指数。由图9可知,当执行器发生故障时,滑模控制下的风能转换系统叶尖速比保持在最优值附近进行波动。由图10可知,当执行器发生故障时,风能利用系数也保持在最优值(即期望值)附近,依旧实现了额定风速以下风能转换系统的最大风能捕获。由此可见,本发明的控制系统及方法,是一种闭环控制系统及方法,不仅保证了风能转换系统的稳定,且具有快速响应、对应参数变化及扰动不敏感性,提高了风能转换系统的鲁棒性和容错能力,同时在风能转换系统存在执行器故障下能实现发电机转速和电磁转矩的精确跟踪,从而实现了风速在额定值以下的最大风能捕获。

综上所述,本发明涉及一种基于T-S模糊模型的风能转换系统滑模控制方法及装置,能够针对风能转换系统存在的执行器故障问题,采用T-S模糊模型描述带有不确定执行器故障信息的非线性风能转换系统,提高了被控对象的逼近精度,为滑模控制建立了良好的模型基础;同时基于线性矩阵不等式技术设计的滑模控制器不仅保证了风能转换系统的稳定,还提高了风能转换系统的鲁棒性和容错能力,能在风能转换系统存在不确定执行器故障时实现发电机转速和电磁转矩的精确跟踪,从而实现了风速在额定值以下的最大风能捕获,为风能转换系统的高效稳定运行提供了有价值的参考方案。

显然,本领域的技术人员可以对发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号