Method for obtaining hydrogeological parameters of ore deposit through visual programming
By using visual programming methods in mining, combined with specific hydrogeological models and calculation methods, the problems of large calculations and errors in the existing technology are solved, and the accuracy of parameters and data processing efficiency are improved.
Patent Information
- Application Number
- CN202411391935.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-08
- Publication Date
- 2025-01-21
AI Technical Summary
During mining, the existing technology obtains hydrogeological parameters of the ore deposits with large amounts of calculation and easy to cause artificial errors, resulting in low data processing efficiency and inaccurate parameters.
The visual programming method is used, through the VB programming interface, combined with the single-hole steady flow model and the multi-hole unsteady flow model, and the iterative method and semi-logarithmic graphical method or wiring method are used to calculate the hydrogeological parameters of the mineral deposit.
It improves data processing efficiency and parameter accuracy, reduces human errors, and simplifies the calculation process of hydrogeological parameters of mineral deposits.
Smart Images

Figure CN119337764A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of mine hydrogeology, and in particular to a method for obtaining hydrogeological parameters of a ore deposit by visual programming. Background Art
[0002] Acquiring aquifer parameters is an important part of hydrogeological work. In the process of mining, water discharge test is often used to obtain aquifer parameter values, and then evaluate the hydrogeological conditions of the aquifer. Usually, the majority of engineering and technical personnel or researchers use conventional theories and methods to calculate hydrogeological parameters. Some scholars have also optimized the calculation methods of aquifer conditions and influence radius, but there are a large number of water discharge holes on the coal mining face and the water volume varies greatly. Manual calculation not only increases the amount of calculation and leads to a waste of human resources, but also easily causes loopholes that are prone to human errors in calculation and curve drawing.
[0003] Therefore, it is an urgent problem for those skilled in the art to propose a method for obtaining hydrogeological parameters of mineral deposits through visual programming to solve the problems existing in the prior art. Summary of the invention
[0004] In view of this, the present invention provides a method for obtaining hydrogeological parameters of a mineral deposit by visual programming, which helps to improve data processing efficiency and parameter accuracy.
[0005] In order to achieve the above object, the present invention adopts the following technical solution:
[0006] A method for obtaining hydrogeological parameters of a mineral deposit by visual programming, comprising the following steps:
[0007] S1. Use modeling software to standardize the ore deposit and generate a single-hole stable flow model and a multi-hole unstable flow model;
[0008] S2. Select a suitable model according to the construction hydrogeological holes and use VB program for interface design;
[0009] S3. When the model is a single-hole steady flow model, define variables and assign values, and iteratively calculate hydrogeological parameters;
[0010] S4. When the model is a porous unsteady flow model, the corresponding test curve is drawn using the semi-logarithmic graphical method or the line matching method;
[0011] S5. When the number of iterations is met or the standard curve is determined, the hydrogeological parameters of the ore deposit are obtained through conversion.
[0012] In the above method, optionally, S3 calculating the hydrogeological parameters includes using an iterative method to calculate the hydrogeological parameters based on the Joubert formula for single-hole stable flow in a confined aquifer and an empirical formula for influence radius.
[0013] In the above method, optionally, S3 specifically includes:
[0014] S301, determining hydrological parameters of the hydrogeological pores, and calculating the actual aquifer permeability coefficient and the actual influence radius based on the hydrological parameters;
[0015] S302, defining and assigning a virtual aquifer permeability coefficient and a virtual influence radius based on a single-hole steady flow model;
[0016] S303, judging whether the difference between the actual aquifer permeability coefficient and the virtual aquifer permeability coefficient, the actual influence radius and the virtual influence radius is zero, if not, repeating S301-S302, if yes, outputting the virtual aquifer permeability coefficient value.
[0017] The above method is optional. The semi-logarithmic graphical method in S4 is specifically as follows: when u≤0.01, the hydrogeological parameters are calculated by converting the Jacob formula for porous unsteady flow in confined aquifers;
[0018] in, r is the distance to the pumping well, a is the pressure conductivity of the aquifer, and t is the time from the start of pumping.
[0019] The above method, optionally, the semi-logarithmic graphical method is specifically:
[0020] S411, determine the VB design program interface, assign parameters and design semi-logarithmic coordinates;
[0021] S412, obtaining parameter data and assigning it to a dynamic array, and using a function to draw a test curve;
[0022] S413, calculate parameters and read values, and correct the test curve;
[0023] S414. Calculate and obtain hydrogeological parameters based on the modified test curve.
[0024] The above method is optional. The wiring method in S4 is specifically as follows: based on the Theis formula and standard curve of porous unsteady flow in confined aquifers, a test curve is drawn, matching points are selected through wiring to read corresponding values, and the converted values are substituted into the converted formula to calculate the hydrogeological parameters.
[0025] The above method is optional, and the wiring method is specifically as follows:
[0026] S421, determine the VB design program interface, assign parameters, design double logarithmic coordinates and draw a standard curve;
[0027] S422, obtaining parameter data and assigning it to a dynamic array, and using a function to draw two test curves;
[0028] S423, making the two test curves overlap to generate an overlap curve;
[0029] S424. Read the matching points based on the coincidence curves and calculate and generate hydrogeological parameters.
[0030] It can be seen from the above technical solution that, compared with the prior art, the present invention provides a method for obtaining the hydrogeological parameters of a mineral deposit by visual programming, which has the following beneficial effects: the present invention adopts VB visual programming software to calculate the hydrogeological parameters, and uses language programs to make up for the loopholes that are prone to human errors during calculation and curve drawing, effectively improving the data processing efficiency and the accuracy of the parameters, making the calculation of the hydrogeological parameters of the mineral deposit more concise, efficient and accurate. BRIEF DESCRIPTION OF THE DRAWINGS
[0031] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.
[0032] Figure 1 A flow chart of a method for obtaining hydrogeological parameters of a ore deposit through visual programming disclosed in the present invention;
[0033] Figure 2 This is a diagram of the wiring front interface disclosed in the present invention;
[0034] Figure 3 This is a wiring interface diagram disclosed in the present invention;
[0035] Figure 4 The program interface and operation result diagram of the complete well single-hole steady flow pumping test disclosed in the embodiment of the present invention;
[0036] Figure 5 The program interface and operation effect diagram of the semi-logarithmic graphical method disclosed in the embodiment of the present invention;
[0037] Figure 6 This is a diagram of the wiring method program interface and operation effect disclosed in an embodiment of the present invention. DETAILED DESCRIPTION
[0038] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0039] In this application, relational terms such as first and second, etc. are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. The terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of more restrictions, the elements defined by the sentence "comprise one..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0040] Reference Figure 1 As shown, the present invention discloses a method for obtaining hydrogeological parameters of a mineral deposit by visual programming, comprising the following steps:
[0041] S1. Use modeling software to standardize the ore deposit and generate a single-hole stable flow model and a multi-hole unstable flow model;
[0042] S2. Select a suitable model according to the construction hydrogeological holes and use VB program for interface design;
[0043] S3. When the model is a single-hole steady flow model, define variables and assign values, and iteratively calculate hydrogeological parameters;
[0044] S4. When the model is a porous unsteady flow model, the corresponding test curve is drawn using the semi-logarithmic graphical method or the line matching method;
[0045] S5. When the number of iterations is met or the standard curve is determined, the hydrogeological parameters of the ore deposit are obtained through conversion.
[0046] Furthermore, S3 calculates the hydrogeological parameters including using an iterative method to calculate the hydrogeological parameters based on the Joubert formula for single-hole steady flow in confined aquifers and an empirical formula for influence radius.
[0047] Furthermore, S3 specifically includes:
[0048] S301, determining hydrological parameters of the hydrogeological pores, and calculating the actual aquifer permeability coefficient and the actual influence radius based on the hydrological parameters;
[0049] S302, defining and assigning a virtual aquifer permeability coefficient and a virtual influence radius based on a single-hole steady flow model;
[0050] S303, judging whether the difference between the actual aquifer permeability coefficient and the virtual aquifer permeability coefficient, the actual influence radius and the virtual influence radius is zero, if not, repeating S301-S302, if yes, outputting the virtual aquifer permeability coefficient value.
[0051] Specifically, in the VB program, the water quality parameters of the single-hole steady flow model are iteratively calculated using the Do Loop statement. The core program is as follows:
[0052] Do
[0053] K=(0.366*Q*(Log(R1 / rw) / log(10))) / (M*sw)
[0054] R=10*sw*Sqr(K)
[0055] K1=(0.366*Q*(Log(R / rw) / log(10))) / (M*sw)
[0056] R1=10*sw*Sqr(K1)
[0057] Loop UntilAbs(R1-R)=0AndAbs(K1-K)=0
[0058] Furthermore, the semi-logarithmic graphical method in S4 is specifically as follows: when u≤0.01, the hydrogeological parameters are calculated based on the Jacob formula for porous unsteady flow in confined aquifers;
[0059] in, r is the distance to the pumping well, a is the pressure conductivity of the aquifer, and t is the time from the start of pumping.
[0060] Furthermore, the semi-logarithmic graphical method is specifically:
[0061] S411, determine the VB design program interface, assign parameters and design semi-logarithmic coordinates;
[0062] Specifically, the program interface uses PictureBox, Image, etc., and the semi-logarithmic coordinates are designed using line commands;
[0063] S412, obtaining parameter data and assigning it to a dynamic array, and using a function to draw a test curve;
[0064] Specifically, parameter data is read out using Open and Input, and curve drawing is based on the Split (C, D) function and Pset point casting;
[0065] S413, calculate parameters and read values, and correct the test curve;
[0066] Specifically, use the MouseDown command to read the value;
[0067] S414, calculating and obtaining hydrogeological parameters based on the modified test curve;
[0068] Specifically, the Command command is used for calculation.
[0069] Furthermore, the core program for obtaining water quality parameters based on the semi-logarithmic graphical method is as follows: Open App.Path&"\st.txt"For Input As#1
[0070] Do While Not EOF(1)
[0071] Line Input#1,a
[0072] b=Split(a,"")
[0073] X = Val(b(0))
[0074] Picture1.Print X
[0075] …
[0076] X=Format(Log(Val(b(0))) / Log(10),"###.####")
[0077] Y=Format((-b(1)),"###.####")
[0078] Picture3.DrawWidth = 4
[0079] Picture3.Pset(X,Y),vbRed
[0080] …
[0081] Line Input#1,a
[0082] Furthermore, the wiring method in S4 is as follows: based on the Theis formula and standard curve of porous unsteady flow in confined aquifers, a test curve is drawn, matching points are selected through wiring to read corresponding values, and the converted values are substituted into the converted formula to calculate the hydrogeological parameters.
[0083] Further, see Figure 2 and Figure 3 As shown, the wiring method is as follows:
[0084] S421, determine the VB design program interface, assign parameters, design double logarithmic coordinates and draw a standard curve;
[0085] S422, obtaining parameter data and assigning it to a dynamic array, and using a function to draw two test curves;
[0086] S423, making the two test curves overlap to generate an overlap curve;
[0087] Specifically, the Move command is used to make the curves coincide;
[0088] S424, reading the matching points based on the coincidence curve, and calculating and generating the hydrogeological parameters;
[0089] Specifically, the MouseDown command is used for reading.
[0090] Furthermore, the core procedure of the wiring method is as follows:
[0091] Image1.Move Image1.Left,Image1.Top+0.05
[0092] …
[0093] Picture1.Line(4, 0.9362)-(3.8239, 0.9153), vbBlue
[0094] …
[0095] Do While Not EOF(1)
[0096] Line Input #1, a
[0097] b=Split(a,"")
[0098] X=Format(log(Val(b(0))) / log(10),“###.####”)
[0099] Y=Format(log(Val(b(1))) / log(10),“###.####”)
[0100] Picture1.Pset(X,Y),vbRed
[0101] …
[0102] Picture1.CurrentX=1.2:Picture1.CurrentY=-3.1:Picture1.Print"1 / uort"
[0103] In a specific embodiment, a hydrogeological hole in the Tamusu uranium deposit is obtained and determined as a single hole stable flow model, and the thickness of the mineralized aquifer is determined to be 42.40m, and the well radius is 0.0825m. 3 ·d -1 A single-hole steady flow pumping test was conducted, and the corresponding stable drawdown was 15.27m. Figure 4 As shown in the figure, the calculation result using VB visual programming software is K = 0.66m·d -1 .
[0104] In another specific embodiment, a group of hydrogeological holes in the Tamusu uranium deposit was obtained, the thickness of the ore-bearing aquifer was 42.40m, and the distance between the observation hole and the main hole was 28m. The main hole was at a constant flow rate of 369.44m 3 ·d -1 When pumping water, the corresponding relationship between the depth of the observation hole s and the time t is shown in Table 1. Using VB visual programming software, refer to Figure 5 As shown in the figure, the calculation result of the semi-logarithmic graphical method program is the hydraulic conductivity T = 61.91m 2 ·d -1 , elastic water storage coefficient S = 3.37 × 10-4, permeability coefficient K = 1.46m·d-1; refer to Figure 6 As shown in the figure, the calculation result of the wiring method program is the hydraulic conductivity T = 58.69m 2 ·d -1 , elastic water storage coefficient S = 3.86 × 10 -4 , permeability coefficient K = 1.38m·d -1 .
[0105] Table 1 Correspondence between observation hole depth s and time t
[0106]
[0107] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can refer to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system or system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can refer to the partial description of the method embodiment. The system and system embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Ordinary technicians in this field can understand and implement it without creative work.
[0108] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for obtaining hydrogeological parameters of a mineral deposit by visual programming, characterized in that: The following steps are involved: S1. Use modeling software to standardize the ore deposit and generate a single-hole stable flow model and a multi-hole unstable flow model; S2. Select a suitable model according to the construction hydrogeological holes and use VB program for interface design; S3. When the model is a single-hole steady flow model, define variables and assign values, and iteratively calculate hydrogeological parameters; S4. When the model is a porous unsteady flow model, the corresponding test curve is drawn using the semi-logarithmic graphical method or the line matching method; S5. When the number of iterations is met or the standard curve is determined, the hydrogeological parameters of the ore deposit are obtained through conversion.
2. The method for obtaining hydrogeological parameters of a mineral deposit by visual programming according to claim 1, characterized in that: S3 calculates hydrogeological parameters by using the iterative method based on the Joubert formula for single-hole steady flow in confined aquifers and the empirical formula for influence radius.
3. The method for obtaining hydrogeological parameters of a mineral deposit by visual programming according to claim 2, characterized in that: S3 specifically includes: S301, determining hydrological parameters of the hydrogeological pores, and calculating the actual aquifer permeability coefficient and the actual influence radius based on the hydrological parameters; S302, defining and assigning a virtual aquifer permeability coefficient and a virtual influence radius based on a single-hole steady flow model; S303, judging whether the difference between the actual aquifer permeability coefficient and the virtual aquifer permeability coefficient, the actual influence radius and the virtual influence radius is zero, if not, repeating S301-S302, if yes, outputting the virtual aquifer permeability coefficient value.
4. The method for obtaining hydrogeological parameters of a mineral deposit by visual programming according to claim 1, characterized in that: The semi-logarithmic graphical method in S4 is as follows: when u≤0.01, the hydrogeological parameters are calculated based on the Jacob formula for porous unsteady flow in confined aquifers. in, r is the distance to the pumping well, a is the pressure conductivity of the aquifer, and t is the time from the start of pumping.
5. The method for obtaining hydrogeological parameters of a mineral deposit by visual programming according to claim 4, characterized in that: The semi-logarithmic graphical method is as follows: S411, determine the VB design program interface, assign parameters and design semi-logarithmic coordinates; S412, obtaining parameter data and assigning it to a dynamic array, and using a function to draw a test curve; S413, calculate parameters and read values, and correct the test curve; S414. Calculate and obtain hydrogeological parameters based on the modified test curve.
6. The method for obtaining hydrogeological parameters of a mineral deposit by visual programming according to claim 1, characterized in that: The wiring method in S4 is as follows: based on the Theis formula and standard curve of porous unsteady flow in confined aquifers, a test curve is drawn, matching points are selected through wiring to read the corresponding values, and the converted values are substituted into the converted formula to calculate the hydrogeological parameters.
7. The method for obtaining hydrogeological parameters of a mineral deposit by visual programming according to claim 6, characterized in that: The wiring method is as follows: S421, determine the VB design program interface, assign parameters, design double logarithmic coordinates and draw a standard curve; S422, obtaining parameter data and assigning it to a dynamic array, and using a function to draw two test curves; S423, making the two test curves overlap to generate an overlap curve; S424. Read the matching points based on the coincidence curves and calculate and generate hydrogeological parameters.