如何在 Simulink 中优化仿真时间
How to optimize simulation time in Simulink
我正在使用 "NN Predictive controller" 模块在 Simulink 中处理我的仿真模型。我正在尝试在范围 2 中显示 NN 控制器的输出。
正如您在图片中看到的,我有 2 个来自工作区的信号。两者都是离散信号(采样频率 360 Hz)——都是 3600 行的向量。
在 NN 预测控制器中,我已将神经网络训练为具有相同大小的信号并将采样间隔设置为 0.1。
当我 运行 这个模拟它 运行 大约 10 个小时。有什么方法可以在不增加 NN Controller 中的采样间隔的情况下最小化仿真时间?我的第二个问题:为什么需要这么长时间?
如果您需要有关此模型的更多信息,请告诉我。
谢谢
图片:
在 SL 中使用 Accelerator Mode
或 Rapid Accelerator Mode
。您可以在当前选择normal
的drop-down列表中切换模式。
在Accelerator Mode
部分编译了Modell。在 Rapid Accelerator Mode
中,所有范围都被停用。对于数据评估,您需要存储到工作区 and/or 文件并稍后进行分析。
参见:http://de.mathworks.com/help/simulink/ug/how-the-acceleration-modes-work.html
我正在使用 "NN Predictive controller" 模块在 Simulink 中处理我的仿真模型。我正在尝试在范围 2 中显示 NN 控制器的输出。
正如您在图片中看到的,我有 2 个来自工作区的信号。两者都是离散信号(采样频率 360 Hz)——都是 3600 行的向量。
在 NN 预测控制器中,我已将神经网络训练为具有相同大小的信号并将采样间隔设置为 0.1。
当我 运行 这个模拟它 运行 大约 10 个小时。有什么方法可以在不增加 NN Controller 中的采样间隔的情况下最小化仿真时间?我的第二个问题:为什么需要这么长时间?
如果您需要有关此模型的更多信息,请告诉我。
谢谢
图片:
在 SL 中使用 Accelerator Mode
或 Rapid Accelerator Mode
。您可以在当前选择normal
的drop-down列表中切换模式。
在Accelerator Mode
部分编译了Modell。在 Rapid Accelerator Mode
中,所有范围都被停用。对于数据评估,您需要存储到工作区 and/or 文件并稍后进行分析。
参见:http://de.mathworks.com/help/simulink/ug/how-the-acceleration-modes-work.html