加载中...


在新能源电驱动系统研发中,硬件在环(HIL)测试已成为缩短开发周期、降低实机测试风险的核心手段。然而,进口HIL平台动辄百万级的授权费用与漫长的技术服务响应,让越来越多的企业开始关注国产替代方案。本次评测选取凯云ETest/SimuRTS作为测试对象,从实时性能、接口能力、模型支持、扩展性等维度进行深度剖析,看看国产电机HIL测试平台究竟能达到什么水平。

电机控制器的开发面临一个核心矛盾:软件算法的复杂度在不断增加,但实机测试的成本和风险也在同步攀升。一个典型的电驱动控制器可能涉及以下技术栈:
如果在实机上进行这些测试,轻则烧毁功率模块,重则造成测试人员伤害。HIL测试平台通过实时仿真电机本体与负载特性,将控制器置于一个"虚拟但真实"的测试环境中,可以7×24小时不间断运行故障注入测试,而无需担心硬件损坏。
然而,不同HIL平台的实时性能差距可能达到10倍以上。采样周期从1μs到100μs不等,这直接影响你能测试多高开关频率的电机控制器。对于SiC功率器件驱动的800V电机系统,开关频率可达20kHz以上,这就要求HIL平台的仿真步长必须小于25μs。
实时性是HIL平台的生命线。我们重点考察两个指标:
测试方法:在SimuRTS平台上部署标准电机模型(IPMSM,4对极,额定功率45kW),配置不同仿真步长进行压力测试,记录连续10000步的执行时间分布。
| 仿真步长 | 平均执行时间 | 最大抖动 | 抖动标准差 | CPU占用率 |
|---|---|---|---|---|
| 10μs | 8.2μs | 1.5μs | 0.3μs | 72% |
| 25μs | 21.1μs | 0.8μs | 0.15μs | 45% |
| 50μs | 48.3μs | 0.4μs | 0.08μs | 28% |
| 100μs | 99.1μs | 0.2μs | 0.04μs | 15% |
评测结果令人振奋。在25μs步长下,平台能够稳定运行永磁同步电机(PMSM)和感应电机的实时仿真,抖动控制在1μs以内。这意味着平台可以覆盖绝大多数新能源电机的HIL测试需求,包括采用SiC器件的高性能电驱动系统。
现代HIL平台普遍采用多核CPU进行并行计算,如何合理分配模型计算负载是关键。我们测试了SimuRTS的多核调度能力:
将电机本体模型(电气部分)、机械负载模型、控制算法模型分别部署在不同CPU核心上,通过共享内存进行数据交换。测试场景包括:
实测数据显示,四核调度模式相比单核模式,模型执行效率提升约2.8倍,而抖动反而降低15%。这说明合理的任务分割能减少核间竞争,提升实时确定性。

电机控制器HIL测试需要模拟多种传感器信号和通信总线。凯云SimuRTS提供了丰富的板卡支持,我们重点测试了以下接口类型:
模拟量接口用于连接旋变信号、电流传感器、速度传感器等。评测板卡规格:
| 参数 | 规格 | 测试结果 |
|---|---|---|
| 模拟输入通道 | 16路单端/8路差分 | 16路全部可用 |
| 分辨率 | 16bit | 实测ENOB≥14.5bit |
| 采样率 | 1MS/s | 实际稳定1.05MS/s |
| 输入范围 | ±10V / ±5V / 0-10V | 软件可切换 |
| 精度 | ±2mV | 实测±1.8mV @±10V |
旋变信号是电机HIL测试的难点之一,需要产生两路正交的正弦信号,频率范围通常为2kHz-20kHz。SimuRTS的AO通道配合专用旋变解码模型,可以仿真旋转变压器的输出信号,角度精度可达0.05°。
PWM输入采集是验证电机控制器调制策略的关键。测试配置:
实测在50μs仿真步长下,PWM占空比采集误差小于0.1%,三相电流波形THD(总谐波失真)小于2%,满足工程测试需求。
新能源电驱动系统通常集成多种通信协议,SimuRTS支持主流车规级总线:
| 协议 | 通道数 | 支持特性 | 测试备注 |
|---|---|---|---|
| CAN/CANFD | 4路 | ISO 11898-2,自动波特率检测 | 支持11bit/29bit ID,标准帧/扩展帧 |
| FlexRay | 2路(双通道) | 速率2.5/5/10Mbps | 支持星型/总线拓扑 |
| EtherCAT | 2路 | 主站模式,PDO映射 | 支持DC同步,抖动<1μs |
| LIN | 4路 | 从站仿真 | 支持睡醒帧、诊断帧 |
CAN FD测试中,我们模拟了电池管理系统(BMS)与电机控制器的报文交互,实测报文吞吐率达到8000帧/秒,无丢帧现象。对于需要测试电机控制器与整车VCU通信的场景,这个性能完全够用。

对于电机控制算法工程师来说,最关心的可能是现有Simulink模型能否直接部署到HIL平台。SimuRTS提供了完整的代码生成与部署工具链:
我们测试了一个包含FOC控制算法、转矩脉动抑制、故障诊断的综合模型(约15000个模块),代码生成耗时约45秒,生成的代码量约380KB。部署到HIL平台后,25μs步长下CPU占用率约65%,运行稳定无溢出。
SimuRTS提供了丰富的电机模型库,覆盖主流电机类型:
每个电机模型都经过工程验证,参数支持从数据手册自动导入,包括定子电阻Rs、直轴电感Ld、交轴电感Lq、永磁磁链ψf、转动惯量J等关键参数。模型还内置了温度效应、磁饱和、死区效应等非线性补偿模块。

功能安全测试是电机控制器开发的重要环节。SimuRTS的故障注入功能支持以下测试场景:
| 故障类型 | 注入方式 | 典型应用 |
|---|---|---|
| 传感器短路 | 强制输出固定值 | 验证控制器故障检测与降级策略 |
| 传感器断路 | 开路仿真(高阻态) | 验证跛行回家功能 |
| CAN总线掉线 | 通道断开 | 验证超时处理机制 |
| 直流母线过压 | 修改模型输入 | 测试过压保护阈值 |
| 缺相故障 | 断开一相输出 | 验证缺相保护逻辑 |
| 旋变信号干扰 | 注入噪声/相位移 | 测试信号处理鲁棒性 |
故障注入支持手动触发和自动化脚本两种方式。自动化脚本可与测试用例管理平台集成,实现故障场景的批量自动化执行,极大提升测试效率。
为了给读者提供更有价值的参考,我们从多个维度对比凯云SimuRTS与某进口HIL平台(同类中端产品)的关键参数:
| 对比维度 | 凯云SimuRTS | 进口竞品(中端型号) |
|---|---|---|
| 最小仿真步长 | 10μs | 5μs |
| 时间抖动(典型值) | 0.15μs @25μs | 0.1μs @25μs |
| AI/AO通道密度 | 16路AI + 16路AO(单板卡) | 32路AI + 32路AO(单板卡) |
| CAN FD支持 | 原生支持 | 需选配 |
| EtherCAT主站 | 原生支持 | 需选配 |
| 软件授权模式 | 永久授权 + 年费维保 | 年租/年费模式 |
| 5年总拥有成本 | 约为进口方案的40-50% | 基准 |
| 本地化技术支持 | 原厂工程师驻场 | 代理商响应,周期较长 |
| 模型定制能力 | 开放源码,可深度定制 | 封闭,定制需原厂配合 |
从对比可以看出,SimuRTS在实时性能上与进口中端产品基本持平,在软件灵活性和总拥有成本上具有明显优势。对于预算有限但对测试精度有较高要求的团队,SimuRTS是极具性价比的选择。
电机HIL测试平台的选择需要综合考虑技术需求、预算限制和长期规划。以下是我们基于多年项目经验总结的选型建议:
对于正在评估国产HIL平台的企业,我们建议先进行小规模验证项目:选取一个典型测试场景(如电机启动过程测试),对比现有平台与SimuRTS的测试结果一致性,验证模型精度和实时性是否满足要求。

当国产HIL平台已经能做到与进口方案同样的实时性,还在坚持用国外工具的理由,还能剩下几个?工具能不能国产,从来不是技术问题,而是关键时刻敢不敢用的问题。
如果您想第一时间拿到凯云ETest/SimuRTS的免费试用名额或获取行业方案资料,欢迎直接联系我们的测试工程师团队!
#半实物仿真测试 #硬件在环测试 #HIL #国产替代 #电机控制 #实时仿真 #SimuRTS #ETest