CN113239058B - Knowledge graph reasoning-based three-dimensional geologic body model local dynamic updating method - Google Patents

Knowledge graph reasoning-based three-dimensional geologic body model local dynamic updating method Download PDF

Info

Publication number
CN113239058B
CN113239058B CN202110585454.XA CN202110585454A CN113239058B CN 113239058 B CN113239058 B CN 113239058B CN 202110585454 A CN202110585454 A CN 202110585454A CN 113239058 B CN113239058 B CN 113239058B
Authority
CN
China
Prior art keywords
stratum
updating
geological
model
newly added
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110585454.XA
Other languages
Chinese (zh)
Other versions
CN113239058A (en
Inventor
田宜平
张睿
吴冲龙
张夏林
翁正平
张志庭
李岩
徐凯
孔春芳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wuhan Dida Quanty Technology Co ltd
China University of Geosciences
Original Assignee
Wuhan Dida Quanty Technology Co ltd
China University of Geosciences
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wuhan Dida Quanty Technology Co ltd, China University of Geosciences filed Critical Wuhan Dida Quanty Technology Co ltd
Priority to CN202110585454.XA priority Critical patent/CN113239058B/en
Publication of CN113239058A publication Critical patent/CN113239058A/en
Application granted granted Critical
Publication of CN113239058B publication Critical patent/CN113239058B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/23Updating
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/28Databases characterised by their database models, e.g. relational or object models
    • G06F16/284Relational databases
    • G06F16/288Entity relationship models
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T17/00Three dimensional [3D] modelling, e.g. data description of 3D objects
    • G06T17/05Geographic models

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Geometry (AREA)
  • Remote Sensing (AREA)
  • Software Systems (AREA)
  • Computer Graphics (AREA)
  • Geophysics And Detection Of Objects (AREA)

Abstract

The invention provides a three-dimensional geologic body model local dynamic updating method based on knowledge graph reasoning, which is based on an adjacent entity integration model, uses a geologic knowledge graph to infer an updating type, uses respective updating strategies to realize the local dynamic updating of a three-dimensional geologic body model according to different types, and converts the adjacent entity integration model into a layer model and a construction surface model to finish the updating of the geometric shape and the topological relation of the layer model, thereby realizing the local dynamic updating of the three-dimensional geologic body model, avoiding the push-over reconstruction of the original geologic model, effectively ensuring the correctness of the geologic model after updating and improving the geologic body dynamic updating efficiency.

Description

Knowledge graph reasoning-based three-dimensional geologic body model local dynamic updating method
Technical Field
The invention belongs to the technical field of geological information, relates to geologic body modeling in industries such as mine geology, oil gas geology, disaster geology, city geology, environment geology, hydrogeology and the like, and in particular relates to a three-dimensional geologic body model local dynamic updating method based on knowledge graph reasoning.
Background
Foreign three-dimensional geologic modeling began in the 70 s of the 20 th century, and three-dimensional geologic modeling systems based on three-dimensional wire frame models (3D wire frames), i.e., "3D spatial information systems", were first developed. The system applies the three-dimensional modeling technology to the field of the earth mine for the first time, and has relatively simple realized functions and limited capability. Even so, this system has an irreplaceable, pioneering significance. The university of Nancy, j.l.mallet, teaches a "discrete smooth interpolation method" to interpolate physical properties and spatial locations, uses connections between nodes to simulate topological relationships, and its lead team uses this structure innovation for geologic bodies to apply it to the gorcad three-dimensional geologic modeling software. Ekoule proposes a solution to the reconstruction of non-convex profile three-dimensional objects. With the summary of technological efforts of the preknock man, canadian scholars Houlding first proposed the concept of three-dimensional geomodeling (3D Geoscience modeling) in 1994. This also means that the development of three-dimensional geologic modeling is beginning to advance toward integration. Recently Calcagno et al have proposed a new method of building geologic models using geologic interface location and formation site orientation data. Caumon et al propose a three-dimensional implicit modeling method of a stratigraphic model based on remote sensing data and tetrahedral meshes that allows expert knowledge and other ancillary up-and-down data to be integrated into the construction of the model. Vollgger et al propose a deposit formation analysis and evaluation method that combines three-dimensional implicit modeling and in-situ observation modeling based on large drilling data sets.And a vector potential field method is provided from the machine learning perspective, and a potential field model is regarded as a multi-category classification problem, so that implicit geological modeling is realized. To this end, some three-dimensional geologic modeling software has been developed abroad: goCAD, petrel, mineSight, micro Lynx, earth Vision, dataMine, vulcan, micromine, surpac, rock Ware, etc., but these modeling methods and modeling software have difficulty in dynamic updating of complex geologic bodies. The domestic three-dimensional geologic modeling research starts in the 90 s of the 20 th century, and in terms of three-dimensional geologic information systems, china universities (Wuhan) Wu Chonglong, tian Yiping, mao Xiao are equal, and a series of three-dimensional modeling technical methods and software systems for practical problems in various application fields of geology are provided for the problems of three-dimensional stratum trellis modeling of oil reservoirs, ore body modeling and reserve calculation, three-dimensional modeling of disaster bodies, urban underground space modeling and design and the like. The national academy of sciences Zhang Juming, et al developed a three-dimensional visualization system for geological information of slope engineering. Wu Lixin et al propose a Generalized Triangular Prism (GTP) model, and on the basis, build a three-dimensional geological modeling architecture oriented to mineral resource development and application. He Zhenwen through the research on the integrated data structure model of the three-dimensional geological space, a technical framework of three-dimensional dynamic modeling of the geological space is proposed. Chen Shuming et al put forward the generic weight algorithm theory and set up the three-dimensional digitization of engineering geologic model with IDL as the development platform. The university of Tianjin Zhong Denghua and the like develop a three-dimensional modeling and analysis system for the geology of the hydraulic and hydroelectric engineering based on OpenGL and OpenNURBS. Weng Zhengping further discusses a three-dimensional model rapid construction method of the complex geologic body, and provides a corresponding solution strategy for local dynamic update of the model. Tang Bingyin on the basis of a new mixed data model, the urban sedimentary facies modeling practice was developed. Chen Qiyu et al propose a knowledge-driven multi-scale three-dimensional geologic body model rapid construction method. Sun Zhenming, mao Shanjun and the like research key technologies such as plane-section corresponding algorithm, expansion search algorithm, spline surface algorithm, smooth transition algorithm and the like, and realize local dynamic correction of the three-dimensional model. Wang Tieli provides a method for rapidly and dynamically updating a surface mine topography and geology integrated entity model based on local updating in an expanded boundary aiming at the characteristics of surface mining. Yang Meng achieve the update purpose by replacing the face of the update scope. Yan Dafa adopts a two-dimensional and three-dimensional integrated linkage editing mode to well realize manual interactive updating. Li Zhanglin et al propose a dynamic model modeling method of ore bodies in the context of geoscience big data. Three-dimensional geologic modeling software developed domestically up to this point has QuantyView (original GeoView), mapGISK, visual Geo, creatar, DIMINE, 3DMine, minexplorer, and the like.
Despite the great development of three-dimensional geologic body modeling, some researchers have tried to study dynamic update of geologic bodies, but there are still many problems to be studied in depth, such as: some researches aim at updating single geological entities, and the correctness of the topological relation among the geological entities cannot be ensured; some researches are that the geometrical surface is updated by replacing and connecting a part of the surface, and the updating mode is difficult to maintain the topology between the layers, so that the multi-layer model is difficult to update; some scholars' designs are updated in an interactive mode, the degree of automation is not high, the efficiency is low, and the dynamic requirements are not met. Sometimes, the whole model must be pushed over to be totally reconstructed, and local dynamic update cannot be realized.
Disclosure of Invention
The invention aims to provide a three-dimensional geologic body model local dynamic updating method based on knowledge graph reasoning, which aims to solve the problem that in the prior art, accuracy of an updated geologic model is difficult to ensure by automatic dynamic updating of a three-dimensional geologic body model, improve geologic body dynamic updating efficiency and reduce workload and cost of three-dimensional geologic modeling.
In order to achieve the technical aim, the invention provides a three-dimensional geologic body model local dynamic updating method based on knowledge graph reasoning, which comprises the following operations:
s101, dividing an update area for an original geologic body model according to new geological exploration data, integrating all geometric entities in the update area, and converting the geometric entities into an adjacent entity integration model;
s102, deducing the update type caused by the influence of new geological exploration data in an update area through geological knowledge graph reasoning, wherein the update type comprises no topological change, stratum increase and stratum decrease;
s103, adopting different update strategies to finish local dynamic update aiming at different update types;
s104, converting the adjacent entity integration model into a layer model and constructing the layer model, and finishing updating of the geometric shape and the topological relation of the layer model to realize local dynamic updating of the three-dimensional geologic body model.
Preferably, the inference of the update type by the geological knowledge map reasoning in the update area is specifically:
And deducing the change between the new geological exploration data and the stratum sequence obtained by interpolation in the construction of the original model through inquiring the topological relation among stratum entities in the entity relation map.
Preferably, when the update type is no topology change, the adopted update policy is:
S201, adding intersection points/intersecting lines of straight lines/planes where the newly added holes/sections are located and geological entities into a data domain and a topological domain of the geological entities;
S202, calculating the relative distance between the straight line/plane of the newly added drilling/section and the intersection point/intersecting line of the stratum layer top and the stratum bottom in the direction of the drilling/section in the newly added drilling/section;
S203, traversing all triangle surfaces in the geological entity, and finding out the upper and lower surfaces of the stratum through the normal line of the triangle surfaces;
s204, adopting an interpolation motion vector method, selecting a spatial interpolation algorithm, respectively carrying out spatial interpolation on each vertex in the updating area in the geological entity, and calculating the distance which should move along the drilling/profile direction and moving.
Preferably, when adding, the intersection/intersection line of the straight line/plane where the drilling/section is located and the geological entity needs to keep the same data field between two adjacent surfaces adjacent to the geological entity, and the topological field keeps the normal direction of the surface patch opposite.
Preferably, when the vertex in the updated region is located on the upper surface of the stratum, interpolation is performed according to the distance that the straight line/plane where the drilling/section is located and the intersection point/intersection line of the stratum layer top move in the newly added drilling/section; when the vertex is positioned on the lower surface of the stratum, interpolation is carried out according to the moving distance between the straight line/plane of the drilling hole/section and the intersection point/intersection line of the stratum bottom in the newly added drilling hole/section; the apex remains stationary when it is located on both the upper and lower surfaces.
Preferably, the spatial interpolation algorithm is a kriging or distance power inverse method.
Preferably, when the update type is increasing the stratum, the update strategy adopted is:
S301, finding upper and lower adjacent strata of the newly added stratum according to stratum sequences in the newly added geological exploration data;
S302, respectively updating the lower/upper surfaces of upper and lower adjacent strata according to an update strategy without topology change, searching geological entities sharing the point through a polyhedron ID list field of the vertex in a data domain of an integrated model when the vertex is moved in the S204 step without the update strategy without topology change, and normally moving if the geological entities are shared with a newly added stratum; if the two adjacent strata are shared with the other upper and lower adjacent strata of the newly added stratum, the two adjacent strata are moved in a cracking way, and the reverse topology of the triangle surface where the vertex is located in the topology domain is recorded; if the water-logging agent is shared with other stratum, the water-logging agent is kept still;
S303, if in the step S302, in the process of updating the upper and lower adjacent strata of the newly added stratum, if the vertex shared with the geological entity representing the newly added stratum exists, adding the reverse topology recorded in the step S302 to the topology domain of the geological entity representing the newly added stratum; if there is no vertex shared with the geological entity representing the newly added stratum, the reverse topology recorded in step S302 is combined to create a geological entity, and a polyhedral ID list field of the vertex in the integrated model is maintained.
Preferably, when the update type is formation reduction, the update strategy adopted is:
s401, constructing the upper and lower surfaces of the reduced stratum by using all geological exploration data including original data and newly added data in an updating area;
S402, performing Boolean shearing on the reduced stratum by using the upper surface and the lower surface constructed in the S401 respectively;
s403, combining the sheared parts of the upper surface and the lower surface in the step S402 with the upper adjacent stratum and the lower adjacent stratum respectively through Boolean operation.
The effects provided in the summary of the invention are merely effects of embodiments, not all effects of the invention, and one of the above technical solutions has the following advantages or beneficial effects:
compared with the prior art, the method and the device have the advantages that based on the adjacent entity integration model, the updating type is deduced by using the geological knowledge graph, and the local dynamic updating of the three-dimensional geologic body model is realized by using respective updating strategies according to different types, so that the accuracy of the updated geologic model is effectively ensured, and the dynamic geologic body updating efficiency is improved;
because the geological knowledge graph can be utilized to rapidly and accurately infer the update type to which the local dynamic update belongs, and then different update strategies are adopted for updating aiming at each update type, the push-over reconstruction of the original three-dimensional geologic body model is avoided;
Because the adjacent entity integration model is adopted, the model can automatically maintain the correctness of the topological relation between adjacent geological entities in the updating process by integrating the adjacent geological entities, overcomes the defect that the correctness of the topological relation of the model after updating is ensured in a conventional mode requiring manual interaction, has high updating speed, and improves the accuracy and the efficiency of the local dynamic updating of the geologic body;
Different updating strategies are provided for three updating types of no topological change, stratum increase and stratum decrease respectively, and an interpolation motion vector method is adopted in the updating process, so that the change of the geometric shape and the topological relation of the geological model can be ensured to conform to the constraint of geological semantics, the automatic local dynamic updating of the three-dimensional geological model is finally realized, the automation of the local dynamic updating is realized, and the accuracy of the automatic dynamic updating is ensured.
Drawings
FIG. 1 is a schematic diagram of a data structure of an adjacent entity integration model according to an embodiment of the present invention;
Fig. 2 is a schematic flow chart of a method for locally and dynamically updating a three-dimensional geologic body model based on knowledge-graph reasoning, which is provided by the embodiment of the invention.
Detailed Description
In order to clearly illustrate the technical features of the present solution, the present invention will be described in detail below with reference to the following detailed description and the accompanying drawings. The following disclosure provides many different embodiments, or examples, for implementing different structures of the invention. In order to simplify the present disclosure, components and arrangements of specific examples are described below. Furthermore, the present invention may repeat reference numerals and/or letters in the various examples. This repetition is for the purpose of simplicity and clarity and does not in itself dictate a relationship between the various embodiments and/or configurations discussed. It should be noted that the components illustrated in the figures are not necessarily drawn to scale. Descriptions of well-known components and processing techniques and processes are omitted so as to not unnecessarily obscure the present invention.
The method for dynamically updating the local part of the three-dimensional geologic body model based on knowledge-graph reasoning provided by the embodiment of the invention is described in detail below with reference to the accompanying drawings.
The embodiment of the invention discloses a three-dimensional geologic body model local dynamic updating method based on knowledge graph reasoning, which comprises the following operations:
s101, dividing an update area for an original geologic body model according to new geological exploration data, integrating all geometric entities in the update area, and converting the geometric entities into an adjacent entity integration model;
s102, deducing the update type caused by the influence of new geological exploration data in an update area through geological knowledge graph reasoning, wherein the update type comprises no topological change, stratum increase and stratum decrease;
s103, adopting different update strategies to finish local dynamic update aiming at different update types;
s104, converting the adjacent entity integration model into a layer model and constructing the layer model, and finishing updating of the geometric shape and the topological relation of the layer model to realize local dynamic updating of the three-dimensional geologic body model.
The embodiment of the invention creatively provides a model capable of automatically keeping the correctness of the topological relation between adjacent geological entities in the updating process, namely an adjacent entity integration model. The model integrates adjacent geological entities, so that the adjacent geological entities can be updated simultaneously in the updating process, and the topological relation among the geological entities is ensured to be unchanged.
And acquiring an original geologic body model needing local dynamic update, and performing data preprocessing so as to integrate the three-dimensional geologic body model into an adjacent entity integrated model. The data preprocessing process is as follows:
And loading new geological exploration data, including local new drilling, profile and other data, dividing an updating area according to the position information of the new and old geological original data in the three-dimensional space, integrating all geometric entities in the updating area, and converting the geometric entities into an adjacent entity integration model. In the preprocessing process, two principles of comprehensiveness of drilling information and uniformity of drilling space distribution are required to be followed when drilling is selected, projection is carried out according to orifice coordinates and stratum layering properties after drilling is selected, and then the input section is selected and projected.
The data structure of the adjacent entity integration model is shown in fig. 1, and the data structure comprises a point object, a data field and a topology field, wherein the point object comprises point coordinates and a polyhedron ID list Polyhedron ID List field, the data field stores object data, and the topology field stores a topological relation.
After integrating the three-dimensional geologic body model into an adjacent entity integrated model, loading data for updating the three-dimensional geologic body model, and deducing an updating type through a geologic knowledge map. In the knowledge graph, the nodes represent the entity and the edges represent the relationship, and under the application scene, the entity can be used for representing the stratum, and the relationship describes the contact relationship among different strata. Knowledge maps can be logically divided into concept relationship maps and entity relationship maps. The concept relation map expresses verified knowledge, contains definite concepts and association relations among the concepts, and can express axioms such as upper and lower layer contact relations of a stratum; the entity relation map also comprises entities and relations thereof, and the change between the new geological exploration data and the stratum sequence obtained by interpolation in the construction of the original model can be deduced through the inquiry of the topological relation among stratum entities in the entity relation map, so that the update type belongs to the type without topological change, increasing stratum or reducing stratum.
For different update types, including no topology change, increasing stratigraphic layer or decreasing stratigraphic layer types, different update policies are employed for updating.
For the update type without topological change, no topological change occurs between new and old exploration data, the stratum existing in the new and added exploration data corresponds to the stratum in the old exploration data, but the spatial positions of the top and bottom of the stratum in the exploration data are changed, and the dynamic update steps are as follows:
S201, adding intersection points/intersecting lines of straight lines/planes of the newly added holes/sections and the geological entity into a data field and a topological field of the geological entity, so that newly added geological original data can participate in an updating process. When the intersection point/intersection line is added, the data fields between the adjacent surfaces of two adjacent geological entities are required to be kept the same, and the topological fields keep the normal directions of the surface patches opposite, so that the unreasonable conditions such as overlapping and hollowness between the two geological entities are prevented, and therefore, the topological fields of the two adjacent geological entities are required to be added simultaneously when the intersection point is added;
s202, calculating the relative distance between the straight line/plane of the drilling/section and the intersection point/intersecting line of the stratum layer top and layer bottom in the direction of the drilling/section in the newly added drilling/section;
S203, traversing all triangle surfaces in the geological entity, and finding out the upper and lower surfaces of the stratum through the normal line of the triangle surfaces;
S204, adopting an interpolation motion vector method, selecting a spatial interpolation algorithm, a Criger or inverse distance power method and the like, respectively carrying out spatial interpolation on each vertex in an updating area in a geological entity, calculating the distance which should move along the direction of a drilling hole/a profile and moving, wherein the vertex on the upper surface of a stratum is interpolated according to the distance that a straight line/a plane where the drilling hole/the profile is located and an intersection point/an intersection line of the top of the stratum are moved in the newly added drilling hole/the profile; the vertex on the lower surface of the stratum is interpolated according to the moving distance between the straight line/plane of the drilling hole/section and the intersection point/intersection line of the stratum bottom in the newly added drilling hole/section; the points on both the upper and lower surfaces remain stationary. Since the models between different strata have been integrated, when one vertex is moved, entities sharing that vertex remain in an abutting relationship.
For increasing the stratum update type, increasing the stratum refers to that compared with the original stratum sequence, stratum which does not exist before exists in the stratum sequence of the newly added exploration data, the situation that the change occurs is early in pinch out, lens bodies are added, and the like, and the two situations can be updated through the following dynamic update algorithm, wherein the specific dynamic update steps are as follows:
S301, finding upper and lower adjacent strata of the newly added stratum according to stratum sequences in the newly added geological exploration data;
s302, respectively updating the lower/upper surfaces of the upper and lower adjacent strata according to an updating algorithm without topological change, searching geological entities sharing the point through Polyhedron ID List fields of the vertexes in a data domain of the integrated model when the vertexes are moved in the S204 step of the updating algorithm without topological change, and if the geological entities are shared with the newly added strata, normally moving; if the two adjacent strata are shared with the other upper and lower adjacent strata of the newly added stratum, the two adjacent strata are moved in a cracking way, and the reverse topology of the triangle surface where the vertex is located in the topology domain is recorded; if the water-logging agent is shared with other stratum, the water-logging agent is kept still;
S303, if in the step S302, when the situation that the vertex shared by the geological entity representing the newly added stratum exists in the updating process of the upper and lower adjacent strata of the newly added stratum, the situation that the pinch-out is too early is corresponding, adding the reverse topology recorded in the step S302 into the topology domain representing the geological entity of the newly added stratum; if there is no vertex shared with the geological entity representing the newly added stratum, and the lens is needed to be added, the reverse topology recorded in step S302 is combined to create a geological entity, and the Polyhedron ID List fields of the vertices in the integrated model are maintained.
For reducing the stratum update type, the stratum reduction means that compared with the original stratum sequence, the stratum sequence of newly added geological exploration data reduces the stratum existing before, the situation that the change occurs is too late in pinch out, the stratum has holes and the like, and the two situations can be updated through the following dynamic update algorithm, wherein the specific dynamic update steps are as follows:
s401, constructing the upper and lower surfaces of the reduced stratum by using all geological exploration data including original data and newly added data in an updating area;
S402, performing Boolean shearing on the reduced stratum by using the upper surface and the lower surface constructed in the S401 respectively;
s403, combining the sheared parts of the upper surface and the lower surface in the step S402 with the upper adjacent stratum and the lower adjacent stratum respectively through Boolean operation.
And converting the adjacent entity integration model back to the updated layer model to finish the updating of the geometric shape and the topological relation of the layer model, thereby realizing the synchronous updating of the layer surface, the construction surface and the topological relation of the geological body.
As shown in fig. 2, in the embodiment of the present invention, a QuantyView platform is taken as an example, and local dynamic update is performed on a three-dimensional geologic body model:
S501, inputting a geological exploration data set of a certain modeling area;
S502, projecting geological exploration data into a three-dimensional scene;
s503, dividing an updating area according to the position information of the new geological exploration data and the old geological exploration data in the three-dimensional space;
S504, integrating all original geometric entities in the updated area, and converting the original geometric entities into an adjacent entity integration model;
S505, reasoning out the update type of the local dynamic update by using the geological knowledge map;
S506, updating geometric, topological and semantic relations by adopting different dynamic updating strategies according to three different updating types of no topological change, increased stratum and reduced stratum by adopting an interpolation vector method;
S507, repeating the steps S501-S506 to finish updating all new exploration data;
s508, converting the adjacent entity integration model back to the updated layer model, and finishing updating the geometric shape and the topological relation of the layer model, thereby realizing synchronous updating of the layer surface, the construction surface and the topological relation of the geological body.
Wherein, steps S501-S504 are data preprocessing stages, steps S505-S507 are local dynamic update stages, and step S508 is data post-processing stage.
The method is different from the conventional local dynamic update which can ensure the correctness of the topological relation between the geological entities by a large amount of manual interaction, adopts a specific update strategy aiming at different types by exerting the advantages of the adjacent entity integration model and using the geological knowledge graph reasoning update type, realizes the automation of the local dynamic update, keeps the topological relation between the geological entities to conform to the geological semantic constraint, effectively solves the problem that the accuracy of the updated geological model is difficult to ensure in the existing three-dimensional geological model dynamic update, can improve the geological dynamic update efficiency, and greatly reduces the workload and cost of three-dimensional geological modeling.
According to the invention, after the data structure of the adjacent entity integrated model and the thought of updating based on the geological knowledge graph inference classification are introduced, the problem of local dynamic updating of the geological model is effectively solved, and the method can be popularized and used in software such as various three-dimensional geological modeling systems, oil gas information systems, mine information systems, geological investigation systems or disaster information systems.
The foregoing description of the preferred embodiments of the invention is not intended to be limiting, but rather is intended to cover all modifications, equivalents, and alternatives falling within the spirit and principles of the invention.

Claims (7)

1. The method for dynamically updating the local part of the three-dimensional geologic body model based on knowledge graph reasoning is characterized by comprising the following operations:
s101, dividing an update area for an original geologic body model according to new geological exploration data, integrating all geometric entities in the update area, and converting the geometric entities into an adjacent entity integration model;
S102, deducing the update type caused by the influence of new geological exploration data in the update area through geological knowledge graph reasoning, wherein the update type specifically comprises the following steps: the change between the new geological exploration data and the stratum sequence obtained by interpolation in the construction of the original model is deduced through the inquiry of the topological relation between stratum entities in the entity relation map, wherein the change comprises no topological change, stratum increase and stratum decrease;
s103, adopting different update strategies to finish local dynamic update aiming at different update types;
s104, converting the adjacent entity integration model into a layer model and constructing the layer model, and finishing updating of the geometric shape and the topological relation of the layer model to realize local dynamic updating of the three-dimensional geologic body model.
2. The knowledge graph reasoning-based three-dimensional geologic body model local dynamic updating method according to claim 1, wherein when the updating type is no topology change, the adopted updating strategy is as follows:
S201, adding intersection points/intersecting lines of straight lines/planes where the newly added holes/sections are located and geological entities into a data domain and a topological domain of the geological entities;
S202, calculating the relative distance between the straight line/plane of the newly added drilling/section and the intersection point/intersecting line of the stratum layer top and the stratum bottom in the direction of the drilling/section in the newly added drilling/section;
S203, traversing all triangle surfaces in the geological entity, and finding out the upper and lower surfaces of the stratum through the normal line of the triangle surfaces;
s204, adopting an interpolation motion vector method, selecting a spatial interpolation algorithm, respectively carrying out spatial interpolation on each vertex in the updating area in the geological entity, and calculating the distance which should move along the drilling/profile direction and moving.
3. The knowledge-graph-reasoning-based local dynamic updating method for the three-dimensional geologic body model, according to claim 2, is characterized in that when the intersection point/intersection line of the straight line/plane where the drilling/section is located and the geologic entity is added, the data field between the adjacent surfaces of two adjacent geologic entities is required to be kept the same, and the normal direction of the surface patch is kept opposite by the topological field.
4. The knowledge graph reasoning-based three-dimensional geologic body model local dynamic updating method according to claim 2, wherein when the vertex in the updating area is positioned on the upper surface of the stratum, interpolation is carried out according to the moving distance between the straight line/plane of the drilling hole/section and the intersection point/intersection line of the top of the stratum layer in the newly added drilling hole/section; when the vertex is positioned on the lower surface of the stratum, interpolation is carried out according to the moving distance between the straight line/plane of the drilling hole/section and the intersection point/intersection line of the stratum bottom in the newly added drilling hole/section; the apex remains stationary when it is located on both the upper and lower surfaces.
5. The knowledge-graph-reasoning-based local dynamic updating method of the three-dimensional geologic body model according to claim 2, wherein the spatial interpolation algorithm is a kriging or distance power inverse method.
6. The knowledge graph reasoning-based three-dimensional geologic body model local dynamic updating method according to claim 2, wherein when the updating type is stratum adding, the adopted updating strategy is as follows:
S301, finding upper and lower adjacent strata of the newly added stratum according to stratum sequences in the newly added geological exploration data;
S302, respectively updating the lower/upper surfaces of upper and lower adjacent strata according to an update strategy without topology change, searching geological entities sharing the point through a polyhedron ID list field of the vertex in a data domain of an integrated model when the vertex is moved in the S204 step without the update strategy without topology change, and normally moving if the geological entities are shared with a newly added stratum; if the two adjacent strata are shared with the other upper and lower adjacent strata of the newly added stratum, the two adjacent strata are moved in a cracking way, and the reverse topology of the triangle surface where the vertex is located in the topology domain is recorded; if the water-logging agent is shared with other stratum, the water-logging agent is kept still;
S303, if in the step S302, in the process of updating the upper and lower adjacent strata of the newly added stratum, if the vertex shared with the geological entity representing the newly added stratum exists, adding the reverse topology recorded in the step S302 to the topology domain of the geological entity representing the newly added stratum; if there is no vertex shared with the geological entity representing the newly added stratum, the reverse topology recorded in step S302 is combined to create a geological entity, and a polyhedral ID list field of the vertex in the integrated model is maintained.
7. The knowledge graph reasoning-based three-dimensional geologic body model local dynamic updating method according to claim 1, wherein when the updating type is stratum reduction, an adopted updating strategy is as follows:
s401, constructing the upper and lower surfaces of the reduced stratum by using all geological exploration data including original data and newly added data in an updating area;
S402, performing Boolean shearing on the reduced stratum by using the upper surface and the lower surface constructed in the S401 respectively;
s403, combining the sheared parts of the upper surface and the lower surface in the step S402 with the upper adjacent stratum and the lower adjacent stratum respectively through Boolean operation.
CN202110585454.XA 2021-05-27 2021-05-27 Knowledge graph reasoning-based three-dimensional geologic body model local dynamic updating method Active CN113239058B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110585454.XA CN113239058B (en) 2021-05-27 2021-05-27 Knowledge graph reasoning-based three-dimensional geologic body model local dynamic updating method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110585454.XA CN113239058B (en) 2021-05-27 2021-05-27 Knowledge graph reasoning-based three-dimensional geologic body model local dynamic updating method

Publications (2)

Publication Number Publication Date
CN113239058A CN113239058A (en) 2021-08-10
CN113239058B true CN113239058B (en) 2024-06-11

Family

ID=77139168

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110585454.XA Active CN113239058B (en) 2021-05-27 2021-05-27 Knowledge graph reasoning-based three-dimensional geologic body model local dynamic updating method

Country Status (1)

Country Link
CN (1) CN113239058B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116562656B (en) * 2023-07-07 2023-11-03 中国铁道科学研究院集团有限公司铁道建筑研究所 Tunnel construction geological disaster early warning and prevention and control intelligent decision method and auxiliary platform

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105678843A (en) * 2016-01-12 2016-06-15 中国地质大学(武汉) Local quick updating method of mixed voxel geological body model
CN111914113A (en) * 2020-08-07 2020-11-10 大连理工大学 Image retrieval method and related device
CN112598796A (en) * 2020-12-28 2021-04-02 华东交通大学 Method for building and automatically updating three-dimensional building information model based on generalized point cloud

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101582173B (en) * 2009-06-24 2012-07-11 中国石油天然气集团公司 Block model building method for complex geological structure
CA2952125C (en) * 2014-06-16 2019-06-11 Eric Burton Baum System, apparatus and method for supporting formal verification of informal inference on a computer

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105678843A (en) * 2016-01-12 2016-06-15 中国地质大学(武汉) Local quick updating method of mixed voxel geological body model
CN111914113A (en) * 2020-08-07 2020-11-10 大连理工大学 Image retrieval method and related device
CN112598796A (en) * 2020-12-28 2021-04-02 华东交通大学 Method for building and automatically updating three-dimensional building information model based on generalized point cloud

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Gang Liu ; Chonglong Wu ; Yiping Tian ; Junqi Liu ; Yong Wu.Design and integrated application of geological hazard information 3D visualization and analysis system in three Gorges reservoir area.《2010 The 2nd Conference on Environmental Science and Information Application Technology》.2010,全文. *
复杂地质体三维模型快速构建及更新技术研究;翁正平;《中国博士学位论文全文数据库 基础科学辑》;20140415;全文 *
张春霞 ; 彭成 ; 罗妹秋 ; 牛振东.数学课程知识图谱构建及其推理.《计算机科学》.2020,全文. *
田宜平 ; 吴冲龙 ; 翁正平 ; 刘刚 ; 张志庭 ; 陈麒玉.地质大数据可视化关键技术探讨.《地质科技通报》.2020,全文. *

Also Published As

Publication number Publication date
CN113239058A (en) 2021-08-10

Similar Documents

Publication Publication Date Title
CN101303414B (en) Method for generating ground layer surface and geologic body based on level set
CN102867330B (en) Region-division-based spatial complex horizon reconstruction method
CN103500468B (en) Based on the space curved surface method for reconstructing of boundary constraint
Wu et al. Three-dimensional geological modeling and its application in digital mine
CN110689615A (en) Parameterized three-dimensional geological modeling method and system and information data processing terminal
CN103279988A (en) Virtual city overground space and underground space integrated 3D modeling method
CN104240300B (en) Large-scale point cloud complex space curved surfaces reconstructing method based on distributed parallel
CN102495427B (en) Interface perception ray tracing method based on implicit model expression
CN102279980A (en) Geological exploration ore body three-dimensional modeling method and device thereof
CN102194252A (en) Geological-stratum-structure-based method for generating triangular lattice grids
CN102867332B (en) Based on the multistage subdivided meshes curved surface fitting method of complex boundary constraint
Wu et al. Multi-level voxel representations for digital twin models of tunnel geological environment
CN111950067B (en) BIM-based earth and rockfill dam construction progress dynamic visual simulation method
CN111383336A (en) Three-dimensional geological model construction method
CN105678843A (en) Local quick updating method of mixed voxel geological body model
CN113239058B (en) Knowledge graph reasoning-based three-dimensional geologic body model local dynamic updating method
Zhang et al. 3D parametric modeling of complex geological structures for geotechnical engineering of dam foundation based on T‐splines
CN111414657A (en) Method for determining coal seam bifurcation position and establishing refined three-dimensional solid model
Jia et al. A triangulated irregular network constrained ordinary Kriging method for three-dimensional modeling of faulted geological surfaces
CN101303770B (en) Method for constructing triangle gridding as well as application thereof for geotechnical engineer modeling
CN110058298A (en) A kind of three-dimensional geologic spatial interpolation methods and system
Gao et al. Mathematical Interpolation and Correction of Three-Dimensional Modelling of High-Speed Railway.
CN112837413B (en) Geological drilling-oriented virtual stratum deducing method and device
Shen et al. Three-dimensional modeling of loose layers based on stratum development law
CN1797035A (en) Technique for reconstructing 3D complex geologic body

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant