Rate Limiter
Предельная скорость изменения сигнала.
Тип: RateLimiter
Путь в библиотеке:
|
Описание
Блок Rate Limiter ограничивает первую производную проходящего через него сигнала. Выходные данные изменяются не быстрее указанного предела. Производная вычисляется с использованием этого уравнения:
где
-
и — входные данные текущего блока и время;
-
и — выходные данные и время на предыдущем шаге.
Выходной сигнал определяется путем сравнения с параметрами Rising slew rate и Falling slew rate:
-
Если больше параметра Rising slew rate ( ), выходной сигнал рассчитывается как
-
Если меньше параметра Falling slew rate ( ), выходной сигнал рассчитывается как
-
Если находится между границами и , изменение на выходе равно изменению на входе:
Порты
Вход
#
IN_1
—
входной сигнал
скаляр
| вектор
| матрица
Details
Входной сигнал, скорость которого нужно ограничить.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Выход
#
OUT_1
—
выходной сигнал
скаляр
| вектор
| матрица
Details
Выходной сигнал от алгоритма ограничения скорости.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Параметры
Основные
#
Rising slew rate —
предел производной для увеличения входных данных
Scalar / array of real numbers
Details
Задает предел скорости нарастания входного сигнала.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Falling slew rate —
предел производной для уменьшения входных данных
Scalar / array of real numbers
Details
Укажите нижний предел скорости падения входного сигнала. Этот параметр настраивается для входных данных с фиксированной точкой.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Sample time mode —
режим шага расчета
continuous
| inherited
Details
Укажите режим шага расчета.
-
continuous
— непрерывный. -
inherited
— унаследованный от предыдущего блока в модели.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Initial condition —
начальное условие
Scalar / array of real numbers
Details
Установите начальное условие моделирования.
Зависимости
Чтобы использовать этот параметр, установите для параметра Sample time mode значение inherited
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |