Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемiki.rssi.ru
1 Моделирование динамики живых систем с использованием суперкомпьютерных технологий Г.В.Осипов (ННГУ)
2 Нелинейная динамика и суперкомпьютерные вычисления Школа теории колебаний академика А.А.Андронова Качественные методы исследования динамики систем Математическое моделирование Суперкомпьютерные вычисления
3 Живые системы Кардиосети (сердечная ткань, целое сердце) Нейронные сети (участки мозг, целый мозг)
4 1. Сердце. Суперзадача – создание « виртуального сердца» Электрическая активность Механическая активность Сосуды Реальная геометрия Влияние нервной ситемы …
5 Personalized Virtual Hearts for Personalized Arrhythmia Treatment Персональная модель Информа ция о заболева нии Базовая 3Д Модель Пациент Расчет Лечение
6 Нормальный ритм и сердечные аритмии Волны электрической активности распространяются в сердечной ткани. Небольшая область - группа клеток, называемая пейсмейкерными, обеспечивает генерацию импульсов, необходимых для обеспечения нормального ритма сердца. А когда происходит пауза в распространении, это означает, что среда готовится к проведению следующей волны возбуждения. Этот ритм повторяется сотни раз каждый час.
7 Лаборатория электрофизиологии и моделирования сердца
8 Эксперименты с культурами сердечных клеток. Метод: Phase Contrast Imaging photo photo - Микроскоп (слева) - Культура клеток, наблюдаемая в микроскоп (справа) - Аппаратура реагирует на изменение фазы колебаний клеток - Белый цвет – клетка совершает колебания, черный цвет – клетка не двигается
9 Модели одной клетки Hodgkin-Huxley (1952) Hodgkin-Huxley (1952) FitzHugh-Nagumo (1960,1961) FitzHugh-Nagumo (1960,1961) Beeler-Reuter (1977) Beeler-Reuter (1977) Luo-Rudy (1991,1994,2000) Luo-Rudy (1991,1994,2000) Ten Tusscher and Co. (2003) Ten Tusscher and Co. (2003) Zhang (2004) Zhang (2004) Maltsev-Lokatta(2010) Maltsev-Lokatta(2010) Grandi (2010) Grandi (2010) …
10 Модели среды Смешанные среды (автоколебательные, возбудимые и пассивные элементы) Мультидоменные модели Сложная геометрия
11 Модель Луо-Руди I Na = G Na m 3 h j (V – E Na ) I si = G si d f (V – E si (V,c)) I K = G K x x i (V) (V – E K ) I K1 = G K1 K 1i (V) (V – E K1 ) I Kp = G Kp Kp(V) (V – E K1 ) I b = G b (V – E b ) dg i /dt = i (V) (1 – V) – i (V) V dc/dt = –10 –4 I si (V, c, d, f )+0.07(10 –4 – c) Управляющие параметры: G na, G si, G K, G K1,I stimulus dV/dt = –1/C (I Na +I si +I K +I K1 +I Kp +I b + I stimulus )
12 Возбудимая клетка (кардиомиоцит) Зависимость от G si
13 Автоколебательная клетка (пейсмекерная клетка синусного узла) (G K1 =0)
14 pacemakermyocyte fibroblast Модель Коля для фибробластов
15 Сети элементов
16 Вычислительная сложность экспериментов Для моделирования необходимо считать изменение миллиардов переменных! Большие длительности проводимых экспериментов. Необходимо проводить эксперименты большое число раз в широком диапазоне изменения параметров Необходимость применения суперкомпьютерных технологий
17 Суперкомпьютерный кластер ННГУ - Пиковая производительность 2.7 TFLOPS - Общий объем оперативной памяти 256 Gb - 64 вычислительных узла - CPU: 2xIntel XEON 5150 Dual Core (4x2.66 Ghz cores) - RAM: 4Gb DDR2 Был разработан параллельный алгоритм с использованием специализированного для данной задачи метода интегрирования - время вычисления конкретной задачи (в часах) от числа процессов - зеленый - ускорение, получаемое при использовании параллельных вычислений (в разах) - синий 14 (25)
18 Использование специального алгоритма интегрирования для сокращения времени обмена данными между процессами при распараллеливовании (Qu Z., Garfinkel A. An advanced algorithm for solving partial differential equation in cardiac conduction: IEEE Transactions on biomedical engineering, 1999). Использование специального алгоритма интегрирования для сокращения времени обмена данными между процессами при распараллеливовании (Qu Z., Garfinkel A. An advanced algorithm for solving partial differential equation in cardiac conduction: IEEE Transactions on biomedical engineering, 1999). Создание параллельной программы с использованием MPI. Создание параллельной программы с использованием MPI. Виртуальная топология процессов Виртуальная топология процессов Функция обмена данными между процессами; MPI_Sendrecv(…). Функция обмена данными между процессами; MPI_Sendrecv(…). Функция сбора и сохранения данных; MPI_Gather(…). Функция сбора и сохранения данных; MPI_Gather(…). Описание алгоритма
19 Результаты моделирования Кластерные вычисления (MPI) + Параллельные вычисления на машинах с общей памятью (Intel TBB)
20 Волны в синусном узле
21 2. Нейросети (Центр интеллектуальных систем и робототехники) Последовательная активность Адаптивное поведение Задача: Используя принципы функционирования мозга животных, создадим искусственную нейронную сеть
22 Модель адаптивного поведения агента на основе нейрофизиологической теории функциональных систем
23 Адаптация мобильного робота в неизвестном окружении - Робот должен зарядить батарею ; - Зарядка произойдет, если робот дойдет до красного цилиндра - Красного цилиндра сначала нет, он появится, если робот дойдет до зеленого цилиндра
24 Обучение Процесс хаотического поиска
25 Финальные шаги обучения Полностью обученный агент
26 Спасибо за внимание Литература. 1.Chaos, 2007,2008,2009, Physical Review E, 2009, EPL, 2009,2010.
27 Мобильный робот E-Puck
29 Параллельные вычисления на машинах с общей памятью (Intel TBB)
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.