2. HIL系统架构与验收对象

HIL(Hardware-in-the-Loop)验收不是对单一设备的验收,而是对一条“闭环信号链”的验收。飞机、发动机、飞控计算机等真实件接入台架后,其行为取决于被控对象模型、实时仿真机、接口系统、传感器/执行器模拟、总线通信与故障注入单元六者能否协同工作。因此,验收的第一步是建立系统架构的“对象清单”,明确每个环节的输入、输出、精度与失效边界,再逐项确认验收关注点。

一、系统架构与信号闭环

典型的HIL系统由实时仿真机运行被控对象模型,通过接口系统与真实被测件(如飞控计算机、发动机控制器)交换信号。被测件输出的舵机指令、油门指令等,经接口系统采集后送入模型;模型解算出的姿态、转速、温度等状态量,再经传感器模拟通道回送给被测件。总线通信负责被测件与仿真机之间的数字量交互,故障注入单元则串接在信号链中,用于模拟开路、短路、信号漂移等异常。整个闭环的时延、精度和一致性,是验收的核心。

HIL系统闭环信号链与验收对象 被控对象模型 飞行动力学 / 发动机 解算步长、精度、稳定性 实时仿真机 实时内核 / I/O板卡 抖动、超时、CPU余量 接口系统 AD/DA、DIO、调理 量程、增益、隔离 被测件(真实硬件) 飞控计算机 / 发动机控制器 接口定义、时序、电气特性 传感器模拟 LVDT / 热电偶 / 转速 激励、线性度、相位 执行器模拟 舵机负载 / 电流采集 响应、回中、限幅 总线通信 ARINC429 / CAN / 1553B 周期、字长、校验 故障注入单元 开路 / 短路 / 漂移 串接于信号链 状态量 模拟/数字 传感器信号 执行指令 负载反馈 激励信号 总线数据 注入点 验收关注点:闭环时延 ≤ 1 ms、信号精度 ≤ 0.5% FS、总线周期一致性、故障注入可复现性

二、被控对象模型的验收关注点

被控对象模型是HIL系统的“虚拟飞机”或“虚拟发动机”,其验收不能只看模型能否运行,而要看它在实时约束下是否可信。关注点包括:模型解算步长是否与实时仿真机调度周期匹配,例如飞行动力学模型常用1 ms或2 ms步长,若步长过大,高频模态会被遗漏;模型在极限状态(大迎角、发动机喘振边界)下是否仍能稳定解算,不出现数值发散;模型接口的输入输出定义是否与接口系统通道一一对应,避免单位混淆(如弧度与度、牛与磅力)。验收时可用一组已知的初始条件和操纵输入,对比模型输出与参考数据(如风洞数据或试飞数据)的偏差,偏差应在任务允许范围内。

三、实时仿真机的验收关注点

实时仿真机是HIL系统的“心脏”,验收核心是实时性。需要确认:仿真周期抖动是否在允许范围内,例如设定1 ms周期时,实际抖动应小于周期的5%~10%;CPU负载率是否留有裕量,通常建议不超过70%,以应对模型扩展和突发计算;I/O板卡的采样与更新是否与模型步长同步,避免因异步导致相位滞后。此外,仿真机的启动、停止、暂停和复位逻辑必须可靠,验收时应反复执行这些操作,确认模型状态、接口输出和总线数据都能正确复位,不残留上一轮次的数值。

四、接口系统的验收关注点

接口系统负责模拟量与数字量的转换和调理,是精度损失的主要来源。验收时需逐通道检查:量程与增益是否与被测件接口匹配,例如被测件输出0~10 V舵机指令,接口系统应配置对应量程,避免截断或分辨率不足;AD/DA转换精度是否满足要求,通常要求优于0.1% FS;通道间隔离是否有效,防止地环路干扰;断线检测和过压保护是否正常。对于高频信号(如转速脉冲),还需检查接口系统的带宽和延迟,确保脉冲计数不丢失。

五、传感器与执行器模拟的验收关注点

传感器模拟要“像真传感器”,执行器模拟要“像真负载”。传感器模拟方面,LVDT模拟需检查激励幅值、频率和相位是否与被测件期望一致,线性度误差应小于0.5%;热电偶模拟需确认冷端补偿和分度号正确;转速模拟需检查脉冲幅值、占空比和每转脉冲数。执行器模拟方面,舵机负载模拟需验证在不同舵面力矩下的电流采集精度,以及回中指令的响应时间;对于发动机燃油计量装置,需模拟其电阻或电流特性,确认控制器能正确识别。验收时可用标准仪表测量模拟通道的实际输出,与设定值对比。

六、总线通信与故障注入单元的验收关注点

总线通信验收关注协议一致性、周期稳定性和错误处理。以ARINC429为例,需检查字间隔、标签、SDI和SSM位是否正确;以CAN为例,需检查波特率、报文ID和周期抖动。验收时应使用总线分析仪抓取实际报文,与接口控制文件(ICD)逐字段比对。故障注入单元则要验证其注入的准确性和可复现性:开路注入后,被测件应能检测到断线;短路注入后,接口系统应进入保护状态而不损坏;信号漂移注入的幅值和速率应可精确控制。每次注入后,需记录被测件的响应和系统恢复时间,作为验收依据。

验收建议:先做单通道静态精度测试,再做闭环动态响应测试,最后做故障注入与恢复测试。每一步都保留原始数据,便于交付时追溯。

七、验收对象与关注点汇总

验收对象 核心关注点 典型判据示例
被控对象模型 步长匹配、数值稳定、接口定义 与参考数据偏差 ≤ 2%
实时仿真机 周期抖动、CPU余量、复位逻辑 抖动 ≤ 50 μs,负载 ≤ 70%
接口系统 量程、精度、隔离、保护 精度 ≤ 0.1% FS
传感器模拟 激励、线性度、相位 线性度 ≤ 0.5%
执行器模拟 负载特性、响应、采集精度 响应时间 ≤ 10 ms
总线通信 协议、周期、错误处理 周期抖动 ≤ 5%
故障注入单元 注入精度、可复现、恢复 注入误差 ≤ 1%

以上六类对象的验收关注点并非孤立,而是通过闭环信号链相互耦合。例如,接口系统的延迟会叠加到仿真周期中,影响闭环稳定性;故障注入单元的串接位置会改变信号链的阻抗和噪声特性。因此,在完成单对象验收后,必须进行系统级联调,确认整体时延、精度和故障响应满足任务要求,才能进入交付阶段。