Если говорить общими словами, то я занимаюсь численным моделированием многофазных сред. Это течения жидкости или газа с различными включениями: жидкость с пузырьками газа, вязкая среда с газовыми пузырьками и кристаллитами, газ с пылевыми частицами и т.д.
Одним из направлений является численное исследование кавитационных явлений в жидкости при её разгрузке. Если жидкость подвергается декомпрессии или растяжению, то в ней возникают и растут полости, разрывы и обычные пузырьки газа. Для такой среды можно построить систему уравнений, решить которую естественно возможно только численно. В частности я выполнял расчеты по динамике кавитации в волне отражения у свободной поверхности, кавитационному разрушению жидкого объема при ударном воздействии и подводном взрыве.
Похожие эффекты наблюдаются в процессе взрывного извержения вулкана, когда в силу некоторых причин пробка в канале вулкана разрушается и магма, находящаяся под очень высоким давлением в канале вулкана, поднимается вверх, давление в ней падает, и за фронтом волны разгрузки возникают и растут паровые пузырьки. У нас были результаты по динамике состояния магмы в начальной стадии извержения, когда однородная магма при декомпрессии превращалась в подобие вулканической пемзы – высоковязкую пористую среду с кристаллическим включениями. Для этих задач я также писал численную реализацию и проводил расчеты.
Следующее направление это отдельное исследование динамики пузырька в вязкой среде при декомпрессии. В таких средах как расплавы, в том числе магматические, пузырьки растут как за счет уменьшения давления в среде, так и за счет диффузии растворенных газов в пузырьки. Диффузия понижает в окрестности пузырька концентрацию растворённого газа, что меняет вязкость среды и, как следствие, сопротивление росту пузырька. Весь этот комплекс явлений требует построения модели, и её численной реализации, последним я как раз и занимаюсь.
Последним в списке будет моделирование газа с пылью. Естественно течение газа будет различным при различных параметрах пылевых частиц, таких как размеры, плотность самих частиц и их общая плотность. В команде, которая занимается этими задачами, был придуман хороший численный алгоритм для случая пыли с частицами разных фракций. Я занимаюсь численной реализацией данного алгоритма и проведением расчетов.
В основном для всех задач расчеты проводится по написанным самостоятельно программам, с одной стороны это привычный и рабочий подход, а с другой стороны нужные модели не всегда удается встроить в уже существующие численные пакеты. Расчеты я выполняю как на обычном персональном компьютере, таки и на доступных кластерах: в НГУ и в ИВМиМГ (Сибирский суперкомпьютерный центр СО РАН). Для части задач реализуются параллельные вычисления с использованием графических ускорителей, я использую технологию nVidia CUDA.