exponenta event banner

Разреженный второго порядка

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

  • Библиотека:
  • Панель инструментов системы управления

  • Sparse Second Order block

Описание

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

q (t)  + C  (t) + K q (t) = B  u (t ) y (t= F q ( t) + G q˙ (t) + D u (t)

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

Порты

Вход

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

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

Типы данных: 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 и - векторы смещения и скорости, составляющие вектор состояния.

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

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

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

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

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

Примечание

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

Дополнительные сведения см. в разделе Основы разреженной модели.

Пример см. в разделе Линеаризация модели Simulink к разреженному объекту модели второго порядка.

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

.
Представлен в R2020b