Roadway cross-section diagram parameterized drawing system and method
By using a C++-based parametric drawing system for roadway cross-section diagrams, combined with a parametric quantity calculation module, intelligent drawing of roadway cross-section diagrams has been achieved. This solves the incompatibility problem between coal mine design software and domestic CAD platforms, improves drawing efficiency and design standardization, and reduces the labor intensity and construction risks for designers.
Patent Information
- Application Number
- CN202511450886.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-10-11
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2045-10-11
AI Technical Summary
Existing coal mine design software is incompatible with domestic CAD platforms, lacks functionality, and has a low level of intelligence, resulting in low efficiency and poor standardization in roadway cross-section drawing, high labor intensity for designers, and safety risks and material waste in support design.
Develop a parametric drawing system for tunnel cross-section diagrams based on the C++ language. By calling the underlying CAD API and combining it with a parametric quantity calculation module, the system can intelligently draw tunnel cross-section diagrams. It includes modules for system management, parameter input, database elements, parametric quantity calculation, and cross-section diagram output. It achieves a three-dimensional coupling of geology, mechanics, and graphics, and can adjust the arrangement of anchor bolts and the use of support materials in real time, providing a visual early warning of risks.
It enables efficient one-click generation of roadway cross-section diagrams, reduces the labor intensity of designers, improves the standardization of design, reduces waste of support materials, reduces construction safety risks, and enhances the level of intelligent design in coal mines.
Smart Images

Figure CN120910979A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to a kind of roadway section drawing parameterization drawing system and method, belong to coal mine intelligent technology field. BACKGROUND
[0002] In the process of coal mine design, roadway section drawing is a very important link, the process design cycle is short, and the workload of repetition is large, is greatly influenced by the subjectivity of designer, and it is difficult to ensure the standardization of drawing, reduces design quality.
[0003] Domestic CAD is gradually becoming the basic platform software of engineering drawing design in various industries, and the existing coal mine design software and domestic CAD platform are incompatible, functional deficiency, and the problem of low intelligent degree, therefore, it is necessary to develop roadway section drawing parameterization drawing system based on domestic CAD platform, reduce the labor intensity of designer, improve the work efficiency of designer. SUMMARY
[0004] The purpose of the present application is to overcome the deficiencies in the prior art, provide a kind of roadway section drawing parameterization drawing system and method, reduce the drawing workload of designer, reduce the labor intensity of drawing personnel, improve the standardization degree of drawing and the intelligent design level of roadway section, while solving the problem of incompatibility, functional deficiency and low intelligent degree of existing coal mine design software and domestic CAD platform.
[0005] To achieve the above-mentioned purpose, the technical scheme adopted by the present application is as follows: In the first aspect, the present application provides a kind of roadway section drawing parameterization drawing system, the roadway section drawing parameterization drawing system is developed based on C++ language, and the CAD bottom API is called for graphic processing, including: System management module: for calling and managing roadway section drawing template in database; Parameter input module: for inputting roadway section parameters; Database graph module: for providing roadway section drawing template and graph module after inputting roadway section parameters; Parameterized calculation module: for redefining the key parameters, constraint conditions and geometric relations of each component in roadway section drawing template and graph module by using parameterized calculation formula, and then inserting the built-in frame in database according to position relationship; Section drawing output module: for outputting roadway section drawing meeting drawing standard; Section drawing modification module: for modifying the output roadway section drawing.
[0006] Further, the parameterized calculation module calculates the optimal anchor spacing through an anchor spacing adaptive calculation model, and then drives the database graphic element module to adjust the anchor array arrangement mode in real time, and generates a red warning mark in the section drawing output module for a critical joint region, which is a continuous region with a joint density value exceeding a preset critical threshold.
[0007] Further, the expression of the anchor spacing adaptive calculation model is: In the formula, ΔS is the optimal anchor spacing, K c is the surrounding rock integrity coefficient, R f is the uniaxial compressive strength of rock, is the average overburden weight, H is the depth of the roadway, η is the support safety factor, σ t is the tensile strength of the anchor, e is the base, and D is the joint density.
[0008] Further, the parameterized calculation module calculates the steel belt bearing stress through a steel belt bearing stress checking formula, and when the steel belt bearing stress is greater than the yield strength of the steel belt, the system automatically marks an orange over-limit area in the section drawing output module and pushes the alternative steel belt model to the interactive interface of the parameter input module.
[0009] Further, the expression of the steel belt bearing stress checking formula is: In the formula, σ b is the steel belt bearing stress, F is the pre-tightening force of a single anchor, L is the longitudinal spacing of the anchor, Z is the steel belt cross-sectional modulus, K p is the plastic deformation coefficient of the surrounding rock, is the roof separation amount, t b is the thickness of the steel belt.
[0010] Further, the parameterized calculation module calculates the support cost-efficiency index through a support cost-efficiency optimization function, and in the section drawing modification module, the cost-safety rate surface of different support schemes is compared in the form of a three-dimensional cloud map according to the support cost-efficiency index.
[0011] Further, the expression of the support cost-efficiency optimization function is: In the formula, C opt is the support cost-efficiency index; α, β, are weight coefficients; A s is the support area; E r is the elastic modulus of the surrounding rock; T m is the material unit price; N b is the number of anchors; R p is the plastic circle radius.
[0012] Secondly, the present invention provides a parametric drawing method for tunnel cross-section diagrams, implemented based on the aforementioned parametric drawing system for tunnel cross-section diagrams, comprising the following steps: Enter the tunnel cross-sectional parameters; After the tunnel cross-section parameters are entered, a tunnel cross-section diagram template and graphic element module are provided; Using parametric calculation formulas, the key parameters, constraints and geometric relationships of each component in the tunnel cross-section template and element module are redefined, and then the built-in drawing frame in the database is inserted according to the positional relationship. Output a tunnel cross-section diagram that meets the drawing standards; Modify the output tunnel cross-section diagram.
[0013] Thirdly, the present invention provides a parametric drawing device for tunnel cross-section diagrams, including a processor and a storage medium; The storage medium is used to store instructions; The processor is configured to operate according to the instructions to perform the steps according to the method described above.
[0014] Fourthly, the present invention provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the method described above.
[0015] Compared with the prior art, the beneficial effects achieved by the present invention are as follows: I. The parametric drawing system in this invention completes the parametric drawing of roadway cross-section diagrams by calling database elements and combining them with parametric quantity calculation assistance. Designers using this system can complete roadway cross-sections with various cross-sectional forms and support types. Figure One Key generation, through the use of a parametric drawing system, can reduce the labor intensity of designers, improve their work efficiency, enhance the standardization of drawings, and increase the level of intelligence in coal mine design; Second, this solution achieves a ternary coupling of geology, mechanics, and graphics, breaking through the limitations of traditional CAD which only handles geometric relationships. It realizes closed-loop control of rock mass parameters, mechanical calculations, and graphic generation, eliminating support design deviations caused by human experience. In addition, by utilizing a real-time design iteration mechanism, the formula calculation results drive the update of the graphic element library in real time, and the modification module can trace back to any calculation node, shortening the "parameter adjustment-result verification" cycle to the second level. At the same time, the optimal solution is automatically selected through the support cost-efficiency function, significantly reducing the waste of support materials while ensuring safety redundancy, and realizing intelligent cost control. Finally, dangerous areas such as stress over-limit areas and joint development areas are dynamically marked on the cross-sectional map, reducing the safety risks of downhole construction and realizing risk visualization and early warning. Attached Figure Description
[0016] The drawings constituting a part of this application provide further understanding of the present application, the illustrative embodiments of the present application and their descriptions serve to explain the present application, and do not constitute undue limitations on the present application. In the drawings: Figure 1 A flowchart of a roadway section drawing parameterization system provided for embodiment one of the present application; In the figure: 11, system management module; 12, parameter input module; 13, database graphic element module; 14, parameterized calculation module; 15, section drawing output module; 16, section drawing modification module. DETAILED DESCRIPTION
[0017] The present application will be described in detail below with reference to the accompanying drawings and in conjunction with the embodiments. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.
[0018] The following detailed description is exemplary description, which is intended to provide further detailed description of the present application. Unless otherwise specified, all technical terms used in the present application have the same meaning as generally understood by those skilled in the art to which the present application belongs. The terms used in the present application are only for the purpose of describing the specific embodiments, and are not intended to limit the exemplary embodiments according to the present application.
[0019] Embodiment one: Please refer to Figure 1 The present embodiment provides a roadway section drawing parameterization system, which is a program module developed based on C++ language, relying on CAD running environment, directly calling CAD underlying API, realizing efficient graphic rendering and accurate size control, can process a large amount of graphic data, respond to interaction in real time, accurately control the size of generated graphics, ensure that the system can maintain high efficiency in complex parameter relationship modeling and graphic processing, the system mainly includes: system management module 11, parameter input module 12, database graphic element module 13, parameterized calculation module 14, section drawing output module 15 and section drawing modification module 16, wherein: The main function of the system management module 11 is to add, delete, modify and query the section drawing element style in the database. The database of the present embodiment has five built-in section shapes and ten built-in roadway section drawing templates of support methods; The main function of the parameter input module 12 is to select reasonable section shape and support method in the parameter input interface, determine section parameters, transportation type and ditch style, and input parameters of a series of support materials such as anchor rod, anchor cable and anchor net according to the support method; The main function of the database graphic element module 13 is to provide roadway section drawing templates and graphic element modules such as lines, anchor rods and anchor cables for roadway section drawing after the completion of section parameter input; The main function of the parameterized calculation module 14 is to redefine the key parameters, constraint conditions and geometric relationships of each component in the roadway section template using a parameterized calculation formula, the components including but not limited to a section main body, supporting materials such as anchor rods, anchor nets and anchor cables, a ditch, a rail surface and equipment, and finally inserting the components into a picture frame in the built-in database according to the position relationship; The main function of the section drawing output module 15 is to draw a roadway section after the key parameters, constraint conditions and geometric relationships of each component in the roadway section are determined, and output a roadway section drawing that meets the drawing standard. The main function of the section drawing modification module 16 is to modify the generated roadway section drawing according to the actual situation, for example, if a small change is needed, the designer can directly edit and modify in the drawing; if a large range of changes is needed, any line of the generated section drawing can be selected, and the section design function option is clicked, the CAD system can pop up the interface state before the drawing system outputs the section drawing, and the designer can reselect the section shape, the supporting method and re-input the supporting parameters.
[0020] In the description of the present application, at present, the database contains five kinds of roadway section shapes and ten kinds of supporting methods, and the above-mentioned numbers cannot be understood as a limitation of the present application. The programming language of the drawing system, the composition modules of the system and the increase / decrease of the functions of each module, the change of the system running process, the types and quantities of parameters in the parameter input interface, the definition order of the geometric relationships of each part in the roadway section drawing, and the above-mentioned contents cannot be regarded as a limitation of the present application.
[0021] The present application is realized by computer programming technology, based on the CAD platform, using C++ language to complete the program code writing, and finally creating a parameterized drawing system that can be loaded into the CAD platform. After the system is started, the interface displays the CAD platform first interface with the added section drawing toolbar. The parameterized drawing system completes the parameterized drawing of the roadway section by calling the database graphics and combining the parameterized calculation auxiliary. The designer can complete the roadway section design of five section forms and ten supporting types by using the system. Figure One The parameterized drawing system can reduce the labor intensity of the designer, improve the working efficiency of the designer, and improve the standardization degree of the drawing and the intelligent level of the coal mine design.
[0022] The traditional roadway section design has the problems of disconnection between supporting parameters and surrounding rock mechanics model, separation of graphic system and mechanics calculation, and lack of real-time feedback mechanism in design iteration. Although the existing CAD parameterized system can improve the drawing efficiency, it cannot realize the intelligent linkage of "geology-supporting-graphics", resulting in too high or insufficient safety redundancy of the supporting scheme. The embodiment adds a dynamic supporting calculation engine in the parameterized calculation module, which includes: I. Self-adaptive calculation model of anchor rod spacing wherein ΔS is the optimal anchor spacing, K c is the intactness coefficient of surrounding rock, R f is the uniaxial compressive strength of rock, is the average bulk density of overburden, H is the depth of roadway, η is the safety factor of support, σ t is the tensile strength of anchor, e is the base, D is the joint density.
[0023] The parameterized calculation module outputs the optimal anchor spacing ΔS through calculation, and drives the database graphic element module to adjust the anchor array arrangement mode in real time, and generates a red warning mark for the critical joint area in the section drawing output module. It should be noted that when the joint density value of a continuous area exceeds the preset critical threshold (for example, D≥10 pieces / m), the area will be marked as a critical joint area by the algorithm, and the area will be covered and marked with a prominent red shadow or red dashed grid, which forms a sharp contrast with other stable areas, prompting the designer.
[0024] II. Steel belt bearing stress checking formula wherein σ b is the bearing stress of steel belt, F is the pre-tightening force of a single anchor, L is the longitudinal spacing of anchor, Z is the sectional modulus of steel belt, K p is the plastic deformation coefficient of surrounding rock, is the roof separation amount, t b is the thickness of steel belt. The parameterized calculation module calculates the bearing stress σ b of steel belt through calculation, and when σ b is greater than the yield strength of steel belt, the system automatically marks an orange over-limit area in the section drawing output module, and pushes the alternative steel belt model to the interactive interface of the parameter input module.
[0025] III. Support cost-performance optimization function wherein C opt is the support cost-performance index; α, β, are weight coefficients, and the designer can adjust α, β, by sliding (default 0.6 / 0.3 / 0.1) to refresh the scheme ranking in real time; A s is the support area; E r is the elastic modulus of surrounding rock; T m is the unit price of material; N b is the number of anchors; R p is the plastic circle radius. The parameterized calculation module calculates the support cost-performance index C opt in the section drawing modification module in the form of a three-dimensional cloud chart to compare the cost-safety rate surface of different support schemes, and when C opt≤ 3.0, the scheme is determined to be extremely excellent in economy (green recommendation), and the section frame shows a green solid line; when 3.0 < C < 5.0, the scheme is determined to be a balanced scheme (blue optional), and a blue dotted line is shown; and when C > 5.0, the scheme is determined to be a waste of resources (red alert), and a red flashing line is shown. opt ≤ 3.0, the scheme is determined to be extremely excellent in economy (green recommendation), and the section frame shows a green solid line; when 3.0 < C < 5.0, the scheme is determined to be a balanced scheme (blue optional), and a blue dotted line is shown; and when C > 5.0, the scheme is determined to be a waste of resources (red alert), and a red flashing line is shown. opt ≤ 3.0, the scheme is determined to be extremely excellent in economy (green recommendation), and the section frame shows a green solid line; when 3.0 < C < 5.0, the scheme is determined to be a balanced scheme (blue optional), and a blue dotted line is shown; and when C > 5.0, the scheme is determined to be a waste of resources (red alert), and a red flashing line is shown.
[0026] The above scheme realizes the geological-mechanical-graphic ternary coupling, breaks through the limitation of traditional CAD which only processes geometric relations, realizes the closed-loop control of rock mass parameters, mechanical calculation and graphic generation, and eliminates the deviation of supporting design caused by artificial experience; in addition, by using the real-time design iteration mechanism, the formula calculation result drives the update of the graphic element library in real time, the modification module can trace back to any calculation node, and the "parameter adjustment-result verification" cycle is shortened to seconds; at the same time, the supporting cost-efficiency function automatically selects the optimal solution, significantly reduces the waste of supporting materials under the premise of ensuring safety redundancy, realizes the intelligentization of cost control; finally, the dangerous positions such as stress overrun area and joint development area are dynamically marked in the section drawing, reduces the safety risk of underground construction, and realizes the risk visualization warning.
[0027] Embodiment two: Please continue to refer to Figure 1 The embodiment provides a kind of roadway section drawing parameterized drawing method, is realized based on the roadway section drawing parameterized drawing system in embodiment one, mainly include the following steps: S1: system management, call database graphic element module, designer can increase, delete, modify, query roadway section drawing template in database, complete above-mentioned operation, the required template is stored in database. At present, five kinds of roadway section shapes, ten kinds of supporting modes are contained in system database, and designer can increase, delete, modify roadway section drawing template in system database according to own demand. According to the requirement of designer, parameterized drawing system can be customized design. In addition, when designer adjusts roadway section drawing template style, parameter input interface is updated synchronously, realizes the dynamic association of roadway section drawing template and input parameter, effectively avoids the design error caused by template and input parameter mismatch, greatly improves the accuracy and efficiency of section drawing design.
[0028] S2: parameter input, enter parameter input interface, select roadway section shape, supporting mode, fill in section parameter, transport type, ditch style according to section shape, input a series of supporting material parameters such as anchor rod, anchor cable, anchor net according to supporting mode, and section thumbnail is generated in parameter input interface.
[0029] It should be noted that the parameter input interface includes but is not limited to section number, roadway name, section shape (circular arch, semicircular arch, three-center arch, rectangle, trapezoid), surrounding rock grade (I, II, III, IV, V), section parameter (vector-span ratio, left niche base depth, right niche base depth, section wall height, section net width, trapezoidal top width), transportation type (machine rail type, ballast height, track surface height, overhead line height, equipment left distance, mine car specification, belt conveyor specification, equipment spacing, belt conveyor position), water ditch (position, presence or absence of cover plate, shape, thickness, size), support method (anchor net, anchor net spray, concrete, reinforced concrete, anchor rod + anchor cable + anchor net, anchor net + anchor cable spray, anchor cable spray + concrete, U-shaped steel + concrete, I-beam + concrete, anchor net spray + U-shaped steel + anchor cable), anchor rod and cable parameter (material, whether the center anchor rod and cable are offset, arrangement range, arrangement method, row spacing, anchoring depth, total length, diameter, edge anchor cable rotation angle), anchor net (mesh type, mesh size, mesh specification), concrete (support thickness, concrete grade), U-shaped steel / I-beam (model, support number, spacing, joint lap length, offset distance, column foot plate size). In addition, the parameter input interface generates a thumbnail of the roadway section drawing in dynamic linkage with the input parameters, and the thumbnail changes with the change of the input parameters.
[0030] Through the above technical solution, the designer can understand the size and style of the section drawing generated by parameterization in advance according to simple numerical geometric relationships, and can change the thumbnail by adjusting the support parameters and support methods if the generated thumbnail is not satisfactory, thereby improving the work efficiency of the designer and reducing the repetitive work.
[0031] S3: Database graph element and parameterized calculation calling, the system calls the database graph element (roadway section drawing template) to combine the parameterized calculation formula, redefines the key parameters, constraint conditions and geometric relationships of each component in the roadway section drawing template, the components include but are not limited to section main body, anchor rod, anchor net, anchor cable and other support materials, water ditch, track surface and equipment, and then inserts the built-in frame in the database.
[0032] S4: Section drawing output, the designer can output the roadway section drawing meeting the drawing standard after completing the above operations. The geometric relationship definition order of each part in the roadway section drawing is: section main body → anchor rod, anchor net, anchor cable and other support materials → water ditch → track surface → equipment → frame.
[0033] S5: Section drawing modification, the designer can edit and modify the output section drawing according to actual needs.
[0034] The embodiment takes the cross-sectional shape as a semicircular arch, the support mode as anchor rod + anchor cable + anchor net support, draws an embodiment of a roadway cross-sectional view, and the specific procedure is as follows: Step 1: calling a database graph element module, a designer queries a roadway cross-sectional view template with a cross-sectional shape of a semicircular arch and a support mode of anchor rod + anchor cable + anchor net support, and ensures that the template style is accurate and correct; Step 2: entering a parameter input interface, selecting a roadway cross-sectional shape of a semicircular arch and a support mode of anchor rod + anchor cable + anchor net support, filling in cross-sectional parameters, transportation types and ditch styles according to the cross-sectional shape, and inputting parameters of a series of support materials such as anchor rods, anchor cables and anchor nets according to the support mode, so that the parameter input interface generates a cross-sectional thumbnail; Step 3: calling a roadway cross-sectional view template with a cross-sectional shape of a semicircular arch and a support mode of anchor rod + anchor cable + anchor net support, redefining key parameters, constraint conditions and geometric relationships of each component in the roadway cross-sectional view template in combination with parameterized calculation formulae in a parameterized calculation module, the components including but not limited to a cross-sectional main body, support materials such as anchor rods, anchor nets and anchor cables, a ditch, a track surface and equipment, and then inserting the template into a built-in frame in a database; Step 4: a designer completes the above operations and outputs a roadway cross-sectional view meeting drawing standards by using a cross-sectional view output module; Step 5: a designer edits and modifies the output roadway cross-sectional view according to actual requirements by using a cross-sectional view modification module.
[0035] In the embodiment, C++ language is used for program writing, and the anchor rod, anchor cable and anchor net parameter input program in Step 2 is as follows: Anchor rod: ACRX_DXF_DEFINE_MEMBERS(MpDbBoltSupport, MpDbSupport, AcDb::kDHL_CURRENT, AcDb::kMReleaseCurrent, 0, anchor rod, ChinaCoal); MpDbBoltSupport::MpDbBoltSupport() { m_dTopSpacing = 800.0; m_dSideSpacing = 800.0; m_dBoltSpacing = 1000; m_dBotMinDist = 498; m_strTopSpacing = _T("TS"); / / Top spacing description m_strSideSpacing = _T("SS"); / / Explanation of spacing between the two sides m_strBoltSpacing = _T("BS"); / / Anchor spacing description m_strBotMinDist = _T("BM"); / / Bottom clearance description m_strBorderRotation = _T("BR"); / / Explanation of the rotation angle of the edge anchor. m_dAnchoringDepth = 1800.0; / / Anchoring depth m_dTotalLen = 2000.0; / / Total length m_dBoltDiameter = 20.0; / / Diameter m_dBorderRotation = 10.0; / / Rotation angle of the edge anchor m_nBoltNum = 7; m_dAnchorForce = 100.0; m_strBoltMidOffset = _T("No"); / / Whether the center anchor is offset m_strBoltMat = _T("threaded steel anchor rod"); m_strRange = _T("full section"); m_strWay = _T("Three Flowers"); m_strName = _T("anchor bar"); m_nTopBoltNum = 5; m_nLeftBoltNum = 2; m_nRightBoltNum = 0; SetSysSupportPara(); / / Sets the support data configured by the system. m_dDistDimOffset = 800; } Anchor cable: ACRX_DXF_DEFINE_MEMBERS(MpDbRopeSupport, MpDbBoltSupport, AcDb::kDHL_CURRENT, AcDb::kMReleaseCurrent, 0, Anchor rope, ChinaCoal); MpDbRopeSupport::MpDbRopeSupport() { m_dTopSpacing = 1600.0; m_dSideSpacing = 0; m_dBoltSpacing = 1000; m_dAnchoringDepth = 5000.0; / / Anchoring depth m_dTotalLen = 6000.0; / / Total length m_dRopeDiameter = 17.8; / / Diameter m_strBoltMidOffset = _T("No"); / / Whether the offset of the center anchor rope m_strRange = _T("Top"); m_strWay = _T("Rectangle"); m_strName = _T("Anchor rope"); m_strTopSpacing = _T("TS"); / / Top spacing description m_strSideSpacing = _T("SS"); / / Side spacing description m_strBoltSpacing = _T("BS"); / / Bolt spacing description SetSysSupportPara(); / / Set the support data of the system configuration } Anchor net: ACRX_DXF_DEFINE_MEMBERS(MpDbMetalNetSupport, MpDbSupport, AcDb::kDHL_CURRENT, AcDb::kMReleaseCurrent, 0, Metal net, ChinaCoal); MpDbMetalNetSupport::MpDbMetalNetSupport() { m_strTopNetType = _T("Metal Mesh"); m_strLeftNetType = _T("Metal Mesh"); m_strRightNetType = _T("Metal Mesh"); m_strNetForm = _T("diamond mesh"); m_strNetHoleSize = _T("100*100"); m_strSpecification = _T("Φ6.0"); m_dCalThcik = 0; m_dGap = 40.0; m_bDrawOut = false; m_dJSLen = 0; m_dSLLen = 0; SetSysSupportPara(); / / Sets the support data configured by the system. } Example 3:
[0036] This invention also provides a parametric drawing device for tunnel cross-section diagrams, which can implement the parametric drawing method for tunnel cross-section diagrams described in Embodiment 2, including a processor and a storage medium; The storage medium is used to store instructions; The processor is configured to operate according to the instructions to perform the steps of the following method: Enter the tunnel cross-sectional parameters; After the tunnel cross-section parameters are entered, a tunnel cross-section diagram template and graphic element module are provided; Using parametric calculation formulas, the key parameters, constraints and geometric relationships of each component in the tunnel cross-section template and element module are redefined, and then the built-in drawing frame in the database is inserted according to the positional relationship. Output a tunnel cross-section diagram that meets the drawing standards; Modify the output tunnel cross-section diagram.
[0037] Example 4: This invention also provides a computer-readable storage medium that implements the parametric drawing method for tunnel cross-section diagrams described in Embodiment 2. The medium stores a computer program that, when executed by a processor, performs the following steps of the method: Enter the tunnel cross-sectional parameters; After the tunnel cross-section parameters are entered, a tunnel cross-section diagram template and graphic element module are provided; By using the parametric calculation formula, the key parameters, constraint conditions and geometric relations of each component in the roadway section graph template and the graph element module are redefined, and then are inserted into the built-in graph frame in the database according to the position relations; Output the roadway section graph meeting the graph output standard; Modify the output roadway section graph.
[0038] From the common general knowledge, the present application can be realized by other embodiments without departing from the spirit or essential characteristics thereof. Therefore, the above disclosed embodiments are merely illustrative in all aspects and are not the only ones. All changes within the scope of the present application or equivalent to the scope of the present application are included in the present application.
[0039] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system or a computer program product. Therefore, the present application can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Moreover, the present application can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0040] The present application is described with reference to flowcharts and / or block diagrams of the method, device (system) and computer program product according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be realized by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing devices to produce a machine, so that the instructions executed by the computer or other programmable data processing devices produce a device that implements the functions specified in the flowcharts and / or block diagrams. Figure One The functions specified in one or more flows and / or blocks Figure One The means for implementing the functions specified in one or more flows and / or blocks.
[0041] These computer program instructions can also be stored in a computer-readable memory capable of guiding the computer or other programmable data processing devices to work in a specific manner, so that the instructions stored in the computer-readable memory produce a manufactured product including instruction means, which implements the functions specified in the flowcharts and / or block diagrams. Figure One The functions specified in one or more flows and / or blocks Figure One The means for implementing the functions specified in one or more flows and / or blocks.
[0042] These computer program instructions can also be loaded into a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart block or blocks. Figure One one or more flowcharts and / or blocks Figure One one or more flowcharts and / or blocks
[0043] Finally, it should be noted that the above-mentioned embodiments are merely used to illustrate the technical solutions of the present application, rather than limit the technical solutions of the present application. Although the present application has been described in detail with reference to the above-mentioned embodiments, those skilled in the art should understand that the specific embodiments of the present application can be modified or replaced equivalently without departing from the spirit and scope of the present application, and any modification or equivalent replacement without departing from the spirit and scope of the present application should be covered in the protection scope of the claims of the present application.
Claims
1. A system for parametric drawing of a mine roadway cross-section, characterized in that, The roadway section drawing parameterization drawing system is developed based on C++ language, and performs graphic processing by calling CAD bottom API, including: A system management module for calling and managing roadway section drawing templates in a database; A parameter input module for inputting roadway section parameters; A database graphic element module for providing roadway section drawing templates and graphic element modules after inputting roadway section parameters; A parameterized calculation module for redefining key parameters, constraint conditions and geometric relationships of each component in the roadway section drawing template and the graphic element module by using a parameterized calculation formula, and then inserting a graphic frame built in the database according to a position relationship; A section drawing output module for outputting roadway section drawings meeting drawing standards; A section drawing modification module for modifying the output roadway section drawing.
2. A system for parametric drawing of mine cross-sections according to claim 1, characterized in that, The parameterized calculation module drives the database graphic element module to adjust the anchor rod array arrangement mode in real time after calculating and outputting the optimal anchor rod spacing by an anchor rod spacing adaptive calculation model, and generates a red warning mark of a critical joint area in the section drawing output module, the critical joint area being a continuous area with a joint density value exceeding a preset critical threshold.
3. A system according to claim 2, wherein, The expression of the anchor rod spacing adaptive calculation model is: where ΔS is the optimal anchor spacing, K c is the surrounding rock integrity coefficient, R f is the uniaxial compressive strength of rock, is the average overburden density, H is the depth of the roadway, η is the support safety factor, σ t is the tensile strength of the anchor, e is the base, and D is the joint density.
4. The mine cross-section parameterization drawing system of claim 1, wherein, The parameterized calculation module calculates the steel belt bearing stress by a steel belt bearing stress checking formula, and when the steel belt bearing stress is greater than the steel belt yield strength, the system automatically labels an orange over-limit area in the section drawing output module and pushes a selected steel belt model to the interactive interface of the parameter input module.
5. A system according to claim 4, wherein, The expression of the steel belt bearing stress checking formula is: wherein: σ b is the bearing stress of the steel strip, F is the pre-tightening force of a single anchor rod, L is the longitudinal spacing of the anchor rods, Z is the sectional modulus of the steel strip, K p is the coefficient of plastic deformation of the surrounding rock, is the roof separation amount, t b is the thickness of the steel strip.
6. The mine cross-section parameterization drawing system of claim 1, wherein, The parameterized calculation module calculates a support cost-performance index by a support cost-performance optimization function, and compares the cost-safety rate surface of different support schemes in the form of a three-dimensional cloud in the section drawing modification module.
7. A tunnel profile parameterization drawing system according to claim 6, characterized in that, The expression of the support cost-performance optimization function is: where C opt is the support cost-effectiveness index; α, β, is the weight coefficient; A s is the support area; E r is the elastic modulus of the surrounding rock; T m is the material unit price; N b is the number of anchor rods; R p is the plastic circle radius.
8. A method of parametric drawing of a roadway cross-section, characterized by, The roadway section drawing parameterization drawing system based on any one of claims 1-7, comprising the following steps: Inputting roadway section parameters; Providing roadway section drawing templates and graphic element modules after inputting roadway section parameters; Redefining key parameters, constraint conditions and geometric relationships of each component in the roadway section drawing template and the graphic element module by using a parameterized calculation formula, and then inserting a graphic frame built in the database according to a position relationship; Outputting roadway section drawings meeting drawing standards; Modifying the output roadway section drawing.
9. A device for parametric drawing of a roadway cross-section, characterized in that, Including a processor and a storage medium; The storage medium is used to store instructions; The processor is used to operate according to the instructions to perform the steps of the method according to claim 8.
10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program is executed by the processor to implement the steps of the method of claim 8.
Citation Information
Patent Citations
Supporting design specialist system for bolt-grouting of coal mine soft rock tunnel
CN103077287A
Coal mine tunnel eyelet autonomous identification method based on real-time dense point cloud map
CN114882339A
Bridge superstructure standard drawing digital design system
CN115081070A
Method and apparatus of controlling drilling for rock burst prevention in coal mine roadway
US11492891B1