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