160 likes | 295 Views
Южно-Уральский государственный университет. Технология CAEBeans. сервисно-ориентированный подход к предоставлению ресурсов CAE-пакетов. Радченко Г.И., Соколинский Л.Б.
E N D
Южно-Уральский государственный университет Технология CAEBeans сервисно-ориентированный подход к предоставлению ресурсов CAE-пакетов РадченкоГ.И., СоколинскийЛ.Б. Работа выполнена при поддержке Роснауки (грант 2007-4-1.4-20-01-026), Союзного государства Россия-Белоруссия (программа СКИФ-ГРИД, СГ-1/07) и Фонда содействия развитию малыхформ предприятий в научно-технической сфере (грант 7434)
Причины, препятствующие массовому внедрению САЕ (Computer Aided Engineering) в грид • Отсутствие технологий и программных систем, поддерживающих интеграцию САЕ-пакетов в грид. • Сложность организации работы сервера лицензий в грид-среде. • Сложность пользовательского интерфейса многоцелевых САЕ-пакетов. • Сложность организации параллельного и распределенного моделирования инженерных задач.
Требования к системе поддержки CAE в грид • Адаптируемость к различным инженерным пакетам. • Адаптируемость к различным проблемным областям. • Независимость от программно-аппаратных платформ. • Использование сервисно-ориентрованного подхода в грид.
Технология CAEBeans В основе технологии CAEBeans лежит обеспечение сервисно-ориентированного предоставления программных ресурсов базовых компонентов CAE-систем и формирование деревьев проблемно-ориентированных оболочек, инкапсулирующих процедуру постановки и решения определенного класса задач
Модель задачи инженерного моделирования Логический план решения задачи Полный дескриптор задачи
Четыре слоя иерархии CAEBeans • Концептуальный • Логический • Физический • Системный
Четыре типа CAEBeans Концептуальный слой Проблемный CAEBean Пользователь Логический слой Потоковый CAEBean Физический слой Компонентный CAEBean Системный слой Системный CAEBean
Концептуальный слой Проблемный CAEBean
Логический слой DM Mesh Потоковый CAEBean Pre Solver Post Логический слой Физический слой Компонентные CAEBeans
Физический слой Задача инженерного моделирования Генератор сеток Построение геометрии Решатель Препроцессор Постпроцессор Grid Логический слой Физический слой Компонентные CAEBeans
Системный слой иброкер ресурсов Задача инженерного моделирования Построение геометрии Генератор сеток Препроцессор Решатель Постпроцессор Физический слой Системный слой Grid Брокер ресурсов
ANSYS: “Моделирование резьбовых соединений труб для нефтяных скважин”
DEFORM: “Моделирование эффекта овализации труб при закалке”
Поддержка технологии CAEBeans • CAEBean Constructor • Интегрированная среда разработки CAEBeans • Поддержка CAEBeans всех уровней • Поддержка деревьев проблемных CAEBeans • Web-клиент CAEBeans • Реализация пользовательского интерфейса проблемных CAEBean • Поддержка автоматической генерации пользовательского интерфейса на основе параметров задачи • Мониторинг хода решения задач
Результаты и дальнейшее развитие работы Результаты работы: • Архитектура технологии CAEBeans позволяет обеспечитьпредоставление ресурсов CAE-пакетов в грид; • Разработаны проблемно-ориентированные оболочки на базе пакетов: ABAQUS;ANSYS;CFX;DEFORM. Дальнейшее развитие работы: • Разработка программных средств поддержки технологии CAEBeans (CAEBeans Constructor,Web-клиент, брокер ресурсов).
Проект CAEBeans в интернете http://caebeans.susu.ru