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

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



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

Сканирование: описание проекта. Щелкните для просмотра копии экрана. Как правило, в инженерной практике при исследовании механических систем часто требуется проведение серийных численных экспериментов: для анализа поведения системы на различных режимах работы, проверки чувствительности по параметрам, подбора наилучших значений параметров. Интегрированный модуль сканирования и оптимизации включает в себя набор инструментов (сканирование, оптимизация, аппроксимация), предназначенных для расширенного анализа динамических свойств моделей.

Сканирование: выполнение проекта. Щелкните для просмотра копии экрана. Все перечисленные инструменты автоматизируют выполнение серий численных экспериментов, протоколируя ход вычислений и сохраняя результаты расчетов на жесткий диск для последующего анализа. Таким образом, исследователь избавляется от монотонной работы по многократному выполнению численного анализа моделей "вручную", что кроме экономии рабочего времени повышает достоверность полученных результатов из-за отсутствия ошибок, которые склонен делать человек при выполнении большого количества повторяющихся операций. Другими словами, исследователь описывает план проведения численных экспериментов для сканирования и аппроксимации или параметры, пределы их изменения, точность и целевую функцию для оптимизация и запускает расчеты в автоматическом режиме. В процессе расчетов доступна текущая статистика процесса: число выполненных экспериментов, прогноз времени, необходимого для завершения всех расчетов. Расчеты устойчивы к отключению электропитания. В этом случае на жестком диске остается информация обо всех завершенных экспериментах, исключая численный эксперимент, на котором произошло отключение. По результатам численных экспериментов можно построить не только осциллограммы всех сохраненных характеристик, но и так называемые сводные графики и поверхности.

Все реализованные инструменты не имеют ограничений по числу исследуемых параметров, т.е. являются многопараметрическими. Размерность определяется только содержанием каждого конкретного исследования с одной стороны и, конечно, затратами машинного времени с другой. В демо-версии программы исследование можно проводить только по одному параметру. Каждый инструмент имеет свои достоинства и недостатки. Однако их совокупность дает исследователю возможность решать достаточно широкий круг задач по анализу и оптимизации механических систем.

Сканирование: анализ результатов. Щелкните для просмотра копии экрана. При выполнении серий численных экспериментов с целью поиска оптимальных значений параметров встает проблема выбора наилучшего решения. Как определить наилучшее решение среди сотен, а может быть и тысяч рассчитанных вариантов? Это представляет еще большие трудности в случае противоречивых критериев. С целью автоматизации процесса выбора наилучшего решения разработан специальный блок поддержки принятия решений, который поможет исследователю упорядочить варианты по степени оптимальности, в соответствии с выбранными им критериями. Определение степени соответствия варианта представлениям эксперта об оптимальной конструкции базируется на использовании метода анализа иерархий Т. Саати. Метод поддерживает обработку многих, в том числе противоречивых критериев, а также назначение критериям различных весов и контроль корректности введенных экспертом значений.

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

Дополнительные материалы:
    1. Начинаем работать: модуль оптимизации
    2. Руководство пользователя: модуль оптимизации
    3. Инсталляция клиентской части службы распределенных вычислений um60client.exe

Сканирование

Сканирование Пользователь задает параметры (как правило, это геометрические, инерционные параметры или параметры жесткости и демпфирования), пределы и шаг их изменения и запускает проект на выполнение. В процессе расчетов на жесткий диск сохраняются выбранные пользователем динамические характеристики механической системы, которые доступны для анализа по окончании вычислений. Существуют специальные возможности для сканирования ж.-д. экипажей: сканирования динамического поведения экипажа на различных профилях колес и рельсов, на различных неровностях путевой структуры, на путях различной макрогеометрии (прямые и кривые участки пути). К достоинствам данного метода можно отнести получение полной информации о поверхности отклика, отыскание глобального оптимума целевой функции. Также очевидны и недостатки метода: весьма значительные вычислительные затраты и "проклятие размерности", делающее нереальным решение задач большой размерности. На практике число параметров для сканирования редко превышает 4-5. Сканирование поддерживает использование службы распределенных вычислений, что позволяет резко сократить время проведения расчетов.

Оптимизация

ОптимизацияВ основе этого инструмента лежит использование классических методов оптимизации нулевого и первого порядка: метод Хука-Дживса, Нелдера-Мида, метод комплексов, метод сопряженных направлений Пауэлла, метод Дэвидона-Флетчера-Пауэлла. К достоинствам методов можно отнести относительно небольшие вычислительные затраты. Однако использование алгоритмов оптимизации сопряжено с определенными проблемами. Это, во-первых, потенциальная возможность остановки алгоритма в локальном максимуме, во-вторых, отсутствие информации о виде поверхности отклика по завершении процесса. С другой стороны, поверхности отклика в технических задачах всегда достаточно гладкие, иначе появилась бы высокая чувствительность системы к изменению одного или нескольких параметров. Это позволяет довольно успешно применять описанные методы. Перспективы развития данного инструмента авторы связывают с реализацией генетических алгоритмов оптимизации, которые позволят перейти к решению нового круга задач, в том числе задач большой размерности.
Аппроксимация

АппроксимацияДля данного инструмента также задаются параметры и область их изменения, однако в отличие от сканирования численные эксперименты проводятся только в некоторых, "ключевых" точках пространства параметров, а значения целевой функции во всех остальных точках строятся при помощи методов квадратической аппроксимации. Приведем достоинства этого инструмента: низкие вычислительные затраты, особенно в случае задач большой размерности, и возможность получения поверхности отклика. Вместе с тем отметим, что для того, чтобы методы аппроксимации давали результаты близкие к действительности нужно, чтобы поверхность отклика была гладкой и хорошо описывалась поверхностями второго порядка. На самом деле эти ограничения не такие сильные, как может показаться на первый взгляд. Дело в том, что, по мнению ряда авторов, в реальных технических задачах поверхности отклика, во-первых, гладкие, во-вторых, достаточно хорошо описываются поверхностями второго порядка. На рисунках приведены поверхности отклика, полученные путем сканирования и аппроксимации. Максимальная относительная ошибка аппроксимации по сравнению со сканированием не превышает 3% в рассмотренном примере. Практика моделирования показывает, что, как правило, максимальные относительные ошибки не превышают 10-15%, а время моделирования сокращается в десятки и сотни раз в сравнении со сканированием того же пространства параметров. С другой стороны, найденные при помощи данного метода решения могут быть достаточно далеко от реального оптимума целевой функции. Этот инструмент не предназначен для точного поиска оптимума целевой функции, а скорее для быстрого анализа поверхности отклика, чувствительности системы к различным параметрам. Другими словами, он предназначен для быстрого, достаточно поверхностного анализа свойств механической системы.

Метод анализа иерархий

Метод анализа иерархий (МАИ) был предложен в начале 70-х годов прошлого века Томасом Саати. Метод заключается в построении иерархии целей, где достижение главной цели (получение оптимальной конструкции механической системы) разбивается на несколько подцелей (т.е. оптимальная система должна, например, обладать отличными динамическими качествами, быть дешевой, технологичной и надежной). Цели второго уровня, в свою очередь, можно представить как набор подцелей третьего уровня и т.д. Таким образом, сложные критерии в конце этой иерархии выражаются через относительно простые, которые можно легко формализовать и оценить. МАИ использует также назначение относительных весов критериям так называемым "методом попарных сравнений", что дает возможность проверить корректность суждений экспертов как качественно, так и количественно.

Дополнительную информацию о методе анализа иерархий смотрите:
   1. Андрейчиков А.В., Андрейчикова О.Н. Анализ, синтез, планирование решений в экономике. Финансы и статистика, 2001. - 368 с.
   2. Андрейчиков А.В., Андрейчикова О.Н. Компьютерная поддержка изобретательства (методы, системы, примеры применения).- М.:Машиностроение, 1998.-476 с.: ил
   3. Саати Т. Принятие решений. Метод анализа иерахий: Пер. с англ.- М.: "Радио и связь", 1993.- 320 с.
   4. Метод анализа иерархий: немного теории


Служба распределенных вычислений

Служба основана на использовании протокола TCP/IP, что позволяет задействовать для параллельных вычислений практически любой доступный в сети компьютер. Служба распределенных вычислений состоит из двух частей: серверной и клиентской. Серверная часть работает на головном компьютере и обеспечивает управление выполнением распределенных вычислений. Клиентская часть запускается на тех компьютерах, которые будут работать под управлением сервера, получает задания на проведение численных экспериментов от сервера, выполняет их и возвращает результаты.

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

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