图中显示了硬件在环仿真的工作流程。连接器是返回实时模型准备工作流的出口点。
该图显示了实时模型准备工作流程。连接器是一个入口点,用于从其他实时工作流(如环中硬件模拟工作流)返回到实时模型准备工作流。
该图显示了实时仿真的工作流程。连接器是返回实时模型准备工作流的出口点。
在执行硬件在环(HIL)仿真工作流之前:
为实时模拟准备和配置模型。信息,请参阅实时模型准备工作流程和实时仿真的工作流.
为您的开发计算机、目标计算机和I/O板设置和配置软件、I/O接口和连接。信息,请参阅开始使用Simulink实时金宝app(金宝app实时仿真软件).
如果你正在执行HIL模拟来测试你的控制器:
配置您的控制器。
将控制器连接到实时计算机。
使用金宝app®实时™:
在开发计算机上生成和编译代码。
将实时应用程序下载到目标计算机。
从开发计算机远程执行实时应用程序。
信息,请参阅生成、下载和执行代码.
将目标计算机上的模拟结果与参考结果进行比较。参考模型和修正模型的结果是否相同?如果不是,它们是否足够相似,以至于经验或理论数据也支持修正模型的模拟结果?金宝app修改后的模型是否代表了您希望它测量的现象?它是否正确地代表了这些现象?如果您计划使用您的模型来测试控制器设计,那么该模型是否足够精确,以产生您可以依赖的系统确认结果?这些问题的答案将帮助您决定您的实时结果是否足够准确。
要查明模拟是否生成溢出,请检查任务执行时间(TET)报告金宝app实时仿真软件生成模拟。
如果您的实时目标机器上的模拟生成溢出或生成的结果与您的参考结果不太匹配,则您的模型不具有实时能力。要通过调整模型保真度使您的模型具有实时性,请返回实时模型准备或实时仿真工作流。
调整模型的保真度或范围,然后在实时模型准备工作流中逐步完成其他过程和决策。不断地调整、模拟和分析你的模型,直到它足够快、足够准确,让你能够执行实时仿真工作流。执行实时仿真工作流,然后再次尝试半实物仿真工作流。信息,请参阅实时模型准备工作流程和实时仿真的工作流.
如果您的实时目标机器上的模拟生成溢出或生成的结果与您的参考结果不太匹配,则您的模型不具有实时能力。通过调整仿真求解器设置,使您的模型具有实时性,请返回实时仿真工作流。
执行实时仿真工作流,然后再次尝试半实物仿真工作流。信息,请参阅实时仿真的工作流.
您的实时目标机器可能缺乏实时运行模型的计算能力。如果您的模型无法实时运行,或者在实时工作流多次迭代后在目标机器上产生不可靠的结果,请考虑以下选项以提高处理能力: