Derivative
输入信号的时间导数。
类型: Derivative
图书馆中的路径:
|
资料描述
座 Derivative 近似输入信号的导数 按模拟时间计算 . 导数的真实值 它由关系近似 ,在哪里 -输入信号的增量,以及 -自上一个(主要)计算步骤以来的时间变化。
该单元接受一个输入信号并输出一个输出信号。 输出信号的初始值为零。
单位的输入和输出之间的确切比率:
哪里
-
-当前模拟时间; -
-前一个值的计算时间,它与最后一个主时间步的时间重合。
块输出信号 Derivative 它可以对整个模型的动态敏感。 输出信号的精度取决于模型计算的步长。 较小的步骤允许您在块的输出处获得更平滑和更精确的曲线。 然而,与具有连续状态的块不同,当该块的输入数据快速变化时,求解器不会执行较小的步骤。 取决于控制信号和模型的动态,单元的输出信号可能包含意外的波动。 这些波动主要由输出信号的误差和求解器的步长引起。
由于这些功能,结构您的模型使用积分器(例如,块 Integrator)而不是块 Derivative . 街区 Integrator 它们具有允许求解器调整步长并提高仿真精度的状态。
如果您需要使用该块 Derivative 使用可变步长求解器,然后将求解器的最大步长设置为这样一个值,即块 Derivative 他可以用足够的精度进行计算。 要确定此值,您可能需要使用不同的求解器设置多次运行仿真。
如果输入到该块是离散信号,那么输入信号的连续导数在输入信号的值改变时输出脉冲。 否则,它等于 0. 或者,可以使用信号的最后两个值的差来确定离散信号的离散导数。:
采取
座 Discrete Derivative 模拟这种行为。 使用此块而不是块 Derivative 来近似离散信号的时间导数。