2. 冗余架构选型与权衡

冗余架构选型不是“越可靠越好”的单目标优化,而是在任务剖面约束下对可靠性、质量、功耗、成本与可恢复性做的多目标折中。航天电子中常见的五种形态——双机热备、三模冗余(TMR)、四模冗余(QMR)、冷备与温备——其本质差异在于冗余通道的加电状态、表决/切换方式以及故障覆盖能力。理解这些差异,才能把“选型”从经验判断变成可核算的工程决策。

一、五种架构的本质差异

双机热备由两个同时上电、同步运行的通道组成,主通道输出,备通道跟踪状态但不驱动负载,故障时由比较器或看门狗触发切换。它的优点是资源开销小、切换快(典型微秒到毫秒级),缺点是备机在主机故障前不参与输出,属于“检测—切换”型冗余,单点比较/切换逻辑本身需要额外防护。

三模冗余三个通道同时运行,输出经多数表决器(2/3 表决)产生结果。任一通道故障,表决结果仍正确,系统可继续工作,属于“屏蔽型”冗余,无需切换动作,故障瞬时被掩盖。代价是三个通道的功耗、质量与成本约为单机的三倍,且表决器是新的单点。

四模冗余在 TMR 基础上增加第四通道,常见形式是 2/2 分组表决或四取二表决,可在一次故障后仍保持表决能力,甚至支持故障通道在线隔离与重构。可靠性最高,但质量、功耗、成本与体积代价也最大,通常只用于长寿命、不可维修的高价值任务。

冷备备用通道不加电,主机故障后由切换开关上电并接管。功耗与磨损最低,但切换时间长(秒级甚至更长),且切换瞬间存在输出中断,备用通道的启动可靠性、切换开关可靠性成为关键。

温备备用通道加电但不输出,保持时钟同步与状态跟踪,切换时间介于热备与冷备之间(毫秒到百毫秒级),功耗低于热备但高于冷备,兼顾了切换速度与能耗。

五种冗余架构的通道状态与输出路径对比 双机热备 主机 A(输出) 备机 B(跟踪) 比较/切换逻辑 切换:μs~ms 功耗≈2× 单机 三模冗余 TMR A B C 2/3 多数表决 屏蔽型,无切换 功耗≈3× 单机 单故障仍正确输出 四模冗余 QMR A B C D 四取二表决 支持在线隔离重构 功耗≈4× 单机 可靠性最高 冷备 主机(输出) 备机(断电) 上电切换开关 切换:s 级 功耗≈1× 单机 温备 主机(输出) 备机(加电跟踪) 快速切换开关 切换:ms~百ms 功耗≈1.5× 单机 选型权衡维度(相对单机的归一化趋势) 可靠性 质量/体积 功耗 成本 双机热备 TMR QMR 冷备 温备

二、可靠性不能只看“通道数”

设单通道在任务时间 t 内的可靠度为 R1(t),且故障相互独立。冷备(理想切换、备机不通电故不退化)的可靠度近似为 Rcold = R1(1 + λt),其中 λ 为单通道失效率;热备为 Rhot = 1 − (1 − R1)²;TMR 在完美表决下为 RTMR = 3R1² − 2R1³。以某星载计算机单通道 R1 = 0.98 为例(示例假设值):

  • 热备:1 − 0.02² = 0.9996
  • TMR:3×0.98² − 2×0.98³ ≈ 0.9988
  • 冷备(λt ≈ 0.02):0.98×1.02 ≈ 0.9996

可见在单通道可靠度已很高时,热备与冷备的数值接近,但冷备的切换开关、上电启动过程会引入额外失效模式,实际可靠度往往低于理想值。TMR 的优势在于故障被瞬时屏蔽、无中断,这对姿态控制、时序敏感载荷比“数值上略高”更重要。QMR 则把可容忍故障数从 1 提升到 2,但可靠度提升呈边际递减,需用任务时长和不可维修性来论证其必要性。

三、给定任务剖面的选型示例

假设某低轨遥感电子单元任务剖面为:在轨寿命 5 年,发射段与姿态机动段对输出连续性要求为“不允许中断”,单机功耗 8 W、质量 1.2 kg、单机成本 100 万元(均为示例假设值)。可选方案对比如下:

架构输出连续性可容忍故障数功耗质量相对成本适用判断
双机热备切换有短时中断1≈16 W≈2.4 kg≈2.0一般连续输出任务
TMR无中断1≈24 W≈3.6 kg≈3.0不允许中断的关键任务
QMR无中断2≈32 W≈4.8 kg≈4.0长寿命不可维修高价值任务
冷备秒级中断1≈8 W≈2.4 kg≈1.6可容忍中断、功耗敏感
温备毫秒级中断1≈12 W≈2.4 kg≈1.8兼顾切换速度与功耗

按“不允许中断”这一硬约束,冷备与温备首先被排除;双机热备的切换中断虽短,但在姿态机动段仍可能造成控制周期丢失,风险不可接受。剩余 TMR 与 QMR 中,QMR 的功耗、质量、成本均比 TMR 高约 33%,而任务剖面只要求容忍一次故障,因此选 TMR。若任务改为 10 年寿命、在轨不可维修且单次故障后仍需长期运行,则 QMR 的第二次故障容忍能力才具备论证价值。

选型结论应写成“约束—候选—排除理由—最终选择”的链条,而不是只给架构名称。硬约束(是否允许中断、可容忍故障数)优先于软指标(功耗、成本)排序。

四、表决与切换逻辑的工程实现要点

TMR 的表决器可用 FPGA 实现三路数据的逐位多数表决:out = (A&B) | (A&C) | (B&C)。若三路为模拟量,则取中值(median)而非均值,避免故障通道把结果拉偏。表决器自身应做三取二的分组供电与独立时钟,防止成为单点。双机热备的切换判据通常由看门狗超时、输出比较失配、心跳丢失三者组合触发,切换开关建议采用磁保持继电器或高可靠模拟开关,并记录切换次数用于寿命评估。

温备的关键是“跟踪但不输出”:备机保持时钟同步、状态机同步,输出级使能关闭。切换时只需打开输出使能并接管总线,因此切换时间可压缩到毫秒级。冷备则必须考虑备机上电后的初始化时间、晶振起振时间与程序加载时间,这些都会直接叠加到切换中断时长上,选型时必须向总体如实申报。

五、选型检查清单(可直接用于评审)

  1. 任务剖面是否明确“允许输出中断”及最大中断时长?
  2. 要求容忍的故障数是一次还是两次?是否包含共因故障?
  3. 表决器/切换开关是否已做单点失效分析(FMEA)?
  4. 功耗、质量、成本预算是否与架构倍数匹配?
  5. 是否给出故障检测覆盖率与切换成功率的验证方法?
  6. 是否明确故障隔离后的降级工作模式与重构策略?

把上述约束量化后,架构选型就从“经验拍板”变成可追溯的工程决策:硬约束筛掉不可行方案,软指标在可行方案间排序,最终选择必须能回答“为什么不是另一个”。