传播如何影响继承的样本时间

在模型更新期间,例如在模拟的开始,Simulink万博1manbetx®使用称为采样时间传播的过程来确定继承其采样时间的块的采样时间。下图说明了一个离散过滤器块具有采样时间段T.S.驾驶A.获得堵塞。

因为输出的获得块是输入乘以常数,其输出以与过滤器相同的速率。换句话说,获得块具有等于过滤器的采样率的有效采样率。建立这种有效率是Simulink中采样时间传播背后的基本机制。万博1manbetx

采样时间传播的过程

万博1manbetxSimulink使用以下基本进程为块分配样本时间来阻止继承其采样时间:

  1. 向前传播已知的采样时间信息。

  2. 向后传播已知的采样时间信息。

  3. 应用一组启发式方法以确定其他样本时间。

  4. 重复直到所有样本时间都知道。

万博1manbetx分配样本时间的规则

具有基于块的采样时间的块基于连接到其输入的块的采样时间来继承采样时间,并且根据以下规则:

规则 行动
所有输入都具有相同的采样时间,块可以接受该采样时间 万博1manbetxSimulink将采样时间分配给块
输入具有不同的离散采样时间,所有输入采样时间是最快输入采样时间的整数倍数 万博1manbetxSimulink将最快输入的采样时间分配给块的最快输入。(此分配假定块可以接受最快的采样时间。)
输入具有不同的离散采样时间,其中一些输入采样时间不是最快采样时间的整数倍数,并且该模型使用变量步骤求解器 万博1manbetxSimulink将固定内部步骤的示例时间分配给块。
输入具有不同的离散样本时间,一些输入采样时间不是最快采样时间的整数倍数,模型使用固定步骤求解器,而Simulink可以计算最大的常见整数除数(GCD)的样本时间来万博1manbetx进入街区 万博1manbetxSimulink将GCD采样时间分配给块。否则,Simulink万博1manbetx将模型的固定步长大小分配给块。
一些输入的采样时间未知,或者如果块不能接受采样时间 万博1manbetxSimulink基于一组启发式确定块的采样时间。

也可以看看

相关话题