A slag yard three-dimensional parameterized design method
By using a three-dimensional parametric design method, guide lines and standard parameter models are generated, and the physical entity of the slag yard is divided using terrain surfaces. This solves the problems of long design time and low accuracy in traditional slag yard design, and realizes the processization, automation and flexibility of slag yard design, thereby improving design efficiency and accuracy.
Patent Information
- Application Number
- CN202411374937.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-29
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2044-09-29
AI Technical Summary
Traditional slag yard design methods are time-consuming, have low accuracy and poor flexibility, and require designers with extensive experience, resulting in a large amount of repetitive work and making it difficult to reasonably arrange and optimize the shape of slag yards under various boundary conditions.
The three-dimensional parametric design method is adopted. By generating guide lines, a standard parametric model is created. The solid model of the slag yard is divided using the terrain surface, and the volume difference is calculated until the planning rules are met. Finally, the top view outline is derived, realizing the design process is streamlined, automated and flexible.
It improves design efficiency and the intuitiveness of scheme presentation, reduces errors, better adapts to terrain, saves design time, and realizes the standardization and flexibility of slag yard design.
Smart Images

Figure CN119359945B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of three-dimensional parametric design technology for slag yards, specifically a three-dimensional parametric design method for slag yards. Background Technology
[0002] Engineering construction often involves the generation of waste slag and the mining of building materials. This requires the design of slag yards to store waste slag and material yards to mine building materials. For large-scale projects such as large hydropower stations, the scale of the slag yard is particularly large, and the design and layout of the slag yard often affects the layout of the entire project.
[0003] However, the site selection of slag heaps is constrained by multiple factors such as geological conditions, ecological environment, and soil and water conservation, and their land use also occupies a large amount of land quota. How to rationally arrange and optimize the shape under numerous boundary conditions has become a key point in the engineering layout design. Although traditional CAD 2D design has relatively low initial investment and is easy for designers to learn, it is time-consuming, has low accuracy, and poor flexibility. Changes in the starting or ending points of the slag heap almost always require a redesign, resulting in a large amount of repetitive work. Moreover, the 2D plan view is not intuitive, and designers often need a lot of experience and good spatial imagination, resulting in high overall costs. Summary of the Invention
[0004] The purpose of this invention is to address the problems of unreasonable design and layout of existing slag yards and the inconvenience of optimizing their shape. It proposes a three-dimensional parametric design method for slag yards. This method involves generating guide lines, creating a standard parametric model, using the guide lines as reference lines to generate a standard slag yard model, segmenting the standard model using terrain surfaces to obtain a solid model of the slag yard, calculating the volume difference of the solid model until the planning rules are met, and finally deriving the top-view planar outline from reference points to achieve the design drawing. This method has a complete process, a standard model, and strong applicability. Simultaneously, the method achieves standardized and automated processes. By inputting basic reference points, reference lengths, slag yard selection, and levels, the slag yard design can be obtained automatically or manually. This invention achieves the effects of streamlined, standardized, and flexible design processes. Compared to the traditional two-dimensional design methods that use slope lines or end lines (guide lines) for offsetting, trimming, and platform calculations, it greatly improves the efficiency of designers and the intuitiveness of the scheme presentation.
[0005] To address the aforementioned technical problems, this invention provides a three-dimensional parametric design method for slag yards, comprising:
[0006] S1. Set at least two reference points and their reference directions on a certain elevation line of the topographic map of the proposed area, and form a boundary using the direction length as a parameter to obtain the guide line;
[0007] S2. Create a reference line, use the plane contour normal to the reference line as the extrusion object, and extrude in the extension direction of the reference line to generate a standard parametric model.
[0008] S3. Using the guide line as a reference line, call the standard parameter model to generate a standard model of the slag yard and use the terrain surface to divide it to obtain the solid model of the slag yard.
[0009] S4. Calculate the volume difference of the slag yard entity model until the planning rules are met to obtain the slag yard entity;
[0010] S5. Based on the requirements, take the slag yard entity as the object, select the top view, scale and reference coordinate points to export a general two-dimensional drawing, and obtain the slag yard plan design drawing.
[0011] Preferably, in step S1, generating the guide line includes the following steps:
[0012] Sa, set at least two points A(X) on the same contour line. A ,Y A ), B(X) B ,Y B );
[0013] Sb, the slag yard includes the slag stockpile and the excavation body. Enter either the slag stockpile or the excavation body. For the excavation body, the default search is on the elevation contour lines near the set point. The smallest point a(X) a ,Y a ), to obtain the direction vector Similarly, the direction vector at point B is obtained. Points A' and B' are obtained by setting a length L on this direction vector;
[0014] Sc. Connect A, A', B', and B sequentially with line segments to obtain the guide line.
[0015] Preferably, the slag heap includes... Axisymmetry get by Axisymmetry yields The lengths A' and B' are set on the direction vector to take into account engineering experience. A, A', B' and B are then connected by line segments to obtain the guide line.
[0016] As a preferred option, the default height of each level of the slag heap is 10m, the slope is 1:2, the width of the ordinary walkway is 2m, and the width of a certain level of walkway for a cumulative height ≥ 50m or a multiple thereof is 5m; the default height of each level of the excavation body is 15m, the slope is 1:0.5, the width of the ordinary walkway is 2m, and the width of a certain level of walkway for a cumulative height ≥ 45m or a multiple thereof is 5m.
[0017] Preferably, the method of segmenting the terrain surface to obtain the solid model of the slag yard includes: for the slag pile, if the highest level of its standard parameter model still cannot completely intersect the terrain surface, the starting and ending points of the guide line are extended to the mountain side at 1m intervals and the standard parameter model is updated synchronously until the highest level of the updated standard parameter model completely intersects the terrain surface, thus obtaining the solid model of the slag yard; for the excavated body, if the highest level of the standard parameter model still cannot completely intersect the terrain surface, the number of levels is increased at 1-level intervals until the highest level of the standard parameter model completely intersects the terrain surface, thus obtaining the solid model of the slag yard.
[0018] Preferably, in step S4, the volume difference of the solid model of the slag yard is calculated using the following formula:
[0019]
[0020] Among them, V 体量 V represents the volume of the solid model of the slag yard. 规划 This indicates the planned floor area ratio.
[0021] Preferably, the planning rules in S4 include:
[0022] When the volume difference is less than 5% of the planned volume or greater than 10% of the planned volume, the various parameters of the slag yard physical model or its guide lines are adjusted and trial calculations are performed until the planned volume is 5% ≤ volume difference ≤ 10% of the planned volume, at which point the trial calculation ends.
[0023] Preferably, the trial calculation by adjusting various parameters of the slag yard physical model includes:
[0024] When 5% of the planned volume is less than or equal to the volume difference, and 10% of the planned volume is less than or equal to the planned volume, the slag yard entity will be output.
[0025] When the volume difference is greater than 10% of the planned volume or less than 5% of the planned volume, the parameters of the slag yard physical model (this slag yard is a stockpile) shall be adjusted as follows:
[0026] ① When the volume difference is greater than 10% of the planned volume, the height of the highest level should be reduced in 1m increments for trial calculation. If the height of the highest level is 0 and still cannot meet the requirements, the number of levels should be reduced and the volume difference should be calculated according to the above method until the requirements are met.
[0027] ② When the difference in volume is less than 5% of the planned volume, prioritize adding one level. If adding one level, the default height will be used for trial calculation. If the trial calculation result meets the requirements, the trial calculation ends. If it does not meet the requirements, there are two situations:
[0028] a. After increasing the default height by one level, if the volume difference is greater than 10% of the planned volume, then adjust according to the trial calculation method in case ① until the requirements are met;
[0029] b. After increasing the default height by one level, if the volume difference is less than 5% of the planned volume, then continue the trial calculation according to the trial calculation steps in case ② until the requirements are met.
[0030] Preferably, the trial calculation by adjusting various parameters of the slag yard physical model also includes:
[0031] The following adjustments were made to the solid model of the slag heap (which is an excavated body):
[0032] When the volume difference exceeds 10% of the planned volume, the vector length of each point on the guide line is simultaneously shortened at 1m intervals. Until the trial calculation meets the requirements;
[0033] When the volume difference is less than 5% of the planned volume, the vector length of each point in the guide line is increased synchronously at 1m intervals. Continue until the trial calculation meets the requirements.
[0034] The guide line generation module is used to generate guide lines for the slag yard, which are the starting or ending lines. First, at least two points A(X) need to be set on the same contour line. A ,Y A ), B(X) B ,Y B The module input is either a muck pile or an excavated body. For an excavated body, it defaults to finding a point a(X) on the elevation contour line near the set point. a ,Y a ), making Minimize, obtain the direction vector Similarly, the direction vector at point B is obtained. Points A' and B' are obtained by setting a length L on this direction vector. Connecting A, A', B', and B sequentially with line segments yields the excavation termination line. For the slag heap, ... Axisymmetry get by Axisymmetry yields The module sets a length L on the direction vector to obtain A' and B'. Connecting A, A', B', and B in sequence with line segments yields the slag heap slope line. The module can also drag and position A' and B' to manually set points to form the slope or end line.
[0035] The solid model module first establishes a standard parametric model of the slag heap or excavation body. Using the slag heap or excavation body information input in the guide line generation module, and with the guide line as the starting or ending slope, the module inputs the slag heap or excavation level and calls the standard parametric model of the slag heap or excavation body to generate a standard model of the slag yard. Further, the module uses contour points or contour lines to generate a terrain surface that segments the slag heap or excavation body to obtain the solid model of the slag yard. For the slag heap, if the highest-level slag heap still cannot completely intersect the terrain surface, the solid model module extends the guide line's starting and ending points towards the mountainside at 1-meter intervals until the highest-level slag heap can completely intersect the terrain surface. For the excavation body, if the highest-level excavation body still cannot completely intersect the terrain surface, the solid model module increases the level at one-level intervals until the highest-level excavation body can completely intersect the terrain surface.
[0036] The parameter calculation module takes the planned volume of the slag yard as input. Based on the solid model of the slag yard generated by the solid model module, it measures the volume of the slag stockpile or excavation body to obtain its volume. This volume is compared with the planned volume until the planning rules are met (the volume difference is between 5% and 10% of the planned volume). If so, a reasonable slag yard plan is considered to have been obtained, and the solid model of the slag yard is output. The module also supports manual adjustment, including manual movement of points in the guide line generation module and manual adjustment of the parameters of the slag stockpile or excavation body.
[0037] The design and drawing module allows users to choose whether to generate drawings based on actual needs. If drawing is selected, a point is chosen within the topographic map area as a reference point. The top-down view of the outer contour of the slag heap or excavation body is then output in a selected scale and format to finally obtain the slag heap plan design drawing.
[0038] The beneficial effects of this invention are:
[0039] 1. This solution generates a guide line and creates a standard parameter model. Using the guide line as a reference, a standard model of the slag yard is generated. The standard model is then segmented using terrain surfaces to obtain a solid model of the slag yard. The volume difference of the solid model is calculated until the planning rules are met, resulting in the solid slag yard. Finally, the top-view plan outline is derived from the reference points to achieve the design drawing. The method is complete, the model is standardized, and it has strong applicability. Simultaneously, the method achieves standardization and automation. By inputting the basic reference points, reference length, slag yard selection, and level, the slag yard design can be obtained automatically or manually. This invention achieves the effects of streamlined, standardized, and flexible design processes. Compared with the traditional two-dimensional design methods that use slope lines or end lines (guide lines) for offsetting, trimming, and platform calculations, it greatly improves the efficiency of designers and the intuitiveness of the solution presentation.
[0040] 2. This solution uses a guide line generation module to generate the core design bottom boundary of the slag yard. The guide line is formed by using at least two reference points and their reference directions, with the direction length as a parameter. The solid model module constructs a standardized parameter model of the slag yard. Using the guide line as a reference, a sketch outline is created with parameters such as the number of slag heaps or excavation stages, height, and slope ratio, forming a standard model of the slag yard. The solid model of the slag yard is obtained by segmenting the original terrain surface. The parameter calculation module adjusts the parameters of the solid model. The planned slag heap or excavation capacity parameters are imported into the module. By comparing the planned capacity with the solid capacity, parameters such as the guide line direction length, slag heap or excavation height, and slope ratio are adjusted to obtain the slag yard solid with the planned capacity. The design drawing module outputs the final slag yard design drawings, exporting a general DWG format plan view from a top-down perspective, using the coordinates of the reference points as a reference.
[0041] 3. Compared with the prior art, the present invention has the characteristics of high efficiency, accuracy and high degree of visualization compared with the original two-dimensional design.
[0042] 4. This scheme establishes at least two reference points and their reference directions on a certain elevation line of the topographic map within the proposed area. Using the direction length as a parameter, a boundary line is formed, resulting in a guide line. Setting reference points and guide lines clearly defines the design boundary, helping designers clarify the starting and ending points of the design. It also provides a topographic reference framework, facilitating more effective use of space in making decisions regarding layout, direction, and form during the design process. Furthermore, only the parameters of the guide line and the standard parameter model need to be modified to obtain a solid model of the slag yard that conforms to the topographic surface, reducing errors, improving design accuracy, better adapting to the terrain, and thus saving design time. Attached Figure Description
[0043] Other features, objects, and advantages of the invention will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings. The drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings.
[0044] Figure 1 This is a schematic diagram of the process of the present invention;
[0045] Figure 2 A schematic diagram of guide line generation provided in an embodiment of the present invention. Figure 1 ;
[0046] Figure 3 A schematic diagram of guide line generation provided in an embodiment of the present invention. Figure 2 ;
[0047] Figure 4This is a schematic diagram of guide line generation using AutoCAD software as an example, provided as an embodiment of the present invention.
[0048] Figure 5 Importing node coordinates into the CATIA software provided in this embodiment of the invention to generate a guide line diagram;
[0049] Figure 6 is a diagram of the process of drawing parameter contours of the normal plane based on reference lines according to an embodiment of the present invention;
[0050] Figure 7 is a schematic diagram of generating a standard parameter model using parameter contours along the guide centerline according to an embodiment of the present invention;
[0051] Figure 8 is a schematic diagram of generating a standard model of a slag yard by calling a standard parameter model using a guide line according to an embodiment of the present invention;
[0052] Figure 9 is a schematic diagram of generating CATIA NURBS terrain surfaces using AutoCAD software terrain points according to an embodiment of the present invention.
[0053] Figure 10 is a schematic diagram of the process of segmenting a standard model of a slag yard using terrain curvature provided in an embodiment of the present invention;
[0054] Figure 11 is a schematic diagram of the volume of the solid model of the slag yard provided in an embodiment of the present invention;
[0055] Figure 12 is a schematic diagram of parameterized update of the solid model of the slag yard provided in an embodiment of the present invention;
[0056] Figure 13 The schematic diagram of the three-dimensional slag yard provided in the embodiment of the present invention is exported in DWG format. Detailed Implementation
[0057] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only one preferred embodiment of this invention and are only used to explain this invention. They do not limit the scope of protection of this invention. All other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this invention.
[0058] Example 1: First aspect, such as Figure 1 As shown, a three-dimensional parametric design method for slag yards includes:
[0059] S1. Set at least two reference points and their reference directions on a certain elevation line of the topographic map within the proposed area, and form a boundary using the direction length as a parameter to obtain the guide line.
[0060] Specifically, in step S1, generating the guide line includes the following steps:
[0061] Sa, set at least two points A(X) on the same contour line. A ,Y A ), B(X) B ,Y B );
[0062] Sb, input either the muck pile or the excavation body. For the excavation body, the default search point is on the elevation contour lines near the set point. The smallest point a(X) a ,Y a ), to obtain the direction vector Similarly, the direction vector at point B is obtained. Points A' and B' are obtained by setting a length L on this direction vector;
[0063] Sc. Connect A, A', B', and B sequentially with line segments to obtain the guide line.
[0064] Specifically, the slag heap includes... Axisymmetry get by Axisymmetry yields The lengths A' and B' are set on the direction vector to take into account engineering experience. A, A', B' and B are then connected by line segments to obtain the guide line.
[0065] Specifically, the default height of each level of the slag heap is 10m, the slope is 1:2, the width of the ordinary walkway is 2m, and the width of the walkway for a level with a cumulative height of ≥50m or multiple thereof is 5m; the default height of each level of the excavation body is 15m, the slope is 1:0.5, the width of the ordinary walkway is 2m, and the width of the walkway for a level with a cumulative height of ≥45m or multiple thereof is 5m.
[0066] This embodiment establishes at least two reference points and their reference directions along a certain elevation line on a topographic map within a defined area. A guide line is then formed by using the direction length as a parameter to define the boundary. Setting reference points and guide lines clearly defines the design boundary, helping designers clarify the starting and ending points of the design. It also provides a topographical reference framework, facilitating more effective use of space in making decisions regarding layout, direction, and form during the design process. Furthermore, only the parameters of the guide line and the standard parameter model need to be modified to obtain a solid model of the slag heap that conforms to the topographic surface, reducing errors, improving design accuracy, and allowing for better adaptation to the terrain, thereby saving design time.
[0067] Understandably, in the design process of a slag yard, which includes both a slag yard and a material yard, the design processes for the slag yard and the material yard are largely similar. In the entire plan, the steps that are different are clearly explained, and the steps that are not described separately for the slag yard and the material yard are common parts and do not need to be explained separately.
[0068] S2. Create a reference line, use the plane contour normal to the reference line as the extrusion object, and extrude in the direction of the reference line extension to generate a standard parametric model.
[0069] S3. Using the guide line as a reference line, call the standard parameter model to generate a standard model of the slag yard and use the terrain surface to divide it to obtain the solid model of the slag yard.
[0070] Specifically, the process of segmenting the terrain surface to obtain the solid model of the slag yard includes: for the slag pile, if the highest level of its standard parameter model still cannot completely intersect the terrain surface, the starting and ending points of the guide line are extended to the mountain side at 1m intervals and the standard parameter model is updated synchronously until the highest level of the updated standard parameter model completely intersects the terrain surface, thus obtaining the solid model of the slag yard; for the excavated body, if the highest level of the standard parameter model still cannot completely intersect the terrain surface, the number of levels is increased at 1-level intervals until the highest level of the standard parameter model completely intersects the terrain surface, thus obtaining the solid model of the slag yard.
[0071] S4. Calculate the volume difference of the slag yard entity model until the planning rules are met, and obtain the slag yard entity.
[0072] Specifically, in step S4, the volume difference of the solid model of the slag yard is calculated using the following formula:
[0073] Among them, V 体量 V represents the volume of the solid model of the slag yard. 规则 This indicates the planned floor area ratio.
[0074] Specifically, the planning rules in S4 include:
[0075] When the volume difference is less than 5% of the planned volume or greater than 10% of the planned volume, the various parameters of the slag yard physical model or its guide lines are adjusted and trial calculations are performed until the planned volume is 5% ≤ volume difference ≤ 10% of the planned volume, at which point the trial calculation ends.
[0076] Specifically, the trial calculation by adjusting various parameters of the slag yard physical model includes:
[0077] When 5% of the planned volume is less than or equal to the volume difference, and 10% of the planned volume is less than or equal to the planned volume, the slag yard entity will be output.
[0078] When the volume difference is greater than 10% of the planned volume or less than 5% of the planned volume, the parameters of the slag yard physical model, i.e., the slag stockpile, shall be adjusted as follows:
[0079] ① When the volume difference is greater than 10% of the planned volume, the height of the highest level should be reduced in 1m increments for trial calculation. If the height of the highest level is 0 and still cannot meet the requirements, the number of levels should be reduced and the volume difference should be calculated according to the above method until the requirements are met.
[0080] ② When the difference in volume is less than 5% of the planned volume, prioritize adding one level. If adding one level, the default height will be used for trial calculation. If the trial calculation result meets the requirements, the trial calculation ends. If it does not meet the requirements, there are two situations:
[0081] a. After increasing the default height by one level, if the volume difference is greater than 10% of the planned volume, then adjust according to the trial calculation method in case ① until the requirements are met;
[0082] b. After increasing the default height by one level, if the volume difference is less than 5% of the planned volume, then continue the trial calculation according to the trial calculation steps in case ② until the requirements are met.
[0083] Specifically, the trial calculation by adjusting various parameters of the slag yard physical model also includes:
[0084] The following adjustments were made to the physical model of the slag yard, i.e., the excavation body:
[0085] When the volume difference exceeds 10% of the planned volume, the vector length of each point on the guide line is simultaneously shortened at 1m intervals. Until the trial calculation meets the requirements;
[0086] When the volume difference is less than 5% of the planned volume, the vector length of each point in the guide line is increased synchronously at 1m intervals. Continue until the trial calculation meets the requirements.
[0087] S5. Based on the requirements, take the slag yard entity as the object, select the top view, scale and reference coordinate points to export a general two-dimensional drawing, and obtain the slag yard plan design drawing.
[0088] This embodiment generates a guide line and creates a standard parameter model. Using the guide line as a reference, a standard model of the slag yard is generated. The standard model is then segmented using terrain surfaces to obtain a solid model of the slag yard. The volume difference of the solid model is calculated until the planning rules are met, resulting in the solid slag yard. Finally, a top-view planar outline is derived from the reference points to achieve the design drawing. The method is complete, the model is standardized, and it has strong applicability. Simultaneously, the method achieves standardized and automated processes. The slag yard design can be automatically obtained by inputting basic reference points, reference lengths, slag yard selection, and levels, or it can be manually adjusted. This invention achieves a streamlined, standardized, and flexible design process. Compared to traditional two-dimensional design methods that use slope lines or end lines (guide lines) for offsetting, trimming, and platform calculations, it greatly improves the efficiency of designers and the intuitiveness of the scheme presentation.
[0089] Secondly, this application also proposes a three-dimensional parametric design system for slag yards, implemented through a three-dimensional parametric design method for slag yards, specifically including:
[0090] The guide line generation module is used to generate guide lines for the slag yard, which are the starting or ending lines. First, at least two points A(X) need to be set on the same contour line. A ,Y A ), B(X) B ,Y B The module input is either a muck pile or an excavated body. For an excavated body, it defaults to finding a point a(X) on the elevation contour line near the set point. a ,Y a ), making Minimize, obtain the direction vector Similarly, the direction vector at point B is obtained. Points A' and B' are obtained by setting a length L on this direction vector. Connecting A, A', B', and B sequentially with line segments yields the excavation termination line. For the slag heap, ... Axisymmetry get by Axisymmetry yields The module sets a length L on the direction vector to obtain A' and B'. Connecting A, A', B', and B in sequence with line segments yields the slag heap slope line. The module can also drag and position A' and B' to manually set points to form the slope or end line.
[0091] The solid model module first establishes a standard parametric model of the slag heap or excavation body. Using the slag heap or excavation body information input in the guide line generation module, and with the guide line as the starting or ending slope, the module inputs the slag heap or excavation level and calls the standard parametric model of the slag heap or excavation body to generate a standard model of the slag yard. Further, the module uses contour points or contour lines to generate a terrain surface that segments the slag heap or excavation body to obtain the solid model of the slag yard. For the slag heap, if the highest-level slag heap still cannot completely intersect the terrain surface, the solid model module extends the guide line's starting and ending points towards the mountainside at 1-meter intervals until the highest-level slag heap can completely intersect the terrain surface. For the excavation body, if the highest-level excavation body still cannot completely intersect the terrain surface, the solid model module increases the level at one-level intervals until the highest-level excavation body can completely intersect the terrain surface.
[0092] The parameter calculation module takes the planned volume of the slag yard as input. Based on the solid model of the slag yard generated by the solid model module, it measures the volume of the slag stockpile or excavation body to obtain its volume. This volume is compared with the planned volume until the planning rules are met (the volume difference is between 5% and 10% of the planned volume). If so, a reasonable slag yard plan is considered to have been obtained, and the solid model of the slag yard is output. The module also supports manual adjustment, including manual movement of points in the guide line generation module and manual adjustment of the parameters of the slag stockpile or excavation body.
[0093] The design and drawing module allows users to choose whether to generate drawings based on actual needs. If drawing is selected, a point is chosen within the topographic map area as a reference point. The top-down view of the outer contour of the slag heap or excavation body is then output in a selected scale and format to finally obtain the slag heap plan design drawing.
[0094] This embodiment uses a guide line generation module to generate the core design bottom boundary of the slag yard. The guide line is formed by using at least two reference points and their reference directions, with the direction length as a parameter. The solid model module constructs a standardized slag yard solid model. Using the guide line as a reference, a sketch outline is created with parameters such as the number of slag heaps or excavation stages, height, and slope ratio, forming a standard slag yard model. The actual slag yard entity is obtained by segmenting the original terrain surface. The parameter calculation module adjusts the parameters of the solid model. The planned slag heap or excavation capacity parameters are imported into the module. By comparing the planned capacity with the actual capacity, parameters such as the guide line direction length, slag heap or excavation height, and slope ratio are adjusted to obtain the slag yard entity with the planned capacity. The design drawing module outputs the final slag yard design drawings, exporting a general DWG format plan view from a top-down perspective, using the reference point coordinates as a reference.
[0095] Compared with existing technologies, this invention is more efficient, accurate, and highly visualized than the original two-dimensional design.
[0096] Example 2: The present invention will be described in detail below with reference to the accompanying drawings and specific embodiments of AutoCAD+CATIA software, so as to facilitate the understanding of designers.
[0097] Step 1, as follows Figure 2 and ~ Figure 5 As shown, at least two points X should be set on a certain elevation line on the topographic map of the proposed spoil heap or excavation area. i Set the direction vector based on the point. Set the length on this direction vector. Obtain the inner (outer) boundary point X iConnecting the boundary points with straight lines yields the boundary line, which is either the starting or ending guide line. Specifically, using AutoCAD software as an example, set two points A (X = 2912502.066, Y = 507229.817) and B (X = 2912358.941, Y = 507341.049) on the EL.1850m elevation contour line. Then, find two points a (X = 2912499.170, Y = 507227.934) and b (X = 2912358.900, Y = 507339.213) on the EL.1851m elevation contour line such that... and Minimum, given lengths La = 161m and Lb = 191m, we obtain points A' (X = 2912367.084, Y = 507142.063) and B' (X = 2912354.715, Y = 507150.096). Connecting A, A', B', and B yields the terminal line. Similarly, the starting slope line can be obtained. Importing the coordinate nodes of each guide line into CATIA yields the model reference lines, see... Figure 5 .
[0098] Step 2, as follows Figures 6(a) to 6(d) As shown, taking CATIA software as an example, in its part design interface, a line segment is set as a reference line. Using the reference line as the guide center line, a contour is constructed on its normal plane with parameters including bottom height / width, slope, nth level height, and nth level walkway width. The bottom height of the contour is the length H_bottom extending from the origin of the normal plane along the negative Y-axis; the bottom width is the length D_bottom extending from the origin of the normal plane along the negative X-axis; the first level width is the length D1 extending from the origin of the normal plane along the positive X-axis; and the first level height is the length H1 extending from the origin of the normal plane along the positive Y-axis. This gives the starting point of the first level walkway (D1, H1). Extending the first level walkway starting point along the positive X-axis by a length L1 gives the ending point of the first level walkway (D1+L1, H1). Using the nth level walkway as the origin, the (n+1)th level walkway is drawn in the same manner. Finally, the highest point is extended along the negative Y-axis. Get points / Length extending along the negative X-axis Get points The contour of the slag heap / excavation body is obtained by closing the contour (the default value of the bottom height / width is 100m to ensure that the first level of the slag heap / excavation body can intersect with the terrain surface, and the width of the nth level = the height of the nth level × the slope of the nth level, i.e., Dn = Hn × p); the solid is obtained by defining ribs along the guide center line of the contour as shown in Figure 7(a) and (b); the bottom height / width, slope, height of the nth level and width of the nth level walkway are published in the form of parameters using the knowledge engineering template, as shown in Figure 7(c), and the construction of the standard parametric model is completed.
[0099] Step 3, as follows Figures 8(a) to 8(b)As shown, in the CATIA part design module, the standard parameter model of the knowledge engineering template is called, the guide line generated in step 1 is selected as the reference line, the endpoint of the reference line is selected to determine the rib definition direction, and the model parameters are input to obtain the standard model of the slag yard.
[0100] Step 4: Use DotA software to read the ASCII information of the three-dimensional spatial coordinates of the terrain points in AutoCAD software, as shown in Figure 9(a). Import this .asc file into the Digitized Shape Editor module of CATIA to generate a mesh point cloud, as shown in Figure 9(b). Continue to smooth the mesh point cloud in the Digitized Shape Editor module of CATIA to generate NURBS terrain surface, as shown in Figure 9(c). Use the terrain surface to segment the standard model of the slag yard to obtain the solid model of the slag yard as shown in Figure 10(a) and Figure 10(b).
[0101] Step 5, as follows Figures 11(a) to 12(b) As shown, the volume of the solid model of the slag heap was measured using the inertia measurement command in CATIA software. The actual slag heap volume is 988,100 m³. 3 See Figure 11(a), with a planned floor area of 880,000 m³. 3 Compared to (according to Article 5.2.1 of NB / T 35120-2018 "Specification for General Layout Design of Hydropower Engineering Construction"), which stipulates that the planned amount of slag for a slag yard should be commensurate with the capacity of the slag yard, and the total volume of slag that can be piled up should be 1.05 to 1.10 times the planned amount of slag), which is greater than 10%, the model parameters were updated by modifying the seventh-level height to 9m, as shown in Figure 12(a), resulting in a capacity of 950,300 m³. 3 As shown in Figure 12(b), the design requirements are met, and the update is complete; the measured actual excavation volume is 717,300 m³. 3 See Figure 11(b), with a planned floor area of 670,000 m³. 3 Compared to the previous version, it is 1.07 times, which is within the range of 5% to 10%, meeting the design requirements and requiring no update.
[0102] Step 6: Using the engineering drawing module in CATIA software, select a scale of 1:1000 (default drawing scale) and export the solid model of the slag yard as a DWG format plan design drawing from a top-down perspective. Figure 13 The default reference point is the CATIA origin (X=0, Y=0), while the actual reference point is the real terrain point (X=2912400, Y=506000). Using this as a reference, the planar outline is moved to the actual location to obtain the actual planning and design drawing.
[0103] This embodiment achieves the effects of streamlined, standardized, and flexible design process. Compared with the traditional method of offsetting, trimming, and calculating the platform using the slope line or end line (guide line) in two-dimensional design, it greatly improves the efficiency of designers and the intuitiveness of the scheme presentation, and clearly shows the process of three-dimensional parametric design of slag yard.
[0104] The above-described specific embodiments are preferred embodiments of the present invention and are not intended to limit the specific scope of the present invention. The scope of the present invention includes, but is not limited to, these specific embodiments. All equivalent changes made in accordance with the shape, structure, and method of the present invention are within the protection scope of the present invention.
Claims
1. A three-dimensional parametric design method for slag yards, characterized in that, Includes the following steps: S1. Set at least two reference points and their reference directions on a certain elevation line of the topographic map of the proposed area, and form a boundary using the direction length as a parameter to obtain the guide line; Generating a guide line involves the following steps: Sa, set at least two points on the same contour line. , ; Sb, input either the muck pile or the excavation body. For the excavation body, the default search point is on the elevation contour lines near the set point. The smallest point Obtain the direction vector Similarly, the direction vector of point B can be obtained. By setting a length L on this direction vector, points A' and B' are obtained; Sc. Connect A, A', B', and B sequentially with line segments to obtain the guide line; The slag heap includes... Axisymmetry get ,by Axisymmetry yields A' and B' are obtained by setting the length of the direction vector to take into account engineering experience. A, A', B' and B are connected by line segments in sequence to obtain the guide line. The default height of each level of the slag heap is 10m, the slope is 1:2, the width of the ordinary walkway is 2m, and the width of the walkway for a certain level with a cumulative height of ≥50m or a multiple thereof is 5m; the default height of each level of the excavation body is 15m, the slope is 1:0.5, the width of the ordinary walkway is 2m, and the width of the walkway for a certain level with a cumulative height of ≥45m or a multiple thereof is 5m. S2. Create a reference line, use the plane contour normal to the reference line as the extrusion object, and extrude in the extension direction of the reference line to generate a standard parametric model. S3. Using the guide line as a reference line, call the standard parameter model to generate a standard model of the slag yard and use the terrain surface to divide it to obtain the solid model of the slag yard. The process of segmenting the terrain surface to obtain the solid model of the slag yard includes: for the slag pile, if the highest level of its standard parameter model still cannot completely intersect the terrain surface, the starting and ending points of the guide line are extended to the mountain side at 1m intervals and the standard parameter model is updated synchronously until the highest level of the updated standard parameter model completely intersects the terrain surface, thus obtaining the solid model of the slag yard; for the excavated body, if the highest level of the standard parameter model still cannot completely intersect the terrain surface, the number of levels is increased at 1-level intervals until the highest level of the standard parameter model completely intersects the terrain surface, thus obtaining the solid model of the slag yard. S4. Calculate the volume difference of the slag yard entity model until the planning rules are met to obtain the slag yard entity; S5. Based on the requirements, take the slag yard entity as the object, select the top view, scale and reference coordinate points to export a general two-dimensional drawing, and obtain the slag yard plan design drawing.
2. The three-dimensional parametric design method for slag yards according to claim 1, characterized in that, In step S4, the volume difference of the solid model of the slag yard is calculated using the following formula: ; in, This represents the volume of the solid model of the slag yard. This indicates the planned floor area ratio.
3. The three-dimensional parametric design method for slag yards according to claim 2, characterized in that, The planning rules in S4 include: When the volume difference is less than 5% of the planned volume or greater than 10% of the planned volume, the various parameters of the slag yard physical model or its guide lines are adjusted and trial calculations are performed until the planned volume is 5% ≤ volume difference ≤ 10% of the planned volume, at which point the trial calculation ends.
4. The three-dimensional parametric design method for slag yards according to claim 3, characterized in that, The trial calculations performed by adjusting various parameters of the slag yard physical model include: When 5% of the planned volume is less than or equal to the volume difference, and 10% of the planned volume is less than or equal to the planned volume, the slag yard entity will be output. When the volume difference is greater than 10% of the planned volume or less than 5% of the planned volume, the parameters of the slag yard physical model shall be adjusted as follows: ① When the volume difference is greater than 10% of the planned volume, the height of the highest level should be reduced in 1m increments for trial calculation. If the height of the highest level is 0 and still cannot meet the requirements, the number of levels should be reduced and the volume difference should be calculated according to the above method until the requirements are met. ② When the difference in volume is less than 5% of the planned volume, prioritize adding one level. If adding one level, the default height will be used for trial calculation. If the trial calculation result meets the requirements, the trial calculation ends. If it does not meet the requirements, there are two cases: a. After increasing the default height by one level, if the volume difference is greater than 10% of the planned volume, then adjust according to the trial calculation method in case ① until the requirements are met; b. After increasing the default height by one level, if the volume difference is less than 5% of the planned volume, continue the trial calculation according to the trial calculation steps in case ② until the requirements are met.
5. The three-dimensional parametric design method for slag yards according to claim 3, characterized in that, The trial calculation by adjusting various parameters of the slag yard physical model also includes: The following adjustments were made to the solid model of the slag yard: When the volume difference exceeds 10% of the planned volume, the vector length of each point on the guide line is simultaneously shortened at 1m intervals. Continue until the trial calculation meets the requirements; When the volume difference is less than 5% of the planned volume, the vector length of each point in the guide line is increased synchronously at 1m intervals. Continue until the trial calculation meets the requirements.
Citation Information
Patent Citations
Water-power engineering stockyard mining planning design method based on 3DE platform
CN115640636A