航天器重构与容错
AI 摘要:航天器重构与容错是指航天器在部分部件或分系统发生故障后,通过系统级资源重新分配或控制算法在线调整,使航天器在性能降级状态下继续完成任务或安全返回的技术体系。容错的核心是“故障后维持功能”,重构的核心是“重新组织可用资源”。硬件冗余与算法重构是两条主要技术路线:前者通过备份部件切换实现容错,后者通过故障估计和控制律重构在剩余执行器上重新分配控制指令。执行器故障占姿控系统故障总量的约32%,是容错设计的重点对象。
一句话定义
航天器重构与容错是指航天器在部分部件、分系统或功能发生故障后,通过硬件资源切换或控制算法在线调整,使系统在性能降级或资源受限的条件下继续维持核心功能或安全运行的技术体系,其核心目标是以最小的系统代价换取可接受的任务完成能力。
概念边界:容错与重构的分工
航天器容错与重构在功能上紧密关联但层次不同。容错的核心是“故障后维持功能”——在故障发生时,系统通过预设的冗余机制或保护逻辑,使关键功能不中断。硬件备份切换是典型手段:主执行器故障时切换到备份执行器,主计算机失效时切换至备份计算机。
重构的核心是“重新组织可用资源”——当冗余资源耗尽或硬件备份不可用时,通过软件层面的重新配置,将剩余可用资源重新分配以补偿故障造成的能力损失。算法重构是典型手段:通过故障估计获取故障信息后,重构控制器将原本分配给故障执行器的控制指令重新分配给其他健康执行器。
两者的关系是:容错是第一道防线,重构是冗余耗尽后的第二道防线。在卫星设计和工程应用中,针对姿态控制分系统的执行器故障,常用的做法是进行硬件备份,即另外配置一台或多台性能完全相同的执行器作为备份,当主执行器发生故障时切换到备份执行器-2。然而,硬件备份不仅增加卫星自身的质量,还极大地增加了系统的复杂性。从经济性角度考虑,例如低轨小卫星、模块式卫星、星座里的微小卫星等,都需要减少系统所携带的执行器数量,要具备能耗低、质量轻和成本少等优势-2。
| 对比项 | 容错 | 重构 |
|---|---|---|
| 核心逻辑 | 故障后维持功能 | 重新组织可用资源 |
| 典型手段 | 硬件备份切换、冗余表决 | 故障估计、控制律重构 |
| 适用场景 | 有冗余资源可用 | 冗余耗尽或硬件备份不可行 |
| 代价 | 增加质量、体积、功耗 | 增加算法复杂度 |
核心原理:从硬件冗余到算法重构
航天器容错与重构的技术路线经历了从“以硬件冗余为主”向“软硬件协同”的演进。传统做法是硬备份:配置性能完全相同的执行器作为备份,主执行器故障时切换。三正一斜飞轮配置是典型方案,通过第四台斜装飞轮提供三轴控制能力,当某一正交飞轮失效时,斜装飞轮可部分补偿其功能。
算法重构的核心原理是利用故障估计信息重新分配控制指令。针对卫星执行器部分失效,可建立姿态动力学模型和执行器故障模型,设计自适应故障诊断观测器,通过求解线性矩阵不等式获得观测器参数,有效进行故障估计-2。基于所得故障信息,重构控制器来补偿因执行器部分失效导致的系统性能下降,使系统获得满意的动态性能指标-2。与传统硬件备份相比,这种算法重构与补偿方法原理清晰,可以降低系统复杂性,提升经济效益-2。
这一思路的价值在于:很多情况下执行器发生故障时并不是完全失效,而是残存着部分功能。如果能在控制算法层面重新构造控制指令,分配给剩余的执行器,使其能够输出期望的控制力矩,以少于标称数目的执行器实现期望姿态控制精度,就能在不增加硬件的前提下维持任务能力-2。
关键技术与方法
故障估计与诊断观测器是算法重构的前提。自适应观测器通过实时比较系统实际输出与模型预测输出的残差,估计故障的大小和位置。求解线性矩阵不等式(LMI)是获取观测器参数的常用方法,Lyapunov理论用于证明误差系统的稳定性-2。
可诊断性与可重构性理论为设计阶段的资源配置提供了理论指导。可诊断性量化评价方法判断给定系统配置下哪些故障能够被检测和隔离,可重构性评价方法判断在给定故障模式下系统能否通过重构维持功能-10。这些理论工具使诊断重构能力从设计之初就被纳入系统优化,而非事后补救。
正常模式与故障模式一体化设计是提升重构能力的系统性方法。传统设计流程先设计正常控制器,再单独设计故障对策,可能导致正常性能最优但故障后可重构性不足。一体化设计通过代价函数将正常模式标称性能与故障模式可重构性纳入统一优化框架,平衡两种模式下的性能-16。
诊断与重构一体化设计进一步优化了故障发生后的响应时序。通过建立与诊断时间相关的故障估计表达式和与重构时机相关的控制率,可以协同优化诊断时间和重构时机,避免过早重构导致误动作或过晚重构导致性能损失过大-3。
适用与限制
航天器重构与容错适用于所有需要高可靠运行且在轨不可维修的航天器。对于执行器故障,姿态控制系统故障占卫星各分系统故障总量的约32%,其中执行器故障最为常见-2。在冗余资源充足的卫星上,硬件备份是首选方案;在质量、功耗和成本受限的场景下——如低轨小卫星、模块式卫星、星座里的微小卫星——算法重构提供了替代硬件备份的可行路径-2。
算法重构的限制来自可重构性的理论边界。并非所有故障模式都能通过重构恢复功能:如果剩余执行器的控制能力不足以覆盖故障造成的力矩缺失,系统只能降级运行或进入安全模式。可重构性评价需要明确给定配置下可恢复的故障集,无法重构的故障需要硬件冗余或任务降级来兜底。故障估计的准确性直接影响重构效果,观测器设计需要平衡估计精度与响应速度。此外,控制律重构的在线计算负担对星载处理器的性能提出了额外要求,重构算法的复杂度需要在诊断能力和实时性之间取舍。
常见问题 FAQ
航天器容错和重构是一回事吗?
不是。容错是“故障后维持功能”,主要依靠预设的硬件冗余或保护逻辑,在故障发生时使关键功能不中断。重构是“重新组织可用资源”,当硬件冗余耗尽或不可用时,通过软件层面的重新配置来补偿故障造成的能力损失。两者的关系是:容错是第一道防线,重构是冗余耗尽后的第二道防线。硬件备份切换属于容错,控制律重新分配属于重构。
为什么低轨小卫星特别需要算法重构而不是硬件备份?
低轨小卫星、模块式卫星和星座里的微小卫星受到结构布局的限制以及质量、功耗的制约,需要减少系统所携带的执行器数量,具备能耗低、质量轻和成本少等优势-2。硬件备份方案需要额外配置性能完全相同的执行器,不仅增加卫星质量,还极大增加了系统复杂性。算法重构通过软件层面的控制指令重新分配,在少于标称数目的执行器上实现期望姿态控制精度,避免了硬件备份的质量和复杂度代价-2。
算法重构能处理所有类型的故障吗?
不能。算法重构的能力受限于可重构性边界。如果剩余执行器的控制能力不足以覆盖故障造成的力矩缺失,重构无法维持原有控制精度,系统只能降级运行或进入安全模式。可重构性评价方法用于在设计阶段确定给定配置下可恢复的故障集,无法重构的故障需要硬件冗余或任务降级来兜底。此外,执行器部分失效(残存部分功能)比执行器完全失效更适合算法重构,因为部分失效的执行器仍能提供有限的控制能力,剩余执行器的负担相对较轻。