THE METHOD OF HYDRODYNAMIC MODELING USING A CONVOLUTIONAL NEURAL NETWORK
DOI:
https://doi.org/10.15588/1607-3274-2023-4-6Keywords:
hydrodynamic modeling, convolutional neural network, lattice Boltzmann methodAbstract
Context. Solving hydrodynamic problems is associated with high computational complexity and therefore requires considerable computing resources and time. The proposed approach makes it possible to significantly reduce the time for solving such problems by applying a combination of two improved modeling methods.
Objective. The goal is to create a comprehensive hydrodynamic modeling method that requires significantly less time to determine the dynamics of the velocity field by using the modified lattice Boltzmann method and the pressure distribution by using a convolutional neural network.
Method. A method of hydrodynamic modeling is proposed, which realizes the synergistic effect arising from the combination of the improved lattice Boltzmann method and a convolutional neural network with a specially adapted structure. The essence of the method consists of implementing a sequence of iterations, each of which simulates the process of changing parameters when moving to the next time layer. Each iteration includes a predictor step and a corrector step. At the predictor step, the lattice Boltzmann method works, which allows us to obtain the field of fluid velocities in the working area at the next time layer using the field of velocities at the previous layer. At the corrector step, we apply an improved convolutional neural network trained on a previously created data set. Using a neural network allows us to determine the pressure distribution on a new time layer with a predetermined accuracy. After adding the fluid compressibility correction on the new time layer, we get a refined value of the velocity field, which can be used as initial data for applying the lattice Boltzmann method at the next iteration. Calculations stop when the specified number of iterations is reached.
Results. The operation of the proposed method was studied on the example of modeling fluid movement in a fragment of the human gastrointestinal tract. The simulation results showed that the time spent implementing the simulation process was reduced by 6–7 times while maintaining acceptable accuracy for practical tasks.
Conclusions. The proposed hydrodynamic modeling method with a convolutional neural network and the lattice Boltzmann method significantly reduces the time and computing resources required to implement the modeling process in areas with complex geometry. Further development of this method will make it possible to implement real-time hydrodynamic modeling in threedimensional domains.
References
Chen S., Doolen G. D. Lattice Boltzmann method for fluid flows, Annual Review of Fluid Mechanics, 1998, Vol. 30, pp. 329–364. https://doi.org/10.1146/annurev.fluid.30.1.329
Guo Z., Shu Ch. Lattice Boltzmann Method and Its Applications in Engineering. Singapore, World Scientific, 2013, 420 p. https://doi.org/10.1142/8806
Tessarotto M., Fonda E., Tessarotto M. The computational complexity of traditional Lattice Boltzmann methods for incompressible fluids, Rarefied Gas Dynamics: The 26th International Symposium, Kyoto (Japan), 20–25 July 2008 : proceedings. New York, AIP Publishing, AIP Conference Proceedings, 2008, Vol. 1084, № 1, pp. 470–475, https://doi.org/10.1063/1.3076524
Zimny S., Masilamani K., Jain K., Roller S. P. Lattice Biltzmann Simulations on Complex Geometries [Electronic resource]. Access mode: https://www.researchgate.net/publication/289041300_Latice _Boltzmann_Simulations_on_Complex_Geometries
Korner C., Pohl T., Rude U., Thürey N., Zeiser T. Parallel Lattice Boltzmann Method for CFD Applications, Lecture Notes in Computational Science and Engineering. Berlin, Springer, 2006, Vol. 51, pp.439–466, https://doi.org/10.1007/3-540-31619-1_13
Xunliang L., Wen-Quan T., He Y. L. A simple method for improving the SIMPLER algorithm for numerical simulations of incompressible fluid flow and heat transfer problems, Engineering Computations. Berlin, Springer, 2005, Vol.22, pp. 921–939. https://doi.org/10.1108/02644400510626488
Hornik K., Stinchcombe M., White H. Multilayer feedforward networks are universal approximators, Neural Networks, 1989, Vol. 2, №5, pp. 359–366, https://doi.org/10.1016/0893-6080(89)90020-8
Lagaris I. E., Likas A. C., Papageorgiou D. G. Neuralnetwork methods for boundary value problems with irregular boundaries, IEEE Transfctions on Neural Networks, 2000, Vol. 11, №5, pp. 1041–1049, https://doi.org/10.1109/72.870037
Aarts L. P., Veer P. V. Neural network method for solving partial differential equations, Neural Processing Letters. Berlin, Springer, 2001, Vol. 14, pp. 261–271.
Smaoui N., Al-Enezi S. Modeling the dynamics of nonlinear partial differential equations using neural networks, Journal of Computational and Appliaed Mathematics, 2004, Vol. 170, pp. 27–58, https://doi.org/10.1016/j.cam.2003.12.045
Deheuvels P., Martynov G. V. A Karhunen-Loeve decomposition of a Gaussian process generated by independent pairs of exponential random variables, Journal of Functional Analysis, 2008, Vol. 255, pp. 2363–2394
Chua L.O., Yang L. Cellular neural networks: theory, IEEE Transactions on Circuits Systems, 1988, Vol. 35, № 10, pp. 1257–1272. https://doi.org/10.1109/31.7600
Novotars'kij M. A., Nesterenko B. B. Shtuchnі nejronnі merezhі: obchis-lennya. Kyiv, Іn-t matematiki, 2004, 408 p.
He X., Luo L.-S. A Priori Derivation of the Lattice Boltzmann Equation, Physical Review E, 1997, Vol. 55, № 6, pp. R6333–R6336.
Eichinger M., Heinlein A., Klawonn A. Stationary flow predictions using convolutional neural networks, Numerical Mathematics and Advanced Applications. Berlin, Springer, 2021. – P.541–549
Koelman J.M.V.A. A simple lattice Boltzmann scheme for Navier-Stokes fluid flow, Europhysics Letters, 1991, Vol. 15, № 6, pp. 603–60. https://doi.org/10.1209/02955075/15/6/007
Qian Y. H., d’Humieres D., Lallemand P.] Lattice BGK models for Navier-Stokes equation, Europhysics Letters, 1992, Vol. 17, № 6, pp. 479–484, https://doi.org/10.1209/0295-5075/17/6/001
Sterling D. J., Chen S. Stability Analysis of Lattice Boltzmann Methods, Journal of Computational Physics, 1996, Vol. 123, № 1, pp. 196–206, https://doi.org/10.1006/jcph.1996.0016
Chorin A. J. Numerical solution of the Navier-Stokes equations, Mathematics of computation, 1968, Vol. 22, № 104, pp. 745–762. https://doi.org/10.2307/2004575
Vittoz G., Oger M., de Leffe M., Le Touze D. ] Comparisons of weakly-compressible and truly incompressible approaches for viscous flow into a high-order Cartesian-grid finite volume framework, Journal of Computational Physics, 2019, Vol. 1, pp. 100015–100048. https://doi.org/10.1016/j.jcpx.2019.100015
Kuzmych V., Novotarskyi M. Accelerating simulation of the PDE solution by the structure of the convolutional neural network modifying : Lecture Notes on Data Engineering and Communications, Artificial Intelligence and Logistics Engineering (ICAILE2022): The 2nd International Conference, 20–22 February 2022 : proceedings. Berlin, Springer, 2022, pp. 3–15. https://doi.org/10.1007/978-3-031-04809-8_1
Duchi J., Hazan E., Singer Y. Adaptive subgradient methods for online learning and stochastic optimization, Journal of Machine Learning Research, 2011, Vol. 12, pp. 2121–2159
Brandt A., McCormick S., Ruge J. Algebraic multigrid (AMG) for sparse matrix equations [Electronic resource]. Access mode: https://www.researchgate.net/publication/243769570_Algeb raic _multigrid_AMG_for_sparse_matrix_ equations
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2023 М. А. Новотарський, В. А. Кузьмич
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
Creative Commons Licensing Notifications in the Copyright Notices
The journal allows the authors to hold the copyright without restrictions and to retain publishing rights without restrictions.
The journal allows readers to read, download, copy, distribute, print, search, or link to the full texts of its articles.
The journal allows to reuse and remixing of its content, in accordance with a Creative Commons license СС BY -SA.
Authors who publish with this journal agree to the following terms:
-
Authors retain copyright and grant the journal right of first publication with the work simultaneously licensed under a Creative Commons Attribution License CC BY-SA that allows others to share the work with an acknowledgement of the work's authorship and initial publication in this journal.
-
Authors are able to enter into separate, additional contractual arrangements for the non-exclusive distribution of the journal's published version of the work (e.g., post it to an institutional repository or publish it in a book), with an acknowledgement of its initial publication in this journal.
-
Authors are permitted and encouraged to post their work online (e.g., in institutional repositories or on their website) prior to and during the submission process, as it can lead to productive exchanges, as well as earlier and greater citation of published work.