基于LMI欠驱动滑模控制的故障风电系统容错方法技术方案

技术编号:29665408 阅读:21 留言:0更新日期:2021-08-13 21:45
本发明专利技术针对风力发电系统中的执行器恒偏差故障和执行器恒增益故障的问题,发明专利技术了一种基于LMI(线性矩阵不等式)欠驱动滑模控制的故障风电系统容错方法。首先为执行器恒偏差故障和执行器恒增益故障设计出两种不同的容错控制器,当系统发生某一种故障时,由不同的主动容错系统根据故障诊断机构提供的实时信息,自动选择切换至相对应的容错控制器,完成多模型故障诊断;最终,恒常数偏差与恒增益通过LMI欠驱动滑模控制实现故障容错控制,从而实现多模型故障诊断与容错控制。本发明专利技术能对执行器故障进行有效地容错控制,对提系统的稳定性具有重要的意义。

【技术实现步骤摘要】
基于LMI欠驱动滑模控制的故障风电系统容错方法
本专利技术涉及的风力发电系统故障,进行独立分析讨论并根据其特点设计容错控制策略,具体的说就是一种基于LMI(线性矩阵不等式)欠驱动滑模控制的故障风电系统容错方法。
技术介绍
随着风力发电技术的不断发展,风力发电机组的单机容量有了很大的提高,但也使得系统的结构复杂性和控制难度增加;风电场一般分布在偏远山区或海边,工作环境复杂,条件恶劣;风力发电机组在工作的时候发生故障无法避免;对风力发电系的执行器故障,通过采用LMI欠驱动滑模控制容错策略是有效的手段。由于被动容错控制具有输出不连续,有较大的抖动和很大的保守性,容易损坏执行器,不能全面发挥系统的最高性能等缺点。风力发电系统的故障常采用主动容错控制,主动容错控制主要可以分为控制律重新调度、控制律重构设计和模型跟随重组控制三种类型。控制律重新调度需要对故障检测装置高灵敏度以及高准确率,而且需要对所有故障一一穷举,比较费时费力,但是也是一种比较实用的主动容错控制方法。控制律重构设计与需要对所有故障一一穷举的控制率重新调度不同,控制率重构设计的核心思想是在线实时重组容错控制律,现时最常见的控制律重构的设计方法基于神经网络的PID参数重构容错控制;模型跟随重组控制策略不论是否发生故障被控系统的输出始终以跟踪参考模型的输出的为执行目的,以自适应控制为控制手段的控制策略,近年来,基于模型跟随重组的主动容错控制策略日渐成为控制领域的研究的焦点。与被动容错控制相比,主动容错控制通过控制器重构保持系统的稳定和具有可接受的能以积极响应系统的元件故障。
技术实现思路
为了针对风力发电系统中的执行器恒偏差故障和执行器恒增益故障的问题,提出了一种基于LMI欠驱动滑模控制的故障风电系统容错策略,解决了风力发电系统因故障带来的一系列问题,使系统重新回到稳定状态。总共分为三个阶段:第一阶段:对执行器故障的LMI欠驱动滑模控制进行推论与证明;第二阶段:设计风力发电系统执行器恒偏差故障容错控制;第三阶段:设计发电系统执行器恒增益故障容错控制。风力发电系统的整合模型是一个两出两入的非线性强耦合系统;整体模型如下:其中,x=[ωt,ωg,Ttw,Tg,β]T,y=[ωg,Pg]T,ωt为风机转子的转速,ωg为发电机转子的转速,Ttw为传动机构转矩,Tg为发电机的电磁转矩,为按照控制要求给出发电机的电磁转矩的参考值,βd按照控制要求输出桨距角的参考值,Pg为系统的输出功率,i为齿轮箱的传动比,Jt为低速轴的转动惯量,Cp为风能利用系数,λ为叶尖速比,β是桨距角,R为风轮半径,v为有效风速,Jg为高速轴的转动惯量,ks为传动轴的刚度系数;Bs为阻尼系数,τg为系统的时间常数,τ为一阶系统的时间常数τ。模型的线性化处理,针对某一工况对空气动力转矩进行线性化处理,式子可得:综上所述,结合式(1)至式(2),风电系统整体模型的状态空间形式为:相应系统参数如下:由式(3)易知风力发电系统线性模型可知:其中x=[ωt,ωg,Ttw,Tg,β]T,y=[ωg,Pg]T,其中,和分别为测量风速下的系统相关参数值,Tt为空气动力转矩。由于执行系统是一阶系统,对执行系统进行化简得:其中d1,d2分别为x1,x2达到输入参考值u1,u2之前的抖动;结合式(3)则有:设状态参考值为xd=[x1d,x2d,x3d]T,xd=0,z=x-xd,则有:整理后得:其中z=x-xd=[x1,x2,x3]T-[x1d,x2d,x3d]T,定义滑模函数为s=BTPz(8)其中,P为3X3阶正定矩阵,通过P的设计实现s=0;设计滑模控制器u(t)=ueq+un(9)根据等效控制原理,取d=0,则有和可得从而ueq=-(BTPB)-1BTPAz(t)(10)为了保证取鲁棒控制项un=-(BTPB)-1[|BTPB|δf+ε0]sgn(s)(11)其中δf>d,ε0>0。取李雅普诺夫函数则有联合式(8)、式(12)和式(13)则有使用LMI来设计P有求解控制律中的对称正定阵P,将控制律式(9)写成u(t)=-Kz(t)+v(t)(15)其中,v(t)=Kz+ueq+un则代入式(8)有其中,通过设计K使为Hurwitz,则可保证闭环系统稳定;取李雅普洛夫函数为V=zTPz(17)则有由控制律式(9)易知,存在t≥t0,s=BPz(t)=0成立,即有sT=zTPB=0成立,则上式变为为保证需要将P-1分别乘以式(19)的左右两边可得取X=P-1,则有(A-BK)X+X(A-BK)T<0(22)取L=KX,则有AX-BL+XAT-LTBT<0(23)即有AX+XAT<BL+LTBT(24)即可协同设计X,K使得系统稳定;设计风力发电系统执行器恒偏差故障容错控制;执行器恒偏差故障:其中和分别为发电机输出转矩和输出桨距角的偏差;使用一阶动态系统模型进行近似分析描述;其中β是变桨距系统的实际输出;βd按照控制要求输出桨距角的参考值;τ为一阶系统的时间常数τ。发电机的电磁转矩的变化对传动系统的影响,可看成一个惯性环节,如式所示;其中,Tg为发电机的电磁转矩;为按照控制要求给出发电机的电磁转矩的参考值,τg为发电机系统系统的时间常数。由式(26)和式(27)可知风力发电执行器模型有:其中β是变桨距系统的实际输出;βd按照控制要求输出桨距角的参考值;τ为变桨距的时间常数;Tg为发电机的电磁转矩;为按照控制要求给出发电机的电磁转矩的参考值,τg为发电机系统的时间常数。整理式上式有其中当风力发电系统发生执行器恒偏差故障的时候,结合式(28)式(7)和式(25)得:其中f(x,t)=Δ+d,Δ为执行器两个未知的常数输入偏差;根据等效控制原理,取f(x,t)=0,则由和可得取滑模控制率为u(t)=ueq+unueq=-(BTPB)-1BTPAz(t)(30)un=-(BTPB)-1[|BTPB|δf+ε0]sgn(s)其中证明:取李雅普诺夫函数有则有则有设计风力发电系统执行器恒增益故障容错控制;执行器恒增益故障:<本文档来自技高网
...

【技术保护点】
1.基于LMI欠驱动滑模控制的故障风电系统容错方法,其特征在于该方法采用基于LMI欠驱动滑模控制和设计风力发电系统执行器故障容错控制;首先对LMI欠驱动滑模控制进行推论与证明;然后为执行器恒偏差故障和执行器恒增益故障设计出风力发电系统执行器恒偏差故障容错控制和风力发电系统执行器恒增益故障容错控制,当系统发生某一种故障时,由不同的主动容错系统根据故障诊断机构提供的实时信息,自动选择切换至相对应的容错控制器,完成多模型故障诊断;最后恒常数偏差与恒增益通过LMI欠驱动滑模控制实现故障容错控制,从而实现多模型故障诊断与容错控制,保障风力发电系统的稳定;/n本专利技术实现如下:/n设计风力发电系统执行器故障,易知风力发电系统自身的参数并没有发生变化,是可以确定的;执行器故障可等效于输入偏差,针对未知的恒常数偏差与恒增益可由LMI欠驱动滑模控制进行故障容错控制;/nLMI欠驱动滑模控制原理如下:/n风力发电系统的整合模型是一个两出两入的非线性强耦合系统;整体模型如下:/n

【技术特征摘要】
1.基于LMI欠驱动滑模控制的故障风电系统容错方法,其特征在于该方法采用基于LMI欠驱动滑模控制和设计风力发电系统执行器故障容错控制;首先对LMI欠驱动滑模控制进行推论与证明;然后为执行器恒偏差故障和执行器恒增益故障设计出风力发电系统执行器恒偏差故障容错控制和风力发电系统执行器恒增益故障容错控制,当系统发生某一种故障时,由不同的主动容错系统根据故障诊断机构提供的实时信息,自动选择切换至相对应的容错控制器,完成多模型故障诊断;最后恒常数偏差与恒增益通过LMI欠驱动滑模控制实现故障容错控制,从而实现多模型故障诊断与容错控制,保障风力发电系统的稳定;
本发明实现如下:
设计风力发电系统执行器故障,易知风力发电系统自身的参数并没有发生变化,是可以确定的;执行器故障可等效于输入偏差,针对未知的恒常数偏差与恒增益可由LMI欠驱动滑模控制进行故障容错控制;
LMI欠驱动滑模控制原理如下:
风力发电系统的整合模型是一个两出两入的非线性强耦合系统;整体模型如下:



其中,x=[ωt,ωg,Ttw,Tg,β]T,y=[ωg,Pg]T,ωt为风机转子的转速,ωg为发电机转子的转速,Ttw为传动机构转矩,Tg为发电机的电磁转矩,为按照控制要求给出发电机的电磁转矩的参考值,βd按照控制要求输出桨距角的参考值,Pg为系统的输出功率,i为齿轮箱的传动比,Jt为低速轴的转动惯量,Cp为风能利用系数,λ为叶尖速比,β是桨距角,R为风轮半径,v为有效风速,Jg为高速轴的转动惯量,ks为传动轴的刚度系数;Bs为阻尼系数,τg为系统的时间常数,τ为一阶系统的时间常数τ;
模型的线性化处理,针对某一工况对空气动力转矩进行线性化处理,式子可得:



综上所述,结合式(1)至式(2),风电系统整体模型的状态空间形式为:



相应系统参数如下:






由式(3)易知风力发电系统线性模型可知:



其中
x=[ωt,ωg,Ttw,Tg,β]T,y=[ωg,Pg]T,












其中,和分别为测量风速下的系统相关参数值,Tt为空气动力转矩;
由于执行系统是一阶系统,对执行系统进行化简得:



其中d1,d2分别为x1,x2达到输入参考值u1,u2之前的抖动;
结合式(3)则有:



设状态参考值为xd=[x1d,x2d,x3d]T,xd=0,z=x-xd,则有:









整理后得:



其中z=x-xd=[x1,x2,x3]T-[x1d,x2d,x3d]T,
定义滑模函数为
s=BTPz(8)
其中,P为3X3阶正定矩阵,通过P的设计实现s=0;
设计滑模控制器
u(t)=ueq+un(9)
根据等效控制原理,取d=0,则有和可得



从而
ueq=-(BTPB)-1BTPAz(t)(10)
为了保证取鲁棒控制项
un=-(BTPB)-1[|BTPB|δf+ε0]sgn(s)(11)
其中δf>d,ε0>0;
取李雅普诺夫函数



则有



联合式(8)、式(12)和式(13)则有



使用LMI来设计P有
求解控制律中的对称正定阵P,将控制律式(9)写成
u(t)=-Kz(t)+v(t)(15)
其中,v(t)=Kz+ueq+un
则代入式(8)有



其中,通过设计K使为Hurwitz,则可保证闭环系统稳定;
取李雅普洛夫函数为
V=zTPz(17)
则有



由控制律式(9)易知,存在t≥t0,s=BPz(t)=0成立,即有...

【专利技术属性】
技术研发人员:王欣秦斌叶永恩秦羽新
申请(专利权)人:湖南工业大学
类型:发明
国别省市:湖南;43

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

1