In-situ stress test data verification method, device, medium and equipment based on interval algorithm
Through the method based on interval algorithm, the correctness of the ground stress test data is checked, and the problem of difficulty in checking the ground stress test data in the prior art is solved, and a more accurate and concise data verification process is achieved.
Patent Information
- Application Number
- CN202211002987.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-19
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2042-08-19
AI Technical Summary
The prior art is difficult to effectively check and ensure the correctness of ground stress test data, especially when expressing and presenting ground stress tensors, there are problems such as abstraction and difficulty in intuitive judgment.
Using an interval algorithm-based method, by constructing a spatial geodetic coordinate system, the three main stress vectors of the ground stress tensor are obtained, and their interval vectors are calculated, and the correctness of the data is verified through dot product operation.
It realizes a simple verification method for ground stress testing data, can more accurately judge the correctness of the data, and is suitable for practical applications.
Smart Images

Figure CN115408644B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of rock mechanics geostress testing, and in particular to a geostress testing data verification method, device, medium and equipment based on an interval algorithm. Background Art
[0002] Rocks have initial stress in their natural state, namely geostress; this is an important characteristic of rocks as geological bodies that distinguishes them from artificial materials. Completely different from the physical and mechanical parameters of rock masses presented in scalar form, such as bulk density, deformation modulus, Poisson's ratio, cohesion, and internal friction angle, geostress, as a physical quantity that describes and measures the natural occurrence environment of rocks and the main loads they bear, is a second-order Cartesian tensor. It naturally inherits the abstractness and mystery of the mathematical concept of tensor, thus bringing challenges to the measurement, characterization, and practical application of geostress. Not only is it impossible to measure geostress directly, but it must be indirectly inferred through some form of disturbance; moreover, its test data is difficult to express and present intuitively, so that it is difficult to simply judge the correctness of the test data. At present, there is no method for verifying the validity and correctness of geostress test data. Summary of the invention
[0003] In view of this, the present invention provides a method, device, medium and equipment for verifying geostress test data based on an interval algorithm, which can verify geostress test data through a simple method, thereby being more suitable for practical use.
[0004] In order to achieve the first objective above, the technical solution of the geostress test data verification method based on interval algorithm provided by the present invention is as follows:
[0005] The geostress test data verification method based on interval algorithm provided by the present invention comprises the following steps:
[0006] Construct a spatial geodetic coordinate system, where the X axis points to the east, the Y axis points to the north, and the Z axis points vertically upward;
[0007] Get the three principal stress vectors v of the geostress tensor 1 、v 2 and v 3 , where v 1 represents the first principal stress vector, v 2 represents the second principal stress vector, v 3 represents the third principal stress vector;
[0008] Calculate the three principal stress vectors v 1 、v 2 and v 3 The interval vectors are [v 1 ]、[v 2 ] and [v3 ];
[0009] According to the [v 1 ]、[v 2 ] and [v 3 ] calculation, record the dot product [v 1 ]·[v 2 ]The number of intervals obtained is [D 12 ], record the dot product [v 1 ]·[v 3 ]The number of intervals obtained is [D 13 ], record the dot product [v 2 ]·[v 3 ]The number of intervals obtained is [D 23 ];
[0010] According to the three principal stress vectors v 1 、v 2 and v 3 , calculate the dot product between the principal stress vectors and get v 1 ·v 2 、v 1 ·v 3 and v 2 ·v 3 ;
[0011] According to v 1 ·v 2 、v 1 ·v 3 and v 2 ·v 3 Verify the correctness of the geostress test data, where if v 1 ·v 2 ∈[D 12 ], and v 1 ·v 3 ∈[D 13 ], and v 2 ·v 3 ∈[D 23 ], the verification result is that the geostress test data is correct, otherwise, the verification result is that there is an error in the geostress test data.
[0012] The geostress test data verification method based on interval algorithm provided by the present invention can also be further implemented by adopting the following technical measures.
[0013] Preferably, the three principal stress vectors v of the in-situ stress tensor are obtained. 1 、v 2 and v 3 The specific steps include:
[0014] The three principal stresses of the geostress tensor are σi (α i , β i ), i = 1 to 3, then the three principal stress vectors v of the geostress tensor are i (l i , m i , n i The expression of )(i=1~3) is as follows
[0015]
[0016] Using interval number A 1 and B 1 To express the possible range of the first principal stress azimuth and inclination before the truncation operation
[0017]
[0018]
[0019] in, α 1 =α 1 -0.500, β 1 =β 1 -0.500, That is, all azimuth and inclination combinations whose values are in the interval to which the interval number belongs correspond to the azimuth α expressed by the integer after truncation and rounding. 1 and the inclination angle β 1 ,
[0020] Among them, l i , m i , n i are the three components of the principal stress vector, α i represents the principal stress σ i The azimuth angle, β i represents the principal stress σ i The inclination angle (i = 1-3), α 1 Indicates the number of intervals A 1 The left endpoint, here specifically refers to the lower limit of the first principal stress azimuth, Indicates the number of intervals A 1 The right endpoint, here specifically refers to the upper limit of the first principal stress azimuth angle; β 1 Indicates B 1 The left endpoint, here specifically refers to the lower limit of the first principal stress inclination angle, Indicates B 1 The right endpoint of , specifically refers to the upper limit of the inclination angle of the first principal stress.
[0021] Preferably, the calculation of the three principal stress vectors v 1 、v 2 and v 3 The interval vectors are [v 1 ]、[v 2 ] and [v 3 ] steps, [v 1 The method for obtaining ] comprises the following steps:
[0022] According to the definition of interval vector and related operation rules, the principal stress vector [v 1 ],but
[0023] [v 1 ]=[cos B 1 sin A 1 , cos B 1 cos A 1 , sin B 1 ] (3).
[0024] Preferably, the calculation of the three principal stress vectors v 1 、v 2 and v 3 The interval vectors are [v 1 ]、[v 2 ] and [v 3 ] steps, [v 2 The method for obtaining ] comprises the following steps:
[0025] Let the unit vector in the horizontal plane under the geodetic coordinates be v(l, m, n), the azimuth be α(0°~360°), and the inclination be 0°, then we have
[0026]
[0027] Increase α from 0° to 360° in 1° steps for one cycle:
[0028] In each cycle, the unit vector determined by equation (4) is transformed into the first principal stress interval vector [v 1 ] is perpendicular to each other, denoted as [v], then
[0029]
[0030] Back-calculate the azimuth [A] and inclination [B] from the interval vector [v];
[0031] The center number of interval number [A] and α 2When the distance is closest, let α be α′ and the interval vector [v] be [v 2 ].
[0032] Preferably, the calculation of the three principal stress vectors v 1 、v 2 and v 3 The interval vectors are [v 1 ]、[v 2 ] and [v 3 ] steps, [v 3 The method for obtaining ] comprises the following steps:
[0033] Substituting α′-90° into (4) and (5) in sequence, we can obtain 1 ] and [v 2 ] are all orthogonal interval vectors [v 3 ].
[0034] As a preference, the 1 ·v 2 、v 1 ·v 3 and v 2 ·v 3 Verify the correctness of the geostress test data, where if v 1 ·v 2 ∈[D 12 ], and v 1 ·v 3 ∈[D 13 ], and v 2 ·v 3 ∈[D 23 ], the verification result is that the geostress test data is correct, otherwise, during the step in which the verification result is that there is an error in the geostress test data, the error reporting method includes sending an error message to the associated terminal, or issuing an error voice prompt, or an error tone prompt.
[0035] In order to achieve the above second purpose, the technical solution of the geostress test data verification device based on interval algorithm provided by the present invention is as follows:
[0036] The geostress test data verification device based on interval algorithm provided by the present invention comprises:
[0037] A coordinate system construction module is used to construct a spatial geodetic coordinate system, in which the X axis points to the east, the Y axis points to the north, and the Z axis is vertically upward;
[0038] The principal stress vector acquisition module is used to obtain three principal stress vectors v 1 、v 2 and v 3 , where v1 represents the first principal stress vector, v 2 represents the second principal stress vector, v 3 represents the third principal stress vector;
[0039] Interval vector calculation module, used to calculate the three principal stress vectors v 1 、v 2 and v 3 The interval vectors are [v 1 ]、[v 2 ] and [v 3 ];
[0040] The interval number calculation module is used to calculate the interval number according to the [v 1 ]、[v 2 ] and [v 3 ] calculation, record the dot product [v 1 ]·[v 2 ]The number of intervals obtained is [D 12 ], record the dot product [v 1 ]·[v 3 ]The number of intervals obtained is [D 13 ], record the dot product [v 2 ]·[v 3 ]The number of intervals obtained is [D 23 ];
[0041] The principal stress vector dot product calculation module is used to calculate the principal stress vector v according to the three principal stress vectors v 1 、v 2 and v 3 , calculate the dot product between the principal stress vectors and get v 1 ·v 2 、v 1 ·v 3 and v 2 ·v 3 ;
[0042] Test data verification module, used to verify the 1 ·v 2 、v 1 ·v 3 and v 2 ·v 3 Verify the correctness of the geostress test data, where if v 1 ·v 2 ∈[D 12 ], and v 1 ·v 3 ∈[D 13 ], and v 2 ·v 3 ∈[D 23], the verification result is that the geostress test data is correct, otherwise, the verification result is that there is an error in the geostress test data.
[0043] The geostress test data verification method based on interval algorithm provided by the present invention can also be further implemented by adopting the following technical measures.
[0044] Preferably, the geostress test data verification device based on interval algorithm further comprises:
[0045] The error reporting module is used to report an error when the verification result of the test data verification module is that the geostress test data has an error.
[0046] In order to achieve the third objective above, the technical solution of the computer-readable storage medium provided by the present invention is as follows:
[0047] The computer-readable storage medium provided by the present invention stores a geostress test data verification program based on an interval algorithm. When the geostress test data verification program based on an interval algorithm is executed by a processor, the steps of the geostress test data verification method based on an interval algorithm provided by the present invention are implemented.
[0048] In order to achieve the fourth objective, the technical solution of the electronic device provided by the present invention is as follows:
[0049] The electronic device provided by the present invention includes a memory and a processor, wherein the memory stores a geostress test data verification program based on an interval algorithm, and when the geostress test data verification program based on an interval algorithm is executed by the processor, the steps of the geostress test data verification method based on an interval algorithm provided by the present invention are implemented.
[0050] The geostress test data verification method, device, medium and equipment based on interval algorithm of the present invention are based on interval calculation theory, and use azimuth and inclination in the form of interval numbers to express all possible value ranges before truncation and rounding, so as to obtain the geostress principal stress vector expressed in the form of interval vector; on this basis, a set of interval vectors orthogonal to the first principal stress interval vector is obtained by coordinate transformation of unit vectors in the horizontal plane, and then in this interval vector set, the second principal stress interval vector and the third principal stress interval vector orthogonal to the first principal stress interval vector are found by the principle of similar azimuth angle, and then the dot product interval number between the three mutually orthogonal principal stress interval vectors is obtained by the interval vector dot product operation rule, which is used as the value range of the dot product of the geostress principal stress vector after considering the influence of truncation and rounding of azimuth data, and is used as the criterion for whether orthogonality is satisfied. BRIEF DESCRIPTION OF THE DRAWINGS
[0051] Various other advantages and benefits will become apparent to those of ordinary skill in the art by reading the detailed description of the preferred embodiments below. The accompanying drawings are only for the purpose of illustrating the preferred embodiments and are not to be considered as limiting the present invention. Moreover, the same reference symbols are used throughout the accompanying drawings to represent the same components. In the accompanying drawings:
[0052] Attached Figure 1 A flowchart of the steps of a method for verifying geostress test data based on an interval algorithm provided in an embodiment of the present invention;
[0053] Attached Figure 2 A schematic diagram of the signal flow relationship between the functional modules involved in the geostress test data verification device based on the interval algorithm provided in an embodiment of the present invention;
[0054] Attached Figure 3 A schematic diagram of a geostress test data verification device based on an interval algorithm in a hardware operating environment according to an embodiment of the present invention;
[0055] Attached Figure 4 A schematic diagram of three two-to-two orthogonal interval vectors involved in the geostress test data verification method based on interval algorithm provided in an embodiment of the present invention;
[0056] Attached Figure 5a The method for verifying ground stress test data based on interval algorithm provided in Example 1 of the present invention is as follows: 1 ]·[v]′ Schematic diagram of interval analysis results;
[0057] Attached Figure 5b The method for verifying ground stress test data based on interval algorithm provided in Example 1 of the present invention is as follows: 1 ]·[v]′ Schematic diagram of interval analysis results;
[0058] Attached Figure 6a The method for verifying ground stress test data based on interval algorithm provided in Example 2 of the present invention is as follows: 1 ]·[v]′ Schematic diagram of interval analysis results;
[0059] Attached Figure 6b The method for verifying ground stress test data based on interval algorithm provided in Example 2 of the present invention is as follows: 1 ]·[v]′ interval analysis results. DETAILED DESCRIPTION
[0060] In view of this, the present invention provides a method, device, medium and equipment for verifying geostress test data based on an interval algorithm, which can verify geostress test data through a simple method, thereby being more suitable for practical use.
[0061] In order to further explain the technical means and effects adopted by the present invention to achieve the predetermined invention purpose, the following is a detailed description of the method, device, medium and equipment for verifying geostress test data based on interval algorithm proposed by the present invention, its specific implementation method, structure, characteristics and effects, in combination with the accompanying drawings and preferred embodiments. In the following description, different "one embodiment" or "embodiment" does not necessarily refer to the same embodiment. In addition, specific features, structures, or characteristics in one or more embodiments may be combined in any suitable form.
[0062] The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist, for example, A and / or B. Specifically, it is understood that: A and B may be included at the same time, A may exist alone, or B may exist alone, and any of the above three situations may be met.
[0063] Embodiment of geostress test data verification method based on interval algorithm
[0064] See attached Figure 1 The method for verifying geostress test data based on interval algorithm provided by the embodiment of the present invention comprises the following steps:
[0065] Step S1: construct a spatial geodetic coordinate system, in which the X axis points to the east, the Y axis points to the north, and the Z axis points vertically upward;
[0066] Step S2: Obtain the three principal stress vectors v of the geostress tensor 1 、v 2 and v 3 , where v 1 represents the first principal stress vector, v 2 represents the second principal stress vector, v 3 represents the third principal stress vector;
[0067] Step S3: Calculate the three principal stress vectors v 1 、v 2 and v 3 The interval vectors are [v 1 ]、[v 2 ] and [v 3 ];
[0068] Step S4: According to [v 1 ]、[v 2 ] and [v 3 ] calculation, record the dot product [v 1 ]·[v 2 ]The number of intervals obtained is [D 12 ], record the dot product [v 1 ]·[v 3 ]The number of intervals obtained is [D 13 ], record the dot product [v2 ]·[v 3 ]The number of intervals obtained is [D 23 ];
[0069] Step S5: According to the three principal stress vectors v 1 、v 2 and v 3 , calculate the dot product between the principal stress vectors and get v 1 ·v 2 、v 1 ·v 3 and v 2 ·v 3 ;
[0070] Step S6: According to v 1 ·v 2 、v 1 ·v 3 and v 2 ·v 3 Verify the correctness of the geostress test data. If v 1 ·v 2 ∈[D 12 ], and v 1 ·v 3 ∈[D 13 ], and v 2 ·v 3 ∈[D 23 ], the verification result is that the geostress test data is correct, otherwise, the verification result is that the geostress test data is wrong.
[0071] The geostress test data verification method based on interval algorithm of the present invention is based on interval calculation theory, and uses azimuth and inclination in the form of interval numbers to express all possible value ranges before truncation and rounding, so as to obtain the geostress principal stress vector expressed in the form of interval vectors; on this basis, a set of interval vectors orthogonal to the first principal stress interval vector is obtained by performing coordinate transformation on the unit vector in the horizontal plane, and then in this interval vector set, the second principal stress interval vector and the third principal stress interval vector orthogonal to the first principal stress interval vector are found by the principle of similar azimuth angles, and then the dot product interval number between the three mutually orthogonal principal stress interval vectors is obtained by the interval vector dot product operation rule, which is used as the value range of the dot product of the geostress principal stress vector after considering the influence of truncation and rounding of azimuth data, and is used as a criterion for whether orthogonality is satisfied.
[0072] Among them, the three principal stress vectors v of the ground stress tensor are obtained 1 、v 2 and v 3 The specific steps include:
[0073] The three principal stresses of the geostress tensor are σ i (α i , β i ), i = 1 to 3, then the three principal stress vectors v of the geostress tensor are i (l i , m i , n i The expression of )(i=1~3) is as follows
[0074]
[0075] Using interval number A 1 and B 1 To express the possible range of the first principal stress azimuth and inclination before truncation and rounding respectively
[0076]
[0077]
[0078] in, α 1 =α 1 -0.500, β 1 =β 1 -0.500, That is, all azimuth and inclination combinations whose values are in the corresponding interval correspond to the azimuth α expressed by integer after truncation and rounding. 1 and the inclination angle β 1 ,
[0079] Among them, l i , m i , n i are the three components of the principal stress vector, α i represents the principal stress σ i The azimuth angle, β i represents the principal stress σ i The inclination angle (i = 1-3), α 1 Indicates the number of intervals A 1 The left endpoint, here specifically refers to the lower limit of the first principal stress azimuth, Indicates the number of intervals A 1 The right endpoint, here specifically refers to the upper limit of the first principal stress azimuth angle; β 1 Indicates B 1 The left endpoint, here specifically refers to the lower limit of the first principal stress inclination angle, Indicates B 1 The right endpoint of , specifically refers to the upper limit of the inclination angle of the first principal stress.
[0080] Among them, the three principal stress vectors v are calculated 1 、v 2 and v 3 The interval vectors are [v 1 ]、[v 2 ] and [v 3 ] step, [v 1 The method for obtaining ] comprises the following steps:
[0081] According to the definition of interval vector and related operation rules, the principal stress vector [v 1 ],but
[0082] [v 1 ]=[cos B 1 sin A 1 , cos B 1 cos A 1 , sin B 1 ] (3).
[0083] Among them, the three principal stress vectors v are calculated 1 、v 2 and v 3 The interval vectors are [v 1 ]、[v 2 ] and [v 3 ] step, [v 2 The method for obtaining ] comprises the following steps:
[0084] Let the unit vector in the horizontal plane under the geodetic coordinates be v(l, m, n), the azimuth be α(0°~360°), and the inclination be 0°, then we have
[0085]
[0086] Increase α from 0° to 360° in 1° steps for one cycle:
[0087] In each cycle, the unit vector determined by equation (4) is transformed into the first principal stress interval vector [v 1 ] is perpendicular to each other, denoted as [v], then
[0088]
[0089] Back-calculate the azimuth [A] and inclination [B] from the interval vector [v];
[0090] The center number of interval number [A] and α 2When the distance is closest, let α be α′ and the interval vector [v] be [v 2 ].
[0091] Among them, the three principal stress vectors v are calculated 1 、v 2 and v 3 The interval vectors are [v 1 ]、[v 2 ] and [v 3 ] step, [v 3 The method for obtaining ] comprises the following steps:
[0092] Substituting α′-90° into (4) and (5) in sequence, we can obtain 1 ] and [v 2 ] are all orthogonal interval vectors [v 3 ].
[0093] Among them, according to v 1 ·v 2 、v 1 ·v 3 and v 2 ·v 3 Verify the correctness of the geostress test data. If v 1 ·v 2 ∈[D 12 ], and v 1 ·v 3 ∈[D 13 ], and v 2 ·v 3 ∈[D 23 ], the verification result is that the geostress test data is correct, otherwise, during the step in which the verification result is that the geostress test data is erroneous, the error reporting method includes sending an error message to the associated terminal, or issuing an error voice prompt, or an error tone prompt.
[0094] Embodiment of geostress test data verification device based on interval algorithm
[0095] See attached Figure 2 , the geostress test data verification device based on interval algorithm provided by the embodiment of the present invention includes:
[0096] A coordinate system construction module is used to construct a spatial geodetic coordinate system, in which the X axis points to the east, the Y axis points to the north, and the Z axis is vertically upward;
[0097] The principal stress vector acquisition module is used to obtain three principal stress vectors v 1 、v 2 and v 3 , where v 1 represents the first principal stress vector, v2 represents the second principal stress vector, v 3 represents the third principal stress vector;
[0098] Interval vector calculation module, used to calculate the three principal stress vectors v 1 、v 2 and v 3 The interval vectors are [v 1 ]、[v 2 ] and [v 3 ];
[0099] The interval number calculation module is used to calculate the interval number according to [v 1 ]、[v 2 ] and [v 3 ] calculation, record the dot product [v 1 ]·[v 2 ]The number of intervals obtained is [D 12 ], record the dot product [v 1 ]·[v 3 ]The number of intervals obtained is [D 13 ], record the dot product [v 2 ]·[v 3 ]The number of intervals obtained is [D 23 ];
[0100] The principal stress vector dot product calculation module is used to calculate the principal stress vector v according to the three principal stress vectors v 1 、v 2 and v 3 , calculate the dot product between the principal stress vectors and get v 1 ·v 2 、v 1 ·v 3 and v 2 ·v 3 ;
[0101] Test data verification module, used to verify the 1 ·v 2 、v 1 ·v 3 and v 2 ·v 3 Verify the correctness of the geostress test data. If v 1 ·v 2 ∈[D 12 ], and v 1 ·v 3 ∈[D 13 ], and v 2 ·v 3 ∈[D 23 ], the verification result is that the geostress test data is correct, otherwise, the verification result is that the geostress test data is wrong.
[0102] The geostress test data verification device based on interval algorithm of the present invention is based on interval calculation theory, and uses azimuth and inclination in the form of interval numbers to express all possible value ranges before truncation and rounding, so as to obtain the geostress principal stress vector expressed in the form of interval vectors; on this basis, a set of interval vectors orthogonal to the first principal stress interval vector is obtained by performing coordinate transformation on the unit vector in the horizontal plane, and then in this interval vector set, the second principal stress interval vector and the third principal stress interval vector orthogonal to the first principal stress interval vector are found by the principle of similar azimuth angles, and then the dot product interval number between the three mutually orthogonal principal stress interval vectors is obtained by the interval vector dot product operation rule, which is used as the value range of the dot product of the geostress principal stress vector after considering the influence of truncation and rounding of azimuth data, and is used as a criterion for whether orthogonality is satisfied.
[0103] Among them, the geostress test data verification device based on the interval algorithm also includes:
[0104] The error reporting module is used to report an error when the verification result of the test data verification module is that there is an error in the geostress test data.
[0105] Computer Readable Storage Medium Embodiments
[0106] The computer-readable storage medium provided in an embodiment of the present invention stores a geostress test data verification program based on an interval algorithm. When the geostress test data verification program based on an interval algorithm is executed by a processor, the steps of the geostress test data verification method based on an interval algorithm provided in the present invention are implemented.
[0107] The computer-readable storage medium provided by the present invention is based on interval calculation theory, and uses azimuth and inclination in the form of interval numbers to express all possible value ranges before truncation and rounding, so as to obtain the geostress principal stress vector expressed in the form of interval vectors; on this basis, a set of interval vectors orthogonal to the first principal stress interval vector is obtained by performing coordinate transformation on the unit vector in the horizontal plane, and then in this set of interval vectors, the second principal stress interval vector and the third principal stress interval vector orthogonal to the first principal stress interval vector are found by the principle of similar azimuth angles, and then the dot product interval number between the three mutually orthogonal principal stress interval vectors is obtained by the interval vector dot product operation rule, which is used as the value range of the dot product of the geostress principal stress vector after considering the influence of truncation and rounding of azimuth data, and is used as a criterion for whether orthogonality is satisfied.
[0108] Electronic device embodiment
[0109] The electronic device provided in an embodiment of the present invention includes a memory and a processor. The memory stores a geostress test data verification program based on an interval algorithm. When the geostress test data verification program based on an interval algorithm is executed by the processor, the steps of the geostress test data verification method based on an interval algorithm provided by the present invention are implemented.
[0110] The electronic device provided by the present invention is based on interval calculation theory, and uses azimuth and inclination in the form of interval numbers to express all possible value ranges before truncation and rounding, so as to obtain the geostress principal stress vector expressed in the form of interval vectors; on this basis, a set of interval vectors orthogonal to the first principal stress interval vector is obtained by performing coordinate transformation on the unit vector in the horizontal plane, and then in this set of interval vectors, the second principal stress interval vector and the third principal stress interval vector orthogonal to the first principal stress interval vector are found by the principle of similar azimuth angles, and then the dot product interval number between the three mutually orthogonal principal stress interval vectors is obtained by the interval vector dot product operation rule, which is used as the value range of the dot product of the geostress principal stress vector after considering the influence of truncation and rounding of azimuth data, and is used as a criterion for whether orthogonality is satisfied.
[0111] Reference Figure 3 , Figure 3 The present invention is a schematic diagram of the structure of a geostress test data verification device based on an interval algorithm in a hardware operating environment according to an embodiment of the present invention.
[0112] like Figure 3 As shown, the geostress test data verification device based on the interval algorithm may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (WIreless-FIdelity, WI-FI) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM) memory, or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk memory. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.
[0113] Those skilled in the art will understand that Figure 3The structure shown in does not constitute a limitation on the geostress test data verification device based on the interval algorithm, and may include more or fewer components than shown in the figure, or a combination of certain components, or a different arrangement of components.
[0114] like Figure 3 As shown, the memory 1005 as a storage medium may include an operating system, a data storage module, a network communication module, a user interface module, and a geostress test data verification program based on an interval algorithm.
[0115] exist Figure 3 In the geostress test data verification device based on interval algorithm shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the geostress test data verification device based on interval algorithm of the present invention can be set in the geostress test data verification device based on interval algorithm, and the geostress test data verification device based on interval algorithm calls the geostress test data verification program based on interval algorithm stored in the memory 1005 through the processor 1001, and executes the geostress test data verification method based on interval algorithm provided by the embodiment of the present invention.
[0116] Example 1
[0117] Taking the data in Table 1 as an example, we analyze it according to the above method, and the calculation results are shown in Table 2. It can be seen that except for v 1 v 3 In addition, the dot products of the other two principal stress vectors obviously exceed the corresponding number of intervals and do not satisfy mutual orthogonality.
[0118] Table 1 Results of geostress test for a certain project
[0119]
[0120] In the table: α, β are azimuth and inclination respectively.
[0121] Figure 5a The first principal stress interval vector [v 1 ] and the dot product between the interval vector [v] that is orthogonal to it, where the green vertical line is the position of the second principal stress at an azimuth angle of 65°, and the blue vertical line is the position of the third principal stress at an azimuth angle of 317°; Figure 5b The first principal stress interval vector [v 1 ] and the dot product between the interval vector [v] that is orthogonal to it, where the green vertical line is the location of the second principal stress at an azimuth angle of 46°, and the blue vertical line is the location of the third principal stress at an azimuth angle of 288°.
[0122] Table 2 Principal stress vector dot product interval number (Example 1)
[0123]
[0124] Example 2
[0125] Table 3 shows the data information of the two measured ground stress measurement points. To facilitate the subsequent precision comparison analysis, the principal stress magnitude and angle are retained to three significant figures after the decimal point (here regarded as the exact value). Table 4 shows the calculation results obtained by the above method. It can be seen that the non-zero value of the dot product between the principal stress vectors is within the error range caused by the truncation error of the azimuth data, and it can be considered that the three principal stress vectors are orthogonal to each other.
[0126] Figure 6a The first principal stress interval vector [v 1 ] and the dot product between the interval vector [v]′ that is orthogonal to it, where the green vertical line is the position of the second principal stress at an azimuth of 123°, and the blue vertical line is the position of the third principal stress at an azimuth of 26°; Figure 6b The first principal stress interval vector [v 1 ] and the dot product between the interval vector [v]′ that is orthogonal to it, where the green vertical line is the position of the second principal stress at an azimuth angle of 278°, and the blue vertical line is the position of the third principal stress at an azimuth angle of 170°.
[0127] Table 3 Information of ground stress measurement points of a certain project (Example 2)
[0128]
[0129] Table 4 Principal stress vector dot product interval number (Example 2)
[0130]
[0131] It can be seen from Table 2 and Table 4 that due to the nonlinearity of the sine function and the cosine function, it is obvious that the error of the dot product of the principal stress vector changes with the change of the azimuth and inclination, and it is impossible to give a definite limit value. For specific test data, interval analysis calculation is required to obtain the error range.
[0132] Although the preferred embodiments of the present invention have been described, those skilled in the art may make other changes and modifications to these embodiments once they have learned the basic creative concept. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the present invention.
[0133] Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims
1. A method for verifying in-situ stress test data based on interval algorithm, characterized in that, it includes the following steps: Construct a spatial geodetic coordinate system, where the X-axis points due east, the Y-axis points due north, and the Z-axis points vertically upward; Obtain the three principal stress vectors ν 1 , ν 2 and ν 3 , where ν 1 represents the first principal stress vector, ν 2 represents the second principal stress vector, ν 3 represents the third principal stress vector; Calculate the three principal stress vectors ν 1 , ν 2 and ν 3 whose interval vectors are [ν 1 , [ν 2 and [ν 3 ; Calculate according to the said [ν 1 , [ν 2 and [ν 3 . Denote the number of intervals obtained by the dot product [ν 1 ·[ν 2 as [D 12 . Denote the number of intervals obtained by the dot product [ν 1 ·[ν 3 as [D 13 . Denote the number of intervals obtained by the dot product [ν 2 ·[ν 3 as [D 23 ; According to the three principal stress vectors ν 1 , ν 2 and ν 3 , calculate the dot products between the principal stress vectors pairwise to obtain ν 1 ·ν 2 , ν 1 ·ν 3 and ν 2 ·ν 3 ; According to ν 1 ·ν 2 、ν 1 ·ν 3 and ν 2 ·ν 3 verify the correctness of the in-situ stress test data. Among them, if ν 1 ·ν 2 ∈[D 12 , and ν 1 ·ν 3 ∈[D 13 , and ν 2 ·ν 3 ∈[D 23 , then the verification result is that the in-situ stress test data is correct; otherwise, the verification result is that there is an error in the in-situ stress test data; The obtaining of the three principal stress vectors ν 1 , ν 2 and ν 3 specifically includes the following steps: Denote the three principal stresses of the in-situ stress tensor as σ i (α i ,β i ), i = 1 to 3. Then the three principal stress vectors v i (l i , m i , n i ), i = 1 to 3 are expressed as follows Adopt the interval numbers A 1 and B 1 to respectively represent all possible value ranges of the azimuth angle and dip angle of the first principal stress before the truncation and rounding operation Among them, α 1 = α 1 -0.500, β 1 = β 1 -0.500, That is, all combinations of azimuth and dip angle whose values are in the interval number interval of the belonging interval, after truncation and rounding operations, correspond to the azimuth α 1 and dip angle β 1 , Among them, l i , m i , n i are the three components of the principal stress vector respectively, α i represents the azimuth angle of the principal stress σ i , β i represents the dip angle of the principal stress σ i (i = 1 - 3), α 1 represents the left endpoint of the interval number Α 1 , specifically referring to the lower limit of the value range of the azimuth angle of the first principal stress here, represents the right endpoint of the interval number Α 1 , specifically referring to the upper limit of the value range of the azimuth angle of the first principal stress here; β 1 represents the left endpoint of B 1 , specifically referring to the lower limit of the value range of the dip angle of the first principal stress here, represents the right endpoint of B 1 , specifically referring to the upper limit of the value range of the dip angle of the first principal stress here.
2. The method for verifying in-situ stress test data based on interval algorithm according to claim 1, characterized in that, The step of calculating the three principal stress vectors ν 1 , ν 2 and ν 3 with the interval vectors of [v 1 , [v 2 and [v 3 respectively, the method for obtaining [v 1 includes the following steps: Based on the definition of the interval vector and related operation rules, the principal stress vector [v 1 expressed in the form of an interval vector can be obtained from Equation (1) based on Equations (2a) and (2b), that is [v 1 = [cosB 1 sinA 1 , cosB 1 cosA 1 , sinB 1 (3).
3. The method for verifying in-situ stress test data based on interval algorithm according to claim 2, characterized in that, The step of calculating the interval vectors of the three principal stress vectors ν 1 , ν 2 and ν 3 as [v 1 , [v 2 and [v 3 respectively includes the following steps for obtaining [v 2 : Denote the unit vector in the horizontal plane under the geodetic coordinates as v(l, m, n), the azimuth angle as α (0° to 360°), and the dip angle as 0°, then there is Increase α from 0° in steps of 1° to 360° for a cycle: Within each step of the loop, the unit vector determined by equation (4) is multiplied by the coordinate transformation matrix and converted into an interval vector perpendicular to the first principal stress interval vector [v 1 , denoted as [v], then Inverse calculate the azimuth angle [A] and dip angle [B] from the interval vector [v]; The central number of the interval number [A] and α 2 When they are closest, denote the α at this time as α′, and denote the interval vector [v] at this time as [v 2 .
4. The method for verifying in-situ stress test data based on interval algorithm according to claim 3, characterized in that, Calculate the three principal stress vectors ν 1 , ν 2 and ν 3 whose interval vectors are [v 1 , [v 2 and [v 3 respectively. In the process of 3 obtaining [v 3 , the obtaining method includes the following steps: Substitute α′ = -90° into (4) and (5) successively to obtain the interval vector [v 1 that is orthogonal to both [v 2 and [v 3 .
5. The method for verifying in-situ stress test data based on interval algorithm according to claim 1, characterized in that, The said according to v 1 ·v 2 、v 1 ·v 3 and v 2 ·v 3 Verify the correctness of the in-situ stress test data. Among them, if v 1 ·v 2 ∈[D 12 , and v 1 ·v 3 ∈[D 13 , and v 2 ·v 3 ∈[D 23 , then the verification result is that the in-situ stress test data is correct; otherwise, in the step process of the verification result that the in-situ stress test data is incorrect, the method of reporting an error includes sending an error message to the associated terminal, or emitting an error voice prompt, or an error tone prompt.
6. An in-situ stress test data verification device based on interval algorithm, characterized in that, it includes: A coordinate system construction module for constructing a spatial geodetic coordinate system, where the X-axis points due east, the Y-axis points due north, and the Z-axis points vertically upward; The principal stress vector acquisition module is used to acquire three principal stress vectors ν 1 , ν 2 and ν 3 , where ν 1 represents the first principal stress vector, ν 2 represents the second principal stress vector, ν 3 represents the third principal stress vector; Interval vector calculation module, used to calculate the interval vectors of the three principal stress vectors ν 1 , ν 2 and ν 3 are [v 1 , [v 2 , and [v 3 , respectively; Interval number calculation module, used to calculate according to the [[v 1 , [v 2 and [v 3 , and record the interval number obtained by the dot product [v 1 ·[v 2 as [D 12 , record the interval number obtained by the dot product [v 1 ·[v 3 as [D 13 , and record the interval number obtained by the dot product [v 2 ·[v 3 as [D 23 ; The principal stress vector dot product calculation module is used to calculate the pairwise dot products between the principal stress vectors according to the three principal stress vectors ν 1 , ν 2 and ν 3 , and obtain v 1 ·v 2 , v 1 ·v 3 and v 2 ·v 3 ; A test data verification module, used to verify the correctness of the in-situ stress test data according to v 1 ·v 2 、v 1 ·v 3 and v 2 ·v 3 wherein, if v 1 ·v 2 ∈[D 12 , and v 1 ·v 3 ∈[D 13 , and v 2 ·v 3 ∈[D 23 , then the verification result is that the in-situ stress test data is correct, otherwise, the verification result is that the in-situ stress test data is incorrect; The obtaining of the three principal stress vectors ν 1 , ν 2 and ν 3 specifically includes the following steps: Denote the three principal stresses of the in-situ stress tensor as σ i (α i ,β i ), i = 1 to 3. Then the three principal stress vectors v i (l i , m i , n i ), i = 1 to 3 are expressed as follows Adopt the interval numbers A 1 and B 1 to represent all possible value ranges of the azimuth angle and dip angle of the first principal stress before the truncation and rounding operation respectively Among them, α 1 = α 1 -0.500, β 1 = β 1 -0.500, That is, all combinations of azimuth and dip angle whose values are in the interval number interval of the belonging interval, after truncation and rounding operations, correspond to the azimuth α 1 and dip angle β 1 , where l i , m i , n i are the three components of the principal stress vector respectively, α i represents the azimuth angle of the principal stress σ i , β i represents the dip angle of the principal stress σ i (i = 1 - 3), α 1 represents the left endpoint of the interval number Α 1 , specifically referring to the lower limit of the value range of the azimuth angle of the first principal stress here, represents the right endpoint of the interval number Α 1 , specifically referring to the upper limit of the value range of the azimuth angle of the first principal stress here; β 1 represents the left endpoint of B 1 , specifically referring to the lower limit of the value range of the dip angle of the first principal stress here, represents the right endpoint of B 1 , specifically referring to the upper limit of the value range of the dip angle of the first principal stress here.
7. The in-situ stress test data verification device based on interval algorithm according to claim 6, characterized in that, it further includes: An error reporting module for reporting an error when the verification result of the test data verification module indicates that the in-situ stress test data is incorrect.
8. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores an in-situ stress test data verification program based on interval algorithm. When the in-situ stress test data verification program based on interval algorithm is executed by a processor, it realizes the steps of the method for verifying in-situ stress test data based on interval algorithm described in any one of claims 1-5.
9. An electronic device, characterized in that, it includes a memory and a processor. The memory stores an in-situ stress test data verification program based on interval algorithm. When the in-situ stress test data verification program based on interval algorithm is executed by the processor, it realizes the steps of the method for verifying in-situ stress test data based on interval algorithm described in any one of claims 1-5.
Citation Information
Patent Citations
Measuring device and method for rapidly measuring ground stress of soft rock stratum
CN110514342A
Method for analyzing coalbed methane geological selection of multi-coalbed high ground stress region
US20200131902A1