Submitted:
17 April 2026
Posted:
22 April 2026
You are already at the latest version
Abstract
Keywords:
1. Introduction
2. Materials and Methods
2.1. Construction of Geological Structure Knowledge Graph
2.1.1. Three-tier Knowledge Architecture
2.1.2. Structural Meta-knowledge Extraction
2.1.3. Meta-knowledge Quality Control
2.2. Knowledge Graph-Guided Intelligent Structural Modelling
2.2.1. Data Preprocessing
2.2.2. Knowledge-driven Intersection Line Generation Algorithm(KILGA)
| Algorithm 1: KILGA , Knowledge graph KG 1. Initialise 2. For each surface pair : 3. 4. : 5. 6. ) 7. IL ← IL ∪ {connect_valid_points(filtered)} 8. Return IL |
2.2.3. Hierarchical Adaptive Mesh Refinement (HAMR-APEE)
| Algorithm 2: HAMR-APEE 1. Initialize current mesh 2. Repeat: 3. For each element in do: 4. 5. If :mark for refinement 6. Apply red-green refinement to marked elements 7. Update mesh connectivity (DCEL structure) 8. Validate geological constraints from KG 9. Until convergence or maximum iterations 10. Return |
2.2.4. Fault Intersection Line Refinement
2.2.5. Specialised Thrust Fault Modeling Algorithm (STFMA)
2.2.6. Sublayer Division Constrained by Sequence Stratigraphy
2.2.7. Logical Sub-surface Recognition
2.3. Visualisation and Bidirectional Linkage
2.4. Model Validation and Quality Assessment
3. Results
3.1. Wangyaonan Block, Ordos Basin
3.2. Ganchaigou Structural Belt, Qaidam Basin
3.3. Fengjiawan Buried Structure, Sichuan Basin
3.4. Quantitative Comparison with Conventional Methods
4. Discussion
4.1. Analysis of Quantitative Results
4.2. Comparative Analysis with Existing Methods
4.3. Practical Application Value
4.4. Limitations and Future Directions
5. Conclusions
6. Patents
Supplementary Materials
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| TKA | Three-tier Knowledge Architecture |
| KILGA | Knowledge-driven Intersection Line Generation Algorithm |
| HAMR-APEE | Hierarchical Adaptive Mesh Refinement Algorithm based on A Posteriori Error Estimation |
| STFMA | Specialised Thrust Fault Modelling Algorithm |
| RDF | Resource Description Framework |
| OWL | Web Ontology Language |
| XFEM | Extended Finite Element Method |
| DCEL | Doubly-Connected Edge List |
References
- Turner, A.K.; Fookes, P.G. Geological modelling: Challenges and future directions. Engineering Geology 2006, 84, 1–16.
- Wellmann, J.F.; Caumon, G. 3-D structural geological models: Concepts, methods, and uncertainties. Advances in Geophysics 2018, 59, 1–121.
- Caumon, G.; Collon-Drouaillet, P.; Le Carlier de Veslud, C.; Viseur, S.; Sausse, J. Surface-based 3D geological modeling of geological structures. Mathematical Geosciences 2009, 41, 927–945.
- Chilès, J.-P.; Delfiner, P. Geostatistics: Modeling Spatial Uncertainty, 2nd ed.; Wiley: Hoboken, NJ, USA, 2012.
- Fasshauer, G.E. Meshfree Approximation Methods with MATLAB; World Scientific: Singapore, 2007.
- Shewchuk, J.R. Delaunay refinement algorithms for triangular mesh generation. Computational Geometry 2002, 22, 21–74.
- Lajaunie, C.; Courrioux, G.; Manuel, L. Foliation fields and 3D cartography in geology: Principles of a method based on potential interpolation. Mathematical Geology 1997, 29, 571–584.
- Guo, J.; Liu, J.; Zhang, Y. Automatic updating of 3D geological models based on structural interpretation revisions. Computers & Geosciences 2022, 161, 105123.
- Hogan, A.; Blomqvist, E.; Cochez, M.; d’Amato, C.; de Melo, G.; Gutierrez, C.; Kirrane, S.; Gayo, J.E.L.; Navigli, R.; Neumaier, S.; et al. Knowledge graphs. ACM Computing Surveys 2021, 54, 1–37.
- Noy, N.; Gao, Y.; Jain, A.; Narayanan, A.; Patterson, A.; Taylor, J. Industry-scale knowledge graphs: Lessons and challenges. Communications of the ACM 2019, 62, 36–43.
- Ma, X.; Li, Z.; Wang, H. Knowledge graph construction and application in geoscientific data integration. Computers & Geosciences 2022, 163, 105201.
- Zuo, R.; Carranza, E.J.M. Support vector machine: A tool for mapping mineral prospectivity. Computers & Geosciences 2011, 37, 1967–1975.
- Bergen, K.J.; Johnson, P.A.; de Hoop, M.V.; Beroza, G.C. Machine learning for data-driven discovery in solid Earth geoscience. Science 2019, 363, eaau0323.
- Wu, J.; Zhang, X.; Luo, S.; Zhang, K. Deep learning for seismic structural interpretation: A review. Geophysics 2021, 86, WC1–WC23.
- Hall, M.; Rojas, I.; Keane, J.; et al. Knowledge graph–based data integration in Earth sciences: A review. Earth-Science Reviews 2023, 240, 104395.
- Cyganiak, R.; Wood, D.; Lanthaler, M. (Eds.) RDF 1.1 Concepts and Abstract Syntax; W3C Recommendation, 25 February 2014. Available online: https://www.w3.org/TR/rdf11-concepts/.
- W3C OWL Working Group. OWL 2 Web Ontology Language Document Overview (Second Edition); W3C Recommendation, 11 December 2012. Available online: https://www.w3.org/TR/owl2-overview/.
- Robinson, I.; Webber, J.; Eifrem, E. Graph Databases: New Opportunities for Connected Data, 2nd ed.; O’Reilly Media: Sebastopol, CA, USA, 2015.
- Angles, R.; Gutierrez, C. Survey of graph database models. ACM Computing Surveys 2008, 40, 1–39.
- W3C. RDF 1.1 Turtle: Terse RDF Triple Language; W3C Recommendation, 25 February 2014. Available online: https://www.w3.org/TR/turtle/.
- Open Geospatial Consortium (OGC). OpenGIS Simple Features Implementation Specification for Geographic Information—Part 1: Common Architecture; OGC 06-103r4, 2011. Available online: https://www.ogc.org/standards/sfa.
- Horrocks, I.; Patel-Schneider, P.F.; Boley, H.; Tabet, S.; Grosof, B.; Dean, M. SWRL: A Semantic Web Rule Language Combining OWL and RuleML; W3C Member Submission, 21 May 2004. Available online: https://www.w3.org/Submission/SWRL/.
- Ericson, C. Real-Time Collision Detection; Morgan Kaufmann: San Francisco, CA, USA, 2005.
- Möller, T.; Trumbore, B. Fast, minimum storage ray–triangle intersection. Journal of Graphics Tools 1997, 2, 21–28.
- de Berg, M.; Cheong, O.; van Kreveld, M.; Overmars, M. Computational Geometry: Algorithms and Applications, 3rd ed.; Springer: Berlin, Germany, 2008.
- Mäntylä, M. An Introduction to Solid Modeling; Computer Science Press: Rockville, MD, USA, 1988.
- Baader, F.; Calvanese, D.; McGuinness, D.L.; Nardi, D.; Patel-Schneider, P.F. (Eds.) The Description Logic Handbook: Theory, Implementation, and Applications; Cambridge University Press: Cambridge, UK, 2003.
- Snyder, J.P. Map Projections—A Working Manual; U.S. Geological Survey Professional Paper 1395; U.S. Government Printing Office: Washington, DC, USA, 1987.
- Grubbs, F.E. Procedures for detecting outlying observations in samples. Technometrics 1969, 11, 1–21.
- Beckmann, N.; Kriegel, H.-P.; Schneider, R.; Seeger, B. The R*-tree: An efficient and robust access method for points and rectangles. In Proceedings of the 1990 ACM SIGMOD International Conference on Management of Data, Atlantic City, NJ, USA, 23–25 May 1990; pp. 322–331.
- Edelsbrunner, H. Geometry and Topology for Mesh Generation; Cambridge University Press: Cambridge, UK, 2001.
- Zienkiewicz, O.C.; Zhu, J.Z. A simple error estimator and adaptive procedure for practical engineering analysis. International Journal for Numerical Methods in Engineering 1987, 24, 337–357.
- Samet, H. Foundations of Multidimensional and Metric Data Structures; Morgan Kaufmann: San Francisco, CA, USA, 2006.
- Bank, R.E.; Sherman, A.H.; Weiser, A. Some refinement algorithms and data structures for regular local mesh refinement. In Scientific Computing; North-Holland: Amsterdam, The Netherlands, 1983; pp. 3–17.
- Frey, P.J.; Alauzet, F. Anisotropic mesh adaptation for CFD computations. Computer Methods in Applied Mechanics and Engineering 2005, 194, 5068–5082.
- Allan, U.S. Model for hydrocarbon migration and entrapment within faulted structures. AAPG Bulletin 1989, 73, 803–811.
- de Boor, C. A Practical Guide to Splines, Revised ed.; Springer: New York, NY, USA, 2001.
- Suppe, J. Geometry and kinematics of fault-bend folding. American Journal of Science 1983, 283, 684–721.
- Carr, J.C.; Beatson, R.K.; Cherrie, J.B.; Mitchell, T.J.; Fright, W.R.; McCallum, B.C.; Evans, T.R. Reconstruction and representation of 3D objects with radial basis functions. In Proceedings of the 28th Annual Conference on Computer Graphics and Interactive Techniques (SIGGRAPH ’01), Los Angeles, CA, USA, 12–17 August 2001; pp. 67–76.
- Belytschko, T.; Black, T. Elastic crack growth in finite elements with minimal remeshing. International Journal for Numerical Methods in Engineering 1999, 45, 601–620.
- Mallat, S. A Wavelet Tour of Signal Processing: The Sparse Way, 3rd ed.; Academic Press: Burlington, MA, USA, 2009.
- Milankovitch, M. Kanon der Erdbestrahlung und Seine Anwendung auf das Eiszeitenproblem; Royal Serbian Academy: Belgrade, Serbia, 1941; pp. 1–633.
- Sakoe, H.; Chiba, S. Dynamic Programming Algorithm Optimization for Spoken Word Recognition. IEEE Trans. Acoust. Speech Signal Process. 1978, 26, 43–49.
- Gamma, E.; Helm, R.; Johnson, R.; Vlissides, J. Design Patterns: Elements of Reusable Object-Oriented Software; Addison-Wesley: Reading, MA, USA, 1994; pp. 1–395.
- de Berg, M.; van Kreveld, M.; Overmars, M.; Schwarzkopf, O. Computational Geometry: Algorithms and Applications, 2nd ed.; Springer: Berlin, Germany, 2000; pp. 1–367.
- Fruchterman, T.M.J.; Reingold, E.M. Graph Drawing by Force-Directed Placement. Softw. Pract. Exp. 1991, 21, 1129–1164.
- Blondel, V.D.; Guillaume, J.-L.; Lambiotte, R.; Lefebvre, E. Fast Unfolding of Communities in Large Networks. J. Stat. Mech. Theory Exp. 2008, 2008, P10008.
- Khronos Group. WebGL 2.0 Specification. Available online: https://www.khronos.org/registry/webgl/specs/latest/2.0/ (accessed on 15 March 2024).
- Akenine-Möller, T.; Haines, E.; Hoffman, N. Real-Time Rendering, 4th ed.; CRC Press: Boca Raton, FL, USA, 2018; pp. 1–1198.
- Eugster, P.T.; Felber, P.A.; Guerraoui, R.; Kermarrec, A.-M. The Many Faces of Publish/Subscribe. ACM Comput. Surv. 2003, 35, 114–131.
- Bernstein, P.A.; Newcomer, E. Principles of Transaction Processing, 2nd ed.; Morgan Kaufmann: San Francisco, CA, USA, 2009; pp. 1–416.
- Gray, J.; Reuter, A. Transaction Processing: Concepts and Techniques; Morgan Kaufmann: San Francisco, CA, USA, 1992; pp. 1–1070.
- Vaswani, A.; Shazeer, N.; Parmar, N.; Uszkoreit, J.; Jones, L.; Gomez, A.N.; Kaiser, L.; Polosukhin, I. Attention Is All You Need. Adv. Neural Inf. Process. Syst. 2017, 30, 5998–6008.
- Chen, Z.; Liu, B. Lifelong Machine Learning; Morgan & Claypool Publishers: San Rafael, CA, USA, 2016; pp. 1–145.
- Murphy, K.P. Machine Learning: A Probabilistic Perspective; MIT Press: Cambridge, MA, USA, 2012; pp. 1–1067.
- Wilkinson, M.D.; Dumontier, M.; Aalbersberg, I.J.; Appleton, G.; Axton, M.; Baak, A.; Blomberg, N.; Boiten, J.W.; da Silva Santos, L.B.; Bourne, P.E.; et al. The FAIR Guiding Principles for Scientific Data Management and Stewardship. Sci. Data 2016, 3, 160018.

















| Parameter | Value |
| Total intersection pairs | 66 |
| Horizons involved | 6 (C6113-2 through C6112-1) |
| Faults involved | 15 (Fault 001–015, excluding 006, 008, 014) |
| Intersection types | Normal cutting 45%, Strike-slip offset 32%, Thrust cutting 23% |
| Mean intersection line length | 2.3 ± 0.8 km |
| Geometric validation pass rate | 100% topologically consistent |
| Expert validation pass rate | 94% geologically reasonable |
| Contact No. | Fault | Horizon | Contact No. | Fault | Horizon |
| 1 | gcg_F1 | gcg_T1 | 10 | gcg_F6 | gcg_T2 |
| 2 | gcg_F2 | gcg_T1 | 11 | gcg_F2 | gcg_T3 |
| 3 | gcg_F3 | gcg_T1 | 12 | gcg_F3 | gcg_T3 |
| 4 | gcg_F4 | gcg_T1 | 13 | gcg_F4 | gcg_T3 |
| 5 | gcg_F5 | gcg_T1 | 14 | gcg_F6 | gcg_T3 |
| 6 | gcg_F1 | gcg_T2 | 15 | gcg_F2 | gcg_T4 |
| 7 | gcg_F2 | gcg_T2 | 16 | gcg_F3 | gcg_T4 |
| 8 | gcg_F4 | gcg_T2 | 17 | gcg_F6 | gcg_T4 |
| 9 | gcg_F5 | gcg_T2 |
| Metric | Wangyaonan (Proposed / Petrel) | Ganchaigou (Proposed / Petrel) | Fengjiawan (Proposed / Petrel) |
| RMSE (m) | 5.2 / 16.8 | 7.1 / 18.5 | 6.3 / 15.2 |
| Maximum error (m) | 12.1 / 38.5 | 18.3 / 52.7 | 15.6 / 41.2 |
| Geological reasonableness Rgeo (%) |
96.2 / 84.5 | 94.8 / 82.1 | 95.5 / 86.3 |
| Modelling cycle (days) | 8 / 45 | 12 / 60 | 10 / 52 |
| Manual intervention (hours) | 6 / 120 | 10 / 180 | 8 / 150 |
| Fault intersection accuracy (%) | 97.0 / 78.5 | 93.5 / 71.2 | 95.2 / 75.8 |
| Configuration |
RMSE (m) |
Geological Reasonableness (%) |
Cycle (days) |
| Full method (TKA + KILGA + HAMR-APEE + STFMA) | 5.2 | 96.2 | 8 |
| Without TKA (no knowledge constraints) | 9.8 | 85.6 | 12 |
| Without KILGA (manual intersection lines) | 7.5 | 90.1 | 20 |
| Without HAMR-APEE (uniform mesh) | 8.1 | 88.3 | 7 |
| Without bidirectional linkage | 5.4 | 95.8 | 15 |
| Capability | Traditional Software (Petrel/GoCAD) |
ML-based Methods [13,14] |
Existing Geological KG [15] | Proposed Method |
| Knowledge integration | Manual, implicit | Feature-learned | Flat relational | Hierarchical, formalised |
| Multi-hop reasoning (≥3 hops) |
Not supported | Not supported | Limited (78.3% success) | Supported (>90% success) |
| Fault intersection automation | Semi-manual | Not addressed | Not addressed | Fully automated (KILGA) |
| Adaptive mesh refinement | Uniform meshing | Not applicable | Not applicable | Anisotropic HAMR-APEE |
| Thrust fault modelling | Surface intersections frequent | Limited training data | Not addressed | STFMA with XFEM |
| Dynamic model updating | Full rebuild required | Retraining required | Query-level only | Incremental, real-time |
| Average RMSE (m) | 15–20 | 10–15 (reported) | Not reported | 5–8 |
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. |
© 2026 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 (http://creativecommons.org/licenses/by/4.0/).