Предельная скорость изменения сигнала
Симулинк/разрывы
Блок ограничителя скорости ограничивает первую производную сигнала, проходящего через него. Выходные данные изменяются не быстрее указанного предела. Производную вычисляют, используя следующее уравнение:
(i) − t (i − 1)
где u (i) и (i) - текущий вход блока и время, и y (i-1) и t (i-1) - выход и время на предыдущем этапе. Выходной сигнал определяется путем сравнения скорости с параметрами скорости нарастания и скорости падения:
Если скорость больше параметра Rising slew rate (R), выходной сигнал вычисляется как
− 1).
Если скорость меньше параметра Falling slew rate (F), выход вычисляется как
− 1).
Если скорость находится между границами R и F, изменение выходного сигнала равно изменению входного сигнала:
(i)
Когда блок работает в непрерывном режиме (например, Sample time mode is inherited и время выборки блока возбуждения равно нулю), начальное условие игнорируется. Вывод блока в t = 0 равно начальному входу:
(0)
Когда блок работает в дискретном режиме (например, Sample time mode is inherited и время выборки блока возбуждения ненулевое), сохраняется начальное условие:
= Ic
где Ic - начальное условие. Вывод блока в t = 0 рассчитывается, как если бы курс находился вне пределов R и F. t = 0, ставка рассчитывается следующим образом:
время выборки
Нельзя использовать блок ограничителя скорости внутри триггерной подсистемы. Вместо этого используйте динамический блок ограничителя скорости.
Типы данных |
|
Прямой проход |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулей |
|