ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ДЛЯ РЕШЕНИЯ ЗАДАЧ МЕХАНИКИ ДЕФОРМИРУЕМОГО ТВЕРДОГО ТЕЛА
Аннотация:
Предмет исследования. Представлен способ создания программного обеспечения для решения задач механики деформируемого твердого тела. Программное обеспечение должно гарантировать высокую точность и скорость вычислений, а также простую подготовку начальных и обработку полученных данных даже для неопытного пользователя. При разработке программного обеспечения использовались интерфейс прикладного программирования (API) сеточного генератора с открытым исходным кодом GMSH и математическая библиотека Eigen. Метод. Разрабатываемое программное обеспечение состоит из трех модулей: GMSH_API, InputFile, FEMSolver и базы данных. Модуль GMSH_API, подготавливающий конечно-элементную модель исследуемого тела, написан с использованием API сеточного генератора GMSH. В модуле InputFile описаны методы взаимодействия с предварительно созданной базой данных, использование которой позволяет быстро и просто подготовить входной файл, необходимый для запуска расчета. Численный расчет методом конечных элементов реализован в модуле FEMSolver. При его реализации активно использовалась математическая библиотека Eigen, позволяющая строить разреженные матрицы, не хранящие в памяти нулевые элементы. Такая возможность избавляет от дополнительных преобразований глобальной матрицы жесткости, используемой в методе конечных элементов. Основные результаты. В качестве примера была решена тестовая задача Кирша в плоско-на- пряженной постановке: к верхней грани стальной пластинки с круглым вырезом в центре приложена распределенная растягивающая нагрузка, нижняя грань пластинки жестко закреплена. Проведя расчет, наблюдаем погрешность в 1,72 % относительно аналитического решения. Такое значение погрешности считается низким, следовательно, разработанное программное обеспечение не просто способствует простой подготовке данных для расчета, но и гарантирует высокую точность полученных результатов. Практическая значимость. Коммерческое программное обеспечение для решения задач механики деформируемого твердого тела, такое как ANSYS Mechanical APDL, Abaqus и т. д., является очень дорогим. Свободное программное обеспечение преимущественно ориентировано на научных сотрудников и, как правило, является сложным для освоения рядовым пользователем-инженером, а компромиссный вариант PDE Toolbox для MATHLAB применим только для задач в двумерной области и поддерживает только линейный треугольный конечный элемент. Однако использование API GMSH и библиотеки Eigen позволяет создать простой в использовании, но мощный инструмент для решения задач механики деформируемого твердого тела.
Ключевые слова:
Постоянный URL
Статьи в номере
- ПЕРЕСТРАИВАЕМЫЕ ТЕРАГЕРЦОВЫЕ ФИЛЬТРЫ НА ОСНОВЕ УГЛЕРОДНЫХ НАНОТРУБОК
- ПОСТРОЕНИЕ ТРЕХМЕРНОГО ОБРАЗА ИСКУССТВЕННОГО КОСМИЧЕСКОГО ОБЪЕКТА МЕТОДОМ ЛАЗЕРНОЙ ЛОКАЦИИ
- ВЫБОР ИСХОДНОЙ ОПТИЧЕСКОЙ СХЕМЫ МЕТОДА ГРУППОВОГО ПРОЕКТИРОВАНИЯ ЛИТОГРАФИЧЕСКИХ ОБЪЕКТИВОВ
- КЛАССИФИКАЦИЯ ГИДРООБЪЕКТИВОВ И МЕТОД ИХ ПРОЕКТИРОВАНИЯ
- ОБНАРУЖЕНИЕ УЛЬТРАЗВУКОВЫХ ВОЗДЕЙСТВИЙ С ПРИМЕНЕНИЕМ ВОЛОКОННЫХ РЕШЕТОК БРЭГГА
- АНАЛИЗ ПОГРЕШНОСТИ ОПРЕДЕЛЕНИЯ ПАРАМЕТРОВ ПОВОРОТА БАЗОВОГО БЛОКА ПРОГИБОМЕРА
- ВЛИЯНИЕ ФОРМЫ ПРЕДСТАВЛЕНИЯ ОБЪЕКТА НА ГЛУБИНУ РЕЗКОСТИ ВОССТАНОВЛЕННЫХ ИЗОБРАЖЕНИЙ, ПОЛУЧЕННЫХ С ПОМОЩЬЮ СИНТЕЗИРОВАННЫХ ГОЛОГРАММ-ПРОЕКТОРОВ ФРЕНЕЛЯ
- РАЗРАБОТКА МЕТОДА ГЕОМЕТРИЧЕСКОГО СИНТЕЗА И ПАРАМЕТРИЧЕСКОЙ ОПТИМИЗАЦИИ МЕХАНИЗМА НОГИ ГАЛОПИРУЮЩЕГО РОБОТА
- ИЗУЧЕНИЕ ВЛИЯНИЯ ТОНКОДИСПЕРСНЫХ УГОЛЬНЫХ ШЛАМОВ НА ИХ ФЛОТИРУЕМОСТЬ
- ИССЛЕДОВАНИЕ ИЗМЕНЕНИЯ МОРФОЛОГИИ ПОВЕРХНОСТИ ЛЕЙКОСАПФИРА ПУЧКОМ ИОНОВ АРГОНА ПОД МАЛЫМ УГЛОМ ПАДЕНИЯ К ПОВЕРХНОСТИ
- АЛГОРИТМЫ НОВЫХ МЕТОДОВ ОЦЕНКИ ИЗНОСОСТОЙКОСТИ МАТЕРИАЛОВ
- КИНЕТИЧЕСКИЙ ПОДХОД ПОСТРОЕНИЯ МОДЕЛИ ПЛАЗМЕННЫХ ПРОЦЕССОВ СИНТЕЗА УГЛЕРОДНЫХ НАНОСТРУКТУР
- УСОВЕРШЕНСТВОВАНИЕ ТЕХНОЛОГИИ ЧЕРНЕНИЯ МОЛИБДЕНА
- РАЗРЕШЕНИЕ ВРЕМЕННОЙ НЕПОСЛЕДОВАТЕЛЬНОСТИ ДОППЛЕРОВСКИХ ЭХОКАРДИОГРАФИЧЕСКИХ ДАННЫХ С ПОМОЩЬЮ АЛГОРИТМА МАСКИРОВАНИЯ
- МЕТОД ОБЕСПЕЧЕНИЯ БЕЗОПАСНОЙ ОБРАБОТКИ ПЕРСОНАЛЬНЫХ ДАННЫХ НА ОСНОВЕ ПРИМЕНЕНИЯ ТЕХНОЛОГИИ БЛОКЧЕЙН
- ФУНКЦИОНАЛЬНЫЕ ВОЗМОЖНОСТИ ПОРТАЛА ДИСТАНЦИОННОЙ НЕЙРОРЕАБИЛИТАЦИИ
- СИСТЕМА УПРАВЛЕНИЯ МАСШТАБИРУЕМЫМ ГЕОГРАФИЧЕСКИ РАСПРЕДЕЛЕННЫМ ЦЕНТРОМ ОБРАБОТКИ ДАННЫХ
- СПОСОБЫ ПОВЫШЕНИЯ ВИБРОУСТОЙЧИВОСТИ КВАРЦЕВОГО МАЯТНИКОВОГО АКСЕЛЕРОМЕТРА ПРИ ИСПОЛЬЗОВАНИИ ЦИФРОВОГО УСИЛИТЕЛЯ ОБРАТНОЙ СВЯЗИ
- ПЛАТФОРМЕННЫЕ РЕШЕНИЯ И МОДУЛЬНЫЙ ПРИНЦИП ПРОЕКТИРОВАНИЯ ЭЛЕКТРОННЫХ УСТРОЙСТВ КАК МЕТОД СТАНДАРТИЗАЦИИ И УНИФИКАЦИИ РАЗРАБОТОК
- ОБЩЕЕ В ПОДХОДЕ К ИМИТАЦИОННОМУ МОДЕЛИРОВАНИЮ ИНФОКОММУНИКАЦИОННЫХ И ТРАНСПОРТНЫХ СЕТЕЙ
- АНАЛИТИЧЕСКОЕ СРАВНЕНИЕ РАДИУСА ПОКРЫТИЯ БАЗОВЫХ СТАНЦИЙ ДЛЯ РАЗНЫХ МЕТОДОВ ФОРМИРОВАНИЯ МНОГОЧАСТОТНЫХ СИГНАЛОВ
- ВИЗУАЛИЗАЦИЯ СТРУКТУРЫ СЛОЕВ ПЕРЛАМУТРА МЕТОДОМ СПЕКТРАЛЬНОЙ ОПТИЧЕСКОЙ КОГЕРЕНТНОЙ МИКРОСКОПИИ
- АКУСТИЧЕСКОЕ МОДЕЛИРОВАНИЕ ДЛЯ СИНТЕЗА КАЗАХСКОЙ РЕЧИ
- АЛГОРИТМЫ ФОРМИРОВАНИЯ ЦВЕТНЫХ QR-КОДОВ ДЛЯ ЗАДАЧ БИОМЕТРИИ