Three-dimensional Stereo Monitoring Method and System for Deep Horizontal Displacement Based on Continuous Point Positions
By constructing horizontal displacement monitoring vectors and calculating projection area to dynamically adjust the monitoring period, the problem of low efficiency of deep horizontal displacement monitoring in the prior art is solved, and more efficient deep horizontal displacement monitoring is achieved.
Patent Information
- Application Number
- CN202510293315.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-13
- Publication Date
- 2025-06-10
- Estimated Expiration
- 2045-03-13
AI Technical Summary
When monitoring the horizontal displacement of the deep layer, the existing deep inclined tube cannot dynamically adjust the monitoring period, resulting in the monitoring period of the large deep horizontal displacement and the small measurement point, which reduces the monitoring efficiency.
The three-dimensional three-dimensional monitoring method of deep horizontal displacement based on continuous points is adopted. By obtaining the cumulative horizontal monitoring displacement and historical period horizontal displacement of the measured points, the horizontal displacement monitoring vector is constructed, and the vector projection area is calculated to determine the iterative monitoring period and dynamically adjust the monitoring frequency.
The monitoring efficiency of deep inclined tube for deep horizontal displacement is improved, ensuring that the measurement points with large displacement have a high monitoring frequency, and enhancing the real-time and accuracy of the monitoring data.
Smart Images

Figure CN119826755B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of deep horizontal displacement monitoring, and particularly to a three-dimensional monitoring method and system for deep horizontal displacement based on continuous points. Background Art
[0002] In the field of geotechnical engineering, deep horizontal displacement monitoring is crucial for observing internal displacements of earth-rock dams, levees, railway and highway slopes, geotechnical slopes, building foundations, mines, foundation pit excavations, and underground structure projects, etc.
[0003] Currently, deep inclinometer tubes can be used for monitoring deep horizontal displacement. By measuring the horizontal displacements of each measuring point in the deep inclinometer tube, the deep horizontal displacement situation at the location where the deep inclinometer tube is located is determined. However, this method requires obtaining the horizontal displacement data of all measuring points at the same time, and does not dynamically adjust the monitoring period of each measurement according to the horizontal displacement situations of different measuring points, resulting in the same monitoring period for measuring points with small deep horizontal displacements and those with large deep horizontal displacements. In actual applications, measuring points with large deep horizontal displacements should have a higher monitoring frequency than those with small deep horizontal displacements to improve the monitoring efficiency. Therefore, the current monitoring of deep horizontal displacement by deep inclinometer tubes has the problem of low monitoring efficiency. Summary of the Invention
[0004] The present invention provides a three-dimensional monitoring method and system for deep horizontal displacement based on continuous points, and its main purpose is to improve the monitoring efficiency of deep inclinometer tubes for deep horizontal displacement.
[0005] To achieve the above object, a three-dimensional monitoring method for deep horizontal displacement based on continuous points provided by the present invention includes:
[0006] Obtaining the cumulative horizontal monitoring displacement and historical period horizontal displacement of a measuring point in a deep inclinometer tube, where the cumulative horizontal monitoring displacement refers to the cumulative horizontal displacement of the measuring point, and the historical period horizontal displacement refers to the increased horizontal monitoring displacement of the measuring point in the previous monitoring period;
[0007] Using a preset initial modulus length coefficient and initial angle coefficient, constructing a horizontal displacement monitoring vector according to the cumulative horizontal monitoring displacement and the historical period horizontal displacement, where the ratio of the vector modulus length of the horizontal displacement monitoring vector to the cumulative horizontal monitoring displacement is the initial modulus length coefficient, and the ratio of the vector angle to the historical period horizontal displacement is the initial angle coefficient;
[0008] Calculating the vector projection area of the horizontal displacement monitoring vector in a pre-constructed displacement monitoring coordinate system, and calculating an iterative monitoring period according to the vector projection area, where the vector projection area is inversely proportional to the iterative monitoring period;
[0009] Use the iterative monitoring period to monitor the horizontal displacement of the measuring point, and obtain the horizontal displacement of the current period, where the measuring point is a continuous position;
[0010] Judge whether a monitoring end instruction is received;
[0011] If a monitoring end instruction is not received, draw a time-series displacement curve of the measuring point according to the horizontal displacement of the current period;
[0012] Update the historical period horizontal displacement and the cumulative horizontal monitoring displacement according to the horizontal displacement of the current period, and return to the above step of constructing a horizontal displacement monitoring vector according to the cumulative horizontal monitoring displacement and the historical period horizontal displacement by using the preset initial modulus coefficient and initial angle coefficient;
[0013] If a monitoring end instruction is received, draw a two-dimensional plan of the horizontal displacement of the deep inclinometer tube according to the time-series displacement curve of the measuring point in the deep inclinometer tube, and construct a three-dimensional solid diagram of the horizontal displacement according to the two-dimensional plans of the horizontal displacements of each deep inclinometer tube.
[0014] Optionally, the obtaining of the cumulative horizontal monitoring displacement and the historical period horizontal displacement of the measuring point in the deep inclinometer tube includes:
[0015] Obtain the sequence of periodic horizontal monitoring displacements of the measuring point in the deep inclinometer tube;
[0016] According to the sequence of periodic horizontal monitoring displacements, calculate the cumulative horizontal monitoring displacement by using the following formula:
[0017]
[0018] Wherein, represents the cumulative horizontal monitoring displacement, represents the horizontal monitoring displacement of the i-th period in the sequence of periodic horizontal monitoring displacements, represents the total number of horizontal monitoring displacements in the sequence of periodic horizontal monitoring displacements;
[0019] Extract the horizontal monitoring displacement of the previous monitoring period in the sequence of periodic horizontal monitoring displacements, and use the horizontal monitoring displacement of the previous monitoring period as the historical period horizontal displacement, where the horizontal monitoring displacement of the previous monitoring period refers to the last horizontal monitoring displacement in the sequence of periodic horizontal monitoring displacements.
[0020] Optionally, the constructing of a horizontal displacement monitoring vector according to the cumulative horizontal monitoring displacement and the historical period horizontal displacement by using the preset initial modulus coefficient and initial angle coefficient includes:
[0021] According to the cumulative horizontal monitoring displacement and the initial modulus coefficient, calculate the vector modulus by using the following formula:
[0022]
[0023] Among them, represents the vector modulus length, represents the initial modulus length coefficient;
[0024] According to the historical periodic horizontal displacement and the initial angle coefficient, calculate the vector angle using the following formula:
[0025]
[0026] Among them, represents the vector angle, represents the historical periodic horizontal displacement, represents the initial angle coefficient;
[0027] Draw a horizontal displacement monitoring vector in the displacement monitoring coordinate system according to the vector modulus length and the vector angle, wherein the included angle between the horizontal displacement monitoring vector and the positive direction of the horizontal axis of the displacement monitoring coordinate system is equal to the vector angle.
[0028] Optionally, calculating the vector projection area of the horizontal displacement monitoring vector in a pre-constructed displacement monitoring coordinate system includes:
[0029] Calculate the vector projection area of the horizontal displacement monitoring vector according to a pre-constructed area formula, wherein the area formula is as follows:
[0030]
[0031] Among them, represents the vector projection area.
[0032] Optionally, calculating the iterative monitoring period according to the vector projection area includes:
[0033] Use the following formula to calculate the iterative monitoring period according to the vector projection area:
[0034]
[0035] Among them, represents the iterative monitoring period, represents the period conversion coefficient, represents the natural constant.
[0036] Optionally, drawing a measured point time-series displacement curve according to the current periodic horizontal displacement includes:
[0037] Sequentially extract the periodic horizontal monitoring displacements in the periodic horizontal monitoring displacement sequence;
[0038] Identify the periodic node monitoring time for the periodic level monitoring displacement;
[0039] Plot points in a pre-constructed measuring point time series coordinate system according to the periodic node monitoring time and the periodic level monitoring displacement, to obtain a periodic displacement monitoring node sequence, where the horizontal axis of the measuring point time series coordinate system represents the monitoring time and the vertical axis represents the monitoring displacement;
[0040] Connect the periodic displacement monitoring node sequences by fitting in sequence to obtain a measuring point time series displacement curve.
[0041] Optionally, the updating of the historical periodic level displacement and the cumulative level monitoring displacement according to the current periodic level displacement includes:
[0042] Take the current periodic level displacement as the historical periodic level displacement;
[0043] According to the current periodic level displacement and the cumulative level monitoring displacement, calculate the current cumulative level displacement using the following formula:
[0044]
[0045] where, represents the current cumulative level displacement, represents the current periodic level displacement;
[0046] Update the cumulative level monitoring displacement using the current cumulative level displacement.
[0047] Optionally, the drawing of the two-dimensional plan of the horizontal displacement of the deep inclinometer tube according to the measuring point time series displacement curve of the measuring points in the deep inclinometer tube includes:
[0048] Obtain the deep horizontal unit monitoring period, and calculate the horizontal displacement intercept time series according to the deep horizontal unit monitoring period, where the horizontal displacement intercept time in the horizontal displacement intercept time series is equal to an integer multiple of the deep horizontal unit monitoring period;
[0049] Successively extract the horizontal displacement intercept times in the horizontal displacement intercept time series;
[0050] Intercept the measuring point horizontal displacement sequence in the measuring point time series coordinate system according to the horizontal displacement intercept time, where the measuring point horizontal displacement sequence refers to the sequence composed of the horizontal displacements of each measuring point in the deep inclinometer tube at the horizontal displacement intercept time;
[0051] Draw the deep horizontal displacement curve of the deep inclinometer tube at the horizontal displacement intercept time according to the measuring point horizontal displacement sequence;
[0052] Collect the deep horizontal displacement curves at each horizontal displacement intercept time to obtain the two-dimensional plan view of the horizontal displacement of the deep inclinometer tube.
[0053] Optionally, constructing a three-dimensional stereogram of the horizontal displacement according to the two-dimensional plan views of the horizontal displacements of each deep inclinometer tube includes:
[0054] Identify the surface layout points of the deep inclinometer tubes and the deep horizontal displacement curves of each deep inclinometer tube;
[0055] Determine the xy-plane points of the deep horizontal displacement curves in the pre-constructed three-dimensional deep horizontal displacement coordinate system according to the surface layout points;
[0056] Identify the surface endpoints of the deep horizontal displacement curves, and translate the surface endpoints of the deep horizontal displacement curves to the xy-plane points to obtain three-dimensional horizontal displacement curves;
[0057] Collect the three-dimensional horizontal displacement curves of each deep inclinometer tube to obtain a three-dimensional stereogram of the horizontal displacement.
[0058] To achieve the above object, the present invention also provides a three-dimensional stereoscopic monitoring system for deep horizontal displacement based on continuous points, including:
[0059] An iterative monitoring period calculation module, configured to obtain the cumulative horizontal monitoring displacement and the historical period horizontal displacement of the measuring points in the deep inclinometer tube, where the cumulative horizontal monitoring displacement refers to the cumulative horizontal displacement of the measuring points, and the historical period horizontal displacement refers to the increased horizontal monitoring displacement of the measuring points in the previous monitoring period; use a preset initial modulus coefficient and an initial angle coefficient to construct a horizontal displacement monitoring vector according to the cumulative horizontal monitoring displacement and the historical period horizontal displacement, where the ratio of the vector modulus length of the horizontal displacement monitoring vector to the cumulative horizontal monitoring displacement is the initial modulus coefficient, and the ratio of the vector angle to the historical period horizontal displacement is the initial angle coefficient; calculate the vector projection area of the horizontal displacement monitoring vector in the pre-constructed displacement monitoring coordinate system, and calculate the iterative monitoring period according to the vector projection area, where the vector projection area is inversely proportional to the iterative monitoring period;
[0060] The current period horizontal displacement monitoring module is configured to perform horizontal displacement monitoring on the measuring points by using the iterative monitoring period to obtain the current period horizontal displacement, where the measuring points are continuous points;
[0061] The horizontal displacement cyclic monitoring and judgment module is used to judge whether a monitoring end instruction is received; if the monitoring end instruction is not received, a measured point time-series displacement curve is drawn according to the horizontal displacement in the current period; the historical period horizontal displacement and the cumulative horizontal monitoring displacement are updated according to the horizontal displacement in the current period, and the step of constructing a horizontal displacement monitoring vector according to the cumulative horizontal monitoring displacement and the historical period horizontal displacement by using the preset initial modulus length coefficient and initial angle coefficient is returned;
[0062] The horizontal displacement three-dimensional graph construction module is used to, if a monitoring end instruction is received, draw a two-dimensional plan of the horizontal displacement of the deep inclinometer tube according to the measured point time-series displacement curve of the measured points in the deep inclinometer tube, and construct a three-dimensional graph of the horizontal displacement according to the two-dimensional plans of the horizontal displacements of each deep inclinometer tube.
[0063] To solve the above problems, the present invention also provides an electronic device, which includes:
[0064] A memory that stores at least one instruction; and a processor that executes the instruction stored in the memory to implement the above-mentioned three-dimensional monitoring method for the deep horizontal displacement based on continuous points.
[0065] To solve the above problems, the present invention also provides a computer-readable storage medium, in which at least one instruction is stored, and the at least one instruction is executed by a processor in an electronic device to implement the above-mentioned three-dimensional monitoring method for the deep horizontal displacement based on continuous points.
[0066] To solve the problems described in the background art, the present invention first needs to calculate the current iterative monitoring period. Only by calculating the iterative monitoring period can the horizontal displacement of the measuring point be monitored according to the iterative monitoring period. When calculating the iterative monitoring period, since the larger the cumulative horizontal monitoring displacement and the historical period horizontal displacement are, the smaller the required iterative monitoring period should be. Therefore, it is necessary to first obtain the cumulative horizontal monitoring displacement and the historical period horizontal displacement of the measuring point in the deep inclinometer tube, and then use the initial modulus length coefficient and the initial angle coefficient to construct a horizontal displacement monitoring vector according to the cumulative horizontal monitoring displacement and the historical period horizontal displacement. In the embodiments of the present invention, the overall situation of the cumulative horizontal monitoring displacement and the historical period horizontal displacement is represented by the vector projection area of the horizontal displacement monitoring vector. Therefore, the vector projection area of the horizontal displacement monitoring vector in the pre-constructed displacement monitoring coordinate system can be calculated, and then the iterative monitoring period can be calculated according to the vector projection area. After monitoring the horizontal displacement of the current period using the iterative monitoring period, it is necessary to determine whether to receive a monitoring end instruction. If the monitoring end instruction is not received, the time-series displacement curve of the measuring point is drawn according to the horizontal displacement of the current period, and the historical period horizontal displacement and the cumulative horizontal monitoring displacement are updated according to the horizontal displacement of the current period, and a new horizontal displacement monitoring vector is constructed. If the monitoring end instruction is received, the horizontal displacement two-dimensional plan of the deep inclinometer tube is drawn according to the time-series displacement curve of the measuring point in the deep inclinometer tube, and then the horizontal displacement three-dimensional solid figure is constructed according to the horizontal displacement two-dimensional plans of each deep inclinometer tube. Therefore, the present invention can improve the monitoring efficiency of the deep inclinometer tube for the deep horizontal displacement. BRIEF DESCRIPTION OF THE DRAWINGS
[0067] Figure 1 FIG. is a schematic flow chart of a three-dimensional solid monitoring method for deep horizontal displacement based on continuous points provided by an embodiment of the present invention;
[0068] Figure 2 FIG. is a functional module diagram of a three-dimensional solid monitoring system for deep horizontal displacement based on continuous points provided by an embodiment of the present invention;
[0069] Figure 3 FIG. is a schematic structural diagram of an electronic device for implementing the three-dimensional solid monitoring method for deep horizontal displacement based on continuous points provided by an embodiment of the present invention.
[0070] DESCRIPTION OF THE REFERENCE NUMERALS:
[0071] 1. Electronic device; 10. Processor; 11. Memory; 12. Bus.
[0072] The implementation, functional features and advantages of the object of the present invention will be further described with reference to the embodiments and the accompanying drawings. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0073] It should be understood that the specific embodiments described herein are merely for explaining the present invention and are not intended to limit the present invention.
[0074] An embodiment of the present application provides a three-dimensional monitoring method for deep horizontal displacement based on continuous points. The execution subject of the three-dimensional monitoring method for deep horizontal displacement based on continuous points includes, but is not limited to, at least one of electronic devices such as a server, a terminal, etc. that can be configured to execute the method provided in the embodiment of the present application. In other words, the three-dimensional monitoring method for deep horizontal displacement based on continuous points can be executed by software or hardware installed on a terminal device or a server device, and the software can be a blockchain platform. The server includes, but is not limited to: a single server, a server cluster, a cloud server, or a cloud server cluster, etc.
[0075] Referring to Figure 1 As shown, it is a flowchart of a three-dimensional monitoring method for deep horizontal displacement based on continuous points provided by an embodiment of the present invention. In this embodiment, the three-dimensional monitoring method for deep horizontal displacement based on continuous points includes:
[0076] S1. Obtain the cumulative horizontal monitoring displacement and the historical cycle horizontal displacement of the measurement points in the deep inclinometer tube.
[0077] It can be understood that the deep inclinometer tube refers to a tubular device used to measure the inclination deformation inside soil or rock mass. The working principle and structural composition of the deep inclinometer tube are prior arts and will not be elaborated here. The measurement point refers to the monitoring point for measuring the horizontal displacement of the deep inclinometer tube. For example: the monitoring points at 2m, 4m, and 6m from the ground inside the deep inclinometer tube.
[0078] Specifically, the cumulative horizontal monitoring displacement refers to the cumulative horizontal displacement of the measurement point. For example: on January 1, 2020, the deep horizontal displacement of the measurement point was monitored to be 2mm; on January 2, 2020, the deep horizontal displacement of the measurement point was monitored to be 3mm; on January 3, 2020, the deep horizontal displacement of the measurement point was monitored to be 1mm. Then, the cumulative horizontal monitoring displacement from January 1 to January 3, 2020 is 6mm. The historical cycle horizontal displacement refers to the increased horizontal monitoring displacement of the measurement point in the previous monitoring cycle. For example: when the monitoring cycle is fixed at 1 day and the current time is January 4, 2020, the historical cycle horizontal displacement can be 1mm on January 3, 2020.
[0079] In an embodiment of the present invention, the obtaining of the cumulative horizontal monitoring displacement and the historical cycle horizontal displacement of the measurement points in the deep inclinometer tube includes:
[0080] Obtain the periodic horizontal monitoring displacement sequence of the measurement points in the deep inclinometer tube;
[0081] According to the periodic horizontal monitoring displacement sequence, calculate the cumulative horizontal monitoring displacement using the following formula:
[0082]
[0083] where, represents the cumulative horizontal monitoring displacement, represents the i-th periodic horizontal monitoring displacement in the periodic horizontal monitoring displacement sequence, represents the total number of periodic horizontal monitoring displacements in the periodic horizontal monitoring displacement sequence;
[0084] Extract the horizontal monitoring displacement of the previous monitoring period from the periodic horizontal monitoring displacement sequence, and use the horizontal monitoring displacement of the previous monitoring period as the historical periodic horizontal displacement, where the horizontal monitoring displacement of the previous monitoring period refers to the last periodic horizontal monitoring displacement in the periodic horizontal monitoring displacement sequence.
[0085] Furthermore, the periodic horizontal monitoring displacement sequence refers to a sequence composed of the measured deep horizontal displacements of the measuring point according to the monitoring period. For example: 2mm, 3mm, 1mm, etc. When the measured deep horizontal displacement of the measuring point is 1mm on January 3, 2020, and the current date is January 4, 2020, then the historical periodic horizontal displacement is 1mm.
[0086] S2. Use the preset initial modulus coefficient and initial angle coefficient to construct a horizontal displacement monitoring vector based on the cumulative horizontal monitoring displacement and the historical periodic horizontal displacement.
[0087] It can be understood that the initial modulus coefficient refers to the ratio coefficient of the vector modulus to the cumulative horizontal monitoring displacement, and the initial angle coefficient refers to the ratio coefficient of the vector angle to the historical periodic horizontal displacement.
[0088] Specifically, the ratio of the vector modulus of the horizontal displacement monitoring vector to the cumulative horizontal monitoring displacement is the initial modulus coefficient, and the ratio of the vector angle to the historical periodic horizontal displacement is the initial angle coefficient. Since the larger the cumulative horizontal monitoring displacement, the greater the total horizontal displacement of the measuring point, and the larger the historical periodic horizontal displacement, the greater the recent horizontal displacement of the measuring point. Therefore, when the cumulative horizontal monitoring displacement and the historical periodic horizontal displacement are larger, the monitoring frequency should be increased and the monitoring period should be shortened. Correspondingly, the vector modulus and vector angle of the horizontal displacement monitoring vector can also be increased in proportion. Finally, the vector projection area of the horizontal displacement monitoring vector represents the monitoring period. See the following embodiments for details.
[0089] In the embodiment of the present invention, the constructing a horizontal displacement monitoring vector based on the cumulative horizontal monitoring displacement and the historical periodic horizontal displacement using the preset initial modulus coefficient and initial angle coefficient includes:
[0090] Based on the cumulative horizontal monitoring displacement and the initial modulus length coefficient, calculate the vector modulus length using the following formula:
[0091]
[0092] where, represents the vector modulus length, represents the initial modulus length coefficient;
[0093] Based on the historical cycle horizontal displacement and the initial angle coefficient, calculate the vector angle using the following formula:
[0094]
[0095] where, represents the vector angle, represents the historical cycle horizontal displacement, represents the initial angle coefficient;
[0096] Draw a horizontal displacement monitoring vector in the displacement monitoring coordinate system according to the vector modulus length and the vector angle, where the angle between the horizontal displacement monitoring vector and the positive direction of the horizontal axis of the displacement monitoring coordinate system is equal to the vector angle.
[0097] It can be understood that the initial modulus length coefficient and the initial angle coefficient can be set by professionals according to the actual situation. The displacement monitoring coordinate system refers to the coordinate system used to represent the horizontal displacement monitoring vector.
[0098] For example, when the cumulative horizontal monitoring displacement is 100 mm and the initial modulus length coefficient is 0.1 cm / mm, the vector modulus length is 10 cm. When the historical cycle horizontal displacement is 5 mm and the initial angle coefficient is 3 degrees / mm, the vector angle is 5 mm * 3 degrees / mm = 15 degrees, that is, the angle between the horizontal displacement monitoring vector and the positive direction of the abscissa of the displacement monitoring coordinate system is 15 degrees. The initial angle coefficient should be set to a suitable value according to the actual situation to ensure that the change range of the vector angle is between 0 degrees and 90 degrees. When the vector angle is greater than 90 degrees, the vector projection area of the horizontal displacement monitoring vector will no longer be determined only by the vector modulus length and the vector angle. For details, see the following embodiments.
[0099] S3. Calculate the vector projection area of the horizontal displacement monitoring vector in the pre-constructed displacement monitoring coordinate system, and calculate the iterative monitoring period according to the vector projection area.
[0100] Further, the iterative monitoring period refers to the cycle of the change in the deep horizontal displacement of the monitoring point. For example, on January 1, 2020, the deep horizontal displacement of the monitoring point was monitored to be 2 mm; on January 2, 2020, the deep horizontal displacement of the monitoring point was monitored to be 3 mm; on January 3, 2020, the deep horizontal displacement of the monitoring point was monitored to be 1 mm; on January 5, 2020, the deep horizontal displacement of the monitoring point was monitored to be 3 mm; on January 7, 2020, the deep horizontal displacement of the monitoring point was monitored to be 1 mm. Then, the iterative monitoring period from the 1st to the 3rd is 1 day, and the iterative monitoring period from the 4th to the 7th is 2 days.
[0101] It can be understood that the vector projection area is inversely proportional to the iterative monitoring period. The vector projection area refers to the projection area of the horizontal displacement monitoring vector in the opposite direction of the vertical axis perpendicular to the displacement monitoring coordinate system. For example, when the vector modulus of the horizontal displacement monitoring vector is 10 cm and the vector angle is 30 degrees, the starting point of the vector of the horizontal displacement monitoring vector can be translated to the origin of the displacement monitoring coordinate system, and the vector direction can be made to form a 30-degree angle with the positive direction of the horizontal axis of the displacement monitoring coordinate system. At this time, the vector projection area is equal to square centimeters.
[0102] In the embodiment of the present invention, calculating the vector projection area of the horizontal displacement monitoring vector in a pre-constructed displacement monitoring coordinate system includes:
[0103] Calculating the vector projection area of the horizontal displacement monitoring vector according to a pre-constructed area formula, where the area formula is as follows:
[0104]
[0105] Wherein, represents the vector projection area.
[0106] In the embodiment of the present invention, calculating the iterative monitoring period according to the vector projection area includes:
[0107] Using the following formula to calculate the iterative monitoring period according to the vector projection area:
[0108]
[0109] Wherein, represents the iterative monitoring period, represents the period conversion coefficient, represents the natural constant.
[0110] It is understandable that the vector projection area should be inversely proportional to the iterative monitoring period. That is, when the vector projection area is larger, it indicates that the cumulative horizontal monitoring displacement is larger compared to the historical period level. Therefore, at this time, the iterative monitoring period should be reduced, and the measuring point should be measured for horizontal displacement with a higher monitoring frequency.
[0111] Furthermore, since the value range is from 1 to positive infinity, when the vector projection area becomes larger (for example, 2.5), the denominator will approach 1. At this time, the iterative monitoring period will approach the period conversion coefficient. Therefore, the period conversion coefficient should be reasonably set according to the iterative monitoring period. For example, when the minimum value of the iterative monitoring period is 1 day, the value of the period conversion coefficient should be 1.
[0112] S4. Use the iterative monitoring period to monitor the horizontal displacement of the measuring point to obtain the horizontal displacement of the current period.
[0113] It is understandable that the measuring points are continuous points, and the continuous points refer to the positions of the measuring points in the deep inclinometer tube being continuous. For example, a measuring point is set at 2m, 4m, and 6m from the ground respectively. The horizontal displacement of the current period refers to the horizontal displacement of the next period after the historical period horizontal displacement.
[0114] S5. Determine whether a monitoring end instruction is received.
[0115] If a monitoring end instruction is not received, then execute S6. Draw a time-series displacement curve of the measuring point according to the horizontal displacement of the current period.
[0116] It is understandable that the time-series displacement curve of the measuring point refers to the curve of the cumulative deep horizontal displacement of the measuring point changing with time.
[0117] In the embodiment of the present invention, drawing the time-series displacement curve of the measuring point according to the horizontal displacement of the current period includes:
[0118] Sequentially extract the horizontal monitoring displacement of the period in the horizontal monitoring displacement sequence of the period;
[0119] Identify the monitoring time of the period node of the horizontal monitoring displacement of the period;
[0120] Plot points in a pre-constructed time-series coordinate system of the measuring point according to the monitoring time of the period node and the horizontal monitoring displacement of the period to obtain a sequence of period displacement monitoring nodes. Among them, the horizontal axis of the time-series coordinate system of the measuring point represents the monitoring time, and the vertical axis represents the monitoring displacement;
[0121] Connect the sequence of period displacement monitoring nodes by fitting in sequence to obtain a time-series displacement curve of the measuring point.
[0122] It should be understood that the periodic horizontal monitoring displacement sequence refers to the sequence composed of the deep horizontal displacements obtained by monitoring the measuring point in each iteration monitoring period. For example, on January 1, 2020, the deep horizontal displacement of the measuring point was monitored to be 2 mm; on January 2, 2020, the deep horizontal displacement of the measuring point was monitored to be 3 mm; on January 3, 2020, the deep horizontal displacement of the measuring point was monitored to be 1 mm; on January 5, 2020, the deep horizontal displacement of the measuring point was monitored to be 3 mm; on January 7, 2020, the deep horizontal displacement of the measuring point was monitored to be 1 mm. Then the periodic horizontal monitoring displacement sequence is 2 mm, 3 mm, 1 mm, 3 mm, 1 mm. The periodic node monitoring time refers to the monitoring time of the periodic horizontal monitoring displacement, for example: January 1, 2020. The periodic displacement monitoring node sequence refers to the sequence composed of the coordinate points obtained by plotting according to the periodic node monitoring time and the periodic horizontal monitoring displacement.
[0123] S7. Update the historical periodic horizontal displacement and the cumulative horizontal monitoring displacement according to the current periodic horizontal displacement.
[0124] It can be understood that since it is necessary to continuously monitor the deep horizontal displacement of the measuring point, therefore, the historical periodic horizontal displacement and the cumulative horizontal monitoring displacement are constantly changing. Therefore, it is necessary to use the current periodic horizontal displacement to update the historical periodic horizontal displacement and the cumulative horizontal monitoring displacement.
[0125] In the embodiment of the present invention, the updating of the historical periodic horizontal displacement and the cumulative horizontal monitoring displacement according to the current periodic horizontal displacement includes:
[0126] Take the current periodic horizontal displacement as the historical periodic horizontal displacement;
[0127] According to the current periodic horizontal displacement and the cumulative horizontal monitoring displacement, calculate the current cumulative horizontal displacement by using the following formula:
[0128]
[0129] Wherein, represents the current cumulative horizontal displacement, represents the current periodic horizontal displacement;
[0130] Update the cumulative horizontal monitoring displacement by using the current cumulative horizontal displacement.
[0131] It can be understood that the current cumulative horizontal displacement refers to the cumulative deep horizontal monitoring displacement of the measuring point at the current moment. The cumulative horizontal monitoring displacement is the superposition of the historical periodic horizontal displacements monitored each time. Therefore, the current cumulative horizontal displacement should be the sum of the current periodic horizontal displacement and the cumulative horizontal monitoring displacement.
[0132] For example: on January 1, 2020, the deep horizontal displacement of the measuring point was monitored to be 2 mm; on January 2, 2020, the deep horizontal displacement of the measuring point was monitored to be 3 mm; on January 3, 2020, the deep horizontal displacement of the measuring point was monitored to be 1 mm. When the deep horizontal displacement of the measuring point monitored on January 4, 2020 is 4 mm for the current cycle horizontal displacement, the current cumulative horizontal displacement is updated from 6 mm to 10 mm, and the historical cycle horizontal displacement is updated from 1 mm to 4 mm.
[0133] Return the step of constructing a horizontal displacement monitoring vector based on the cumulative horizontal monitoring displacement and the historical cycle horizontal displacement by using the preset initial modulus length coefficient and initial angle coefficient.
[0134] It can be understood that after obtaining the current cumulative horizontal displacement, the next iterative monitoring cycle should be calculated. Therefore, it is necessary to use the initial modulus length coefficient and initial angle coefficient to construct a horizontal displacement monitoring vector based on the cumulative horizontal monitoring displacement and the historical cycle horizontal displacement, and calculate the next iterative monitoring cycle.
[0135] If a monitoring end instruction is received, then execute S8: draw a two-dimensional plan of the horizontal displacement of the deep inclinometer tube according to the measured point time series displacement curve of the measuring point in the deep inclinometer tube, and construct a three-dimensional solid diagram of the horizontal displacement according to the two-dimensional plans of the horizontal displacement of each deep inclinometer tube.
[0136] It should be understood that the two-dimensional plan of the horizontal displacement refers to the set of deep horizontal displacement curves measured by each measuring point in the deep inclinometer tube in one iterative monitoring cycle. The three-dimensional solid diagram of the horizontal displacement refers to a three-dimensional solid diagram representing the deep horizontal displacement obtained by combining the two-dimensional plans of the horizontal displacement of multiple deep inclinometer tubes according to the arrangement points of the deep inclinometer tubes. The deep horizontal displacement curve refers to the deep horizontal displacement curve of each measuring point of the same deep inclinometer tube measured in one iterative monitoring cycle.
[0137] In the embodiment of the present invention, the step of drawing the two-dimensional plan of the horizontal displacement of the deep inclinometer tube according to the measured point time series displacement curve of the measuring point in the deep inclinometer tube includes:
[0138] Obtain the deep horizontal unit monitoring period, and calculate the horizontal displacement truncation time series according to the deep horizontal unit monitoring period, where the horizontal displacement truncation time in the horizontal displacement truncation time series is equal to an integer multiple of the deep horizontal unit monitoring period;
[0139] Extract the horizontal displacement truncation time in the horizontal displacement truncation time series in sequence;
[0140] Intercept the horizontal displacement sequence of the measuring points in the time sequence coordinate system of the measuring points according to the horizontal displacement, where the horizontal displacement sequence of the measuring points refers to the sequence composed of the horizontal displacements of each measuring point in the deep inclinometer tube at the horizontal displacement interception time;
[0141] Draw the deep horizontal displacement curve of the deep inclinometer tube at the horizontal displacement interception time according to the horizontal displacement sequence of the measuring points;
[0142] Collect the deep horizontal displacement curves at each horizontal displacement interception time to obtain the two-dimensional plan of the horizontal displacement of the deep inclinometer tube.
[0143] It can be understood that the deep horizontal unit monitoring period refers to the measured time period between each deep horizontal displacement curve in the two-dimensional plan of the horizontal displacement. The horizontal displacement interception time sequence refers to the time sequence of intercepting the horizontal displacement sequences of each measuring point in the time sequence coordinate system of the measuring points. For example: the measured deep horizontal displacement of the measuring point at a depth of 2m is 2mm on January 1, 2020, 3mm on January 2, 2020, and 1mm on January 3, 2020; the measured deep horizontal displacement of the measuring point at a depth of 3m is 2.5mm on January 1, 2020, 2mm on January 2, 2020, and 2mm on January 3, 2020. Then when the deep horizontal unit monitoring period is 1 day, the horizontal displacement interception time sequence is January 1, 2020, January 2, 2020, January 3, 2020. When the horizontal displacement interception time is January 2, 2020, the intercepted horizontal displacement sequence of the measuring points is 3mm, 2mm.
[0144] In the embodiment of the present invention, constructing the three-dimensional stereogram of the horizontal displacement according to the two-dimensional plan of the horizontal displacement of each deep inclinometer tube includes:
[0145] Identify the surface layout points of the deep inclinometer tube and the deep horizontal displacement curves of each deep inclinometer tube;
[0146] Determine the xy-plane points of the deep horizontal displacement curve in the pre-constructed three-dimensional deep horizontal displacement coordinate system according to the surface layout points;
[0147] Identify the surface endpoints of the deep horizontal displacement curve, and translate the surface endpoints of the deep horizontal displacement curve to the xy-plane points to obtain the three-dimensional curve of the horizontal displacement;
[0148] Collect the three-dimensional curves of the horizontal displacement of each deep inclinometer tube to obtain the three-dimensional stereogram of the horizontal displacement.
[0149] It is understandable that the surface layout point refers to the layout site of the deep inclinometer tube on the ground, and the xy-plane point refers to the position point of the surface layout point on the plane where the x-axis and y-axis of the three-dimensional deep horizontal displacement coordinate system are located. The surface endpoint refers to the endpoint of the deep horizontal displacement curve at a depth of 0 m. The horizontal displacement three-dimensional curve refers to the spatial three-dimensional horizontal displacement curve measured by each measuring point of the deep inclinometer tube in a certain iterative monitoring period. The horizontal displacement three-dimensional solid diagram refers to the three-dimensional solid curve diagram representing the deep horizontal displacement of each deep inclinometer tube enclosed by the horizontal displacement three-dimensional curves of each deep inclinometer tube.
[0150] To solve the problems described in the background art, the present invention first needs to calculate the current iterative monitoring period. Only by calculating the iterative monitoring period can the horizontal displacement of the measuring points be monitored according to the iterative monitoring period. When calculating the iterative monitoring period, since the larger the cumulative horizontal monitoring displacement and the historical period horizontal displacement, the smaller the required iterative monitoring period. Therefore, it is necessary to first obtain the cumulative horizontal monitoring displacement and the historical period horizontal displacement of the measuring points in the deep inclinometer tube, and then use the initial modulus length coefficient and the initial angle coefficient to construct a horizontal displacement monitoring vector according to the cumulative horizontal monitoring displacement and the historical period horizontal displacement. In the embodiment of the present invention, the overall situation of the cumulative horizontal monitoring displacement and the historical period horizontal displacement is represented by the vector projection area of the horizontal displacement monitoring vector. Therefore, the vector projection area of the horizontal displacement monitoring vector in the pre-constructed displacement monitoring coordinate system can be calculated, and then the iterative monitoring period can be calculated according to the vector projection area. After monitoring the current period horizontal displacement using the iterative monitoring period, it is necessary to determine whether to receive a monitoring end instruction. If the monitoring end instruction is not received, the time-series displacement curve of the measuring point is drawn according to the current period horizontal displacement, and the historical period horizontal displacement and the cumulative horizontal monitoring displacement are updated according to the current period horizontal displacement, and the horizontal displacement monitoring vector is reconstructed. If the monitoring end instruction is received, the horizontal displacement two-dimensional plan of the deep inclinometer tube is drawn according to the time-series displacement curve of the measuring point in the deep inclinometer tube, and then the horizontal displacement three-dimensional solid diagram is constructed according to the horizontal displacement two-dimensional plans of each deep inclinometer tube. Therefore, the present invention can improve the monitoring efficiency of the deep inclinometer tube for deep horizontal displacement.
[0151] As Figure 2 shown, it is the functional module diagram of the three-dimensional solid monitoring system for deep horizontal displacement based on continuous points provided by an embodiment of the present invention.
[0152] The deep horizontal displacement three-dimensional monitoring system 100 based on continuous points of the present invention can be installed in an electronic device. According to the functions achieved, the deep horizontal displacement three-dimensional monitoring system 100 based on continuous points can include an iterative monitoring period calculation module 101, a current period horizontal displacement monitoring module 102, a horizontal displacement cyclic monitoring and judgment module 103, and a horizontal displacement three-dimensional map construction module 104. The modules of the present invention can also be referred to as units, which refer to a series of computer program segments that can be executed by a processor of an electronic device and can complete fixed functions, and are stored in the memory of the electronic device.
[0153] The iterative monitoring period calculation module 101 is configured to obtain the cumulative horizontal monitoring displacement and the historical period horizontal displacement of the measuring points in the deep inclinometer tube. Among them, the cumulative horizontal monitoring displacement refers to the cumulative horizontal displacement of the measuring points, and the historical period horizontal displacement refers to the increased horizontal monitoring displacement of the measuring points in the previous monitoring period; using a preset initial modulus length coefficient and an initial angle coefficient, a horizontal displacement monitoring vector is constructed according to the cumulative horizontal monitoring displacement and the historical period horizontal displacement. Among them, the ratio of the vector modulus length of the horizontal displacement monitoring vector to the cumulative horizontal monitoring displacement is the initial modulus length coefficient, and the ratio of the vector angle to the historical period horizontal displacement is the initial angle coefficient; calculate the vector projection area of the horizontal displacement monitoring vector in a pre-constructed displacement monitoring coordinate system, and calculate the iterative monitoring period according to the vector projection area. Among them, the vector projection area is inversely proportional to the iterative monitoring period;
[0154] The current period horizontal displacement monitoring module 102 is configured to use the iterative monitoring period to monitor the horizontal displacement of the measuring points to obtain the current period horizontal displacement, where the measuring points are continuous points;
[0155] The horizontal displacement cyclic monitoring and judgment module 103 is configured to judge whether a monitoring end instruction is received; if the monitoring end instruction is not received, a time-sequence displacement curve of the measuring points is drawn according to the current period horizontal displacement; the historical period horizontal displacement and the cumulative horizontal monitoring displacement are updated according to the current period horizontal displacement, and the above step of constructing a horizontal displacement monitoring vector according to the cumulative horizontal monitoring displacement and the historical period horizontal displacement using a preset initial modulus length coefficient and an initial angle coefficient is returned;
[0156] The horizontal displacement three-dimensional map construction module 104 is configured to, if a monitoring end instruction is received, draw a horizontal displacement two-dimensional plan of the deep inclinometer tube according to the time-sequence displacement curve of the measuring points in the deep inclinometer tube, and construct a horizontal displacement three-dimensional map according to the horizontal displacement two-dimensional plans of each deep inclinometer tube.
[0157] Specifically, when the modules in the three-dimensional monitoring system 100 for deep horizontal displacement based on continuous points in the embodiments of the present invention are used, they adopt the same technical means as those in the above-mentioned Figure 1 three-dimensional monitoring method for deep horizontal displacement based on continuous points, and can produce the same technical effects, which will not be elaborated here.
[0158] As Figure 3 shown, it is a schematic structural diagram of an electronic device for implementing the three-dimensional monitoring method for deep horizontal displacement based on continuous points provided by an embodiment of the present invention.
[0159] The electronic device 1 may include a processor 10, a memory 11, and a bus 12, and may further include a computer program stored in the memory 11 and executable on the processor 10, such as a program for the three-dimensional monitoring method for deep horizontal displacement based on continuous points.
[0160] Among them, the memory 11 includes at least one type of readable storage medium, and the readable storage medium includes flash memory, mobile hard disk, multimedia card, card-type memory (such as SD or DX memory, etc.), magnetic memory, magnetic disk, optical disc, etc. The memory 11 may be an internal storage unit of the electronic device 1 in some embodiments, such as the mobile hard disk of the electronic device 1. The memory 11 may also be an external storage device of the electronic device 1 in other embodiments, such as a plug-in mobile hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. equipped on the electronic device 1. Further, the memory 11 also includes the internal storage unit of the electronic device 1 and the external storage device. The memory 11 can be used not only to store application software installed on the electronic device 1 and various types of data, such as the code of the program for the three-dimensional monitoring method for deep horizontal displacement based on continuous points, but also to temporarily store data that has been output or will be output.
[0161] In some embodiments, the processor 10 may be composed of an integrated circuit. For example, it may be composed of a single packaged integrated circuit, or may be composed of multiple packaged integrated circuits with the same or different functions, including a combination of one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and various control chips. The processor 10 is the control core (Control Unit) of the electronic device, connecting various components of the entire electronic device through various interfaces and circuits, and by running or executing programs or modules stored in the memory 11 (such as the program for the three-dimensional stereoscopic monitoring method of deep horizontal displacement based on continuous points, etc.), and by calling the data stored in the memory 11, to perform various functions of the electronic device 1 and process data.
[0162] The bus 12 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. This bus 12 can be divided into an address bus, a data bus, a control bus, etc. The bus 12 is set to achieve connection and communication between the memory 11 and at least one processor 10, etc.
[0163] Figure 3 Only the electronic device with components is shown. Those skilled in the art can understand that, Figure 3 the shown structure does not constitute a limitation on the electronic device 1, and it may include fewer or more components than shown, or combine certain components, or have different component arrangements.
[0164] For example, although not shown, the electronic device 1 may further include a power source (such as a battery) for powering each component. Preferably, the power source may be logically connected to the at least one processor 10 through a power management device, so as to implement functions such as charge management, discharge management, and power consumption management through the power management device. The power source may also include any components such as one or more DC or AC power sources, a recharge device, a power failure detection circuit, a power converter or inverter, and a power status indicator. The electronic device 1 may also include various sensors, a Bluetooth module, a Wi-Fi module, etc., which will not be elaborated here.
[0165] Furthermore, the electronic device 1 may further include a network interface. Optionally, the network interface may include a wired interface and / or a wireless interface (such as a WI-FI interface, a Bluetooth interface, etc.), which is usually used to establish a communication connection between the electronic device 1 and other electronic devices.
[0166] Optionally, the electronic device 1 may further include a user interface, which may be a display, an input unit (such as a keyboard), and optionally, the user interface may also be a standard wired interface or a wireless interface. Optionally, in some embodiments, the display may be an LED display, a liquid crystal display, a touch liquid crystal display, and an OLED (Organic Light-Emitting Diode) toucher, etc. Among them, the display may also be appropriately referred to as a display screen or a display unit, which is used to display the information processed in the electronic device 1 and to display a visual user interface.
[0167] The program of the three-dimensional stereoscopic monitoring method for deep horizontal displacement based on continuous points stored in the memory 11 of the electronic device 1 is a combination of multiple instructions. When running in the processor 10, it can achieve:
[0168] Obtain the cumulative horizontal monitoring displacement and the historical cycle horizontal displacement of the measuring points in the deep inclinometer tube. Among them, the cumulative horizontal monitoring displacement refers to the cumulative horizontal displacement of the measuring points, and the historical cycle horizontal displacement refers to the horizontal monitoring displacement increased by the measuring points in the previous monitoring cycle;
[0169] Using a preset initial modulus length coefficient and an initial angle coefficient, construct a horizontal displacement monitoring vector according to the cumulative horizontal monitoring displacement and the historical cycle horizontal displacement. Among them, the ratio of the vector modulus length of the horizontal displacement monitoring vector to the cumulative horizontal monitoring displacement is the initial modulus length coefficient, and the ratio of the vector angle to the historical cycle horizontal displacement is the initial angle coefficient;
[0170] Calculate the vector projection area of the horizontal displacement monitoring vector in a pre-constructed displacement monitoring coordinate system, and calculate the iterative monitoring cycle according to the vector projection area. Among them, the vector projection area is inversely proportional to the iterative monitoring cycle;
[0171] Use the iterative monitoring cycle to monitor the horizontal displacement of the measuring points to obtain the current cycle horizontal displacement. Among them, the measuring points are continuous points;
[0172] Determine whether a monitoring end instruction is received;
[0173] If the monitoring end instruction is not received, draw a time-series displacement curve of the measuring points according to the current cycle horizontal displacement;
[0174] Update the historical cycle horizontal displacement and the cumulative horizontal monitoring displacement according to the current cycle horizontal displacement, and return to the step of constructing a horizontal displacement monitoring vector according to the cumulative horizontal monitoring displacement and the historical cycle horizontal displacement using the preset initial modulus length coefficient and initial angle coefficient;
[0175] If a monitoring end instruction is received, a two-dimensional plan view of the horizontal displacement of the deep inclinometer tube is drawn according to the measured point time-series displacement curve of the measured points in the deep inclinometer tube, and a three-dimensional solid figure of the horizontal displacement is constructed according to the two-dimensional plan views of the horizontal displacements of the respective deep inclinometer tubes. Specifically, the specific implementation method of the above instruction by the processor 10 can refer to Figures 1 to 3 the description of the relevant steps in the corresponding embodiment, which will not be elaborated here.
[0176] Furthermore, if the modules / units integrated in the electronic device 1 are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. The computer-readable storage medium can be volatile or non-volatile. For example, the computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a mobile hard disk, a magnetic disk, an optical disc, a computer memory, a read-only memory (ROM, Read-Only Memory).
[0177] The present invention also provides a computer-readable storage medium storing a computer program, which when executed by a processor of an electronic device, can implement:
[0178] Obtain the cumulative horizontal monitoring displacement and the historical cycle horizontal displacement of the measured points in the deep inclinometer tube, where the cumulative horizontal monitoring displacement refers to the cumulative horizontal displacement of the measured points, and the historical cycle horizontal displacement refers to the increased horizontal monitoring displacement of the measured points in the previous monitoring cycle;
[0179] Using a preset initial modulus length coefficient and an initial angle coefficient, construct a horizontal displacement monitoring vector according to the cumulative horizontal monitoring displacement and the historical cycle horizontal displacement, where the ratio of the vector modulus length of the horizontal displacement monitoring vector to the cumulative horizontal monitoring displacement is the initial modulus length coefficient, and the ratio of the vector angle to the historical cycle horizontal displacement is the initial angle coefficient;
[0180] Calculate the vector projection area of the horizontal displacement monitoring vector in a pre-constructed displacement monitoring coordinate system, and calculate the iterative monitoring cycle according to the vector projection area, where the vector projection area is inversely proportional to the iterative monitoring cycle;
[0181] Use the iterative monitoring cycle to monitor the horizontal displacement of the measured points to obtain the current cycle horizontal displacement, where the measured points are continuous points;
[0182] Determine whether a monitoring end instruction is received;
[0183] If a monitoring end instruction is not received, draw a measured point time-series displacement curve according to the current cycle horizontal displacement;
[0184] Update the historical periodic horizontal displacement and the cumulative horizontal monitoring displacement according to the current periodic horizontal displacement, and return the step of constructing a horizontal displacement monitoring vector based on the cumulative horizontal monitoring displacement and the historical periodic horizontal displacement by using a preset initial modulus length coefficient and an initial angle coefficient;
[0185] If a monitoring end instruction is received, draw a two-dimensional plan view of the horizontal displacement of the deep inclinometer tube according to the measured point time series displacement curve of the measured points in the deep inclinometer tube, and construct a three-dimensional stereogram of the horizontal displacement according to the two-dimensional plan views of the horizontal displacements of the respective deep inclinometer tubes. In several embodiments provided by the present invention, it should be understood that the disclosed devices, systems and methods can be implemented in other ways. For example, the system embodiments described above are merely illustrative, and there may be other partitioning methods in actual implementation.
[0186] The modules described as separate components may or may not be physically separated, and the components shown as modules may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Some or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0187] In addition, in each embodiment of the present invention, the various functional modules can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above integrated unit can be implemented in the form of hardware, or in the form of a hardware plus a software functional module.
[0188] For those skilled in the art, it is obvious that the present invention is not limited to the details of the above exemplary embodiments, and can be implemented in other specific forms without departing from the spirit or basic characteristics of the present invention.
[0189] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention and not to limit them. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical solutions of the present invention can be modified or equivalently replaced without departing from the spirit and scope of the technical solutions of the present invention.
Claims
1. A three-dimensional monitoring method for deep horizontal displacement based on continuous points, characterized in that: The method comprises: Obtaining the cumulative horizontal monitoring displacement and historical period horizontal displacement of the measuring point in the deep inclinometer casing, wherein the cumulative horizontal monitoring displacement refers to the cumulative horizontal displacement of the measuring point, and the historical period horizontal displacement refers to the increased horizontal monitoring displacement of the measuring point in the previous monitoring period; Using the preset initial modulus coefficient and initial angle coefficient, a horizontal displacement monitoring vector is constructed according to the accumulated horizontal monitoring displacement and the historical period horizontal displacement, wherein the ratio of the vector modulus of the horizontal displacement monitoring vector to the accumulated horizontal monitoring displacement is the initial modulus coefficient, and the ratio of the vector angle to the historical period horizontal displacement is the initial angle coefficient; Calculating a vector projection area of the horizontal displacement monitoring vector in a pre-constructed displacement monitoring coordinate system, and calculating an iterative monitoring period according to the vector projection area, wherein the vector projection area is inversely proportional to the iterative monitoring period; Performing horizontal displacement monitoring on the measuring points using the iterative monitoring cycle to obtain the current cycle horizontal displacement, wherein the measuring points are continuous points; Determine whether to receive the monitoring end instruction; If the monitoring end instruction is not received, a time series displacement curve of the measuring point is drawn according to the horizontal displacement of the current cycle; The historical cycle horizontal displacement and the accumulated horizontal monitoring displacement are updated according to the current cycle horizontal displacement, and the step of using the preset initial modulus coefficient and initial angle coefficient to construct a horizontal displacement monitoring vector according to the accumulated horizontal monitoring displacement and the historical cycle horizontal displacement is returned to; If a monitoring end instruction is received, a two-dimensional plane diagram of horizontal displacement of the deep inclinometer casing is drawn according to the time-series displacement curve of the measuring points in the deep inclinometer casing, and a three-dimensional stereogram of horizontal displacement is constructed according to the two-dimensional plane diagrams of horizontal displacement of each deep inclinometer casing; The step of drawing a time series displacement curve of a measuring point according to the current period horizontal displacement includes: Sequentially extracting periodic level monitoring displacements from the periodic level monitoring displacement sequence; Identifying the periodic node monitoring time of the periodic level monitoring displacement; According to the periodic node monitoring time and the periodic horizontal monitoring displacement, points are plotted in a pre-constructed measuring point time series coordinate system to obtain a periodic displacement monitoring node sequence, wherein the horizontal axis of the measuring point time series coordinate system represents the monitoring time, and the vertical axis represents the monitoring displacement; The periodic displacement monitoring node sequence is sequentially fitted and connected to obtain a measuring point time series displacement curve; The method of drawing a two-dimensional plane diagram of horizontal displacement of the deep inclinometer casing according to the time-series displacement curves of the measuring points in the deep inclinometer casing comprises: Acquire a deep horizontal unit monitoring period, and calculate a horizontal displacement interception time series according to the deep horizontal unit monitoring period, wherein the horizontal displacement interception time in the horizontal displacement interception time series is equal to an integer multiple of the deep horizontal unit monitoring period; Sequentially extracting horizontal displacement interception times from the horizontal displacement interception time sequence; According to the horizontal displacement interception time, a measuring point horizontal displacement sequence is intercepted in the measuring point time series coordinate system, wherein the measuring point horizontal displacement sequence refers to a sequence composed of horizontal displacements of each measuring point in the deep inclinometer casing at the horizontal displacement interception time; Draw a deep horizontal displacement curve of the deep inclinometer casing at the horizontal displacement interception time according to the horizontal displacement sequence of the measuring points; Collecting the deep horizontal displacement curves of each horizontal displacement interception time to obtain a two-dimensional plane diagram of the horizontal displacement of the deep inclinometer casing; The method of constructing a three-dimensional horizontal displacement map according to the two-dimensional horizontal displacement map of each deep-layer inclinometer casing comprises: Identifying the surface arrangement points of the deep inclinometer casings and the deep horizontal displacement curves of each deep inclinometer casing; Determine the xy plane point of the deep horizontal displacement curve in the pre-constructed three-dimensional deep horizontal displacement coordinate system according to the surface arrangement points; Identifying the surface endpoint of the deep horizontal displacement curve, translating the surface endpoint of the deep horizontal displacement curve to the xy plane point, and obtaining a three-dimensional horizontal displacement curve; The three-dimensional curves of horizontal displacement of each deep-layer inclinometer casing are collected to obtain a three-dimensional stereogram of horizontal displacement.
2. The three-dimensional monitoring method for deep horizontal displacement based on continuous points according to claim 1, characterized in that: The method of obtaining the accumulated horizontal monitoring displacement and historical period horizontal displacement of the measuring points in the deep inclinometer casing includes: Obtaining a periodic horizontal monitoring displacement sequence of a measuring point in the deep inclinometer casing; According to the periodic horizontal monitoring displacement sequence, the cumulative horizontal monitoring displacement is calculated using the following formula: in, Indicates the accumulated horizontal monitoring displacement, represents the i-th periodic horizontal monitoring displacement in the periodic horizontal monitoring displacement sequence, Indicates the total number of periodic level monitoring displacements in the periodic level monitoring displacement sequence; The horizontal monitoring displacement of the previous monitoring cycle is extracted from the cycle horizontal monitoring displacement sequence, and the horizontal monitoring displacement of the previous monitoring cycle is used as the historical cycle horizontal displacement, wherein the horizontal monitoring displacement of the previous monitoring cycle refers to the last cycle horizontal monitoring displacement in the cycle horizontal monitoring displacement sequence.
3. The three-dimensional monitoring method for deep horizontal displacement based on continuous points according to claim 2 is characterized in that: The method of using the preset initial modulus coefficient and the initial angle coefficient to construct a horizontal displacement monitoring vector according to the accumulated horizontal monitoring displacement and the historical period horizontal displacement includes: According to the accumulated horizontal monitoring displacement and the initial modulus coefficient, the vector modulus is calculated using the following formula: in, represents the vector modulus, represents the initial modulus coefficient; According to the historical period horizontal displacement and the initial angle coefficient, the vector angle is calculated using the following formula: in, represents the vector angle, represents the horizontal displacement of the historical cycle, represents the initial angle factor; A horizontal displacement monitoring vector is drawn in the displacement monitoring coordinate system according to the vector modulus and the vector angle, wherein an angle between the horizontal displacement monitoring vector and the positive direction of the horizontal axis of the displacement monitoring coordinate system is equal to the vector angle.
4. The three-dimensional monitoring method for deep horizontal displacement based on continuous points according to claim 3 is characterized in that: The calculating the vector projection area of the horizontal displacement monitoring vector in the pre-constructed displacement monitoring coordinate system includes: The vector projection area of the horizontal displacement monitoring vector is calculated according to a pre-constructed area formula, wherein the area formula is as follows: in, Represents the projected area of a vector.
5. The three-dimensional monitoring method for deep horizontal displacement based on continuous points according to claim 4, characterized in that: The calculating the iterative monitoring cycle according to the vector projection area comprises: The iterative monitoring period is calculated according to the vector projection area using the following formula: in, represents the iterative monitoring cycle, represents the period conversion factor, Represents a natural constant.
6. The three-dimensional monitoring method for deep horizontal displacement based on continuous points according to claim 5, characterized in that: The updating of the historical cycle horizontal displacement and the cumulative horizontal monitoring displacement according to the current cycle horizontal displacement includes: Taking the current cycle level displacement as the historical cycle level displacement; According to the current periodic horizontal displacement and the cumulative horizontal monitoring displacement, the current cumulative horizontal displacement is calculated using the following formula: in, Indicates the current accumulated horizontal displacement, Indicates the horizontal displacement of the current cycle; The accumulated horizontal monitoring displacement is updated using the current accumulated horizontal displacement.
7. A three-dimensional monitoring system for deep horizontal displacement based on continuous points, characterized in that: The system comprises: The iterative monitoring cycle calculation module is used to obtain the cumulative horizontal monitoring displacement and the historical period horizontal displacement of the measuring point in the deep inclinometer casing, wherein the cumulative horizontal monitoring displacement refers to the cumulative horizontal displacement of the measuring point, and the historical period horizontal displacement refers to the horizontal monitoring displacement increased by the measuring point in the previous monitoring cycle; using the preset initial modulus coefficient and initial angle coefficient, a horizontal displacement monitoring vector is constructed according to the cumulative horizontal monitoring displacement and the historical period horizontal displacement, wherein the ratio of the vector modulus of the horizontal displacement monitoring vector to the cumulative horizontal monitoring displacement is the initial modulus coefficient, and the ratio of the vector angle to the historical period horizontal displacement is the initial angle coefficient; calculate the vector projection area of the horizontal displacement monitoring vector in the pre-constructed displacement monitoring coordinate system, and calculate the iterative monitoring cycle according to the vector projection area, wherein the vector projection area is inversely proportional to the iterative monitoring cycle; A current cycle horizontal displacement monitoring module, used to perform horizontal displacement monitoring on the measuring points using the iterative monitoring cycle to obtain the current cycle horizontal displacement, wherein the measuring points are continuous points; The horizontal displacement cycle monitoring judgment module is used to judge whether a monitoring end instruction is received; if the monitoring end instruction is not received, a measuring point time series displacement curve is drawn according to the current cycle horizontal displacement; the historical cycle horizontal displacement and the cumulative horizontal monitoring displacement are updated according to the current cycle horizontal displacement, and the step of constructing a horizontal displacement monitoring vector according to the cumulative horizontal monitoring displacement and the historical cycle horizontal displacement using the preset initial modulus coefficient and initial angle coefficient is returned; the drawing of the measuring point time series displacement curve according to the current cycle horizontal displacement includes: extracting the cycle horizontal monitoring displacement in sequence from the cycle horizontal monitoring displacement sequence; identifying the cycle node monitoring time of the cycle horizontal monitoring displacement; drawing points in a pre-constructed measuring point time series coordinate system according to the cycle node monitoring time and the cycle horizontal monitoring displacement to obtain a cycle displacement monitoring node sequence, wherein the horizontal axis of the measuring point time series coordinate system represents the monitoring time and the vertical axis represents the monitoring displacement; fitting and connecting the cycle displacement monitoring node sequence in sequence to obtain a measuring point time series displacement curve; A module for constructing a three-dimensional horizontal displacement map is used to draw a two-dimensional horizontal displacement map of the deep inclinometer casing according to the time-series displacement curves of the measuring points in the deep inclinometer casing if a monitoring end instruction is received, and to construct a three-dimensional horizontal displacement map according to the two-dimensional horizontal displacement maps of each deep inclinometer casing; the two-dimensional horizontal displacement map of the deep inclinometer casing according to the time-series displacement curves of the measuring points in the deep inclinometer casing comprises: obtaining a deep horizontal unit monitoring period, calculating a horizontal displacement interception time series according to the deep horizontal unit monitoring period, wherein the horizontal displacement interception time in the horizontal displacement interception time series is equal to an integer multiple of the deep horizontal unit monitoring period; sequentially extracting the horizontal displacement interception time in the horizontal displacement interception time series; intercepting a horizontal displacement sequence of the measuring points in the time-series coordinate system according to the horizontal displacement interception time, wherein the horizontal displacement sequence of the measuring points refers to each of the deep horizontal unit monitoring period in the deep inclinometer casing. A sequence of horizontal displacements of measuring points at the horizontal displacement interception time; drawing a deep horizontal displacement curve of the deep inclinometer casing at the horizontal displacement interception time according to the horizontal displacement sequence of the measuring points; collecting the deep horizontal displacement curves at each horizontal displacement interception time to obtain a two-dimensional horizontal displacement plane diagram of the deep inclinometer casing; constructing a three-dimensional horizontal displacement stereogram according to the two-dimensional horizontal displacement plane diagrams of each deep inclinometer casing, including: identifying the surface arrangement points of the deep inclinometer casing and the deep horizontal displacement curves of each deep inclinometer casing; determining the xy plane points of the deep horizontal displacement curves in a pre-constructed three-dimensional deep horizontal displacement coordinate system according to the surface arrangement points; identifying the surface endpoints of the deep horizontal displacement curves, translating the surface endpoints of the deep horizontal displacement curves to the xy plane points to obtain a three-dimensional horizontal displacement curve; collecting the three-dimensional horizontal displacement curves of each deep inclinometer casing to obtain a three-dimensional horizontal displacement stereogram.
Citation Information
Patent Citations
Foundation pit displacement monitoring method and device and electronic equipment
CN117804347A
Deep and large foundation pit monitoring method and system, program product and storage medium
CN119321145A