当前位置: 首页 > 专利查询>重庆大学专利>正文

一种基于广义滑模估计器的机组变桨容错控制方法技术

技术编号:11854778 阅读:75 留言:0更新日期:2015-08-11 00:34
本发明专利技术公开了一种基于广义滑模估计器的机组变桨容错控制方法,包括如下步骤:1)建立同时存在执行器故障和传感器故障下的变桨系统模型;2)引入增广状态向量,将原来故障下变桨系统模型变换成广义系统模型;3)基于广义系统模型设计广义滑模估计器,实现对桨叶位置状态估计和系统故障重构;4)基于状态估计设计容错控制方法,实现故障系统的状态稳定;5)根据确保估计误差系统和原状态系统稳定的线性矩阵不等式条件,计算参数矩阵,把各参数矩阵配置给所设计的估计器和控制器。本发明专利技术建立了估计误差系统和原状态系统稳定的条件,确保估计误差收敛性和状态的有界性,最终实现对执行器故障和传感器故障的重构,以及对故障变桨系统的容错控制。

【技术实现步骤摘要】
一种基于广义滑模估计器的机组变桨容错控制方法
本专利技术涉及一种基于估计器的容错控制方法,尤其涉及一种基于广义滑模估计器的机组变桨容错控制方法。
技术介绍
对于风力发电这类实际工程系统,长期运行时通常不可避免地出现执行器故障或是传感器故障。对于一个发生故障的动态系统,如何维持系统稳定成为控制系统设计的一个重要课题。目前,大多数容错控制方法都建立在传统的故障检测与诊断(FDD)基础上。但是,现存故障检测与诊断(FDD)技术并不能直接反映故障对系统状态的影响程度。于是在FDD基础上,提出了故障重构的思想:根据已被故障影响的过程变量的测量值来估计出故障的大小和位置,几乎可以将故障信号完整地重现出来,不但能够直观地反映出故障的发生、发展过程,还可通过对信号的分析方便地获得关于故障的类型、性质、严重程度以及可能对系统造成的影响、危害等一系列信息。目前,针对风力变桨系统,还没有完整地在模型里考虑其非线性、不确定性以及多重故障(包括执行器故障和传感器故障)同时存在的情况。针对变桨系统这样复杂的故障情况,对执行器故障或是传感器故障的重构和还原造成了极大的难度。目前,对于故障重构方法的研究成果主要体现在基于观测器或估计器的故障重构技术上。目前主要有三大类:一是基于广义观测器的估计方法;二是基于滑模观测器的故障重构技术;三是基于鲁棒自适应观测器的方法。这三类方法在不同的应用场合体现着自身的优缺点。但在现有的研究成果中,还没有将故障重构的方法有效地应用到机组变桨的故障系统中去,进而同时实现对执行器故障和传感器故障的重构并有效地获取故障信息,采取更有效的容错控制措施。
技术实现思路
针对现有技术中风电变桨系统存在的上述不足,本专利技术充分考虑了系统的非线性、不确定性以及同时存在执行器故障和传感器故障的情况,提供了一种基于广义滑模估计器的机组变桨容错控制方法,不仅能实现执行器故障和传感器故障的重构,还能实现故障系统的状态稳定。为了解决上述技术问题,本专利技术采用了如下技术方案:一种基于广义滑模估计器的机组变桨容错控制方法,其特征在于,该方法包括如下步骤:1)建立同时存在执行器故障和传感器故障下的变桨系统模型;首先,考虑存在执行器故障下的叶轮动态方程:再次,考虑存在传感器故障下的桨距角测量方程为:y(t)=x(t)+fs(t)(2)其中,分别代表实际的桨距角、相应的角速度以及相应的角加速度,是桨距角的实际测量值,是推进器、叶片升力、叶片弯曲、振动及不平衡载荷引起的总力矩,是控制输入,是执行器故障函数,是传感器故障函数,JLB为空气加速引起的等效惯量力矩,JBI是转子叶片沿其纵轴的全部惯性力矩,kDB是阻尼系数,kRL是摩擦系数;进一步,方程(1)可以写成:其中,而测量方程(2)可以写成:Y(t)=CX(t)+Dsfs(t)(4)其中为已知的2乘1阶的常值矩阵;2)引入增广状态向量X,将原来故障下变桨系统模型变换成一种新型的广义系统模型;定义如下的增广矩阵:其中,Ip代表维数为p单位矩阵,0k×l代表k行l列的零矩阵,参数δ>0要使得下面条件(6)成立;其中rank表示矩阵的秩;最终,可以得到一个增广的广义系统模型(7);其中,是式(5)中所定义的维数为5的广义系统向量,是维数为2的广义系统测量输出向量,是式(5)中所定义的维数为5的广义非线性向量,是式(5)中所定义的5乘5阶的矩阵,是式(5)中所定义的5乘5阶的参数矩阵,是式(5)中所定义的5乘1阶的参数矩阵,是式(5)中所定义的5乘3阶的矩阵,是式(5)中所定义的2乘5阶的参数矩阵,是式(5)中所定义的维数为3的广义故障向量;3)基于广义系统模型(7)设计出以下结构的广义滑模估计器(8),实现对桨叶位置状态估计和系统故障重构;其中,是维数为5的中间变量向量,是维数为5的增广的广义系统状态估计向量,是式(5)中所定义的5乘2阶的矩阵,分别是所设计的5乘2阶的微分增益矩阵,5乘2阶的比例增益矩阵以及5乘3阶的滑模增益矩阵,是维数为3的连续的输入信号;3.1)设计微分增益则可证明矩阵是非奇异的;3.2)设计比例增益首先,利用如下李雅普诺夫方程(9)求解出矩阵其中,μ>0满足进一步,比例增益可通过式子(10)进行计算;3.3)设计滑模增益3.4)令和定义如下滑模面:其中,为正定矩阵,且满足以下条件:其中,是由所确定的3乘2阶的设计矩阵;于是,最终设计的滑模面变为:设计的连续输入信号具有如下的滑模形式:其中,δ>0满足条件(6),γ>0为设计参数,ο>0是一个小常数,取ο=10-3,α0,α1,β0和d0满足以下条件(15);4)基于状态估计设计容错控制方法,实现故障系统的状态稳定;4.1)基于状态估计值,定义一个积分型滑模面(16):其中,和分别是所设计1乘2阶的参数矩阵;矩阵G要使得GB=1,矩阵K要使得矩阵(A+BK)是霍尔维茨的;4.2)所设计的控制器结构(17)-(18)如下所示:且其中,5)给出估计误差系统和原状态系统稳定的条件,计算参数矩阵,并把各参数矩阵配置给所设计的估计器和控制器;稳定性条件:在滑模控制us(t)和控制输入u(t)下,如果存在2乘2阶的正定矩阵2乘2阶的正定矩阵和3乘2阶的矩阵使得下面LMI优化问题(20)成立:其中,υ是固定常数,则可以确保估计误差系统和原状态系统的稳定;通过LMI工具箱的“mincx”求解器,可以方便地求解以上线性矩阵不等式优化问题,计算出所设计的参数矩阵最后,在风电变桨系统中,将LMI优化问题中求解出的参数矩阵同以上步骤中所设计的微分增益矩阵比例增益矩阵滑模增益矩阵控制器参数矩阵G和K相应配置给所设计的估计器和控制器,实现对桨叶位置的估计和对执行器故障和传感器故障的重构,实现变桨系统稳定。与现有技术相比,本专利技术具有如下优点:1、首次将广义滑模估计器的故障重构方法应用到机组变桨的故障模型中,有效地实现故障的重构和系统的稳定。2、通过LMI工具箱来求解LMI优化问题,可以容易地得到所设计的估计器增益矩阵,参数设计简单,且易于实现。附图说明图1为一种基于广义滑模估计器的机组变桨容错控制方法的流程图;图2为实际桨距角与估计桨距角的曲线图;图3为实际的执行器故障曲线和估计的执行器故障曲线对比图;图4为实际的传感器故障曲线和估计的传感器故障曲线对比图。具体实施方式下面结合附图和具体实施方式对本专利技术作进一步详细说明。一种基于广义滑模估计器的机组变桨容错控制方法,其流程如图1所示,该方法包括如下步骤:1)建立同时存在执行器故障和传感器故障下的变桨系统模型;首先,考虑存在执行器故障下的叶轮动态方程:再次,考虑存在传感器故障下的桨距角测量方程为:y(t)=x(t)+fs(t)(2)其中,M(·)=JLB+JBI>0;分别代表实际的桨距角、相应的角速度以及相应的角加速度,是桨距角的实际测量值,是推进器、叶片升力、叶片弯曲、振动及不平衡载荷引起的总力矩,是控制输入,是执行器故障函数,是传感器故障函数,JLB为空气加速引起的等效惯量力矩,JBI是转子叶片沿其纵轴的全部惯性力矩,kDB是阻尼系数,kRL是摩擦系数;进一步,方程(1)可以写成:其中,而测量方程(2)可以写成:Y(t)=CX(t)+Dsfs(t)(4)其中为已知的2乘1阶的常值矩阵。2)引入增广状本文档来自技高网...
一种基于广义滑模估计器的机组变桨容错控制方法

【技术保护点】
一种基于广义滑模估计器的机组变桨容错控制方法,其特征在于,该方法包括如下步骤:1)建立同时存在执行器故障和传感器故障下的变桨系统模型;首先,考虑存在执行器故障下的叶轮动态方程:M(·)x..(t)+Φ(t,x,x.)+d(t,x,x·)=u(t)+fa(t)---(1)]]>再次,考虑存在传感器故障下的桨距角测量方程为:y(t)=x(t)+fs(t)      (2)其中,M(·)=JLB+JBI>0;Φ(t,x,x.)=(DJLBdt+DJBIdt+kDB+kRL)x.+(dkDBdt+dkRLdt)x;]]>分别代表实际的桨距角、相应的角速度以及相应的角加速度,是桨距角的实际测量值,是推进器、叶片升力、叶片弯曲、振动及不平衡载荷引起的总力矩,是控制输入,是执行器故障函数,是传感器故障函数,JLB为空气加速引起的等效惯量力矩,JBI是转子叶片沿其纵轴的全部惯性力矩,kDB是阻尼系数,kRL是摩擦系数;进一步,方程(1)可以写成:X.(t)=AX(t)+B[u(t)+fa(t)-Φ(t,x,x.)-d(t,x,x.)]---(3)]]>其中,X=xx.,A=0100,B=0M-1;]]>而测量方程(2)可以写成:Y(t)=CX(t)+Dsfs(t)     (4)其中为已知的2乘2阶的常值矩阵;2)引入增广状态向量将原来故障下变桨系统模型变换成一种新型的广义系统模型;定义如下的增广矩阵:X‾(t)=ΔXfaDsfs,A‾=ΔA000-δ000-I2,B‾=ΔB01×102×1,C‾=ΔC02×1I2,]]>E‾=ΔI2δ-1B00100002×2,N‾=Δ02×201×2I2,B‾f=Δδ-1B02×1-B1001×202×1Ds02×2,---(5)]]>f‾=Δδfa+f.afsd,Φ‾=Δ-BΦ01×102×1.]]>其中,Ip代表维数为p单位矩阵,0k×l代表k行l列的零矩阵,参数δ>0要使得下面条件(6)成立;rankδI2+ABC0=3---(6)]]>其中rank表示矩阵的秩;最终,可以得到一个增广的广义系统模型(7);E‾X‾.(t)=A‾X‾(t)+B‾u(t)+B‾ff‾(t)+Φ‾(X)Y(t)=C‾X‾(t)---(7)]]>其中,是式(5)中所定义的维数为5的广义系统向量,是维数为2的广义系统测量输出向量,是式(5)中所定义的维数为5的广义非线性向量,是式(5)中所定义的5乘5阶的矩阵,是式(5)中所定义的5乘5阶的参数矩阵,是式(5)中所定义的5乘1阶的参数矩阵,是式(5)中所定义的5乘3阶的矩阵,是式(5)中所定义的2乘5阶的参数矩阵,是式(5)中所定义的维数为3的广义故障向量;3)基于广义系统模型(7)设计出以下结构的广义滑模估计器(8),实现对桨叶位置状态估计和系统故障重构;(E‾+L‾DC‾)ξ.(t)=(A‾-L‾PC‾)ξ(t)-N‾Y(t)+Bu(t)+Φ‾(X^)+L‾sus(t)X‾^(t)=ξ(t)+(E‾+L‾DC‾)-1Y(t)---(8)]]>其中,是维数为5的中间变量向量,是维数为5的增广的广义系统状态估计向量,是式(5)中所定义的5乘2阶的矩阵,分别是所设计的5乘2阶的微分增益矩阵,5乘2阶的比例增益矩阵以及5乘3阶的滑模增益矩阵,是维数为3的连续的输入信号;3.1)设计微分增益L‾D=02×201×2I2,]]>则可证明矩阵是非奇异的;3.2)设计比例增益首先,利用如下李雅普诺夫方程(9)求解出矩阵-(μI+(E‾+L‾DC‾)-1A‾)T...

【技术特征摘要】
1.一种基于广义滑模估计器的机组变桨容错控制方法,其特征在于,该方法包括如下步骤:1)建立同时存在执行器故障和传感器故障下的变桨系统模型;首先,考虑存在执行器故障下的叶轮动态方程:再次,考虑存在传感器故障下的桨距角测量方程为:y(t)=x(t)+fs(t)(2)其中,M(·)=JLB+JBI>0;分别代表实际的桨距角、相应的角速度以及相应的角加速度,是桨距角的实际测量值,是推进器、叶片升力、叶片弯曲、振动及不平衡载荷引起的总力矩,是控制输入,是执行器故障函数,是传感器故障函数,JLB为空气加速引起的等效惯量力矩,JBI是转子叶片沿其纵轴的全部惯性力矩,kDB是阻尼系数,kRL是摩擦系数;进一步,方程(1)可以写成:其中,而测量方程(2)可以写成:Y(t)=CX(t)+Dsfs(t)(4)其中为已知的2乘1阶的常值矩阵;2)引入增广状态向量将原来故障下变桨系统模型变换成一种新型的广义系统模型;定义如下的增广矩阵:其中,Ip代表维数为p单位矩阵,0k×l代表k行l列的零矩阵,参数δ>0要使得下面条件(6)成立;其中rank表示矩阵的秩;最终,可以得到一个增广的广义系统模型(7);其中,是式(5)中所定义的维数为5的广义系统向量,是维数为2的广义系统测量输出向量,是式(5)中所定义的维数为5的广义非线性向量,是式(5)中所定义的5乘5阶的矩阵,是式(5)中所定义的5乘5阶的参数矩阵,是式(5)中所定义的5乘1阶的参数矩阵,是式(5)中所定义的5乘3阶的矩阵,是式(5)中所定义的2乘5阶的参数矩阵,是式(5)中所定义的维数为3的广义故障向量;3)基于广义系统模型(7)设计出以下结构的广义滑模估计器(8),实现对桨叶位置状态估计和系统故障重构;其中,是维数为5的中间变量向量,是维数为5的增广的广义系统状态估计向量,是式(5)中所定义的5乘2阶的矩阵,分别是所设计的5乘2阶的微分增益矩阵,5乘2阶的比例增益矩阵以及5乘3阶的滑模增益矩阵,是维数为3的连续的输入信号;3.1)设计微分增益则可证明矩阵是非奇异的;3.2)设计比例增益首先,利用如下李雅普诺夫方程(9)求解出矩阵

【专利技术属性】
技术研发人员:宋永端卢颖王磊陈晨张涛周宏颖
申请(专利权)人:重庆大学
类型:发明
国别省市:重庆;85

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

1