4. 功能测试大纲与验证矩阵设计

展开机构的功能测试不能停留在“把机构展开一遍看看行不行”的层面。航天器展开机构通常包含压紧释放、铰链展开、锁定到位、驱动传动、状态反馈等多个功能条目,每个条目又对应不同的测试项目、测试条件和判据。如果这些要素之间没有建立清晰的映射关系,就会出现两类典型问题:一是功能条目漏测,某个功能在测试大纲中没有对应的测试项目;二是判据与功能脱节,测试做了但无法回答“这个功能是否满足要求”。验证矩阵就是解决这一问题的核心工具,它把功能条目、测试项目、测试条件、判据和验证方法组织成一张可追溯的表,使测试大纲的完整性和可执行性都能被检查。

一、验证矩阵的四个基本维度

验证矩阵的每一行代表一个“功能条目—测试项目”的映射关系,列则至少包含以下四个维度:

  • 功能条目:来自功能基线或任务书,描述机构应完成的功能,例如“压紧状态下保持锁定”“解锁后按预定顺序展开”“展开到位后可靠锁定”“锁定状态可遥测”。
  • 测试项目:为验证该功能而设计的具体测试活动,例如“压紧力保持测试”“解锁冲击测试”“展开时间测试”“锁定到位信号测试”。
  • 测试条件:测试时的环境、边界和输入条件,例如常温常压、真空高低温、模拟零重力、供电电压范围、展开时序指令等。
  • 判据:判断测试是否通过的可量化标准,例如“展开时间≤8 s”“锁定到位信号在展开到位后0.5 s内输出”“压紧力衰减≤10%”。

此外,验证矩阵还应包含验证方法(测试、分析、检查、演示)和追溯编号,以便与功能基线和测试大纲双向追溯。对于展开机构,验证方法以测试为主,但部分功能(如长期压紧后的材料蠕变影响)可能采用分析或检查方式。

二、从功能条目到测试项目的映射方法

映射不是简单的一对一翻译,而是需要判断功能条目的可观测特征。以“解锁后按预定顺序展开”为例,其可观测特征包括:解锁动作是否发生、展开顺序是否符合时序、展开过程是否连续、展开时间是否在范围内。因此,一个功能条目可能对应多个测试项目。反过来,一个测试项目也可能覆盖多个功能条目,例如“展开时间测试”既验证展开功能,也间接验证驱动传动功能。

映射时建议采用“功能分解—特征提取—测试项目生成”的路径。先将功能条目分解为可观测的子功能,再提取每个子功能的可测量特征,最后为每个特征设计测试项目。例如:

  • 功能条目:展开到位后可靠锁定。
  • 子功能:锁定机构动作、锁定到位信号输出、锁定后刚度保持。
  • 可测量特征:锁定到位信号电平、锁定后机构一阶频率、锁定后间隙。
  • 测试项目:锁定到位信号测试、锁定后模态测试、锁定后间隙测量。

三、测试条件的选取原则

测试条件应覆盖功能在实际任务中可能遇到的最坏情况。对于展开机构,关键条件包括:

  • 温度:高温和低温分别影响材料热膨胀、润滑剂黏度和驱动裕度,通常取任务温度范围的上限和下限。
  • 重力:地面测试需通过悬吊、气浮或重力补偿装置模拟零重力,否则展开阻力与在轨状态差异显著。
  • 供电:取母线电压的最低值和最高值,验证驱动机构在欠压和过压下的展开能力。
  • 时序:解锁指令与展开指令之间的时间间隔、多机构展开的先后顺序。

测试条件不是越多越好,而是要与功能条目和判据匹配。例如,压紧力保持测试主要关注温度循环和长期压紧,而展开时间测试则更关注温度、重力和供电电压的组合。

四、判据的量化与可判定性

判据必须可量化、可判定,避免“展开正常”“锁定可靠”这类模糊表述。判据通常来自任务书、接口控制文件或设计规范,在验证矩阵中应直接引用具体数值和容差。例如:

  • 展开时间:从解锁指令发出到锁定到位信号输出,时间≤8 s,且≥2 s(防止过冲)。
  • 锁定到位信号:锁定后信号电平为高电平(≥4.5 V),且在展开到位后0.5 s内建立。
  • 压紧力:压紧状态下压紧力≥2000 N,温度循环后衰减≤10%。
  • 展开同步性:多机构展开角度差≤2°。

对于无法直接测量的功能,判据可以转化为间接特征。例如“锁定可靠”可通过锁定后施加规定力矩而机构不产生位移来判定。

五、验证矩阵示例

下表给出一个简化的展开机构验证矩阵示例,覆盖压紧释放、展开驱动、锁定到位和状态反馈四类功能。表中参数为教学示例,实际项目应根据任务书和设计文件确定。

功能条目 测试项目 测试条件 判据 验证方法
压紧状态下保持锁定 压紧力保持测试 高温+70℃、低温-40℃,各循环5次 压紧力≥2000 N,衰减≤10% 测试
解锁后按预定顺序展开 展开时序与时间测试 常温常压,重力补偿,母线电压27 V±10% 展开顺序正确,展开时间2~8 s 测试
展开到位后可靠锁定 锁定到位信号测试 常温常压,重力补偿 锁定信号在到位后0.5 s内输出,电平≥4.5 V 测试
锁定后保持刚度 锁定后模态测试 常温常压,自由状态 一阶频率≥15 Hz 测试
锁定状态可遥测 遥测信号检查 常温常压,供电正常 遥测值与实际状态一致,误码率≤10⁻⁶ 测试/检查
展开机构验证矩阵映射关系 功能条目 → 测试项目 → 测试条件 → 判据 的可追溯链路 功能条目 测试项目 测试条件 判据 压紧状态下 保持锁定 FUNC-01 压紧力保持测试 TEST-01 高温+70℃ 低温-40℃ 各循环5次 压紧力≥2000 N 衰减≤10% 解锁后按预定 顺序展开 FUNC-02 展开时序与 时间测试 TEST-02 常温常压 重力补偿 27 V±10% 顺序正确 展开时间2~8 s 展开到位后 可靠锁定 FUNC-03 锁定到位 信号测试 TEST-03 常温常压 重力补偿 到位后0.5 s内输出 电平≥4.5 V 锁定后 保持刚度 FUNC-04 锁定后 模态测试 TEST-04 常温常压 自由状态 一阶频率 ≥15 Hz 追溯规则:每个功能条目至少对应一个测试项目;每个测试项目必须绑定明确的测试条件和可判定判据;未覆盖的功能条目应在矩阵中标记为“待补充”。

六、矩阵的追溯与完整性检查

验证矩阵编制完成后,需要进行两项检查。第一是前向追溯:从功能条目出发,检查每个条目是否至少有一个测试项目覆盖,且测试条件和判据是否完整。第二是后向追溯:从测试项目出发,检查每个项目是否对应到明确的功能条目,避免出现“为测试而测试”的冗余项目。

对于展开机构,常见的遗漏点包括:解锁冲击对相邻结构的影响、展开末段锁定冲击、多机构展开同步性、长期压紧后解锁力变化、遥测信号与实际状态的一致性。这些内容应在矩阵中单独列出,或作为子条目挂接到相应功能条目下。

验证矩阵不是一次性文档。随着设计迭代、测试条件变化或新增功能条目,矩阵应同步更新,并保持版本可追溯。建议在矩阵中增加“版本号”和“变更说明”列,使每次修改都有记录。

在实际项目中,验证矩阵通常与测试大纲配合使用:矩阵回答“测什么、为什么测、测到什么程度”,测试大纲回答“怎么测、用什么设备、按什么步骤测”。两者结合,才能保证展开机构功能测试既完整覆盖功能基线,又具备可执行性和可判定性。