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