A method for generating UDEC calculation model based on geological profile information
By designing a UDEC command flow file based on geological profile, the geometric and section line classification information of geological profile diagrams and the cutting and closing technology of two-dimensional lines are used to generate UDEC geometric partition model, basic strata model, basic fracture model and joint block model, which solves the problem of low UDEC modeling efficiency and accuracy, and achieves efficient and accurate creation of the model.
Patent Information
- Application Number
- CN202111297337.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-11-04
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2041-11-04
AI Technical Summary
UDEC modeling efficiency and accuracy are low, mainly due to inconsistent model creation caused by different operator qualities.
By designing a UDEC command flow file based on geological profile, the UDEC geometric partition model, the basic formation model, the basic fracture model and the joint block model are generated using the geometric and section line classification information of the geological profile map and the cutting and closing technology of two-dimensional lines.
Improve the efficiency and accuracy of UDEC modeling, ensuring the consistency and quality of the model.
Smart Images

Figure CN114021214B_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the field of engineering technology, and in particular to a method for generating a UDEC calculation model based on geological profile information. Background Art
[0002] UDEC is the world's first commercial non-continuous mechanics software developed for rock engineering practice. Since its release in the 1980s, it has been widely used in rock engineering practice around the world. However, as a general-purpose advanced numerical simulation software, UDEC requires the ability to create different calculation models according to the nature of potential problems when applied in engineering. However, due to the different basic qualities of UDEC operators, there are problems with low UDEC modeling efficiency and accuracy. Summary of the invention
[0003] In view of the above problems, the present invention is proposed to provide a method for generating a UDEC calculation model based on geological profile information, which overcomes the above problems or at least partially solves the above problems.
[0004] In order to solve the above technical problems, the embodiments of the present application disclose the following technical solutions:
[0005] A method for generating a UDEC calculation model based on geological profile information, comprising:
[0006] S100. Design command stream files according to the file format of UDEC command stream file modeling and calculation process control, and the requirements for creating UDEC general model based on geological profiles, and complete the UDEC command stream file segmentation design and file template preparation;
[0007] S200. Classify the geological boundaries in the geological section, identify them with classification attributes, and complete the classification and assignment of geological objects;
[0008] S300. Generate a UDEC geometric partition model using the geometry and profile line classification information of the geological profile and the cutting and closing technology of the two-dimensional line, number the blocks, and record the boundary composition, node sequence and coordinates of each block, generate a UDEC command stream of the blocks and the contact surfaces between these blocks, and set a unified ID number;
[0009] S400. Based on the secondary cutting and closing of the UDEC geometric partition model, the UDEC basic stratigraphic model is generated, the block number, the boundary composition of each block, and the order and coordinates of the nodes on the boundary are updated, and the UDEC command stream of the blocks and the contact surfaces between these blocks is generated;
[0010] S500. Based on the secondary cutting and closing of the UDEC basic model of the formation, the UDEC basic model of the fracture is generated, the block number, the boundary composition of each block, and the order and coordinates of the nodes on the boundary are updated, and the UDEC command stream of the blocks and the contact surfaces between these blocks is generated;
[0011] S600. Based on the secondary cutting and closing of the UDEC fracture basic model, a joint block model is generated, the block number, the boundary composition of each block, and the order and coordinates of the nodes on the boundary are updated, and a UDEC command stream of the blocks and the contact surfaces between these blocks is generated;
[0012] S700. Grid the basic formation model and the basic fracture model command stream files respectively; assign values to the constitutive and parameter structures of the blocks and contact surfaces, set boundary conditions and calculation control operations, generate the formation calculation model and the fracture calculation model, and generate the corresponding UDEC command stream.
[0013] Furthermore, a command stream file is designed based on the requirements for creating a UDEC general model based on a geological profile, including at least a header file, geometric partitioning, stratigraphic partitioning, fracture cutting, mechanical settings and material assignments, boundary settings, and calculation control.
[0014] Furthermore, the specific steps of S100 are:
[0015] S101. Use UDEC command flow to design template header file;
[0016] S102. Each segment of the command flow in the template file is marked by a comment line. The comment line starts with a semicolon and is placed before the start line and after the end line of each segmented command flow to annotate and explain each segmented command flow.
[0017] Furthermore, in S200, the geological boundaries in the geological profile are classified into at least: topography, engineering boundary, stratum, fault, joint and groundwater.
[0018] Furthermore, the specific steps of S300 are:
[0019] S301. Import geological profiles through graphical interface operations, define the UDEC model range, extend the terrain and engineering boundaries as required so that they can intersect each other or the model boundaries, and use two-dimensional closing technology to perform intersection operations on the terrain, engineering boundaries, and model boundaries to form a closed block;
[0020] S302. Generate UDEC command streams for all blocks, generate UDEC command streams that record the contact surface information between these blocks, set a unified ID number, save the generated geometric partition model, and write these command streams into the geometric section of the file template defined in S100.
[0021] Furthermore, the specific steps of S400 are:
[0022] S401. Based on the UDEC geometric partition block generated in the above step S300, the stratigraphic line is intersected with the geometric block boundary to complete the secondary cutting, and the block numbering, the boundary composition of each block, and the order and coordinates of the nodes on the boundary are updated;
[0023] S402. Generate UDEC command streams for all these blocks, group blocks belonging to the same stratum, and generate corresponding command streams; generate UDEC command streams for the contact surfaces between these blocks, and when the contact surfaces are stratum lines, set new ID numbers in sequence; save the generated UDEC model as the basic stratum model, and write these command streams into the stratum section of the file template defined in S100.
[0024] Furthermore, the specific steps of S500 are:
[0025] S501. Introduce the fault line in the geological profile through the graphical interface operation, and perform secondary cutting on the block of the stratum generated in the above step S400;
[0026] S502. Update the block numbering, the boundary composition of each block, and the order and coordinates of the nodes on the boundary, generate the UDEC command stream of all these blocks, and do not change the grouping attribute value of each block; generate the UDEC command stream of the contact surface between these blocks, and when the contact surface is a newly added fracture line, set a new ID number in sequence;
[0027] Save the generated UDEC model and write these command streams into the fracture cutting section of the template defined by S1.
[0028] Furthermore, the specific steps of S600 are:
[0029] S601. Based on the fracture basic model generated in the aforementioned step S500, random joint groups are introduced into the blocks in the specified area through a graphical operation interface, each group of random joints is generated and a secondary cutting is performed with the existing blocks;
[0030] S602. Generate UDEC command streams for all these blocks without changing the grouping attribute values of each block; generate UDEC command streams for the contact surfaces between these blocks, and when the contact surface is a newly added joint group, set new ID numbers in sequence to generate a UDEC joint block model;
[0031] S603. Set the block and contact surface constitutive structure for the generated block model, assign values to the parameters of the block and contact surface, set boundary conditions and calculation control, and write these command streams into the corresponding fracture cutting section of the template defined in S100.
[0032] Furthermore, in S700, generating the formation calculation model includes: editing the formation basic model command stream file generated in the aforementioned step S400 to generate the formation calculation model; including gridding the formation block model, setting formation constitutive and parameter assignment, boundary conditions and calculation control, and writing these command streams into the corresponding sections of the template defined in S100.
[0033] Furthermore, in S700, generating a fracture calculation model includes: editing the fracture basic model command stream file generated in the aforementioned step S500, generating a fracture calculation model, including meshing the generated block model, setting blocks and fracture constitutive structures, assigning parameters of blocks and contact surfaces, setting boundary conditions and calculation control, and writing these command streams into the corresponding sections of the template defined in S100.
[0034] The beneficial effects of the above technical solution provided by the embodiment of the present invention include at least:
[0035] Compared with the prior art, the present invention discloses a method for generating a UDEC calculation model based on geological profile information, a method for generating a slope UDEC calculation model based on the geometric and geological information contained in the geological profile, using two-dimensional line cutting closure technology, and combining expert experience. Three calculation models, namely, a stratum calculation model, a fracture calculation model, and a joint block model, are provided by default, which can improve the efficiency and accuracy of UDEC modeling.
[0036] The technical solution of the present invention is further described in detail below through the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0037] The accompanying drawings are used to provide a further understanding of the present invention and constitute a part of the specification. Together with the embodiments of the present invention, they are used to explain the present invention and do not constitute a limitation of the present invention. In the accompanying drawings:
[0038] Figure 1 It is a flow chart of a method for generating a UDEC calculation model based on geological profile information in Example 1 of the present invention;
[0039] Figure 2 In Embodiment 1 of the present invention, each partition model and calculation model flow chart is generated in sequence according to the command stream file template;
[0040] Figure 3 This is an example diagram of a fracture calculation model generated based on a geological profile in Example 1 of the present invention. DETAILED DESCRIPTION
[0041] The exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although the exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.
[0042] In order to solve the problems existing in the prior art, an embodiment of the present invention provides a method for generating a UDEC calculation model based on geological profile information.
[0043] Example 1
[0044] This embodiment discloses a method for generating a UDEC calculation model based on geological profile information, such as Figure 1 ,include:
[0045] S100. Design command stream files according to the file format of UDEC command stream file modeling and calculation process control, and the requirements for creating UDEC general model based on geological profiles, and complete the UDEC command stream file segmentation design and file template preparation;
[0046] In this embodiment, the command stream file is designed based on the requirements of creating a UDEC universal model based on a geological profile, including at least a header file, geometric partitioning, stratigraphic partitioning, fracture cutting, mechanical settings and material assignment, boundary settings and calculation control. Specifically, the command stream file template includes the sections of header file, geometric partitioning, stratigraphic partitioning, fracture cutting, mechanical settings and material assignment, boundary settings, and calculation control. The graphical interface operation based on the geological profile generation calculation model is written into these sections accordingly in the command stream format recognized by UDEC, and the command stream file for generating the UDEC calculation model based on the geological profile is summarized.
[0047] Preferably, according to different computing needs, command lines are extracted from different sections of the command stream file and combined to form different computing models, such as Figure 2 The output includes formation calculation model, fracture calculation model, and joint block model files.
[0048] In this embodiment, the specific steps of S100 are:
[0049] S101. Use UDEC command flow to design template header file;
[0050] S102. Each segment of the command flow in the template file is marked by a comment line. The comment line starts with a semicolon and is placed before the start line and after the end line of each segmented command flow to annotate and explain each segmented command flow.
[0051] S200. Classify the geological boundaries in the geological profile, identify them with classification attributes, and complete the classification and assignment of geological objects; in this embodiment S200, the geological boundaries in the geological profile are classified, including at least: terrain, engineering boundary, stratum, fracture, joint and groundwater.
[0052] S300. Generate a UDEC geometric partition model using the geometry and profile line classification information of the geological profile and the cutting and closing technology of two-dimensional lines, number the blocks, and record the boundary composition, node sequence and coordinates of each block, generate a UDEC command stream for the blocks and the contact surfaces between these blocks, and set a unified ID number.
[0053] In this embodiment, the specific steps of S300 are:
[0054] S301. Import geological profiles through graphical interface operations, define the UDEC model range, extend the terrain and engineering boundaries as required so that they can intersect each other or the model boundaries, and use two-dimensional closing technology to perform intersection operations on the terrain, engineering boundaries, and model boundaries to form a closed block;
[0055] S302. Generate UDEC command streams for all blocks, generate UDEC command streams that record the contact surface information between these blocks, set a unified ID number, save the generated geometric partition model, and write these command streams into the geometric section of the file template defined in S100.
[0056] S400. Based on the secondary cutting and closing of the UDEC geometric partition model, the UDEC basic stratigraphic model is generated, the block number, the boundary composition of each block, and the order and coordinates of the nodes on the boundary are updated, and the UDEC command stream of the blocks and the contact surfaces between these blocks is generated;
[0057] In this embodiment, the specific steps of S400 are:
[0058] S401. Based on the UDEC geometric partition block generated in the above step S300, the stratigraphic line is intersected with the geometric block boundary to complete the secondary cutting, and the block numbering, the boundary composition of each block, and the order and coordinates of the nodes on the boundary are updated;
[0059] S402. Generate UDEC command streams for all these blocks, group blocks belonging to the same stratum, and generate corresponding command streams; generate UDEC command streams for the contact surfaces between these blocks, and when the contact surfaces are stratum lines, set new ID numbers in sequence; save the generated UDEC model as the basic stratum model, and write these command streams into the stratum section of the file template defined in S100.
[0060] S500. Based on the secondary cutting and closing of the UDEC basic model of the formation, the UDEC basic model of the fracture is generated, the block number, the boundary composition of each block, and the order and coordinates of the nodes on the boundary are updated, and the UDEC command stream of the blocks and the contact surfaces between these blocks is generated;
[0061] In this embodiment, the specific steps of S500 are:
[0062] S501. Introduce the fault line in the geological profile through the graphical interface operation, and perform secondary cutting on the block of the stratum generated in the above step S400;
[0063] S502. Update the block numbering, the boundary composition of each block, and the order and coordinates of the nodes on the boundary, generate the UDEC command stream of all these blocks, and do not change the grouping attribute value of each block; generate the UDEC command stream of the contact surface between these blocks, and when the contact surface is a newly added fracture line, set a new ID number in sequence;
[0064] Save the generated UDEC model and write these command streams into the fracture cutting section of the template defined by S1.
[0065] S600. Based on the secondary cutting and closing of the UDEC fracture basic model, a joint block model is generated, the block number, the boundary composition of each block, and the order and coordinates of the nodes on the boundary are updated, and a UDEC command stream of the blocks and the contact surfaces between these blocks is generated;
[0066] In this embodiment, the specific steps of S600 are:
[0067] S601. Based on the fracture basic model generated in the aforementioned step S500, random joint groups are introduced into the blocks in the specified area through a graphical operation interface, each group of random joints is generated and a secondary cutting is performed with the existing blocks;
[0068] S602. Generate UDEC command streams for all these blocks without changing the grouping attribute values of each block; generate UDEC command streams for the contact surfaces between these blocks, and when the contact surface is a newly added joint group, set new ID numbers in sequence to generate a UDEC joint block model;
[0069] S603. Set the block and contact surface constitutive model for the generated block model, assign values to the parameters of the block and contact surface, set boundary conditions and calculation control, and write these command streams into the corresponding fracture cutting section of the template defined in S100;
[0070] S700. Grid the basic formation model and the basic fracture model command stream files respectively; assign values to the constitutive and parameter structures of the blocks and contact surfaces, set boundary conditions and calculation control operations, generate the formation calculation model and the fracture calculation model, and generate the corresponding UDEC command stream.
[0071] In S700 of the present embodiment, generating a formation calculation model includes: editing the formation basic model command stream file generated in the aforementioned step S400 to generate a formation calculation model; including gridding the formation block model, setting formation constitutive and parameter assignments, boundary conditions and calculation control, and writing these command streams into the corresponding sections of the template defined in S100.
[0072] In S700 of this embodiment, generating a fracture calculation model includes: editing the fracture basic model command stream file generated in the aforementioned step S500, generating a fracture calculation model, including meshing the generated block model, setting blocks and fracture constitutive structures, assigning parameters of blocks and contact surfaces, setting boundary conditions and calculation control, and writing these command streams into the corresponding sections of the template defined in S100.
[0073] Figure 3 An example diagram of generating a UDEC fracture calculation model based on a geological section line is shown. The generated fracture calculation model is formed on the basis of a stratum basic model and a fracture basic model. Through the graphical interface operation, the slope stratum basic model created includes three strata T1-1, T1-2, and T1-3. The stratum basic model is continued to be cut with fractures F1 and F2, the contact surface ID number is updated, and the stratum grouping is not updated to form a fracture basic model. The fracture basic model formed by the above graphical operation is written into the corresponding command stream section.
[0074] Preferably, the command stream file of the fracture basic model is edited, the generated block model is meshed, the block and fracture constitutive structures are set, the parameters of the block and contact surface are assigned, the boundary conditions and calculation control are set, the fracture calculation model is generated, and these command streams are written into the corresponding sections of the template defined by S100, and the command file recognized by UDEC is output to generate the fracture calculation model.
[0075] The present embodiment discloses a method for generating a UDEC calculation model based on geological profile information. The method generates a slope UDEC calculation model based on the geometric and geological information contained in the geological profile, using two-dimensional line cutting closure technology, and combining expert experience. Three calculation models, namely, a stratum calculation model, a fracture calculation model, and a joint block model, are provided by default, which can improve the efficiency and accuracy of UDEC modeling.
[0076] It should be understood that the specific order or hierarchy of steps in the disclosed process is an example of an exemplary method. Based on design preferences, it should be understood that the specific order or hierarchy of steps in the process can be rearranged without departing from the scope of protection of the present disclosure. The attached method claims present the elements of the various steps in an exemplary order and are not intended to be limited to the specific order or hierarchy described.
[0077] In the above detailed description, various features are grouped together in a single embodiment to simplify the disclosure. This method of disclosure should not be interpreted as reflecting an intention that the embodiments of the claimed subject matter require more features than are clearly stated in each claim. On the contrary, as reflected in the appended claims, the invention is in a state of having less than all the features of the disclosed individual embodiments. Therefore, the appended claims are hereby expressly incorporated into the detailed description, with each claim standing on its own as a separate preferred embodiment of the invention.
[0078] Those skilled in the art will also appreciate that the various illustrative logic blocks, modules, circuits, and algorithmic steps described in conjunction with the embodiments herein can all be implemented as electronic hardware, computer software, or a combination thereof. In order to clearly illustrate the interchangeability between hardware and software, various illustrative components, blocks, modules, circuits, and steps are generally described above around their functions. Whether such functions are implemented as hardware or software depends on specific applications and the design constraints imposed on the entire system. A skilled person can implement the described functions in an alternative manner for each specific application, but such implementation decisions should not be interpreted as departing from the scope of protection of the present disclosure.
[0079] The steps of the method or algorithm described in conjunction with the embodiments herein may be directly embodied as hardware, a software module executed by a processor, or a combination thereof. The software module may be located in a RAM memory, a flash memory, a ROM memory, an EPROM memory, an EEPROM memory, a register, a hard disk, a mobile disk, a CD-ROM, or any other form of storage medium well known in the art. An exemplary storage medium is connected to the processor so that the processor can read information from the storage medium and can write information to the storage medium. Of course, the storage medium may also be an integral part of the processor. The processor and the storage medium may be located in an ASIC. The ASIC may be located in a user terminal. Of course, the processor and the storage medium may also be present in a user terminal as discrete components.
[0080] For software implementation, the techniques described in this application can be implemented with modules (e.g., procedures, functions, etc.) that perform the functions described in this application. These software codes can be stored in a memory unit and executed by a processor. The memory unit can be implemented within the processor or outside the processor. In the latter case, it is coupled to the processor in a communication manner via various means, which are well known in the art.
[0081] The above description includes examples of one or more embodiments. Of course, it is impossible to describe all possible combinations of components or methods for the purpose of describing the above embodiments, but it should be recognized by those skilled in the art that the various embodiments may be further combined and arranged. Therefore, the embodiments described herein are intended to cover all such changes, modifications and variations that fall within the scope of protection of the appended claims. In addition, with respect to the term "comprising" used in the specification or claims, the word is covered in a manner similar to the term "including", just as "including," is explained as a transitional word in the claims. In addition, any term "or" used in the specification of the claims is intended to mean "non-exclusive or".
Claims
1. A method for generating a UDEC calculation model based on geological profile information, characterized in that: include: S100. Design command stream files according to the file format of UDEC command stream file modeling and calculation process control, and the requirements for creating UDEC general model based on geological profiles, and complete the UDEC command stream file segmentation design and file template preparation; S200. Classify the geological boundaries in the geological profile, identify them with classification attributes, and complete the classification and assignment of geological objects; S300. Generate a UDEC geometric partition model using the geometry and profile line classification information of the geological profile and the cutting and closing technology of the two-dimensional line, number the blocks, record the block boundary composition, node order and coordinates, generate a UDEC command stream for the blocks and the contact surfaces between the blocks, and set a unified ID number; S400. Based on the secondary cutting and closing of the UDEC geometric partition model, the UDEC basic stratigraphic model is generated, the block number, the block boundary composition, and the node order and coordinates on the boundary are updated, and the UDEC command stream of the block and the contact surface between the blocks is generated; S500. Based on the secondary cutting and closing of the UDEC stratum basic model, the UDEC fracture basic model is generated, the block number, block boundary composition, and node order and coordinates on the boundary are updated, and the UDEC command stream of the block and the contact surface between the blocks is generated; S600. Based on the secondary cutting and closing of the UDEC fracture basic model, a joint block model is generated, the block number, block boundary composition, and node order and coordinates on the boundary are updated, and a UDEC command stream of blocks and contact surfaces between blocks is generated; S700. Edit the command stream files of the formation basic model and the fracture basic model by meshing respectively; assign values to the constitutive and parameter structures of the blocks and contact surfaces, set boundary conditions and calculation control operations, generate the formation calculation model and the fracture calculation model, and generate the corresponding UDEC command stream.
2. The method for generating a UDEC calculation model based on geological profile information according to claim 1, characterized in that: The command stream file is designed based on the requirements of creating a UDEC general model based on geological sections, including at least header files, geometric partitions, stratigraphic partitions, fracture cutting, mechanical settings and material assignments, boundary settings and calculation control.
3. The method for generating a UDEC calculation model based on geological profile information according to claim 1, characterized in that: The specific steps of S100 are: S101. Use UDEC command flow to design template header file; S102. The segments of each command stream in the template header file are marked by comment lines. The comment lines start with a semicolon and are placed before the start line and after the end line of each segmented command stream to annotate and explain each segmented command stream.
4. The method for generating a UDEC calculation model based on geological profile information according to claim 1, characterized in that: In S200, the geological boundary lines in the geological profile are classified and marked with classification attributes to complete the classification and assignment of geological objects; The classification attribute identifiers include at least: topography, engineering boundary, stratum, fault, joint and groundwater.
5. The method for generating a UDEC calculation model based on geological profile information according to claim 2, characterized in that: The specific steps of S300 are: S301. Import geological profiles through graphical interface operations, define the UDEC model range, extend the terrain and engineering boundaries as required so that they can intersect each other or the model boundaries, and use two-dimensional closing technology to perform intersection operations on the terrain, engineering boundaries, and model boundaries to form a closed block; S302. Generate UDEC command streams for all blocks, generate UDEC command streams for recording contact surface information between blocks, set a unified ID number, save the generated geometric partition model, and write these command streams into the geometric section of the file template defined in S100.
6. The method for generating a UDEC calculation model based on geological profile information according to claim 2, characterized in that: The specific steps of S400 are: S401. Based on the UDEC geometric partition block generated in step S300, the stratum line is intersected with the geometric partition block boundary to complete the secondary cutting, and the block number, block boundary composition, and node order and coordinates on the boundary are updated; S402. Generate UDEC command streams for all blocks, group blocks belonging to the same stratum, and generate corresponding command streams; generate UDEC command streams for contact surfaces between blocks, and when the contact surfaces are stratum lines, set new ID numbers in sequence; save the generated UDEC model as the basic stratum model, and write these command streams into the stratum section of the file template defined in S100.
7. The method for generating a UDEC calculation model based on geological profile information according to claim 1, characterized in that: The specific steps of S500 are: S501. Introduce the fault line in the geological profile through the graphical interface operation, and perform secondary cutting on the block of the stratum generated in step S400; S502. Update the block number, block boundary composition, and node order and coordinates on the boundary, generate UDEC command streams for all blocks, and do not change the block grouping attribute values; generate UDEC command streams for the contact surfaces between blocks, and when the contact surface is a newly added fracture line, set new ID numbers in sequence; Save the generated UDEC model and write these command streams into the fracture cutting section of the file template defined in S100.
8. The method for generating a UDEC calculation model based on geological profile information according to claim 1, characterized in that: The specific steps of S600 are: S601. Based on the basic fracture model generated in step S500, random joint groups are introduced into the blocks in the specified area through a graphical operation interface, each group of random joints is generated and a secondary cutting is performed with the existing blocks; S602. Generate UDEC command streams for all blocks without changing the block grouping attribute values; generate UDEC command streams for contact surfaces between blocks, and when the contact surface is a newly added joint group, set new ID numbers in sequence to generate a UDEC joint block model; S603. Set the block and contact surface constitutive structure for the generated block model, assign values to the parameters of the block and contact surface, set boundary conditions and calculation control, and write these command streams into the corresponding fracture cutting section of the file template defined in S100.
9. The method for generating a UDEC calculation model based on geological profile information according to claim 1, characterized in that: In S700, generating a formation calculation model includes: editing the formation basic model command stream file generated in step S400 to generate a formation calculation model; including gridding the formation block model, setting formation constitutive and parameter assignments, boundary conditions and calculation control, and writing these command streams into the corresponding sections of the file template defined in S100.
10. The method for generating a UDEC calculation model based on geological profile information according to claim 1, characterized in that: In S700, generating a fracture calculation model includes: editing the fracture basic model command stream file generated in step S500, generating a fracture calculation model, including meshing the generated block model, setting blocks and fracture constitutive structures, assigning parameters of blocks and contact surfaces, setting boundary conditions and calculation control, and writing these command streams into the corresponding sections of the file template defined in S100.
Citation Information
Patent Citations
Block discrete element model generation method based on progressive finite element mesh and Voronoi segmentation method
CN108520138A
Method for automatically generating geometric working condition in slope two-dimensional calculation profile
CN111553007A