===== Free surface flows research group: ===== * [[https://dodo.inm.ras.ru/vassilevski|Yuri Vassilevski]] (deputy director of [[https://www.inm.ras.ru/en/|INM RAS]], professor at [[http://www.msu.ru/|MSU]], professor at [[https://mipt.ru/english/|MIPT]], head of laboratory in [[https://www.sechenov.ru/eng/|Sechenov University]]) * [[http://www.math.uh.edu/~molshan/|Maxim Olshanskii]] (Associate Professor at [[http://www.uh.edu|University of Houston]], professor at [[http://www.msu.ru/|MSU]]) * [[http://dodo.inm.ras.ru/research/ru/people/nikitin|Kirill Nikitin]] (Ph.D., senior researcher at [[https://www.inm.ras.ru/en/|INM RAS]]) * [[https://scholar.google.ru/citations?user=qDOox9IAAAAJ|Kirill Terekhov]] (Ph.D., senior researcher at [[https://www.inm.ras.ru/en/|INM RAS]]) * [[http://dodo.inm.ras.ru/research/ru/people/chernyshenko|Alexey Chernyshenko]] (Ph.D., researcher at [[https://www.inm.ras.ru/en/|INM RAS]]) * [[https://scholar.google.ru/citations?user=eOwQfoYAAAAJ|Ruslan Yanbarisov]] (junior researcher at [[https://www.inm.ras.ru/en/|INM RAS]]) ===== Publications ===== [1] K. Nikitin, Y.Vassilevski, R.Yanbarisov, "An implicit scheme for simulation of free surface non-Newtonian fluid flows on dynamically adapted grids" %%//%% Russian Journal of Numerical Analysis and Mathematical Modelling, Vol. 36, I. 3, (June 2021), pp. 165-176. {{freesurface::rjnamm_nvy_2021.pdf|PDF}} [2] R.Yanbarisov, Y.Efremov, N.Kosheleva, P.Timashev, Y.Vassilevski, "Numerical Modelling of Multicellular Spheroid Compression: Viscoelastic Fluid vs. Viscoelastic Solid" %%//%% Mathematics, Vol. 9, I. 18, (September 2021), DOI:10.3390/math9182333. {{freesurface::mdpi_mathematics_yektv_2021.pdf|PDF}} [3] K. Nikitin, K.Terekhov, Y.Vassilevski, "Two methods of surface tension treatment in free surface flow simulations" %%//%% Applied Mathematics Letters, Vol. 86, (December 2018), pp. 236-242. {{::1-s2.0-s089396591830226x-main.pdf|PDF}} [4] K. Nikitin, M.Olshanskii, K.Terekhov, Y.Vassilevski, "A splitting method for free surface flows over partially submerged obstacles" %%//%% Russian Journal of Numerical Analysis and Mathematical Modelling, Vol. 33, No. 2, (2018), pp. 95-110. {{::semisubmerged.pdf|PDF}} [5] K. Nikitin, M. Olshanskii, K. Terekhov, Y. Vassilevski, R. Yanbarisov. "An adaptive numerical method for free surface flows passing rigidly mounted obstacles" %%//%% Computers and Fluids, Vol. 148, (2017), pp. 56-69. {{::1-s2.0-s0045793017300518-main.pdf|PDF}} [6] K. Nikitin, K. Terekhov, M. Olshanskii, Y. Vassilevski. "A semi-largangian method on dynamically adapted octree meshes" %%//%% Russian Journal of Numerical Analysis and Mathematical Modelling, Vol. 30, No. 6, (2015), pp. 363-380. {{::semilagrn.pdf|PDF}} [7] K. Nikitin, M. Olshanskii, K. Terekhov, Y. Vassilevski. "A splitting method for numerical simulation of free surface flows of incompressible fluids with surface tension" %%//%% Computational Methods in Applied Mathematics, 2014, DOI:10.1515/cmam-2014-0025 {{::cmam-2014-0025.pdf|PDF}} [8] A. Danilov, K. Nikitin, M. Olshanksii, K. Terekhov, Y. Vassilevski. "A unified approach for computing tsunami, waves, floods, and landslides" %%//%% Numerical mathematics and advanced applications – ENUMATH 2013 / Lecture Notes in Computational Science and Engineering, Vol. 103, (2015). {{ ::preprint_no13-24.pdf |PDF}} [9] M.A.Olshanskii, K.M.Terekhov, Yu.V.Vassilevski. "An octree-based solver for the incompressible Navier-Stokes equations with enhanced stability and low dissipation" %%//%% Computers and Fluids, (2013). {{ ::preprintoctree_p.pdf |PDF}} [10] K.D.Nikitin, M.A.Olshanskii, K.M.Terekhov, Yu.V.Vassilevski. "CFD technology for 3D simulation of large-scale hydrodynamic events and disasters." %%//%% Russian Journal of Numerical Analysis and Mathematical Modelling, Vol.27, No.4, (2012), pp.399--412. {{:notv2012.pdf|PDF}} [11] K.D.Nikitin, M.A.Olshanskii, K.M.Terekhov, Yu.V.Vassilevski. "A numerical method for the simulation of free surface flows of viscoplastic fluid in 3D." %%//%% Journal of Computational Mathematics, Vol.29, No.6, 2011, 605–622. {{:notv2011.pdf|PDF}} [12] K.D.Nikitin "Finite volume method for advection-diffusion equation and multiphase flows", Ph.D. thesis, 2010. {{:nikitin-thesis.pdf|PDF}} (in Russian) [13] K.D.Nikitin. "Realistic free surface flow modelling on adaptive octree meshes." %%//%% SpbGU ITMO, Vol.70, No.6, (2010), pp.60-64. (in Russian) [14] K.D.Nikitin, M.A.Olshanskii, K.M.Terekhov, Y.V.Vassilevski. "Preserving distance property of level set function and simulation of free surface flows on adaptive grids" %%//%% Numerical geometry, grid generation and high perfomance computing, (2010), pp.25-32. [15] [[freesurface/jcp|K.D.Nikitin, M.A.Olshanskii, K.M.Terekhov, Yu.V.Vassilevski, "Numerical simulations of free surface flows on adaptive cartesian grids with level set function method" // submitted, November 2010.]] {{:notv9.pdf|PDF}} [16] K.D.Nikitin, Yu.V.Vassilevski. "Free surface flow modelling on dynamically refined hexahedral meshes." %%//%% Russian Journal of Numerical Analysis and Mathematical Modelling, Vol.23, No.5, (2008), pp.469-485. {{ :nikitin-vassilevski-08.pdf |PDF}} [17] K.D.Nikitin. "Computational technology for free surface flows with the use of dynamic hexahedral meshes." %%//%% Computational Methods, Parallel Computing and Information Technology, MSU Publishing House, (2008), pp.183--193. (in Russian) ---- === The research is supported by === * RFBR grants 11-01-00971-a, 12-01-00283-a, 12-01-91330-NNIO_a, 12-01-31275-mol_a and 14-01-00830; * Federal program grants № P753, 02.740.11.0746, 14.740.11.1389 and 14.514.11.4057; * Russian Science Foundation grant 14-11-00434. ---- ===== Visualization ===== === Viscoelastic drop fall on solid wall === [[http://dodo.inm.ras.ru/research/_media/movies:viscoelastic_drop_fall128x64.mp4|{{:movies:viscoelastic_drop_fall128x64.png?270x180|Viscoelastic drop fall on solid wall}}]] [[http://dodo.inm.ras.ru/research/_media/movies:viscoelastic_drop_side.mp4|{{:movies:viscoelastic_drop_side.png?270x180|Viscoelastic drop fall (side view)}}]] === Flow around an oil platform === [[http://dodo.inm.ras.ru/research/_media/movies:platform2.mp4|{{:movies:platform2.png?270x180|Flow around an oil platform}}]] [[http://dodo.inm.ras.ru/research/_media/movies:platform1.mp4|{{:movies:platform1.png?270x180|Flow around an oil platform}}]] {{:dynamic_loads.jpg?400|}} {{:oilrig_octree.png?400|}} === Genaldon glacier disaster === [[http://dodo.inm.ras.ru/research/_media/movies:genaldon.mp4|{{:movies:genaldon.png?270x180|Genaldon glacier disaster}}]] === Octree-MAC method === Simulation of the flow around cylinder with circular cross-section in inviscid limit with grid refined towards absolute value of vorticity. Colored in absolute value of vorticity. [[http://dodo.inm.ras.ru/research/_media/movies:inviscid1.mp4|{{:movies:inviscid1.png?518x103|Adaptively refined grid}}]] [[http://dodo.inm.ras.ru/research/_media/movies:inviscid2.mp4|{{:movies:inviscid2.png?518x103|Adaptively refined grid}}]] === Metro Station === Flooding of the Polezhaevskaya Moscow Metro Station [[http://dodo.inm.ras.ru/research/_media/movies:station:station-2.mp4|{{:movies:station:0071.png?270x180|Flooding of the Polezhaevskaya Moscow Metro Station}}]] === Sayano–Shushenskaya Dam === 1) Break of the Sayano–Shushenskaya Dam, 2) Landslide over the Sayano–Shushenskaya Dam [[http://dodo.inm.ras.ru/research/_media/movies:bd:hes-break2.mp4|{{:movies:bd:hes-break2.png?270x180|Break of the Sayano–Shushenskaya Dam}}]] [[http://dodo.inm.ras.ru/research/_media/movies:bd:hes-landslide2.mp4|{{:movies:bd:hes-landslide.png?270x180|Landslide over the Sayano–Shushenskaya Dam}}]] === Viscoplastic dam break flow over incline plane === Dam break flow over incline plane with alpha = 18°.\\ Herschel-Bulkley fluid with **K = 47.68 Pa/s^n, n = 0.415, tau_s = 89 Pa**. [[http://dodo.inm.ras.ru/research/_media/movies:bd:incline_no_gate.mp4|{{:movies:bd:incline_no_gate.png?270x180|Flow with no gate}}]] [[http://dodo.inm.ras.ru/research/_media/movies:bd:incline_gate.mp4|{{:movies:bd:incline_gate.png?270x180|Flow with a gate}}]] === Freely oscillating viscoplastic droplet === * No plasticity: **K = 1/150, tau_s = 0**. * Low plasticity: **K = 1/150, tau_s = 0.02**. * High plasticity: **K = 1/150, tau_s = 0.04**. [[http://dodo.inm.ras.ru/research/_media/movies:drop/drop_no_plast.mp4|{{:movies:drop:drop_no_plast.png?270x180|No plasticity drop}}]] [[http://dodo.inm.ras.ru/research/_media/movies:drop/drop_low_plast.mp4|{{:movies:drop:drop_low_plast.png?270x180|Low plasticity drop}}]] [[http://dodo.inm.ras.ru/research/_media/movies:drop/drop_high_plast.mp4|{{:movies:drop:drop_high_plast.png?270x180|High plasticity drop}}]] === A von Karman vortex street behind cylinder === 1) Semi-Lagrangian method (2nd order interpolation), 2) Semi-Lagrangian method (3srd order interpolation), 3) 2nd order upwind TVD [[http://dodo.inm.ras.ru/research/_media/movies:karman:karman-sl.mp4|{{:movies:karman:karman-sl.png?150x300|Semi-Lagrangian method}}]] [[http://dodo.inm.ras.ru/research/_media/movies:karman:karman-sl2.mp4|{{:movies:karman:karman-sl2.png?150x300|Semi-Lagrangian method}}]] [[http://dodo.inm.ras.ru/research/_media/movies:karman:karman-uw2tvd.mp4|{{:movies:karman:karman-uw2tvd.png?150x300|2nd order upwind TVD}}]] === The breaking dam problem === 1) The schematic apparatus from J. Martin, W. Moyce, Philos.Trans.R.Soc.Lond.Ser.A, V. 244 (1952), 2) animated numerical solution with the velocity field 3-4) comparison with the experimental data {{:movies:bd:bd_scheme_1.jpg?270x180|Breaking dam scheme}} [[http://dodo.inm.ras.ru/research/_media/movies:bd:bd.mp4|{{:movies:bd:bd.png?270x180|Breaking dam}}]] {{:movies:bd:dam-1.png?250|}}{{:movies:bd:front_new.png?240x210|}} === Picnic chocolate === [[http://dodo.inm.ras.ru/research/_media/movies:picnic.mp4|{{:movies:picnic.png?270x180|Drop}}]] === Flooding the city === [[http://dodo.inm.ras.ru/research/_media/movies:city:city1.mp4|{{:movies:city:city1.jpg?270x180|Flood}}]] [[http://dodo.inm.ras.ru/research/_media/movies:city:city2.mp4|{{:movies:city:city2.jpg?270x180|Flood}}]] [[http://dodo.inm.ras.ru/research/_media/movies:city:city3.mp4|{{:movies:city:city3-2.png?270x180|Flood}}]] [[http://dodo.inm.ras.ru/research/_media/movies:city:city4.mp4|{{:movies:city:city4.png?380x180|Flood}}]] === A drop, falling into a shallow water === [[http://dodo.inm.ras.ru/research/_media/movies:drop:dropfall.mp4|{{:movies:drop:dropfall.png?270x180|Drop}}]] [[http://dodo.inm.ras.ru/research/_media/movies:drop:falling_drops.mp4|{{:movies:drop:falling_drops.png?270x150|Drop}}]] === Boat under the waves === [[http://dodo.inm.ras.ru/research/_media/movies:bay:yalikbay3.mp4|{{:movies:bay:yalikbay3.jpg?270x180|Bay}}]] [[http://dodo.inm.ras.ru/research/_media/movies:bay:yalikbay4.mp4|{{:movies:bay:yalikbay4.jpg?270x180|Bay}}]] === Model of Armadillo === [[http://dodo.inm.ras.ru/research/_media/movies:armadillo:arma1.mp4|{{:movies:armadillo:arma1.jpg?270x180|Armadillo}}]] [[http://dodo.inm.ras.ru/research/_media/movies:armadillo:arma2.mp4|{{:movies:armadillo:arma2.jpg?270x180|Armadillo}}]] [[http://dodo.inm.ras.ru/research/_media/movies:armadillo:arma3.mp4|{{:movies:armadillo:arma3.jpg?270x180|Armadillo}}]] [[http://dodo.inm.ras.ru/research/_media/movies:armadillo:arma5.mp4|{{:movies:armadillo:arma5.jpg?270x180|Armadillo}}]] === Waves on a surface === [[http://dodo.inm.ras.ru/research/_media/movies:wave:wave1.mp4|{{:movies:wave:wave1.jpg?270x180|Filling a glass}}]] [[http://dodo.inm.ras.ru/research/_media/movies:wave:wave2.mp4|{{:movies:wave:wave2.jpg?270x180|Filling a glass}}]] === Filling a glass with a liquid === [[http://dodo.inm.ras.ru/research/_media/movies:glass:glass3.mp4|{{:movies:glass:glass3.jpg?270x180|Filling a glass}}]] [[http://dodo.inm.ras.ru/research/_media/movies:glass:glass8.mp4|{{:movies:glass:glass8.jpg?270x180|Filling a glass}}]] === A drop, falling into a glass with water === [[http://dodo.inm.ras.ru/research/_media/movies:drop:drop3-4.mp4|{{:movies:drop:drop3-4.jpg?270x180|Falling drop}}]] [[http://dodo.inm.ras.ru/research/_media/movies:drop:drop3-5.mp4|{{:movies:drop:drop3-5.jpg?270x180|Falling drop}}]]