RTsync Blockset
RTsync Blockset扩展了MATLAB Simuli万博1manbetxnk的实时仿真能力。块集由单个块组成,当放置到一个模型时,将模拟时间同步到CPU实时时钟。
在Simulink中,实时仿真的概念非常简单,但也非常有效。万博1manbetx通常情况下,模型模拟的运行速度要比实时快得多(如果模拟运行得慢,那么没有人能帮上忙,在Windows操作系统中是不行的)。可以测量每个模拟步骤的时间和实际CPU时间。因此,您可以计算一个时间延迟,Simulink进程必须在每个仿真步骤后休万博1manbetx眠,以执行实时仿真。因此,您可以在不增加CPU负载的情况下实现实时建模。RTsync Blockset利用了上述理论和其他一些魔法。
实际上,RTsync Blockset在实时仿真方面并没有突破。之前在Simulink中有一些实时仿真的工具和想法。万博1manbetxMATLAB开发人员也提出了一些方法。就我个人而言,我已经使用Leonardo Daga的Simulink的Real-Time Bl万博1manbetxockset好几年了,直到我发现它在某些情况下不准确,并编写了自己的更好的模拟结果。
引用作为
谢尔盖Shapovalov(2021)。RTsync Blockset(//www.tianjin-qmedu.com/matlabcentral/fileexchange/24975-rtsync-blockset), MATLAB中央文件交换。检索.