Rock mechanics parameter automatic acquisition method, device and equipment and storage medium

By automating the processing of stress and strain data, the problems of low efficiency and poor accuracy in obtaining rock mechanics parameters have been solved, enabling rapid and accurate acquisition of rock mechanics parameters and supporting the formulation of more reliable drilling plans.

CN115718992BActive Publication Date: 2026-05-05CHINA UNIV OF PETROLEUM (BEIJING)
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA UNIV OF PETROLEUM (BEIJING)
Filing Date
2022-11-24
Publication Date
2026-05-05

AI Technical Summary

Technical Problem

Existing technologies suffer from low efficiency and poor accuracy in obtaining rock mechanics parameters. Manual experiments and data processing are highly subjective, which affects the accuracy of drilling plans.

Method used

By automating the processing of stress and strain data, including data interpolation, dynamic extension, and segmentation, and combining it with a rock mechanics parameter calculation module, rock mechanics parameters can be quickly obtained, avoiding the subjectivity of manual point selection.

Benefits of technology

It improves the efficiency and accuracy of obtaining rock mechanics parameters, provides more precise rock mechanics parameters, and supports the formulation of more reliable drilling plans.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115718992B_ABST
    Figure CN115718992B_ABST
Patent Text Reader

Abstract

This paper provides a method, apparatus, device, and storage medium for automatically acquiring rock mechanical parameters. The method includes: reading stress-strain data obtained from uniaxial compression experiments on rocks; interpolating the stress-strain data to form a stress-strain curve; dynamically extending the stress-strain curve towards both ends, starting from a target point, until the goodness of fit of the regression line formed by the current extension is lower than a set threshold; segmenting the stress-strain curve using the stress peak point, strain peak point, and endpoint of the regression line as segmentation points; calling a first rock mechanical parameter calculation module to process the stress-strain curve and obtain a first type of rock mechanical parameters; and calling a second rock mechanical parameter calculation module to process the segmented stress-strain curve and obtain a second type of rock mechanical parameters; and merging the two types and outputting the results. The embodiments described in this paper can improve the efficiency and accuracy of acquiring rock mechanical parameters.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This specification relates to the field of oil and gas resource development technology, and in particular to a method, apparatus, equipment and storage medium for automatically acquiring rock mechanical parameters. Background Technology

[0002] In the field of petroleum engineering, rock mechanics parameters are key indicators for formulating drilling and completion plans and oil and gas field development plans. These parameter values ​​reflect the mechanical properties of underground reservoir rocks and are the basic data for calculating in-situ stress and formation pressure. They also provide an effective basis for drill bit selection and optimization of drilling parameters. Uniaxial compression tests on field core samples are an effective means of obtaining parameters such as uniaxial compressive strength, initial modulus, tangent modulus, secant modulus, and Poisson's ratio of rocks.

[0003] Core samples, as one of the most valuable data sources for basic oil and gas research, play a crucial role in the oil and gas drilling industry, serving as the most direct way for technicians to understand the properties of subsurface rocks. Currently, obtaining rock mechanical parameters through uniaxial compression experiments using core samples requires manual experiments to acquire stress-strain curve data, followed by data processing. This process is time-consuming, and subjective differences among personnel during data processing can affect the accuracy of the obtained rock mechanical parameters, thus impacting the development of subsequent drilling plans. Summary of the Invention

[0004] The purpose of the embodiments in this specification is to provide a method, apparatus, device, and storage medium for automatically acquiring rock mechanical parameters, so as to improve the efficiency and accuracy of acquiring rock mechanical parameters.

[0005] To achieve the above objectives, this specification provides an embodiment of a method for automatically acquiring rock mechanical parameters, including:

[0006] Read stress-strain data obtained from uniaxial compression experiments on rocks;

[0007] The stress-strain data are interpolated to form a stress-strain curve;

[0008] Starting from the target point on the stress-strain curve, the curve is dynamically extended to both ends until the goodness of fit of the regression line formed by the previous extension is lower than a set threshold.

[0009] The stress-strain curve is segmented using the stress peak point, strain peak point, and the endpoint of the regression line with a goodness of fit lower than a set threshold formed by the dynamic extension as segmentation points.

[0010] The first rock mechanics parameter calculation module is called to process the stress-strain curve to obtain the first type of rock mechanics parameters; and the second rock mechanics parameter calculation module is called to process the segmented stress-strain curve to obtain the second type of rock mechanics parameters.

[0011] The first type of rock mechanics parameters and the second type of rock mechanics parameters are combined into a rock mechanics parameter list and output.

[0012] The rock mechanics parameter automatic acquisition method of the embodiments of this specification, wherein the target point is the 50% stress peak point on the stress-strain curve.

[0013] The method for automatically acquiring rock mechanical parameters according to the embodiments of this specification includes dynamically extending the stress-strain curve to both ends by a regression line, comprising:

[0014] The stress-strain curve is extended synchronously and dynamically to both ends according to the set extension step size.

[0015] The method for automatically acquiring rock mechanical parameters according to embodiments of this specification divides the stress-strain curve into segments, using the stress peak point, strain peak point, and endpoints of the regression line with a goodness of fit below a set threshold formed by the dynamic extension as segmentation points. The segmentation includes:

[0016] The portion of the stress-strain curve with strain values ​​between 0 and e1 is defined as the compaction stage.

[0017] The portion of the stress-strain curve with strain values ​​between e1 and e2 is defined as the elastic deformation stage.

[0018] The portion of the stress-strain curve with strain values ​​between e2 and e3 is defined as the plastic deformation stage;

[0019] The portion of the stress-strain curve with strain values ​​between e3 and e4 is defined as the post-peak failure stage.

[0020] Where e1 and e2 correspond to the lower strain limit and upper strain limit of the regression line with a goodness of fit lower than the set threshold formed by dynamic extension, e3 is the stress peak point on the stress-strain curve, and e4 is the strain peak point on the stress-strain curve.

[0021] The method for automatically acquiring rock mechanical parameters according to the embodiments of this specification calls the first rock mechanical parameter calculation module to process the stress-strain curve, including:

[0022] Call the first calculation formula in the first rock mechanics parameter calculation module Calculate the initial modulus;

[0023] Call the second calculation formula in the first rock mechanics parameter calculation module Calculate the secant modulus;

[0024] Call the third calculation formula in the first rock mechanics parameter calculation module Calculate Poisson's ratio; and,

[0025] The stress peak point on the stress-strain curve is taken as the uniaxial compressive strength.

[0026] Among them, E s Let σ be the initial modulus. s The 5% stress peak point on the stress-strain curve, ε s E0 is the secant modulus, σ' is the stress peak point at 50% of the stress curve, ε' is the strain peak point at 50% of the stress curve, v is Poisson's ratio, and ε3' and ε1' correspond to the radial strain peak point at 50% and the axial strain peak point at 50% of the stress curve, respectively.

[0027] The method for automatically acquiring rock mechanical parameters in the embodiments of this specification calls the second rock mechanical parameter calculation module to process the segmented stress-strain curves, including:

[0028] The elastic deformation stage of the segmented stress-strain curve is fitted with least squares, and the slope of the fitted straight line is used as the tangent modulus.

[0029] On the other hand, embodiments of this specification also provide an automatic rock mechanical parameter acquisition device, including:

[0030] The reading module is used to read stress-strain data obtained from uniaxial compression experiments on rocks.

[0031] An interpolation module is used to interpolate the stress-strain data to form a stress-strain curve;

[0032] The extension module is used to dynamically extend from the target point on the stress-strain curve to both ends of the stress-strain curve until the goodness of fit of the regression line formed by the current extension is lower than a set threshold.

[0033] The segmentation module is used to segment the stress-strain curve by taking the stress peak point, strain peak point, and the endpoint of the regression line with a goodness of fit lower than a set threshold formed by the dynamic extension as segmentation points.

[0034] The module is used to call the first rock mechanics parameter calculation module to process the stress-strain curve and obtain the first type of rock mechanics parameters; and to call the second rock mechanics parameter calculation module to process the segmented stress-strain curve and obtain the second type of rock mechanics parameters.

[0035] The output module is used to merge the first type of rock mechanical parameters and the second type of rock mechanical parameters into a rock mechanical parameter list and output it.

[0036] On the other hand, embodiments of this specification also provide a computer device, including a memory, a processor, and a computer program stored in the memory, wherein the computer program, when run by the processor, executes instructions for the above-described method.

[0037] On the other hand, embodiments of this specification also provide a computer storage medium storing a computer program thereon, which, when run by the processor of a computer device, executes instructions for the above-described method.

[0038] On the other hand, embodiments of this specification also provide a computer program product, which includes a computer program that, when run by the processor of a computer device, executes instructions for the above-described method.

[0039] As can be seen from the technical solutions provided in the embodiments of this specification above, the embodiments of this specification can quickly obtain rock mechanical parameters and stress-strain curve stage division diagrams by performing automated processing such as data interpolation, dynamic extension, point selection and segmentation, and parameter calculation on the input stress and strain data in sequence. This improves the efficiency of obtaining rock mechanical parameters, and this automatic point selection and segmentation method also avoids the subjectivity of manual point selection, thereby improving the accuracy of rock mechanical parameters. Attached Figure Description

[0040] To more clearly illustrate the technical solutions in the embodiments or prior art of this specification, the drawings used in the description of the embodiments or prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this specification. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort. In the drawings:

[0041] Figure 1 Schematic diagrams of automatic rock mechanics parameter acquisition systems in some embodiments of this specification are shown;

[0042] Figure 2 Flowcharts of methods for automatically acquiring rock mechanical parameters in some embodiments of this specification are shown;

[0043] Figure 3 This diagram illustrates a dynamic extension from the starting point to both ends in an exemplary embodiment of this specification.

[0044] Figure 4 This specification shows a schematic diagram of a stress-strain curve obtained by interpolating stress-strain data in an exemplary embodiment of the present specification.

[0045] Figure 5 It shows Figure 4 The segmented results of the stress-strain curve shown in the figure;

[0046] Figure 6 This specification shows a structural block diagram of an automatic rock mechanics parameter acquisition device in some embodiments;

[0047] Figure 7 A structural block diagram of a computer device in some embodiments of this specification is shown.

[0048] [Explanation of Labels in the Attached Image]

[0049] 10. Rock uniaxial compression testing equipment;

[0050] 20. Equipment for acquiring rock mechanical parameters;

[0051] 61. Reading module;

[0052] 62. Interpolation module;

[0053] 63. Extension Module;

[0054] 64. Segmentation Module;

[0055] 65. Call the module;

[0056] 66. Output module;

[0057] 702. Computer equipment;

[0058] 704, Processor;

[0059] 706. Memory;

[0060] 708. Drive mechanism;

[0061] 710. Input / output interfaces;

[0062] 712. Input devices;

[0063] 714. Output devices;

[0064] 716. Presentation equipment;

[0065] 718. Graphical User Interface;

[0066] 720. Network interface;

[0067] 722. Communication link;

[0068] 724. Communication bus. Detailed Implementation

[0069] To enable those skilled in the art to better understand the technical solutions in this specification, the technical solutions in the embodiments of this specification will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this specification, and not all embodiments. Based on the embodiments in this specification, all other embodiments obtained by those skilled in the art without creative effort should fall within the scope of protection of this specification.

[0070] The embodiments in this specification relate to automatic acquisition technology for rock mechanics parameters, in order to overcome the problems of low efficiency and low accuracy of existing technologies that require manual point sampling and calculation. Figure 1 The diagram illustrates an automatic rock mechanics parameter acquisition system provided in some embodiments of this specification. This automatic rock mechanics parameter acquisition system may include a uniaxial rock compression testing device 10 and a rock mechanics parameter acquisition device 20. The rock mechanics parameter acquisition device 20 can read the stress-strain data output by the uniaxial rock compression testing device 10; perform data interpolation on the stress-strain data to form a stress-strain curve; dynamically extend the stress-strain curve from a target point as the starting point to both ends of the curve until the goodness of fit of the regression line formed by the current extension is lower than a set threshold; segment the stress-strain curve using the stress peak point, strain peak point, and the endpoint of the regression line formed based on the dynamic extension with a goodness of fit lower than the set threshold as segmentation points; call a first rock mechanics parameter calculation module to process the stress-strain curve to obtain a first type of rock mechanics parameters; and call a second rock mechanics parameter calculation module to process the segmented stress-strain curve to obtain a second type of rock mechanics parameters; merge the first type of rock mechanics parameters and the second type of rock mechanics parameters into a rock mechanics parameter list and output it.

[0071] In some embodiments, the rock uniaxial compression testing device 10 refers to a collective term for one or more instruments and devices required to complete a rock uniaxial compression test; the rock uniaxial compression testing device 10 can output stress-strain data. The rock mechanical parameter acquisition device 20 can be an electronic device with computing and network interaction functions; it can also be software running in the electronic device that provides business logic for data processing and network interaction.

[0072] This specification provides an embodiment of an automatic method for acquiring rock mechanical parameters, which can be applied to the aforementioned rock mechanical parameter acquisition equipment. (Refer to...) Figure 2 As shown, in some embodiments, the method for automatically acquiring rock mechanical parameters may include the following steps:

[0073] Step 201: Read the stress-strain data obtained from the uniaxial compression test of rock.

[0074] Step 202: Perform data interpolation on the stress-strain data to form a stress-strain curve.

[0075] Step 203: Starting from the target point on the stress-strain curve, dynamically extend the curve to both ends until the goodness of fit of the regression line formed by the previous extension is lower than the set threshold.

[0076] Step 204: The stress-strain curve is segmented using the stress peak point, strain peak point, and the endpoint of the regression line with a goodness of fit lower than a set threshold formed by the dynamic extension as segmentation points.

[0077] Step 205: Call the first rock mechanics parameter calculation module to process the stress-strain curve and obtain the first type of rock mechanics parameters; and call the second rock mechanics parameter calculation module to process the segmented stress-strain curve and obtain the second type of rock mechanics parameters.

[0078] Step 206: Combine the first type of rock mechanical parameters and the second type of rock mechanical parameters into a rock mechanical parameter list and output it.

[0079] Based on the embodiments of this specification, by performing automated processing such as data interpolation, dynamic extension, point selection and segmentation, and parameter calculation on the input stress and strain data, rock mechanical parameters and stress-strain curve stage division diagrams can be obtained quickly, thereby improving the efficiency of obtaining rock mechanical parameters. Moreover, this automatic point selection and segmentation method also avoids the subjectivity of manual point selection, thereby improving the accuracy of rock mechanical parameters.

[0080] In the embodiments of this specification, stress-strain data refers to the stress-strain relationship data of a specific rock core used in a uniaxial compression test of rock; in the stress-strain data, stress and strain appear in pairs. Since the stress-strain data obtained from the uniaxial compression test of rock is limited, in order to provide sufficient data for subsequent curve fitting and to more accurately and automatically select data points within a specified range for calculation, interpolation processing can be performed on the experimental data. For example, in some embodiments, data interpolation can be performed using interpolation algorithms such as spline interpolation. By interpolating the stress-strain data, discrete stress-strain curves can be formed. Each data point on the stress-strain curve contains both stress and strain data.

[0081] Calculating the tangential modulus of rock requires fitting data from the straight-line segment of the stress-strain curve. Since the stress-strain curve is typically composed of multiple curve segments and a straight-line segment, it is first necessary to divide the stress-strain curve into different stages to obtain the straight-line segment. Furthermore, to facilitate a more intuitive demonstration of the uniaxial compression experiment, the stress-strain curve also needs to be segmented.

[0082] Unlike traditional manual selection of segmentation points, in the automatic rock mechanics parameter acquisition method of this specification embodiment, the rock mechanics parameter acquisition device can automatically locate the target point on the stress-strain curve and dynamically extend it towards both ends of the stress-strain curve from the target point until the goodness of fit of the regression line formed by the previous extension is lower than a set threshold. The purpose of dynamically extending from the target point to both ends of the stress-strain curve is to identify the straight line segments in the stress-strain curve.

[0083] The inventors of the embodiments in this specification conducted prior work, studying over 40 stress-strain curve data points from various rock types, including sandstone, granite, salt rock, and shale. Through summarizing and analyzing the distribution patterns of stress-strain data points at each stage, they discovered that the most accurate rock mechanical parameters are obtained when the target point is the 50% stress peak point on the stress-strain curve. Therefore, the target point can be preset to the 50% stress peak point on the stress-strain curve. For a given stress-strain curve, the 50% stress peak can be determined by traversing the stress values ​​of each data point on the curve. The 50% stress peak point is the data point on the stress-strain curve where the stress value is half of the stress peak.

[0084] In some embodiments, dynamically extending the stress-strain curve towards both ends as a regression line can refer to synchronously and dynamically extending the stress-strain curve towards both ends according to a set extension step size. Each extension will form a curve with an approximately straight line segment (i.e., a regression line). The extension step size can be set as needed. For example, in... Figure 3 In the illustrated embodiment, assuming the nth data point on the stress-strain curve represents the 50% stress peak, starting from this nth data point and using the data point spacing as the step size, after the first extension, a near-straight line segment can be formed by fitting data points n-1, n, and n+1; after the second extension, a near-straight line segment can be formed by fitting data points n-2, n-1, n, n+1, and n+2; after the third extension, a near-straight line segment can be formed by fitting data points n-3, n-2, n-1, n, n+1, n+2, and n+2, and so on. Therefore, this process can be called synchronous dynamic extension.

[0085] Since the regression line obtained after each extension is an approximate straight line segment, its goodness of fit will change. To facilitate more accurate identification of the straight line segment in the stress-strain curve, the goodness of fit (i.e., coefficient of determination) of the regression line can be used as a reference to evaluate whether the regression line obtained after each extension meets the requirements. A higher goodness of fit (maximum value of 1) indicates that the regression line is closer to a straight line, and a lower goodness of fit indicates that the regression line is closer to a curve. During the dynamic extension process, the overall trend of goodness of fit is deterioration. Therefore, a lower limit for goodness of fit (i.e., a set threshold) can be set as a termination condition for dynamic extension. If the goodness of fit of the regression line formed by the current extension is lower than the set threshold, the dynamic extension can be terminated, and the regression line formed by the current extension can be taken as the identified straight line segment.

[0086] In some embodiments, by traversing the data points on the stress-strain curve, the stress peak point and strain peak point on the stress-strain curve can be determined. Then, the stress-strain curve can be segmented using the stress peak point, strain peak point, and the endpoints of the regression line with a goodness of fit below a set threshold formed based on the dynamic extension as segmentation points, to divide the various stages of the uniaxial compression test process (compaction stage, elastic deformation stage, plastic deformation stage, and post-peak failure stage). Specifically:

[0087] The portion of the stress-strain curve with strain values ​​between 0 and e1 can be defined as the compaction stage. In the compaction stage, as the compressive stress increases, the pore structure in the rock core is compressed, the rock stiffness increases, and the slope of the pressure-strain curve increases, exhibiting an upward concave shape.

[0088] The portion of the stress-strain curve with strain values ​​between e1 and e2 can be defined as the elastic deformation stage. In the elastic deformation stage, since the pore structure inside the rock core is completely closed, the rock stress-strain curve exhibits linear characteristics.

[0089] The portion of the stress-strain curve with strain values ​​between e2 and e3 can be defined as the plastic deformation stage; when the stress reaches the yield stress, the slope of the curve gradually decreases as the stress increases, exhibiting characteristics of plastic deformation.

[0090] The portion of the stress-strain curve with strain values ​​between e3 and e4 can be identified as the post-peak failure stage. After reaching the peak stress, macroscopic cracks penetrate the core, causing the core to fracture instantaneously and resulting in a severe pressure drop.

[0091] Where e1 and e2 correspond to the lower strain limit and upper strain limit of the regression line with a goodness of fit lower than the set threshold formed by dynamic extension, e3 is the stress peak point on the stress-strain curve, and e4 is the strain peak point on the stress-strain curve.

[0092] For example, with Figure 4 Taking the stress-strain curve shown as an example, based on the above-mentioned automatic segmentation technology, the following can be obtained: Figure 5 The segmentation results are shown.

[0093] Rock mechanics parameters can include initial modulus, tangent modulus, secant modulus, Poisson's ratio, and uniaxial compressive strength. Among these, the initial modulus, secant modulus, Poisson's ratio, and uniaxial compressive strength can be directly calculated from the stress-strain curve without considering its segmentation; therefore, these parameters can be considered as the first type of rock mechanics parameter. However, the tangent modulus, being a rock mechanics parameter, needs to be calculated based on the straight line segment of the segmented stress-strain curve; therefore, the tangent modulus can be considered as the second type of rock mechanics parameter. For ease of implementation, different rock mechanics parameter calculation modules can be pre-configured for the two types of parameters—a first rock mechanics parameter calculation module and a second rock mechanics parameter calculation module—to automatically calculate the corresponding rock mechanics parameters.

[0094] In some embodiments, processing the stress-strain curve by calling the first rock mechanics parameter calculation module may include:

[0095] Call the first calculation formula in the first rock mechanics parameter calculation module Calculate the initial modulus;

[0096] Call the second calculation formula in the first rock mechanics parameter calculation module Calculate the secant modulus;

[0097] Call the third calculation formula in the first rock mechanics parameter calculation module Calculate Poisson's ratio; and,

[0098] The stress peak point on the stress-strain curve is taken as the uniaxial compressive strength.

[0099] Among them, E s Let σ be the initial modulus. s The 5% stress peak point on the stress-strain curve, ε s E0 is the secant modulus, σ' is the stress peak point at 50% of the stress curve, ε' is the strain peak point at 50% of the stress curve, v is Poisson's ratio, and ε3' and ε1' correspond to the radial strain peak point at 50% and the axial strain peak point at 50% of the stress curve, respectively.

[0100] In some embodiments, calling the second rock mechanics parameter calculation module to process the segmented stress-strain curve may include:

[0101] The elastic deformation stage of the segmented stress-strain curve is fitted with least squares, and the slope of the fitted straight line is used as the tangent modulus.

[0102] Based on this, the first type of rock mechanical parameters and the second type of rock mechanical parameters can be merged into a rock mechanical parameter list, and the rock mechanical parameter list can be output. For example, in some embodiments, the generated rock mechanical parameter list may be as shown in Table 1 below.

[0103] Table 1

[0104]

[0105]

[0106] In other embodiments, the Python-docx library can be used to automatically generate and output a uniaxial compression test data processing report from the list of rock mechanics parameters and the segmented stress-strain curve.

[0107] Although the process described above includes multiple operations that occur in a specific order, it should be clearly understood that these processes may include more or fewer operations, which may be executed sequentially or in parallel (e.g., using parallel processors or a multithreaded environment).

[0108] Corresponding to the above-described method for automatically acquiring rock mechanical parameters, this specification also provides an automatic rock mechanical parameter acquisition device, which can be configured on the aforementioned rock mechanical parameter acquisition equipment. (Refer to...) Figure 6 As shown, in some embodiments, the automatic rock mechanics parameter acquisition device may include:

[0109] Reading module 61 is used to read stress-strain data obtained from uniaxial compression experiments on rocks;

[0110] Interpolation module 62 is used to interpolate the stress-strain data to form a stress-strain curve;

[0111] Extension module 63 is used to dynamically extend from the target point on the stress-strain curve to both ends of the stress-strain curve until the goodness of fit of the regression line formed by the current extension is lower than a set threshold.

[0112] The segmentation module 64 is used to segment the stress-strain curve using the stress peak point, strain peak point, and the endpoint of the regression line with a goodness of fit lower than a set threshold formed by the dynamic extension as segmentation points.

[0113] Module 65 is invoked to call the first rock mechanics parameter calculation module to process the stress-strain curve and obtain the first type of rock mechanics parameters; and the second rock mechanics parameter calculation module is invoked to process the segmented stress-strain curve and obtain the second type of rock mechanics parameters.

[0114] Output module 66 is used to merge the first type of rock mechanical parameters and the second type of rock mechanical parameters into a rock mechanical parameter list and output it.

[0115] For ease of description, the above devices are described in terms of function, divided into various units. Of course, in implementing this specification, the functions of each unit can be implemented in one or more software and / or hardware components.

[0116] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in the embodiments of this specification are all information and data authorized and agreed upon by the user and fully authorized by all parties.

[0117] Embodiments of this specification also provide a computer device. For example... Figure 7As shown, in some embodiments of this specification, the computer device 702 may include one or more processors 704, such as one or more central processing units (CPUs) or graphics processing units (GPUs), each of which may implement one or more hardware threads. The computer device 702 may also include any memory 706 for storing information of any kind, such as code, settings, data, etc. In one specific embodiment, a computer program is stored on the memory 706 and can run on the processor 704. When the computer program is run by the processor 704, it can execute instructions of the automatic rock mechanics parameter acquisition method described in any of the above embodiments. Without limitation, for example, the memory 706 may include any type of RAM, any type of ROM, flash memory, hard disk, optical disk, etc. More generally, any memory can use any technology to store information. Further, any memory can provide volatile or non-volatile retention of information. Further, any memory may represent a fixed or removable component of the computer device 702. In one case, when the processor 704 executes associated instructions stored in any memory or combination of memories, the computer device 702 can perform any operation of the associated instructions. The computer device 702 also includes one or more drive mechanisms 708 for interacting with any memory, such as a hard disk drive mechanism, an optical disk drive mechanism, etc.

[0118] Computer device 702 may also include an input / output interface 710 (I / O) for receiving various inputs (via input device 712) and providing various outputs (via output device 714). A specific output mechanism may include a presentation device 716 and an associated graphical user interface 718 (GUI). In other embodiments, the input / output interface 710 (I / O), input device 712, and output device 714 may be omitted, and the device may function solely as a computer device within a network. Computer device 702 may also include one or more network interfaces 720 for exchanging data with other devices via one or more communication links 722. One or more communication buses 724 couple the components described above together.

[0119] Communication link 722 can be implemented in any way, such as via a local area network, a wide area network (e.g., the Internet), a point-to-point connection, or any combination thereof. Communication link 722 may include any combination of hardwired links, wireless links, routers, gateway functions, name servers, etc., governed by any protocol or combination of protocols.

[0120] This application is described with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), computer-readable storage media, and computer program products according to some embodiments of this specification. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processor to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processor, create a mechanism for implementing the flowchart illustrations and / or block diagrams. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0121] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processor to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0122] These computer program instructions may also be loaded onto a computer or other programmable data processor, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable device for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0123] In a typical configuration, a computer device includes one or more processors (CPU), input / output interfaces, network interfaces, and memory.

[0124] Memory may include non-persistent storage in computer-readable media, such as random access memory (RAM) and / or non-volatile memory, such as read-only memory (ROM) or flash RAM. Memory is an example of computer-readable media.

[0125] Computer-readable media, including both permanent and non-permanent, removable and non-removable media, can store information using any method or technology. Information can be computer-readable instructions, data structures, program modules, or other data. Examples of computer storage media include, but are not limited to, phase-change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, CD-ROM, digital versatile optical disc (DVD) or other optical storage, magnetic tape, disk storage or other magnetic storage devices, or any other non-transferable medium that can be used to store information accessible by computer equipment. As defined in this specification, computer-readable media does not include transient media, such as modulated data signals and carrier waves.

[0126] Those skilled in the art will understand that the embodiments of this specification can be provided as methods, systems, or computer program products. Therefore, the embodiments of this specification can take the form of entirely hardware embodiments, entirely software embodiments, or embodiments combining software and hardware aspects. Furthermore, the embodiments of this specification can take the form of computer program products implemented on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0127] The embodiments described in this specification can be described in the general context of computer-executable instructions, such as program modules, that are executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc., that perform a specific task or implement a specific abstract data type. The embodiments of this specification can also be practiced in distributed computing environments where tasks are performed by remote processors connected via a communication network. In distributed computing environments, program modules can reside in local and remote computer storage media, including storage devices.

[0128] It should also be understood that, in the embodiments of this specification, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.

[0129] The various embodiments in this specification are described in a progressive manner. Similar or identical parts between embodiments can be referred to interchangeably. Each embodiment focuses on describing the differences from other embodiments. In particular, the system embodiments are basically similar to the method embodiments, so the description is relatively simple; relevant parts can be referred to the descriptions in the method embodiments.

[0130] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," "example," "specific example," or "some examples," etc., refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of the embodiments of this specification. In this specification, the illustrative expressions of the above terms do not necessarily refer to the same embodiment or example. Furthermore, the specific features, structures, materials, or characteristics described may be combined in any suitable manner in one or more embodiments or examples. Moreover, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of different embodiments or examples.

[0131] The above description is merely an embodiment of this application and is not intended to limit the scope of this application. Various modifications and variations can be made to this application by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the scope of the claims of this application.

Claims

1. A method for automatically acquiring rock mechanical parameters, characterized in that, include: Read stress-strain data obtained from uniaxial compression experiments on rocks; The stress-strain data are interpolated to form a stress-strain curve; Starting from the target point on the stress-strain curve, the curve is dynamically extended to both ends until the goodness of fit of the regression line formed by the previous extension is lower than a set threshold. The stress-strain curve is segmented using the stress peak point, strain peak point, and the endpoint of the regression line with a goodness of fit lower than a set threshold formed by the dynamic extension as segmentation points. The stress-strain curve is processed by the first rock mechanics parameter calculation module to obtain the first type of rock mechanics parameters; The second rock mechanics parameter calculation module is then called to process the segmented stress-strain curves and obtain the second type of rock mechanics parameters. The first type of rock mechanical parameters and the second type of rock mechanical parameters are combined into a rock mechanical parameter list and output. The step of calling the first rock mechanics parameter calculation module to process the stress-strain curve includes: Call the first calculation formula in the first rock mechanics parameter calculation module Calculate the initial modulus; Call the second calculation formula in the first rock mechanics parameter calculation module Calculate the secant modulus; Call the third calculation formula in the first rock mechanics parameter calculation module Calculate Poisson's ratio; and, The stress peak point on the stress-strain curve is taken as the uniaxial compressive strength. in, For the initial modulus, This is the 5% stress peak point on the stress-strain curve. This is the 5% strain peak point on the stress-strain curve. For secant modulus, This represents the 50% stress peak point on the stress-strain curve. This is the 50% strain peak point on the stress-strain curve. Poisson's ratio, and These correspond to the 50% radial strain peak point and the 50% axial strain peak point on the stress-strain curve. The process of calling the second rock mechanics parameter calculation module to process the segmented stress-strain curve includes: The elastic deformation stage of the segmented stress-strain curve is fitted with least squares, and the slope of the fitted straight line is used as the tangent modulus.

2. The method for automatically acquiring rock mechanical parameters as described in claim 1, characterized in that, The target point is the 50% stress peak point on the stress-strain curve.

3. The method for automatically acquiring rock mechanical parameters as described in claim 1, characterized in that, Dynamically extending the regression line to both ends of the stress-strain curve includes: The stress-strain curve is extended synchronously and dynamically to both ends according to the set extension step size.

4. The method for automatically acquiring rock mechanical parameters as described in claim 1, characterized in that, The stress-strain curve is segmented using the stress peak point, strain peak point, and the endpoints of the regression line with a goodness of fit below a set threshold formed by the dynamic extension as segmentation points, including: The strain value in the stress-strain curve is between 0 and... The portion is identified as the compaction stage; The strain value in the stress-strain curve is at ~ The portion is defined as the elastic deformation stage; The strain value in the stress-strain curve is at ~ The portion is identified as the plastic deformation stage; The strain value in the stress-strain curve is at ~ The portion was identified as the post-peak destruction phase; in, and These correspond to the lower and upper strain limits of the regression line whose goodness of fit is lower than a set threshold, formed based on dynamic extension. This represents the peak stress point on the stress-strain curve. This represents the peak strain point on the stress-strain curve.

5. An automatic rock mechanical parameter acquisition device, characterized in that, include: The reading module is used to read stress-strain data obtained from uniaxial compression experiments on rocks. An interpolation module is used to interpolate the stress-strain data to form a stress-strain curve; The extension module is used to dynamically extend from the target point on the stress-strain curve to both ends of the stress-strain curve until the goodness of fit of the regression line formed by the current extension is lower than a set threshold. The segmentation module is used to segment the stress-strain curve by taking the stress peak point, strain peak point, and the endpoint of the regression line with a goodness of fit lower than a set threshold formed by the dynamic extension as segmentation points. The calling module is used to call the first rock mechanics parameter calculation module to process the stress-strain curve and obtain the first type of rock mechanics parameters; The second rock mechanics parameter calculation module is then called to process the segmented stress-strain curves and obtain the second type of rock mechanics parameters. The output module is used to merge the first type of rock mechanical parameters and the second type of rock mechanical parameters into a rock mechanical parameter list and output it. The step of calling the first rock mechanics parameter calculation module to process the stress-strain curve includes: Call the first calculation formula in the first rock mechanics parameter calculation module Calculate the initial modulus; Call the second calculation formula in the first rock mechanics parameter calculation module Calculate the secant modulus; Call the third calculation formula in the first rock mechanics parameter calculation module Calculate Poisson's ratio; and, The stress peak point on the stress-strain curve is taken as the uniaxial compressive strength. in, For the initial modulus, This is the 5% stress peak point on the stress-strain curve. This is the 5% strain peak point on the stress-strain curve. For secant modulus, This represents the 50% stress peak point on the stress-strain curve. This is the 50% strain peak point on the stress-strain curve. Poisson's ratio, and These correspond to the 50% radial strain peak point and the 50% axial strain peak point on the stress-strain curve. The process of calling the second rock mechanics parameter calculation module to process the segmented stress-strain curve includes: The elastic deformation stage of the segmented stress-strain curve is fitted with least squares, and the slope of the fitted straight line is used as the tangent modulus.

6. A computer device comprising a memory, a processor, and a computer program stored in the memory, characterized in that, When the computer program is run by the processor, it executes the instructions of the method according to any one of claims 1-4.

7. A computer storage medium having a computer program stored thereon, characterized in that, When the computer program is run by the processor of the computer device, it executes the instructions of the method according to any one of claims 1-4.

8. A computer program product, characterized in that, The computer program product includes a computer program that, when executed by a processor, performs instructions according to any one of claims 1-4.

Citation Information

Patent Citations

  • Method for determining rock mechanics parameters of fractured stratum

    CN111366464A

  • Construction method suitable for rock dynamic constitutive model under earthquake load

    CN113032955A