A method, device, equipment and storage medium for establishing a geological three-dimensional model
By obtaining sample soil layer data during shield tunnel construction, establishing an initial geological three-dimensional model and determining predicted soil layer information, the problems of high drilling data acquisition cost and poor modeling accuracy were solved, achieving more efficient and accurate geological modeling and ensuring construction safety.
Patent Information
- Application Number
- CN202310107517.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-02-09
- Publication Date
- 2025-09-19
- Estimated Expiration
- 2043-02-09
AI Technical Summary
In existing technologies for shield tunnel construction, the cost of acquiring drilling data for 3D geological modeling is high and the coverage density is low, resulting in poor modeling accuracy. This is especially true in soft soil areas where discontinuous strata are prone to sand flow, affecting construction safety.
By acquiring sample soil layer data of the geological area, an initial geological 3D model is established, and the sample soil layer data is used to determine the predicted soil layer information of the soil layer to be measured. The final geological 3D model is constructed by combining the initial geological 3D model and the predicted soil layer information, thereby reducing the demand for drilling data and improving modeling accuracy.
It reduces the need for drilling data and saves costs, while improving the accuracy of 3D geological modeling and ensuring construction safety.
Smart Images

Figure CN115984501B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of three-dimensional modeling, and in particular to a method, device, equipment and storage medium for establishing a geological three-dimensional model. Background Art
[0002] Shield tunneling has been widely used in tunnel construction in recent years. In some complex geological conditions, the shield machine must traverse multiple strata during construction. In soft soil areas, some strata are largely discontinuous due to repeated erosion and sedimentation. Some of these strata present unfavorable geological conditions for tunnel construction and operation, such as high water content, susceptibility to disturbance, and the risk of quicksand. Therefore, prior to construction, it is crucial to clearly understand the specific strata traversed by each tunnel loop so that various contingency plans can be prepared to ensure safe construction.
[0003] Currently, borehole data is required for 3D geological modeling. However, the acquisition cost of borehole data is high. The number of boreholes obtained for a regional study will be very limited, and the coverage density will be low. In addition, simply using borehole data to construct a 3D stratigraphic model will result in poor modeling accuracy. Summary of the Invention
[0004] The present invention provides a method, device, equipment and storage medium for establishing a geological three-dimensional model, so as to realize the establishment of a geological three-dimensional model for a geological area.
[0005] According to one aspect of the present invention, a method for establishing a geological three-dimensional model is provided, the method comprising:
[0006] Acquire sample soil layer data at a specified soil layer position in a geological area, and establish an initial geological three-dimensional model based on the sample soil layer data;
[0007] Obtain the location of the soil layer to be measured in the geological area, and determine the predicted soil layer information of the location of the soil layer to be measured based on the sample soil layer data;
[0008] A final geological 3D model matching the geological area is established based on the initial geological 3D model and predicted soil layer information.
[0009] Optionally, obtaining sample soil layer data at a specified soil layer position in a geological area includes: obtaining original drilling data at a specified soil layer position in the geological area, wherein the original drilling data includes coordinate position and rock and soil name; and converting the original drilling data into a specified format based on ArcMap software to generate sample soil layer data.
[0010] Optionally, an initial geological three-dimensional model is established based on the sample soil layer data, including: pairing each sample soil layer data to generate paired data, wherein the paired data includes sample soil layer data at two specified distances; calculating the semivariogram value of each paired data; obtaining a modeling function input by the user, and modeling the semivariogram value and the sample soil layer data according to the modeling function to generate an initial geological three-dimensional model.
[0011] Optionally, each sample soil layer data is paired to generate paired data, including: determining the layer position of each sample soil layer data according to the rock and soil name; determining the distance between each two sample soil layer data contained in each layer position according to the coordinate position; and using the sample soil layer data corresponding to the specified distance as paired data.
[0012] Optionally, calculating the semivariogram value of each paired data includes: taking the coordinate position of the sample soil layer data contained in the paired data as the paired coordinate; and taking half of the square of the difference between the paired coordinates as the semivariogram value.
[0013] Optionally, the predicted soil layer information of the soil layer to be measured is determined based on the sample soil layer data, including: determining the target soil layer data that matches the soil layer to be measured based on the horizontal and vertical coordinates of the soil layer to be measured and the coordinate position of the sample soil layer data; performing Kriging interpolation on each target soil layer data to generate a predicted height of the soil layer to be measured; and generating predicted soil layer information based on the predicted height and the horizontal and vertical coordinates, wherein the predicted soil layer information includes the coordinate position of the soil layer to be measured.
[0014] Optionally, a final geological three-dimensional model matching the geological region is established based on the initial geological three-dimensional model and the predicted soil layer information, including: constructing an interpolation surface corresponding to the geological region based on the initial geological three-dimensional model and the predicted soil layer information; and performing three-dimensional geological modeling based on the interpolation surface to generate the final geological three-dimensional model.
[0015] According to another aspect of the present invention, there is provided a device for establishing a geological three-dimensional model, the device comprising:
[0016] An initial geological three-dimensional model building module is used to obtain sample soil layer data at a specified soil layer position in a geological area and build an initial geological three-dimensional model based on the sample soil layer data;
[0017] The predicted soil layer information determination module is used to obtain the position of the soil layer to be measured in the geological area and determine the predicted soil layer information of the position of the soil layer to be measured based on the sample soil layer data;
[0018] The final geological three-dimensional model establishment module is used to establish a final geological three-dimensional model matching the geological area based on the initial geological three-dimensional model and predicted soil layer information.
[0019] According to another aspect of the present invention, an electronic device is provided, comprising:
[0020] at least one processor; and
[0021] a memory communicatively connected to the at least one processor; wherein,
[0022] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute a method for establishing a geological three-dimensional model according to any embodiment of the present invention.
[0023] According to another aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement a method for establishing a geological three-dimensional model according to any embodiment of the present invention when executed.
[0024] The technical solution of the embodiment of the present invention establishes an initial geological three-dimensional model by acquiring sample soil layer data at a specified soil layer position in a geological area, and then further determines the predicted soil layer information of the soil layer position to be measured based on the sample soil layer data. Finally, a final geological three-dimensional model is established based on the initial geological three-dimensional model and the predicted soil layer information. The demand for drilling data is low, which saves costs. The final geological three-dimensional model is jointly constructed by the initial geological three-dimensional model and the predicted soil layer information, thereby improving the accuracy of modeling.
[0025] It should be understood that the content described in this section is not intended to identify the key or important features of the embodiments of the present invention, nor is it intended to limit the scope of the present invention. Other features of the present invention will become readily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0027] Figure 1 This is a flow chart of a method for establishing a geological three-dimensional model according to the first embodiment of the present invention;
[0028] Figure 2 This is a flow chart of another method for establishing a geological three-dimensional model provided in accordance with the first embodiment of the present invention;
[0029] Figure 3 is a schematic diagram of an empirical semivariogram image provided according to the first embodiment of the present invention;
[0030] Figure 4 This is a flow chart of another method for establishing a geological three-dimensional model according to the second embodiment of the present invention;
[0031] Figure 5 This is a schematic diagram of the structure of a geological three-dimensional model building device provided according to the third embodiment of the present invention;
[0032] Figure 6 The present invention is a schematic diagram of the structure of an electronic device for implementing a method for establishing a geological three-dimensional model according to an embodiment of the present invention. DETAILED DESCRIPTION
[0033] In order to enable those skilled in the art to better understand the solutions of the present invention, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the embodiments described are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts should fall within the scope of protection of the present invention.
[0034] It should be noted that the terms "first", "second", etc. in the description and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that the numbers used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0035] Example 1
[0036] Figure 1 A flowchart of a method for establishing a geological three-dimensional model is provided for the first embodiment of the present invention. This embodiment is applicable to the case of establishing a geological three-dimensional model for a geological region. The method can be executed by a geological three-dimensional model establishment device. The geological three-dimensional model establishment device can be implemented in the form of hardware and / or software. The geological three-dimensional model establishment device can be configured in a computer. Figure 1 As shown, the method includes:
[0037] S110 , obtaining sample soil layer data at a designated soil layer position in a geological area, and establishing an initial geological three-dimensional model based on the sample soil layer data.
[0038] A geological region refers to the area that requires exploration to establish a 3D geological model. A soil layer refers to the layers within a soil profile that have varying morphological characteristics and are generally horizontal, also known as the soil formation layer. A designated soil layer location refers to a user-specified soil layer. A user is the person conducting geological exploration. Sample soil layer data refers to the original drill hole data at a designated soil layer location within a geological region. A geological 3D model is a digital representation of a geological body, demonstrating the structural relationships between soil layer data within the geological region.
[0039] Figure 2 A flowchart of a method for establishing a geological three-dimensional model is provided for the first embodiment of the present invention. Step S110 mainly includes the following steps S111 to S114:
[0040] S111. Obtain sample soil layer data at a designated soil layer position in a geological area.
[0041] Optionally, obtaining sample soil layer data at a specified soil layer position in a geological area includes: obtaining original drilling data at a specified soil layer position in the geological area, wherein the original drilling data includes coordinate position and rock and soil name; and converting the original drilling data into a specified format based on ArcMap software to generate sample soil layer data.
[0042] Specifically, the controller will obtain the original drilling data at the specified soil layer position in the geological area. The original drilling data includes the coordinate position and the rock and soil name. The coordinate position is expressed in the form of (x, y, z). The rock and soil name refers to the type of soil in the soil layer. The rock and soil names include coarse granular fill, clay fill, coarse gravel sand, and fully weathered conglomerate zone. The controller will organize the original drilling data into a table. The following Table 1 shows an example of the obtained original drilling data:
[0043] Table 1
[0044] Serial number Drill hole number x-coordinate y coordinate z coordinate Geotechnical name 1 A1 40508759.33 4002493.26 4.27 Coarse-grained fill 2 A1 40508759.33 4002493.26 4.29 Clay soil fill … … … … … … 9 A1 40508759.33 4002493.26 4.32 coarse gravel sand 10 A1 40508759.33 4002493.26 4.29 Fully weathered conglomerate zone
[0045] Taking serial number 1 as an example, the original borehole data corresponding to serial number 1 is borehole number A1, the x-coordinate is 40508759.33, the y-coordinate is 4002493.26, the z-coordinate is 4.27, and the geotechnical name is coarse-grained fill. Of course, this embodiment is merely an example and does not limit the number and type of the collected original borehole data. Furthermore, the controller converts the original borehole data into a specified format based on ArcMap software to generate sample soil layer data. ArcMap software is used in the field of tunnels and underground engineering for three-dimensional visual geological modeling. The use of three-dimensional visualization technology allows geologists to have a more intuitive understanding of the spatial morphological characteristics of geological bodies during the survey process, making up for the shortcomings of traditional two-dimensional geological analysis, making the analysis results more objective and accurate, and playing an important auxiliary role in promoting the progress of geological work. For example, the controller can add the acquired original borehole data table to ArcMap 10.0 software and convert the borehole data into a point feature file in ".shp" format using the "AddXYData" tool.
[0046] S112 . Pairing the sample soil layer data to generate paired data, wherein the paired data includes sample soil layer data at two specified distances.
[0047] Optionally, each sample soil layer data is paired to generate paired data, including: determining the layer position of each sample soil layer data according to the rock and soil name; determining the distance between each two sample soil layer data contained in each layer position according to the coordinate position; and using the sample soil layer data corresponding to the specified distance as paired data.
[0048] Specifically, when performing variation analysis, the controller needs to model the spatial structure of the measurement points, starting with the graph of the empirical semivariogram, and calculating the semivariogram value for all position pairs separated by a specified distance. First, the controller will pair the sample soil layer data to generate paired data. When generating paired data, it is necessary to determine the layer position of each sample soil layer data according to the rock and soil name, and then determine the distance between each two sample soil layer data contained in each layer position according to the coordinate position. Then, the two sample soil layer data corresponding to the specified distance are taken as a set of position pairs, namely paired data.
[0049] S113. Calculate the semivariogram value of each paired data.
[0050] Optionally, calculating the semivariogram value of each paired data includes: taking the coordinate position of the sample soil layer data contained in the paired data as the paired coordinate; and taking half of the square of the difference between the paired coordinates as the semivariogram value.
[0051] Specifically, the controller uses the coordinate positions of the sample soil layer data contained in the paired data as the paired coordinates, and then uses half of the square of the difference between the paired coordinates as the semivariogram value. Furthermore, since the distance between each paired data point is unique and there are many point pairs, it becomes difficult to quickly plot all the paired data points. Therefore, instead of plotting each paired data point, the paired data points are grouped into bins of various step sizes and then the empirical semivariogram graph is plotted. Figure 3 A schematic diagram of an empirical semivariogram image is provided for this embodiment. Figure 3 In the figure, each dot represents the semivariogram value of each paired data, the horizontal axis represents the distance of the paired data, and the vertical axis represents the semivariogram, that is, the average semivariogram value.
[0052] S114 , obtaining a modeling function input by the user, and modeling the semivariogram value and the sample soil layer data according to the modeling function to generate an initial geological three-dimensional model.
[0053] Specifically, the modeling function refers to the function used to model the empirical semivariogram, including trigonometric functions, spherical functions, exponential functions, Gaussian functions, and linear functions. The semivariogram values and sample soil layer data are then modeled according to the modeling function to generate an initial geological three-dimensional model. The selected modeling function will affect the prediction of unknown values, especially when the shape of the curve near the origin is significantly different. The steeper the curve near the origin, the greater the influence of the closest adjacent elements on the prediction, and the less smooth the output surface will be. Each modeling function is used to fit different types of phenomena more accurately. For example, taking the spherical model as an example, the model shows a process in which the spatial autocorrelation gradually decreases (equivalent to an increase in the semivariance) to zero after exceeding a certain distance.
[0054] S120: Acquire the position of the soil layer to be measured in the geological area, and determine predicted soil layer information of the position of the soil layer to be measured based on the sample soil layer data.
[0055] Specifically, after identifying the correlation or autocorrelation in the soil layer data and completing the initial data application (i.e., establishing the initial 3D geological model), the fitted model can be used for prediction. Furthermore, regardless of the empirical semivariogram, the controller can obtain the location of the soil layer to be measured in the geological region and determine the predicted soil layer information for the location of the soil layer to be measured based on the sample soil layer data. For example, the Kriging method can be used to generate weights based on the sample soil layer data surrounding the location of the soil layer to be measured to determine the elevation of the location of the soil layer to be measured, thereby generating predicted soil layer information. The predicted soil layer information refers to the x, y, and z coordinates of the location of the soil layer to be measured.
[0056] S130: Establish a final geological three-dimensional model that matches the geological region based on the initial geological three-dimensional model and the predicted soil layer information.
[0057] Optionally, a final geological three-dimensional model matching the geological region is established based on the initial geological three-dimensional model and the predicted soil layer information, including: constructing an interpolation surface corresponding to the geological region based on the initial geological three-dimensional model and the predicted soil layer information; and performing three-dimensional geological modeling based on the interpolation surface to generate the final geological three-dimensional model.
[0058] Specifically, the controller uses ArcMap 10.0 software to perform semivariogram analysis on the soil layer data obtained from the borehole information. Kriging interpolation is then used to predict the soil layer information at the location of the soil layer to be measured. An interpolation surface corresponding to the geological region is then constructed based on the initial 3D geological model generated by the semivariogram and the predicted soil layer information. Finally, 3D geological modeling is performed in ArcMap 10.0 based on the interpolation surface to generate the final 3D geological model.
[0059] The technical solution of the embodiment of the present invention establishes an initial geological three-dimensional model by acquiring sample soil layer data at a specified soil layer position in a geological area, and then further determines the predicted soil layer information of the soil layer position to be measured based on the sample soil layer data. Finally, a final geological three-dimensional model is established based on the initial geological three-dimensional model and the predicted soil layer information. The demand for drilling data is low, which saves costs. The final geological three-dimensional model is jointly constructed by the initial geological three-dimensional model and the predicted soil layer information, thereby improving the accuracy of modeling.
[0060] Example 2
[0061] Figure 4 This is a flowchart of a method for establishing a geological three-dimensional model provided in the second embodiment of the present invention. This embodiment adds a specific process of determining the predicted soil layer information of the position of the soil layer to be measured based on the sample soil layer data on the basis of the above-mentioned first embodiment. Among them, the specific contents of steps S210 and S230 are roughly the same as those of steps S110 and S130 in the first embodiment, so they will not be repeated in this embodiment. Figure 4 As shown, the method includes:
[0062] S210 , obtaining sample soil layer data at a designated soil layer position in a geological region, and establishing an initial geological three-dimensional model based on the sample soil layer data.
[0063] Optionally, obtaining sample soil layer data at a specified soil layer position in a geological area includes: obtaining original drilling data at a specified soil layer position in the geological area, wherein the original drilling data includes coordinate position and rock and soil name; and converting the original drilling data into a specified format based on ArcMap software to generate sample soil layer data.
[0064] Optionally, an initial geological three-dimensional model is established based on the sample soil layer data, including: pairing each sample soil layer data to generate paired data, wherein the paired data includes sample soil layer data at two specified distances; calculating the semivariogram value of each paired data; obtaining a modeling function input by the user, and modeling the semivariogram value and the sample soil layer data according to the modeling function to generate an initial geological three-dimensional model.
[0065] Optionally, each sample soil layer data is paired to generate paired data, including: determining the layer position of each sample soil layer data according to the rock and soil name; determining the distance between each two sample soil layer data contained in each layer position according to the coordinate position; and using the sample soil layer data corresponding to the specified distance as paired data.
[0066] Optionally, calculating the semivariogram value of each paired data includes: taking the coordinate position of the sample soil layer data contained in the paired data as the paired coordinate; and taking half of the square of the difference between the paired coordinates as the semivariogram value.
[0067] S220: Obtain the position of the soil layer to be measured in the geological area.
[0068] S230 , determining target soil layer data that matches the position of the soil layer to be measured according to the horizontal and vertical coordinates of the position of the soil layer to be measured and the coordinate position of the sample soil layer data.
[0069] S240: Perform Kriging interpolation on the data of each target soil layer to generate a predicted height of the position of the soil layer to be measured.
[0070] S250: Generate predicted soil layer information according to the predicted height and the horizontal and vertical coordinates, wherein the predicted soil layer information includes the coordinate position of the soil layer to be measured.
[0071] Specifically, the controller will obtain the position of the soil layer to be measured in the address area. The position of the soil layer to be measured refers to a position point where the horizontal and vertical coordinates of the soil layer to be measured are known but the elevation information of the soil layer to be measured is unknown. Then, the target soil layer data matching the position of the soil layer to be measured is determined based on the horizontal and vertical coordinates of the soil layer to be measured and the coordinate position of the sample soil layer data. The target soil layer data refers to the sample soil layer data around the position of the soil layer to be measured. The user can determine the target soil layer data by setting a specified range. The controller will determine the target soil layer data within the specified range based on the horizontal and vertical coordinates of the soil layer to be measured and the coordinate position of the sample soil layer data. Then, Kriging interpolation is performed on each target soil layer data to generate a predicted height of the soil layer to be measured. Kriging interpolation refers to the spatial autocovariance optimal interpolation method, which is a very useful geological statistical gridding method. Since Kriging interpolation is an existing technology, the process of Kriging interpolation prediction is not specifically described in this embodiment. Finally, the predicted height is combined with the horizontal and vertical coordinates of the soil layer to be measured to determine the coordinate position of the soil layer to be measured, and then the coordinate position is used as the predicted soil layer information.
[0072] S260: Establish a final geological three-dimensional model that matches the geological region based on the initial geological three-dimensional model and the predicted soil layer information.
[0073] Optionally, a final geological three-dimensional model matching the geological region is established based on the initial geological three-dimensional model and the predicted soil layer information, including: constructing an interpolation surface corresponding to the geological region based on the initial geological three-dimensional model and the predicted soil layer information; and performing three-dimensional geological modeling based on the interpolation surface to generate the final geological three-dimensional model.
[0074] The technical solution of the embodiment of the present invention establishes an initial geological three-dimensional model by acquiring sample soil layer data at a specified soil layer position in a geological area, and then further determines the predicted soil layer information of the soil layer position to be measured based on the sample soil layer data. Finally, a final geological three-dimensional model is established based on the initial geological three-dimensional model and the predicted soil layer information. The demand for drilling data is low, which saves costs. The final geological three-dimensional model is jointly constructed by the initial geological three-dimensional model and the predicted soil layer information, thereby improving the accuracy of modeling.
[0075] Example 3
[0076] Figure 5 This is a schematic diagram of the structure of a geological three-dimensional model building device provided in the third embodiment of the present invention. Figure 5As shown, the device includes: an initial geological three-dimensional model establishment module 310, which is used to obtain sample soil layer data at a specified soil layer position in a geological area and establish an initial geological three-dimensional model based on the sample soil layer data; a predicted soil layer information determination module 320, which is used to obtain the position of the soil layer to be measured in the geological area and determine the predicted soil layer information of the soil layer to be measured based on the sample soil layer data; and a final geological three-dimensional model establishment module 330, which is used to establish a final geological three-dimensional model that matches the geological area based on the initial geological three-dimensional model and the predicted soil layer information.
[0077] Optionally, the initial geological three-dimensional model establishment module 310 specifically includes: a sample soil layer data generation unit, which is used to: obtain original drilling data at a specified soil layer position in a geological area, wherein the original drilling data includes coordinate position and rock and soil name; based on ArcMap software, the original drilling data is converted into a specified format to generate sample soil layer data.
[0078] Optionally, the initial geological three-dimensional model establishment module 310 also includes: a pairing data generation unit, used to pair each sample soil layer data to generate paired data, wherein the paired data includes sample soil layer data of two specified distances; a semi-variogram value calculation unit, used to calculate the semi-variogram value of each paired data; an initial geological three-dimensional model establishment unit, used to obtain a modeling function input by a user, and model the semi-variogram value and the sample soil layer data according to the modeling function to generate an initial geological three-dimensional model.
[0079] Optionally, the paired data generation unit is specifically used to: determine the layer position of each sample soil layer data according to the rock and soil name; determine the distance between each two sample soil layer data contained in each layer position according to the coordinate position; and use the sample soil layer data corresponding to the specified distance as paired data.
[0080] Optionally, the semivariogram value calculation unit is specifically used to: use the coordinate position of the sample soil layer data contained in the paired data as the paired coordinates; and use half of the square of the difference between the paired coordinates as the semivariogram value.
[0081] Optionally, the predicted soil layer information determination module 320 is specifically used to: determine the target soil layer data that matches the position of the soil layer to be measured based on the horizontal and vertical coordinates of the position of the soil layer to be measured and the coordinate position of the sample soil layer data; perform Kriging interpolation on each target soil layer data to generate a predicted height of the position of the soil layer to be measured; and generate predicted soil layer information based on the predicted height and the horizontal and vertical coordinates, wherein the predicted soil layer information includes the coordinate position of the position of the soil layer to be measured.
[0082] Optionally, the final geological 3D model building module 330 is specifically used to: construct an interpolation surface corresponding to the geological region according to the initial geological 3D model and predicted soil layer information; and perform 3D geological modeling according to the interpolation surface to generate a final geological 3D model.
[0083] The technical solution of the embodiment of the present invention establishes an initial geological three-dimensional model by acquiring sample soil layer data at a specified soil layer position in a geological area, and then further determines the predicted soil layer information of the soil layer position to be measured based on the sample soil layer data. Finally, a final geological three-dimensional model is established based on the initial geological three-dimensional model and the predicted soil layer information. The demand for drilling data is low, which saves costs. The final geological three-dimensional model is jointly constructed by the initial geological three-dimensional model and the predicted soil layer information, thereby improving the accuracy of modeling.
[0084] A geological three-dimensional model building device provided in an embodiment of the present invention can execute a geological three-dimensional model building method provided in any embodiment of the present invention, and has corresponding functional modules and beneficial effects of the execution method.
[0085] Example 4
[0086] Figure 6 A schematic diagram of the structure of an electronic device 10 that can be used to implement an embodiment of the present invention is shown. The electronic device is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device can also represent various forms of mobile devices, such as personal digital processing, cellular phones, smart phones, wearable devices (such as helmets, glasses, watches, etc.) and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely examples and are not intended to limit the implementation of the present invention described and / or claimed herein.
[0087] like Figure 6 As shown, the electronic device 10 includes at least one processor 11, and a memory connected to the at least one processor 11, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., wherein the memory stores a computer program that can be executed by the at least one processor, and the processor 11 can perform various appropriate actions and processes according to the computer program stored in the read-only memory (ROM) 12 or the computer program loaded from the storage unit 18 to the random access memory (RAM) 13. Various programs and data required for the operation of the electronic device 10 can also be stored in the RAM 13. The processor 11, ROM 12 and RAM 13 are connected to each other via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0088] Multiple components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc.; an output unit 17, such as various types of displays, speakers, etc.; a storage unit 18, such as a magnetic disk, an optical disk, etc.; and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices via a computer network such as the Internet and / or various telecommunication networks.
[0089] The processor 11 can be various general and / or special processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various dedicated artificial intelligence (AI) computing chips, various processors that run machine learning model algorithms, digital signal processors (DSPs), and any appropriate processors, controllers, microcontrollers, etc. The processor 11 executes the various methods and processes described above, such as a method for establishing a geological three-dimensional model. That is: obtaining sample soil layer data at a specified soil layer position in a geological area, and establishing an initial geological three-dimensional model based on the sample soil layer data; obtaining the position of the soil layer to be measured in the geological area, and determining the predicted soil layer information of the soil layer position to be measured based on the sample soil layer data; and establishing a final geological three-dimensional model that matches the geological area based on the initial geological three-dimensional model and the predicted soil layer information.
[0090] In some embodiments, a method for establishing a geological three-dimensional model can be implemented as a computer program tangibly embodied in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program can be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the method for establishing a geological three-dimensional model described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to execute the method for establishing a geological three-dimensional model via any other suitable means (e.g., via firmware).
[0091] Various embodiments of the systems and techniques described herein can be implemented in digital electronic circuit systems, integrated circuit systems, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), system-on-chip systems (SOCs), programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments can include being implemented in one or more computer programs that are executable and / or interpreted on a programmable system that includes at least one programmable processor, which can be a special purpose or general purpose programmable processor that can receive data and instructions from a storage system, at least one input device, and at least one output device, and transmit data and instructions to the storage system, the at least one input device, and the at least one output device.
[0092] Computer programs for implementing the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when the computer program is executed by the processor, the functions / operations specified in the flowcharts and / or block diagrams are implemented. The computer program may be executed entirely on the machine, partially on the machine, as a stand-alone software package, partially on the machine and partially on a remote machine, or entirely on a remote machine or server.
[0093] In the context of the present invention, computer-readable storage media can be tangible media that can contain or store a computer program for use with an instruction execution system, device or equipment or used in combination with an instruction execution system, device or equipment. Computer-readable storage media can include but are not limited to electronic, magnetic, optical, electromagnetic, infrared or semiconductor systems, devices or equipment, or any suitable combination of the foregoing. Alternatively, computer-readable storage media can be machine-readable signal media. More specific examples of machine-readable storage media can include electrical connections based on one or more lines, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0094] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user can provide input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, the feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including acoustic input, voice input, or tactile input).
[0095] The systems and techniques described herein can be implemented in a computing system that includes back-end components (e.g., as a data server), or a computing system that includes middleware components (e.g., an application server), or a computing system that includes front-end components (e.g., a user computer with a graphical user interface or web browser through which a user can interact with implementations of the systems and techniques described herein), or a computing system that includes any combination of such back-end components, middleware components, or front-end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include: a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0096] A computing system may include clients and servers. The clients and servers are typically remote from each other and typically interact via a communication network. This client-server relationship arises through computer programs running on the respective computers, creating a client-server relationship. The server may be a cloud server, also known as a cloud computing server or cloud host. This server is a hosting product within the cloud computing service ecosystem that addresses the management difficulties and limited scalability of traditional physical hosting and VPS services.
[0097] It should be understood that the various forms of the processes shown above can be used to reorder, add, or delete steps. For example, the steps described in the present invention can be performed in parallel, sequentially, or in a different order, as long as the desired results of the technical solution of the present invention can be achieved. This is not limited herein.
[0098] The above specific embodiments do not limit the scope of protection of the present invention. Those skilled in the art will appreciate that various modifications, combinations, sub-combinations, and substitutions may be made based on design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention are intended to be included within the scope of protection of the present invention.
Claims
1. A method for establishing a geological three-dimensional model, characterized in that: include: Acquire sample soil layer data at a specified soil layer position in a geological area, and establish an initial geological three-dimensional model based on the sample soil layer data; Acquiring a position of a soil layer to be measured in the geological region, and determining predicted soil layer information of the position of the soil layer to be measured based on the sample soil layer data; Establishing a final geological three-dimensional model matching the geological region based on the initial geological three-dimensional model and the predicted soil layer information; The step of obtaining sample soil layer data at a designated soil layer position in a geological area includes: Acquire original drilling data at a designated soil layer position in a geological area, wherein the original drilling data includes coordinate positions and rock and soil names; Converting the original drilling data into a specified format based on ArcMap software to generate the sample soil layer data; The step of establishing an initial three-dimensional geological model based on the sample soil layer data includes: Pairing the sample soil layer data to generate paired data, wherein the paired data includes sample soil layer data at two specified distances; Calculating the semivariogram value of each paired data; A modeling function input by a user is obtained, and the semivariogram value and the sample soil layer data are modeled according to the modeling function to generate the initial geological three-dimensional model.
2. The method according to claim 1, characterized in that Pairing the sample soil layer data to generate paired data includes: Determine the layer position of each sample soil layer data according to the rock and soil name; Determine the distance between each two sample soil layer data included in each layer position according to the coordinate position; The sample soil layer data corresponding to the specified distance is used as the paired data.
3. The method according to claim 1, characterized in that Calculating the semivariogram value of each paired data includes: Using the coordinate positions of the sample soil layer data included in the paired data as paired coordinates; Half of the square of the difference between the paired coordinates is used as the semivariogram value.
4. The method according to claim 1, wherein The step of determining predicted soil layer information of the position of the soil layer to be measured based on the sample soil layer data includes: Determine target soil layer data that matches the position of the soil layer to be measured according to the horizontal and vertical coordinates of the position of the soil layer to be measured and the coordinate position of the sample soil layer data; Performing Kriging interpolation on the target soil layer data to generate a predicted height of the soil layer to be measured; The predicted soil layer information is generated according to the predicted height and the horizontal and vertical coordinates, wherein the predicted soil layer information includes the coordinate position of the soil layer to be measured.
5. The method according to claim 1, wherein The step of establishing a final geological three-dimensional model matching the geological region based on the initial geological three-dimensional model and the predicted soil layer information includes: constructing an interpolation surface corresponding to the geological region according to the initial geological three-dimensional model and the predicted soil layer information; Three-dimensional geological modeling is performed based on the interpolation surface to generate the final three-dimensional geological model.
6. A geological three-dimensional modeling device, characterized in that: include: An initial geological three-dimensional model building module is used to obtain sample soil layer data at a specified soil layer position in a geological area and build an initial geological three-dimensional model based on the sample soil layer data; A predicted soil layer information determination module is used to obtain the position of the soil layer to be measured in the geological area and determine the predicted soil layer information of the position of the soil layer to be measured based on the sample soil layer data; A final geological three-dimensional model establishment module is used to establish a final geological three-dimensional model matching the geological region based on the initial geological three-dimensional model and the predicted soil layer information; The initial geological three-dimensional model building module specifically includes: a sample soil layer data generation unit, which is used to: obtain original drilling data at a specified soil layer position in a geological area, wherein the original drilling data includes coordinate positions and rock and soil names; Converting the original drilling data into a specified format based on ArcMap software to generate the sample soil layer data; The initial geological three-dimensional model building module further includes: a paired data generating unit, configured to: pair the sample soil layer data to generate paired data, wherein the paired data includes sample soil layer data of two specified distances; Calculating the semivariogram value of each paired data; A modeling function input by a user is obtained, and the semivariogram value and the sample soil layer data are modeled according to the modeling function to generate the initial geological three-dimensional model.
7. An electronic device, characterized in that: The electronic device comprises: at least one processor; and a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor. The computer program is executed by the at least one processor to enable the at least one processor to perform the method according to any one of claims 1 to 5.
8. A computer storage medium, characterized in that The computer storage medium stores computer instructions, and the computer instructions are used to enable a processor to implement the method according to any one of claims 1 to 5 when executed.
Citation Information
Patent Citations
Filling and mining data processing method and device, computer equipment and storage medium
CN114494633A
Three-dimensional geological model generation method and device based on geological prediction network
CN114758085A