Ограничитель скорости изменения
Предельная скорость изменения сигнала.
Тип: RateLimiter
Путь в библиотеке:
|
Описание
Блок Ограничитель скорости изменения ограничивает первую производную проходящего через него сигнала. Выходные данные изменяются не быстрее указанного предела. Производная вычисляется с использованием этого уравнения:
где
-
и — входные данные текущего блока и время;
-
и — выходные данные и время на предыдущем шаге.
Выходной сигнал определяется путем сравнения с параметрами Скорость нарастания сигнала и Скорость падения сигнала:
-
Если больше параметра Скорость нарастания сигнала ( ), выходной сигнал рассчитывается как
-
Если меньше параметра Скорость падения сигнала ( ), выходной сигнал рассчитывается как
-
Если находится между границами и , изменение на выходе равно изменению на входе:
Порты
Вход
#
IN_1
—
входной сигнал
скаляр
| вектор
| матрица
Details
Входной сигнал, скорость которого нужно ограничить.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Выход
#
OUT_1
—
выходной сигнал
скаляр
| вектор
| матрица
Details
Выходной сигнал от алгоритма ограничения скорости.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Параметры
Основные
#
Скорость нарастания сигнала —
предел производной для увеличения входных данных
Скаляр / массив вещественных чисел
Details
Задает предел скорости нарастания входного сигнала.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Скорость падения сигнала —
предел производной для уменьшения входных данных
Скаляр / массив вещественных чисел
Details
Укажите нижний предел скорости падения входного сигнала. Этот параметр настраивается для входных данных с фиксированной точкой.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Режим дискретизации —
режим шага расчета
Непрерывный
| Наследуется
Details
Укажите режим шага расчета.
-
Непрерывный
— непрерывный. -
Наследуется
— унаследованный от предыдущего блока в модели.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Начальное значение —
начальное условие
Скаляр / массив вещественных чисел
Details
Установите начальное условие моделирования.
Зависимости
Чтобы использовать этот параметр, установите для параметра Режим дискретизации значение Наследуется
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |