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

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



Моделирование динамики гусеничных экипажей
Выпущен новый модуль 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 Control

Модуль UM Control это набор инструментов UM Matlab Import, UM CoSimulation и UM User's Defined Libraries, которые позволяют интегрировать механические системы, описанные в "Универсальном механизме" с библиотеками пользователя или Matlab/Simulnk. При моделировании многих реальных систем встает задача совмещения механической части модели с подсистемами другого рода (системы автоматического управления, электрические машины и электромагнитные поля, гидравлика, пневматика и т.д.). Сложные системы такого рода не могут быть описаны встроенными в УМ средствами, поэтому математические модели таких систем описываются либо в Matlab/Simulink, либо разрабатываются пользователем самостоятельно на одном из языков программирования и затем подключаются к УМ как внешние динамически загружаемые библиотеки (DLL). Таким образом, все инструменты модуля UM Control позволяют существенно расширить диапазон систем, моделируемых в УМ и подойти к моделированию сложных электромеханических систем (например, электровоз), систем управления (ABS, противобуксовочные, противозаносные и другие системы), мехатронных систем.
    Перечисленные инструменты имеют похожий интерфейс пользователя и оперируют одинаковыми терминами, поэтому и объединены в один модуль. Вместе с тем все инструменты функционально независимы и могут поставляться отдельно друг от друга.

Ниже рассмотрим упомянутые инструменты подробнее:
UM Matlab Import;
UM CoSimulaiton;
UM User's Defined Routines.


Инструмент Matlab Import

Интерфейс с Matlab/Simulink. Щелкните для просмотра копии экрана Одной из самых распространенных программ, ориентированных на моделирование технических систем, является среда Matlab/Simulink. Интегрированный в программный комплекс «Универсальный механизм» интерфейс с Matlab/Simulink позволяет связывать построенную механическую модель с моделями подсистем различной природы, описанных в Matlab/Simulink.
    Интерфейс с Matlab/Simulink позволяет одновременно подключать к механической модели неограниченное количество моделей Matlab/Simulink, скомпилированных в виде dll-библиотек. Интуитивно понятный графический интерфейс программного модуля позволяет подключать необходимый файл с скомпилированной подсистемой, выбирать для данной подсистемы входы и выходы, а также включать и отключать в любой момент требуемые подсистемы.
    Алгоритм интеграции модели из различных подсистем, реализованных в UM и Matlab/Simulink, состоит, как правило, из следующих этапов:
   - определение данных, которые необходимо передавать от одной подсистемы к другой (из UM в Matlab/Simulink и обратно);
   - построение моделей в UM и Matlab/Simulink в соответствии с определенными потоками данных;
   - компиляция моделей, реализованных в Matlab/Simulink в динамически подключаемые библиотеки (DLL);
   - связывание модели механической системы, реализованной в UM, с имеющимися dll-библиотеками.

Дополнительные материалы:
   1. Начинаем работать: интерфейс с Matlab/Simulink
   2. Федяев В.Н. Автореферат на диссертацию "Влияние электрической и механической подсистем магистрального тепловоза на реализацию предельных тяговых усилий". БГТУ, Брянск, 2006.


Пример 1. Стабилизация перевернутого маятника

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

Расчетная схема Схема обмена данными
Расчетная схема
Схема обмена данными

Система управления перевернутым маятником представляет собой так называемый пропорционально-интегрально-дифференциальный контроллер. Для связи модели управления с моделью ПК "Универсальный механизм" в модель системы управления следует включить компоненты "In" и "Out". В нашей модели перевернутого маятника входной переменной для системы управления является угол отклонения маятника от вертикали. Соответственно нужно предусмотреть один вход в модель системы управления. В свою очередь для организации управления перевернутым маятником в нашей модели системы управления предусмотрен один выход - усилие, подаваемое на тележку.

Модель системы управления
Модель системы управления в Matlab/Simulink
Неуправляемое движение Управляемое движение
Неуправляемое движение Управляемое движение

Пример 2. Электромеханическая модель локомотива

На рисунке ниже представлена модель нового маневрового локомотива производства БМЗ. Тяговые электродвигатели постоянного тока с системой управления моделируются в среде Matlab/Simulink и затем добавляются к модели механической части, давая тем самым полную электро-механическую модель локомотива. Модель позволяет более тонко по сравнению с существующими подходами исследовать процессы, протекающие в приводе локомотива, тестировать работу системы управления двигателями, в том числе разгон и движение в режиме тяги, отработку буксования, наезд на масляное пятно и т.д. На вход модели двигателя подается угловая скорость ротора двигателя, с выхода модели двигателя снимается электромагнитный момент, действующий со стороны статора двигателя на ротор.

Модель маневрового локомотива Модель электродвигателя постоянного тока с системой управления
Модель локомотива ТЭМ21 Модель электродвигателя
Инструмент CoSimulation

Интерфейс с Matlab/Simulink. Щелкните для просмотра копии экрана С помощью инструмента UM CoSimulation модель механической части экспортируется из Универсального механизма и включается в модель Matlab/Simulink. В общем случае моделирования динамики механических систем с использованием CoSimulation предполагает выполнение следующих этапов.
• Описание модели немеханической части в среде Matlab/Simulink.
• Включение в эту модель блока S-функции, который представляет собой модель механической системы, которая в дальнейшем будет импортирована из УМ.
• Создание модели механической системы в программе UM Input.
• Загрузка подготовленной модели механической части в программу UM Simulation. Формирование файлов настроек и управляющего m-файла с помощью Мастера экспорта в Matlab/Simulink для подключения этой модели в Matlab/Simulink.
• Создание связи между UM-моделью и системой управления Matlab/Simulink.
• Моделирование динамики управляемого движения в среде Matlab/Simulink.

Модель механической системы UM, подключаемая в систему управления Matlab/Simulink, рассматривается как черный ящик, который по некоторому закону преобразует входные величины в выходные. При включении механической системы в модель системы управления на выходы механической системы назначаются переменные, которые создаются при помощи Мастера переменных. Входные величины и параметры S-функции связываются с параметрами UM-модели.

Для реализации управляющих усилий со стороны системы управления в модель механической системы вводятся силы/моменты, значения или характеристики (например, коэффициент жесткости, коэффициент диссипации) которых задаются параметрами модели. Затем с помощью Мастера экспорта в Matlab/Simulink эти параметры связываются с величинами, которые являются входами S-функции.






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