[发明专利]一种电推力器的自适应容错控制方法有效
申请号: | 201910830690.6 | 申请日: | 2019-09-04 |
公开(公告)号: | CN110568757B | 公开(公告)日: | 2020-06-26 |
发明(设计)人: | 章喆;汤海滨;许舒婷;张尊 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | G05B13/04 | 分类号: | G05B13/04 |
代理公司: | 北京航智知识产权代理事务所(普通合伙) 11668 | 代理人: | 黄川;史继颖 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 推力 自适应 容错 控制 方法 | ||
1.一种电推力器的自适应容错控制方法,其特征在于,包括:
S1:基于增量型故障容错控制算法设计控制律并预先设置于可重构的控制器中;
S2:利用直接可测信号的故障检测方法,快速识别检测出电推力器的 控制故障;
S3:针对步骤S2中的故障,基于增量型故障容错控制算法重构控制律,构建推力控制系统模型;
S4:基于步骤S3建立的推力控制系统模型,建立推力器模型、状态界面模型,所述推力器模型以电推力器为模型被控对象,分析放电电压、放电电流与推力之间的关系;状态界面模型将所述推力器模型与所述推力控制系统模型联合起来;
S5:基于步骤S4建立的推力控制系统模型、推力器模型和状态界面模型,构成推力系统模型,以提高电推力器的安全性和可靠性。
2.根据权利要求1所述的一种电推力器的自适应容错控制方法,其特征在于,所述步骤S1的具体方法为:
S1-1:对于推力控制系统:x(k+1)=Ax(k)+Bu(k),y(k)=Cx(k),其中,x(k)为状态变量,y(k)为输出变量,u(k)为控制变量,A为系统矩阵,B为控制矩阵,C为输出矩阵,k为时间;
为了确保系统的控制性能稳定,引入状态反馈v(k)=-KCx(k),得到闭环控制系统:x(k+1)=(A-BKC)x(k)+Bu(k),y(k)=Cx(k),其中,K为引入的反馈矩阵;
该系统的闭环特征由A-BKC来决定,系统故障时,故障闭环系统的表达式:
xf(k+1)=(Af-BfKfCf)xf(k)+Bu(k),yf(k)=Cfxf(k),其中,xf(k)为故障状态下的状态变量,yf(k)为故障状态下的输出变量,Af为故障状态下的系统矩阵,Bf为故障状态下的控制矩阵,Cf为故障状态下的输出矩阵,Kf为故障状态下的反馈矩阵;
为保证故障前后系统性能一致,要求A-BKC=Af-BfKfCf,得到故障系统的所需修改的控制增益值Kf=Bf+(Af-A)Cf+-Bf+BKCCf+,其中,Bf+为Bf的广义逆矩阵,Cf+为Cf的广义逆矩阵;
S1-2:对于未发生故障的系统特性描述为在故障情况下,通过重构余下的正常控制增益,在第i个节点处发生故障时,控制系统特性变为其中,E(s)为系统误差特性,R(s)为系统输出特性,Ei(s)为第一个节点故障情况的系统误差特性,Gn(s)为传递函数,k1,…kn为重构第1…n个控制节点的控制增益,n为故障节点数;
S1-3:第n个节点发生故障,重构第n-1个控制节点的控制增益,其余节点的控制增益不变,重构控制律为:k′n-1=kn-1+knGn(s),k′n-1为故障后的重构第n-1个控制节点的控制增益。
3.根据权利要求1所述的一种电推力器的自适应容错控制方法,其特征在于,所述步骤S2的电推力器控制故障包括线圈故障,电路故障和传感器故障。
4.根据权利要求1所述的一种电推力器的自适应容错控制方法,其特征在于,所述步骤S3的具体方法为:
S3-1:设故障为第i个节点发生故障,根据控制律重构前后自律分散控制系统的闭环传递函数不变的原则,在第i个节点发生故障时,对第i+1个控制节点进行重构,在第i个节点发生故障前后,只要保证控制系统从头到第i+1个回路的闭环传递函数相同,系统发生故障前后的性能一致;
S3-2:故障前,系统从头到第i+1个回路的闭环传递函数为:
故障后,系统从头到第i+1个回路的闭环传递函数为:令得k′i+1=ki+1+kiGi+1(s),k′i+1为故障后的重构第i+1个控制节点的控制增益;
S3-3:利用步骤S3-2的结果,针对故障情况,构建重构控制器,建立故障下推力控制系统模型。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910830690.6/1.html,转载请声明来源钻瓜专利网。