如何在 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 ModeRapid 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

和:http://de.mathworks.com/company/newsletters/articles/improving-simulation-performance-in-simulink.html