Sparse Second Order

Представляйте разреженные модели второго порядка в Simulink

  • Библиотека:
  • Control System Toolbox

  • Sparse Second Order block

Описание

Блок Sparse Second Order позволяет вам, чтобы представлять разреженные модели в пространстве состояний второго порядка в Simulink®. Такие разреженные модели являются результатом анализа конечных элементов (FEA) и полезны в полях как структурный анализ, поток жидкости, теплопередача и электромагнетизм. Результирующие матрицы от этого типа моделирования являются довольно большими с разреженным шаблоном. В непрерывное время разреженная модель в пространстве состояний массового пружинного демпфера второго порядка представлена в следующей форме:

q¨(t)+q˙(t)+q(t) = B u(t)y(t) = F q(t)+q˙(t)+u(t)

Здесь, полным вектором состояния дают [q,q˙], где q и q˙ смещение и векторы скорости. u и y представляйте вводы и выводы, соответственно. MC, и K представляйте массу, затухание и матрицы жесткости, соответственно. B входная матрица, в то время как F и G выходные матрицы, следующие из двух компонентов вектора состояния. D вход к выходной матрице.

Порты

Входной параметр

развернуть все

Входной вектор с действительным знаком типа double чей размер равен количество столбцов в матриц D и B.

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

Вывод

развернуть все

Выходной вектор с действительным знаком типа double чей размер равен количеству строк в F, G и матрицах D.

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

Параметры

развернуть все

Большая матрица в виде Nq- Nq разреженная матрица, где, Nq количество узлов.

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

Параметры блоков: M
Ввод: скаляр, квадратная разреженная матрица
Значение по умолчанию: 1

Затухание матрицы в виде Nq- Nq разреженная матрица, где, Nq количество узлов.

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

Параметры блоков: C
Ввод: скаляр, квадратная разреженная матрица
Значение по умолчанию: 0

Матрица жесткости в виде Nq- Nq разреженная матрица, где, Nq количество узлов.

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

Параметры блоков: K
Ввод: скаляр, квадратная разреженная матрица
Значение по умолчанию: 1

Матрица входа к состоянию в виде Nq- Nu разреженная матрица, где, Nq количество узлов и Nu количество входных параметров.

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

Параметры блоков: B
Ввод: скаляр, разреженная матрица
Значение по умолчанию: 1

Смещение к выходной матрице в виде Ny- Nq разреженная матрица, где, Nq количество узлов и Ny количество выходных параметров.

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

Параметры блоков: F
Ввод: скаляр, разреженная матрица
Значение по умолчанию: 1

Скорость к выходной матрице в виде Ny- Nq разреженная матрица, где, Nq количество узлов и Ny количество выходных параметров.

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

Параметры блоков: G
Ввод: скаляр, разреженная матрица
Значение по умолчанию: 0

Вход к выходной матрице в виде Ny- Nu разреженная матрица, где, Ny количество выходных параметров и Nu количество входных параметров.

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

Параметры блоков: D
Ввод: скаляр, разреженная матрица
Значение по умолчанию: 0

Начальные значения для вектора смещения qВ виде вектора из удваивается. q и q˙ смещение и векторы скорости, которые составляют вектор состояния.

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

Параметры блоков: q0
Ввод: скаляр, вектор из удваивается
Значение по умолчанию: 0

Начальные значения для вектора скорости q˙В виде вектора из удваивается. q и q˙ смещение и векторы скорости, которые составляют вектор состояния.

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

Параметры блоков: dq0
Ввод: скаляр, вектор из удваивается
Значение по умолчанию: 0

Примечание

Для линеаризации с Simulink Control Design™ линеаризовавшая модель является a mechss объект модели, когда Sparse Second Order блок присутствует в вашей модели Simulink.

Для получения дополнительной информации смотрите Разреженные Основы Модели.

Для примера смотрите, Линеаризуют Модель Simulink к Разреженному Объекту модели Второго порядка.

Расширенные возможности

Введенный в R2020b