硬件循环(HIL)仿真

测试控制器设计无硬件原型

硬件循环(HIL)仿真是一种用于验证控制算法的技术,通过创建表示您的物理系统来控制的虚拟实时环境,在预期的目标控制器上运行。HIL有助于测试控制算法的行为而没有物理原型。

HIL模拟是如何工作的?

  1. 您可以在实时目标计算机上创建并模拟物理组件(如工厂、传感器和驱动器)的虚拟实时实现。
  2. 您可以在嵌入式控制器上运行控制算法,并在与控制器相连的目标计算机上实时运行工厂或环境模型。嵌入式控制器通过各种I/O通道与工厂模型仿真进行交互。
  3. 您可以通过实际的硬件组件逐渐替换组件的软件表示,并逐步替换系统环境的部分。

通过这种方法,HIL仿真可以消除硬件制造中的昂贵迭代。

硬件循环(HIL)仿真设置。框图显示了一个HIL仿真,其中正在测试的硬件是嵌入式控制器,并且工厂模型是物理系统的表示。

hil模拟在哪里使用?

当在真实的物理系统上测试控制算法代价昂贵或危险时,HIL模拟特别有用。HIL仿真被广泛应用于汽车、航空航天和国防,以及工业自动化和机械行业,以测试嵌入式设计。在医疗器械、通信、半导体等领域,也正在使用HIL。

常见的HIL仿真示例包括:

  • 航空航天和防御:飞行模拟器和飞行动态控制,在那里测试实际飞机的控制算法太复杂
  • 汽车:车辆动态和控制,在初始阶段测试道路上的功能是不切实际的
  • 工业自动化:控制器 - 工厂测试,当停止生产或装配线以测试控制算法涉及大量资源和业务损失

用Matlab和Simulink进行模拟万博1manbetx

您可以使用万博1manbetx仿真软件实时™speedgoat目标硬件进行实时模拟和测试。工程师可以从桌面仿真开始使用马铃薯®万博1manbetx®然后设计,构建和测试实时应用程序。使用Simscape™,您可以使用Simulink实时和SpeedGoat目标硬件构建植物的物理模型,然后执行HIL仿真。万博1manbetx

完整的speedgoat架设置。此设置用于自动测试具有硬件循环测试台的拖拉机控制器。



软件和硬件参考

也可以看看:实时模拟物理建模快速原型设计嵌入代码生成万博1manbetxSimulink实时电源电子硬件in-Loop(HIL)测试