A method for automatically mapping coal mine slope reality data
By automatically controlling underground data to generate coal mine slope maps, the problems of time-consuming, labor-intensive, and error-prone traditional drawing methods have been solved, achieving fast and accurate slope map generation.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- XIAN RES INST OF CHINA COAL TECH & ENG GRP CORP
- Filing Date
- 2022-10-31
- Publication Date
- 2026-05-12
AI Technical Summary
Traditional coal mine slope maps are time-consuming, labor-intensive, and prone to errors, affecting their accuracy.
The system automatically controls the import of underground measured data through computer programs, generates curves of the roof and floor of the working face roadway and realistic columnar sections, uses formulas to draw coordinate axes and grid lines, and fills them in with the lithology of coal seams and interbedded rock to form an automatic mapping method.
It significantly reduces drafting time, improves work efficiency, significantly reduces error rates, and improves the accuracy of maps.
Smart Images

Figure CN115713575B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of coalfield geology technology and relates to a method for automatically generating maps from coal mine working face slope data. This method can greatly simplify the mapping process and realize automatic map generation from data acquisition. Background Technology
[0002] Coal mine slope maps are one of the basic maps in a coal mine, reflecting the undulations and thickness variations of the coal seam and providing data support for coal mine production decisions. Typically, slope maps are created by measuring the roadways and face of the fully mechanized mining face at required intervals using a high-precision total station. After the miners emerge from the surface, the slope map is drawn using CAD drawing software based on the measured data. First, the underground data is organized, and the coordinates of each measurement point are input according to the CAD drawing software format. Then, the coordinates are connected to form the bottom curve of the coal seam. Finally, a realistic map is drawn based on the data from each real-world point. This method of slope map creation is time-consuming and labor-intensive. It usually takes a professional draftsman and technician more than 8 hours to complete a single slope map, and the process involves a large amount of data entry, which is prone to errors and affects the accuracy of the map. Summary of the Invention
[0003] The purpose of this invention is to provide an automatic mapping method for realistic coal mine slope data, so as to solve the problems of traditional mapping methods being time-consuming, labor-intensive, and prone to errors.
[0004] To achieve the above objectives, this invention discloses an automatic mapping method for realistic coal mine slope data, specifically including the following steps:
[0005] Step 1: Organize the measurement data obtained underground, including distance, floor elevation, bottom rock thickness, coal seam thickness, and roof rock thickness; distance refers to the distance from the measurement point to the roadway entrance; the distances corresponding to all measurement points are X1~Xn, the floor elevations are Z1~Zn, the bottom rock thicknesses are H01~H0n, the coal seam thicknesses are H11~H1n, and the roof rock thicknesses are H21~H2n; where X1~Xn refer to the distances from the 1st to the nth measurement points to the roadway entrance, and n is the number of measurement points;
[0006] Step 2: Set BI parameters;
[0007] Step 3: Based on the measurement data obtained in Step 1, draw a realistic columnar section of the coal seam corresponding to each measurement point in the table in Step 1; including the following steps:
[0008] Step 31: Calculate the minimum elevation of the base plate among all measurement points based on the measurement data obtained in Step 1;
[0009] Step 32: Calculate the vertex coordinates of the top gangue thickness column, coal seam thickness column, and bottom gangue thickness column corresponding to each measurement point. Obtain the top gangue thickness column, coal seam thickness column, and bottom gangue thickness column respectively based on the vertex coordinates. Then, stitch them together in vertical order to obtain a realistic columnar diagram of the coal seam corresponding to the measurement point.
[0010] Step 33: Fill in the top gangue thickness column, coal seam thickness column, and bottom gangue thickness column corresponding to each measurement point obtained in Step 32, and mark the coal seam thickness, top gangue thickness, and bottom gangue thickness on the right side of the corresponding coal seam realistic column chart.
[0011] Step 4: Plot the coordinate axes based on the measurement data compiled in Step 1; this includes the following sub-steps:
[0012] Step 41: Calculate the coordinates of the left and right vertices of the horizontal axis of the slope diagram, and draw the horizontal axis based on the coordinates of the left and right vertices;
[0013] Step 42: Calculate the upper and lower vertex coordinates of the left first ordinate axis, the left second ordinate axis, the right first ordinate axis, and the right second ordinate axis using the following four sets of formulas, and then draw the four ordinate axes based on the obtained upper and lower vertex coordinates:
[0014]
[0015]
[0016]
[0017]
[0018] zmin and zmax are the minimum and maximum distances among all measurement points in the table in step 1, respectively; zmin and zmax are the minimum and maximum elevations of the base plate among all measurement points in the table in step 1, respectively; d1 is the distance from the vertical axis to the base plate curve, which is 10 or 20; d2 is the distance between the two vertical axes, which is 6 or 12.
[0019] Step 43: Draw the left flower stem between the left first ordinate axis and the left second ordinate axis;
[0020] Step 44: Draw the right flower stem, which is symmetrical to the left flower stem, between the right first ordinate axis and the right second ordinate axis;
[0021] Step 45: Mark the height of each rectangle in the flower stem on the left side of the first left vertical axis and the right side of the second right vertical axis.
[0022] Step 5: Draw grid lines based on the measurement data in Step 1. The drawing of grid lines includes drawing lines parallel to the horizontal axis and lines parallel to the vertical axis between the second left vertical axis and the first right vertical axis.
[0023] Step 6: Plot the roof and floor curves of the coal seam based on the data in the table in Step 1. Convert the measurement data in Step 1 into four data sets, namely:
[0024] (1), [X,Z]: [X1,Z1], [X2,Z2]......[Xn,Zn]
[0025] (2), [X,Z+H01]: [X1,Z1+H01], [X2,Z2+H02].....[Xn,Zn+H0n]
[0026] (3) [X,Z+H01+H11]:
[0027] [X1,Z1+H01],[X2,Z2+H02+H12].......[Xn,Zn+Hn+H1n]
[0028] (4) [X,Z+H01+H11+H21]:
[0029] [X1,Z1+H01+H11+H21], [X2,Z2+H02+H12+H22].....[Xn,Zn+Hn+H1n+H2n];
[0030] Then, the four data groups (1), (2), (3), and (4) are connected to form curves, resulting in four curves: bottom gangue curve, coal seam floor curve, coal seam roof curve, and coal seam roof gangue curve. After drawing, the curves are filled according to the lithology of the coal seam and interbedded gangue. The space between the bottom gangue curve and the coal seam floor curve is filled with a mudstone legend; the space between the roof gangue curve and the coal seam roof curve is filled with a mudstone legend; and the space between the coal seam roof curve and the coal seam floor curve is filled with black.
[0031] Furthermore, in step 2, the BI parameter is set to 1:5 or 1:10.
[0032] Furthermore, in step 2: the coordinates of the four vertices of the coal seam thickness column are:
[0033]
[0034] The coordinates of the four vertices of the bottom gangue thickness column are:
[0035]
[0036] The coordinates of the four vertices of the top granite thickness column are:
[0037]
[0038] Where C is the width of the realistic columnar section of the coal seam; D is the distance between the realistic columnar section of the coal seam and the slope map, with a value of 100 or 200; X is the distance obtained in step 1, representing the distance between the measurement point and the roadway benchmark point, in meters.
[0039] Furthermore, in step 41, the formulas for calculating the coordinates of the left and right vertices are as follows:
[0040]
[0041] Where xmin and xmax are the minimum and maximum distances among all measurement points in step 1, respectively; zmin and zmax are the minimum and maximum elevations of the base plate among all measurement points in step 1, respectively; d1 is the distance between the vertical axis and the base plate curve, which is 10 or 20; d2 is the distance between the two vertical axes, which is 6 or 12.
[0042] Furthermore, step 43 specifically includes the following steps:
[0043] Step 431: Divide the area between the first left ordinate axis and the second left ordinate axis into multiple grid squares;
[0044] Step 432: Use the following formula to calculate the coordinates of the four vertices of each of the four rectangles in the current grid.
[0045]
[0046]
[0047]
[0048]
[0049] Where i is the current grid number; the value range of i is: [1, int(zmax-zmin) / BI], and i is a positive integer.
[0050] Step 433, let i = i + 1, return to step 432, until i = int(zmax-zmin) / BI, at which point we get the calculation results of the four vertices of each rectangle of all grids between the left first ordinate axis and the left second ordinate axis;
[0051] Step 434: Based on the calculation results of step 433, fill all the rectangles with different colors to obtain the left flower stem.
[0052] Furthermore, in step 5, the coordinates of the left and right vertices of the line parallel to the horizontal coordinate axis are as follows:
[0053]
[0054] Where i represents the i-th horizontal axis parallel line; the value range of i is: [1, int(zmax-zmin) / BI], and i is a positive integer.
[0055] The coordinates of the two vertices above and below the line parallel to the ordinate axis are:
[0056]
[0057] Where j represents the j-th parallel line of the vertical axis; the value range of j is: [1, int(xmax-xmin) / BI], and j is a positive integer.
[0058] Compared to existing technologies, this invention can be automatically controlled by a computer program. It only requires importing measured data from underground mines to quickly generate roof and floor curves and realistic bar charts of the working face roadways according to mine requirements. The slope maps generated in this way can significantly save time for coal mine professional drafting personnel, improving work efficiency. Furthermore, because the slope maps generated by this method avoid the large amount of data entry work in the traditional drawing process, they can significantly reduce the error rate and improve the accuracy of the maps. Attached Figure Description
[0059] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some implementation examples of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0060] Figure 1 This is a flowchart of the method for automatically generating maps from coal mine working face slope data according to the present invention.
[0061] Figure 2 These are small columnar shapes generated by the method of this invention;
[0062] Figure 3 The coordinate axes are generated by the method of this invention;
[0063] Figure 4 The software interface is designed according to the method of the present invention; Figure 5 This is a rendering of a slope map generated according to the method of the present invention.
[0064] The present invention will be further explained and described below with reference to the accompanying drawings and embodiments. Detailed Implementation
[0065] See Figure 1 The method for automatically generating maps from realistic coal mine slope data of the present invention specifically includes the following steps:
[0066] Step 1: Organize the measurement data obtained underground, including distances (X1~Xn), floor elevations (Z1~Zn), bottom rock thickness (H01~H0n), coal seam thickness (H11~H1n), and roof rock thickness (H21~H2n). Here, distances (X1~Xn) refer to the distances from the 1st to the nth measurement points to the roadway entrance, where n is the number of measurement points.
[0067] The specific format is shown in the table below:
[0068]
[0069] Step 2: Set the BI parameters according to the commonly used scale in mines, usually 1:5 or 1:10;
[0070] Step 3: Based on the measurement data obtained in Step 1, draw a realistic columnar section of the coal seam corresponding to each measurement point in the table of Step 1. This includes the following steps:
[0071] Step 31: Calculate the minimum elevation of the base plate among all measurement points, zmin, based on the measurement data obtained in Step 1.
[0072] Step 32: Calculate the vertex coordinates of the top gangue thickness column, coal seam thickness column, and bottom gangue thickness column corresponding to each measurement point. Based on the vertex coordinates, obtain the top gangue thickness column, coal seam thickness column, and bottom gangue thickness column respectively. Then, stitch them together in top-to-bottom order to obtain a realistic columnar section of the coal seam corresponding to that measurement point (e.g., ...). Figure 2 As shown). Wherein:
[0073] The coordinates of the four vertices of the coal seam thickness column are:
[0074]
[0075] The coordinates of the four vertices of the bottom gangue thickness column are:
[0076]
[0077] The coordinates of the four vertices of the top granite thickness column are:
[0078]
[0079] Where C is the width of the realistic columnar section of the coal seam; D is the distance between the realistic columnar section of the coal seam and the slope map, with a value of 100 or 200; X is the distance in Table 1, representing the distance between the measurement point and the roadway benchmark point (usually set by the mine itself), in meters.
[0080] Step 33: Fill in the top gangue thickness column, coal seam thickness column, and bottom gangue thickness column corresponding to each measurement point obtained in Step 32, and mark the coal seam thickness, top gangue thickness, and bottom gangue thickness on the right side of the corresponding realistic coal seam column chart.
[0081] Step 4: Plot the coordinate axes based on the measurement data compiled in Step 1. This includes the following sub-steps:
[0082] Step 41: Calculate the coordinates of the left and right vertices of the horizontal axis of the slope diagram, and plot the horizontal axis based on the coordinates of the left and right vertices; the formulas for calculating the coordinates of the left and right vertices are as follows:
[0083]
[0084] Where xmin and xmax are the minimum and maximum distances among all measurement points in the table in step 1, respectively; zmin and zmax are the minimum and maximum elevations of the base plate among all measurement points in the table in step 1, respectively; d1 is the distance from the vertical axis to the base plate curve, which is 10 or 20; d2 is the distance between the two vertical axes, which is 6 or 12.
[0085] Step 42: Calculate the upper and lower vertex coordinates of the left first ordinate axis, the left second ordinate axis, the right first ordinate axis, and the right second ordinate axis using the following four sets of formulas, and then draw the four ordinate axes based on the obtained upper and lower vertex coordinates:
[0086]
[0087]
[0088]
[0089]
[0090] Step 43: Draw the left flower stem between the leftmost y-axis and the leftmost second y-axis; specifically, this includes the following steps:
[0091] Step 431: Divide the area between the first left ordinate axis and the second left ordinate axis into multiple grid squares;
[0092] Step 432: Use the following formula to calculate the coordinates of the four vertices of each of the four rectangles in the current grid.
[0093]
[0094]
[0095]
[0096]
[0097] Where i is the current grid number; the value range of i is: [1, int(zmax-zmin) / BI], and i is a positive integer;
[0098] Step 433: Let i = i + 1, return to step 432, until i = int(zmax - zmin) / BI. At this point, we obtain the calculation results for the four vertices of each rectangle in all the grids between the left first y-axis and the left second y-axis; Step 434: Based on the calculation results of step 433, fill all the rectangles with different colors to obtain the left flower stem; Figure 3 As shown on the left.
[0099] Step 44: Draw the right flower stem, which is symmetrical to the left flower stem, between the right first ordinate axis and the right second ordinate axis;
[0100] Step 45: Mark the height of each rectangle in the flower stem on the left side of the first left vertical axis and the right side of the second right vertical axis.
[0101] Step 5: Draw grid lines based on the measurement data from Step 1. Drawing grid lines includes drawing lines parallel to the horizontal axis and the vertical axis between the second left ordinate and the first right ordinate. The coordinates of the left and right vertices of the horizontal axis parallel lines are as follows:
[0102]
[0103] Where i represents the i-th horizontal axis parallel line; the value range of i is: [1, int(zmax-zmin) / BI], and i is a positive integer.
[0104] The coordinates of the two vertices above and below the line parallel to the ordinate axis are:
[0105]
[0106] Where j represents the j-th parallel line of the vertical axis; the value range of j is: [1, int(xmax-xmin) / BI], and j is a positive integer.
[0107] Step 6: Plot the roof and floor curves of the coal seam based on the measurement data from Step 1. Convert the measurement data from Step 1 into four data sets, namely:
[0108] (1), [X,Z]: [X1,Z1], [X2,Z2]......[Xn,Zn]
[0109] (2), [X,Z+H01]: [X1,Z1+H01], [X2,Z2+H02].....[Xn,Zn+H0n]
[0110] (3) [X,Z+H01+H11]:
[0111] [X1,Z1+H01],[X2,Z2+H02+H12].......[Xn,Zn+Hn+H1n]
[0112] (4) [X,Z+H01+H11+H21]:
[0113] [X1,Z1+H01+H11+H21], [X2,Z2+H02+H12+H22].....[Xn,Zn+Hn+H1n+H2n];
[0114] Then, the four data groups (1), (2), (3), and (4) are connected to form curves, resulting in four curves: bottom gangue curve, coal seam floor curve, coal seam roof curve, and coal seam roof gangue curve. After drawing, the curves are filled according to the lithology of the coal seam and interbedded gangue. The space between the bottom gangue curve and the coal seam floor curve is filled with a mudstone legend; the space between the roof gangue curve and the coal seam roof curve is filled with a mudstone legend; and the space between the coal seam roof curve and the coal seam floor curve is filled with black.
[0115] Example:
[0116] Step 1: Collect data on the cutting edge of a certain working face and organize it as shown in the table below:
[0117]
[0118]
[0119] Step 2: Set the scale (BI) parameter to 1:10;
[0120] Step 3: Draw a realistic columnar section of the coal seam. The width C of the realistic columnar section is set to 3; the distance D between the realistic columnar section and the slope diagram is 100; and xmin is 1.5. The result of drawing one realistic columnar section of the coal seam is shown below. Figure 2 As shown;
[0121] Step 4: Draw the coordinate axes, where d1 is the distance of the vertical axis from the base plate curve, which is 10, d2 is the distance between the two coordinate axes, which is 6, xmin and xmax are 1.5 and 186 respectively, and zmin and zmax are the minimum and maximum values of z, which are 851.7141 and 868.7417 respectively. The coordinate axes are drawn as shown in Result 3.
[0122] Step 5, draw the grid lines;
[0123] Step 6: Plot the top and bottom curves of the coal seam. Plot the four curves (bottom rock curve, bottom coal seam curve, top coal seam curve, and top rock curve) on the coordinate axis and fill them in.
[0124] The mini-program interface created by the method of this invention is as follows: Figure 4 As shown, the drawing result is as follows Figure 5 As shown, by editing the method of the present invention into an automatic executable program, only the measured data from underground need to be imported to quickly generate the roof and floor curves of the working face roadway, realistic roadway bar charts, and working face slope maps according to mine requirements. This method can significantly improve work efficiency and the accuracy of the maps.
[0125] To demonstrate the feasibility and effectiveness of this method, a comparison was made between slope maps generated using this method and those generated manually. Skilled cartographers would need 8-9 hours to manually generate a slope map, while the method of this invention generates a bar chart in just 2 minutes, significantly improving drawing efficiency. Comparing the manually drawn and automatically generated maps, both methods produce high-quality maps that meet standards.
Claims
1. A method for automatically generating maps from realistic data of coal mine slope, characterized in that, Specifically, the following steps are included: Step 1: Organize the measurement data obtained underground, including distance, floor elevation, bottom rock thickness, coal seam thickness, and roof rock thickness; distance refers to the distance from the measurement point to the roadway entrance; the distances corresponding to all measurement points are X1~Xn, the floor elevations are Z1~Zn, the bottom rock thicknesses are H01~H0n, the coal seam thicknesses are H11~H1n, and the roof rock thicknesses are H21~H2n; where X1~Xn refer to the distances from the 1st to the nth measurement points to the roadway entrance, and n is the number of measurement points; Step 2: Set the BI parameters. The BI parameter values can be 1:5 or 1:
10. Step 3: Based on the measurement data obtained in Step 1, draw a realistic columnar section of the coal seam corresponding to each measurement point in the table in Step 1; including the following steps: Step 31: Calculate the minimum elevation of the base plate among all measurement points based on the measurement data obtained in Step 1; Step 32: Calculate the vertex coordinates of the top gangue thickness column, coal seam thickness column, and bottom gangue thickness column corresponding to each measurement point. Obtain the top gangue thickness column, coal seam thickness column, and bottom gangue thickness column respectively based on the vertex coordinates. Then, stitch them together in vertical order to obtain a realistic columnar diagram of the coal seam corresponding to the measurement point. Step 33: Fill in the top gangue thickness column, coal seam thickness column, and bottom gangue thickness column corresponding to each measurement point obtained in Step 32, and mark the coal seam thickness, top gangue thickness, and bottom gangue thickness on the right side of the corresponding coal seam realistic column chart. Step 4: Plot the coordinate axes based on the measurement data compiled in Step 1; this includes the following sub-steps: Step 41: Calculate the coordinates of the left and right vertices of the horizontal axis of the slope diagram, and draw the horizontal axis based on the coordinates of the left and right vertices; Step 42: Calculate the upper and lower vertex coordinates of the left first ordinate axis, the left second ordinate axis, the right first ordinate axis, and the right second ordinate axis using the following four sets of formulas, and then draw the four ordinate axes based on the obtained upper and lower vertex coordinates: Where xmin and xmax are the minimum and maximum distances among all measurement points in step 1, respectively; zmin and zmax are the minimum and maximum elevations of the base plate among all measurement points in step 1, respectively; d1 is the distance from the vertical axis to the base plate curve, which is 10 or 20; d2 is the distance between the two vertical axes, which is 6 or 12. Step 43: Draw the left flower stem between the left first ordinate axis and the left second ordinate axis; Step 44: Draw the right flower stem, which is symmetrical to the left flower stem, between the right first ordinate axis and the right second ordinate axis; Step 45: Mark the height of each rectangle in the flower stem on the left side of the first left vertical axis and the right side of the second right vertical axis. Step 5: Draw grid lines based on the measurement data in Step 1. The drawing of grid lines includes drawing lines parallel to the horizontal axis and lines parallel to the vertical axis between the second left vertical axis and the first right vertical axis. Step 6: Plot the roof and floor curves of the coal seam based on the data in the table in Step 1. Convert the measurement data in Step 1 into four data sets, namely: Then connect the four data groups (1), (2), (3), and (4) into curves respectively. The four curves obtained are the bottom gangue curve, the coal seam floor curve, the coal seam roof curve, and the coal seam roof gangue curve. After drawing, fill according to the lithology of the coal seam and interbedded gangue. Fill the space between the bottom gangue curve and the coal seam floor curve with mudstone legend; fill the space between the roof gangue curve and the coal seam roof curve with mudstone legend; fill the space between the coal seam roof curve and the coal seam floor curve with black.
2. The method for automatically generating maps from realistic coal mine slope data as described in claim 1, characterized in that, In step 2: the coordinates of the four vertices of the coal seam thickness column are: The coordinates of the four vertices of the bottom gangue thickness column are: The coordinates of the four vertices of the top granite thickness column are: Where C is the width of the realistic columnar section of the coal seam; D is the distance between the realistic columnar section of the coal seam and the slope map, with a value of 100 or 200; X is the distance obtained in step 1, representing the distance between the measurement point and the roadway benchmark point, in meters.
3. The method for automatically generating maps from realistic coal mine slope data as described in claim 2, characterized in that, In step 41, the formulas for calculating the coordinates of the left and right vertices are as follows: Where xmin and xmax are the minimum and maximum distances among all measurement points in step 1, respectively; zmin and zmax are the minimum and maximum elevations of the base plate among all measurement points in step 1, respectively; d1 is the distance between the vertical axis and the base plate curve, which is 10 or 20; d2 is the distance between the two vertical axes, which is 6 or 12.
4. The method for automatically generating maps from realistic coal mine slope data as described in claim 3, characterized in that, Step 43 specifically includes the following steps: Step 431: Divide the area between the first left ordinate axis and the second left ordinate axis into multiple grid squares; Step 432: Use the following formula to calculate the coordinates of the four vertices of each of the four rectangles in the current grid. Where i is the current grid number; the value range of i is: [1, int(zmax-zmin) / BI], and i is a positive integer; Step 433, let i = i + 1, return to step 432, until i = int(zmax - zmin) / BI, at which point we get the calculation results of the four vertices of each rectangle of all grids between the left first ordinate axis and the left second ordinate axis; Step 434: Based on the calculation results of step 433, fill all the rectangles with different colors to obtain the left flower stem.
5. The method for automatically generating maps from realistic coal mine slope data as described in claim 3, characterized in that, In step 5, the coordinates of the left and right vertices of the line parallel to the horizontal coordinate axis are as follows: Where i represents the i-th horizontal axis parallel line; the value range of i is: [1, int(zmax-zmin) / BI], and i is a positive integer; The coordinates of the two vertices above and below the line parallel to the ordinate axis are: Where j represents the j-th parallel line of the vertical axis; the value range of j is: [1, int(xmax-xmin) / BI], and j is a positive integer.