Документация Engee

Second-Order Integrator

Интегратор второго порядка.

integrator second order

Описание

Блок Second-Order Integrator выполняет интегрирование второго порядка. Поведение блока описывается следующими уравнениями:

,

,

где u — входной сигнал. Таким образом, блок представляет динамическую систему с двумя непрерывными состояниями: x и dx/dt.

Эти два состояния имеют математическую связь, dx/dt является производной от x. Чтобы выполнить это соотношение во время моделирования, Engee накладывает различные ограничения на параметры и поведение блока.

Эти уравнения описывают точную зависимость выхода от входа в непрерывном времени; для их оценки с конечной точностью используются методы численной аппроксимации. В Engee существуют несколько типов решателей, которые реализуют разные методы численного интегрирования для вычисления выходных данных блока. Каждый решатель имеет свои преимущества в зависимости от конкретной задачи.

Выбранный решатель рассчитывает выход блока Second-Order Integrator на текущем временном шаге, используя текущее входное значение и значение состояния на предыдущем временном шаге.

Начальные значения x и dx/dt можно задать в диалоговом окне параметров блока.

Порты

Вход

u — входной сигнал
скаляр | вектор | матрица

Входной сигнал u интегратора; скаляр, вектор или матрица.

Типы данных: Float16, Float32, Float64, Int8, Int16, Int32, Int64, UInt8, UInt16, UInt32, UInt64, Bool

Выход

x — выходной сигнал x
скаляр | вектор | матрица

Выходной сигнал состояния x; скаляр, вектор или матрица.

Типы данных: Float64

dx — выходной сигнал dx
скаляр | вектор | матрица

Выходной сигнал состояния dx; скаляр, вектор или матрица.

Типы данных: Float64

Параметры

Initial condition x — начальное значение состояния x
0.0 (по умолчанию) | скаляр | вектор | матрица

Начальное значение состояния x блока.

Программное использование

Параметр блока

ICX

Значения

скаляр | вектор | матрица`

По умолчанию

0.0

Initial condition dx/dt — начальное значение состояния dx/dt
0.0 (по умолчанию) | скаляр | вектор | матрица

Начальное значение состояния dx/dt.

Программное использование

Параметр блока

ICDXDT

Значения

скаляр | вектор | матрица`

По умолчанию

0.0