Агрос2Д
![]() | |
![]() Теплопередача, смоделированная Agros2D | |
Разработчик(и) | Университет Западной Богемии |
---|---|
Стабильная версия | 3.2 / 3 марта 2014 г |
Репозиторий | |
Операционная система | Линукс , Винда |
Доступно в | С++, Питон |
Тип | Программное обеспечение для научного моделирования |
Лицензия | Стандартная общественная лицензия GNU |
Веб-сайт | www |
Agros2D — это код с открытым исходным кодом для численного решения двумерных связанных задач в технических дисциплинах. Его основной частью является пользовательский интерфейс, служащий для полной предварительной и постобработки задач (он содержит сложные инструменты для построения геометрических моделей и ввода данных, генераторы сеток , таблицы слабых форм для уравнений в частных производных и инструменты для оценки результатов и рисования). графики и карты). В основе процессора лежит библиотека Hermes , содержащая самые современные численные алгоритмы для монолитного и полностью адаптивного решения систем нелинейных и нестационарных уравнений в частных производных (ЧДУ) на основе hp-FEM (адаптивный метод конечных элементов высшего порядка точности). Обе части кода написаны на C++ . [1]
Функции
[ редактировать ]- Связанные поля. С помощью функции связанных полей вы можете объединить два или более физических полей в одной задаче. Доступны варианты со слабой или жесткой связью.
- Нелинейные проблемы . Доступно моделирование и анализ нелинейных проблем. Agros2D теперь реализует методы Ньютона и Пикарда.
- Автоматическая адаптивность пространства и времени. Одной из главных сильных сторон библиотеки Hermes является алгоритм автоматической адаптации пространства. С Agros2D также возможно использовать адаптивный временной шаг для анализа переходных явлений. Это может значительно повысить скорость решения без снижения точности.
- Криволинейные элементы . Криволинейные элементы — эффективная функция для построения сетки криволинейных геометрических фигур, позволяющая выполнять более быстрые и точные расчеты.
- Четырехсторонняя сетка . Четырехсторонняя сетка может быть очень полезна для некоторых типов проблемной геометрии, таких как сжимаемый и несжимаемый поток.
- Particle Tracing — Мощная среда для расчета траектории заряженных частиц в электромагнитном поле, включая силу сопротивления или их отражение от границ.
Основные возможности
[ редактировать ]- Метод конечных элементов высшего порядка ( hp -FEM ) с адаптивностью h , p и hp, основанный на эталонном решении и локальных проекциях
- Возможности адаптации ко времени для решения временных проблем
- Сборка мультисеток на основе сеток, специфичных для компонентов, без проекций и интерполяций в мультифизических задачах.
- Распараллеливание на одной машине с использованием OpenMP
- Большой набор библиотек линейной алгебры ( MUMPS , UMFPACK , PARALUTION, Trilinos )
- Поддержка сценариев на Python (расширенная IDE PythonLab)
Физические поля
[ редактировать ]- Электростатика
- Электрические токи (стационарные и гармонические)
- Магнитное поле (стационарное, гармоническое и переходное)
- Теплопередача (стационарная и переходная)
- Строительная механика и термоупругость
- Акустика (гармоническая и переходная)
- Несжимаемый поток (стационарный и переходный)
- Радиочастотное поле (волны TE и TM)
- Уравнение Ричардса (стационарное и переходное состояние)
Муфты
[ редактировать ]- Поле тока как источник теплопередачи за счет джоулевых потерь
- Магнитное поле как источник теплопередачи за счет джоулевых потерь.
- Распределение тепла как источник термоупругого поля
История
[ редактировать ]Программное обеспечение началось с работы в группе hp -FEM в Западночешском университете в 2009 году. Первая общедоступная версия была выпущена в начале 2010 года. Agros2D использовался во многих публикациях. [2] [3] [4] [5] [6] [7] [8]
См. также
[ редактировать ]- Гермес
- Список программного обеспечения для численного анализа
- Список пакетов программного обеспечения для конечных элементов
- Коды hp-FEM с открытым исходным кодом
Ссылки
[ редактировать ]- ^ Карбан П., Мах Ф., Кус П., Панек Д., Долежель И.: Численное решение связанных задач с использованием кода Agros2D, Computing, 2013, Том 95, Дополнение к выпуску 1, стр. 381-408
- ^ Долезель И., Карбан П., Мах Ф. и Ульрих Б. (июль 2011 г.). Расширенные адаптивные алгоритмы в методе конечных элементов высшего порядка точности. В книге «Нелинейная динамика и синхронизация» (INDS) и 16-м Международном симпозиуме по теоретической электротехнике (ISTET), Совместный 3-й международный семинар 2011 г. (стр. 1–4). IEEE.
- ^ Полкар, П. (май 2012 г.). Конструкция магнитореологического тормоза и экспериментальная проверка. В ЭЛЕКТРО, 2012 (с. 448-451). IEEE.
- ^ Лев Дж., Майер П., Просек В. и Вольмутова М. (2012). Математическая модель экспериментального датчика для определения распределения растительного материала на конвейере. Основные тематические области, 97.
- ^ Котлан В., Ворачек Л. и Ульрих Б. (2013). Экспериментальная калибровка численной модели термоупругого привода. Компьютеры, 95(1), 459-472.
- ^ Влах Ф. и Елинек П. (2014). Определение линейного коэффициента теплопередачи для изогнутых деталей. Передовые исследования материалов, 899, 112–115.
- ^ Кинкл, Дж., Дубек, Дж., и Мусалек, Л. (2014). Моделирование диэлектрического нагрева в процессе лиофилизации. Математические проблемы в технике, 2014.
- ^ Де, PR, Мухопадьяй, С., и Лайек, GC (2012). Анализ течения жидкости и теплообмена в симметричном пористом клине. Acta Technica CSAV, 57 (3), 227–237.
Внешние ссылки
[ редактировать ]- Официальный сайт
- Веб-сайт группы. Архивировано 4 мая 2017 г. на Wayback Machine.