主要内容

硬件在环仿真工作流

该图显示了硬件在环仿真工作流。连接器是返回到实时模型准备工作流的出口点。

该图显示了实时模型准备工作流程。连接器是一个入口点,用于从其他实时工作流(如硬件在环模拟工作流)返回到实时模型准备工作流。

该图显示了实时仿真工作流程。连接器是返回到实时模型准备工作流的出口点。

在执行硬件在环(HIL)仿真工作流之前:

  1. 为实时仿真准备和配置您的模型。有关信息,请参见实时模型准备流程而且实时仿真工作流程

  2. 为开发计算机、目标计算机和I/O板设置和配置软件、I/O接口和连接。有关信息,请参见开始使用Simulink实时万博1manbetx(万博1manbetx实时仿真软件)

  3. 如果你正在执行HIL模拟来测试你的控制器:

    • 配置控制器。

    • 将控制器连接到实时计算机。

执行硬件在环仿真

生成、下载和执行代码

使用万博1manbetx®实时™:

  • 在开发计算机上生成和编译代码。

  • 将实时应用程序下载到目标计算机。

  • 从开发计算机远程执行实时应用程序。

有关信息,请参见生成、下载和执行代码

评估准确性

将目标计算机上的模拟结果与参考结果进行比较。参考模型和修正模型的结果是否相同?如果不是,它们是否足够相似,以至于经验或理论数据也支持修正模型的模拟结果?万博1manbetx修改后的模型是否代表了您想要测量的现象?它是否正确地描述了这些现象?如果您计划使用您的模型来测试您的控制器设计,那么模型是否足够精确以产生您可以依赖于系统确认的结果?这些问题的答案可以帮助您确定实时结果是否足够准确。

计算速度

要确定模拟是否生成了溢出,请检查任务执行时间(TET)报告万博1manbetx实时仿真软件为模拟生成。

返回到实时模型准备工作流程

如果在实时目标机器上的模拟产生超限或产生的结果与参考结果不匹配,则模型不具有实时能力。要通过调整模型保真度使模型具有实时性,请返回到实时模型准备或实时仿真工作流。

调整模型的保真度或范围,然后在实时模型准备工作流程中逐步执行其他流程和决策。反复调整、模拟和分析您的模型,直到它足够快速和准确,可以执行实时模拟工作流为止。执行实时仿真工作流,然后再次尝试硬件在环仿真工作流。有关信息,请参见实时模型准备流程而且实时仿真工作流程

返回到实时仿真工作流

如果在实时目标机器上的模拟产生超限或产生的结果与参考结果不匹配,则模型不具有实时能力。若要通过调整仿真求解器设置使您的模型具有实时性,请返回到实时仿真工作流。

执行实时仿真工作流,然后再次尝试硬件在环仿真工作流。有关信息,请参见实时仿真工作流程

硬件在环仿真计算能力不足

您的实时目标计算机可能缺乏实时运行模型所需的计算能力。如果您的模型在实时工作流多次迭代后无法实时运行或在目标机器上产生不可靠的结果,请考虑以下选项来提高处理能力:

相关的例子

更多关于