Detailed Description
The following description of the embodiments of the present application will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present application, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the application without making any inventive effort, are intended to be within the scope of the application.
A coal seam roof refers to a rock formation that is located above a coal seam, also referred to as a coal seam roof. In the process of tunneling a tunnel and mining coal, underground spaces such as the tunnel and the coal face are formed, and a coal seam roof is the roof of the spaces. The phenomena of roof rock falling, large-scale roof sinking and the like form a huge threat to personnel and equipment in the space below the roof, roof accidents are extremely easy to form, and serious casualties and equipment loss are caused.
Rock burst, also known as rock burst, refers to a dynamic phenomenon in which rock mass surrounding a roadway or working surface is suddenly and severely broken due to the instantaneous release of elastic deformation energy. The device is often accompanied with phenomena such as coal rock mass throwing, bang, air wave and the like, has extremely high destructive power, can cause accidents such as roof fall, ledge, bracket fracture and the like, and forms serious threat to personnel and equipment.
In the aspect of ensuring the safety of a roof and reducing roof accidents, a coal mine generally controls the roof structure in a roof cutting mode and the like. The common methods include hydraulic fracturing drilling, broken-roof blasting holes, dense drilling and roof cutting. Hydraulic fracturing drilling holes are generally formed by drilling a deep hole (adjusted according to actual needs) of about 30 meters from a roadway to a top plate, and injecting high-pressure water into the deep part of the drilling holes so as to cut and fracture the top plate nearby. The blast hole is broken, a deep hole (adjusted according to actual needs) with the diameter of 75-350mm and the depth of about 10m is firstly drilled on the top plate, then explosive is placed in the hole, and the surrounding top plate is broken by explosion of the explosive. The dense drilling is cut on top, need to beat a row of dense drilling to roof direction in the tunnel, the diameter is about 100mm, and the interval is about 0.5m (according to actual need adjustment), destroys the roof through a plurality of dense drilling just as in order to conveniently tear, the stamp every limit can all have a row of aperture the same, reaches accurate cutting's purpose.
The mines identified as being prone to rock burst disasters are called rock burst mines, and the mines have the characteristics of large burial depth, coal beds with impact tendencies and the like, and can be used for anti-impact methods and projects which are not available in general mines. The stress of the coal body can be detected through drilling holes, namely a drilling method, and the rock burst risk is judged. The worker transversely drives a deep hole (adjusted according to actual needs) with the diameter of about 40mm and the hole depth of about 8m into the coal body in the roadway, and the total amount of coal dust flowing out every one meter is weighed in the drilling process, so that the internal stress of the medium is judged. In addition, the pressure relief work is performed, and a large-diameter pressure relief hole is common. The diameter of the coal body in front of the working face is about 150mm, the depth is 20m (adjusted according to actual needs), a space which can be extruded is provided for the coal body, the stress environment in the coal body is reconstructed, and the pressure in the coal body is reduced.
Roof geologic structure information is also important data for analyzing disasters. The top plate endoscopic method is used for collecting part of the geological structure information of the top plate, and an endoscopic hole is commonly formed. In the tunneling process, a drilling hole is punched in the tunnel upwards at the top plate position, an endoscope is inserted from the drilling hole, and the lithology of the top plate is observed manually by using the endoscope and recorded.
It can be seen that the above engineering methods have in common that the borehole engineering is constructed downhole and an engineering log ledger is formed. In the standing book, the basic information recording conditions such as aperture, hole depth and the like are the same, and the standing book formats of the drilling engineering construction position information recorded by each coal mine are slightly different. In the tunneling process, the distance relation between the engineering position and the tunneling surface is recorded by taking the position of the tunneling surface on the same day as a reference. In the stoping process, the distance relation between the engineering position and the coal face is recorded by taking the position of the coal face on the same day as a reference. Currently, the coal mine does not contain coordinate data in the process of recording drilling engineering information. Some platforms only support manual entry of coordinate information for drilling projects, resulting in susceptibility to human error.
The application aims to provide a management system for drilling engineering and a coordinate calculation method thereof, which can calculate the space coordinate of the drilling engineering by utilizing daily recorded information of a coal mine.
In order that the above-recited objects, features and advantages of the present application will become more readily apparent, a more particular description of the application will be rendered by reference to the appended drawings and appended detailed description.
Example 1
As shown in fig. 1, the embodiment provides a management system for drilling engineering, which comprises a drilling engineering information input module 101, a basic information setting module 102, a drilling engineering coordinate calculation module 103 and a drilling upper graph visualization display module 104.
The drilling engineering information input module 101 is configured to input information of collected drilling engineering information, where the drilling engineering information includes pressure relief hole construction data, drilling cuttings hole construction data and blast hole construction data, the pressure relief hole construction data includes pressure relief hole positioning information and pressure relief hole positioning adjustment information, the drilling cuttings hole construction data includes drilling cuttings hole positioning information and drilling cuttings hole positioning adjustment information, and the blast hole construction data includes blasting hole positioning information.
The basic information setting module 102 comprises a working face boundary setting sub-module and a footage inputting sub-module, wherein the working face boundary setting sub-module is used for dividing boundary lines and setting functions and displaying the range of a tunneling face/a stoping face on an engineering drawing after the functions are set, and the footage inputting sub-module is used for recording footage data of the working face.
The drilling engineering coordinate calculation module 103 is configured to obtain drilling position coordinates according to the entered drilling engineering information and current working face footage data.
The visual display module 104 for the map on the drill hole is used for automatically drawing drilling cuttings holes, pressure relief holes and blasting holes on the mining engineering drawing for visual display.
The drilling engineering information input module 101 is used for acquiring drilling engineering information data related to coal mine drilling work, wherein the drilling engineering information input module comprises construction conditions of pressure relief holes, drilling cuttings holes and blastholes, drilling information and the like, and a user can inquire and derive related data reports after inputting.
For drilling cuttings holes, drilling cuttings hole input information comprises dates, shifts, numbers, the affiliated working surfaces, drilling machine models and remarks, positioning information comprises the affiliated roadway positions, the apertures, the hole depths and the meters from the working surfaces, and positioning adjustment information comprises vertical angles, roadway included angles, front-back offset and left-right offset.
For the pressure relief hole, the pressure relief hole input information comprises a date, a shift, a serial number, a working face, a drilling machine model and remarks, the positioning information comprises the number of meters from the working face, the position of a roadway, the aperture and the hole depth, and the positioning adjustment information is the same as the drilling cutting hole.
For the blast hole, the blast hole input information comprises the date, shift, serial number, the affiliated working face, drilling machine model, loading capacity, loading length, detonator number, hole sealing length and remarks of the blast hole, and the positioning information comprises the meter distance from the working face, the affiliated roadway position, the aperture and the hole depth.
In the recording process, the specific steps are that a user fills in information such as footage, the position of a roadway where the user is located, the drilling distance, the number of drilling holes, the aperture, the depth of holes, the number of meters from a working surface, the drilling positions and the like through an installed software platform (client), and after the information is stored, the data are stored in a cloud (server) and are associated with corresponding drilling engineering lists (namely drilling identifications).
For example, (1, 12 north 1 face, left lane right side left, 3,150,16,45 meter non-productive side beyond P12), this means that No. 1 drill hole is located at a position on the left lane right side of the 12 north 1 face, hole pitch is 3 meters, hole diameter is 150 mm, hole depth is 16 meters, hole depth is 45 meters from the face, drill hole position is 45 meters non-productive side beyond P12.
The basic information setting module 102 includes a working face boundary setting sub-module and a footage inputting sub-module.
The working face boundary configuration submodule aims to optimize the setting function of the boundary line and the division thereof. After configuration, the module will show the ranges of the driving face and the extraction face on the engineering drawing, thereby providing necessary support for borehole coordinate calculation and graphic drawing.
The specific operation steps are that a user selects a coal mine working face in an installed software system and adds corresponding boundary lines. For a driving face, the boundary lines include left boundary lines and right boundary lines, and for a stoping face, the boundary lines include right roadway right sides, right roadway left sides, left roadway right sides and left roadway left sides. The user sets the position and name of the wire guide point according to the mining engineering drawing. The system then correlates the sides of the roadway where the lead points are located with the corresponding heading or extraction surface boundary lines to form a complete working surface boundary.
For example, as shown in FIG. 2, a left boundary line of the heading face is provided by adding a wire point start point coordinate A(19382680.801785804,4321679.2034839615),B(19382681.155681357,4322820.035733477),C(19382581.09903436,4323152.023340068) or the like to the left boundary based on the mining engineering drawing, and connecting a plurality of wire points such as ABC to form the left boundary line of the heading face. A plurality of wire points such as A1, B1 and C1 are connected to form a right boundary line of the tunneling surface by adding wire point starting point coordinates A1(19382688.948303342,4321678.248197472),B1(19382689.570275933,4322781.004875032),C1(19382616.76063204,4323083.277567301) and the like to the right boundary line.
As shown in FIG. 3, the boundary line of the left side of the left lane on the stoping face is set by adding wire points 1 (X: 19380261.63132117, Y: 4321541.492900674) and 2 (X: 19380260.984834984, Y: 4324165.227906144) to the left side of the left lane based on the stoping engineering drawing, and connecting the wire points 1 and 2 to form the boundary line of the left side of the left lane. The drawing mode of the boundary lines of the left lane right side of the stope, the right lane left side upper and the right lane right side upper is the same as that of the left lane left side upper.
The footage input submodule is used for maintaining the progress of the working face in the mining process. The system provides a footage input function, a user can input the daily mining progress of a working face by using the system, for example, a stope is recorded in the form of '2024, 08, 11, 20 minutes and 33 seconds, a left roadway is 3m, a right roadway is 3 m', a tunneling face is recorded in the form of '2024, 08, 12, 20 minutes and 33 seconds, and 10 m', and the system can calculate the total footage of the left roadway and the right roadway and the total footage of the tunneling face at the current time according to the time after the system is input.
The drilling engineering coordinate calculation module 103 combines the recorded information such as the distance between the drilling hole and the working surface with the position relationship of the current working surface to locate the position of the roadway where the drilling hole is located, so as to obtain the coordinate position of the drilling hole.
The visual display module 104 of the map on the drill hole automatically draws drilling cuttings holes, pressure relief holes and blasting holes on the mining engineering map based on the GIS geographic information technology for visual display.
Specifically, the position point of the drilling hole is determined by using the position relation of the dotted line, the direction of the engineering information hole on the graph is determined according to the drilling angle and the mining direction, and finally the graph on the drilling hole is visually displayed according to the hole depth.
In addition, in some embodiments, the system further comprises a drilling engineering information query module for displaying drilling engineering information entered by the drilling engineering information after selecting the belonging working surface, roadway, date and shift. And the drilling engineering data export module is used for exporting drilling engineering information, coordinate calculation results and visual display diagram data.
Example two
As shown in fig. 4, the present embodiment provides a coordinate calculation method for drilling engineering, based on the management system for drilling engineering, including:
Step 401, obtaining drilling engineering information.
Step 402, synchronizing the footage data to the mining engineering drawing according to the footage data of the working face maintained by a user in the system to form a rectangular boundary.
Step 403, determining two adjacent points of the boundary line position of the current point of the footage by circularly comparing the total length of the footage in the footage data of the working face with the total length of the line segments on the boundary line.
And 404, taking the straight line of the adjacent two points of the boundary line position of the current point of footage as the current position of the working surface according to the adjacent two points of the boundary line position of the current point of footage.
And 405, calculating the coordinate position of the drill hole through a trigonometric function according to the acquired drill hole positioning information and the front position of the working face.
Wherein, acquire drilling engineering information, specifically include:
and acquiring data of a vertical angle, a horizontal angle and an inclination angle of the drilling hole and the roadway wall from the boundary line of the drilling hole at the site stoping surface position to the surface meter.
Specifically, the recorded drilling engineering information is obtained, wherein the drilling engineering information is the vertical angle, horizontal angle and inclination angle of the drilling and the roadway wall from the boundary line to the surface meter. For example, the drill cuttings hole position input information of the on-site stoping face is ' 1 month and 5 days 2020, 10307 left lane right side of working face, 20m distance face, 5m hole depth, 45 degrees inclination angle, 45 degrees horizontal angle ', the user selects date, shift, working face, boundary line (left lane right side), distance face meter number and hole depth to finish the input of positioning information ', the drill cuttings hole input information of the on-site stoping face is ' 1 month and 3 days 2020, early shift, 10304 Pi Shun front right side, 10m distance face, 3m hole depth, 45 degrees inclination angle, 45 degrees horizontal angle ', the user selects date, shift, working face, boundary line (right boundary line), distance face meter number and hole depth to finish the input of positioning information.
The method for determining two adjacent points of the boundary line position of the current point of the footage comprises the steps of:
Setting the distance between two adjacent points on the left boundary as。
And setting a starting position to calculate the distance from the door opening, and recording the total length of the entering ruler input by the user as D.
The total length of the line segment on the left boundary line is set to be L.
And judging and circularly comparing the total length D of the footage with the total length L of the line segment on the left boundary line.
If D > L, l=l+And determining two adjacent points of the boundary line position of the current point of the footage until D is less than or equal to L.
According to two adjacent points of the boundary line position of the current point of the footage, a straight line of the two adjacent points of the boundary line position of the current point of the footage is taken as the current position of the working face, and the method specifically comprises the following steps:
Setting a left side point of the left boundary line position where the current point of the footage is positioned as a starting point to be marked as A (X1, Y1), setting a right side point of the left boundary line position where the current point of the footage is positioned as an ending point to be marked as B (X2, Y2), and obtaining the length AB of the line segment where the current point of the footage is positioned on the left boundary line.
The difference of the horizontal coordinates is recorded asX=x1-X2, and the difference in vertical coordinates is noted asY=y1-Y2, resulting in a difference between the coordinate angle (X ', Y') and the total length of the footage and the total length of the line segment on the left boundary lineL。
According to the difference between the coordinate angle (X ', Y') and the total length of the footage and the total length of the line segment on the left boundary lineL, calculating the current coordinate point (X, Y) of the footage on the left boundary line.
Setting a left side point of the right boundary line position where the current point of the footage is located as a starting point to be marked as C (U1, V1), setting a right side point of the current point of the footage as an ending point to be marked as D (U2, V2), and obtaining the length CD of the line segment where the current point of the footage is located on the right boundary line.
The difference of the horizontal coordinates is recorded asU=u1-U2, and the difference in vertical coordinates is noted asV=v1-V2, the difference between the coordinate angle (U ', V') and the total length of the ruler and the total length of the line segment on the right boundary line is obtainedL1。
According to the difference between the coordinate angle (U ', V') and the total length of the ruler and the total length of the line segment on the right boundary lineL1, calculating the current coordinate point (U, V) of the footage on the right boundary line.
And according to the current coordinate point (X, Y) of the footage on the left boundary line and the current coordinate point (U, V) of the footage on the right boundary line, taking the straight line of two adjacent points of the boundary line position where the current point of the footage is located as the current front position of the working surface.
In this embodiment, according to the method for calculating coordinates, a coordinate calculating program code is provided, which specifically includes the following steps:
Coordinate calculation program:
"const getNewXy = (distance, lr) = > {// distance, left and right l r
let xyStart: any = {};
let xyEnd: any = {};
const getSEXy = (bjx, distance1) =>{
for (let i = 0; i<bjx.length; i++) {
bjx[i] = this.turnZb('jwzkt', bjx[i].split(' '));
}
The determination point of the points of the/////and the points is not enough on the boundary line on the section
let bjxCdList = [];
For (let i=0; i < bjx.length; i++) {// load per line segment length
let first = bjx[i];
l et end = bjx[i + 1];
If (end) {// abs absolute value, sin sine function
Let xdcd =this.findHypotenuse (Math.abs (end [0] -first [0 ]); math.abs (first [1] -end [1 ]))// segment length
bjxCdList.push(xdcd);
}
}
if (bjxCdList.length == 1) {
xyStart = {
x: bjx[0][0],
y: bjx[0][1]
};
xyEnd = {
x: bjx[1][0],
y: bjx[1][1]
};
} else {
Let n=0;// that line segment
Let len=0;// segment length
for (let i = 0; i<bjxCdList.length; i++) {
len += bjxCdList[i];
} else {
n = i;
break;
}
}
xyStart = {
x: bjx[n][0],
y: bjx[n][1]
};
xyEnd = {
x: bjx[n + 1][0],
y: bjx[n + 1][1]
};
distance1 = distance1 - len;
}
return distance1;
};
if (gzmInfo[6] == 1 || gzmInfo[6]== 5) {
If (lr= = 'l') {/(left)
distance = getSEXy(JSON.parse(JSON.stringify(bjxMap.zhyb)), distance);
} else { distance = getSEXy(JSON.parse(JSON.stringify(bjxMap.yhzb)), distance);}
} else {
distance = getSEXy(JSON.parse(JSON.stringify(bjxMap.zhyb)), distance);
}
Let cdx=number (xystart. X) -Number (xyend. X);// x difference between two points of the boundary
Let cdy = Number (xystart. Y) -Number (xyend. Y);// y difference between two points of the boundary
Let cd=math.sqrt let xjg =cdx/cd;// x coordinate conversion angle
Let yjg = cdy/cd;// y coordinate conversion angle
let newXy = {
x: xyStart.x - distancexjg,
y: xyStart.y - distanceyjg
};
return newXy;
}”。
In addition, the method further comprises the steps of determining the position point of the drilling hole by using the position relation of the dotted line, determining the direction of the engineering information hole on the graph according to the drilling angle and the mining direction, and finally completing the visual display of the graph on the drilling hole according to the hole depth.
The method comprises the steps of obtaining the position of a drilling hole, calculating the drilling hole on a left boundary line of a working surface, setting the distance between the drilling hole and the working surface as D ', setting the inclination angle theta, obtaining the current coordinate point of the footage on the left boundary line as E (X, Y), setting the drilling hole coordinate as K (X', Y '), and calculating X' '= X-D'.Sinθ,Y''=Y-D'Con theta is used for obtaining the coordinate position of the drilling hole, and the elevation is obtained when the working face boundary line is set, so that the space coordinate of the drilling hole can be obtained. According to the entered vertical angle (included angle between the drilling hole and the left boundary line) theta 1, the azimuth angle of the left boundary line theta 2 and the azimuth angle of the drilling hole theta 1+ theta 2+180 degrees, the drilling hole coordinates, the drilling hole azimuth angle, the entered horizontal angle (angle between the drilling hole and the tangential plane), the hole depth and other fields are stored in a database. By triggering synchronous drawing operation in the system, the system can automatically draw drilling positions, drilling directions, drilling depths and the like on a two-dimensional or three-dimensional mining engineering drawing for visual display.
In summary, the application has the following technical effects:
the application provides a management system for a drilling project, which aims to solve the problem that space coordinate information of a coal mine drilling project is difficult to acquire by fusing an existing intelligent coal mine dynamic disaster analysis platform, and provides a drilling project visualization function which accords with an actual space relation. The main advantages are as follows:
1) The existing drilling engineering management means is optimized, namely, the existing drilling engineering management means is manually processed from data acquisition to statistics and arrangement, time and labor are wasted, an informatization means is utilized, a simpler and scientific drilling engineering management flow is provided, and human resources are saved.
2) The method has strong practicability, accords with the practical application of the coal mine site, optimizes the flow by taking the practical condition of the site as a criterion, and has the advantages of simple operation, and the system filling fields are all derived from site data.
3) The system can be compatible with various drilling types and working face management requirements, achieves consistency and compatibility processing of drilling engineering data under different scenes, is applicable to two-dimensional and three-dimensional mining engineering drawings according to drilling coordinates and directions, and reflects flexibility and universality of the system.
4) The visual display of the drilling engineering is that the system is used as a 'one-map' platform, and the information of the drilling engineering and the like is fused into the mining engineering map to form the association analysis under the real space structure, thereby helping the user to intuitively know the distribution condition.
The technical features of the above embodiments may be arbitrarily combined, and all possible combinations of the technical features in the above embodiments are not described for brevity of description, however, as long as there is no contradiction between the combinations of the technical features, they should be considered as the scope of the description.
The principles and embodiments of the present application have been described herein with reference to specific examples, which are intended to facilitate an understanding of the principles and concepts of the application and are to be varied in scope and detail by persons of ordinary skill in the art based on the teachings herein. In view of the foregoing, this description should not be construed as limiting the application.