Analog method, device and equipment for obtaining fracture surface occurrence and storage medium

By acquiring real and virtual fracture images and combining them with geometric inversion calculations, the problem of apparent orientation distortion of rock fracture surfaces was solved, achieving high-precision fracture surface orientation measurement and improving the reliability of rock mass stability assessment and engineering decision-making.

CN122134615APending Publication Date: 2026-06-02SICHUAN UNIV

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
SICHUAN UNIV
Filing Date
2026-01-08
Publication Date
2026-06-02

AI Technical Summary

Technical Problem

In existing technologies, the apparent attitude data of rock mass fracture structure obtained directly from the outcrop surface is distorted and cannot be accurately corrected to the attitude under the real global geographic coordinate system. This results in insufficient reliability and accuracy of rock mass quality classification, key block identification and stability analysis, and poses a potential threat of misjudgment in engineering risk assessment.

Method used

By acquiring real and virtual fracture images, and combining geometric inversion calculations, the dip angle and orientation of the intersection line between the fixed physical measurement window and the rotated virtual measurement window are used to calculate the true dip and dip angle of the fracture surface in geographic space, thus achieving non-contact, high-precision attitude measurement.

Benefits of technology

It enables non-contact, precise measurement of fracture surface orientation, improving the reliability of rock mass stability assessment and geological disaster prevention and control, and enhancing the accuracy and reliability of engineering decisions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122134615A_ABST
    Figure CN122134615A_ABST
Patent Text Reader

Abstract

This invention relates to the fields of engineering geological exploration and rock mechanics, and proposes a simulation method, apparatus, equipment, and storage medium for acquiring fracture surface attitude. The method includes: acquiring a real fracture image and a virtual fracture image; the real fracture image is the image of the real intersection line formed by the intersection of the fracture surface and a physical measuring window, and the virtual fracture image is the image of the virtual intersection line formed by the intersection of the fracture surface and a virtual measuring window; determining the real dip angle and real strike of the real intersection line based on the real fracture image; determining the virtual dip angle and virtual strike of the virtual intersection line based on the virtual fracture image; and determining the dip and dip angle of the fracture surface through geometric inversion calculation based on preset angles, real dip angle, virtual dip angle, real strike, and virtual strike. This invention achieves non-contact, high-precision attitude measurement, and is particularly suitable for precise indoor simulation and inversion analysis, significantly improving the accuracy and reliability of engineering decisions based on fracture attitude data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the fields of engineering geological exploration and rock mechanics, and in particular to a simulation method, apparatus, equipment and storage medium for obtaining fracture surface occurrence. Background Technology

[0002] In the fields of engineering geological exploration and rock mechanics research, accurately obtaining the true occurrence of fracture structures in rock masses is the core foundation for rock mass stability evaluation and geological hazard prevention. Tunnel faces, rock slopes, and other artificially excavated or naturally exposed surfaces serve as key windows for revealing the structure of underground rock masses; the fracture information revealed on their surfaces is the most direct basis for analyzing the structural characteristics of the rock mass.

[0003] However, due to the complex spatial geometry and measurement conditions at the site, the apparent attitude data of structural surfaces measured directly from these outcrops is not their true attitude in geological space. This discrepancy stems from the projection principle in surveying: a structural surface with a specific orientation, dip, and dip angle in three-dimensional space, when intersecting with a non-horizontal outcrop plane with arbitrary orientation, such as an inclined slope or a near-vertical tunnel face, will have its apparent dip angle and apparent dip on the outcrop surface systematically distorted as the outcrop surface's own attitude changes. If the apparent attitude cannot be rigorously corrected to its true global geographic coordinate system through mathematical calculations, the reliability and accuracy of subsequent work based on this distorted data, such as rock mass quality classification, key block identification, sliding mode analysis, and stability numerical simulation, cannot be guaranteed. This could lead to misjudgments in engineering risk assessment, posing a potential threat to construction safety and long-term operation. Summary of the Invention

[0004] The technical problem to be solved by the present invention is to provide a simulation method, apparatus, device and storage medium for obtaining the fracture surface occurrence, so as to solve the above-mentioned technical problem.

[0005] The technical solution of this invention to solve the above-mentioned technical problems is as follows: A simulation method for obtaining the attitude of a fracture surface, comprising: acquiring a real fracture image and a virtual fracture image, wherein the real fracture image is an image of a real intersection line formed by the intersection of the fracture surface and a physical measuring window, and the virtual fracture image is an image of a virtual intersection line formed by the intersection of the fracture surface and the virtual measuring window; wherein, the physical measuring window is a plane simulating the exposed surface of the fracture corresponding to the fracture surface, and the virtual measuring window is a plane formed by rotating the physical measuring window by a preset angle along the central axis of the physical measuring window; determining the real dip angle and real strike of the real intersection line based on the real fracture image; determining the virtual dip angle and virtual strike of the virtual intersection line based on the virtual fracture image; and determining the dip direction and dip angle of the fracture surface through geometric inversion calculation based on the preset angle, the real dip angle, the virtual dip angle, the real strike, and the virtual strike.

[0006] The beneficial effects of this invention are as follows: By acquiring images of the intersection lines of a fracture with a fixed physical measuring window and a virtual measuring window, and measuring their respective dip angles and strikes, combined with the known rotation angle of the virtual measuring window, the true dip and dip angle of the fracture surface in geographic space can be calculated. This method achieves non-contact, high-precision attitude measurement, and is particularly suitable for precise indoor simulation and inversion analysis. The obtained data can be directly used as reliable input for rock mass stability evaluation, key block identification, and geological hazard prevention and control, significantly improving the accuracy and reliability of engineering decisions based on fracture attitude data.

[0007] Based on the above technical solution, the present invention can be further improved as follows.

[0008] Further, determining the dip and dip angle of the fracture surface through geometric inversion calculation based on the preset angle, the true dip angle, the virtual dip angle, the true strike, and the virtual strike includes: quantizing the true strike and the virtual strike into true sign values ​​and virtual sign values, respectively, where both the true sign value and the virtual sign value are binary parameters used to distinguish between two opposite strikes; comparing the true sign value and the virtual sign value to obtain a sign relationship; calculating the dip of the fracture surface based on the sign relationship, the preset angle, the true dip angle, and the virtual dip angle; and calculating the dip angle of the fracture surface based on the true sign value, the dip of the fracture surface, and the true dip angle.

[0009] Furthermore, the sign relationship includes same-sign and opposite-sign relationships; the step of calculating the dip direction of the fracture surface based on the sign relationship, the preset angle, the true dip angle, and the virtual dip angle includes: When the sign relationship is the same, the dip direction of the fracture surface is calculated using a first formula based on the preset angle, the actual dip angle, and the virtual dip angle. The first formula is: ; in, The inclination of the fracture surface, For the true tilt angle, For preset angle, This is a virtual tilt angle; When the sign relationship is opposite, the dip direction of the fracture surface is calculated using a second formula based on the preset angle, the actual dip angle, and the virtual dip angle. The second formula is: .

[0010] Furthermore, quantizing the real trajectory and the virtual trajectory into a real symbol value and a virtual symbol value respectively includes: determining the real symbol value to be 1 when the real trajectory is from the upper left of the real fracture image to the lower right of the real fracture image; determining the real symbol value to be -1 when the real trajectory is from the lower left of the real fracture image to the upper right of the real fracture image; determining the virtual symbol value to be 1 when the virtual trajectory is from the upper left of the virtual fracture image to the lower right of the virtual fracture image; and determining the virtual symbol value to be -1 when the virtual trajectory is from the lower left of the virtual fracture image to the upper right of the virtual fracture image.

[0011] Further, calculating the dip angle of the fracture surface based on the true sign value, the dip direction of the fracture surface, and the true dip angle includes: When the true sign value is 1, the dip angle of the fracture surface is calculated using a third formula based on the dip direction of the fracture surface and the true dip angle. The third formula is: ; in, The angle of inclination of the fracture surface. For the true tilt angle, The inclination of the fracture surface; When the true sign value is -1, the dip angle of the fracture surface is calculated using a fourth formula based on the dip direction of the fracture surface and the true dip angle. The fourth formula is: .

[0012] To address the aforementioned technical problems, the present invention also provides a simulation device for obtaining the orientation of fracture surfaces, comprising: Fixed measurement window module, used to provide physical measurement window; A mobile observation module is used to provide a virtual measurement window and to acquire the real fracture image and the virtual fracture image; The data processing module is used to execute a simulation method for obtaining the fracture surface attitude as described above.

[0013] Furthermore, the mobile observation module includes a linear light generating stage, an observation device, and a semi-circular slide rail; the linear light generating stage is used to emit and form a light plane to provide the virtual measurement window; the observation device is used to acquire the real fracture image and the virtual fracture image; the linear light generating stage and the observation device are respectively slidably connected to the semi-circular slide rail; an L-shaped angle control rod is rotatably connected to the center of the semi-circular slide rail, and the angle control rod is respectively connected to the linear light generating stage and the observation device, so that the observation device and the linear light generating stage maintain a relative angle of 90 degrees in the horizontal plane.

[0014] Furthermore, the fixed measuring window module is a semi-transparent mesh plate.

[0015] To address the aforementioned technical problems, the present invention also provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements a simulation method for obtaining the fracture surface orientation as described above.

[0016] To address the aforementioned technical problems, the present invention also provides a non-transitory computer-readable storage medium storing computer instructions for causing a computer to execute a simulation method for obtaining fracture surface orientation as described above. Attached Figure Description

[0017] Figure 1 This is a flowchart of a simulation method for obtaining the orientation of fracture surfaces according to the present invention; Figure 2 This is a schematic diagram of the physical measurement window for a simulation method of obtaining the fracture surface orientation according to the present invention; Figure 3 This is a schematic diagram of a virtual measuring window for a simulation method of obtaining the orientation of a fracture surface according to the present invention; Figure 4 This is a schematic diagram of the moving observation module of a simulation device for obtaining the fracture surface orientation according to the present invention; Figure 5 This is a schematic diagram of the sliding base of a simulation device for obtaining the fracture surface orientation according to the present invention; Figure 6 This is a schematic diagram of an electronic device according to the present invention.

[0018] The attached diagram lists the components represented by each number as follows: 1. Semicircular slide rail; 2. Linear light generation stage; 3. Observation equipment; 4. Physical measuring window; 5. Crack surface; 6. Virtual measuring window; 7. Angle control rod; 8. Stage; 9. Rotary stage; 10. Rotary support; 11. Clamp; 12. Horizontal correction nut; 13. Connecting rod; 14. Slide rail base; 15. Cylindrical track; 16. Dovetail groove; 17. Pitch knob; 18. Cylindrical lens; 19. Slider. Detailed Implementation

[0019] The principles and features of the present invention are described below. The examples given are only for explaining the present invention and are not intended to limit the scope of the present invention.

[0020] Developing and perfecting a measurement and inversion method that can efficiently restore the true spatial state of fracture structures under complex free-face conditions such as tunnels and slopes is of vital importance for promoting the precision and intelligence of geological engineering exploration.

[0021] Example 1 Based on this, such as Figure 1 As shown, this embodiment provides a simulation method for obtaining the attitude of a fracture surface. The core of this method lies in: obtaining two intersection lines by intersecting the fracture with two measuring windows in different directions; measuring the dip angle and dip direction of these two intersection lines within their respective measuring window planes; solving for the normal vector of the fracture surface 5 through geometric vector operations; and then calculating its true dip and dip angle. Specifically, this method includes: S101. Obtain a real fracture image and a virtual fracture image. The real fracture image is the image of the real intersection line formed by the intersection of the fracture surface 5 and the physical measuring window 4. The virtual fracture image is the image of the virtual intersection line formed by the intersection of the fracture surface 5 and the virtual measuring window 6. The physical measuring window 4 is the plane of the fracture exposed surface corresponding to the simulated fracture surface 5. The virtual measuring window 6 is the plane formed by rotating the physical measuring window 4 by a preset angle along the central axis of the physical measuring window 4.

[0022] First, establish a spatial rectangular coordinate system to avoid errors caused by the definition of geological occurrence. Specifically, take due east (E) as the positive x-axis, due north (N) as the positive y-axis, and vertically upward as the positive z-axis. Fix a semi-transparent grid plate as the physical measurement window 4 to simulate the exposed surface of the rock mass where the fracture is located, such as the tunnel face and slope. The intersection of the centerline of the semi-transparent grid plate and the horizontal plane is taken as the center of the spatial rectangular coordinate system.

[0023] like Figure 2 As shown, a camera is used to take a picture of the semi-transparent grid plate to obtain an image of the real intersection line formed by the intersection of the fracture surface 5 and the physical measuring window 4, which is the real fracture image.

[0024] Specifically, the observation camera is placed at the center of the physical measurement window 4 and along the direction of the normal vector. In this embodiment, the physical measurement window 4 has a unit normal vector. for: .

[0025] A linear light emitting device is set up that can rotate around the central axis of the physical measuring window 4, so that the light emitted by the linear light emitting device forms a virtual measuring window 6, such as... Figure 3 As shown.

[0026] Assumption and Let the dip direction and dip angle of the simulated fracture be the actual dip and dip angle, respectively. Then the unit normal vector of the simulated fracture plane is... for: .

[0027] S102. Based on the actual fracture image, determine the actual dip angle and actual strike of the actual intersection line.

[0028] Direction of the actual intersection for: ; Based on real fracture images, the true dip angle was measured as follows: True tilt angle satisfied: .

[0029] S103. Based on the virtual fracture image, determine the virtual dip angle and virtual orientation of the virtual intersection line.

[0030] The light emitted by the linear light emitting device forms a virtual vertical plane (i.e., virtual measuring window 6), whose unit normal vector for: ; in, This is a preset angle.

[0031] Direction of virtual intersection It can be represented as: ; Based on the virtual fracture image, the virtual dip angle was measured as follows: The virtual tilt angle satisfies: .

[0032] S104. Based on the preset angle, actual dip angle, virtual dip angle, actual strike and virtual strike, determine the dip direction and dip angle of the fracture surface 5 through geometric inversion calculation.

[0033] Optionally, in an embodiment, the dip direction and dip angle of the fracture surface 5 are determined by geometric inversion calculation based on a preset angle, true dip angle, virtual dip angle, true strike, and virtual strike, including: quantizing the true strike and virtual strike into true sign values ​​and virtual sign values, respectively, where both true sign values ​​and virtual sign values ​​are binary parameters used to distinguish between two opposite strikes; comparing the true sign values ​​and virtual sign values ​​to obtain a sign relationship; calculating the dip direction of the fracture surface 5 based on the sign relationship, the preset angle, the true dip angle, and the virtual dip angle; and calculating the dip angle of the fracture surface 5 based on the true sign value, the dip direction of the fracture surface 5, and the true dip angle.

[0034] Optionally, in the embodiments, the real direction and the virtual direction are quantized into a real symbol value and a virtual symbol value, respectively, including: when the real direction is from the upper left of the real fracture image to the lower right of the real fracture image, the real symbol value is determined to be 1; when the real direction is from the lower left of the real fracture image to the upper right of the real fracture image, the real symbol value is determined to be -1; when the virtual direction is from the upper left of the virtual fracture image to the lower right of the virtual fracture image, the virtual symbol value is determined to be 1; when the virtual direction is from the lower left of the virtual fracture image to the upper right of the virtual fracture image, the virtual symbol value is determined to be -1.

[0035] Introducing symbols eliminates ambiguity, specifically: Let the real symbol value Real symbol value The specific value is determined by the following formula: ; Let virtual symbol value Virtual symbol value The specific value is determined by the following formula: .

[0036] The "up," "down," "left," and "right" directions involved in the aforementioned process of introducing symbols to eliminate ambiguity all refer to the direction the operator is facing when viewing the image. For example, for a real crack image, in the coordinate system defined in this embodiment, "up" corresponds to the positive z-axis direction, "down" corresponds to the negative z-axis direction, "left" corresponds to the negative x-axis direction, and "right" corresponds to the positive x-axis direction.

[0037] By combining the above formulas, the true tendency of the fracture can be obtained. and true tilt angle .

[0038] After combining the equations, the following formula can be obtained, which can be used to calculate the dip direction of fracture surface 5: .

[0039] More specifically, the first and second formulas can be derived from this formula. Based on different sign relationships, the corresponding formula is selected to calculate the dip direction of the fracture surface 5, ensuring that the calculated dip direction meets the numerical range requirement of 0 to 90 degrees.

[0040] Optionally, in the embodiments, the sign relationship includes same sign relationship and opposite sign relationship; the dip direction of the fracture surface 5 is calculated based on the sign relationship, preset angle, true dip angle and virtual dip angle, including: When the sign relationship is the same, the dip direction of fracture surface 5 is calculated using the first formula based on the preset angle, the actual dip angle, and the virtual dip angle. The first formula is: ; in, The inclination of fracture surface 5 is shown. For the true tilt angle, For preset angle, This is a virtual tilt angle; When the sign relationship is opposite, the dip direction of fracture surface 5 is calculated using the second formula based on the preset angle, the actual dip angle, and the virtual dip angle. The second formula is: .

[0041] Optionally, in an embodiment, the dip angle of the fracture surface 5 is calculated based on the true sign value, the dip direction of the fracture surface 5, and the true dip angle, including: When the true sign value is 1, the dip angle of fracture surface 5 is calculated using the third formula based on the dip direction and true dip angle of fracture surface 5. The third formula is: ; in, The dip angle of fracture surface 5. For the true tilt angle, The inclination of fracture surface 5; When the true sign value is -1, the dip angle of fracture surface 5 is calculated using the fourth formula based on the dip direction and true dip angle of fracture surface 5. The fourth formula is: .

[0042] In summary, this method acquires images of the intersection of the fracture and two measurement windows using a camera, measures its dip angle and tilt direction, introduces a sign discrimination mechanism to eliminate ambiguity in the mathematical solution, and finally uses vector operations to accurately solve for the true dip and tilt angle of fracture surface 5. This method achieves non-contact and unique measurement of the simulated fracture attitude indoors, overcoming the shortcomings of existing single-window observations that only obtain the apparent dip and tilt angle, and improving the reliability of using fracture data as an indicator of rock mass stability.

[0043] Example 2 like Figure 2 As shown, this embodiment provides a simulation device for obtaining the orientation of fracture surfaces, including: Fixed measuring window module, used to provide physical measuring window 4; The mobile observation module is used to provide a virtual measuring window 6, as well as to acquire real fracture images and virtual fracture images; The data processing module is used to execute a simulation method for obtaining the fracture surface orientation, as described in Example 1.

[0044] Optionally, in this embodiment, the mobile observation module includes a linear light generating stage 2, an observation device 3, and a semi-circular slide rail 1; the linear light generating stage 2 is used to emit and form a light plane to provide a virtual measuring window 6; the observation device 3 is used to acquire real fracture images and virtual fracture images; the linear light generating stage 2 and the observation device 3 are slidably connected to the semi-circular slide rail 1 respectively; an L-shaped angle control rod 7 is rotatably connected to the center of the semi-circular slide rail 1, and the angle control rod 7 is connected to the linear light generating stage 2 and the observation device 3 respectively, so that the observation device 3 and the linear light generating stage 2 maintain a relative angle of 90 degrees in the horizontal plane.

[0045] The semi-circular slide rail 1 includes a slide rail base 14, with cylindrical tracks 15 fixedly connected to the inner and outer edges of the top surface of the slide rail base 14. The slide rail base 14 serves as the load-bearing base for the entire device, and its cross-section is an I-shaped or rectangular weighted structure to ensure stability in a laboratory environment. Two sets of cylindrical tracks 15 are symmetrically arranged above the slide rail base 14. The cylindrical tracks 15 are made of high-hardness metal, and their axis is parallel to the length direction of the slide rail base 14, providing precise geometric guidance for the linear sliding of the slider 19 and effectively reducing frictional resistance and mechanical shaking during the sliding process.

[0046] Optionally, in this embodiment, the fixed measuring window module is a semi-transparent mesh plate.

[0047] Specifically, such as Figure 4 As shown, a 180° semi-circular slide rail 1 is installed. The edge of the semi-circular slide rail 1 is provided with an angle scale so as to directly control and read the rotation angle of the linear light generating stage 2, that is, to obtain the preset angle.

[0048] Two sliding bases are installed on the slide rail to support the linear light generating stage 2 and the observation device 3, respectively, allowing them to slide at any position on the slide rail. The observation device 3 can be a camera.

[0049] like Figure 5As shown, the sliding base specifically includes a slider 19, a stage 8, a rotary table 9, a rotary support 10, and a clamp 11. Two sliders 19 are provided, and the contact surface at the bottom of each slider 19 is machined with a semi-cylindrical groove that matches the outer diameter of the cylindrical track 15, allowing the slider 19 to slide tightly against the track. This fitting design ensures that the slider 19 does not laterally wobble when moving along an arc or a straight line, guaranteeing the stability of the spatial coordinates of the observation system.

[0050] The stage 8 is fixedly connected to the slider 19 by a leveling nut 12, and a level bubble is provided on the stage 8; the rotary table 9 is snapped onto the stage 8, and the rotary table 9 is connected to one end of the rotary support 10 by a connecting rod 13, and the other end of the rotary support 10 is connected to a clamp 11.

[0051] Specifically, the stage 8 is mounted above the slider 19, and the upper surface of the stage 8 is provided with a dovetail-shaped slot 16. The cross-section of the dovetail-shaped slot 16 is an isosceles trapezoid, with a narrow opening and a wide bottom, used to embed and lock the rotary table 9. The dovetail structure provides extremely high self-locking accuracy and connection strength, supporting quick assembly and disassembly and repeated positioning of the device.

[0052] A leveling nut 12 is provided at the connection between the stage 8 and the slider 19. The leveling nut 12 adjusts the slight vertical displacement of the stage 8 through a threaded pair, functioning equivalent to the mechanical adjustment part of a precision level. By cooperating with the spirit level on the stage 8, the operator can rotate the nut to compensate for tilt errors caused by uneven installation of the slide rail or uneven tabletop, ensuring that the stage 8 is in an absolutely level state.

[0053] The rotary stage 9 is mounted in the dovetail-shaped slot 16 of the stage 8, with its axis perpendicular to the horizontal plane of the stage 8. The rotary stage 9 supports 360-degree horizontal rotation for adjusting the orientation (i.e., azimuth angle) of the laser emitting device mounted on it. An angle scale may be attached to the side of the rotary stage 9 for quantitative recording of the horizontal rotation angle.

[0054] The top of the rotary table 9 is connected to the rotating support 10 via a vertical support rod. The rotating support 10 employs a pin or ball joint structure, allowing the gripper 11 to rotate up and down around a horizontal axis. A pitch knob 17 is located on the side of the support; tightening it generates friction or engages with a gear mechanism to lock the gripper 11 at a specific pitch angle. This allows the linear beam to flexibly adjust its projection slope according to the height and position of the simulated fracture plate.

[0055] The clamp 11 is located at the movable end of the rotating support 10, and is typically in the form of a ring or a split clamp structure. The internal space of the clamp 11 is used to accommodate and fix the linear light generating module. By adjusting the fasteners on the clamp 11, it can be ensured that the device will not slip axially or loosen during rotation or pitch adjustment.

[0056] The linear light generation stage 2 includes a laser emitting module and a cylindrical lens 18. The laser emitting module is fixed by a clamp 11, and the cylindrical lens 18 is installed at the front end of the laser emitting module. The cylindrical lens 18 has a specific radius of curvature, which enables the point laser beam to diverge linearly in one direction. Its physical function is to ensure that the light emitted by the device is a flat "linear light surface" with high collimation, thereby projecting a clear virtual trace on the simulated fracture surface 5 and constructing the virtual measuring window 6 required for the measurement principle.

[0057] The L-shaped angle control lever 7 has its end rotatably connected to the center of the semi-circular slide rail 1. Both ends of the angle control lever 7 are hinged to the linear light generating stage 2 and the observation device 3, respectively. Specifically, stages 8 can be mounted on two sliding bases, with the linear light generating stage 2 and the observation device 3 mounted on the two stages 8. The two ends of the angle control lever 7 can be hinged to the two stages 8. Under the constraint of the angle control lever 7, the linear light generating stage 2 and the observation device 3 maintain a 90° angle in the horizontal plane at all times.

[0058] First, place the observation device 3 perpendicular to the physical measuring window 4, and photograph the intersection line between the fracture surface 5 and the measuring window from this angle to obtain a true fracture image. Then, at a certain angle... The sliding observation device 3 and the linear light generating stage 2 always maintain a 90° angle with the observation stage. At this time, the light plane emitted by the linear light emitting device (i.e., the virtual measuring window 6) forms a new intersection line with the fracture surface 5. The intersection line between the fracture surface 5 and the measuring window is photographed from this perspective, thus obtaining a virtual fracture image. Based on the obtained real fracture image and virtual fracture image, a simulation method for obtaining the fracture surface attitude as described in Example 1 is executed through the data processing module to calculate the true dip and dip angle of the fracture surface 5.

[0059] Example 3 like Figure 6 As shown, this embodiment provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements a simulation method for obtaining the fracture surface occurrence as described in Embodiment 1.

[0060] In other words, an electronic device according to an embodiment of the present invention may include, but is not limited to, a processor and a memory; the memory is used to store a computer program; the processor is used to execute a simulation method for obtaining the fracture surface orientation shown in any embodiment of the present invention by calling the computer program.

[0061] In one alternative embodiment, an electronic device is provided, such as Figure 6 As shown, Figure 6The illustrated electronic device 300 includes a processor 301 and a memory 303. The processor 301 and the memory 303 are connected, for example, via a bus 302. Optionally, the electronic device 300 may further include a transceiver 304, which can be used for data interaction between the electronic device and other electronic devices, such as sending and / or receiving data. It should be noted that in practical applications, the transceiver 304 is not limited to one type, and the structure of the electronic device 300 does not constitute a limitation on the embodiments of the present invention.

[0062] Processor 301 may be a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It can implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this invention. Processor 301 may also be a combination that implements computational functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.

[0063] Bus 302 may include a path for transmitting information between the aforementioned components. Bus 302 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 302 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 6 The bus 302 is represented by only one thick line, but this does not mean that there is only one bus or one type of bus.

[0064] The memory 303 may be a ROM (Read Only Memory) or other type of static storage device capable of storing static information and instructions, RAM (Random Access Memory) or other type of dynamic storage device capable of storing information and instructions, or an EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.

[0065] The memory 303 is used to store application code (computer program) for executing the present invention, and its execution is controlled by the processor 301. The processor 301 is used to execute the application code stored in the memory 303 to implement the content shown in the foregoing method embodiments.

[0066] Among them, electronic devices can also be terminal devices, which can be any device that can install applications, including at least one of smartphones, tablets, laptops, desktop computers, smart speakers, smartwatches, smart TVs, and smart in-vehicle devices.

[0067] It should be noted that, Figure 6 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present invention.

[0068] Example 4 This embodiment provides a non-transitory computer-readable storage medium that stores computer instructions. The computer instructions are used to cause a computer to execute a simulation method for obtaining the attitude of a fracture surface, as described in Embodiment 1.

[0069] Alternatively, the computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a compact disc read-only memory (CD-ROM), magnetic tape, a floppy disk, and an optical data storage device, etc.

[0070] In an exemplary embodiment, a computer program product or computer program is also provided, which includes computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the aforementioned simulation method for obtaining fracture surface occurrence.

[0071] Computer program code for performing the operations of this invention can be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages ​​such as Java, Smalltalk, and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0072] It should be understood that the flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of methods and computer program products according to various embodiments of the present invention. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing the specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0073] The computer-readable storage medium provided in this invention can be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EEPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this invention, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.

[0074] The aforementioned computer-readable storage medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the method shown in the above embodiments.

[0075] The above description is merely a preferred embodiment of the present invention and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of disclosure in this invention is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-disclosed concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features with similar functions disclosed in this invention.

[0076] It should be noted that the terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and represent a limitation on a specific order or sequence. Where appropriate, the order of use for similar objects can be interchanged so that the embodiments of this application described herein can be implemented in an order other than that shown or described.

[0077] Those skilled in the art will recognize that this invention can be implemented as a system, method, or computer program product. Therefore, this invention can be specifically implemented in the following forms: it can be entirely hardware, entirely software (including firmware, resident software, microcode, etc.), or a combination of hardware and software, generally referred to herein as a "circuit," "module," or "system." Furthermore, in some embodiments, this invention can also be implemented as a computer program product contained in one or more computer-readable media, which includes computer-readable program code.

[0078] Although embodiments of the present invention have been shown and described above, it is understood that the above embodiments are exemplary and should not be construed as limiting the present invention. Those skilled in the art can make changes, modifications, substitutions and variations to the above embodiments within the scope of the present invention.

Claims

1. A simulation method for obtaining the attitude of fracture surfaces, characterized in that, include: Acquire real fracture images and virtual fracture images. The real fracture image is the image of the real intersection line formed by the intersection of the fracture surface and the physical measuring window, and the virtual fracture image is the image of the virtual intersection line formed by the intersection of the fracture surface and the virtual measuring window. Wherein, the physical measuring window is a plane that simulates the exposed surface of the fracture corresponding to the fracture surface, and the virtual measuring window is a plane formed by rotating the physical measuring window by a preset angle along the central axis of the physical measuring window; Based on the actual crack image, determine the actual dip angle and actual orientation of the actual intersection line; Based on the virtual fracture image, determine the virtual dip angle and virtual orientation of the virtual intersection line; Based on the preset angle, the actual dip angle, the virtual dip angle, the actual direction, and the virtual direction, the dip direction and dip angle of the fracture surface are determined through geometric inversion calculation.

2. The simulation method for obtaining the fracture surface attitude according to claim 1, characterized in that, The step of determining the dip and dip angle of the fracture surface through geometric inversion calculation based on the preset angle, the actual dip angle, the virtual dip angle, the actual strike, and the virtual strike includes: The real direction and the virtual direction are quantized into real symbol values ​​and virtual symbol values, respectively. Both the real symbol value and the virtual symbol value are binary parameters used to distinguish between two opposite directions. The symbolic relationship is obtained by comparing the real symbolic value with the virtual symbolic value. The dip direction of the fracture surface is calculated based on the symbol relationship, the preset angle, the actual dip angle, and the virtual dip angle. The dip angle of the fracture surface is calculated based on the true symbol value, the dip direction of the fracture surface, and the true dip angle.

3. The simulation method for obtaining the fracture surface attitude according to claim 2, characterized in that, The sign relationship includes same sign relationship and opposite sign relationship; the step of calculating the dip of the fracture surface based on the sign relationship, the preset angle, the true dip angle, and the virtual dip angle includes: When the sign relationship is the same, the dip direction of the fracture surface is calculated using a first formula based on the preset angle, the actual dip angle, and the virtual dip angle. The first formula is: ; in, The inclination of the fracture surface, For the true tilt angle, For preset angle, This is a virtual tilt angle; When the sign relationship is opposite, the dip direction of the fracture surface is calculated using a second formula based on the preset angle, the actual dip angle, and the virtual dip angle. The second formula is: 。 4. The simulation method for obtaining the fracture surface attitude according to claim 2, characterized in that, The step of quantizing the real trajectory and the virtual trajectory into real symbol values ​​and virtual symbol values, respectively, includes: When the true direction is from the upper left of the true fracture image to the lower right of the true fracture image, the true symbol value is determined to be 1; When the true direction is from the lower left of the true fracture image to the upper right of the true fracture image, the true symbol value is determined to be -1; When the virtual direction is from the upper left of the virtual crack image to the lower right of the virtual crack image, the virtual symbol value is determined to be 1; When the virtual direction is from the lower left of the virtual crack image to the upper right of the virtual crack image, the virtual symbol value is determined to be -1.

5. The simulation method for obtaining the fracture surface attitude according to claim 4, characterized in that, The step of calculating the dip angle of the fracture surface based on the true symbol value, the dip direction of the fracture surface, and the true dip angle includes: When the true sign value is 1, the dip angle of the fracture surface is calculated using a third formula based on the dip direction of the fracture surface and the true dip angle. The third formula is: ; in, The angle of inclination of the fracture surface. For the true tilt angle, The inclination of the fracture surface; When the true sign value is -1, the dip angle of the fracture surface is calculated using a fourth formula based on the dip direction of the fracture surface and the true dip angle. The fourth formula is: 。 6. A simulation device for obtaining the orientation of fracture surfaces, characterized in that, include: Fixed measurement window module, used to provide physical measurement window; A mobile observation module is used to provide a virtual measurement window and to acquire the real fracture image and the virtual fracture image; A data processing module is used to execute a simulation method for obtaining the fracture surface orientation as described in any one of claims 1 to 5.

7. The simulation device for obtaining fracture surface occurrence according to claim 6, characterized in that, The mobile observation module includes a linear light generating stage, an observation device, and a semi-circular slide rail. The linear light generating stage is used to emit light to form a light plane to provide the virtual measurement window. The observation device is used to acquire the real fracture image and the virtual fracture image. The linear light generating stage and the observation device are slidably connected to the semi-circular slide rail. An L-shaped angle control rod is rotatably connected to the center of the semi-circular slide rail. The angle control rod is connected to the linear light generating stage and the observation device to maintain a relative angle of 90 degrees between the observation device and the linear light generating stage in the horizontal plane.

8. The simulation device for obtaining fracture surface occurrence according to claim 6, characterized in that, The fixed measuring window module is a semi-transparent grid plate.

9. An electronic device, characterized in that, The system includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement a simulation method for obtaining the orientation of a fracture surface as described in any one of claims 1 to 7.

10. A non-transitory computer-readable storage medium storing computer instructions, characterized in that, The computer instructions are used to cause the computer to execute a simulation method for obtaining the orientation of a fracture surface as described in any one of claims 1 to 7.