[发明专利]一种执行机构故障诊断与容错控制的一体化方法和系统有效
申请号: | 202010153200.6 | 申请日: | 2020-03-06 |
公开(公告)号: | CN111381581B | 公开(公告)日: | 2021-07-09 |
发明(设计)人: | 王淑一;李文博;刘细军;刘文静;武云丽;郭建新 | 申请(专利权)人: | 北京控制工程研究所 |
主分类号: | G05B23/02 | 分类号: | G05B23/02 |
代理公司: | 中国航天科技专利中心 11009 | 代理人: | 张欢 |
地址: | 100080 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 执行机构 故障诊断 容错 控制 一体化 方法 系统 | ||
1.一种执行机构故障诊断与容错控制的一体化方法,其特征在于,包括以下步骤:
(1)利用区域极点配置原理,将综合控制律的重构问题转换成双线性不等式组的约束优化问题;
步骤(1)的具体步骤如下:
步骤1.1:建立执行机构发生故障时航天器控制系统的数学模型,采用如下离散时变形式的状态空间模型进行描述:
其中,Γ(n)为描述执行机构具体故障模式的有效因子,x(n)、u(n)和y(n)分别为系统的状态变量、输入变量和输出变量,w(n)和v(n)分别为系统的过程噪声变量和测量噪声变量,A(n)、B(n)和C(n)分别为系统的动力学模型矩阵、执行机构安装矩阵以及敏感器安装矩阵,n表示系统的第n个时刻;
步骤1.2:根据步骤1.1中建立的数学模型,通过设计综合控制律使得对称正定矩阵X1(n)、X2(n)和X3(n)满足以下双线性不等式组:
[A(n)+B(n)Γ(n)K(n)C(n)]X1(n)+X1(n)[A(n)+B(n)Γ(n)K(n)C(n)]T+2αX1(n)0
其中:
X1(n)、X2(n)和X3(n)为待求解的对称正定矩阵,K(n)为待设定的控制器增益参数,α和θ为稳定区域的夹角,r为稳定区域的半径;
(2)根据步骤(1)中得到的双线性不等式组,采用摄动线性化方法对双线性不等式组进行求解,得到综合控制律
(3)利用步骤(2)得到的综合控制律采用卡尔曼滤波算法在线估计有效因子Γ(n),同步得到故障后所需的容错控制律
(4)利用步骤(3)获得的容错控制律对航天器控制系统进行控制。
2.根据权利要求1所述的一种执行机构故障诊断与容错控制的一体化方法,其特征在于,步骤(2)的具体方法为:
步骤2.1:令j=1,任取初始反馈增益
步骤2.2:令求解如下关于t、Xi(n)的线性矩阵不等式约束下的极小值问题:
其中,ε1为预设的第一阈值,I表示单位矩阵,i=1,2,3;t为待优化的松弛量;j为迭代优化的步长;
求得的极小值定义为tj=min t;若tj0且Aj(n)的极点均位于稳定区域内,则为所需的值,进入步骤(3);若tj0且Aj(n)的极点没有全部位于稳定区域内,则返回步骤2.1,调整初始反馈增益;若tj≥0,则进入步骤2.3;
步骤2.3:令求解如下关于摄动量δX1(n)、δX2(n)、δX3(n)和的线性化极小值问题:
式中:
χ3(n)=(ψ12(n))T,
求得tj-1,若|tj-1-tj|ε2且jN,则令j=j+1,返回步骤2.2;否则返回步骤2.1;其中,N为最大迭代次数,ε2为预设的第二阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京控制工程研究所,未经北京控制工程研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010153200.6/1.html,转载请声明来源钻瓜专利网。