加载中...


随着城市空中交通概念的加速落地,低空经济产业正在经历前所未有的爆发式增长。eVTOL(电动垂直起降飞行器)、工业级无人机、轻型固定翼飞行器等新型飞行器的研发周期被大幅压缩,对测试验证能力提出了更高要求。传统的飞行试验成本高昂、风险可控性差,而硬件在环(HIL)测试凭借其高安全性、高复用性、可重复性的优势,正成为低空飞行器控制系统开发的核心手段。然而,国内多数研发团队在构建HIL测试系统时,往往面临国外软件授权费用高昂、本地化支持不足、定制化能力受限等困境。凯云咨询推出的SimuRTS实时仿真测试平台,为低空经济领域的HIL测试提供了从信号接口配置到Simulink模型部署的全流程国产化解决方案。本文将系统阐述低空经济场景下HIL测试的技术要点与实施路径。

低空飞行器与传统航空器在系统架构上存在显著差异,这使得HIL测试面临独特的技术挑战。以eVTOL为例,其飞控系统需要同时管理多个旋翼电机、电池管理系统、导航定位模块以及地面通信链路,系统实时性要求达到毫秒级甚至微秒级。这种复杂的分布式控制架构对测试系统的IO带宽和实时性能提出了严苛要求。
低空飞行器的飞控系统通常需要同时支持1553B总线、CAN总线、ARINC429以及Ethernet等多种通信协议。在HIL测试中,仿真平台必须能够精确模拟这些总线上的真实数据流,包括飞控计算机与传感器之间的数据交换、飞控与动力系统之间的指令传输、以及飞控与地面站之间的状态回传。协议层面的时序精确性直接决定了测试结果的有效性。
传统的HIL方案往往采用专用板卡实现特定协议,这种方式虽然性能可靠,但扩展性差、配置复杂。当测试对象需要新增一种通信协议时,往往需要重新采购硬件或进行复杂的底层开发。凯云SimuRTS平台采用模块化的IO架构设计,支持通过软件配置灵活定义各类通信接口的参数,显著降低了多协议并行测试的复杂度。

飞控系统的闭环性能直接影响飞行器的安全性和操控品质。在HIL测试中,被测飞控计算机发出控制指令,仿真平台需要实时计算飞行器动力学模型并反馈传感器数据,整个闭环延迟必须控制在严格的时间窗口内。一般而言,旋翼类飞行器的控制周期约为1-4毫秒,这意味着仿真模型的单步计算时间必须远小于控制周期,否则将无法真实反映飞控系统的动态特性。
部分研发团队尝试使用通用实时操作系统构建仿真环境,但这种方式在模型复杂度提升时往往难以保证确定性延迟。SimuRTS平台基于自主研发的实时内核,能够在标准x86硬件上实现稳定的微秒级调度精度,确保仿真计算与物理时间的严格同步。
低空飞行器面临的运行环境远比传统航空器复杂,城市低空域可能存在乱流、电磁干扰、GPS信号遮挡等多种异常情况。HIL测试需要具备在仿真过程中注入各类故障场景的能力,以验证飞控系统的故障检测与应急处置功能。这要求仿真平台能够灵活控制传感器数据的真实性、通信链路的连通性以及动力系统的响应特性。


针对低空经济场景的特殊需求,凯云SimuRTS平台构建了从需求定义、模型开发、接口配置到测试执行的完整工作流程。这套方案的核心设计理念是将HIL测试的技术复杂性封装在平台层面,让测试工程师能够专注于测试用例的设计与验证,而非底层实现细节。
SimuRTS平台采用四层架构设计,从下至上依次为实时运行层、模型服务层、接口抽象层和测试管理层。实时运行层负责确保仿真模型的确定性执行,通常部署在具备实时扩展的Linux系统或裸机环境中。模型服务层提供Simulink模型的编译、加载和参数管理功能,支持模型的在线调参和状态监控。接口抽象层将1553B、CAN、ARINC429等物理接口封装为统一的虚拟设备接口,简化上层应用的接口调用复杂度。测试管理层则提供测试用例编排、测试序列执行、数据采集与分析等测试执行能力。
这种分层架构的优势在于各层职责清晰、接口稳定,便于团队协作和系统扩展。模型开发人员可以在Simulink环境中完成飞行器动力学模型的构建,接口配置人员可以通过图形化界面定义信号映射关系,而测试工程师则专注于编写测试用例和解读测试结果,各环节的工作不会相互牵制。
HIL测试通常需要覆盖飞控系统的多个功能模块,每个模块又包含多个测试场景和测试用例。在缺少统一管理工具的情况下,测试团队往往面临测试资产分散、测试配置不一致、测试结果难以追溯等问题。SimuRTS平台提供统一的测试项目管理功能,支持在单一工程中管理多个测试项目,每个项目可关联特定的仿真模型、接口配置和测试序列。
测试项目还支持版本管理功能,每一次测试配置修改都会记录变更历史。当测试结果出现异常时,工程师可以快速回溯到历史版本进行对比分析。这种能力对于长期维护飞控系统的测试用例库尤为重要,能够确保测试覆盖的完整性和一致性。
接口配置是HIL测试系统搭建的核心环节,直接决定了仿真环境与真实飞控硬件之间的信号交互能力。SimuRTS平台针对低空飞行器常用的通信接口提供了完整的配置方案,下面分别说明各接口的配置要点。
1553B总线是航空电子系统中广泛使用的标准数据总线,虽然近年来在一些新型飞行器中逐渐被Ethernet取代,但在老旧型号和部分关键子系统(如惯性导航系统)中仍有大量应用。在HIL测试中,仿真平台需要模拟1553B总线的BC(总线控制器)角色,向被测飞控发送精心设计的指令和数据,同时监控飞控作为RT(远程终端)的响应。
SimuRTS平台的1553B配置界面支持定义总线速率(通常为1Mbps)、字间隔时间、消息间隔时间等时序参数。在消息层面,工程师需要配置每个消息的子地址、字计数、发送方向(BC→RT或RT→BC)以及数据内容。平台还支持消息序列的循环调度和条件触发,可以模拟真实的总线通信场景。
对于1553B消息数据的编辑,平台提供十六进制和工程量两种视图。工程师可以直接输入原始字节,也可以配置信号的物理含义(如气压高度、指示空速等),由平台自动完成编码转换。这种设计使得总线数据的配置和调试更加直观高效。

CAN总线在低空飞行器的动力系统监控和电机控制中应用广泛。CAN协议具有多主传输、错误检测自动重发等特性,这些特性在仿真环境中同样需要准确复现。SimuRTS平台支持CAN 2.0A和CAN 2.0B两种帧格式,波特率可配置范围为10Kbps至1Mbps。
CAN消息的配置内容包括消息ID(标准11位或扩展29位)、数据长度、信号起始位置和信号长度。平台内置了SAE J1939和CANopen两种常用协议栈的信号模板,工程师可以直接选用对应模板快速完成动力系统CAN报文的定义。对于自定义协议,平台也支持手动配置每个信号的位置映射关系。
CAN总线仿真还需要处理总线冲突和错误帧等异常场景。SimuRTS平台支持在指定时刻注入总线错误状态,包括显性位填充错误、CRC错误、应答错误等,可以用来验证飞控系统的CAN错误处理功能。
ARINC429是民航飞机电子系统间通信的经典标准,在民用航空领域仍有极高的采用率。对于涉及民用航空场景的低空飞行器研发团队,ARINC429接口的仿真能力是必备需求。SimuRTS平台通过硬件板卡扩展支持ARINC429接口,板卡参数配置包括波特率选择(12.5Kbps或100Kbps)、字长(32位或256位)以及标签过滤规则。
ARINC429数据的核心单元是标签(Label),每个标签代表一个特定的参数,如高度、速度、航向等。标签的配置涉及SDI(源/目的标识)、SSM(符号状态矩阵)和数据字段的定义。平台提供ARINC429标签库预置功能,包含了数百种常见航空参数的标签定义,工程师可以直接引用或在此基础上进行修改。

飞行器动力学模型是HIL测试中由仿真平台负责运行的核心组件。Simulink作为工业界最广泛使用的动态系统建模仿真工具,其模型能够准确描述飞行器的刚体运动学、空气动力学以及动力系统特性。将Simulink模型部署到实时仿真平台并稳定运行,是HIL测试系统建设的关键技术环节。
Simulink模型默认生成的是在宿主机MATLAB环境中运行的仿真代码,要将其部署到独立运行的实时仿真器中,需要进行交叉编译处理。SimuRTS平台提供专用的模型编译工具链,支持将Simulink模型编译为C/C++代码,并针对目标硬件平台进行优化。编译过程会自动处理模型的离散化、代码生成配置以及数据类型转换等问题。
对于模型的离散化,需要根据实时运行的要求设定固定步长。步长越小,仿真精度越高,但计算负载也越大。一般建议将步长设为控制周期的十分之一至二分之一,例如控制周期为2毫秒时,模型步长可设为0.5毫秒或1毫秒。
模型部署到实时仿真器后,最大的挑战是如何保证计算时间的确定性。由于飞行器模型通常包含多个子系统(刚体动力学、气动参数计算、发动机模型等),单步计算时间可能因子系统执行顺序和数据依赖关系而出现波动。如果不加以控制,这种波动会累积并最终导致模型执行滞后于物理时间。

SimuRTS平台采用基于时间触发的调度策略,每个子系统按照预定义的执行顺序依次运行,单步计算完成后统一更新时间基准。平台还提供过载检测功能,当某一步计算时间超过设定阈值时,会触发告警或强制进入安全模式,防止模型失控运行。
对于特别复杂的飞行器模型,平台支持多核并行计算功能。工程师可以将模型拆分为多个子模型,分别部署到不同的CPU核心上运行,通过共享内存实现核心间的数据交换。这种方式能够有效提升模型的处理能力,满足更高保真度仿真场景的需求。
HIL测试的一个显著优势是可以在仿真过程中实时调整模型参数,这对于参数辨识和性能优化尤为有用。例如,在进行飞行器操稳特性测试时,工程师可能需要反复调整气动导数的数值,观察飞控系统在不同参数下的响应特性。传统方式需要反复修改模型并重新编译,而SimuRTS平台支持参数的在线修改,无需停止仿真过程。

平台提供参数服务器功能,所有可调参数以键值对的形式存储在服务器中,测试脚本可以通过网络接口实时读取和修改参数值。参数的修改可以立即生效,也可以设置生效时刻,由平台在指定时间自动应用新值。
完成了接口配置和模型部署后,HIL测试系统已经具备运行条件。接下来需要设计和执行具体的测试用例,将测试需求转化为可执行的测试序列。SimuRTS平台提供了完整的测试用例开发环境,支持从简单的单步测试到复杂的自动化回归测试。
平台的测试序列编辑器采用图形化编程方式,测试步骤以功能块的形式排列,每个功能块代表一个原子操作,如发送总线消息、等待指定时间、检查信号值、注入故障等。功能块之间通过连接线定义执行顺序和条件跳转关系。这种设计使得测试逻辑的编写直观易懂,即使没有编程背景的测试工程师也能快速上手。
测试序列支持变量定义和表达式计算功能。例如,可以定义一个变量“期望高度”,在测试序列中根据被测飞行器的类型动态赋值。平台还提供数学函数库,支持在测试逻辑中进行插值计算、阈值比较等操作。
在飞控系统迭代开发过程中,每次代码变更都需要重新执行已有的测试用例,验证新功能是否引入回归问题。手动执行大量测试用例耗时且容易出错,SimuRTS平台支持测试用例的自动化批量执行。工程师可以将多个测试用例打包为测试计划,设定执行顺序、循环次数以及失败处理策略,平台会按照配置自动依次执行。
自动化测试的执行结果会生成详细的测试报告,包括每个用例的通过/失败状态、执行时间、采集数据的曲线图以及失败原因分析。对于失败的测试用例,报告还会记录失败时刻的总线数据快照,便于工程师定位问题根因。
HIL测试过程中会产生大量时序数据,如总线消息、传感器输出、控制指令等。平台提供多通道数据采集功能,可以按照配置的采样率和触发条件记录这些数据。采集的数据支持导出为CSV、MAT等通用格式,便于后续在MATLAB或Python中进行离线分析。
平台内置的在线波形显示工具可以实时绘制信号曲线,工程师在测试执行过程中就能观察飞控系统的响应是否符合预期。当发现异常时,可以立即暂停测试,调整参数后继续运行,这种交互式调试能力对于复杂系统的故障排查非常有价值。

SimuRTS平台已在多个低空经济细分领域得到应用验证,下面介绍几个典型的应用场景及其测试方案特点。

工业级无人机通常采用开源飞控(如Pixhawk)或定制化飞控方案,导航与控制算法的验证是研发阶段的关键测试环节。在HIL测试中,仿真平台需要模拟GPS信号、IMU数据、气压高度以及空速管数据等传感器输入,同时接收飞控发出的电机控制指令并计算飞行器运动状态。
某无人机研发团队使用SimuRTS平台构建了完整的飞控HIL测试环境,覆盖了姿态控制、高度保持、航点飞行、失效保护等核心功能的自动化测试。测试结果表明,相比纯软件仿真,HIL测试能够发现飞控驱动层和硬件交互层面的问题,测试覆盖率提升了约40%。
商业航天项目对姿控系统的可靠性和安全性要求极高,测试验证必须充分。HIL测试可以模拟轨道飞行过程中的各种姿态机动场景,包括正常模式下的姿态捕获、太阳指向、对地指向,以及异常模式下的姿态失控应急处置。仿真平台需要支持高精度的轨道动力学模型和多体姿态模型,并能够长时间稳定运行。
搭载通信载荷的低空平台需要验证载荷与飞控系统的数据交互功能。例如,无人机与地面站之间的图传链路延迟、载荷任务规划指令的解析准确性等。SimuRTS平台可以通过Ethernet接口模拟地面站的数据交互,验证端到端的通信流程是否满足实时性要求。
面对市场上众多的HIL测试解决方案,研发团队在选型时需要综合考虑多方面因素。以下是一些实践经验的总结,供读者参考。
实时性能是首要考量指标。不同应用场景对实时性的要求差异很大,简单的飞控功能测试可能只需要毫秒级精度,而高精度姿控系统的测试可能需要微秒级精度。建议在选型阶段使用实际模型进行基准测试,验证平台能否满足项目的实时性要求。
接口扩展能力同样重要。随着产品功能的增加,测试系统需要支持的通信协议和IO通道可能持续增长。选择具备模块化扩展能力的平台,可以避免未来升级时的重复投资。
软件生态的成熟度也会影响使用效率。成熟的HIL平台通常配套丰富的协议库、模型模板和测试用例库,这些资产可以显著缩短项目启动周期。凯云SimuRTS平台提供了针对低空飞行器场景的专用模型库和测试模板,能够帮助团队快速搭建测试环境。
国际形势的变化使得关键研发工具的国产化替代成为行业共识。国外HIL平台虽然技术成熟,但存在授权费用高昂、服务响应周期长、定制化支持有限等不足。国产平台在本土化服务、成本控制和定制化能力方面具有明显优势,能够更好地适应国内研发团队的工作流程和项目管理习惯。
更重要的是,国产HIL平台的核心技术自主可控,在数据安全和供应链安全方面风险更低。这对于承担关键任务的低空飞行器研发项目而言,是不可忽视的考量因素。
低空经济正处于快速发展期,HIL测试技术也在持续演进。一方面,飞行器系统复杂度不断提升,对仿真精度和实时性的要求越来越高;另一方面,AI技术的应用为测试用例生成和故障诊断带来了新的可能性。未来,HIL测试平台将与飞行器数字孪生系统深度融合,实现从单机测试到系统级验证的跨越。

低空经济产业的蓬勃发展对HIL测试能力提出了更高要求,构建覆盖全流程的测试解决方案已成为研发团队的迫切需求。凯云SimuRTS平台凭借其模块化的接口架构、稳定的实时性能以及完整的测试管理功能,为低空飞行器控制系统的HIL测试提供了可靠的技术支撑。从1553B、CAN、ARINC429等航空总线接口配置,到Simulink模型的实时部署,再到测试用例的自动化执行,平台的完整工作流能够帮助团队高效完成飞控系统的验证工作。
如果你正在为低空飞行器研发项目选型HIL测试方案,凯云咨询的技术团队可以提供免费的产品演示和方案咨询。点击下方链接即可申请SimuRTS平台试用,我们将根据你的具体需求定制测试解决方案,助你在低空经济的赛道上抢占先机!
相关话题:#半实物仿真测试 #硬件在环测试 #HIL #实时仿真 #国产替代 #飞控系统测试 #低空经济 #Simulink #凯云咨询