Модуль UM Drilling и инженерное приложение UM Drillstring Analysis
Описание функционала и областей применения инструментов анализа бурильной колонны, реализованных в модуле UM Drilling и инженерном приложении UM Drillstring Analysis.
Презентация по новому полностью переработанному инструменту UM Loco/Rail Profile Wear Evolution предназначенному для прогнозирования износа профилей ж.-д. рельсов.
В настоящее время программный комплекс (ПК) RobSim используется
в следующих направлениях:
– обучение операторов мобильных роботов, используемых
в системе госкорпорации "Росатом" и
смежных организаций, основным навыкам работы с ними, отработка типовых манипуляций; – оперативное создание сцен для отработки
технологии ликвидации последствий чрезвычайных происшествий с
использованием мобильных роботов.
ПК RobSim даёт возможность новичку освоить
основные приемы управления работами на виртуальной сцене. Его
использование позволяет существенно ускорить и обезопасить процесс
обучения, что, в конечном итоге, существенно сокращает общие затраты.
Развитая вычислительная техника и методы математического моделирования
обеспечивают возможность для создания комплексов, позволяющих
моделировать движение робота и его взаимодействие с элементами сцены с
приемлемой правдоподобностью.
ПК RobSim включает несколько
заранее подготовленных сцен и роботов. Кроме того, пользователь имеет
возможность разрабатывать собственные модели сцен и роботов. Актуальная на настоящий момент версия программного комплекса RobSim– 5.0.
Описание логической структуры программного комплекса
Программный комплекс RobSim 5 состоит из следующих компонентов.
Программная оболочка Robsim5.exe. Оболочка представляет
собой интерфейс пользователя для выбора сцен и роботов, участвующих в
симуляции, c последующим запуском режима тренировки. Оболочка
загружает модуль моделирования системы управления CtrlPanelDll.dll, подсистемы моделирования динамики UMCOMSolver.dll и визуализации
виртуальных сцен ViewWnd.dll и обеспечивает централизованный
обмен данными между этими подсистемами в процессе тренировки. В режиме тренировки
обеспечивается возможность конфигурирования рабочего пространства в виде полиэкранного
представления – в отдельных портах области вывода отображаются разные
средства наблюдения и пульты робототехнической системы. Обеспечивается загрузка
различных конфигураций.
Подсистема моделирования системы управления CtrlPanelDll.dll предназначена для моделирования структурной логики и пультов систем управления
робототехнических средств и манипуляторов. Обеспечивает загрузку файлов системы
управления формата ctp, визуализацию и интерактивное
управление элементами виртуальных пультов с помощью манипулятора мыши,
а также расчет структурных схем системы управления в реальном
режиме времени. Результаты расчета системы управления передаются в
модуль расчета динамики через программную оболочку в виде сигналов
двигателей.
Подсистема моделирования динамики UMComSolver.dll предназначена
для моделирования динамики сцен в реальном режиме. Программная оболочка конвертирует
сцены и роботы из файлов s3d и r3d в формат
подсистемы моделирования динамики dat. Моделируемые
динамические элементы включают тела, шарниры, аппроксимирующие
контактные контейнеры, линейные и вращательные двигатели и повторители,
колеса с разными типами подвесок, сменный инструмент, пружины,
дифференциалы, датчики столкновений и т.д. В результате расчета динамики
формируются данные о положении и ориентации элементов сцены и робота,
которые далее передаются в систему визуализации через программную
оболочку.
Подсистема визуализации виртуальных сцен ViewWnd.dll
предназначена для высококачественной визуализации виртуальных
трехмерных сцен в реальном режиме времени. Модуль визуализации
осуществляет загрузку сцен формата gls,
экспортированных из системы трехмерного моделирования 3ds Max и обеспечивает их визуализацию с максимально возможным соответствием исходному
виду в системе моделирования. Подсистема поддерживает визуализацию поверхностей
со сложными материалами, включающими текстуры отражения, прозрачности и рельефа;
позволяет моделировать сложное попиксельное освещение на основе технологии
шейдеров. Модуль имеет возможность синтеза изображения в нескольких конфигурируемых
портах с разными средствами наблюдения; а также позволяет проводить визуализацию
виртуальных сцен в стереорежиме с использованием различных технологий стереоотображения.
Управление элементами и параметрами сцены осуществляется с помощью набора
интерфейсных функций динамической библиотеки.
Программа CtrlPanel.exe, входящая в состав программного
комплекса, предназначена для описания систем управления роботов и сцен.
Разработанные системы управления записываются в файлы ctp, которые в режиме тренировки загружаются и обрабатываются подсистемой моделирования системы управления.
Создание моделей сцен и роботов выполняется в программе 3ds Max. Поддерживаются следующие версии 3ds Max: 5.0, 7.0,
9.0 и 2009. Для этого программного комплекса специально разработан
плагин, который дает возможность назначения для объектов их
математических моделей, а также возможность экспорта этих моделей в
специальном формате r3d для роботов и s3d для сцен для последующей загрузки в ПК RobSim.
Используемые технические средства, вызов и загрузка
ПК RobSim 5 выполняется под управлением
операционных систем Microsoft Windows XP/Vista/7. ПК RobSim 5 распространяется в виде инсталляционного пакета, который
после интерактивной установки развертывает все компоненты программного комплекса.
Инсталляционный пакет выполняет все действия по регистрации компонентов комплекса
в операционной системе и в программе 3ds Max.
Инсталляционный пакет устанавливает все настройки программного комплекса
по умолчанию, дополнительных обязательных действий после установки не
требуется.
Для вызова ПК RobSim 5 запустите файл RobSim5.exe в каталоге menu. Для запуска Редактора системы управления
запустите файл CtrlPanel.exe из каталога
ctrlpanel.
Входные данные
Исходными данными для программного комплекса являются модели сцен
и роботов, созданные в среде 3dsMax, имеющие расширение max. Специальный плагин для 3dsMax, поставляемый вместе с ПК RobSim 5 экспортирует эти данные в специальном формате r3d для роботов и s3d для сцен для последующей загрузки в
RobSim. Отдельный плагин экспортирует данные для
последующей визуализации в формате gls. Пульты
управления сценами и роботами создаются в Редакторе системы управления и сохраняются в ctp-файлах.