First Order Hold
Линейно экстраполируемое удержание первого порядка для входного сигнала.
Тип: First Order Hold
Путь в библиотеке:
|
Описание
Блок First Order Hold генерирует непрерывную кусочно-линейную аппроксимацию входного сигнала.
Используйте блок First Order Hold для преобразования дискретного сигнала в непрерывный без дополнительных настроек решателя.
Вы также можете использовать блок First Order Hold для разрыва алгебраических петель в вашей модели.
Порты
Вход
#
IN_1
—
входной сигнал
скаляр
| вектор
| матрица
| N-мерный массив
Details
Входной сигнал, заданный в виде вещественного скаляра, вектора или матрицы.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Выход
#
OUT_1
—
линейно аппроксимированный выходной сигнал
скаляр
| вектор
| матрица
| N-мерный массив
Details
Кусочно-линейная аппроксимация входного сигнала.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Параметры
Параметры
#
Initial output —
начальное значение выходного сигнала
Scalar / array of real numbers
Details
Укажите выходное значение, которое генерирует блок до тех пор, пока время моделирования не превысит время срабатывания первой выборки дискретного входа.
Начальный выход этого блока не может иметь значения inf
или NaN
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Output algorithm —
метод аппроксимации выходного сигнала
Slow (Avoid Overshoot)
| Fast (Minimize Error)
Details
Укажите метод аппроксимации, используемый для генерации выходного сигнала.
Медленный алгоритм низких частот Slow (Avoid Overshoot)
позволяет избежать появления выходного сигнала, не соответствующего входному сигналу.
Быстрый алгоритм высоких частот Fast (Minimize Error)
минимизирует ошибку в аппроксимированном выходном сигнале, но может привести к возникновению выходного сигнала, не соответствующего входному сигналу.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Reset if relative extrapolation error exceeds —
допустимая ошибка при сбросе решателя
Scalar / vector of real numbers
Details
Укажите уровень допуска для ошибки экстраполяции алгоритма вывода.
Значение Inf для параметра Allow continuous input может привести к численным неточностям при моделировании.
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Да |
Вычисляемый |
Да |
#
Allow continuous input —
разрешение непрерывных сигналов
Logical
Details
Выберите этот параметр, чтобы разрешить блоку принимать непрерывные сигналы на вход.
Включение этого параметра создает задержку между входным и выходным непрерывными сигналами.
Включите этот параметр, если используете этот блок для разрыва алгебраических петель. |
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |