Агрос2Д - Agros2D
Теплообмен смоделирован Agros2D | |
Разработчики) | Университет Западной Богемии |
---|---|
Стабильный выпуск | 3.2 / 3 марта 2014 г. |
Репозиторий | |
Операционная система | Linux, Windows |
Доступно в | C ++, Python |
Тип | Программное обеспечение для научного моделирования |
Лицензия | Стандартная общественная лицензия GNU |
Интернет сайт | www |
Агрос2Д это открытый код для численного решения связанных двумерных задач в технических дисциплинах. Его основная часть - это пользовательский интерфейс, служащий для полной предварительной и постобработки задач (он содержит сложные инструменты для построения геометрических моделей и ввода данных, генераторы сеток, таблицы слабые формы для уравнения в частных производных и инструменты для оценки результатов и рисования графиков и карт). Процессор основан на библиотеке Гермес содержащий самые современные численные алгоритмы для монолитного и полностью адаптивного решения систем в целом нелинейных и нестационарных дифференциальных уравнений в частных производных (PDE) на основе hp-FEM (адаптивный метод конечных элементов более высокого порядка точности). Обе части кода написаны на C ++.[1]
особенности
- Связанные поля - с помощью функции связанных полей вы можете объединить два или более физических поля в одной задаче. Доступны варианты со слабым или жестким сцеплением.
- Нелинейные задачи - Доступны моделирование и анализ нелинейных задач. Agros2D теперь реализует методы Ньютона и Пикарда.
- Автоматическая пространственно-временная адаптивность - одна из основных сильных сторон библиотеки Hermes - это автоматический алгоритм пространственной адаптации. В Agros2D также возможно использование адаптивного шага по времени для анализа переходных явлений. Это может значительно повысить скорость решения без снижения точности.
- Криволинейные элементы - Криволинейные элементы - это эффективная функция для построения сеток криволинейных геометрических фигур, позволяющая быстрее и точнее выполнять вычисления.
- Четырехугольная сетка - Четырехугольная сетка может быть очень полезна для некоторых типов геометрии задач, таких как сжимаемый и несжимаемый поток.
- Отслеживание частиц - Мощная среда для расчета траектории заряженных частиц в электромагнитном поле, включая силу сопротивления или их отражение от границ.
Основные возможности
- Метод конечных элементов высшего порядка (л.с.-FEM ) с участием час, п и л.с. адаптивность на основе эталонного решения и местных прогнозов
- Возможности адаптации ко времени для временных проблем
- Сборка нескольких сеток по сеткам для конкретных компонентов без проекций или интерполяций в мультифизических задачах
- Распараллеливание на одной машине с использованием OpenMP
- Большой выбор библиотек линейной алгебры (МАМПЫ, UMFPACK, ПАРАЛЮЦИЯ, Трилинос )
- Поддержка сценариев в Python (продвинутая IDE PythonLab)
Физические поля
- Электростатика
- Электрические токи (установившееся состояние и гармоническое)
- Магнитное поле (установившееся состояние, гармоническое и переходное)
- Теплопередача (установившееся и переходное)
- Строительная механика и термоупругость
- Акустика (гармонический и переходный)
- Несжимаемый поток (установившееся и переходное)
- РФ поле (TE и TM волны)
- Уравнение Ричардса (установившееся и переходное)
Муфты
- Текущее поле как источник передачи тепла за счет джоулевых потерь
- Магнитное поле как источник передачи тепла за счет джоулевых потерь
- Распределение тепла как источник термоупругого поля
История
Программа началась с работы на л.с.-FEM Group в Университет Западной Богемии в 2009 году. Первая общедоступная версия была выпущена в начале 2010 года. Agros2D использовался во многих публикациях.[2][3][4][5][6][7][8]
Смотрите также
- Гермес
- Список программного обеспечения для численного анализа
- Список пакетов программного обеспечения конечных элементов
- Коды с открытым исходным кодом hp-FEM
использованная литература
- ^ Karban, P., Mach, F., K ,s, P., Pánek, D., Doležel, I .: Численное решение связанных задач с использованием кода Agros2D, Computing, 2013, Volume 95, Issue 1 Supplement, стр 381-408
- ^ Долезел И., Карбан П., Мах Ф. и Ульрих Б. (2011, июль). Усовершенствованные адаптивные алгоритмы в методе конечных элементов более высокого порядка точности. В нелинейной динамике и синхронизации (INDS) и 16-м Международном симпозиуме по теоретической электротехнике (ISTET), 2011 г. Совместный 3-й международный семинар по (стр. 1-4). IEEE.
- ^ Полкар, П. (2012, май). Магнитореологический дизайн тормоза и экспериментальная проверка. В ЭЛЕКТРО, 2012 (с. 448-451). IEEE.
- ^ Лев, Дж., Майер, П., Просек, В., и Вольмутова, М. (2012). Математическая модель экспериментального датчика для определения распределения растительного материала на конвейере. Основные тематические направления, 97.
- ^ Котлан, В., Ворачек, Л., и Ульрих, Б. (2013). Экспериментальная калибровка численной модели термоупругого актуатора. Вычислительная техника, 95 (1), 459-472.
- ^ Влах, Ф., и Елинек, П. (2014). Определение линейного коэффициента теплопередачи для криволинейной детали. Перспективные исследования материалов, 899, 112-115.
- ^ Кинкл, Дж., Дубек, Дж., И Мусалек, Л. (2014). Моделирование диэлектрического нагрева в процессе лиофилизации. Математические проблемы инженерии, 2014.
- ^ Де П. Р., Мукхопадхьяй С. и Лайек Г. К. (2012). Анализ течения жидкости и теплообмена по симметричному пористому клину. Acta Technica CSAV, 57 (3), 227-237.