Detailed Description
Embodiments of the present application are described in detail below, examples of which are illustrated in the accompanying drawings, wherein the same or similar reference numerals refer to the same or similar elements or elements having the same or similar functions throughout. The embodiments described below by referring to the drawings are exemplary and intended for the purpose of explaining the present application and are not to be construed as limiting the present application.
The following describes a method and an apparatus for monitoring sliding of a slope according to embodiments of the present application with reference to the accompanying drawings.
FIG. 1 is a flow chart of a method of monitoring the sliding of a side slope according to one embodiment of the present application, as shown in FIG. 1, comprising the steps of:
s101, acquiring GNSS monitoring data of each monitoring point on the slope.
The side slope is a slope surface with a certain gradient, which is formed on two sides of the roadbed for ensuring the stability of the roadbed. In the embodiment of the application, a plurality of monitoring points capable of reflecting the change characteristics of the monitoring points are directly or indirectly arranged on the side slope according to priori knowledge.
Optionally, the monitoring point may be disposed on the surface of the slope, or may be disposed in a near-ground space of the slope, which is not limited in this application.
Monitoring data of the monitoring point is acquired by using a global navigation satellite positioning system (Global Navigation Satellite System, GNSS), optionally including three-dimensional coordinates of the monitoring point and time information when the three-dimensional coordinates are acquired.
S102, determining displacement information of the monitoring points according to the monitoring data of the monitoring points and the reference data of the reference monitoring points.
In some implementations, each monitoring point has a corresponding reference monitoring point, and in the present application, reference data of the reference monitoring points may be acquired by using a GNSS, where it needs to be described that the reference data of the reference monitoring points is the reference data corresponding to the monitoring points.
Optionally, in this embodiment of the present application, before determining displacement information of the monitoring points according to the monitoring data of the monitoring points and the reference data of the reference monitoring points, a coordinate system is further required to be converted, that is, GNSS monitoring data of each monitoring point is converted from a longitude and latitude coordinate system to a geodetic coordinate system.
In some implementations, the monitoring data of the monitoring point is differenced from the reference data of the reference monitoring point to determine displacement information of the monitoring point at the i-th moment.
S103, acquiring a slope direction angle.
In some implementations, slope trends are obtained based on the monitored site terrain data, and slope direction angles are then confirmed based on the slope trends. In some implementations, at the beginning of the measurement, slope inclination is obtained from mapping the terrain of the slope, and then slope direction angle is confirmed from the slope inclination. In the embodiment of the application, the slope direction angle is the angle corresponding to the slope trend.
S104, generating a slope sliding monitoring radar chart according to the displacement information of the monitoring points.
And acquiring the displacement azimuth angle and the displacement variation of the monitoring point at the ith moment according to the displacement information of the monitoring point at the ith moment, and further generating a slope sliding monitoring radar chart according to the displacement azimuth angle and the displacement variation of each moment.
Optionally, the horizontal displacement azimuth angle of the monitoring point at the ith moment is taken as a polar angle, the displacement variation of the monitoring point at the ith moment is taken as a polar diameter, and the polar coordinates in the polar coordinate system are determined, so that a slope sliding monitoring radar chart is generated.
S105, determining the spatial relationship between the main sliding direction of the side slope and the slope surface according to the side slope direction angle and the monitoring radar chart.
And acquiring the main sliding direction of the slope according to the deviation of the positions of the monitoring points in the monitoring radar chart, and acquiring the spatial relationship of the slope according to the main sliding direction and the slope direction angle.
In the embodiment of the application, displacement information of the monitoring point is determined according to the monitoring data of the monitoring point and the reference data of the reference monitoring point; according to the displacement information of the monitoring points, a monitoring radar chart of slope sliding is generated; and determining the spatial relationship between the main sliding direction of the side slope and the slope surface according to the side slope direction angle and the monitoring radar chart. The method and the device can intuitively display the deformation direction of the monitoring point, monitor the sliding direction of the slope according to the relative deformation between the slope and the monitoring point, and combine the monitoring data with the map display, thereby improving the accuracy and the efficiency of sliding monitoring.
Fig. 2 is a flowchart of a method for monitoring sliding of a side slope according to an embodiment of the present application, as shown in fig. 2, and the method further includes the following steps on the basis of the above facts:
s201, first coordinate information of the monitoring point is obtained from the monitoring data.
In this embodiment of the present application, one of the monitoring points is taken as an example for introduction, table 1 is the monitoring data of one of the monitoring points provided in this embodiment of the present application, please refer to table 1, wherein year, month, day, time, minute and second are the time information corresponding to the monitoring point, X i ,Y i ,Z i Coordinate values of three-dimensional coordinates corresponding to the monitoring points, wherein X i Is the coordinate value of the transverse horizontal direction, Y i Z is the coordinate value in the longitudinal and horizontal directions i Is a coordinate value in the vertical direction. Alternatively, in embodiments of the present application, a seatThe unit of the scalar value may be meters.
TABLE 1
In the embodiment of the application, the monitoring data of the monitoring point can be expressed as (T i ,X i ,Y i ,Z i ) Wherein T is i For the time information corresponding to the monitoring point at the ith moment, namely the information of year, month, day, time, minute and second corresponding to the monitoring point at the ith moment, the first coordinate information (X) of the monitoring point at the ith moment is obtained i ,Y i ,Z i )。
S202, second coordinate information of the reference monitoring point is acquired from the reference data.
Table 2 is reference data of reference monitoring points provided in the embodiment of the present application, please refer to Table 2, wherein year, month, day, time, minute and second are time information corresponding to the reference monitoring points, X 0 ,Y 0 ,Z 0 Coordinate values of three-dimensional coordinates corresponding to the reference monitoring point, wherein X is 0 Is the coordinate value of the transverse horizontal direction, Y 0 Z is the coordinate value in the longitudinal and horizontal directions 0 Is a coordinate value in the vertical direction. Alternatively, in the embodiment of the present application, the unit of the coordinate value may be rice.
TABLE 2
In the embodiment of the application, the reference data of the reference monitoring point can be expressed as (T 0 ,X 0 ,Y 0 ,Z 0 ) Wherein T is 0 For the time information corresponding to the reference monitoring point, namely the information of the year, month, day, time, minute and second of the measurement reference monitoring point, the second coordinate information (X 0 ,Y 0 ,Z 0 )。
S203, determining displacement information according to the first coordinate information and the second coordinate information.
The first coordinate information of any moment of the monitoring point is differenced with the second coordinate information of the reference monitoring point, and the displacement information (x) of the monitoring point at the ith moment is obtained i ,y i ,z i )。
Optionally, in the embodiment of the present application, the following formula may be used to obtain the displacement information of the monitoring point at the ith moment:
(x i ,y i ,z i )=(X i ,Y i ,Z i )-(X 0 ,Y 0 ,Z 0 )
in the embodiment of the application, first coordinate information of the monitoring point is acquired from the monitoring data, second coordinate information of the reference monitoring point is acquired from the reference data, and displacement information is determined according to the first coordinate information and the second coordinate information. The method and the device can intuitively display the deformation direction of the monitoring point, monitor the sliding direction of the slope according to the relative deformation between the slope and the monitoring point, and combine the monitoring data with the map display, thereby improving the accuracy and the efficiency of sliding monitoring.
Fig. 3 is a flowchart of a method for monitoring sliding of a side slope according to an embodiment of the present application, as shown in fig. 3, and the method further includes the following steps on the basis of the above facts:
s301, for each monitoring point, determining a displacement azimuth angle of the monitoring point in the horizontal direction and a target displacement variation according to the displacement information of the monitoring point.
In order to improve accuracy of side slope detection, the displacement azimuth angle of the monitoring point in the horizontal direction is confirmed according to the sum of vector values of the horizontal direction and the horizontal direction. For example, the displacement information of the monitoring point at the i-th time is (t i ,x i ,y i ,z i ) The displacement azimuth angle alpha of the monitoring point at the ith moment can be confirmed by adopting the following formula i :
In some implementations, the horizontal displacement variation of the monitoring point is obtained as the target displacement variation of the monitoring point according to the displacement information, alternatively, the following formula may be adopted to obtain the displacement variation L of the monitoring point in the horizontal direction at the ith moment i :
In some implementations, the displacement variation z of the monitoring point in the vertical direction is obtained according to the displacement information i As a target displacement variation of the monitoring point.
In some implementations, the total displacement variation of the monitoring point is obtained as the target displacement variation of the monitoring point according to the displacement information, alternatively, the following formula may be adopted to obtain the total displacement variation dis of the monitoring point at the ith moment i :
S302, determining the position of the monitoring point in the geological compass map based on the displacement azimuth and the target displacement variation.
Optionally, in this embodiment of the present application, the reference monitoring point corresponding to the monitoring point may be used as a circle center, the north direction is 0 ° and the clockwise direction is the positive direction to establish the geology Luo Pantu, the angle of the monitoring point in the geological compass map is determined based on the displacement azimuth, and the distance between the monitoring point and the circle center of the geology Luo Pantu is determined based on the target displacement variation.
In some implementations, the maximum value of the target displacement variation is selected from all monitoring points, and the display radius of the geology Luo Pantu is determined. In some implementations, the display radius of the geology Luo Pantu is determined to be L with the displacement variation in the horizontal direction as the target displacement variation m =max[|L max |,|L min |]Wherein max.]To take the maximum value to calculate L max Horizontal direction in geology Luo Pantu for each moment of monitoring pointMaximum value of L min The minimum value of each moment of the monitoring point in the horizontal direction in the geological compass map is used.
In some implementations, the display radius z of the geology Luo Pantu is determined with the displacement variation in the vertical direction as the target displacement variation m =max[|z max |,|z min |]Wherein z is max For maximum value of each moment of monitoring point in vertical direction in geological compass, z min The minimum value of each moment of the monitoring point in the vertical direction in the geological compass map is used.
In some implementations, the display radius of geology Luo Pantu is determined to be dis with the total displacement variance as the target displacement variance m =max[|dis max |,|dis min |]Wherein dis max For monitoring the maximum value of the total displacement of each moment in the geological compass map, dis min The minimum value of the total displacement of the monitoring points in the geological compass at each moment is used.
S303, marking the positions of the monitoring points on the geological compass map to generate a monitoring radar map.
The initial radar map is marked based on the location of the monitoring point in the geological compass map to generate a monitoring radar map.
In the embodiment of the application, according to the displacement information of the monitoring points, the displacement azimuth angle and the target displacement variation of the monitoring points in the horizontal direction are determined, the positions of the monitoring points in the geological compass map are determined based on the displacement azimuth angle and the target displacement variation, and the positions of the monitoring points are marked on the geological compass map so as to generate the monitoring radar map. The method and the device can intuitively display the deformation direction of the monitoring point, monitor the sliding direction of the slope according to the relative deformation between the slope and the monitoring point, and combine the monitoring data with the map display, thereby improving the accuracy and the efficiency of sliding monitoring.
In order to accurately monitor the stability of the slope and improve the safety, in some implementations, after generating the slope sliding monitoring radar chart according to the displacement information of the monitoring points, the method further includes: dividing the display radius of the monitoring radar chart according to the set step length to generate a plurality of concentric circles on the monitoring radar chart. In the embodiment of the application, a step length of 0.02 unit length is taken as a set step length for illustration, as shown in fig. 4, each of "/in fig. 4 represents a monitoring point position, the number of monitoring points in each concentric circle is counted, a step length interval with the maximum number of the monitoring points is obtained, and then a sliding alarm threshold is determined; as shown in fig. 4, the step interval with the largest number of monitoring points is between 0.02 and 0.04 unit length, in some implementations, the sliding alarm threshold may be determined to be 0.02 or 0.04, in some implementations, the sliding alarm threshold may be further determined according to the displacement variation of the monitoring points between 0.02 and 0.04 unit length, for example, an average value of the displacement variation of the monitoring points between 0.02 and 0.04 unit length is used as the sliding alarm threshold, and the slope safety early warning level is obtained according to the sliding alarm threshold, so as to perform slope monitoring early warning. Optionally, the larger the sliding alarm threshold value is, the lower the slope stability is, and the higher the slope safety early warning level is.
FIG. 5 is a flow chart of a method of monitoring the sliding of a side slope according to one embodiment of the present application, as shown in FIG. 5, comprising the steps of:
s501, acquiring a target area with the maximum number of monitoring points in the monitoring radar chart as a main sliding direction of the side slope.
In some implementations, the number of monitoring points in each quadrant in the radar chart is counted, and the quadrant with the largest number of monitoring points is taken as a target area, for example, if the azimuth angle of displacement is 0<α i <90, the monitoring point is in the first quadrant of the geological compass map, if the azimuth angle is 90<α i <180, if the monitoring point is in the second quadrant of the geological compass map, the azimuth angle is 180<α i <270, the monitoring point is in the third quadrant of the geological compass map, if the azimuth 270 is displaced<α i <The monitoring point is in the fourth quadrant of the geological compass map 360.
S502, determining the main sliding direction angle of the side slope according to the displacement azimuth angle of the monitoring point in the target area.
In some implementations, as shown in fig. 6, the displacement azimuth of each monitoring point within the target area is counted, with the mode of the displacement azimuth of the monitoring point as the master sliding direction angle of the slope. In some implementations, the displacement azimuth of each monitoring point in the target area is counted, the first preset angle is taken as a step length, the number of monitoring points with candidate angles in a preset range is counted, the most number of candidate angles are taken as the main sliding direction of the side slope, for example, if the target area is a first quadrant, the first preset angle is 1 degrees, the preset range is + -1 degrees, the 1 st candidate angle is 1 degrees, the number of monitoring points in a (0 degree, 2 degree) range is counted as the number of monitoring points with the 1 st candidate angle, and the 2 nd candidate angle, namely the number of monitoring points with the 2 degree, is counted continuously until the number of monitoring points with the maximum value of the number of the monitoring points is obtained, and the candidate angle corresponding to the maximum value of the number of the monitoring points is taken as the main sliding direction angle of the side slope.
S503, according to the main sliding direction angle and the slope direction angle, the spatial relation between the main sliding direction and the slope is formed.
Acquiring the angle difference between the main sliding direction angle gamma and the side slope direction angle betaWherein (1)>And determining the spatial relationship between the main sliding direction and the slope according to the range of the angle difference.
Alternatively, ifThe spatial relationship between the main sliding direction and the slope is nearly vertical, ifOr->The spatial relationship between the main sliding direction and the slope is an oblique angle, if +.>Or (b)The spatial relationship between the main sliding direction and the slope is a large oblique angle, if->Or->The spatial relationship of the main sliding direction and the slope is nearly horizontal.
As shown in fig. 6, the slope direction angle and the main sliding direction angle are marked in the monitoring radar chart, for example, the main sliding direction angle γ=150°, the slope direction angle β=225°, and the angle difference is obtainedThe spatial relationship between the main sliding direction and the slope surface is nearly horizontal.
In the embodiment of the application, the target area with the most monitoring points in the monitoring radar chart is obtained and used as the main sliding direction of the slope, the main sliding direction angle of the slope is determined according to the displacement azimuth angle of the monitoring points in the target area, and the spatial relationship between the main sliding direction and the slope is formed according to the main sliding direction angle and the slope direction angle. The method and the device can intuitively display the deformation direction of the monitoring point, monitor the sliding direction of the slope according to the relative deformation between the slope and the monitoring point, and combine the monitoring data with the map display, thereby improving the accuracy and the efficiency of sliding monitoring.
In summary, in the embodiment of the present application, the position of the monitoring point in the geological compass map may be determined according to the reference data of the reference monitoring point and the monitoring data of each monitoring point, so as to generate a monitoring radar map, and the main sliding direction of the slope may be obtained by combining the relative positions of the monitoring point and the reference monitoring point, and further, the slope direction angle may be marked in the monitoring radar map, and the spatial relationship between the main sliding direction and the slope may be obtained by combining the main sliding direction of the slope. Furthermore, the detection radar chart can be divided into a plurality of concentric circles, a sliding alarm threshold value is determined according to the number of monitoring points in the concentric circles and the monitoring data, and safety early warning is carried out on the stability of the side slope.
As shown in fig. 7, based on the same application concept, the embodiment of the present application further provides a sliding monitoring device 700 for a slope, including:
the first acquiring module 710 is configured to acquire GNSS monitoring data of each monitoring point on the slope;
the first determining module 720 is configured to determine displacement information of the monitoring point according to the monitoring data of the monitoring point and the reference data of the reference monitoring point;
a second obtaining module 730, configured to obtain a slope direction angle;
the generating module 740 is configured to generate a radar chart for monitoring slope sliding according to displacement information of the monitoring points;
a second determining module 750 is configured to determine a spatial relationship between the main sliding direction of the slope and the slope surface according to the slope direction angle and the monitoring radar chart.
In one possible implementation, the generating module 740 is further configured to: for each monitoring point, determining a displacement azimuth angle of the monitoring point in the horizontal direction and a target displacement variation according to the displacement information of the monitoring point; determining the position of a monitoring point in a geological compass map based on the displacement azimuth and the target displacement variation; the locations of the monitoring points are marked on the geological compass map to generate a monitoring radar map.
In one possible implementation, the generating module 740 is further configured to: determining the angle of the monitoring point in the geological compass map based on the displacement azimuth; and determining the distance between the monitoring point and the circle center of the geology Luo Pantu based on the target displacement variation, wherein the circle center is a reference monitoring point corresponding to the monitoring point.
In one possible implementation, the second determining module 750 is further configured to: acquiring a target area with the maximum number of monitoring points in a monitoring radar chart as a main sliding direction of a side slope; determining a main sliding direction angle of the side slope according to the displacement azimuth angle of the monitoring point in the target area; and forming the spatial relationship between the main sliding direction and the slope according to the main sliding direction angle and the slope direction angle.
In one possible implementation, the second determining module 750 is further configured to: acquiring the angle difference between the main sliding direction angle and the slope direction angle; and determining the spatial relationship between the main sliding direction and the slope according to the range of the angle difference.
In one possible implementation, the generating module 740 is further configured to: determining the display radius of the geology Luo Pantu based on the displacement information of the monitoring points; geology Luo Pantu is generated based on the display radius.
In one possible implementation, the generating module 740 is further configured to: based on displacement information of the monitoring points, acquiring the variation in the horizontal direction, the variation in the vertical direction and the total displacement variation of the monitoring points; taking one of the displacement variation in the horizontal direction, the displacement variation in the vertical direction and the total displacement variation as a target displacement variation; and selecting the maximum value of the target displacement variation from all monitoring points, and determining the display radius of the geology Luo Pantu.
In one possible implementation, the first determining module 720 is further configured to: acquiring first coordinate information of a monitoring point from monitoring data; acquiring second coordinate information of a reference monitoring point from the reference data; and determining displacement information according to the first coordinate information and the second coordinate information.
In one possible implementation, the sliding monitoring apparatus 700 of the slope further includes an alarm threshold determining module 760 that divides a display radius of the monitoring radar map according to a set step size to generate a plurality of concentric circles on the monitoring radar map; counting the number of monitoring points in each concentric circle; and determining a sliding alarm threshold according to the number of the monitoring points in the concentric circles and the displacement variation of the monitoring points.
The method and the device can intuitively display the deformation direction of the monitoring point, monitor the sliding direction of the slope according to the relative deformation between the slope and the monitoring point, and combine the monitoring data with the map display, thereby improving the accuracy and the efficiency of sliding monitoring.
Based on the same application conception, the embodiment of the application also provides electronic equipment.
Fig. 8 is a schematic structural diagram of an electronic device according to an embodiment of the present application. As shown in fig. 8, the electronic device 800 includes a memory 810, a processor 820, and a computer program product stored in the memory 810 and executable on the processor 820, and when the processor executes the computer program, the aforementioned method for monitoring sliding of a slope is implemented.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
Based on the same application concept, the embodiments of the present application also provide a computer-readable storage medium having stored thereon computer instructions for causing a computer to perform the slope slip monitoring method in the above embodiments.
Based on the same application concept, the embodiments of the present application also provide a computer program product, including a computer program, which when executed by a processor, is configured to perform the method for monitoring sliding of a slope in the above embodiments.
It should be noted that in the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The application may be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In the unit claims enumerating several means, several of these means may be embodied by one and the same item of hardware. The use of the words first, second, third, etc. do not denote any order. These words may be interpreted as names.
Furthermore, the terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include one or more such feature. In the description of the present application, the meaning of "a plurality" is two or more, unless explicitly defined otherwise.
While preferred embodiments of the present application have been described, additional variations and modifications in those embodiments may occur to those skilled in the art once they learn of the basic inventive concepts. It is therefore intended that the following claims be interpreted as including the preferred embodiments and all such alterations and modifications as fall within the scope of the application.
It will be apparent to those skilled in the art that various modifications and variations can be made in the present application without departing from the spirit or scope of the invention. Thus, if such modifications and variations of the present application fall within the scope of the claims and the equivalents thereof, the present application is intended to cover such modifications and variations.