Modeling the migration of pollutants using three-dimensional cellular automata

Authors

  • Rubtsov S.E. Kuban State University, Krasnodar, Российская Федерация
  • Pavlova A.V. Kuban State University, Krasnodar, Российская Федерация
  • Istomin N.K. Federal Research Center for Rice, Krasnodar, Российская Федерация
  • Telyatnikov I.S. Southern Scientific Centre of Russian Academy of Science, Rostov-on-Don, Российская Федерация

UDC

536.2:004.94

DOI:

https://doi.org/10.31429/vestnik-18-4-8-13

Abstract

The paper proposes a modification of the CA-model of diffusion with the vicinity of Margolus. Its spatial implementation and the addition of factors affecting the propagation of matter (wind and gravity) brings the model closer to the simulated process. 

The automata simulating diffusion operates in a two-stroke synchronous mode. The model also introduces the possibility of bypassing the obstacles (uneven terrain, elements of construction, etc.). To simulate the convection process, a third cycle was introduced into the CA operation algorithm, which is responsible for the movement of particles under the influence of the wind, taking into account their possible collision. CA-diffusion in space with various kinds of obstacles was implemented. When modeling the interaction between a substance and an obstacle, each block in the basic substitution is associated with a binary type parameter, as a result of which all blocks are subdivided into two types: internal and boundary. As a result, the introduced parameter determines the necessity to rotate the block under consideration when performing basic substitution. In this case, the boundary of the modeling area can be specified in the form of planes (plates) and parallelepipeds. Obstacles are specified by a separate boolean three-dimensional array. The use of such obstacles, simulating walls and buildings, allows us to simulate the diffusion of contaminants, for example, in urban environments. With a given probability, particles can settle on vertical and horizontal surfaces.

An additional parameter was also introduced into the CA, which makes it possible to simulate the movement of a pollutant under the influence of gravity. To take into account the degradation of the impurity, one more phase was added to the cellular automata model, at which each cell with a particle can turn into a cell of the environment with a certain given probability.

For the convenience of interpretation and analysis of the proposed model results, the possibility of transition from Boolean values obtained with the help of the CA to continuous functions describing the field of impurity concentration by means of averaging over a given radius is provided.

Keywords:

cellular automata, spatial diffusion, the vicinity of Margolus, impurity transfer, sedimentation, degradation

Acknowledgement

Работа выполнена при поддержке РФФИ и администрации Краснодарского края (19-41-230005).

Author Infos

Sergei E. Rubtsov

канд. физ.-мат. наук, доцент кафедры математического моделирования Кубанского государственного университета

e-mail: rub_serg@mail.ru

Alla V. Pavlova

д-р физ.-мат. наук, профессор кафедры математического моделирования Кубанского государственного университета

e-mail: pavlova@math.kubsu.ru

Nikita K. Istomin

канд. физ.-мат. наук, старший научный сотрудник лаборатории математики и механики Федерального исследовательского центра "Южный научный центр РАН"

e-mail: istomin_nike@mail.ru

Ilya S. Telyatnikov

канд. физ.-мат. наук, старший научный сотрудник лаборатории математики и механики Федерального исследовательского центра "Южный научный центр РАН"

e-mail: ilux_t@list.ru

References

  1. Aloyan A.E. Modelirovanie dinamiki i kinetiki gazovykh primesey i aerozoley v atmosfere [Modeling the dynamics and kinetics of gaseous impurities and aerosols in the atmosphere]. Nauka, Moscow, 2008. (In Russian)
  2. Penenko V.V., Aloyan A.E. Modeli i metody dlya zadach okhrany okruzhayushchey sredy [Models and methods for environmental protection problems]. Nauka, Novosibirsk, 1985. (In Russian)
  3. Bandman O.L. A method for construction of cellular automata simulating pattern formation processes. Theoretical background of applied discrete mathematics, 2010, no. 4, pp. 91–99.
  4. Bandman O.L. Otobrazhenie fizicheskikh protsessov na ikh kletochno-avtomatnye modeli [Mapping physical processes on their cellular automata models]. Vestnik tomskogo gosudarstvennogo universiteta [Bulletin of the Tomsk State University], 2008, no. 2(3), pp. 5–17. (In Russian)
  5. Alekseev D.V., Kazunina G.A., Cherednichenko A.V. Kletochno-avtomatnoe modelirovanie protsessa razrusheniya khrupkikh materialov [Cellular-automatic modeling of the process of destruction of brittle materials]. Prikladnaya diskretnaya matematika. Diskretnye modeli real'nykh protsessov [Applied Discrete Mathematics. Discrete models of real processes], 2015(a), no. 2 (28), pp. 103–117. (In Russian)
  6. Belankov A.B., Stolbov V.Yu. Primenenie kletochnykh avtomatov dlya modelirovaniya mikrostruktury materiala pri kristallizatsii [Application of cellular automata for modeling the microstructure of a material during crystallization]. Sibirskiy zhurnal industrial'noy matematiki [Siberian Journal of Industrial Mathematics], 2005, no. 8:2, pp. 12–19. (In Russian)
  7. Rubtsov S.E., Pavlova A.V. Kletochno-avtomatnye modeli diffuzionno-reaktsionnykh protsessov mnogokomponentnykh primesey [Cellular-automatic models of diffusion-reaction processes of multicomponent impurities]. Zashchita okruzhayushchey sredy v neftegazovom komplekse [Environmental protection in the oil and gas complex], 2016, no. 6, pp. 55–60. (In Russian)
  8. Chopard B., Droz M. Cellular automata model for heat conduction in a fluid. Physical Letters A, 1988, vol. 126, iss. 8/9, pp. 476–480.
  9. Weimar J. Cellular automata for reaction/diffusion systems. Parallel Computing, 1997, vol. 23, no. 11, pp. 1699–1715.
  10. Maglineykiy G., Stepantsov M. Kletochnye avtomaty dlya rascheta nekotorykh gazodinamicheskikh protsessov [Cellular automata for calculating some gas-dynamic processes]. Zhurnal vychislitel'noy matematiki i matematicheskoy fiziki [Journal of Computational Mathematics and Mathematical Physics], 1996, vol. 36, no 5, pp. 137–145. (In Russian)
  11. Svirezhev Yu.M. Nelineynye volny, dissipativnye struktury i katastrofy v ekologii [Nonlinear waves, dissipative structures and catastrophes in ecology]. Nauka, Moscow, 1987. (In Russian)
  12. Alad'ev V.Z. Klassicheskie odnorodnye struktury. Kletochnye avtomaty [Classic homogeneous structures. Cellular automata]. Fultus Books. CA, Palo Alto, 2009. (In Russian)
  13. Matyushkin I.V., Zapletina M.A. Obzor po tematike kletochnykh avtomatov na baze sovremennykh otechestvennykh publikatsiy [Review on the topic of cellular automata based on modern domestic publications]. Komp'yuternye issledovaniya i modelirovanie [Computer Research and Modeling], 2019, vol. 11, no. 1, pp. 9–57. (In Russian)
  14. Bandman O.L. Invarianty kletochno-avtomatnykh modeley reaktsionno-diffuzionnykh protsessov [Invariants of cellular automata models of reaction-diffusion processes]. Prikladnaya diskretnaya matematika [Applied discrete mathematics], 2012, no. 3(17), pp. 108–120. (In Russian)
  15. Kochkin N.S., Pavlova A.V., Rubtsov S.E. Kletochno-avtomatnoe i konechno-raznostnoe modelirovanie protsessa migratsii primesi [Cellular-automatic and finite-difference modeling of the process of migration of impurities]. Aktual'nye problemy prikladnoy matematiki, informatiki i mekhaniki: trudy Mezhdunarodnoy konferentsii [Actual problems of applied mathematics, informatics and mechanics: proceedings of the International conference]. Nauchno-issledovatel'skie publikatsii, Voronezh, 2020, pp. 950–953. (In Russian)

Issue

Section

Mathematics

Pages

8-13

Submitted

2021-12-21

Published

2022-01-10

How to Cite

Rubtsov S.E., Pavlova A.V., Istomin N.K., Telyatnikov I.S. Modeling the migration of pollutants using three-dimensional cellular automata. Ecological Bulletin of Research Centers of the Black Sea Economic Cooperation, 2021, vol. 18, no. 4, pp. 8-13. DOI: https://doi.org/10.31429/vestnik-18-4-8-13 (In Russian)