Разработка системы для создания компьютерных моделей керамических материалов, методом дискретного элемента

Слайд 2

Цель и задачи Целью данной работы является разработка системы для создания

Цель и задачи

Целью данной работы является разработка системы для создания компьютерных

моделей керамических материалов методом дискретного элемента
Для достижения поставленной цели необходимо решить следующие задачи:
Изучить существующие методы и алгоритмы создания модели керамических структур
Разработать алгоритм создания модели керамических структур
Спроектировать и реализовать программу
Протестировать программу
Слайд 3

Требования к системе Система должна иметь графический интерфейс, предоставляющий возможность: выбора

Требования к системе

Система должна иметь графический интерфейс, предоставляющий возможность:
выбора входного файла

с граничными условиями (координаты узлов)
задания радиуса конечного элемента (сферы)
2. Система должна обеспечивать создание
k-файла с координатами конечных элементов
Слайд 4

Диаграмма вариантов использования

Диаграмма вариантов использования

Слайд 5

Алгоритмы генерации упаковок Динамические методы: метод дискретного элемента (DEM) Методы последовательного

Алгоритмы генерации упаковок

Динамические методы:
метод дискретного элемента (DEM)
Методы последовательного заполнения:
«водоем лилий»
алгоритм Метрополиса-Гастинга
способы

последовательно-одиночного размещения
метод «ближайшего соседа»
метод послойной упаковки
Слайд 6

Диаграмма классов анализа

Диаграмма классов анализа

Слайд 7

Пользовательский интерфейс

Пользовательский интерфейс

Слайд 8

Алгоритм работы Считывание координат границ из входного k-файла в динамический список,

Алгоритм работы

Считывание координат границ из входного k-файла в динамический список, вычисление

крайних точек
Заполнение прямоугольника, созданного на основе вычисленных крайних точек: минимумов и максимумов по каждой из трех осей, конечными элементами
Определение принадлежности каждого конечного элемента телу с помощью метода трассировки луча с учетом числа пересечений
Запись конечных элементов в выходной k-файл
Слайд 9

Тестирование

Тестирование