Радченко Г.И., Соколинский Л.Б., Шамакина А.В. Южно-Уральский государственный университет Разработка проблемно-ориентированных грид-оболочек для пакетов инженерного анализа Работа выполнена при поддержке Роснауки (грант ), Союзного государства Россия- Белоруссия (программа СКИФ-ГРИД, СГ-1/07) и Фонда содействия развитию малых форм предприятий в научно-технической сфере (грант 7434)
Причины, препятствующие массовому внедрению САЕ (Computer Aided Engineering) в грид Отсутствие технологий и программных систем, поддерживающих интеграцию САЕ-пакетов в грид. Сложность организации работы сервера лицензий в грид-среде. Сложность пользовательского интерфейса многоцелевых САЕ-пакетов. Сложность организации параллельного и распределенного моделирования инженерных задач
Требования к системе поддержки CAE в грид Адаптируемость к различным инженерным пакетам. Адаптируемость к различным проблемным областям. Независимость от программно- аппаратных платформ. Использование сервисно- ориентрованного подхода в грид
Предлагаемое решение Технология CAEBeans: построение иерархий проблемно- ориентированных грид-оболочек над инженерными пакетами
Четыре слоя иерархии CAEBeans Концептуальный Логический Физический Системный
Четыре типа CAEBeans Физический слой Компонентный CAEBean Логический слой Потоковый CAEBean Концептуальный слой Проблемный CAEBean Пользователь Системный слой Системный CAEBean 6
Концептуальный слой Проблемный CAEBean
Логический слой Компонентные CAEBeans Потоковый CAEBean Mesh DM Pre Solve r Post Логический слой Системный слой
Физический слой Задача инженерного моделирования Построение геометрии Генератор сеток Препроцессор Решатель Постпроцессор Компонентные CAEBeans Логический слой Физический слой Grid
Системный слой и брокер ресурсов Задача инженерного моделирования Построение геометрии Генератор сеток ПрепроцессорРешательПостпроцессор Брокерресурсов Grid Физический слой Системный слой 10
Выбор базовой технологии В качестве базовой технологии была выбрана среда GPE (Grid Programming Environment) разработанная в Intel Corp. GPE поддерживает: Интеграцию классических приложений в сервис-ориентированную среду без необходимости исправления исходного кода приложения Поддержку различных пользовательских интерфейсов (от обычных оконных приложений до WEB-интерфейса)
ABAQUS: Моделирование напряжения стальной конструкции
CFX: Моделирование обдувания дымовой трубы
ANSYS: Моделирование резьбовых соединений труб для нефтяных скважин
DEFORM: Моделирование эффекта овализации труб при закалке
Заключение Реализованы иерархии проблемно-ориентированных оболочек для пакетов: ABAQUS; ANSYS; CFX; DEFORM. Дальнейшее развитие проекта: разработка шаблонов проектирования САЕBeans; разработка диалоговой среды для конструирования CAEBeans; формирование библиотеки готовых САЕBeans; формирование базы знаний по предметным областям и пакетам
Проект CAEBeans в интернете