输入的输出时间导数
万博1manbetxSimulink的/连续
这导数块近似于输入信号的导数你相对于模拟时间T..你得到的近似
通过计算数值差 在哪里 是输入值和的变化吗 为自上次模拟(主要)时间步长以来的时间变化。
此块接受一个输入并产生一个输出。用于块的初始输出是零。
这个块的输入和输出之间的精确关系是:
在哪里T.当前的模拟时间和吗 为仿真的最后一次输出时间。后者与最后一个主要时间步的时间相同。
这导数块的输出可能是整个模型的动态敏感。的输出信号的精确度取决于在模拟所需要的时间步长的大小。更小的步骤允许从该块平滑的和更精确的输出曲线。然而,与具有连续状态块,在求解时不输入到该块变化迅速采取小步骤。根据不同的驱动信号和模型的动态性,该块的输出信号可能包含意外波动。这些波动主要是由于在信号输出驱动和求解器步长大小。
由于这些敏感性,组织你的模型使用集成商(如积分器块),而不是导数块。集成模块具有状态,以使解算器调整步长,提高仿真精度。看电路模型为选择最好的形式数学模型的一个例子,以避免使用导数块在您的模型。
如果你必须使用导数具有可变步长求解器块,设置解算器最大步长的值,使得导数块可以产生具有足够精度的答案。为了确定这个值,你可能需要重复运行使用不同的求解器设置模拟。
如果这个块的输入是一个离散信号,当输入的值改变时,输入的连续导数显示出一个脉冲。否则,它是0。或者,你可以用信号的最后两个值的差来定义一个离散信号的离散导数:
服用Z.-transform在这个公式的结果:
这离散导块模型这种行为。使用这个块代替导数块来近似离散信号的离散时间导数。
数据类型 |
|
多维信号 |
|
可变尺寸信号 |
|