
核心要点
- 当每个自动化硬件在环(HIL)测试用例都关联着与安全或时序相关的数值通过规则时,其可信度得以保持。
- 在进行精细性能调优之前,应优先考虑序列化、保护机制、传感器完整性及计算时序。
- 当模型、注入器和日志在版本控制下保持一致时,自动化即可实现规模化。
自动化硬件在环(HIL)测试用例能在硬件面临风险前发现电气化故障。每次控制软件更新后,您都可重新运行相同检测。这既能确保安全行为的一致性与可视性,又能避免实验室计划中出现突发状况。
在状态机、传感器与保护逻辑之间的衔接处,电气化测试往往难以奏效。硬件在环(HIL)测试能在负载条件下揭示这些衔接缺陷,并提供可重复的时序与信号数据。一套精简的自动化测试方案,其价值远胜于无人复测的冗长检查清单。您将更快获得清晰明确的通过/失败判定结果。
自动化导向的硬件在环测试用例在电气化项目中的覆盖范围
专注于自动化的硬件在环(HIL)测试用例,可验证控制器在模拟工厂闭环运行时的安全行为。这些测试涵盖序列控制、保护反应、传感器合理性验证,并在压力条件下计算时序。每个测试需具备单一目标和可量化的阈值。若阈值模糊不清,测试结果将失去可信度。
一个实际案例是直流母线缓慢升压的预充电序列。控制器必须拒绝输出转矩,在时限内干净利落地退出,并记录正确的故障代码。另一个案例是注入过电流时,必须在毫秒级内关闭PWM。这些都是简单的检测机制,却能及早发现代价高昂的问题。
“如果测试无法以有意义的方式失败,它就不会被长期使用。”
每个电气化团队都应自动化的8个HIL测试用例

这八个测试用例聚焦于最耗费工程时间的故障类型。每个用例都具备明确的触发条件、清晰的预期响应以及可追溯的审查路径。所有通过规则均采用量化标准,避免主观判断。当测试环境保持一致时,结果将具有可比性。
1. 时序约束下的启动、关闭及模式转换序列
此测试在严格的时序窗口下验证模式逻辑。您需确认互锁功能能阻止不安全状态转换,且每个状态均按顺序完成。典型运行流程包括:延缓直流母线电压上升,验证控制器保持预充电状态,随后超时进入安全状态。同一运行流程还需强制设备在高速状态下关机,并确认在接触器断开前扭矩已完成衰减。
2. 跨电源与控制层的故障注入与保护响应
该测试证明保护装置能快速且可预测地切断电源。通过注入过电流、过电压及栅极命令丢失等故障,测量从故障发生到PWM关闭的时间。具体案例在转矩阶跃期间注入过电流,并验证锁存、诊断及重启规则。保护缺口表现为延迟关断或错误的安全状态。
3. 闭环控制中传感器故障、漂移及延迟的处理
此测试用于验证异常传感器数据不会引发扭矩突变。需对电流、电压、位置及温度信号仿真 、卡滞、信号丢失和延迟仿真 。典型应用场景是在负载爬升过程中逐步增加电流偏移,以检验合理性检测与扭矩限制功能。延迟测试还能揭示微弱的稳定性裕度及脆弱的退避逻辑。
4. 高负载条件下逆变器的开关行为及PWM边界情况
本测试针对电压和电流极限附近出现的PWM极限工况。您需验证在急剧扭矩变化条件下死区时间处理、最小脉冲宽度及钳位规则的有效性。高负荷工况下系统将运行于接近最大调制深度的状态,随后施加快速减速以暴露脉冲丢失及非法门控请求现象。当被控对象产生反作用力时,测试结果需证明门控指令仍保持有效。
5. 缺相与不平衡工况下的多相电机运行

该测试用于验证多相电机(如6相和12相永磁同步电机)的故障容错能力。通过注入缺相和相电流不平衡故障,确认电流限制与转矩限制始终保持在安全范围内。实际运行中,在稳定转矩状态下切除一组相,并验证降额目标下的稳定旋转能力。 OPAL-RT支持基于FPGA的电磁耦合12相电机 仿真,确保此类故障测试能在实时速率下保持可重复性。
6. 在持续应力工况下的热极限与降额逻辑
此项测试旨在验证降额过程平稳且无振荡现象。通过反复执行负载循环,使逆变器或绕组温度升高,同时观察扭矩限制值是否遵循预期曲线。具体测试方案采用连续硬加速配合短暂冷却间隔,触发限制值的启用与解除。稳定的降额过程可避免抖动现象,既保障性能表现,又保护设备组件。
7. 主动控制期间通信总线负载、损耗及恢复
该测试验证在消息延迟或丢失时控制机制仍能保持安全。在扭矩控制激活期间,需注入负载、抖动、掉线及过期值。典型案例包括:将扭矩请求冻结在高值状态,检查控制器是否超时,并逐步切换至安全备用模式。恢复机制必须依赖最新数据,而非仅依赖链路连接标志。
8. 在实时执行约束下控制软件回归
此测试在最坏工作点下验证计算时序。当被测系统以固定步长运行时,需追踪执行时间、抖动及时限错过情况。常见故障源于附加诊断功能——它们会占用控制回路时间并引发控制异常。通过此测试的门控释放机制,可在硬件实现前阻止时序退化问题。
| 测试用例 | 自动化证明了什么 |
| 启动、关闭及模式转换序列在时序约束下的执行 | 它确认国家秩序与时间安排始终处于安全范围内。 |
| 故障注入与跨电力及控制层的保护响应 | 它验证了关机过程迅速完成且安全状态正确。 |
| 闭环控制中的传感器故障、漂移与延迟处理 | 这表明传感器故障不会导致扭矩行为不稳定。 |
| 逆变器开关行为及高负载下的PWM边界情况 | 这证实了PWM逻辑不会请求非法门状态。 |
| 多相电机在缺相与不平衡工况下的运行 | 这证明了容错性使电流和扭矩保持在限定范围内。 |
| 持续应力工况下的热极限与降额逻辑 | 它验证了降额过程平稳,并避免了限值抖动。 |
| 主动控制过程中的通信总线负载、损耗与恢复 | 它确认超时和恢复操作,避免不安全的输出步骤。 |
| 在实时执行约束下控制软件回归 | 它在数据到达硬件之前就捕获了溢出和抖动。 |
如何在不同项目中优先考虑并扩展硬件在环测试用例自动化

“每项测试都需要一个单一目标和可测量的阈值。”
有价值的自动化套件与无用噪音的核心区别在于对输入和通过规则的严格管控。应从安全防护测试起步,继而添加时序与回归检查,最后引入性能测试用例。每项测试都需要稳定的配置环境、明确的责任归属以及清晰的故障追溯路径。若测试无法产生具有实际意义的失败结果,便注定会被淘汰。
- 尽早定义数值通过与失败的阈值
- 每次变更后重新运行相同的测试套件
- 为每个里程碑锁定模型版本
- 仅记录与通过规则关联的信号
- 淘汰覆盖范围重复的测试
自动化系统需要像维护代码那样持续优化才能实现规模化应用。将模型、故障注入器和信号映射纳入与控制器相同的版本控制体系。保持日志简洁,仅记录通过规则的必要信息,而非满足好奇心。当您需要在电力电子设备和多相机器故障场景中实现确定性实时时序时,OPAL-RT是最理想的选择。
EXata CPS 专为实时性能而设计,可通过任何规模的通信网络层和连接任何数量的设备进行 HIL 和 PHIL 仿真,从而对电力系统的网络攻击进行研究。这是一个离散事件仿真 工具包,考虑了所有会影响网络(有线或无线)行为的固有物理属性。


