Top Banner
Информационная система моделирования динамики пластических деформаций биологических объектов Новиков Иван Александрович Н1: Информационные технологии. 2 й год 2015 г.
21

У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Feb 13, 2017

Download

Engineering

Ivan Novikov
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Информационная системамоделирования динамики пластическихдеформаций биологических объектов

Новиков Иван Александрович

Н1: Информационные технологии. 2й год

2015 г.

Page 2: У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Постановка задачи Содержание проекта План проекта

Применения моделирования деформаций

Компьютерные игры

Спецэффекты в кино

Обучающие тренажёры

Системы авт. проектирования

Система моделирования пластических деформаций биологических объектов - 2 - Иван Новиков

Page 3: У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Постановка задачи Содержание проекта План проекта

Применения моделирования деформаций

Компьютерные игры

Спецэффекты в кино

Обучающие тренажёры

Системы авт. проектирования

Система моделирования пластических деформаций биологических объектов - 2 - Иван Новиков

Page 4: У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Постановка задачи Содержание проекта План проекта

Моделирование в реальном времени

В приложениях, связанных с визуализацией:1 Мягкое реальное время.2 Комфорт пользователя: FPS > 30.3 За ∆t 6 33 мс — все расчёты очередного кадра.4 На моделирование деформаций отводится ∆t ′ ≈ 3..10 мс.

1 сек130 с 3 мс

Система моделирования пластических деформаций биологических объектов - 3 - Иван Новиков

Page 5: У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Постановка задачи Содержание проекта План проекта

Актуальность

Разработка такой системы актуальна:применение систем виртуальной реальности в обучении;потребность в САПР протезов, имплантатов;отсутствие отечественных аналогов.

Недостатки зарубежных (ANSYS, DEFORM-3D, COMSOL):не адаптированы для биологических объектов;нельзя применить к расчётам в реальном времени (на PC);высокая цена.

Система моделирования пластических деформаций биологических объектов - 4 - Иван Новиков

Page 6: У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Постановка задачи Содержание проекта План проекта

Актуальность

Разработка такой системы актуальна:применение систем виртуальной реальности в обучении;потребность в САПР протезов, имплантатов;отсутствие отечественных аналогов.

Недостатки зарубежных (ANSYS, DEFORM-3D, COMSOL):не адаптированы для биологических объектов;нельзя применить к расчётам в реальном времени (на PC);высокая цена.

Система моделирования пластических деформаций биологических объектов - 4 - Иван Новиков

Page 7: У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Постановка задачи Содержание проекта План проекта

Цель

Цель проектаРазработка системы моделирования пластических деформацийбиологических объектов в реальном времени.

Задачи:1 Разработка алгоритма моделирования2 Реализация его в виде программной библиотеки3 Разработка на её основе интерактивного приложения4 Интеграция их с 3D-редактором

Система моделирования пластических деформаций биологических объектов - 5 - Иван Новиков

Page 8: У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Постановка задачи Содержание проекта План проекта

Новизна

1 Производительный алгоритм моделирования деформаций:

c○ M. Muller et al. Meshless deformations based on shape matching

объединение физических методов с геометрическими;минимум ограничений на 3D-модель объектаприменение графического процессора (GPU).

2 Гибкий программный интерфейс (API).

3 Простота конфигурации.

Система моделирования пластических деформаций биологических объектов - 6 - Иван Новиков

Page 9: У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Постановка задачи Содержание проекта План проекта

Назначение

Две формы продукта:1 Модуль для встраивания в стороннее приложение

Используется разработчиком (в более крупной системе)Предоставляет ей функции моделирования деформаций

Основные потребители: разработчики САПР

2 Автономное приложение (основанное на этой библиотеке)Используется конечным пользователемМожет применяться для обучения

Основные потребители: высшие учебные заведения

Система моделирования пластических деформаций биологических объектов - 7 - Иван Новиков

Page 10: У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Постановка задачи Содержание проекта План проекта

Потенциальные заказчики

Учебные заведения

Научные организации

Разработчики САПР

Система моделирования пластических деформаций биологических объектов - 8 - Иван Новиков

Page 11: У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Постановка задачи Содержание проекта План проекта

Календарный план

1й год:1 Разработка ядра системы �

Алгоритм моделирования деформаций. �Программный интерфейс (API) �

2 Разработка графической оболочки �Графический 3D-движок �Пользовательский интерфейс (GUI) �

2й год:Совершенствование алгоритма моделированияБолее полное использование параллельных вычисленийРасширение функций GUIИнтеграция с 3D-редакторами

Система моделирования пластических деформаций биологических объектов - 9 - Иван Новиков

Page 12: У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Постановка задачи Содержание проекта План проекта

Календарный план

1й год:1 Разработка ядра системы �

Алгоритм моделирования деформаций. �Программный интерфейс (API) �

2 Разработка графической оболочки �Графический 3D-движок �Пользовательский интерфейс (GUI) �

2й год:Совершенствование алгоритма моделированияБолее полное использование параллельных вычисленийРасширение функций GUIИнтеграция с 3D-редакторами

Система моделирования пластических деформаций биологических объектов - 9 - Иван Новиков

Page 13: У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Постановка задачи Содержание проекта План проекта

Результаты 1 года

Графический интерфейс

Система моделирования пластических деформаций биологических объектов - 10 - Иван Новиков

Page 14: У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Постановка задачи Содержание проекта План проекта

Результаты 1 года

1. До удара

Система моделирования пластических деформаций биологических объектов - 10 - Иван Новиков

Page 15: У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Постановка задачи Содержание проекта План проекта

Результаты 1 года

2. Вскоре после удара

Система моделирования пластических деформаций биологических объектов - 10 - Иван Новиков

Page 16: У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Постановка задачи Содержание проекта План проекта

Результаты 1 года

3. После удара

Система моделирования пластических деформаций биологических объектов - 10 - Иван Новиков

Page 17: У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Постановка задачи Содержание проекта План проекта

Конечный результат

Алгоритм моделирования пластических деформацийбиологических объектов в реальном времени

Программный модуль (библиотека), реализующийалгоритм, с гибким интерфейсом (API)

Графическое приложение для запуска моделирования(на основе этой библиотеки)

Вспомогательные инструменты

Система моделирования пластических деформаций биологических объектов - 11 - Иван Новиков

Page 18: У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Спасибо за внимание!

Иван Новиковhttp://about.me/moonlighter

[email protected]

Page 19: У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Постановка задачи Содержание проекта План проекта

Производительность

Тестовый объект:Физическая сетка : 9 202 точки

Графическая 3D-модель: 92 026 вершин

Время моделирования/обновления, мс:Алгоритм Линейный Квадратичный

Потоков 1 4 1 4Физика (CPU) 2,96 2,04 4,33 2,57

Графика (CPU) 10,98 3,82 14,75 4,83Графика (GPU) 0,22 0,24

Итого: физика: от 3 500 тчк/мс, графика: до 380 000 тчк/мс 1

1Intel Core i5-2500K 3.3 GHz, NVIDIA GeForce GTX 560 Ti 448Система моделирования пластических деформаций биологических объектов - 13 - Иван Новиков

Page 20: У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Постановка задачи Содержание проекта План проекта

Использование в обучении

Высшееобразование Биотехнологии

Биология

Медицина

Моделированиетканей

Механика движения

Имплантация,протезирование

Моделированиеорганов в движении

Моделированиевоздействий на ткани

Система моделирования пластических деформаций биологических объектов - 14 - Иван Новиков

Page 21: У.М.Н.И.К-2015: Информационная система моделирования динамики пластических деформаций биологических

Постановка задачи Содержание проекта План проекта

Другие области применения

Компьютерное моделирование крэш-тестовСуществующие системы моделируют только деформациюавтомобиля

Компьютерные игрыОтечественные производители игр пока сильно отстают отзарубежных

Другие системы виртуальной реальностиКроме тренажёров также развиваются виртуальные музеи,интерактивные образовательные программы, ...

Система моделирования пластических деформаций биологических объектов - 15 - Иван Новиков