Automatic numerical simulation method and system for tunneling ventilation of mine laneway

Through the automated numerical simulation method, Python and specific software are used to automatically build, divide and solve the numerical model of mine tunnel bore ventilation, which solves the problem of manual operation time and effort in the existing methods, and achieves efficient and reliable numerical simulation.

CN120145916APending Publication Date: 2025-06-13XIANGTAN UNIV
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510217033.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-26
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

The existing numerical simulation method for mine tunnel boring ventilation requires manual physical model drawing, pre-processing, grid division, solution parameter setting and post-processing, resulting in a lot of repetitive work, time-consuming and inefficient.

Method used

It provides an automated numerical simulation method. Through the Python program, it calls SpaceClaim and Fluent software to automatically build geometric models, divide grids, perform solutions and calculations, and visual operations are carried out through CFD-Post software to realize automated numerical simulation of mine tunnel bore ventilation.

Benefits of technology

It improves the efficiency and reliability of numerical simulation, reduces the time and labor cost of manual operation, and can continuously automated calculations over day and night, greatly improving the efficiency of numerical simulation.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120145916A_ABST
    Figure CN120145916A_ABST
Patent Text Reader

Abstract

The invention discloses an automatic numerical simulation method for mine roadway tunneling ventilation. The method comprises the following steps: acquiring data information of mine roadway tunneling ventilation numerical simulation; reading the obtained data information and carrying out construction and pretreatment of a geometric model; performing grid division according to the constructed geometric model; carrying out grid solving calculation according to the obtained grid division result; and performing visual operation according to the obtained solving result, and completing automatic numerical simulation of mine roadway tunneling ventilation. The invention further discloses a system for achieving the automatic numerical simulation method for mine roadway tunneling ventilation. By calling the Fluent software, the numerical simulation of mine roadway tunneling ventilation is automatically realized, the reliability is higher, and the efficiency is higher.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of mines, and particularly relates to an automated numerical simulation method and system for mine roadway tunneling ventilation. Background Art

[0002] The tasks and functions of mine roadway tunneling ventilation are to provide fresh air for the operators in the tunneling roadway, remove toxic and harmful gases and dust in the tunneling roadway, and adjust the climate environment in the tunneling roadway. Ventilation parameters such as the local fan wind speed, the diameter of the air duct, and the layout position of the air duct directly affect the supply of fresh air in the tunneling roadway, the removal of toxic and harmful gases and dust, and the adjustment of the climate environment. Therefore, the reasonable design and optimization of ventilation parameters such as the local fan wind speed, the diameter of the air duct, and the layout position of the air duct are of great significance for ensuring the quality of the ventilation environment in the tunneling roadway.

[0003] Existing schemes for determining and optimizing ventilation parameters such as the local fan wind speed, the diameter of the air duct, and the layout position of the air duct generally include on-site experiments, indoor model experiments, and numerical simulation experiments. Among them, the on-site experiment scheme not only requires a large amount of resources to arrange and maintain the experimental environment, but also has problems such as difficult variable control, high safety risks, long time consumption, limited practicability, and poor repeatability. Although the model experiment scheme reduces the experimental cost to a certain extent, when conducting the model experiment, in order to reduce the experimental complexity, the boundary conditions are often simplified, and some physical phenomena are difficult to reproduce in the model experiment, and the reliability of the results is limited. Therefore, for better simulation effects, the numerical simulation experiment scheme has become the preferred scheme.

[0004] However, each numerical simulation experiment scheme requires manual drawing of the physical model, model pre-processing, mesh generation, solution parameter setting, post-processing data extraction and plotting, etc.; there are many repetitive tasks in these links, which take a long time, and the efficiency of the simulation process is low. Summary of the Invention

[0005] One of the purposes of the present invention is to provide an automated numerical simulation method for mine roadway tunneling ventilation with high reliability and relatively high comprehensive efficiency.

[0006] Another purpose of the present invention is to provide a system for implementing the automated numerical simulation method for mine roadway tunneling ventilation.

[0007] The automated numerical simulation method for mine roadway tunneling ventilation provided by the present invention includes the following steps:

[0008] S1. Obtain the data information of the numerical simulation of mine roadway tunneling ventilation;

[0009] S2. Read the data information obtained in step S1 and perform the construction and pre-processing of the geometric model;

[0010] S3. Divide the grid according to the geometric model constructed in step S2;

[0011] S4. Perform grid solution calculations based on the grid division results obtained in step S3;

[0012] S5. Perform visualization operations based on the solution results obtained in step S4 to complete the automated numerical simulation of the ventilation during the tunneling of mine roadways.

[0013] The acquisition of the data information for the numerical simulation of the ventilation during the tunneling of mine roadways described in step S1 specifically includes the following steps:

[0014] Acquire the data information for the numerical simulation of the ventilation during the tunneling of mine roadways;

[0015] Store the acquired data information in an Excel table.

[0016] The reading of the data information acquired in step S1 and the construction and preprocessing of the geometric model described in step S2 specifically include the following steps:

[0017] Read the data information acquired in step S1;

[0018] Call the subprocess.Popen of the Python program to run the SpaceClaim software path to start the Spaceclaim software;

[0019] Obtain the geometric parameters and the air duct layout parameters of the model; among them, the geometric parameters include the roadway length, roadway width, roadway height, and air duct diameter; the air duct layout parameters include the air duct suspension height, the distance between the air duct and the side wall, and the distance between the air duct and the heading face;

[0020] According to the acquired parameters, call the API of SpaceClaim through the Python program to draw the geometric model;

[0021] Perform preprocessing on the drawn model; the preprocessing includes region naming, overlapping body deletion, and shared topological structure;

[0022] Call the os module of the Python program to generate the corresponding file for saving the preprocessed geometric model.

[0023] The grid division according to the geometric model constructed in step S2 described in step S3 specifically includes the following steps:

[0024] Traverse the geometric model constructed in step S3 and the corresponding file;

[0025] Start the Fluent software and enter the meshing mode by calling the launch_fluent command in the Ansys Fluent API;

[0026] Import the geometric model and the corresponding file constructed in step S2 into the Fluent software by calling the meshing.workflow.TaskObject["ImportGeometry"].Arguments command in the Ansys Fluent API;

[0027] Add local dimensions: Add local dimensions to the specified regions in the geometric model to improve the calculation accuracy, reduce the consumption of computing resources, and improve the simulation efficiency;

[0028] Generate the corresponding surface mesh according to the set mesh quality requirements;

[0029] Check the quality of the generated surface mesh and modify the meshes with problems; The meshes with problems include deformed elements, overlapping elements, and non-manifold elements;

[0030] Describe the geometric structure; The geometric structure includes the shape, size, boundary conditions, and physical properties of the geometric model;

[0031] Update the boundary conditions and add a boundary layer; The boundary layer is the transition region of the flow between the fluid and the solid surface, where the flow velocity changes from 0 to the free flow velocity according to the set rules, and the flow velocity at the fixed surface is 0;

[0032] Generate the volume mesh;

[0033] Use the Check function to check the mesh quality and whether the mesh generation is correct: If it is correct, proceed to the subsequent steps; if it is incorrect, delete the corresponding geometric model and mark it;

[0034] Save the mesh file corresponding to the generated mesh.

[0035] Perform the mesh solution calculation according to the mesh division result obtained in step S4, which specifically includes the following steps:

[0036] Traverse the mesh file obtained in step S3;

[0037] Switch the Fluent software to the solution mode by calling the meshing.switch_to_solver command in the Ansys Fluent API;

[0038] Import the traversed mesh file by calling the solver.file.read command in the Ansys Fluent API;

[0039] Check the network and set general parameters, solution model parameters, discrete source parameters, and boundary conditions;

[0040] Set standard initialization and calculation parameters;

[0041] Perform simulation calculations and judge the calculation results: if convergent, proceed to the subsequent steps; if not convergent, delete the corresponding mesh and mark it;

[0042] Form all calculation data into a file and save it.

[0043] Perform visualization operations based on the solution results obtained in step S4 described in step S5, specifically including the following steps:

[0044] Traverse the calculation data file obtained in step S4;

[0045] Call subprocess.Popen in a Python program to run the CFD-Post software path and start the CFD-Post software;

[0046] Import the traversed calculation data file into the CFD-Post software by calling the CFD-Post API;

[0047] Create detection surfaces, monitoring points, and detection volumes;

[0048] Calculate the average value, maximum value, and minimum value at the corresponding positions;

[0049] Visualize the obtained results by calling the Session command in CFD-Post; the results include air flow trace diagrams, dust particle diagrams, temperature field distribution diagrams, and toxic and harmful gas distribution diagrams.

[0050] The present invention also provides a system for implementing an automated numerical simulation method for the ventilation of mine roadway drivage, including a data acquisition module, a model construction module, a grid division module, a grid solution module, and a numerical simulation module; the data acquisition module, the model construction module, the grid division module, the grid solution module, and the numerical simulation module are connected in series in sequence; the data acquisition module is used to acquire the data information for the numerical simulation of the ventilation of mine roadway drivage and upload the data information to the model construction module; the model construction module is used to read and acquire the data information according to the received data information, construct and preprocess the geometric model, and upload the data information to the grid division module; the grid division module is used to divide the grid according to the received data information and the constructed geometric model and upload the data information to the grid solution module; the grid solution module is used to perform grid solution calculations according to the received data information and the obtained grid division result and upload the data information to the numerical simulation module; the numerical simulation module is used to perform visualization operations according to the received data information and the obtained solution result to complete the automated numerical simulation of the ventilation of mine roadway drivage.

[0051] The automated numerical simulation method and system for the ventilation of mine roadway drivage provided by the present invention, by means of calling the Fluent software, not only automatically realizes the numerical simulation of the ventilation of mine roadway drivage, but also has higher reliability and higher efficiency. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] Figure 1 It is a schematic flow chart of the method of the present invention.

[0053] Figure 2 It is a schematic diagram of the geometric model of the comprehensive drivage roadway in the embodiment of the method of the present invention.

[0054] Figure 3 It is a schematic diagram of the grid model in the embodiment of the method of the present invention.

[0055] Figure 4 It is a schematic diagram of the monitoring surface in the embodiment of the method of the present invention.

[0056] Figure 5 It is a schematic diagram of the monitoring body in the embodiment of the method of the present invention.

[0057] Figure 6 It is a schematic diagram of the functional modules of the system of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0058] As Figure 1 shown is a schematic flow chart of the method of the present invention: The automated numerical simulation method for the ventilation of mine roadway drivage disclosed by the present invention includes the following steps:

[0059] S1. Obtain the data information for numerical simulation of roadway driving ventilation in a mine; specifically including the following steps:

[0060] Obtain the data information for numerical simulation of roadway driving ventilation in a mine;

[0061] Store the obtained data information in an Excel table;

[0062] S2. Read the data information obtained in step S1, and construct and preprocess the geometric model; specifically including the following steps:

[0063] Read the data information obtained in step S1;

[0064] Start the SpaceClaim software by calling the subprocess.Popen (a way to start a subprocess in Python) of the Python program to run the SpaceClaim software path;

[0065] Obtain the geometric parameters and air duct layout parameters of the model; among them, the geometric parameters include roadway length, roadway width, roadway height, and air duct diameter; the air duct layout parameters include air duct suspension height, distance from the air duct to the side wall, and distance from the air duct to the heading face;

[0066] Draw the geometric model by calling the API of SpaceClaim through the Python program according to the obtained parameters;

[0067] Perform preprocessing on the drawn model; the preprocessing includes region naming (inlet, outlet, etc.), removal of coincident bodies, and shared topological structure;

[0068] Generate a corresponding file through the Python program to call the os module for saving the preprocessed geometric model;

[0069] S3. Perform mesh division according to the geometric model constructed in step S2; specifically including the following steps:

[0070] Traverse the geometric model constructed in step S3 and the corresponding file;

[0071] Start the Fluent software and enter the mesh division mode by calling the launch_fluent command in the Ansys Fluent API;

[0072] Import the geometric model constructed in step S2 and the corresponding file into the Fluent software by calling the meshing.workflow.TaskObject["ImportGeometry"].Arguments command in the Ansys Fluent API;

[0073] Add local dimensions: Add local dimensions to the specified area in the geometric model to improve calculation accuracy, reduce computational resource consumption, and enhance simulation efficiency;

[0074] Generate corresponding surface meshes according to the specified mesh quality requirements;

[0075] Check the quality of the generated surface meshes and modify the meshes with problems; The meshes with problems include deformed elements, overlapping elements, and non-manifold elements; For example, overly long triangular elements, or elements with too small or too large angles, as well as overlapping mesh elements or non-manifold regions on the surface, etc., will all affect the generation of subsequent volume meshes;

[0076] Describe the geometric structure; The geometric structure includes the shape, dimensions, boundary conditions, and physical properties of the geometric model;

[0077] Update the boundary conditions and add a boundary layer; The boundary layer is the transitional region of the flow between the fluid and the solid surface, where the flow velocity changes from 0 to the free flow velocity according to the set rules, and the flow velocity at the fixed surface is 0;

[0078] Generate volume meshes;

[0079] Use the Check function to check the mesh quality and whether the mesh generation is correct: If correct, proceed to the subsequent steps; if incorrect, delete the corresponding geometric model and mark it;

[0080] Save the mesh file corresponding to the generated mesh;

[0081] S4. According to the mesh division result obtained in step S3, perform mesh solution calculations; Specifically, it includes the following steps:

[0082] Traverse the mesh file obtained in step S3;

[0083] Switch the Fluent software to the solution mode by calling the meshing.switch_to_solver command in the Ansys Fluent API;

[0084] Import the traversed mesh file by calling the solver.file.read command in the Ansys Fluent API;

[0085] Check the network and set general parameters, solution model parameters, discrete source parameters, and boundary conditions;

[0086] Set standard initialization and calculation parameters;

[0087] Perform simulation calculations and judge the calculation results: if it converges, proceed to the subsequent steps; if it does not converge, delete the corresponding grid and mark it;

[0088] Form all calculation data into a file and save it;

[0089] S5. According to the solution results obtained in step S4, perform visualization operations to complete the automated numerical simulation of mine roadway driving ventilation; specifically including the following steps:

[0090] Traverse the calculation data file obtained in step S4;

[0091] Start the CFD-Post software by running the CFD-Post software path through a Python program calling subprocess.Popen (a way to start a subprocess in Python);

[0092] Import the traversed calculation data file into the CFD-Post software by calling the CFD-Post API;

[0093] Create detection surfaces, monitoring points, and detection volumes;

[0094] Calculate the average value, maximum value, and minimum value at the corresponding positions;

[0095] Visualize the obtained results by calling the Session command in CFD-Post; the said results include air flow trace diagrams, dust particle diagrams, temperature field distribution diagrams, and toxic and harmful gas distribution diagrams;

[0096] Finally, output the visualization results to complete the automated numerical simulation of mine roadway driving ventilation.

[0097] The automated numerical simulation scheme proposed by the present invention has greatly improved the efficiency compared with manual numerical simulation. Before the development of the automated numerical simulation scheme, for example, when performing a numerical simulation of the air flow-dust coupling characteristics, the time for setting relevant parameters was about 15 minutes; after using the numerical simulation automation program, the setting time is about 1 minute, and the accuracy of parameter setting is ensured. In addition, the manual calculation time for the air flow-dust coupling numerical simulation is about 3 hours. During normal working hours of a person and without making mistakes, a computer can only manually calculate about 3 cases, and the entire process requires a person to monitor and set relevant parameters; while using the automated numerical simulation scheme for simulating the air flow-dust coupling characteristics, each calculation time is about 2 hours, and the entire numerical simulation calculation can be carried out continuously. About 12 cases can be continuously calculated in a day, and the efficiency is increased by about 4 times, greatly reducing the simulation time and labor costs.

[0098] The following combines with an embodiment to illustrate the effect of the method of the present invention:

[0099] Taking the fully mechanized heading roadway 14158 of a certain mine as the engineering background, the air flow-dust coupling characteristics are realized by using the automated numerical simulation program invented in this paper. The specific implementation steps of this example are as follows:

[0100] Automation of geometric model construction and preprocessing

[0101] In this example, the geometric model size of the fully mechanized heading roadway remains unchanged. It is necessary to change the hanging height of the air duct in the fully mechanized heading roadway, the distance between the air duct and the side wall, and the distance between the air duct and the heading face, that is, the ventilation parameters of each geometric model are different, and the others are the same. The specific steps of geometric model construction and preprocessing are as follows:

[0102] Step 1: Read the sample cases in the Excel table, as shown in Table 1, that is, the hanging height of the air duct, the distance between the air duct and the side wall, and the distance between the air duct and the heading face, and start the Spaceclaim software.

[0103] Table 1 Schematic data table

[0104] Hanging height of air duct (m) Distance between air duct and side wall (m) Distance between air duct and heading face (m) 0.1 0.2 4 0.15 0.25 5

[0105] Step 2: Obtain the geometric parameters of the model, including length, width, height, etc. In this example, the geometric parameters of the model are length 60m, width 5.5m, height 3.3m, and the air duct diameter is 1.2m, as Figure 2 shown. Obtain the air duct layout parameters, including the hanging height of the air duct, the distance between the air duct and the side wall, and the distance between the air duct and the heading face.

[0106] Step 3: Draw the geometric model and the air duct according to the parameters obtained in Step 2.

[0107] Step 4: Model preprocessing. Name the roadway wall, the air duct inlet, the air duct outlet, and the roadway outlet as wall, inlet, internal, and outlet. Identify the overlapping parts in the geometric model, and delete the intersecting parts of the specified geometric objects to ensure the integrity and rationality of the geometric structure. Perform shared topology processing on the geometric model to ensure the consistency and seamlessness of the boundary conditions and contact areas of the geometric models under different ventilation parameters in the fluid domain.

[0108] Step 5: Generate a user folder to save the preprocessed geometric model for subsequent use in mesh generation and numerical simulation

[0109] Mesh generation: To ensure the numerical simulation accuracy and mesh quality, the efficient mesh generation of the fully mechanized heading roadway geometric model is realized through Python scripts; the network model is as Figure 3 shown;

[0110] Step 1: Read the geometric model. Traverse the pre-processed geometric models in the user's folder.

[0111] Step 2: Launch the Fluent software and enter the mesh generation mode.

[0112] Step 3: Import the geometric model. Import the geometric model into the Fluent software for the mesh generation process.

[0113] Step 4: Add local dimensions. Add local dimensions to specific regions of the geometric model to improve the calculation accuracy, reduce the consumption of computing resources, and enhance the simulation efficiency.

[0114] Step 5: Generate surface meshes. Generate corresponding surface meshes according to the mesh quality requirements. To improve the mesh quality and the accuracy of the fluid domain description, call the corresponding functions provided by Fluent Meshing to add local dimensions to the geometric model and generate preliminary surface meshes;

[0115] Step 6: Improve the surface mesh quality. Check the quality of the generated surface meshes and improve the problematic meshes, including deformed elements: such as overly long triangular elements, or elements with too small or too large angles; overlapping or non-manifold elements: where mesh elements overlap or there are non-manifold regions on the surface, affecting the subsequent generation of volume meshes; use Fluent's optimization tools to improve the surface mesh quality and ensure the smoothness and computational stability of the meshes.

[0116] Step 7: Describe the geometric structure. The geometric structure usually includes the shape, dimensions, boundary conditions, and physical properties of the geometric model, etc.

[0117] Step 8: Update the boundary conditions.

[0118] Step 9: Add boundary layers. The boundary layer is the transitional region of the flow between the fluid and the solid surface, where the flow velocity gradually changes from zero (at the solid surface) to the free flow velocity.

[0119] Step 10: Generate volume meshes. Expand the optimized surface meshes into volume meshes and repair and improve any possible mesh quality problems. The finally generated mesh files are saved to a high-quality standard to provide guarantee for subsequent numerical simulations.

[0120] Step 11: Check the meshes. Use the Check function to check the mesh quality.

[0121] Step 12: Judge whether the meshes are generated correctly. If correct, proceed to the next step; if incorrect, delete the corresponding geometric model and make a mark.

[0122] Step 13: Save the mesh files to the user's folder.

[0123] Numerical solution: The numerical automatic solution is realized by means of the API interface provided by Fluent;

[0124] Step 1: Traverse the mesh files in the user folder.

[0125] Step 2: Switch the Fluent software to the solution mode.

[0126] Step 3: Import the mesh file. Import the mesh file into the Fluent software.

[0127] Step 4: Check the mesh.

[0128] Step 5: General parameter settings. Enable second-order transient simulation, set the gravity direction to -9.81 m / s 2 , and set the length unit to meters.

[0129] Step 6: Solution model parameter settings. Use the k-ε Realizable turbulence model and enable enhanced wall treatment and production limiter.

[0130] Step 7: Discrete source parameter settings. Enable the coupling calculation between the discrete phase and the continuous phase, enable unsteady particle tracking, and set the relevant numerical parameters for discrete phase tracking (the maximum allowable number of particle trajectories is 50000, and the maximum number of iterations of particles within each time step is 5).

[0131] Step 8: Boundary condition settings. Set the inlet velocity to 18.19 m / s.

[0132] Step 9: Standard initialization. Adopt the standard initialization method to establish reasonable initial conditions to ensure the stability of the simulation process and the rapid convergence of the calculation.

[0133] Step 10: Calculation parameter settings. Adjust the time step and the number of time steps, start the numerical simulation process of gas-solid coupling, monitor the residual change and convergence trend of the simulation calculation, and ensure the stability and reliability of the results,

[0134] Set the time step to 1 and the number of steps to 300.

[0135] Step 11: Run the simulation.

[0136] Step 12: Judge whether the calculation result converges. If it converges, proceed to the next step; if it does not converge, delete the corresponding mesh and make a mark.

[0137] Step 13: Save the calculation data to the user folder. Save the results of the completed simulation as.cas.gz and.dat.gz files for subsequent visualization analysis and data processing

[0138] Post-processing: To quickly extract the required data, including the dust concentration value at a specific area, the wind speed at a specific location, etc., and implement an automated post-processing process;

[0139] Step 1: Traverse the data files in the user folder.

[0140] Step 2: Start the CFD-Post software.

[0141] Step 3: Import the data files into the CFD-Post software.

[0142] Step 4: Create detection surfaces, monitoring points, and detection volumes. For example, Figure 4 as shown is the monitoring surface, and Figure 5 as shown is the detection volume.

[0143] Step 5: Calculate the average value, maximum value, minimum value, etc. at the corresponding positions.

[0144] Step 6: Visualization. Draw the air flow trace diagram, dust particle diagram, etc.

[0145] Step 7: Judge whether all the data has been completely extracted. If it is completed, proceed to the next step. If not, return to Step 3.

[0146] Step 8: Output the extracted data and visualization results.

[0147] Manually completing the above process takes at least about 3 hours, and this is under the premise of relatively understanding and being proficient. Through the automated numerical simulation of the solution of the present invention, it only takes 2 hours to complete the above steps, and it can achieve continuous automated calculation day and night, greatly improving the efficiency of numerical simulation and solving the problem of time-consuming and laborious in the numerical simulation process.

[0148] For example Figure 6The following is a schematic diagram of the functional modules of the system of the present invention: The system for implementing the automated numerical simulation method for the ventilation of mine roadway driving disclosed in the present invention includes a data acquisition module, a model construction module, a mesh division module, a mesh solution module, and a numerical simulation module; the data acquisition module, the model construction module, the mesh division module, the mesh solution module, and the numerical simulation module are connected in series in sequence; the data acquisition module is used to acquire the data information for the numerical simulation of the ventilation of mine roadway driving, and upload the data information to the model construction module; the model construction module is used to read and acquire the data information according to the received data information, and perform the construction and preprocessing of the geometric model, and upload the data information to the mesh division module; the mesh division module is used to divide the mesh according to the received data information and the constructed geometric model, and upload the data information to the mesh solution module; the mesh solution module is used to perform the solution calculation of the mesh according to the received data information and the obtained mesh division result, and upload the data information to the numerical simulation module; the numerical simulation module is used to perform the visualization operation according to the received data information and the obtained solution result, and complete the automated numerical simulation of the ventilation of mine roadway driving.

Claims

1. An automated numerical simulation method for mine tunnel excavation ventilation, comprising the following steps: S1. Obtaining data information of numerical simulation of mine tunnel excavation ventilation; S2. Read the data information obtained in step S1, and construct and pre-process the geometric model; S3. Divide the mesh according to the geometric model constructed in step S2; S4. Perform mesh calculation based on the mesh division result obtained in step S3; S5. Perform visualization operations based on the solution results obtained in step S4 to complete the automated numerical simulation of mine tunnel excavation ventilation.

2. The automated numerical simulation method for mine tunnel excavation ventilation according to claim 1, characterized in that The step S1 of obtaining data information of numerical simulation of mine tunnel excavation ventilation specifically includes the following steps: Obtain data information for numerical simulation of mine tunnel excavation and ventilation; The acquired data information is stored in an Excel table.

3. The automated numerical simulation method for mine tunnel excavation ventilation according to claim 2, characterized in that Step S2 of reading the data information obtained in step S1 and constructing and preprocessing the geometric model specifically includes the following steps: Read the data information obtained in step S1; Call subprocess.Popen through the Python program to run the SpaceClaim software path and start the SpaceClaim software; Obtaining geometric parameters and wind tube layout parameters of the model; wherein the geometric parameters include tunnel length, tunnel width, tunnel height and wind tube diameter; wind tube layout parameters include wind tube hanging height, wind tube distance from side wall and wind tube distance from front face; Based on the obtained parameters, the SpaceClaim API is called through the Python program to draw the geometric model; Pre-processing is performed on the drawn model; the pre-processing includes region naming, overlapping body deletion and shared topological structure; The os module is called through the Python program to generate the corresponding file for saving the pre-processed geometric model.

4. The method for automatic numerical simulation of mine tunnel excavation ventilation according to claim 3 is characterized in that The step S3 of dividing the mesh according to the geometric model constructed in step S2 specifically includes the following steps: Traverse the geometric model constructed in step S3 and the corresponding files; Start the Fluent software and enter the meshing mode by calling the launch_fluent command in the Ansys Fluent API; Import the geometric model and corresponding files constructed in step S2 into the Fluent software by calling the meshing.workflow.TaskObject["ImportGeometry"].Arguments command in the Ansys Fluent API; Add local dimensions: Add local dimensions to the set area in the geometric model to improve calculation accuracy, reduce computing resource consumption, and improve simulation efficiency; Generate the corresponding surface mesh according to the set mesh quality requirements; Check the quality of the generated surface mesh and modify the mesh with problems; the mesh with problems includes deformed units, overlapping units and non-manifold units; Describing the geometric structure; the geometric structure includes the shape, size, boundary conditions and physical properties of the geometric model; Update boundary conditions and add boundary layers; the boundary layer is the transition area between the fluid and the solid surface, where the flow velocity changes from 0 to the free flow velocity according to the set rules, and the flow velocity on the fixed surface is 0; Generate volume mesh; Use the Check function to check the mesh quality and whether the mesh generation is correct: if it is correct, proceed to the subsequent steps; if it is not correct, delete the corresponding geometric model and mark it; Save the grid file corresponding to the generated grid.

5. The method for automatic numerical simulation of mine tunnel excavation ventilation according to claim 4, characterized in that The step S4 of performing mesh solution calculation according to the mesh division result obtained in step S3 specifically includes the following steps: Traverse the grid file obtained in step S3; Switch the Fluent software to solver mode by calling the meshing.switch_to_solver command in the Ansys Fluent API; Import the traversed mesh file by calling the solver.file.read command in the Ansys Fluent API; Check the network and set general parameters, solution model parameters, discrete source parameters and boundary conditions; Setting of standard initialization and calculation parameters; Perform simulation calculations and judge the calculation results: if converged, proceed to the next step; if not converged, delete the corresponding grid and mark it; All calculated data are saved in a file.

6. The method for automated numerical simulation of mine tunnel excavation ventilation according to claim 5, characterized in that Step S5 performs visualization operation based on the solution obtained in step S4, which specifically includes the following steps: Traversing the calculation data file obtained in step S4; Call subprocess.Popen through the Python program to run the CFD-Post software path and start the CFD-Post software; By calling CFD-Post API, the traversed calculation data files are imported into CFD-Post software; Create detection surfaces, monitoring points and detection bodies; Calculate the average, maximum and minimum values ​​at the corresponding positions; By calling the Session command in CFD-Post, the obtained results are visualized; the results include wind flow trajectory diagram, dust particle diagram, temperature field distribution diagram and toxic and harmful gas distribution diagram.

7. A system for realizing the automated numerical simulation method for mine tunnel excavation ventilation according to any one of claims 1 to 6, characterized in that It includes a data acquisition module, a model building module, a grid division module, a grid solution module and a numerical simulation module; the data acquisition module, the model building module, the grid division module, the grid solution module and the numerical simulation module are connected in series in sequence; the data acquisition module is used to obtain data information of numerical simulation of mine tunnel excavation ventilation, and upload the data information to the model building module; the model building module is used to read the acquired data information according to the received data information, and to construct and pre-process the geometric model, and upload the data information to the grid division module; The mesh division module is used to divide the mesh according to the received data information and the constructed geometric model, and upload the data information to the mesh solution module; The grid solving module is used to perform grid solving calculations according to the received data information and the obtained grid division results, and upload the data information to the numerical simulation module; The numerical simulation module is used to perform visual operations based on the received data information and the obtained solution results to complete the automated numerical simulation of mine tunnel excavation ventilation.