[发明专利]工业互联系统的分散式故障检测与容错控制方法有效
申请号: | 202010511704.0 | 申请日: | 2020-06-08 |
公开(公告)号: | CN111665820B | 公开(公告)日: | 2021-11-23 |
发明(设计)人: | 周顺;张日东 | 申请(专利权)人: | 杭州电子科技大学 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 浙江千克知识产权代理有限公司 33246 | 代理人: | 周希良 |
地址: | 310018 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工业 联系 分散 故障 检测 容错 控制 方法 | ||
1.工业互联系统的分散式故障检测与容错控制方法,其特征在于该方法包括以下步骤:
步骤1.建立子系统状态模型及子系统间通信协议
1-1.建立第i个子系统Pi的状态模型为:
其中表示第i个子系统Pi的状态向量,表示状态向量xi的第k个行向量xik的导数,表示状态向量xi的第m个行向量的导数,其中i=1,2,...n,k=1,2...,m-1;
ui表示子系统Pi的控制输入;fi(xi),gi(xi)为已知函数,表示第i个子系统Pi的局部动态;φij为未知函数,表示第i个子系统和第j个子系统之间的互连效应,且φii=0;hia(x)表示第a个故障对子系统Pi动态的影响;t表示系统运行的时间,β(t-Tia)表示在未知时刻Tia发生的故障对应的时间分布;bi表示子系统Pi中发生故障的总数;
1-2.将子系统Pi的状态模型写成矩阵形式
其中
假设子系统Pi的局部标称模型为
表示子系统Pi在没有故障和互联条影响下的状态向量,表示其导数,为在没有故障和互联条影响件下已知函数,表示子系统Pi的局部动态;
其中
和是已知的局部边界函数,分别表示fi和gi的建模不确定性的边界;
1-3.建立子系统的状态跟踪误差方程
令为xi的参考轨迹矢量,则子系统Pi的状态跟踪误差为
1-4.建立子系统间的通信协议
子系统Pi在其状态跟踪误差的范数超过某个阈值di时,便将其状态xi(t)提供给所有其它子系统;否则,其它子系统将改用已知的参考轨迹矢量
定义为第i个子系统Pi在第k次开始向其它子系统传送其状态的时刻,为停止时刻,则:
表示不同时刻子系统Pi向其他子系统传递的状态向量值,E(xi)表示不同时刻子系统Pi的状态向量xi与差值的范数;
步骤2.设计分散式故障检测方案
2-1.建立子系统Pi的估计量模型
假设互联函数对所有i≠j都满足
其中Lij和σj是已知常数;
则子系统Pi的估计量模型为:
是子系统Pi的第mi个估计状态,满足表示其导数,λi0是定义的标量,是估计误差,用于故障检测;
2-2.定义故障检测阈值Ri(t)
其中
dj表示设计的阈值;若|εi(tid)|≥Ri(tid),则在tid时刻故障发生警报;
步骤3.设计分散式容错控制器
3-1.基于步骤1-3子系统Pi的跟踪误差动态为
表示的期望参考值,表示的导数;
3-2.设计标称控制律
ui=ui1+ui2
其中ui1是在没有互连效应和故障的情况下稳定子系统Pi的标称控制律,ui2是增广故障调节控制率,用于解决互连效应和由于故障引起的动态变化;选择向量使得为Hurwitz矩阵;
3-3.设计增广故障调节控制率
由于是Hurwitz矩阵,因此对于任何矩阵Qi0,都存在矩阵Pi满足Lyapunov方程定义标量跟踪误差假设存在一个未知的解析函数γij使得
用线性参数化逼近器si(ei),自适应地逼近解析函数γij;
其中是一组基函数,是一组未知的常数参数,是残差近似误差,结合死区修正,得到增广故障调节控制率
其中δi0为设计常数,为Pi的最大特征值;对自适应逼近器和自适应边界参数的参数估计按照以下自适应规律进行更新:
其中为正定矩阵,为正常数,表示参数估计的自适应增益,为死区;
3-4.结合步骤3-2和3-3得到子系统Pi的总体分散控制律为
当步骤2-2检测到故障发生警报后,子系统Pi通过不断自适应地调整总体分散控制律ui,使得当前子系统保持稳定;以此类推,其它子系统也采用此方法保持自身稳定,最后保证互联大系统也是稳定的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州电子科技大学,未经杭州电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010511704.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种污水预处理装置
- 下一篇:一种医疗单证结构化知识提取的模板构建与匹配方法