A Digital Twin of River Experiment Infrastructure Based on a 3D Game Engine and Validation of Water Flow with a Real-Scale Experiment
Abstract
1. Introduction
2. Materials and Methods
2.1. Overview of Fluid Simulation
- -
- Terrain Input: A DSM from drone photogrammetry is rasterized and loaded into UE5 as a landscape height map.
- -
- Initialization: Water level and boundary conditions (inflow/outflow) are assigned.
- -
- Numerical Update: At each frame, water depth and velocity fields are updated based on Equations (2) and (3).
- -
- Visual Output: The flow is rendered using materials that convert velocity and height to visual effects (e.g., foam, mist, ripples).
2.2. Introduction of the River Experiment Center and Full-Scale Experiment Validation of Flow Reproduction
3. Results
3.1. Precision Data Construction for the River Experiment Center and Terrain Reproduction Within the Digital Twin
3.2. Full-Scale Experiment Results and Flow Reproduction
3.3. Comparison of Full-Scale Experiment Results and Flow Reproduction Results (Velocity Distribution)
4. Discussion
5. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Acknowledgments
Conflicts of Interest
References
- Rasheed, A.; San, O.; Kvamsdal, T. Digital twin: Values, challenges and enablers from a modeling perspective. IEEE Access 2020, 8, 21980–22012. [Google Scholar] [CrossRef] [Scilit]
- Mitkov, R.; Pantusheva, M.; Petrova-Antonova, D.; Naserentin, V.; Logg, A. The role of computational fluid dynamics within city digital twins: Opportunities and challenges. ISPRS Ann. Photogramm. Remote Sens. Spat. Inf. Sci. 2024, 10, 131–136. [Google Scholar] [CrossRef] [Scilit]
- Ketzler, B.; Naserentin, V.; Latino, F.; Zangelidis, C.; Thuvander, L.; Logg, A. Digital twins for cities: A state of the art review. Built Environ. 2020, 46, 547–573. [Google Scholar] [CrossRef] [Scilit]
- Henriksen, H.J.; Schneider, R.; Koch, J.; Ondracek, M.; Troldborg, L.; Seidenfaden, I.K.; Kragh, S.; Bøgh, E.; Stisen, S. A new digital twin for climate change adaptation, water management, and disaster risk reduction (HIP digital twin). Water 2022, 15, 25. [Google Scholar] [CrossRef] [Scilit]
- Tarpanelli, A.; Bonaccorsi, B.; Sinagra, M.; Domeneghetti, A.; Brocca, L.; Barbetta, S. Flooding in the Digital Twin Earth: The case study of the Enza River levee breach in December 2017. Water 2023, 15, 1644. [Google Scholar] [CrossRef] [Scilit]
- Chung, D.H.J.; Choo, M.-L.L. Computational fluid dynamics for urban design: The prospects for greater integration. Int. J. Archit. Comput. 2011, 9, 33–53. [Google Scholar] [CrossRef] [Scilit]
- Tong, Z.; Luo, Y.; Zhou, J. Mapping the urban natural ventilation potential by hydrological simulation. Build. Simul. 2021, 14, 351–364. [Google Scholar] [CrossRef] [Scilit]
- Kang, W.; Jang, E.K.; Yang, C.Y.; Julien, P.Y. Geospatial analysis and model development for specific degradation in South Korea using model tree data mining. Catena 2021, 200, 105142. [Google Scholar] [CrossRef] [Scilit]
- Kang, W.; Lee, D.H. Experimental study of seepage in levee with transverse structure and water barrier. Geom. Nat. Hazards Risk 2024, 15, 2300811. [Google Scholar] [CrossRef] [Scilit]
- Park, D.; You, H. A digital twin dam and watershed management platform. Water 2023, 15, 2106. [Google Scholar] [CrossRef] [Scilit]
- Müller, M.; Charypar, D.; Gross, M. Particle-based fluid simulation for interactive applications. In Proceedings of the 2003 ACM SIGGRAPH/Eurographics Symposium on Computer Animation, San Diego, CA, USA, 26–27 July 2003; ACM Digital Library: New York, NY, USA, 2003; pp. 154–159. [Google Scholar]
- Reeves, W.T. Particle systems—A technique for modeling a class of fuzzy objects. In Seminal Graphics: Pioneering Efforts That Shaped the Field; ACM Press: New York, NY, USA, 1998; pp. 203–220. [Google Scholar]
- Stam, J. Real-time fluid dynamics for games. In Proceedings of the Game Developer Conference, San Jose, CA, USA, 4–8 March 2003; CRC Press: San Francisco, CA, USA, 2003; Volume 18. [Google Scholar]
- Layton, A.T.; van de Panne, M. A numerically efficient and stable algorithm for animating water waves. Vis. Comput. 2002, 18, 41–53. [Google Scholar] [CrossRef] [Scilit]
- Hagen, T.R.; Hjelmervik, J.M.; Lie, K.A.; Natvig, J.R.; Ofstad Henriksen, M.O. Visual simulation of shallow-water waves. Simul. Modell. Pract. Theor. 2005, 13, 716–726. [Google Scholar] [CrossRef] [Scilit]
- Thurey, N.; Muller-Fischer, M.; Schirm, S.; Gross, M. Real-time breaking waves for shallow water simulations. In Proceedings of the Pacific Conference on Computer Graphics and Applications, Maui, HI, USA, 29 October–2 November 2007; IEEE Computer Society: Los Alamitos, CA, USA, 2007; pp. 39–46. [Google Scholar]
- Wang, Z.L.; Geng, Y.F. Two-dimensional shallow water equations with porosity and their numerical scheme on unstructured grids. Water Sci. Eng. 2013, 6, 91–105. [Google Scholar]
- Burrell, T.; Arnold, D.; Brooks, S. Advected river textures. Comput. Animat. Virtual Worlds 2009, 20, 163–173. [Google Scholar] [CrossRef] [Scilit]
- Yu, Q.; Neyret, F.; Bruneton, E.; Holzschuch, N. Scalable real-time animation of rivers. Proc. Eurographics 2009, 28, 239–248. [Google Scholar] [CrossRef] [Scilit]
- Chen, F.; Sondak, D.; Protopapas, P.; Mattheakis, M.; Liu, S.; Agarwal, D.; Di Giovanni, M. Neurodiffeq: A python package for solving differential equations with neural networks. J. Open Source Softw. 2020, 5, 1931. [Google Scholar] [CrossRef] [Scilit]
- Chentanez, N.; Müller, M. Real-time simulation of large bodies of water with small scale details. In Symposium on Computer Animation; The Eurographics Association: Eindhoven, The Netherlands, 2010; pp. 197–206. [Google Scholar]
- Desbrun, M.; Gascuel, M.P. Smoothed particles: A new paradigm for animating highly deformable bodies. In Computer Animation and Simulation; Springer: Vienna, Austria, 1996; pp. 61–76. [Google Scholar]
- Chentanez, N.; Müller, M.; Kim, T.Y. Coupling 3D Eulerian, heightfield and particle methods for interactive simulation of large scale liquid phenomena. IEEE Trans. Vis. Comput. Graph. 2015, 21, 1116–1128. [Google Scholar] [CrossRef] [Scilit]
- Hu, Y.; Fang, Y.; Ge, Z.; Qu, Z.; Zhu, Y.; Pradhana, A.; Jiang, C. A moving least squares material point method with displacement discontinuity and two-way rigid body coupling. ACM Trans. Graph. 2018, 37, 150. [Google Scholar] [CrossRef] [Scilit]
- Absi, R. A roughness and time dependent mixing length equation. Doboku Gakkai Ronbunshuu B 2006, 62, 437–446. [Google Scholar] [CrossRef] [Scilit]
- Muste, M.; Fujita, I.; Hauet, A. Large-scale particle image velocimetry for measurements in riverine environments. Water Resour. Res. 2008, 44. [Google Scholar] [CrossRef] [Scilit]
- Epic Games Inc. Terrains from DEMs; 13 November 2023. Available online: https://docs.unrealengine.com/udk/Three/TerrainsFromDEMs.html (accessed on 17 November 2025).
- Julzarika, A.; Harintaka. Free global DEM: Converting DSM to DTM and ITS applications. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2019, 42, 319–325. [Google Scholar] [CrossRef] [Scilit]










| Name | Accuracy | Error | Projection Error | Marked Image | ||
|---|---|---|---|---|---|---|
| XY/Z [m] | X (m) | Y (m) | Z (m) | Y (pixel) | Z (m) | |
| GCP 1 | 0.02/0.02 | 0.008 | −0.012 | −0.018 | 0.639 | 58 |
| GCP 2 | 0.02/0.02 | 0.000 | −0.024 | 0.075 | 0.644 | 139 |
| GCP 3 | 0.02/0.02 | −0.007 | 0.023 | −0.048 | 0.363 | 77 |
| GCP 4 | 0.02/0.02 | 0.001 | −0.002 | 0.003 | 0.676 | 42 |
| GCP 5 | 0.02/0.02 | 0.063 | −0.03 | −0.006 | 0.545 | 109 |
| GCP 6 | 0.02/0.02 | −0.029 | 0.02 | 0.023 | 0.737 | 120 |
| GCP 7 | 0.02/0.02 | −0.017 | −0.003 | 0.003 | 0.392 | 84 |
| GCP 8 | 0.02/0.02 | −0.009 | 0.018 | −0.041 | 0.357 | 41 |
| Valve Opening Rate 30% | Valve Opening Rate 40% | Valve Opening Rate 60% | |||||||
|---|---|---|---|---|---|---|---|---|---|
| Average Velocity [m/s] | Depth [m] | Flow Rate [m/s] | Average Velocity [m/s] | Depth [m] | Flow Rate [m3/s] | Average Velocity [m/s] | Depth [m] | Flow Rate [m3/s] | |
| ADV | 0.51 | - | 1.21 | - | - | - | 0.78 | - | 3.81 |
| ADCP (M9) | 0.53 | 0.51 | 1.35 | 0.63 | 0.68 | 1.98 | 0.79 | 0.92 | 3.82 |
| DischargeKeeper | 0.58 | - | 1.31 | 0.65 | - | 2.02 | 0.81 | - | 3.98 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2025 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kang, W.; Jang, E. A Digital Twin of River Experiment Infrastructure Based on a 3D Game Engine and Validation of Water Flow with a Real-Scale Experiment. Appl. Sci. 2025, 15, 12507. https://doi.org/10.3390/app152312507
Kang W, Jang E. A Digital Twin of River Experiment Infrastructure Based on a 3D Game Engine and Validation of Water Flow with a Real-Scale Experiment. Applied Sciences. 2025; 15(23):12507. https://doi.org/10.3390/app152312507
Chicago/Turabian StyleKang, Woochul, and Eunkyung Jang. 2025. "A Digital Twin of River Experiment Infrastructure Based on a 3D Game Engine and Validation of Water Flow with a Real-Scale Experiment" Applied Sciences 15, no. 23: 12507. https://doi.org/10.3390/app152312507
APA StyleKang, W., & Jang, E. (2025). A Digital Twin of River Experiment Infrastructure Based on a 3D Game Engine and Validation of Water Flow with a Real-Scale Experiment. Applied Sciences, 15(23), 12507. https://doi.org/10.3390/app152312507

