A method, system, electronic device and medium for encoding geological information

By classifying the drilling data on the tunnel construction surface and drawing the geological profile, combined with the array representation, a geological information encoding array is formed, which solves the problem of the inability of existing technology to accurately predict the surface settlement depth during tunnel construction and achieves highly accurate geological information. Coding and cross-engineering applications.

CN116305444BActive Publication Date: 2025-01-21CCCC TUNNEL ENG CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202310189848.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-02-23
Publication Date
2025-01-21
Estimated Expiration
2043-02-23

AI Technical Summary

Technical Problem

The existing geological information encoding methods cannot fully express complex stratigraphic information, resulting in inaccurate prediction of surface settlement depth in tunnel construction and inability to achieve cross-engineering applications.

Method used

By obtaining the drilling data on the surface of the tunnel construction, classify the soil layers at different heights according to the physical information of the soil layer, draw the geological profile, and use the array to characterize the geological information to form a geological information encoding array and input it into the deep learning model Make predictions.

Benefits of technology

It achieves accurate prediction of surface settlement depth during tunnel construction, can fully express geological information, has good generalization and application, and is suitable for tunnel projects in different areas.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116305444B_ABST
    Figure CN116305444B_ABST
Patent Text Reader

Abstract

The present invention discloses a geological information coding method, system, electronic device and medium, which relates to the field of tunnel construction surface settlement prediction. The method obtains the exploration data of the tunnel construction surface and classifies the soil layers at different heights in the exploration holes according to the physical information of the soil layers in the exploration data, so as to obtain the soil types of the soil layers at different heights; draws a geological profile according to the soil layer height information and the corresponding soil types of multiple exploration holes; uses an array to characterize the geological information of any section in the geological profile to obtain the geological information coding array of the section; and inputs the geological information coding array into a deep learning model to predict the settlement depth of the tunnel construction surface. The present invention can fully express geological information by expanding the exploration data to draw a geological profile, and uses an array to characterize the soil type, soil layer height and soil layer thickness in the geological profile, thereby improving the accuracy of the prediction of the settlement depth of the tunnel construction surface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the field of tunnel construction surface settlement prediction, and in particular to a geological information coding method, system, electronic equipment and medium. Background Art

[0002] Artificial intelligence technologies such as machine learning and deep learning have begun to be widely used in underground engineering problems, such as surface settlement prediction for tunnel construction and shield tunneling projects. The accurate input of geological information will determine the performance of deep learning technology.

[0003] At present, some methods simplify geology into one type of soil, and then input it according to the numbers 1, 2, and 3. Some propose to use the weighted average of the thickness of all soil standards as input. Some input the sum of the thickness of different soil types. Three types of soil are specified, soil, sand and rock, and then the thickness of the three types of soil is calculated separately to form a 1×3 array. Although various current methods can input geological information, the input geological information is too simple. For some complex strata, the input geological information of the existing coding method cannot fully represent the geological characteristics of the project. And because of its simplicity, it cannot be applied across projects, that is, the model using this method can only be applied to a single project or region and cannot be promoted. In addition, a large number of coding methods do not consider the elevation information of the soil layer.

[0004] Therefore, when the geological information encoded by the current encoding method is input into the deep learning model for predicting the surface settlement of tunnel construction, the surface settlement depth of tunnel construction cannot be accurately predicted. Summary of the invention

[0005] The purpose of the present invention is to provide a geological information coding method, system, electronic equipment and medium, which can fully express geological information and improve the accuracy of surface settlement depth prediction during tunnel construction.

[0006] To achieve the above object, the present invention provides the following solutions:

[0007] A geological information coding method, comprising:

[0008] Acquire borehole data of the tunnel construction surface; the borehole data includes physical information of soil layers at different heights; the physical information of the soil layers includes compression modulus, cohesion and internal friction angle;

[0009] Classifying soil layers at different heights in the exploration hole according to the soil layer physical information to obtain soil types of soil layers at different heights; the soil types are clay, silt, sand, gravel or rock;

[0010] Draw a geological profile according to soil layer height information of multiple exploration holes and soil quality categories corresponding to the soil layer height information; the geological profile includes soil quality categories corresponding to soil layers at different heights in the exploration holes and soil quality categories corresponding to soil layers at different heights outside the exploration holes;

[0011] The geological information of any section in the geological profile is characterized by using an array to obtain a geological information coding array of the section; the geological information includes soil layer height information, soil type and soil layer thickness; the geological information coding array is a binary array consisting of soil type as a row and soil layer height information and soil layer thickness as a column;

[0012] The geological information coding array is input into the deep learning model to predict the settlement depth of the tunnel construction surface.

[0013] Optionally, drawing a geological profile according to soil layer height information of a plurality of exploration holes and soil types corresponding to the soil layer height information specifically includes:

[0014] According to the soil type, a main exploration hole and a secondary exploration hole are determined in two adjacent exploration holes;

[0015] Determine whether the current soil type of the soil layer of the main exploration hole is the same as the current soil type of the soil layer of the auxiliary exploration hole;

[0016] If they are not the same, a triangular section is drawn between the current soil layer of the main exploration hole and the current soil layer of the auxiliary exploration hole, and the next soil layer of the main exploration hole is used as the current soil layer of the main exploration hole, and the process returns to the step of "determining whether the soil type of the current soil layer of the main exploration hole is the same as that of the current soil layer of the auxiliary exploration hole";

[0017] If they are the same, determining whether the current soil layer profile or the previous soil layer profile of the main exploration hole is a triangular profile;

[0018] If it is a triangular section, a pentagonal section is drawn between the current soil type of the main exploration hole and the current soil type of the auxiliary exploration hole, and the next soil layer of the main exploration hole is used as the current soil layer of the main exploration hole, and the next soil layer of the auxiliary exploration hole is used as the current soil layer of the auxiliary exploration hole, and the process returns to the step of "determining whether the soil type of the current soil layer of the main exploration hole is the same as that of the current soil layer of the auxiliary exploration hole".

[0019] If it is not a triangular section, a quadrilateral section is drawn between the current soil type of the main exploration hole and the current soil type of the auxiliary exploration hole, and the next soil layer of the main exploration hole is used as the current soil layer of the main exploration hole, and the next soil layer of the auxiliary exploration hole is used as the current soil layer of the auxiliary exploration hole, and the process returns to the step of "determining whether the soil type of the current soil layer of the main exploration hole is the same as that of the current soil layer of the auxiliary exploration hole";

[0020] All adjacent exploration holes are traversed to obtain the geological profile.

[0021] Optionally, according to the soil type, determining a main exploration hole and a secondary exploration hole in two adjacent exploration holes specifically includes:

[0022] According to the soil types at different heights in the exploration holes, determine the total number of soil types in each of two adjacent exploration holes;

[0023] Determine whether the total number of soil types in one exploration hole is greater than the total number of soil types in another exploration hole;

[0024] If so, the exploration hole with the largest total number of soil types will be used as the main exploration hole, and the other exploration hole will be used as the secondary exploration hole.

[0025] Optionally, using an array to characterize the geological information of any section in the geological profile to obtain a geological information coding array of the section specifically includes:

[0026] Extracting geological information of any section in the geological profile;

[0027] Combining the soil layer height information and the soil layer thickness in each of the geological information into a two-dimensional array;

[0028] The soil type in the geological information and the two-dimensional array are characterized by using an array to obtain a geological information coding array of the cross section; the array is a 5×n array; n is the number of columns of the array.

[0029] Optionally, the soil type in the geological information and the two-dimensional array are characterized by using an array to obtain a geological information coding array of the cross section, specifically including:

[0030] Sorting the geological information in descending order according to the soil layer height information to obtain sorted geological information;

[0031] Extracting the number of soil layers corresponding to the clay, the silt, the sand, the gravel or the rock in the sorted geological information;

[0032] Determine whether the number of soil layers m is greater than n;

[0033] If the number of soil layers m is greater than n, the binary arrays corresponding to the first n-1 soil layers are used as the first n-1 columns of the corresponding row in the geological information coding array, and the average height information obtained by weighted average of the soil layer thickness and soil layer height information obtained by accumulating the soil layer thickness in the remaining binary array is used as the nth column of the corresponding row in the geological information coding array;

[0034] If the number of soil layers m is less than n, the binary arrays corresponding to the m soil layers are used as the first m columns of the corresponding row in the geological information coding array, and the remaining nm columns of the corresponding row in the geological information coding array are filled with 0;

[0035] If the number of soil layers m is equal to n, the binary arrays corresponding to the m soil layers are used as n columns of the corresponding rows in the geological information coding array.

[0036] A geological information coding system, comprising:

[0037] A data acquisition module, used to acquire borehole data of the tunnel construction surface; the borehole data includes physical information of soil layers at different heights; the physical information of soil layers includes compression modulus, cohesion and internal friction angle;

[0038] A classification module, used to classify soil layers at different heights in the exploration hole according to the physical information of the soil layers to obtain soil types; the soil types are clay, silt, sand, gravel or rock;

[0039] A drawing module, used for drawing a geological profile according to soil layer height information of a plurality of exploration holes and the soil quality categories corresponding to the soil layer height information; the geological profile includes soil quality categories corresponding to soil layers at different heights in the exploration holes and soil quality categories corresponding to soil layers at different heights outside the exploration holes;

[0040] An information characterization module is used to characterize the geological information of any section in the geological profile using an array to obtain a geological information coding array of the section; the geological information includes soil layer height information, soil type and soil layer thickness; the geological information coding array is a binary array consisting of soil type as a row and soil layer height information and soil layer thickness as a column;

[0041] The prediction module is used to input the geological information coding array into the deep learning model to predict the settlement depth of the tunnel construction surface.

[0042] An electronic device comprises: a memory and a processor, wherein the memory is used to store a computer program, and the processor runs the computer program to enable the electronic device to execute the above-mentioned geological information encoding method.

[0043] A computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the above-mentioned geological information encoding method is implemented.

[0044] According to the specific embodiments provided by the present invention, the present invention discloses the following technical effects:

[0045] The present invention provides a geological information coding method, which obtains the exploration data of the tunnel construction surface and classifies the soil layers at different heights in the exploration borehole according to the physical information of the soil layers in the exploration borehole data to obtain the soil quality categories of the soil layers at different heights; draws a geological profile according to the soil layer height information and the corresponding soil quality categories of multiple exploration boreholes; uses an array to characterize the geological information of any section in the geological profile to obtain the geological information coding array of the section; inputs the geological information coding array into a deep learning model to predict the settlement depth of the tunnel construction surface. The present invention can fully express the geological information by expanding the exploration borehole data to draw a geological profile, and uses an array to characterize the geological information in the geological profile, thereby improving the accuracy of the prediction of the settlement depth of the tunnel construction surface. BRIEF DESCRIPTION OF THE DRAWINGS

[0046] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. 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 paying creative labor.

[0047] Figure 1 A flow chart of the geological information coding method provided by the present invention;

[0048] Figure 2 A flow chart for drawing a geological profile in Example 1;

[0049] Figure 3 It is a schematic diagram of soil layer distribution in Example 1;

[0050] Figure 4 This is a schematic diagram of the geological information coding array in Example 1;

[0051] Figure 5 This is a schematic diagram of a multi-section tunnel in Example 1. DETAILED DESCRIPTION

[0052] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments 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 creative work are within the scope of protection of the present invention.

[0053] The purpose of the present invention is to provide a geological information coding method, system, electronic equipment and medium, which can fully express geological information and improve the accuracy of surface settlement depth prediction during tunnel construction.

[0054] The geological information coding method proposed in the present invention can fully express geological information and take into account soil type, soil layer elevation, soil layer thickness, complex strata, etc. It has good popularization and applicability and can be applied to different regions. The work can be completed by code, and the labor cost is low.

[0055] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0056] Terminology explanation:

[0057] Borehole data: Borehole data is the soil type and physical parameters of the entire exploration area. Each borehole has the height distribution information of the corresponding soil.

[0058] Tunnel cross section: A plane perpendicular to the progress of the tunnel.

[0059] Tunnel section: the surface along the tunnel axis and perpendicular to the horizontal plane.

[0060] Embodiment 1

[0061] like Figure 1 As shown, the geological information encoding method provided by the present invention comprises:

[0062] Step 101: Obtain borehole data of the tunnel construction surface. The borehole data includes physical information of soil layers at different heights; the physical information of soil layers includes compression modulus, cohesion and internal friction angle.

[0063] Step 102: Classify the soil layers at different heights in the exploration hole according to the soil layer physical information to obtain soil types of the soil layers at different heights. The soil types are clay, silt, sand, gravel or rock.

[0064] The geological information coding of the present invention is based on geological classification. First, the geological layer (soil layer) needs to be classified according to the physical information of the soil layer. According to engineering experience and the "Geotechnical Engineer's Handbook", the geological layer is divided into clay, silt, sand, gravel and rock. The classification basis is shown in Table 1:

[0065] Table 1 Physical information of soil layers of different soil types

[0066]

[0067]

[0068] Under the same conditions, different indicators are ambiguous, and soil classification is preferably selected based on the friction angle.

[0069] Step 103: Draw a geological profile according to the soil layer height information of multiple exploration holes and the soil quality categories corresponding to the soil layer height information. The geological profile includes the soil quality categories corresponding to the soil layers at different heights in the exploration holes and the soil quality categories corresponding to the soil layers at different heights outside the exploration holes.

[0070] In this embodiment, a geological profile within the scope of geological exploration is formed based on the drilling data of geological exploration.

[0071] To build a deep learning model in tunnel engineering, geological information must be input. Geological information refers to the physical properties of different soil layers (compression modulus, cohesion, internal friction angle) and the distribution of soil layers. Because soil is layered, the distribution of layers refers to the vertical position distribution of soil layers. Because it is impossible to know all the soil layers, tunnel engineering involves drilling holes at certain intervals along the subway line to obtain hole data, and then inferring the information of the entire section from the hole data.

[0072] Since the distribution of strata is very complex and not continuous, when forming a geological profile, the cross-sectional shape of the soil layer between two boreholes is a triangle (the third point is the intersection of the midline of the two boreholes and the midline of the soil layer elevation), a quadrilateral or a pentagon, depending on the different geological conditions. The data of two adjacent boreholes are processed separately, and the soil type is judged to form a profile of the corresponding shape. After traversing all the borehole data, a complete geological profile within the scope of geological exploration is formed. The algorithm flow from borehole to section is given below, as shown in the following example. Figure 2 shown.

[0073] As an optional implementation, step 103 specifically includes:

[0074] Step 1031: According to the soil type, a main exploration hole and a secondary exploration hole are determined in two adjacent exploration holes. By comparing the size of the soil type arrays in the two exploration holes, the exploration hole with richer soil types is used as the main exploration hole to align the soil types of the secondary exploration holes.

[0075] First, by drilling holes at the project site, the physical information of soil layers at different heights is obtained based on the hole data, and a geological survey report is generated. Based on the geological survey report, a stratum information table and a stratum elevation table are generated. The stratum information table includes the physical information of the soil layers and the soil type, and the stratum elevation table includes the soil layer height information.

[0076] Secondly, the data between two adjacent exploration holes are processed, the main exploration hole and the auxiliary exploration hole are determined according to the soil type, the height layer is determined according to the soil layer height information, and the soil type matching is performed starting from the first soil layer of the two exploration holes. The current geological profile is created based on the matching results until the geological profile between the current main exploration hole and the auxiliary exploration hole is completed.

[0077] Step 1032: Determine whether the current soil type of the soil layer of the main exploration hole is the same as the current soil type of the soil layer of the auxiliary exploration hole.

[0078] Step 1033: If they are not the same, draw a triangular section between the current soil layer of the main exploration hole and the current soil layer of the secondary exploration hole, and use the next soil layer of the main exploration hole as the current soil layer of the main exploration hole, and return to the step of "determining whether the soil type category of the current soil layer of the main exploration hole is the same as the soil type category of the current soil layer of the secondary exploration hole".

[0079] Step 1034: If they are the same, determine whether the current soil layer profile or the previous soil layer profile of the main exploration hole is a triangular profile.

[0080] Step 1035: If it is a triangular section, a pentagonal section is drawn between the current soil layer type of the main exploration hole and the current soil layer of the secondary exploration hole, and the next soil layer of the main exploration hole is used as the current soil layer of the main exploration hole, and the next soil layer of the secondary exploration hole is used as the current soil layer of the secondary exploration hole, and the process returns to the step of "determining whether the current soil layer type of the main exploration hole is the same as the current soil layer type of the secondary exploration hole".

[0081] Step 1036: If it is not a triangular section, draw a quadrilateral section between the current soil layer type of the main exploration hole and the current soil layer of the secondary exploration hole, and use the next soil layer of the main exploration hole as the current soil layer of the main exploration hole, and use the next soil layer of the secondary exploration hole as the current soil layer of the secondary exploration hole, and return to the step of "determining whether the current soil layer type of the main exploration hole is the same as the current soil layer type of the secondary exploration hole".

[0082] Step 1037: traverse all adjacent exploration holes to obtain the geological profile.

[0083] Soil type matching (whether they are the same) starts from the first stratum (first soil layer) of the two exploration holes. When the two do not match, a triangular profile is created and the next stratum (next soil layer) of the main exploration hole is continued to be compared with the current soil layer of the auxiliary exploration hole. When the two match, if the current soil layer of the main exploration hole is the first soil layer, a quadrilateral profile is created. If the current soil layer of the main exploration hole is not the first soil layer, it is determined whether the shape of the previous soil layer of the main exploration hole is a triangle. If so, a pentagonal profile is created, otherwise a quadrilateral profile is created.

[0084] Determine whether it is the last layer. If not, start comparing whether the soil types of the next soil layer of the two exploration holes match, return to the above matching step, if so, create the geological profile between the next pair of exploration holes, and return to the initial processing flow.

[0085] Then, it is determined whether they are the last two adjacent exploration holes, if so, the next step is entered, if not, the processing flow is entered again. Finally, a complete geological profile is formed by traversing the two adjacent exploration holes.

[0086] Step 104: Use an array to characterize the geological information of any section in the geological profile to obtain a geological information coding array of the section. The geological information includes soil layer height information, soil type and soil layer thickness; the geological information coding array is a binary array consisting of soil type as rows and soil layer height information and soil layer thickness as columns.

[0087] As an optional implementation, step 104 specifically includes:

[0088] Step 1041: extracting geological information of any section in the geological profile.

[0089] Step 1042: The soil layer height information and the soil layer thickness in each of the geological information are combined into a two-dimensional array.

[0090] Step 1043: using an array to characterize the soil type in the geological information and the two-dimensional array, to obtain a coding array of the geological information of the cross section; the array is a 5×n array; n is the number of columns of the array. Specifically:

[0091] The geological information is sorted in descending order according to the soil layer height information to obtain sorted geological information.

[0092] The number of soil layers corresponding to the clay, the silt, the sand, the gravel or the rock in the sorted geological information is extracted.

[0093] Determine whether the number m of soil layers is greater than n.

[0094] If the number of soil layers m is greater than n, the binary arrays corresponding to the first n-1 soil layers are used as the first n-1 columns of the corresponding row in the geological information coding array, and the average height information obtained by weightedly averaging the soil layer thickness and soil layer height information obtained by accumulating the soil layer thickness in the remaining binary arrays is used as the nth column of the corresponding row in the geological information coding array.

[0095] If the number of soil layers m is less than n, the binary arrays corresponding to the m soil layers are used as the first m columns of the corresponding row in the geological information coding array, and the remaining nm column positions of the corresponding row in the geological information coding array are filled with 0.

[0096] If the number of soil layers m is equal to n, the binary arrays corresponding to the m soil layers are used as n columns of the corresponding rows in the geological information coding array.

[0097] In practical applications, geological information is encoded and a fixed-size array is formed according to different geological information (soil type, soil city height and soil layer thickness) to represent the geological information.

[0098] After geological expansion, based on the complete geological profile, the geological information of any cross section of the tunnel can be obtained, including soil layer type, soil layer thickness, and soil layer height. However, this information cannot be directly input into the deep learning model because the number of soil layers in the tunnel cross section at different locations is different and difficult to input. Therefore, the geological information needs to be encoded and reorganized.

[0099] The method of coding and reorganizing geological information of a single tunnel section is as follows: Figure 4 As shown: Each row of the array represents clay, silt, sand, gravel and rock. Each column represents the thickness and height of the soil layer of this type of soil. The order of the soil layers is sorted by the height of the soil layers, such as Figure 3 As shown, the first layer is clay, the second and sixth layers are silt, the third, fifth and ninth layers are sand (sand), and the fourth, seventh and eighth layers are gravel (sand and gravel). Figure 4 The 1, 2, 3, ..., 7 in the array represent the two-dimensional array of the first soil layer, the two-dimensional array of the second soil layer, the two-dimensional array of the third soil layer, ... the two-dimensional array of the seventh soil layer. If a position in the array does not have a corresponding soil layer, the value of the corresponding position is 0.

[0100] For any cross section, the heights of all soil layers and the soil types of the soil layers are sorted according to the corresponding soil layer heights. The first step is to screen all soil layers belonging to clay: according to the soil type, determine which of the five soil types the soil layer belongs to, and then take out the soil layers belonging to clay. Then determine whether the number of removed soil layers is greater than 4. If greater than 4, add up the thicknesses of soil layers 4, 5, 6, 7, etc., and weight the heights according to the soil layer heights. The obtained thickness sum and height weighted average are used as the thickness and height of the fourth soil layer. Then fill the four layers of soil in the four columns of the clay row in order of height. The same process is used for soil types such as silt, sand, gravel, and rock in turn. A 5×4×2 geological information coding array (geological information coding array) is obtained. 5 represents 5 soil types, 4 represents 4 soil layers of a certain soil type, and 2 represents the thickness of the soil layer and the elevation of the soil layer.

[0101] A tunnel section needs to input the height information and thickness information of the soil layer. The height information is the distance from the surface of the stratum to the bottom of the soil layer. Therefore, the geological information above a single cross-section tunnel forms a 5×4×2 geological information array.

[0102] In one embodiment, the deep learning model needs to input 5 sections at the same time, such as Figure 5As shown, it includes Section 1, Section 2, Section 3, Section 4, and Section 5. The geological information coding arrays of the five sections are horizontally connected to form a 5×20×2 multi-section geological information coding array.

[0103] At the same time, the soil layer information between the tunnel vault and the tunnel vault bottom needs to be input separately to avoid mutual coverage of the geological information above the tunnel vault when it is input into the deep learning model. Since the diameter of the tunnel is smaller than the height of the soil layer above the tunnel, it contains fewer soil layers. A single cross section forms a 5×2×2 geological information coding array, and the five cross sections are connected to form a 5×10×2 multi-section geological information coding array. This array can effectively reflect the characteristics of tunnel engineering geological information.

[0104] Step 105: Input the geological information coding array into the deep learning model to predict the settlement depth of the tunnel construction surface.

[0105] The geological information coding method proposed in the present invention recombines the height and thickness information of the soil layer to form a multi-section geological information coding array, which can fully express the geological information and take into account the soil type, soil layer elevation, soil layer thickness, complex strata, etc. It has good popularization and applicability and can be applied to different regions. After obtaining the borehole data, all operations are automatically completed by the algorithm without manual intervention, which is simple and efficient.

[0106] Embodiment 2

[0107] In order to execute the method corresponding to the above embodiment 1 to achieve the corresponding functions and technical effects, a geological information coding system is provided below, including:

[0108] The data acquisition module is used to acquire the exploration data of the tunnel construction surface. The exploration data includes the physical information of soil layers at different heights; the physical information of soil layers includes compression modulus, cohesion and internal friction angle.

[0109] The classification module is used to classify the soil layers at different heights in the exploration hole according to the physical information of the soil layers to obtain soil types, which are clay, silt, sand, gravel or rock.

[0110] The drawing module is used to draw a geological profile according to the soil layer height information of multiple exploration holes and the soil type corresponding to the soil layer height information. The geological profile includes the soil type corresponding to the soil layers at different heights in the exploration holes and the soil type corresponding to the soil layers at different heights outside the exploration holes.

[0111] The information characterization module is used to characterize the geological information of any section in the geological profile using an array to obtain a geological information coding array of the section. The geological information includes soil layer height information, soil type and soil layer thickness; the geological information coding array is a binary array consisting of soil type as a row and soil layer height information and soil layer thickness as a column.

[0112] The prediction module is used to input the geological information coding array into the deep learning model to predict the settlement depth of the tunnel construction surface.

[0113] Embodiment 3

[0114] The present invention provides an electronic device, comprising: a memory and a processor, wherein the memory is used to store a computer program, and the processor runs the computer program to enable the electronic device to execute the geological information encoding method of embodiment 1.

[0115] Embodiment 4

[0116] The present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the geological information encoding method of embodiment 1 is implemented.

[0117] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the system disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.

[0118] The principles and implementation methods of the present invention are described in this article using specific examples. The description of the above embodiments is only used to help understand the method and core idea of ​​the present invention. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present invention.

Claims

1. A method for encoding geological information, characterized in that: include: Acquire borehole data of the tunnel construction surface; the borehole data includes physical information of soil layers at different heights; the physical information of the soil layers includes compression modulus, cohesion and internal friction angle; Classifying soil layers at different heights in the exploration hole according to the soil layer physical information to obtain soil types of soil layers at different heights; the soil types are clay, silt, sand, gravel or rock; Draw a geological profile according to soil layer height information of multiple exploration holes and soil quality categories corresponding to the soil layer height information; the geological profile includes soil quality categories corresponding to soil layers at different heights in the exploration holes and soil quality categories corresponding to soil layers at different heights outside the exploration holes; Drawing a geological profile according to soil layer height information of multiple exploration holes and soil types corresponding to the soil layer height information specifically includes: According to the soil type, a main exploration hole and a secondary exploration hole are determined in two adjacent exploration holes; According to the soil type, a main exploration hole and a secondary exploration hole are determined in two adjacent exploration holes, specifically including: According to the soil types at different heights in the exploration holes, determine the total number of soil types in each of two adjacent exploration holes; Determine whether the total number of soil types in one exploration hole is greater than the total number of soil types in another exploration hole; If so, the exploration hole with the largest total number of soil types will be used as the main exploration hole, and the other exploration hole will be used as the secondary exploration hole; Determine whether the current soil type of the soil layer of the main exploration hole is the same as the current soil type of the soil layer of the auxiliary exploration hole; If they are not the same, a triangular section is drawn between the current soil layer of the main exploration hole and the current soil layer of the auxiliary exploration hole, and the next soil layer of the main exploration hole is used as the current soil layer of the main exploration hole, and the process returns to the step of "determining whether the soil type of the current soil layer of the main exploration hole is the same as that of the current soil layer of the auxiliary exploration hole"; If they are the same, determining whether the current soil layer profile or the previous soil layer profile of the main exploration hole is a triangular profile; If it is a triangular section, a pentagonal section is drawn between the current soil type of the main exploration hole and the current soil type of the auxiliary exploration hole, and the next soil layer of the main exploration hole is used as the current soil layer of the main exploration hole, and the next soil layer of the auxiliary exploration hole is used as the current soil layer of the auxiliary exploration hole, and the process returns to the step of "determining whether the soil type of the current soil layer of the main exploration hole is the same as that of the current soil layer of the auxiliary exploration hole"; If it is not a triangular section, a quadrilateral section is drawn between the current soil type of the main exploration hole and the current soil type of the auxiliary exploration hole, and the next soil layer of the main exploration hole is used as the current soil layer of the main exploration hole, and the next soil layer of the auxiliary exploration hole is used as the current soil layer of the auxiliary exploration hole, and the process returns to the step of "determining whether the soil type of the current soil layer of the main exploration hole is the same as that of the current soil layer of the auxiliary exploration hole"; Traversing all adjacent exploration holes to obtain the geological profile; The geological information of any section in the geological profile is characterized by using an array to obtain a geological information coding array of the section; the geological information includes soil layer height information, soil type and soil layer thickness; the geological information coding array is a binary array consisting of soil type as a row and soil layer height information and soil layer thickness as a column; The geological information of any section in the geological profile is characterized by using an array to obtain a geological information coding array of the section, specifically including: Extracting geological information of any section in the geological profile; Combining the soil layer height information and the soil layer thickness in each of the geological information into a two-dimensional array; The soil type in the geological information and the two-dimensional array are characterized by using an array to obtain a coding array of the geological information of the cross section; the array is a 5×n array; n is the number of columns of the array; The soil type in the geological information and the two-dimensional array are characterized by using an array to obtain a geological information coding array of the cross section, specifically including: Sorting the geological information in descending order according to the soil layer height information to obtain sorted geological information; Extracting the number of soil layers corresponding to the clay, the silt, the sand, the gravel or the rock in the sorted geological information; Determine whether the number of soil layers m is greater than n; If the number of soil layers m is greater than n, the binary arrays corresponding to the first n-1 soil layers are used as the first n-1 columns of the corresponding row in the geological information coding array, and the average height information obtained by weighted average of the soil layer thickness and soil layer height information obtained by accumulating the soil layer thickness in the remaining binary array is used as the nth column of the corresponding row in the geological information coding array; If the number of soil layers m is less than n, the binary arrays corresponding to the m soil layers are used as the first m columns of the corresponding row in the geological information coding array, and the remaining nm columns of the corresponding row in the geological information coding array are filled with 0; If the number of soil layers m is equal to n, the binary arrays corresponding to the m soil layers are used as n columns of the corresponding rows in the geological information coding array; The geological information coding array is input into the deep learning model to predict the settlement depth of the tunnel construction surface.

2. A geological information coding system, characterized in that: The geological information coding system is used to implement the geological information coding method according to claim 1, and the geological information coding system comprises: A data acquisition module, used to acquire borehole data of the tunnel construction surface; the borehole data includes physical information of soil layers at different heights; the physical information of soil layers includes compression modulus, cohesion and internal friction angle; A classification module, used to classify soil layers at different heights in the exploration hole according to the physical information of the soil layers to obtain soil types; the soil types are clay, silt, sand, gravel or rock; A drawing module, used for drawing a geological profile according to soil layer height information of a plurality of exploration holes and the soil quality categories corresponding to the soil layer height information; the geological profile includes soil quality categories corresponding to soil layers at different heights in the exploration holes and soil quality categories corresponding to soil layers at different heights outside the exploration holes; An information characterization module is used to characterize the geological information of any section in the geological profile using an array to obtain a geological information coding array of the section; the geological information includes soil layer height information, soil type and soil layer thickness; the geological information coding array is a binary array consisting of soil type as a row and soil layer height information and soil layer thickness as a column; The geological information of any section in the geological profile is characterized by using an array to obtain a geological information coding array of the section, specifically including: Extracting geological information of any section in the geological profile; Combining the soil layer height information and the soil layer thickness in each of the geological information into a two-dimensional array; The soil type in the geological information and the two-dimensional array are characterized by using an array to obtain a coding array of the geological information of the cross section; the array is a 5×n array; n is the number of columns of the array; The soil type in the geological information and the two-dimensional array are characterized by using an array to obtain a geological information coding array of the cross section, specifically including: Sorting the geological information in descending order according to the soil layer height information to obtain sorted geological information; Extracting the number of soil layers corresponding to the clay, the silt, the sand, the gravel or the rock in the sorted geological information; Determine whether the number of soil layers m is greater than n; If the number of soil layers m is greater than n, the binary arrays corresponding to the first n-1 soil layers are used as the first n-1 columns of the corresponding row in the geological information coding array, and the average height information obtained by weighted average of the soil layer thickness and soil layer height information obtained by accumulating the soil layer thickness in the remaining binary array is used as the nth column of the corresponding row in the geological information coding array; If the number of soil layers m is less than n, the binary arrays corresponding to the m soil layers are used as the first m columns of the corresponding row in the geological information coding array, and the remaining nm columns of the corresponding row in the geological information coding array are filled with 0; If the number of soil layers m is equal to n, the binary arrays corresponding to the m soil layers are used as n columns of the corresponding rows in the geological information coding array; The prediction module is used to input the geological information coding array into the deep learning model to predict the settlement depth of the tunnel construction surface.

3. An electronic device, characterized in that: include: A memory and a processor, wherein the memory is used to store a computer program, and the processor runs the computer program to enable the electronic device to execute the geological information encoding method described in claim 1.

4. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the geological information encoding method of claim 1 is implemented.

Citation Information

Patent Citations

  • Drilling geological section modeling method based on topology

    CN111754626A

  • Deformation prediction method and system for composite stratified stratum in urban tunnel construction

    CN112131748A

  • Method for determining ground surface settlement caused by karst stratum shield construction

    CN113128106A