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 представляют входы и выходы, соответственно. M, C, и K представляют матрицы массы, демпфирования и жесткости, соответственно. B - матрица входа, в то время как F и G являются выходными матрицами, полученными из двух компонентов вектора состояния. D - матрица ввода-вывода.

Порты

Вход

расширить все

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

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

Выход

расширить все

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

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

Параметры

расширить все

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Примечание

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

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

Для получения примера смотрите Linearize Simulink Model to a Sparse Second-Order Model Object.

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

.
Введенный в R2020b