1. 课程导入与任务总览
航天器在轨运行过程中,姿态控制系统负责维持或改变星体相对于某一参考坐标系的指向。无论是太阳翼对日定向、天线对地指向,还是遥感载荷对目标成像,都要求姿态控制系统在存在内外扰动力矩、测量噪声和执行机构约束的条件下,把姿态误差控制在任务允许范围内。一旦姿态控制出现故障,轻则造成载荷无法正常工作、能源获取效率下降,重则导致星体失稳、任务失败。因此,姿态控制故障诊断不是附属功能,而是航天器自主健康管理与地面故障处置的核心环节。
一、姿态控制系统的基本组成
从信息流与能量流的角度看,姿态控制系统可以划分为敏感器、控制器、执行机构和被控对象四个基本部分,外加供电、总线与星务计算机等支撑环节。敏感器负责测量姿态或姿态角速度,常见对象包括星敏感器、太阳敏感器、磁强计、陀螺和红外地球敏感器;控制器通常由星载计算机中的姿态控制软件实现,完成姿态确定、控制律计算和指令分配;执行机构负责产生控制力矩,典型对象包括动量轮、控制力矩陀螺、磁力矩器和推力器;被控对象即航天器本体,其动力学特性由转动惯量、挠性附件、液体晃动等因素决定。
需要特别强调的是,姿态确定与姿态控制是两个既关联又独立的环节。姿态确定解决“当前姿态是多少”的问题,姿态控制解决“如何施加力矩使姿态达到期望值”的问题。故障诊断必须区分故障发生在确定环节还是控制环节,否则容易把敏感器故障误判为执行机构故障,导致错误的处置决策。
二、典型故障诊断任务
姿态控制系统的故障诊断任务可以按故障发生的位置和性质分为四类。第一类是敏感器故障,包括陀螺常值漂移、星敏感器输出跳变或卡死、太阳敏感器受遮挡导致的错误测量等。第二类是执行机构故障,包括动量轮轴承摩擦力矩增大、轮速无法跟踪指令、控制力矩陀螺框架卡死、推力器推力下降或失效。第三类是控制器与软件故障,包括控制参数被错误修改、模式切换逻辑异常、控制周期抖动等。第四类是系统级故障,如挠性附件振动与控制系统耦合引发不稳定、多故障并发导致姿态确定精度下降等。
从诊断方法的角度看,故障诊断通常包含故障检测、故障隔离和故障估计三个层次。故障检测回答“是否发生故障”,故障隔离回答“故障发生在哪个部件”,故障估计回答“故障的幅值和变化规律是什么”。在实际工程中,这三层任务往往需要结合解析冗余、硬件冗余和专家知识共同完成。例如,利用陀螺与星敏感器的姿态差分关系可以构造解析冗余残差,当残差超过阈值时触发检测;再结合各敏感器的独立校验结果完成隔离。
三、学习路径与工程意义
本课程的学习路径按照“系统认知—故障机理—诊断方法—工程实现—综合案例”五个层次递进。前几章建立姿态控制系统与故障诊断的基本概念,明确坐标系定义、姿态描述方法和动力学建模基础;中间章节分别针对敏感器、执行机构和控制器展开故障机理分析与诊断方法设计;后续章节进入工程实现层面,讨论星载算力约束下的算法简化、阈值自适应调整、故障重构与容错控制;最后通过综合案例把各环节串联起来,形成完整的故障诊断与处置闭环。
在工程意义上,姿态控制故障诊断能力直接关系到航天器的任务寿命和安全性。以动量轮为例,若能在摩擦力矩增大的早期阶段通过轮速残差和电流残差识别出趋势性变化,就可以提前调整轮组分配策略,把故障轮卸载到低转速区间,延长其可用寿命;若等到轮速完全失控再处置,往往只能依赖推力器或磁力矩器进行应急控制,代价是消耗宝贵推进剂并降低姿态控制精度。因此,故障诊断的价值不仅在于“报警”,更在于为故障重构和任务降级提供足够的决策时间。
| 诊断层次 | 核心问题 | 典型输入 | 典型输出 |
|---|---|---|---|
| 故障检测 | 是否发生故障 | 敏感器测量、轮速、电流 | 报警标志、检测时刻 |
| 故障隔离 | 故障位于哪个部件 | 多源残差、冗余校验结果 | 故障部件编号 |
| 故障估计 | 故障幅值与变化规律 | 残差序列、系统模型 | 故障幅值、趋势斜率 |
| 故障重构 | 如何恢复控制能力 | 故障估计结果、可用执行机构 | 重构控制指令 |
需要说明的是,本课程中出现的数值、阈值和仿真结果,除特别注明外均为教学示例或合理假设,用于说明方法的使用方式和判断逻辑,不代表任何具体型号航天器的实际参数。在实际工程中,阈值设计必须结合具体航天器的动力学特性、敏感器噪声水平、执行机构能力和任务精度要求进行标定。