Агрос2Д - Agros2D

Агрос2Д
Agros2D logo.png
Теплообмен смоделирован Agros2D
Теплообмен смоделирован Agros2D
Разработчики)Университет Западной Богемии
Стабильный выпуск
3.2 / 3 марта 2014 г.; 6 лет назад (2014-03-03)
Репозиторий Отредактируйте это в Викиданных
Операционная системаLinux, Windows
Доступно вC ++, Python
ТипПрограммное обеспечение для научного моделирования
ЛицензияСтандартная общественная лицензия GNU
Интернет сайтwww.agros2d.org

Агрос2Д это открытый код для численного решения связанных двумерных задач в технических дисциплинах. Его основная часть - это пользовательский интерфейс, служащий для полной предварительной и постобработки задач (он содержит сложные инструменты для построения геометрических моделей и ввода данных, генераторы сеток, таблицы слабые формы для уравнения в частных производных и инструменты для оценки результатов и рисования графиков и карт). Процессор основан на библиотеке Гермес содержащий самые современные численные алгоритмы для монолитного и полностью адаптивного решения систем в целом нелинейных и нестационарных дифференциальных уравнений в частных производных (PDE) на основе hp-FEM (адаптивный метод конечных элементов более высокого порядка точности). Обе части кода написаны на C ++.[1]

особенности

  • Связанные поля - с помощью функции связанных полей вы можете объединить два или более физических поля в одной задаче. Доступны варианты со слабым или жестким сцеплением.
  • Нелинейные задачи - Доступны моделирование и анализ нелинейных задач. Agros2D теперь реализует методы Ньютона и Пикарда.
  • Автоматическая пространственно-временная адаптивность - одна из основных сильных сторон библиотеки Hermes - это автоматический алгоритм пространственной адаптации. В Agros2D также возможно использование адаптивного шага по времени для анализа переходных явлений. Это может значительно повысить скорость решения без снижения точности.
  • Криволинейные элементы - Криволинейные элементы - это эффективная функция для построения сеток криволинейных геометрических фигур, позволяющая быстрее и точнее выполнять вычисления.
  • Четырехугольная сетка - Четырехугольная сетка может быть очень полезна для некоторых типов геометрии задач, таких как сжимаемый и несжимаемый поток.
  • Отслеживание частиц - Мощная среда для расчета траектории заряженных частиц в электромагнитном поле, включая силу сопротивления или их отражение от границ.

Основные возможности

  • Метод конечных элементов высшего порядка (л.с.-FEM ) с участием час, п и л.с. адаптивность на основе эталонного решения и местных прогнозов
  • Возможности адаптации ко времени для временных проблем
  • Сборка нескольких сеток по сеткам для конкретных компонентов без проекций или интерполяций в мультифизических задачах
  • Распараллеливание на одной машине с использованием OpenMP
  • Большой выбор библиотек линейной алгебры (МАМПЫ, UMFPACK, ПАРАЛЮЦИЯ, Трилинос )
  • Поддержка сценариев в Python (продвинутая IDE PythonLab)

Физические поля

Муфты

  • Текущее поле как источник передачи тепла за счет джоулевых потерь
  • Магнитное поле как источник передачи тепла за счет джоулевых потерь
  • Распределение тепла как источник термоупругого поля

История

Программа началась с работы на л.с.-FEM Group в Университет Западной Богемии в 2009 году. Первая общедоступная версия была выпущена в начале 2010 года. Agros2D использовался во многих публикациях.[2][3][4][5][6][7][8]

Смотрите также

использованная литература

  1. ^ Karban, P., Mach, F., K ,s, P., Pánek, D., Doležel, I .: Численное решение связанных задач с использованием кода Agros2D, Computing, 2013, Volume 95, Issue 1 Supplement, стр 381-408
  2. ^ Долезел И., Карбан П., Мах Ф. и Ульрих Б. (2011, июль). Усовершенствованные адаптивные алгоритмы в методе конечных элементов более высокого порядка точности. В нелинейной динамике и синхронизации (INDS) и 16-м Международном симпозиуме по теоретической электротехнике (ISTET), 2011 г. Совместный 3-й международный семинар по (стр. 1-4). IEEE.
  3. ^ Полкар, П. (2012, май). Магнитореологический дизайн тормоза и экспериментальная проверка. В ЭЛЕКТРО, 2012 (с. 448-451). IEEE.
  4. ^ Лев, Дж., Майер, П., Просек, В., и Вольмутова, М. (2012). Математическая модель экспериментального датчика для определения распределения растительного материала на конвейере. Основные тематические направления, 97.
  5. ^ Котлан, В., Ворачек, Л., и Ульрих, Б. (2013). Экспериментальная калибровка численной модели термоупругого актуатора. Вычислительная техника, 95 (1), 459-472.
  6. ^ Влах, Ф., и Елинек, П. (2014). Определение линейного коэффициента теплопередачи для криволинейной детали. Перспективные исследования материалов, 899, 112-115.
  7. ^ Кинкл, Дж., Дубек, Дж., И Мусалек, Л. (2014). Моделирование диэлектрического нагрева в процессе лиофилизации. Математические проблемы инженерии, 2014.
  8. ^ Де П. Р., Мукхопадхьяй С. и Лайек Г. К. (2012). Анализ течения жидкости и теплообмена по симметричному пористому клину. Acta Technica CSAV, 57 (3), 227-237.

внешние ссылки