Гибкое тело на основе модели уменьшенного порядка
Simscape/Multibody/Body Elements/Гибкие тела
Блок гибкого твердого тела с уменьшенным порядком моделирует деформируемое тело произвольной геометрии на основе модели с уменьшенным порядком.
Модель с уменьшенным порядком - это вычислительно эффективная модель, характеризующая механические свойства гибкого тела при небольших деформациях. Основные данные, импортированные из модели сокращенного заказа, включают:
Список троек координат, задающих положение всех исходных точек кадра интерфейса относительно общего опорного кадра. См. Кадры интерфейса.
Симметричная матрица жесткости, описывающая упругие свойства гибкого тела. См. раздел Матрица жесткости.
Матрица симметричной массы, описывающая инерционные свойства гибкого тела. См. раздел Массовая матрица.
Если в модели Simscape™ Multibody™ уже имеется подробная CAD-модель компонента, можно использовать инструменты анализа конечных элементов (FEA) для создания данных уменьшенного порядка, необходимых для этого блока. Например, с помощью Toolbox™ Дифференциальное уравнение в частных производных (Partial Differential Equation) можно начать с CAD-геометрии компонента, создать конечноэлементную сетку, применить метод субструктурирования КЭА Крейга-Бэмптона и создать модель с уменьшенным порядком. Дополнительные сведения см. в разделе Моделирование руки-погружателя экскаватора как гибкого тела.
Блок, модель уменьшенного порядка и геометрия САПР должны использовать согласованную общую опорную рамку. Эта локальная опорная рамка определяет направления x, y и z, используемые для задания относительного положения всех точек в теле. Опорная рамка также определяет направления степеней свободы малой деформации (перемещения и повороты), связанные с каждой рамкой интерфейса.
Модель с уменьшенным порядком должна содержать по крайней мере один граничный узел. Каждый граничный узел определяет местоположение рамки интерфейса, в которой гибкое тело соединяется с другими элементами Simscape Multibody, такими как соединения, зависимости, силы и датчики. Граничные узлы в модели с уменьшенным порядком указываются в том же порядке, что и соответствующие фреймы интерфейса в блоке.
Каждый граничный узел должен внести шесть степеней свободы в модель с уменьшенным порядком. Степени свободы для узла i должны быть сохранены в порядке
Ui = [Txi, Tyi, Tzi, Rxi, Ryi, Rzi],
где:
Txi, Tyi и Tzi являются поступательными степенями свободы вдоль направлений x, y и z.
Rxi, Ryi и Rzi - вращательные степени свободы относительно осей x, y и z.
Модель может также включать дополнительные степени свободы, D1, D2, ⋯, Dm, которые соответствуют режимам сохраняемой нормальной вибрации.
Количество степеней свободы определяет размер матриц жесткости и массы. В гибком теле с n граничными узлами и m модальными степенями свободы эти матрицы имеют r = 6n + m строк и столбцов. Порядок строк и столбцов должен соответствовать порядку степеней свободы:
Ureduced = [U1, U2, ⋯, Un, D1, D2, ⋯, Dm].
Чем больше степеней свободы в модели, тем больше матрицы, описывающие гибкое тело, и тем медленнее моделирование.
Для задания демпфирующих характеристик гибких тел данный блок поддерживает три метода демпфирования: пропорциональное демпфирование, равномерное модальное демпфирование и методы демпфирующей матрицы. Дополнительные сведения см. в разделе Демпфирование.
Гибкие тела могут увеличить числовую жесткость модели с несколькими телами. Чтобы избежать проблем моделирования, используйте жесткий решатель, такой как ode15s или ode23t.
Демпфирование может существенно повлиять на производительность моделирования. Например, при моделировании тела с небольшим демпфированием или без него нежелательные высокочастотные режимы в отклике могут замедлить моделирование. В этом случае добавление небольшого количества демпфирования может улучшить скорость моделирования без существенного влияния на точность модели.