This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
freesurface [2014/06/09 12:16] Kirill Nikitin |
freesurface [2019/06/24 17:27] Kirill Nikitin |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Workgroup under the direction of Yuri Vassilevski: ===== | + | ===== Free surface flows research group: ===== |
* [[http://www.inm.ras.ru/persons/vuv.htm|Yuri Vassilevski]] (deputy director of [[http://www.inm.ras.ru/inm_en_ver/index.htm|INM RAS]], professor at [[http://www.msu.ru/|MSU]]) | * [[http://www.inm.ras.ru/persons/vuv.htm|Yuri Vassilevski]] (deputy director of [[http://www.inm.ras.ru/inm_en_ver/index.htm|INM RAS]], professor at [[http://www.msu.ru/|MSU]]) | ||
- | * [[http://dodo.inm.ras.ru/nikitin|Kirill Nikitin]] (Ph.D., researcher at [[http://www.inm.ras.ru/inm_en_ver/index.htm|INM RAS]]) | + | * [[http://dodo.inm.ras.ru/research/ru/people/nikitin|Kirill Nikitin]] (Ph.D., researcher at [[http://www.inm.ras.ru/inm_en_ver/index.htm|INM RAS]]) |
* [[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://www.math.uh.edu/~molshan/|Maxim Olshanskii]] (Associate Professor at [[http://www.uh.edu|University of Houston]], professor at [[http://www.msu.ru/|MSU]]) | ||
* Kirill Terekhov (Ph.D., researcher at [[http://www.inm.ras.ru/inm_en_ver/index.htm|INM RAS]], postdoc in [[http://www.stanford.edu/|Stanford University]]) | * Kirill Terekhov (Ph.D., researcher at [[http://www.inm.ras.ru/inm_en_ver/index.htm|INM RAS]], postdoc in [[http://www.stanford.edu/|Stanford University]]) | ||
- | * Alexey Chernyshenko (Ph.D., researcher at [[http://www.inm.ras.ru/inm_en_ver/index.htm|INM RAS]]) | + | * [[http://dodo.inm.ras.ru/research/ru/people/chernyshenko|Alexey Chernyshenko]] (Ph.D., researcher at [[http://www.inm.ras.ru/inm_en_ver/index.htm|INM RAS]]) |
===== Publications ===== | ===== Publications ===== | ||
- | [1] 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. | + | [1] 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}} |
- | [2] K.D.Nikitin. "Computational technology for free surface flows with the use of dynamic hexahedral meshes." %%//%% | + | [2] 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}} |
- | Computational Methods, Parallel Computing and Information Technology, MSU Publishing House, (2008), pp.183--193. | + | |
- | (in Russian) | + | |
- | [3] [[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|}} | + | [3] 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}} |
- | [4] 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. | + | [4] 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}} |
- | [5] K.D.Nikitin. "Realistic free surface flow modelling on adaptive octree meshes." %%//%% SpbGU ITMO, Vol.70, No.6, (2010), pp.60-64. (in Russian) | + | [5] 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}} |
- | [6] K.D.Nikitin "Finite volume method for advection-diffusion equation and multiphase flows", Ph.D. thesis, 2010. {{:nikitin-thesis.pdf|}} (in Russian) | + | [6] 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}} |
- | [7] 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|}} | + | [7] 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}} |
- | [8] K.D.Nikitin, M.A.Olshanskii, K.M.Terekhov, Yu.V.Vassilevski. "CFD technology for 3D simulation of large-scale hydrodynamic events and disasters." %%//%% | + | [8] 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}} |
- | Russian Journal of Numerical Analysis and Mathematical Modelling, Vol.27, No.4, (2012), pp.399--412. {{:notv2012.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). | + | [9] 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}} |
+ | |||
+ | [10] K.D.Nikitin "Finite volume method for advection-diffusion equation and multiphase flows", Ph.D. thesis, 2010. {{:nikitin-thesis.pdf|PDF}} (in Russian) | ||
+ | |||
+ | [11] K.D.Nikitin. "Realistic free surface flow modelling on adaptive octree meshes." %%//%% SpbGU ITMO, Vol.70, No.6, (2010), pp.60-64. (in Russian) | ||
+ | |||
+ | [12] 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. | ||
+ | |||
+ | [13] [[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}} | ||
+ | |||
+ | [14] 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}} | ||
+ | |||
+ | [15] 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 === | === The research is supported by === | ||
- | * RFBR grants 11-01-00971-a, 12-01-00283-a, 12-01-91330-NNIO_a and 12-01-31275-mol_a; | + | * 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 and 14.740.11.1389. | + | * Federal program grants № P753, 02.740.11.0746, 14.740.11.1389 and 14.514.11.4057; |
+ | * Russian Science Foundation grant 14-11-00434. | ||
---- | ---- | ||
===== Visualizations: ===== | ===== Visualizations: ===== | ||
- | === Octree-MAC method (2013) === | + | === Flow around an oil platform === |
+ | |||
+ | [[http://dodo.inm.ras.ru/research/_media/movies:platform2.avi|{{: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}}]] | ||
+ | |||
+ | {{:oilrig_octree.png?360|}} {{:dynamic_loads.jpg?360|}} | ||
+ | |||
+ | === Genaldon glacier disaster === | ||
+ | |||
+ | [[http://dodo.inm.ras.ru/research/_media/movies:genaldon.avi|{{: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. | 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. | ||
Line 46: | Line 67: | ||
- | === Metro Station (2011) === | + | === Metro Station === |
Flooding of the Polezhaevskaya Moscow Metro Station | Flooding of the Polezhaevskaya Moscow Metro Station | ||
Line 53: | Line 74: | ||
- | === Sayano–Shushenskaya Dam (2011) === | + | === Sayano–Shushenskaya Dam === |
1) Break of the Sayano–Shushenskaya Dam, 2) Landslide over the Sayano–Shushenskaya Dam | 1) Break of the Sayano–Shushenskaya Dam, 2) Landslide over the Sayano–Shushenskaya Dam | ||
Line 61: | Line 82: | ||
- | === Viscoplastic dam break flow over incline plane. (2011, [1]) === | + | === Viscoplastic dam break flow over incline plane === |
Dam break flow over incline plane with alpha = 18°.\\ | Dam break flow over incline plane with alpha = 18°.\\ | ||
Line 69: | Line 90: | ||
[[http://dodo.inm.ras.ru/research/_media/movies:bd:incline_gate.avi|{{:movies:bd:incline_gate.png?270x180|Flow with a gate}}]] | [[http://dodo.inm.ras.ru/research/_media/movies:bd:incline_gate.avi|{{:movies:bd:incline_gate.png?270x180|Flow with a gate}}]] | ||
- | === Freely oscillating viscoplastic droplet (2011, [1]) === | + | === Freely oscillating viscoplastic droplet === |
* No plasticity: **K = 1/150, tau_s = 0**. | * No plasticity: **K = 1/150, tau_s = 0**. | ||
Line 79: | Line 100: | ||
[[http://dodo.inm.ras.ru/research/_media/movies:drop/drop_high_plast.avi|{{:movies:drop:drop_high_plast.png?270x180|High plasticity drop}}]] | [[http://dodo.inm.ras.ru/research/_media/movies:drop/drop_high_plast.avi|{{:movies:drop:drop_high_plast.png?270x180|High plasticity drop}}]] | ||
- | === A von Karman vortex street behind cylinder. (2011) === | + | === 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 | 1) Semi-Lagrangian method (2nd order interpolation), 2) Semi-Lagrangian method (3srd order interpolation), 3) 2nd order upwind TVD | ||
Line 95: | Line 116: | ||
{{:movies:bd:dam-1.png?250|}}{{:movies:bd:front_new.png?240x210|}} | {{:movies:bd:dam-1.png?250|}}{{:movies:bd:front_new.png?240x210|}} | ||
- | === Picnic chocolate. (2010) === | + | === Picnic chocolate === |
[[http://dodo.inm.ras.ru/research/_media/movies:picnic.avi|{{:movies:picnic.png?270x180|Drop}}]] | [[http://dodo.inm.ras.ru/research/_media/movies:picnic.avi|{{:movies:picnic.png?270x180|Drop}}]] | ||
- | === Flooding the city. (2010--2009) === | + | === Flooding the city === |
[[http://dodo.inm.ras.ru/research/_media/movies:city:city1.avi|{{:movies:city:city1.jpg?270x180|Flood}}]] | [[http://dodo.inm.ras.ru/research/_media/movies:city:city1.avi|{{:movies:city:city1.jpg?270x180|Flood}}]] | ||
Line 107: | Line 128: | ||
[[http://dodo.inm.ras.ru/research/_media/movies:city:city4.avi|{{:movies:city:city4.png?380x180|Flood}}]] | [[http://dodo.inm.ras.ru/research/_media/movies:city:city4.avi|{{:movies:city:city4.png?380x180|Flood}}]] | ||
- | === A drop, falling into a shallow water. (2010) === | + | === A drop, falling into a shallow water === |
[[http://dodo.inm.ras.ru/nikitink/Movies/Drop/dropfall.avi|{{:movies:drop:dropfall.png?270x180|Drop}}]] | [[http://dodo.inm.ras.ru/nikitink/Movies/Drop/dropfall.avi|{{:movies:drop:dropfall.png?270x180|Drop}}]] | ||
[[http://dodo.inm.ras.ru/research/_media/movies:drop:falling_drops.avi|{{:movies:drop:falling_drops.png?270x150|Drop}}]] | [[http://dodo.inm.ras.ru/research/_media/movies:drop:falling_drops.avi|{{:movies:drop:falling_drops.png?270x150|Drop}}]] | ||
- | === Boat under the waves. (2010) === | + | === Boat under the waves === |
[[http://dodo.inm.ras.ru/research/_media/movies:bay:yalikbay3.avi|{{:movies:bay:yalikbay3.jpg?270x180|Bay}}]] | [[http://dodo.inm.ras.ru/research/_media/movies:bay:yalikbay3.avi|{{:movies:bay:yalikbay3.jpg?270x180|Bay}}]] | ||
[[http://dodo.inm.ras.ru/research/_media/movies:bay:yalikbay4.avi|{{:movies:bay:yalikbay4.jpg?270x180|Bay}}]] | [[http://dodo.inm.ras.ru/research/_media/movies:bay:yalikbay4.avi|{{:movies:bay:yalikbay4.jpg?270x180|Bay}}]] | ||
- | === Model of Armadillo. (2009) === | + | === Model of Armadillo === |
[[http://dodo.inm.ras.ru/research/_media/movies:armadillo:arma1.avi|{{:movies:armadillo:arma1.jpg?270x180|Armadillo}}]] | [[http://dodo.inm.ras.ru/research/_media/movies:armadillo:arma1.avi|{{:movies:armadillo:arma1.jpg?270x180|Armadillo}}]] | ||
Line 124: | Line 145: | ||
[[http://dodo.inm.ras.ru/research/_media/movies:armadillo:arma5.avi|{{:movies:armadillo:arma5.jpg?270x180|Armadillo}}]] | [[http://dodo.inm.ras.ru/research/_media/movies:armadillo:arma5.avi|{{:movies:armadillo:arma5.jpg?270x180|Armadillo}}]] | ||
- | === Waves on a surface. (2008) === | + | === Waves on a surface === |
[[http://dodo.inm.ras.ru/research/_media/movies:wave:wave1.avi|{{:movies:wave:wave1.jpg?270x180|Filling a glass}}]] | [[http://dodo.inm.ras.ru/research/_media/movies:wave:wave1.avi|{{:movies:wave:wave1.jpg?270x180|Filling a glass}}]] | ||
[[http://dodo.inm.ras.ru/research/_media/movies:wave:wave2.avi|{{:movies:wave:wave2.jpg?270x180|Filling a glass}}]] | [[http://dodo.inm.ras.ru/research/_media/movies:wave:wave2.avi|{{:movies:wave:wave2.jpg?270x180|Filling a glass}}]] | ||
- | === Filling a glass with a liquid. (2008) === | + | === Filling a glass with a liquid === |
[[http://dodo.inm.ras.ru/research/_media/movies:glass:glass3.avi|{{:movies:glass:glass3.jpg?270x180|Filling a glass}}]] | [[http://dodo.inm.ras.ru/research/_media/movies:glass:glass3.avi|{{:movies:glass:glass3.jpg?270x180|Filling a glass}}]] | ||
[[http://dodo.inm.ras.ru/research/_media/movies:glass:glass8.avi|{{:movies:glass:glass8.jpg?270x180|Filling a glass}}]] | [[http://dodo.inm.ras.ru/research/_media/movies:glass:glass8.avi|{{:movies:glass:glass8.jpg?270x180|Filling a glass}}]] | ||
- | === A drop, falling into a glass with water. (2008) === | + | === A drop, falling into a glass with water === |
[[http://dodo.inm.ras.ru/research/_media/movies:drop:drop3-4.avi|{{:movies:drop:drop3-4.jpg?270x180|Falling drop}}]] | [[http://dodo.inm.ras.ru/research/_media/movies:drop:drop3-4.avi|{{:movies:drop:drop3-4.jpg?270x180|Falling drop}}]] | ||
[[http://dodo.inm.ras.ru/research/_media/movies:drop:drop3-5.avi|{{:movies:drop:drop3-5.jpg?270x180|Falling drop}}]] | [[http://dodo.inm.ras.ru/research/_media/movies:drop:drop3-5.avi|{{:movies:drop:drop3-5.jpg?270x180|Falling drop}}]] |