A method and system for constructing a digital engineering model of a reservoir basin
Through the method of automatically calculating and generating digital engineering models, the problems of inefficient creation of digital engineering models in the previous technology are solved, and efficient and accurate digital delivery and information sharing are achieved, and engineering delivery efficiency and quality are improved.
Patent Information
- Application Number
- CN202411877693.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-19
- Publication Date
- 2025-06-24
- Estimated Expiration
- 2044-12-19
AI Technical Summary
The creation of existing warehouse digital engineering models is inefficient and the lack of information is serious, resulting in frequent changes in design and construction, long modification cycles, and affecting communication quality.
The method of automatic calculation and generation of digital engineering models is adopted to collect library basin space design parameter information, calculate and draw digital engineering models of the shore cushion layer, the excavation area and the filling area of the warehouse, improve creation efficiency and preparation.
It improves the efficiency and preparation of the creation of digital engineering models, ensures the reliability and rationality of results, realizes rapid and accurate digital delivery and information sharing, and improves the efficiency and quality of engineering delivery.
Smart Images

Figure CN119808238B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of digital engineering for water conservancy and hydropower, and particularly relates to a method and system for constructing a digital engineering model of a reservoir basin. Background Art
[0002] Water conservancy project construction projects are large in scale and involve many specialties. During the project construction, the reservoir basin, as an important component, plays a crucial role in the successful implementation and long-term operation of the entire project. During the project design, relevant laws, regulations and standards should be followed, and various factors should be fully considered, including geological conditions, climate conditions, water resource status, etc., to ensure the quality and safety of the project. By creating a digital engineering model of the reservoir basin and integrating and applying it throughout the whole process of planning, surveying, design, construction, operation and maintenance, realizing the sharing of data throughout the life cycle of the project construction and information-based management will surely play an important role in the high-quality development of the water conservancy industry.
[0003] Currently, during the creation process of the digital engineering model of the reservoir basin, due to the uneven levels of the creators, the efficiency of the manually created digital engineering model is low, and the situation of missing information in the digital engineering model is serious. During the application process of the whole life cycle, the information needs to be reworked and improved many times. The water conservancy project has a long cycle and changes quickly, and changes often occur during the design and construction. For example, when geological conditions, water resource status, etc. change, the reservoir basin needs to be greatly modified or even redesigned. In the past, due to the difficult modification, long modification cycle and untimely modification of the digital engineering model, relying solely on the delivery of traditional two-dimensional drawings seriously affected the communication quality between designers and constructors. Summary of the Invention
[0004] The present invention aims at the problems of the existing technology and provides a method and system for constructing a digital engineering model of a reservoir basin that can automatically calculate and generate a digital engineering model, improve the creation efficiency and accuracy of the digital engineering model, and ensure the reliability and rationality of the results.
[0005] To achieve the above technical objectives, the present invention adopts the following technical solutions:
[0006] A method for constructing a digital engineering model of a reservoir basin, comprising the following steps:
[0007] S1. Parametric drawing of the cross-section of the reservoir bank cushion: Collect the spatial design parameter information of the reservoir basin, and calculate the cross-section of the reservoir bank cushion according to the spatial design parameter information of the reservoir basin, denoted as the rock slope area cross-section;
[0008] S2. Calculation of the curved surface of the reservoir bottom excavation area and the curved surface of the reservoir bottom filling area: Obtain the center line of the reservoir dam and the boundary of the reservoir bottom excavation and filling, and calculate the stretching path line of the rock slope area, the filling area curved surface of the rock slope area, the boundary line of the reservoir bottom excavation area, the curved surface of the reservoir bottom excavation area and the curved surface of the reservoir bottom filling area according to the reservoir bank cushion cross-section in step S1;
[0009] S3. Draw the digital engineering model of the cofferdam cushion: Stretch the cofferdam cushion profile in step S1 along the stretching path line of the rock slope area to generate the digital engineering model of the full-line cofferdam cushion. Stretch the surface of the filling area in the rock slope area downward by the height of the reservoir basin to obtain the digital engineering model of the filling area in the rock slope area. Use the digital engineering model of the full-line cofferdam cushion to shear the digital engineering model of the filling area in the rock slope area to obtain the digital engineering model of the cofferdam cushion;
[0010] S4. Draw the digital engineering model of the cushion in the reservoir bottom excavation area, the digital engineering model of the cushion in the reservoir bottom filling area, and the digital engineering model of the transition layer in the reservoir bottom filling area: Stretch the surface of the reservoir bottom excavation area obtained in step S2 upward by the thickness of the cushion in the reservoir bottom excavation area to obtain the digital engineering model of the cushion in the reservoir bottom excavation area. Stretch the surface of the reservoir bottom filling area obtained in step S2 upward by the thickness of the cushion in the reservoir bottom filling area to obtain the digital engineering model of the cushion in the reservoir bottom filling area. Offset the surface of the reservoir bottom filling area obtained in step S2 downward by the thickness of the cushion in the reservoir bottom filling area and then stretch it by the thickness of the transition layer in the reservoir bottom filling area to obtain the digital engineering model of the transition layer in the reservoir bottom filling area;
[0011] S5. Draw the digital engineering model of the backfill in the reservoir bottom: Select the reservoir bottom terrain surface in the spatial design parameter information, offset the reservoir bottom terrain surface upward by the thickness of the backfill transition layer in the reservoir bottom filling area. Offset the surface of the reservoir bottom filling area obtained in step S2 downward by the sum of the thickness of the reservoir bottom cushion and the thickness of the reservoir bottom transition layer. Stretch the offset reservoir bottom terrain surface upward to the offset surface of the reservoir bottom filling area to obtain the digital engineering model of the backfill in the reservoir bottom filling area;
[0012] S6. Draw the digital engineering model of the backfill transition layer in the reservoir bottom filling area: Stretch the reservoir bottom terrain surface obtained in step S5 upward to the offset surface of the reservoir bottom filling area in step S5 to obtain the initial digital engineering model of the backfill transition layer in the reservoir bottom filling area. Use the initial digital engineering model of the backfill transition layer in the reservoir bottom filling area to shear the digital engineering model of the backfill in the reservoir bottom to obtain the digital engineering model of the backfill transition layer in the reservoir bottom filling area;
[0013] S7. Calculate the engineering quantity of the reservoir basin: Obtain the digital engineering model of the cofferdam cushion in step S3, the digital engineering model of the cushion in the reservoir bottom excavation area, the digital engineering model of the cushion in the reservoir bottom filling area, the digital engineering model of the transition layer in the reservoir bottom filling area in step S4, the digital engineering model of the backfill in the reservoir bottom in step S5, and the digital engineering model of the backfill transition layer in the reservoir bottom filling area in step S6. Extract the volume information and summarize it to generate an engineering quantity table, and display the engineering quantity table on the user interface.
[0014] Preferably, in step S1, the information on the design parameters of the reservoir basin space includes the elevation of the reservoir dam crest, the width of the reservoir dam crest, the slope ratio of the reservoir dam bank slope, the elevation of the bottom of the wave wall, the elevation of the top of the peripheral corridor of the reservoir, the total thickness of the face slab, the thickness of the cushion layer on the reservoir bank, the curved surface of the reservoir bottom topography, the center line of the reservoir dam, the height of the reservoir basin, the thickness of the cushion layer in the reservoir bottom excavation area, the thickness of the cushion layer in the reservoir bottom filling area, the thickness of the transition layer in the reservoir bottom filling area, the thickness of the backfill transition layer in the reservoir bottom filling area, the thickness of the bottom cushion layer, the thickness of the bottom transition layer, the cut-fill boundary of the reservoir bank, and the thickness of the bottom transition area;
[0015] Digitally store the design parameters of the reservoir basin space, convert them into structural objects recognizable by a computer, and taking the upper right corner of the cross-section top of the rock slope area as the reference point, generate a rock slope cross-section composed of line segments and arcs based on the information on the design parameters of the reservoir basin space. The rock slope cross-section is the profile of the cushion layer on the reservoir bank.
[0016] Preferably, the specific process of step S2 includes:
[0017] S201. Obtain the center line of the reservoir dam from the information on the space design parameters, and offset the center line of the reservoir dam towards the center by the width of the reservoir dam crest to obtain the stretching path line of the rock slope area;
[0018] S202. Offset the stretching path line of the rock slope area towards the center by the width of the cross-section of the cushion layer on the reservoir bank to obtain the boundary line of the reservoir bottom excavation area, and specify the filling area curved surface of the rock slope area according to the closed area composed of the center line of the reservoir dam, the boundary line of the reservoir bottom excavation area, and the cut-fill boundary of the reservoir bank;
[0019] S203. Find the intersection of the cut-fill boundary of the reservoir bank and the boundary line of the reservoir bottom excavation area to obtain a set of intersection points, divide the cut-fill boundary of the reservoir bank and the boundary line of the reservoir bottom excavation area respectively according to the set of intersection points to obtain the divided curves, and form a closed area according to the relationship between the two end points of the divided curves;
[0020] S204. For the closed area obtained in step S203, judge the closed area with an even serial number according to the even-odd rule, select the midpoint of the closed area with an even serial number, and calculate whether the midpoint falls inside the boundary line of the reservoir bottom excavation area according to the ray method. If it falls inside, the closed area with an even serial number is the filling area curved surface of the reservoir bottom; if it falls outside, the closed area with an even serial number is the excavation area curved surface of the reservoir bottom.
[0021] Preferably, the specific process of step S3 includes:
[0022] S301. The reference point at the top of the cross-section of the rock slope area is the starting point of the stretching path line of the rock slope area. Calculate the direction vector of the stretching path line of the rock slope area, and obtain the tangent vector of the starting point of the line according to the direction vector of the starting point of the line;
[0023] S302. Rotate the rock slope section obtained in step S1 around the section reference point of the rock slope area until it is parallel to the tangent vector at the starting point of the stretching path line of the rock slope area, and then move the rotated rock slope section to the starting point of the stretching path line of the rock slope area.
[0024] S303. Stretch the section of the rock slope area along the stretching path line of the rock slope area to generate a digital engineering model of the full-line reservoir bank cushion.
[0025] S304. Stretch the height of the section of the rock slope area downward along the filling area surface of the rock slope area to obtain a digital engineering model of the filling area of the rock slope area.
[0026] S305. Cut the digital engineering model of the full-line reservoir bank cushion with the digital engineering model of the filling area of the rock slope area to obtain a digital engineering model of the reservoir bank cushion, and store the section information of the rock slope area in the digital engineering model of the reservoir bank cushion.
[0027] Preferably, the specific process of step S4 is as follows:
[0028] S401. Stretch the thickness of the cushion in the bottom excavation area upward for the surface of the bottom excavation area obtained in step S2 to obtain a digital engineering model of the cushion in the bottom excavation area.
[0029] S402. Stretch the thickness of the cushion in the bottom filling area upward for the surface of the bottom filling area obtained in step S2 to obtain a digital engineering model of the cushion in the bottom filling area.
[0030] S403. Offset the thickness of the cushion in the bottom filling area downward for the surface of the bottom filling area obtained in step S2, and then stretch the thickness of the transition layer in the bottom filling area to form a digital engineering model of the transition layer in the bottom filling area.
[0031] Preferably, the specific process of step S5 is as follows:
[0032] S501. Obtain the bottom terrain surface from the spatial design parameter information, and offset the bottom terrain surface upward by the thickness of the backfill transition layer in the bottom filling area to obtain the bottom surface of the backfill area in the bottom filling area.
[0033] S502. Offset the surface of the bottom filling area obtained in step S2 downward by the sum of the bottom cushion and the thickness of the bottom transition layer to obtain the upper surface of the backfill area in the bottom filling area.
[0034] S503. Stretch the offset bottom terrain surface upward to the offset surface of the bottom filling area to obtain a digital engineering model of the backfill in the bottom filling area.
[0035] Preferably, the specific process of step S6 is as follows:
[0036] S601. Stretch the bottom topography surface obtained in step S501 upward to the bottom filling area surface after offset in step S502 to obtain the initial digital engineering model of the backfill transition layer in the bottom filling area, which model includes the backfill material area in the bottom filling area;
[0037] S602. Cut the initial digital engineering model of the backfill transition layer in the bottom filling area in step S601 with the digital engineering model of the bottom backfill material to obtain the digital engineering model of the backfill transition layer in the bottom filling area.
[0038] Preferably, the specific process of step S7 is as follows:
[0039] S701. Obtain the digital engineering model of the bank cushion in step S3, the digital engineering models of the bottom excavation area cushion, the bottom filling area cushion, and the bottom filling area transition layer in step S4, the digital engineering model of the bottom backfill material in step S5, and the digital engineering model of the backfill transition layer in the bottom filling area in step S6, and calculate the volume information of the digital engineering models;
[0040] S702. Generate an engineering quantity table from the volume information calculated in step S701 and convert it to an Excel file for display.
[0041] The present invention also provides a system for constructing a digital engineering model of a reservoir basin using the method for constructing a digital engineering model of a reservoir basin as described above, including a calculation and analysis module, a digital engineering model basic object extraction module, a digital engineering model generation module, and a data display module;
[0042] The calculation and analysis module is used to input the reservoir basin space design parameter information into the system, calculate the cross-section of the bank cushion, the bottom excavation area surface, and the bottom filling area surface, and calculate to obtain the digital engineering model of the bank cushion, the digital engineering model of the bottom excavation area cushion, the digital engineering model of the bottom filling area cushion, the digital engineering model of the bottom filling area transition layer, the digital engineering model of the bottom backfill material, and the digital engineering model of the backfill transition layer in the bottom filling area;
[0043] The digital engineering model basic object extraction module is used to obtain the space design parameter information and attach extended data to the model information;
[0044] The data display module is used to extract the volume information, summarize and generate an engineering quantity table, construct a digital engineering model structure tree, and preview the reservoir basin engineering quantity.
[0045] Compared with the prior art, the beneficial effects produced by the present invention are:
[0046] (1) The present invention changes from manually calculating and manually drawing the rock slope cross-section, manually constructing the digital engineering model of the reservoir basin, manually dividing the filling and excavation areas, and adding model information to automatically calculating by computer and generating the digital engineering model, which improves the creation efficiency and accuracy of the digital engineering model, ensures the reliability and rationality of the results, and provides data support for the intelligent construction and intelligent operation of the reservoir.
[0047] (2) The present invention can quickly and accurately create digital engineering models of the bank cushion related to the reservoir basin, the cushion of the bottom excavation area of the reservoir basin, the cushion of the bottom filling area of the reservoir basin, the transition layer of the bottom filling area of the reservoir basin, the backfill of the bottom of the reservoir basin, and the backfill transition layer of the bottom filling area of the reservoir basin, realize the establishment of a digital collaborative application system for all parties to use the digital engineering model, realize digital delivery and information sharing, improve the project delivery efficiency, and thus improve the project quality.
[0048] (3) The present invention can improve the means of creating the digital engineering model of the reservoir basin to improve efficiency and ensure quality, and can be extended and applied to fields such as petrochemical industry and rail transit. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Figure 1 It is a flowchart of the method for constructing the digital engineering model of the reservoir basin according to the embodiment of the present invention;
[0050] Figure 2 It is a technical roadmap of the digital engineering model of the reservoir basin according to the embodiment of the present invention;
[0051] Figure 3 Schematic diagram of the rock slope cross-section according to the embodiment of the present invention;
[0052] Figure 4 Schematic diagram of the 3D effect of the digital engineering model of the reservoir basin according to the embodiment of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0053] Next, the technical solutions in the embodiments of the present invention will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
[0054] Embodiment 1
[0055] Combined with Figure 1 and Figure 2 as shown, the embodiment of the present invention provides a method for constructing a digital engineering model of a reservoir basin, including the following steps:
[0056] S1. Parametric drawing of the profile of the reservoir bank cushion: Collect the spatial design parameter information of the reservoir basin, calculate the profile of the reservoir bank cushion according to the spatial design parameter information of the reservoir basin, and record it as the cross-section in the rock slope area;
[0057] The reservoir basin can be divided into the reservoir bank cushion, the reservoir bottom excavation area, the reservoir bottom filling area, the cushion in the reservoir bottom excavation area, the cushion in the reservoir bottom filling area, the transition layer in the reservoir bottom filling area, the reservoir bottom backfill area, and the backfill transition layer in the reservoir bottom filling area;
[0058] S2. Calculation of the curved surface of the reservoir bottom excavation area and the curved surface of the reservoir bottom filling area: Obtain the center line of the reservoir dam and the boundary of the reservoir bottom excavation and filling, and calculate the stretching path line in the rock slope area, the filling area curved surface in the rock slope area, the boundary line of the reservoir bottom excavation area, the curved surface of the reservoir bottom excavation area, and the curved surface of the reservoir bottom filling area according to the reservoir bank cushion profile in step S1;
[0059] S3. Drawing the digital engineering model of the reservoir bank cushion: Stretch the reservoir bank cushion profile in step S1 along the stretching path line in the rock slope area to generate the full-line digital engineering model of the reservoir bank cushion, stretch the filling area curved surface in the rock slope area downward by the height of the reservoir basin to obtain the digital engineering model of the filling area in the rock slope area, and use the full-line digital engineering model of the reservoir bank cushion to shear the digital engineering model of the filling area in the rock slope area to obtain the digital engineering model of the reservoir bank cushion;
[0060] S4. Drawing the digital engineering model of the cushion in the reservoir bottom excavation area, the digital engineering model of the cushion in the reservoir bottom filling area, and the digital engineering model of the transition layer in the reservoir bottom filling area: Stretch the curved surface of the reservoir bottom excavation area obtained in step S2 upward by the thickness of the cushion in the reservoir bottom excavation area to obtain the digital engineering model of the cushion in the reservoir bottom excavation area, stretch the curved surface of the reservoir bottom filling area obtained in step S2 upward by the thickness of the cushion in the reservoir bottom filling area to obtain the digital engineering model of the cushion in the reservoir bottom filling area, and offset the curved surface of the reservoir bottom filling area obtained in step S2 downward by the thickness of the cushion in the reservoir bottom filling area and then stretch it by the thickness of the transition layer in the reservoir bottom filling area to obtain the digital engineering model of the transition layer in the reservoir bottom filling area;
[0061] S5. Drawing the digital engineering model of the reservoir bottom backfill: Select the reservoir bottom terrain curved surface in the spatial design parameter information, offset the reservoir bottom terrain curved surface upward by the thickness of the backfill transition layer in the reservoir bottom filling area, offset the curved surface of the reservoir bottom filling area obtained in step S2 downward by the sum of the thickness of the reservoir bottom cushion and the thickness of the reservoir bottom transition layer, and stretch the offset reservoir bottom terrain curved surface upward to the offset curved surface of the reservoir bottom filling area to obtain the digital engineering model of the backfill in the reservoir bottom filling area;
[0062] S6. Drawing the digital engineering model of the backfill transition layer in the reservoir bottom filling area: Stretch the reservoir bottom terrain curved surface obtained in step S5 upward to the offset curved surface of the reservoir bottom filling area obtained in step S5 to obtain the initial digital engineering model of the backfill transition layer in the reservoir bottom filling area, and shear the initial digital engineering model of the backfill transition layer in the reservoir bottom filling area with the digital engineering model of the reservoir bottom backfill to obtain the digital engineering model of the backfill transition layer in the reservoir bottom filling area;
[0063] S7. Calculation of the reservoir basin project quantity: Obtain the digital engineering model of the reservoir bank cushion in step S3, the digital engineering models of the cushion in the reservoir bottom excavation area, the cushion in the reservoir bottom filling area, and the transition layer in the reservoir bottom filling area in step S4, the digital engineering model of the backfill material in the reservoir bottom in step S5, and the digital engineering model of the backfill transition layer in the reservoir bottom filling area in step S6. Extract the volume information and summarize it to generate an engineering quantity table, and display the engineering quantity table on the user interface;
[0064] By changing from manual calculation, manually drawing the rock slope cross-section, manually constructing the digital engineering model of the reservoir basin, manually dividing the filling and excavation areas, and adding model information to automatic calculation and generation of the digital engineering model by the computer, the creation efficiency and accuracy of the digital engineering model are improved, the reliability and rationality of the results are ensured, and data support is provided for the intelligent construction and intelligent operation of the reservoir; and it can quickly and accurately create the digital engineering models of the reservoir bank cushion related to the reservoir basin, the cushion in the reservoir bottom excavation area, the cushion in the reservoir bottom filling area, the transition layer in the reservoir bottom filling area, the backfill material in the reservoir bottom, and the backfill transition layer in the reservoir bottom filling area, realize the establishment of a digital collaborative application system by all parties using the digital engineering model, realize digital delivery and information sharing, improve the engineering delivery efficiency, and further improve the engineering quality.
[0065] Embodiment 2
[0066] Based on Embodiment 1, in this embodiment, in step S1, the reservoir basin space design parameter information includes the elevation of the reservoir dam top, the width of the reservoir dam top, the slope ratio of the reservoir dam bank slope, the elevation of the bottom of the wave wall, the elevation of the top of the peripheral corridor of the reservoir, the total thickness of the panel, the thickness of the reservoir bank cushion, the reservoir bottom terrain surface, the center line of the reservoir dam, the height of the reservoir basin, the thickness of the cushion in the reservoir bottom excavation area, the thickness of the cushion in the reservoir bottom filling area, the thickness of the transition layer in the reservoir bottom filling area, the thickness of the backfill transition layer in the reservoir bottom filling area, the thickness of the reservoir bottom cushion, the thickness of the reservoir bottom transition layer, the boundary of the reservoir bank excavation and filling, and the thickness of the reservoir bottom transition area;
[0067] Digitally store the reservoir basin space design parameters, convert them into structural objects recognizable by the computer, and use the upper right corner of the cross-section top of the rock slope area as the reference point. Generate a rock slope cross-section composed of line segments and arcs according to the reservoir basin space design parameter information. The rock slope cross-section is the profile of the reservoir bank cushion, as Figure 3 shown, which is a schematic diagram of the rock slope cross-section. The calculation method of the rock slope cross-section is a well-known method in the art and will not be elaborated here;
[0068] Further, the specific process of step S2 includes:
[0069] S201. Obtain the center line of the reservoir dam from the space design parameter information, and offset the center line of the reservoir dam towards the center by the width of the reservoir dam top to obtain the stretching path line of the rock slope area;
[0070] S202. The width of the tensile path line in the rock slope area is offset towards the center to obtain the boundary line of the bottom excavation area of the reservoir bank cushion. The filling area surface of the rock slope area is designated according to the closed area formed by the center line of the reservoir dam, the boundary line of the bottom excavation area of the reservoir bank, and the filling and excavation boundary of the reservoir bank.
[0071] S203. The intersection of the filling and excavation boundary of the reservoir bank and the boundary line of the bottom excavation area of the reservoir bank is obtained to get the intersection point set. The filling and excavation boundary of the reservoir bank and the boundary line of the bottom excavation area of the reservoir bank are respectively segmented according to the intersection point set to obtain the segmented curves, and the segmented curves are formed into a closed area according to the relationship between the two end points of the curves.
[0072] S204. For the closed area obtained in step S203, the closed areas with even serial numbers are obtained according to the odd-even rule. The midpoints of the closed areas with even serial numbers are selected, and it is calculated whether the midpoints fall inside the boundary line of the bottom excavation area of the reservoir bank according to the ray method. If it falls inside, the closed area with an even serial number is the filling area surface of the bottom of the reservoir; if it falls outside, the closed area with an even serial number is the excavation area surface of the bottom of the reservoir.
[0073] Further, the specific process of step S3 includes:
[0074] S301. The reference point at the top of the cross-section of the rock slope area is the starting point of the tensile path line of the rock slope area. The direction vector of the tensile path line of the rock slope area is calculated, and the tangent vector of the starting point of the line is obtained according to the direction vector of the starting point of the line.
[0075] S302. The rock slope cross-section obtained in step S1 is rotated around the cross-section reference point of the rock slope area until it is parallel to the tangent vector of the starting point of the tensile path line of the rock slope area, and the rotated rock slope cross-section is moved to the starting point of the tensile path line of the rock slope area.
[0076] S303. The cross-section of the rock slope area is stretched along the tensile path line of the rock slope area to generate a digital engineering model of the full-line reservoir bank cushion.
[0077] S304. The filling area surface of the rock slope area is stretched downward by the height of the cross-section of the rock slope area to obtain a digital engineering model of the filling area of the rock slope area.
[0078] S305. The digital engineering model of the full-line reservoir bank cushion is sheared by the digital engineering model of the filling area of the rock slope area to obtain a digital engineering model of the reservoir bank cushion, and the cross-section information of the rock slope area is stored in the digital engineering model of the reservoir bank cushion.
[0079] Further, the specific process of step S4 includes:
[0080] S401. For the excavation area surface of the bottom of the reservoir obtained in step S2, the thickness of the cushion in the excavation area of the bottom of the reservoir is stretched upward to obtain a digital engineering model of the cushion in the excavation area of the bottom of the reservoir.
[0081] S402. For the surface of the bottom filling area obtained in step S2, stretch the thickness of the cushion layer in the bottom filling area upward to obtain the digital engineering model of the cushion layer in the bottom filling area;
[0082] S403. For the surface of the bottom filling area obtained in step S2, offset it downward by the thickness of the cushion layer in the bottom filling area and then stretch the thickness of the transition layer in the bottom filling area to form the digital engineering model of the transition layer in the bottom filling area.
[0083] Further, the specific process of step S5 is as follows:
[0084] S501. Obtain the bottom terrain surface in the spatial design parameter information, and offset the bottom terrain surface upward by the thickness of the backfill transition layer in the bottom filling area to obtain the bottom surface of the backfill area in the bottom filling area;
[0085] S502. For the surface of the bottom filling area obtained in step S2, offset it downward by the sum of the bottom cushion layer and the thickness of the bottom transition layer to obtain the upper surface of the backfill area in the bottom filling area;
[0086] S503. Stretch the offset bottom terrain surface upward to the offset surface of the bottom filling area to obtain the digital engineering model of the backfill in the bottom filling area.
[0087] Further, the specific process of step S6 is as follows:
[0088] S601. Stretch the bottom terrain surface obtained in step S501 upward to the offset surface of the bottom filling area obtained in step S502 to obtain the initial digital engineering model of the backfill transition layer in the bottom filling area, and this model includes the backfill area in the bottom filling area;
[0089] S602. Cut the digital engineering model of the bottom backfill with the initial digital engineering model of the backfill transition layer in the bottom filling area in step S601 to obtain the digital engineering model of the backfill transition layer in the bottom filling area.
[0090] Further, the specific process of step S7 is as follows:
[0091] S701. Obtain the digital engineering model of the bank cushion in step S3, the digital engineering model of the cushion in the bottom excavation area, the digital engineering model of the cushion in the bottom filling area, the digital engineering model of the transition layer in the bottom filling area in step S4, the digital engineering model of the bottom backfill in step S5, and the digital engineering model of the backfill transition layer in the bottom filling area in step S6, and calculate the volume information of the digital engineering models;
[0092] S702. Generate an engineering quantity table for the volume information calculated in step S701 and convert it to an Excel file for display.
[0093] Example 3
[0094] The present invention also provides a system for constructing a digital engineering model of a reservoir basin by using the method for constructing a digital engineering model of a reservoir basin as described above, including a calculation and analysis module, a basic object extraction module for the digital engineering model, a digital engineering model generation module, and a data display module;
[0095] The calculation and analysis module is used to input the reservoir basin spatial design parameter information into the system, calculate the profiles of the reservoir bank cushion, the surface of the reservoir bottom excavation area, and the surface of the reservoir bottom filling area, and calculate to obtain the digital engineering model of the reservoir bank cushion, the digital engineering model of the reservoir bottom excavation area cushion, the digital engineering model of the reservoir bottom filling area cushion, the digital engineering model of the transition layer in the reservoir bottom filling area, the digital engineering model of the reservoir bottom backfill material, and the digital engineering model of the backfill transition layer in the reservoir bottom filling area;
[0096] The basic object extraction module for the digital engineering model is used to obtain the spatial design parameter information and attach extended data to the model information;
[0097] The data display module is used to extract the volume information, summarize and generate an engineering quantity table, construct a digital engineering model structure tree, and preview the engineering quantities of the reservoir basin.
[0098] This system can improve the means of creating a digital engineering model of a reservoir basin, improve efficiency, ensure quality, and even can be extended and applied to fields such as petrochemical industry and rail transit.
[0099] The above are only embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements, and improvements made within the scope of the application of the present invention shall be included within the protection scope of the present invention.
Claims
1. A method for constructing a digital engineering model of a reservoir basin, characterized in that: The following steps are involved: S1. Parametric drawing of the profile of the reservoir bank cushion: Collect the spatial design parameter information of the reservoir basin, calculate the profile of the reservoir bank cushion according to the spatial design parameter information of the reservoir basin, and record it as the cross section of the rock slope area; S2. Calculation of the curved surface of the reservoir bottom excavation area and the curved surface of the reservoir bottom filling area: Obtain the reservoir dam centerline and the reservoir bottom excavation and filling boundary, and calculate the rock slope area stretching path line, the rock slope area filling area curved surface, the reservoir bottom excavation area boundary line, the reservoir bottom excavation area curved surface and the reservoir bottom filling area curved surface according to the reservoir bank cushion layer profile in step S1; S3, drawing a digital engineering model of the reservoir bank cushion: the reservoir bank cushion section in step S1 is stretched along the stretching path line of the rock slope area to generate a digital engineering model of the reservoir bank cushion along the entire line, the curved surface of the rock slope area filling area is stretched downward to the reservoir basin height to obtain a digital engineering model of the rock slope area filling area, and the digital engineering model of the reservoir bank cushion along the entire line is used to shear the digital engineering model of the rock slope area filling area to obtain the digital engineering model of the reservoir bank cushion; S4, drawing the digital engineering model of the cushion layer of the reservoir bottom excavation area, the digital engineering model of the cushion layer of the reservoir bottom filling area and the digital engineering model of the transition layer of the reservoir bottom filling area: for the reservoir bottom excavation area curved surface obtained in step S2, the thickness of the cushion layer of the reservoir bottom excavation area is stretched upward to obtain the digital engineering model of the cushion layer of the reservoir bottom excavation area; for the reservoir bottom filling area curved surface obtained in step S2, the thickness of the cushion layer of the reservoir bottom filling area is stretched upward to obtain the digital engineering model of the cushion layer of the reservoir bottom filling area; for the reservoir bottom filling area curved surface obtained in step S2, the thickness of the cushion layer of the reservoir bottom filling area is shifted downward and then the thickness of the transition layer of the reservoir bottom filling area is stretched to obtain the digital engineering model of the transition layer of the reservoir bottom filling area; S5, drawing a digital engineering model of the reservoir bottom backfill material: selecting a reservoir bottom terrain surface in the spatial design parameter information, offsetting the reservoir bottom terrain surface upward by the thickness of the reservoir bottom backfill transition layer, offsetting the reservoir bottom backfill area surface obtained in step S2 downward by the thickness of the reservoir bottom cushion layer plus the thickness of the reservoir bottom transition layer, stretching the offset reservoir bottom terrain surface upward to the offset reservoir bottom backfill area surface, and obtaining a digital engineering model of the reservoir bottom backfill material; S6. Draw a digital engineering model of the backfill transition layer of the reservoir bottom filling area: the reservoir bottom terrain surface obtained in step S5 is stretched upward to the reservoir bottom filling area surface after being offset in step S5 to obtain an initial digital engineering model of the backfill transition layer of the reservoir bottom filling area; the initial digital engineering model of the backfill transition layer of the reservoir bottom filling area is cut with the digital engineering model of the reservoir bottom backfill material to obtain a digital engineering model of the backfill transition layer of the reservoir bottom filling area; S7. Calculation of reservoir basin engineering quantities: obtain the digital engineering model of the reservoir bank cushion layer in step S3, the digital engineering model of the reservoir bottom excavation area cushion layer, the digital engineering model of the reservoir bottom filling area cushion layer, and the digital engineering model of the reservoir bottom filling area transition layer in step S4, the digital engineering model of the reservoir bottom backfill material in step S5, and the digital engineering model of the reservoir bottom filling area backfill transition layer in step S6, extract the volume information and summarize it to generate an engineering quantity table, and display the engineering quantity table on the user interface.
2. The method for constructing a digital engineering model of a reservoir basin according to claim 1, characterized in that: In step S1, the reservoir basin space design parameter information includes reservoir dam top elevation, reservoir dam top width, reservoir dam bank slope ratio, wave wall bottom elevation, reservoir corridor top elevation, panel total thickness, reservoir bank cushion thickness, reservoir bottom terrain surface, reservoir dam centerline, reservoir basin height, reservoir bottom excavation area cushion thickness, reservoir bottom filling area cushion thickness, reservoir bottom filling area transition layer thickness, reservoir bottom filling area backfill transition layer thickness, reservoir bottom cushion thickness, reservoir bottom transition layer thickness, reservoir bank excavation and filling boundary, reservoir bottom transition zone thickness; The reservoir basin space design parameters are digitally stored and converted into computer-recognizable structural objects. The top right corner of the cross-section of the rock slope area is used as the reference point. According to the reservoir basin space design parameter information, a rock slope cross-section composed of line segments and arcs is generated. The rock slope cross-section is the profile of the reservoir bank cushion layer.
3. The method for constructing a digital engineering model of a reservoir basin according to claim 2, characterized in that: The specific process of step S2 includes: S201, obtaining the center line of the reservoir dam in the spatial design parameter information, and offsetting the center line of the reservoir dam toward the center by the width of the reservoir dam crest to obtain a stretching path line of the rock slope area; S202, the stretching path line of the rock slope area is offset toward the center by the width of the reservoir bank cushion section to obtain the boundary line of the reservoir bottom excavation area, and the rock slope area filling area surface is specified according to the closed area composed of the reservoir dam center line, the reservoir bottom excavation area boundary line and the reservoir bank excavation and filling boundary; S203, the excavation and filling boundary of the reservoir bank and the boundary line of the reservoir bottom excavation area are intersected to obtain an intersection point set, and the excavation and filling boundary of the reservoir bank and the boundary line of the reservoir bottom excavation area are segmented according to the intersection point set to obtain segmented curves, and the segmented curves are formed into closed areas according to the relationship between the two end points of the curves; S204. For the closed area obtained in step S203, determine the closed area with even numbers according to the odd-even rule, select the midpoint of the closed area with even numbers, and calculate whether the midpoint falls inside the boundary line of the reservoir bottom excavation area according to the ray method. If it falls inside, the closed area with even numbers is the reservoir bottom filling area surface; if it falls outside, the closed area with even numbers is the reservoir bottom excavation area surface.
4. The method for constructing a digital engineering model of a reservoir basin according to claim 3, characterized in that: The specific process of step S3 includes: S301, the reference point at the top of the cross section of the rock slope area is the starting point of the stretching path line of the rock slope area, the direction vector of the stretching path line of the rock slope area is calculated, and the tangent vector of the starting point of the line is obtained according to the direction vector of the starting point of the line; S302, the rock slope section obtained in step S1 is rotated with the cross-section reference point of the rock slope area as the center, rotated to be parallel to the tangent vector of the line starting point of the stretching path line of the rock slope area, and the rotated cross-section of the rock slope area is moved to the line starting point of the stretching path line of the rock slope area; S303, stretching the cross section of the rock slope area along the stretching path line of the rock slope area to generate a digital engineering model of the entire reservoir bank cushion layer; S304, stretching the height of the cross section of the rock slope area downward on the curved surface of the rock slope area filling area to obtain a digital engineering model of the rock slope area filling area; S305, the digital engineering model of the reservoir bank cushion layer of the entire line is cut with the digital engineering model of the rock slope filling area to obtain the digital engineering model of the reservoir bank cushion layer, and the cross-sectional information of the rock slope area is stored in the digital engineering model of the reservoir bank cushion layer.
5. The method for constructing a digital engineering model of a reservoir basin according to claim 4, characterized in that: The specific process of step S4 is: S401, for the reservoir bottom excavation area curved surface obtained in step S2, stretch the cushion layer thickness of the reservoir bottom excavation area upward to obtain a digital engineering model of the cushion layer of the reservoir bottom excavation area; S402, for the reservoir bottom filling area curved surface obtained in step S2, stretching the cushion layer thickness of the reservoir bottom filling area upward to obtain a digital engineering model of the cushion layer of the reservoir bottom filling area; S403, for the reservoir bottom filling area curved surface obtained in step S2, the reservoir bottom filling area cushion layer thickness is offset downward and then the reservoir bottom filling area transition layer thickness is stretched to form a reservoir bottom filling area transition layer digital engineering model.
6. The method for constructing a digital engineering model of a reservoir basin according to claim 5, characterized in that: The specific process of step S5 is: S501, obtaining a reservoir bottom terrain surface from the spatial design parameter information, and offsetting the reservoir bottom terrain surface upward by the thickness of the backfill transition layer of the reservoir bottom filling area to obtain a bottom surface of the backfill material area of the reservoir bottom filling area; S502, the curved surface of the reservoir bottom filling area obtained in step S2 is offset downward by the thickness of the reservoir bottom cushion layer plus the reservoir bottom transition layer to obtain the upper curved surface of the backfill area of the reservoir bottom filling area; S503, stretching the offset reservoir bottom terrain surface upward to the offset reservoir bottom filling area surface to obtain a digital engineering model of the backfill material of the reservoir bottom filling area.
7. The method for constructing a digital engineering model of a reservoir basin according to claim 6, characterized in that: The specific process of step S6 is: S601, stretching the reservoir bottom terrain surface obtained in step S501 upward to the reservoir bottom filling area surface after the offset in step S502, to obtain an initial reservoir bottom filling area backfill transition layer digital engineering model, the model including the reservoir bottom filling area backfill material area; S602, cutting the digital engineering model of the reservoir bottom backfill material material by the initial digital engineering model of the reservoir bottom backfill transition layer in step S601, to obtain the digital engineering model of the reservoir bottom backfill transition layer.
8. The method for constructing a digital engineering model of a reservoir basin according to claim 7, characterized in that: The specific process of step S7 is: S701, obtaining the digital engineering model of the reservoir bank cushion layer in step S3, the digital engineering model of the reservoir bottom excavation area cushion layer, the digital engineering model of the reservoir bottom filling area cushion layer, the digital engineering model of the reservoir bottom filling area transition layer in step S4, the digital engineering model of the reservoir bottom backfill material in step S5, and the digital engineering model of the reservoir bottom filling area backfill transition layer in step S6, and calculating the volume information of the digital engineering models; S702. Generate a bill of quantities using the volume information calculated in step S701 and convert it into an Excel file for display.
9. A system for constructing a digital engineering model of a Kupen using the method for constructing a digital engineering model of a Kupen as described in any one of claims 1 to 8, characterized in that: It includes calculation and analysis module, digital engineering model basic object extraction module, digital engineering model generation module and data display module; The calculation and analysis module is used to input the reservoir basin space design parameter information into the system, calculate the profile of the reservoir bank cushion layer, the surface of the reservoir bottom excavation area and the surface of the reservoir bottom filling area, and calculate and obtain the digital engineering model of the reservoir bank cushion layer, the digital engineering model of the reservoir bottom excavation area cushion layer, the digital engineering model of the reservoir bottom filling area cushion layer, the digital engineering model of the reservoir bottom backfill material, and the digital engineering model of the reservoir bottom filling area backfill transition layer; The digital engineering model basic object extraction module is used to obtain spatial design parameter information and append extended data to the model information; The data display module is used to extract volume information and summarize it to generate a table of quantities, build a digital engineering model structure tree, and preview the quantity of basin engineering.
Citation Information
Patent Citations
Iteration method, device and equipment of library basin design curved surface model and storage medium
CN118133573A
Pumped storage full-reservoir basin intelligent design method and system based on 3DE platform
CN118673566A