Integrator, Second-Order
Страница в процессе разработки. |
Интегратор второго порядка.
Описание
Блок Integrator, Second-Order выполняет интегрирование второго порядка. Поведение блока описывается следующими уравнениями:
,
,
где — входной сигнал. Таким образом, блок представляет динамическую систему с двумя непрерывными состояниями: и .
Эти два состояния имеют математическую связь, является производной от . Чтобы выполнить это соотношение во время моделирования, Engee накладывает различные ограничения на параметры и поведение блока. |
Эти уравнения описывают точную зависимость выхода от входа в непрерывном времени. Для их оценки с конечной точностью используются методы численной аппроксимации. В Engee существуют несколько типов решателей, которые реализуют разные методы численного интегрирования для вычисления выходных данных блока. Каждый решатель имеет свои преимущества в зависимости от конкретной задачи.
Выбранный решатель рассчитывает выход блока Integrator, Second-Order на текущем временном шаге, используя текущее входное значение и значение состояния на предыдущем временном шаге.
Начальные значения и можно задать в диалоговом окне параметров блока.
Порты
Вход
#
u
—
входной сигнал
скаляр
| вектор
| матрица
Details
Входной сигнал u интегратора в виде скаляра, вектора или матрицы.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Выход
#
x
—
выходной сигнал
скаляр
| вектор
| матрица
Details
Выходной сигнал состояния x в виде скаляра, вектора или матрицы.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
#
dx
—
выходной сигнал
скаляр
| вектор
| матрица
Details
Выходной сигнал состояния dx в виде скаляра, вектора или матрицы.
Типы данных |
|
Поддержка комплексных чисел |
Нет |
Параметры
Параметры
#
Начальное значение состояния x —
начальное значение состояния x
Скаляр / массив вещественных чисел
Details
Начальное значение состояния x блока.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
#
Ограничение состояния x —
предельные значения состояния x
Логический тип
Details
Ограничьте выходные данные блока значением между параметрами Lower limit x и Upper limit x. По умолчанию этот флажок снят.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
#
Сброс циклического состояния x —
включение переноса x
Логический тип
Details
Включите перенос состояний x между параметрами Wrapped upper value x и Wrapped Lower value x. Включение состояний переноса устраняет необходимость в обнаружении пересечения нуля, уменьшает количество сбросов решателя, повышает производительность и точность решателя, а также увеличивает время моделирования при моделировании траекторий вращательных и циклических состояний.
Если вы укажете Wrapped upper value x как inf
и Wrapped Lower value x как −inf
, перенос не произойдет.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Параметры
#
Начальное значение состояния dx/dt —
начальное значение состояния dx/dt
Скаляр / массив вещественных чисел
Details
Начальное значение состояния dx/dt.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
#
Ограничение состояния dx/dt —
предельные значения состояния dx/dt
Логический тип
Details
Ограничьте выходные данные блока значением между параметрами Lower limit dx/dt и Upper limit dx/dt. По умолчанию этот флажок снят.
Если установлены предельные значения состояния x, то интервал, определенный параметрами Lower limit dx/dt и Upper limit dx/dt должен содержать ноль.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |