Модули||Демонстрации||Контакты||Скачать||Публикации

Подписаться на новости:



Моделирование динамики гусеничных экипажей
Выпущен новый модуль UM Tracked Vehicle, предназначенный для моделирования динамики гусеничных экипажей. Подробная информация о модуле находится здесь. Модуль будет доступен, начиная с версии UM 6.0.
Июнь, 2010
.:: UM Tracked Vehicle


Новая версия: УМ 5.1
Обновленная версия программного комплекса "Универсальный механизм" версии 5.1 опубликована на сайте. В новой версии получил развитие модуль UM CAD interfaces - добавлена возможность импорта данных из файлов формата STEP, IGES, кроме того добавлены новые возможности и исправлены некоторые ошибки. Скачайте УМ 5.1 и запросите бесплатную трехмесячную лицензию по адресу um@umlab.ru.
.:: Скачать


UM 3D Contact
На сайте опубликована инсталляция Универсального механизма версии 5.0.2, включающая модуль трехмерного контакта UM 3D Contact. Модуль расширяет возможности моделирования контактного взаимодействия, реализованные в Универсальном механизме. Он основан на моделировании взаимодействия произвольных выпуклых многогранников. Силовая модель включает упруго-диссипативную компоненту и силу сухого трения, реализующую режимы сцепления и скольжения.
.:: Подробнее


Новая версия: УМ 5.0
Лаборатория вычислительной механики БГТУ анонсирует выход новой версии программного комплекса "Универсальный механизм", который запланирован на 1 февраля 2009 г. Существенное развитие получили практически все модули программы. Подробнее о новых возможностях программы читайте здесь. Бета-версия программы доступна уже сейчас. Скачайте УМ 5.0 и запросите бесплатную трехмесячную лицензию по адресу um@umlab.ru.
.:: Что нового в УМ 5.0


Анонс
Уважаемые коллеги! Приглашаем вас принять участие в работе первого научно-технического семинара «Компьютерное моделирование в железнодорожном транспорте: вопросы динамики, прочности и износа", который пройдет с 9 по 12 февраля 2009 года в пансионате «Салынь» Брянской области. Подробную информацию о мероприятии вы можете найти в буклете и на сайте семинара.
.:: Подробнее

Новая публикация
В раздел "Публикации" добавлена статья Ковалев Р.В., Даниленко Д.В. "Введение в моделирование динамики механических систем". В статье обсуждаются предпосылки, основные принципы и понятия, связанные с компьютерным моделированием динамики механических систем.
.:: Текст статьи


Новая публикация
В раздел "Публикации" добавлена статья Д.Ю. Погорелова "Компьютерное моделирование динамики технических систем с использованием программного комплекса "Универсальный механизм". Статью можно рассматривать как введение в моделирование динамики систем. Она будет полезна начинающим исследователям и всем, кто только начинает свое знакомство с предметом.
.:: Текст статьи


UM Lite бесплатно!
Лаборатория вычислительной механики объявляет о выходе в свет нового продукта - Universal Mechanism Lite. Это упрощенный вариант основной программы, который рассчитан на широкий круг пользователей: студентов, аспирантов и преподавателей ВУЗов, инженеров-конструкторов, а также просто любителей механики. Бесплатная лицензия для ВУЗов и частных лиц.
.:: Подробнее


Модуль расчета трехмерного контакта (UM 3D Contact)


Общие сведения

Трехмерный контакт: падающие тела. Демонстрационная модель для иллюстрации работы модуля трехмерного контакта. Модель включена в демо-примеры и находится в каталоге ..\um50\samples\misc\fallingfigures Универсальный Механизм 5.0 включает новый модуль UM 3D Contact, который расширяет возможности моделирования контактного взаимодействия. Реализованный метод расчета контакта основан на моделировании взаимодействия произвольных выпуклых многогранников. Поддерживаются следующие геометрические объекты: параллелепипед, цилиндр, конус, сфера, полиэдр.

Для включения контактного взаимодействия пользователю необходимо назначить телам контактные многообразия. Все тела с заданными контактными многообразиями будут взаимодействовать друг с другом. Параметры контактного взаимодействия для каждой пары тел, а также включение/выключение контактного взаимодействия между парами тел настраиваются дополнительно.

Выбранный в качестве контактного многообразия графический образ может не совпадать с графическим образом тела. Упрощенное описание контактного многообразия применяется для снижения вычислительных затрат на обсчет взаимодействия контактных многообразий и, соответственно, для ускорения процесса моделирования, например, для задач моделирования в реальном времени. Кроме того, модель трехмерного контакта поддерживает параметризацию графических объектов, описывающих контактные многообразия, что позволяет рассматривать различную конфигурацию контактирующих тел в достаточно широком диапазоне, просто изменяя соответствующие параметры без необходимости переработки графического образа как такового.

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

Приложения

Модуль трехмерного контакта существенно расширяет возможности моделирования контактного взаимодействия в Универсальном механизме, а также круг решаемых задач. Несколько коммерческих проектов уже используют модуль трехмерного контакта. Надеемся, что новые реализованные возможности позволят нашим пользователям создавать более адекватные и разнообразные модели.

Пример 1: робототехника
Робот КРТ-200: манипулирование объектами сцены (AVI файл в zip-архиве, 8 Мб) Робототехника - одно из практически значимых приложений модуля. В рамках моделирования динамики колесных и гусеничных роботов в реальном времени учитываются все виды контактных взаимодействий. Моделируется взаимодействие деталей робота, объектов и препятствий на сцене, а также поверхности "земли" сложной формы. Поддерживается манипулирование объектами сцены с помощью схвата манипулятора робота, столкновение элементов конструкции робота с препятствиями на сцене, качение колес робота по сложной поверхности.

По следующим ссылкам доступны результаты моделирования робота КРТ-2001, 2:
- манипулирование объектами сцены (AVI файл в zip-архиве, 8 Мб);
- разграждение завалов с помощью отвала (AVI файл в zip-архиве, 6.5 Мб).

1 Модель робота КРТ-200 разработана специалистами Инженерно-технического и учебного центра робототехники (ИТУЦР) госкорпорации "Росатом". Авторы выражают благодарность ИТУЦР и лично Никитину В. Н. за предоставленные материалы.
2 Модель робота КРТ-200 с пультом управления включена в демонстрационные примеры, поставляемые с УМ, см. ..\um50\samples\robots\krt_200.

Пример 2: устойчивость античной колонны
Во втором примере рассматривается устойчивость античной колонны при землетрясении3, 4. Пьедестал колонны установлен на поверхности, движение которой по всем трем направлениям задано в соответствии с замерами, произведенными во время реального землетрясения. Модель состоит из трех тел: пьедестала, колонны и капители. Контактные многообразия всех тел соответствуют их графическим образам.

По следующим ссылкам доступны результаты моделирования колонны при землетрясении:
- колонна целиком (AVI файл в zip-архиве, 0.6 Мб);
- силы, действующие на пьедестал (AVI файл в zip-архиве, 2.3 Мб).

3 Модель разработана в лаборатории геологии землетрясений универитета Кельна, Германия. Авторы выражают признательность проф. Клаусу Хинцену за предоставленные материалы.
4 Модель колонны включена в демонстрационные примеры, поставляемые с УМ, см. ..\um50\samples\misc\earthquake.
Античная колонна

Пример 3: фрикционный клин трехэлементной тележки
Еще один пример использования трехмерного контакта - моделирование клиновой системы гашения трехэлементных тележек грузовых вагонов5. Все контактные взаимодействия между элементами системы (фрикционный клин, надрессорная балка и боковая рама) реализованы в рамках методологии трехмерного контакта. Для каждого тела сформировано контактное многообразие основанное на графическом образе, импортированном из CAD-системы.

Рассмотренная модель включает только некоторые элементы грузовой трехэлементной тележки и предназначена исключительно для тестирования работы системы фрикционного гашения колебаний и демонстрации возможностей модуля расчета трехмерного контакта. Движение надрессорной балки в модели задано как функция времени с параметризованной амплитудой и частотой.

По следующим ссылкам доступны анимации с результатами моделирования динамики системы:
- все тела, полутоновая графика (AVI файл в zip-архиве, 0.4 Мб);
- клин и контактные силы, действующие на него (AVI файл в zip-архиве, 2 Мб).

5 Данная модель включена в демонстрационные примеры, поставляемые с УМ, см. ..\um50\samples\rail vehicles\wedgetest3dcontact.
Фрикционная система гашения колебаний (AVI файл в zip-архиве, 0.4 Мб) Контактные силы, действующие на клин (AVI файл в zip-архиве, 2 Мб)

Немного теории

Реализованный метод предназначен для моделирования контактного взаимодействия между двумя выпуклыми полиэдрами. Метод рассматривает взаимодействие между недеформируемыми телами с малыми взаимными внедрениями тел. Метод состоит из двух частей: обнаружение столкновений/взаимопересечений (collision detection) для выпуклых полиэдров и последующий расчет контактных сил. Расчет взаимопересечений использует алгоритм трехмерного отсечения Сайруса-Бека6, 7. Расчет контактных сил основывается на модели контакта типа «точка-плоскость» и рассчитывается как сумма нормальной упруго-диссипативной силы и касательной силы сухого трения.

Для ускорения вычислительного процесса расчет взаимопересечений разбивается на, так называемый, расчет дальнего и ближнего контакта. Расчет дальнего контакта – это быстрый алгоритм, который выявляет пары тел для дальнейшего, обычно более затратного с точки зрения вычислительных затрат, расчета ближнего контакта. Алгоритм расчета дальнего контакта окружает полиэдры сферами и проверяет пересечение этих сфер на каждом шаге численного интегрирования. Для полиэдров, прошедших через отбор дальнего контакта, выполняется расчет ближнего контакта.

Алгоритм расчета ближнего контакта основан на использовании широко известного в компьютерной графике обобщенного алгоритма трехмерного отсечения Сайруса-Бека, который позволяет определить находится ли некий отрезок полностью или частично внутри выпуклого полиэдра.

После расчета ближнего контакта необходимо происходит расчет контактных сил. На внедренных ребрах расставляются контактные точки и для них определяются ближайшие грани на втором теле. После чего становится возможным определить контактную силу R которая вычисляется как суперпозиция нормальной упруго-диссипативной силы N и касательной силы сухого трения Ff.

Внедрение типа Вершина-Грань Внедрение типа Ребро-Ребро Внедрение типа Вершина-Грань Внедрение типа Ребро-Ребро
Случаи внедрения типа «Вершина-Грань» и «Ребро-Ребро» Контактные точки и силы

6 M. Cyrus and J. Beck. Generalized Two- and Three-Dimensional Clipping. Computers & Graphics, Vol. 3, pp. 23-28, 1978.
7 В некоторых переводах называется алгоритмом Цируса-Бека.

(c) Лаборатория вычислительной механики