Preview

Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS)

Advanced search

Mathematical Modeling of Soil Processes Using Open-Source Software

https://doi.org/10.15514/ISPRAS-2025-37(1)-12

Abstract

Nowadays the task of building digital twins of various natural and technical objects is an urgent task. The paper considers the possibilities of open source software for the development of digital twins of soil processes. Cloud platform for scientific research can be designed and created on the basis of hardware and software complex, which includes such components as servers, data storage system, network equipment, system software stack, virtual machines, microservices and other elements. The cloud platform can act as the main platform for digital twin development projects. Meteorological data, data on digital terrain relief, data on physical and chemical composition of soil, data on agricultural crops, synthetic data can be used as input data for building a digital twin of soil fields. In the article the possibilities of open-source software packages ParFlow, OpenFOAM, Paraview for modeling of soil processes using Richards equation for single-phase medium are considered. Physical modeling was carried out for cases of model soil fields with given permeability and porosity of the medium. As a result of the calculation, the fields of moisture saturation, hydrostatic head, and moisture velocity were obtained. In one of the modeling problems the influence of well presence on the pressure field was also investigated. The basic calculation grid included 288,000 calculation cells. Typical calculations were performed on the high-performance cluster of ISP RAS. One typical calculation was run on 12 cores and took about 20 minutes. Visualization of the calculation results was performed in the Paraview package using filter technology and software scripts in the Python programming language.

About the Authors

Konstantin Borisovich KOSHELEV
Ivannikov Institute for System Programming of the Russian Academy of Sciences
Russian Federation

Cand. Sci. (Phys.-Math.), associate professor, senior researcher at the Ivannikov Institute for System Programming of the RAS since 2016. Research interests: computational fluid dynamics, hydrology, machine learning.



Andrei Vsevolodovich KULINSKII
Ivannikov Institute for System Programming of the Russian Academy of Sciences
Russian Federation

Senior laboratory assistant of the Ivannikov Institute for System Programming of the RAS since 2024. Research interests: machine learning, deep learning, mathematical modeling, big data, scientific visualization.



Sergei Vladimirovich STRIJHAK
Ivannikov Institute for System Programming of the Russian Academy of Sciences
Russian Federation

Cand. Sci. (Tech.), leading engineer of the Ivannikov Institute for System Programming of the RAS since 2009. Research interests: computational fluid dynamics, multiphase flows, turbulence, wind energy, machine learning, parallel computing.



References

1. VanDerHorn E., Mahadevan S., Digital Twin: Generalization, characterization and implementation, Decision Support Systems, Volume 145, 2021, 113524.

2. Ariesen-Verschuur N., Verdouw C., Tekinerdogan B., Digital Twins in greenhouse horticulture: A review, Computers and Electronics in Agriculture, Volume 199, 2022, 107183.

3. Zeng Y and Su Z. Digital twin approach for the soil-plant-atmosphere continuum: think big, model small. Front Sci. 2024, 2:1376950.

4. Condon L. E., Maxwell R. M. Implementation of a linear optimization water allocation algorithm into a fully integrated physical hydrology model. Advances in Water Resources, 2013, 60:135–147.

5. Condon L. E., Maxwell R. M. Feedbacks between managed irrigation and water availability: diagnosing temporal and spatial patterns using an integrated hydrologic model. Water Resources Research, 2014, 50:2600–2616.

6. Horgue P., Soulaine C., Franc J., Guibert R., Debenest G. An open-source toolbox for multiphase flow in porous media. Computer Physics Communications, 187:217–226, 2015.

7. Horgue P., Renard F., Gerlero G.S., Guibert R., Debenest G. porousMultiphaseFoam v2107: An open-source tool for modeling saturated/unsaturated water flows and solute transfers at watershed scale,

8. Computer Physics Communications, Volume 273, 2022, 108278.

9. Romanova D., Strijhak S., Koshelev K., Kraposhin M. Modeling the Reservoir Flooding Problem Using the Extended Version of the PorousMultiphaseFoam Library. 2019 Ivannikov Ispras Open Conference (ISPRAS). 05-06 December 2019, DOI: 10.1109/ISPRAS47671.2019.00025.

10. Пачепский Я.А. Математические модели процессов в мелиорируемых почвах. Изд-во Моск.ун-та, 1992.85 с.

11. Шеин Е.В. Курс физики почв. Изд-во Моск.ун-та, 2005. – 432 с.

12. Шеин Е.В., Рыжова И.М. (2016). Математическое моделирование в почвоведении. Учебник. – И.: Изд-во ИП «Маракушев» , 2016. – 400 с.

13. Куликовский А.Г., Погорелов Н.В., Семенов А.Ю. Математические вопросы численного решения гиперболических систем уравнений. Изд. ФИЗМАТЛИТ. 2001. 608 с.


Review

For citations:


KOSHELEV K.B., KULINSKII A.V., STRIJHAK S.V. Mathematical Modeling of Soil Processes Using Open-Source Software. Proceedings of the Institute for System Programming of the RAS (Proceedings of ISP RAS). 2025;37(1):201-216. (In Russ.) https://doi.org/10.15514/ISPRAS-2025-37(1)-12



Creative Commons License
This work is licensed under a Creative Commons Attribution 4.0 License.


ISSN 2079-8156 (Print)
ISSN 2220-6426 (Online)