加载中...


在嵌入式系统测试领域,实时仿真系统(Real-Time Simulation System)是验证飞控、航电、电力电子等复杂控制器算法的核心工具。然而,长期以来,国内企业在这一领域高度依赖德国dSPACE、美国NI等进口平台,不仅面临每年数十万的授权费用,更在供应链安全和技术迭代上受制于人。近年来,随着国产半实物仿真测试平台的崛起,一场从"进口依赖"到"自主可控"的迁移正在加速进行。本文将深入解析实时仿真系统国产化的路径、关键技术要点以及选型策略,为正在进行替代升级的企业提供一份实用的参考指南。

过去十年间,实时仿真测试市场经历了显著变化。根据行业调研数据,2020年至2024年间,国产HIL(Hardware-in-the-Loop)平台在民用航空、电力、新能源汽车等领域的市占率从不足8%增长至超过25%。这一转变的背后,是多重因素的共同推动。

进口实时仿真系统的总体拥有成本远高于设备采购价格本身。以dSPACE为例,一套包含实时处理器、I/O板卡和软件授权的基础配置,动辄超过200万元;而每年的软件维护费和版本升级费用通常在采购价的15%-20%之间。对于需要同时维护多个测试工位的研发团队而言,这些费用形成了持续的资金压力。更棘手的是,进口软件采用订阅制授权模式,企业对核心测试工具的所有权并不完整,一旦断供将直接导致研发停滞。
2022年以来的国际形势变化让更多企业意识到关键技术"备胎"的重要性。在实时仿真这一细分领域,核心软件平台的操作系统兼容性、驱动更新速度、技术支持响应都直接影响着产品研发节奏。国产平台由于根植于本土技术生态,能够更好地适配国产操作系统和处理器架构,在供应链稳定性上具有天然优势。
客观而言,国产实时仿真系统与dSPACE、Speedgoat等国际品牌在部分高端性能指标上仍存在差距。但在150μs以内的中等仿真步长区间,国产平台已经能够提供完全对标的测试能力。对于大多数飞控算法仿真、电池管理系统验证、电力变换器测试等应用场景,这种性能已经绑绑有余。

在讨论国产化选择之前,需要先理解实时仿真系统的技术架构。一套完整的实时仿真系统通常由硬件层、实时内核层、模型运行环境、应用软件层四个层级构成。不同层级的能力边界决定了平台的适用场景和性能上限。
实时仿真系统的硬件平台主要分为三种类型:
在国产化替代中,PXIe架构是最主流的选择路径。这是因为PXIe标准本身的开放性使得国产板卡厂商能够基于该标准开发兼容产品。目前国内已有凯云科技等专业厂商提供符合PXIe规范的实时仿真板卡,包括模拟量输入输出、数字量I/O、CAN总线、1553B、ARINC429等工业级接口。
实时内核是确保仿真系统确定性执行的关键。评价一个实时内核的性能,主要看以下三个指标:

| 指标 | 行业要求 | 高端平台水平 | 主流国产平台水平 |
|---|---|---|---|
| 最小仿真步长 | 100μs | 10μs | 25μs |
| 中断延迟 | <10μs | 1μs | 3μs |
| 时间同步精度 | <1μs | 0.1μs | 0.5μs |
对于大多数工业级应用场景,主流国产平台的实时性能已经完全能够满足需求。只有在超高频功率变换器仿真、雷达信号模拟等特殊领域,才需要选择更高端的进口方案。

实时仿真系统的价值最终要通过I/O接口与被测对象连接来实现。以下以国产ETest平台为例,演示几种典型工业总线的配置流程。
1553B是民用航空和机载电子系统中最常见的航空数据总线标准。在实时仿真测试中,需要模拟1553B总线的BC(Bus Controller)和多个RT(Remote Terminal)。以下是1553B板卡的基本配置步骤:
在Simulink模型中,可以使用国产平台提供的1553B工具箱模块,将总线消息映射为模型的输入输出信号,实现与飞控算法的闭环连接。
ARINC429是另一种在民用航空电子设备间广泛使用的单向总线协议。其配置要点包括:
与1553B不同,ARINC429是单向广播协议,因此仿真时通常需要配置多个发送通道,每个通道连接到对应的航电设备仿真模型。
对于新能源汽车和工业自动化领域的实时仿真,CAN总线和以太网是更常见的接口。CAN接口配置需要关注波特率(500kbps、1Mbps等)、验收滤波器设置、发送队列管理等参数。以太网接口则需要配置TCP/UDP协议栈、端口号、IP地址绑定等。


将Simulink环境下开发的控制算法模型部署到实时仿真机,是HIL测试的关键环节。这一过程通常包括模型编译、代码生成、目标文件下载、参数校准等步骤。
在开始部署前,需要对Simulink模型进行以下预处理:

使用Embedded Coder进行代码生成时,需要选择"ert.tlc"系统目标文件,并配置以下参数:
| 参数项 | 推荐设置 | 说明 |
|---|---|---|
| System target file | ert.tlc | 嵌入式实时代码生成器 |
| Build configuration | Rapid-Build | 支持增量编译加速 |
| Code placement | Model specific | 按模型组织生成文件 |
| Array layout | Column-major | 符合C语言习惯 |
代码生成完成后,通过以太网或USB将编译好的可执行文件下载到实时仿真机。启动运行后,模型的输入输出自动映射到对应的I/O通道,即可开始HIL测试。
面对众多的国产实时仿真平台,如何做出合适的选择?以下是几个关键评估维度。
首要考察的是平台对MATLAB/Simulink的支持程度。优秀的国产平台应该提供原生的Simulink工具箱,支持模型的一键部署、自动代码生成、在线调参等功能。此外,对国产操作系统(如麒麟、统信)的兼容性也越来越重要,尤其是在特殊行业客户的特殊需求场景中。
实时仿真系统的I/O能力直接决定了其应用范围。需要评估:板卡通道密度是否满足测试需求;是否支持主流工业总线协议;I/O板卡是否经过严格的环境适应性测试(温度、振动、EMC等)。
与进口品牌相比,国产厂商的优势之一在于能够提供更及时的本地化技术支持。在选型时,建议关注厂商是否提供现场培训、模型移植辅导、现场联调等服务。对于首次进行HIL建设的团队,完善的技术支持可以大幅缩短学习曲线。
成本评估不应仅看设备采购价,还需综合考虑软件授权模式(永久授权vs订阅制)、年维护费用、升级费用、二次开发成本等。多数国产平台采用一次性买断的授权模式,长期来看能够显著降低总体拥有成本。

从进口平台迁移到国产平台,并非简单的"换一台设备"那么简单,需要系统的规划和执行。
建议采用"先易后难"的迁移策略:首先将非关键的测试工位切换到国产平台,积累使用经验和调试案例;然后逐步将核心测试场景迁移过来,每迁移一个场景都进行充分的等效性验证;最后实现全面切换,并建立新的测试规范和流程。

迁移过程中最核心的工作是验证国产平台与原平台在测试结果上的一致性。需要重点验证:仿真步长和计算精度是否一致;I/O信号时序特性是否等价;模型参数是否需要重新校准;测试结果是否在可接受的偏差范围内。建议制定详细的等效性验证报告模板,确保每个迁移场景都有量化数据支撑。
在实际迁移中,最常遇到的问题包括:Simulink模型中存在依赖特定平台库函数的模块;原有测试用例中的断言阈值基于特定平台特性设置;I/O通道的驱动实现细节差异导致信号质量不同等。针对这些问题,需要在迁移前进行充分的代码审计和差异分析,提前制定适配方案。
实时仿真系统的国产化进程正在进入新的阶段。一方面,国产芯片和操作系统的快速发展为实时仿真平台提供了更坚实的技术底座;另一方面,AI技术在仿真建模中的应用正在改变传统的测试范式,国产厂商在新技术路线上有机会实现与国际品牌的同步发展。
对于正在考虑HIL系统升级或新建的企业,现在是一个理想的窗口期。国产平台在保证测试能力的前提下,能够提供更具竞争力的价格、更好的本地化服务和更灵活的定制能力。关键是要选择技术实力强、产品成熟度高、服务体系完善的厂商作为长期合作伙伴。

从更宏观的视角来看,实时仿真系统的国产化不仅是单个企业的技术决策,更是中国制造业向高端化、智能化迈进的缩影。当越来越多的领域实现关键工具的自主可控,整个产业生态的韧性和活力都将得到显著提升。
如果想第一时间了解凯云ETest/SimuRTS等国产实时仿真平台的最新产品信息,获取免费试用机会或行业解决方案资料,欢迎直接联系凯云咨询的技术团队,我们将为您提供一对一的专业选型咨询服务。
#半实物仿真测试 #硬件在环测试 #国产替代 #HIL #实时仿真 #Simulink模型部署 #1553B总线测试