针对卫星姿态控制系统中传感器或执行机构发生故障的情况,提出一种基于在线核学习算法补偿的内模容错控制方法.该方法利用内模控制的性质以及在线学习算法的补偿能力,来实现卫星姿态控制系统的自适应容错控制.首先,提出了一种基于正交匹配追踪思想的在线核学习算法,其正交性增强了算法的稀疏性,匹配追踪思想确保了估计误差的有界性.其次,利用提出的在线学习算法来补偿原系统的逆模型,作为故障后系统的逆模型使用,并与原系统组成伪线性系统.最后,将此系统应用于卫星姿态控制系统的内模控制中,仿真结果证明该算法快速可靠,能够满足故障状况下的性能要求.
The research paper proposes to examine the inter model-tolerant control method,with a focus on the actuator fault or sensor fault of the satellite attitude control system,based on online kernel learning algorithm;which utilizes the character of inter model control and the compensation ability of online learning method to constitute an adaptive fault-tolerance control of the satellite attitude control system.First,an online kernel learning algorithm based on orthogonal matching pursuit is presented.In this algorithm,the thought of orthogonality is introduced to enhance the sparsity of the method,so as to lighten the online compute burden.The algorithm is also based on the matching pursuit algorithm,which ensures the boundedness of the estimation errors.Next,the online learning algorithm is used to compensate the inverse model of the original system,and then the model compensated is used as the inverse model of the system after malfunction,which,together with the original system,constitutes a pseudo-linear system.In the final phase,the pseudo-linear system is applied to Inter Model Control of the satellite attitude control system and simulation results are presented to show the proposed fault-tolerance scheme is fast and reliable,satisfying the performance requirements in fault situation.