Ring library line dynamic adjustment method and system based on multi-target constraint
By adopting a dynamic adjustment method for the reservoir ring line based on multi-objective constraints, the problem of coordinating reservoir capacity, fill volume and ecological red line in traditional design methods has been solved, realizing efficient and automated optimization of the reservoir ring line and improving the accuracy and controllability of water conservancy and hydropower engineering design.
Patent Information
- Application Number
- CN202511056491.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-07-30
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2045-07-30
AI Technical Summary
Traditional reservoir design methods lack systematicity and repeatability, making it difficult to coordinate the contradictory relationships between reservoir capacity, fill volume, and ecological red line under multi-objective constraints, resulting in low design efficiency and uncertain optimal results.
A dynamic adjustment method for the reservoir ring line based on multi-objective constraints is adopted. An initial reservoir ring line is constructed by connecting the dam axis with the target elevation contour line, the vertices are numbered, the reservoir capacity is calculated and automatically adjusted, and the method is iteratively optimized to meet the multi-objective constraints by combining the excavation and filling volume and the ecological red line judgment.
It achieves precise and efficient reservoir capacity regulation, dynamic coordination of multiple objectives, significantly improves design efficiency and quality, and ensures the controllability and reproducibility of excavation and filling volumes and ecological red lines.
Smart Images

Figure CN120910962A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of water conservancy and hydropower engineering dam design, and particularly relates to a method and system for dynamically adjusting a reservoir ring line based on multi-target constraints. BACKGROUND
[0002] In pumped storage or reservoir engineering design, the reasonable selection of dam site and the control of reservoir basin space are crucial. The reservoir ring line, as an important boundary for enclosing the dam site and the reservoir basin, determines not only the reservoir capacity, but also influences the dam structure design, the earthwork quantity, and the avoidance of ecological red lines. The traditional reservoir ring line design method relies on experience and manual iterative tests, lacks systematicness and repeatability, and especially when facing multi-target constraints, it is difficult to coordinate the contradictions between targets.
[0003] For example, in the case of needing to meet the target reservoir capacity, while reducing the filling amount as much as possible and avoiding the ecological red line, manual adjustment is often inefficient, the debugging process is complex, and the result is not necessarily optimal. SUMMARY
[0004] The purpose of the present application is to provide a method and system for dynamically adjusting a reservoir ring line based on multi-target constraints, which is systematic, standardized, and has an adaptive adjustment mechanism, and can efficiently and automatically and dynamically optimize and adjust the reservoir ring line, thereby meeting the comprehensive needs of safety, economy, and environmental friendliness in water conservancy and hydropower engineering.
[0005] The present application provides a method for dynamically adjusting a reservoir ring line based on multi-target constraints, comprising the following steps: S1, constructing an initially closed reservoir ring line by connecting the dam axis and the target elevation contour line; S2, numbering the vertices of the reservoir ring line; S3, calculating the reservoir capacity of the area enclosed by the reservoir ring line, comparing the calculated reservoir capacity value with the set target reservoir capacity value, and performing the first adjustment on the reservoir ring line; S4, creating a rockfill dam model and a reservoir basin structure model based on the adjusted reservoir ring line and the dam axis, calculating the required excavation and filling amount between each structural layer and different geological layers of the rockfill dam and reservoir basin structure model, performing reservoir basin and dam body modeling, and performing stratum excavation work; S5, if the required filling amount of the reservoir basin and the dam body exceeds or is less than the excavation amount of each stratum, then the excess or less part is defined as the remaining excavation and filling amount, the excess excavation amount is positive, and the excess filling amount is negative, and if the absolute value of the remaining excavation and filling amount exceeds the set excavation and filling tolerance V b , or the adjusted reservoir ring line intersects with the ecological red line area, then manually judging the surrounding terrain and geological conditions of the adjusted reservoir ring line, and completing the second adjustment on the reservoir ring line to form a new reservoir ring line. S6, if the adjusted reservoir line does not meet the requirements, repeat steps S4-S5 until the excavation and filling amount requirements are met and the ecological red line is avoided, and output the final reservoir line.
[0006] Preferably, in step S2, the vertices of the reservoir line are simplified by thinning to obtain a simplified reservoir line, and the vertices of the simplified reservoir line are numbered.
[0007] Preferably, in step S3, the reservoir capacity is calculated according to the area and elevation information of the region enclosed by the simplified reservoir line, and the simplified reservoir line is scaled as a whole according to the calculated reservoir capacity and the set adjustment factor a until the calculated reservoir capacity meets the set target reservoir capacity, and the first adjustment of the simplified reservoir line is completed.
[0008] Preferably, in step S3, the adjustment factor a is in the range of [0.995, 1.005].
[0009] Preferably, in step S3, the distance between each vertex of the reservoir line and the center point of the closed reservoir line is calculated and denoted as , and the adjustment factor a is given by The distance between each vertex of the reservoir line and the center point of the closed reservoir line is adjusted to obtain new vertices, and all vertices are reconnected to form a new adjusted reservoir line. If the calculated reservoir capacity is greater than the set reservoir capacity, the adjustment factor a is taken as [0.995, 1), and the simplified reservoir line is scaled down; if the calculated reservoir capacity is less than the set reservoir capacity, the adjustment factor a is taken as (1, 1.005], and the simplified reservoir line is scaled up.
[0010] Preferably, in step S5, manual judgment is made according to the surrounding terrain and geological conditions of the adjusted reservoir line, and the vertices are adjusted by a specified distance in a predetermined direction to complete the second adjustment of the reservoir line. The predetermined direction is the direction of the line connecting the vertex and the center point of the reservoir line.
[0011] Preferably, in step S5, the adjustment mode of the reservoir line vertices is manual input adjustment or adjustment based on historical adjustment rules, and the vertices are moved in the predetermined direction towards or away from the center point of the reservoir line by a specified distance.
[0012] Preferably, in step S2, the Douglas-Pok algorithm is used to simplify the vertices of the reservoir line while ensuring that the geometric shape remains unchanged.
[0013] Preferably, in step S3, the reservoir capacity is calculated by the following formula V c :
[0014] wherein: V c — the water reservoir capacity; A — the water reservoir top surface area; h — the water level elevation; s — the slope horizontal length.
[0015] Preferably, in step S4, the cut-and-fill volume calculation is based on the rockfill dam and reservoir basin structure model, and the cut-and-fill volume vector calculation is used to calculate the cut-and-fill volume between each structure layer of the reservoir basin and the rockfill dam and different geological layers, each structure layer including the upstream rockfill area, the downstream rockfill area, the dry masonry slope protection, the cushion area and the transition layer; the geological unit including the fully weathered layer, the strongly weathered layer and the weakly weathered layer.
[0016] Preferably, in step S4, the cut-and-fill volume vector calculation includes the following steps: ① Use CivilDocument.GetSurfaceIds() to obtain all curved surface objects, and read the name and triangular mesh information thereof one by one; ② Obtain the boundary coordinates of a surface, construct a mesh lattice in the range thereof, and construct a triangular mesh based on the points; ③ For each coordinate point, call FindElevationAtXY(x, y) to obtain the elevation of each surface at the corresponding point, and save it in the corresponding Dictionary<int, double>; ④ Add the three vertices in each triangular element to obtain the cut-and-fill volume vector Volume , a positive value means that the terrain surface is higher than the target surface, which is cut; a negative value means that the terrain surface is lower than the target surface, which is filled, and the formula is as follows: .
[0017] Preferably, in step S6, the cut-and-fill volume tolerance is V b , V b a reference value set by a person.
[0018] The application provides a reservoir loop line dynamic adjustment system based on multi-target constraints, comprising a processor, the processor being capable of executing a computer program, the computer program being capable of realizing the above-mentioned reservoir loop line dynamic adjustment method based on multi-target constraints when executed.
[0019] Compared with the prior art, the application has the following beneficial effects: (1) Precise and efficient reservoir capacity regulation: the introduction of the overall scaling strategy and the iterative optimization mechanism can quickly realize the reservoir capacity target control; (2) Multi-objective dynamic coordination: through the joint judgment of the excavation-filling difference and the ecological red line, the engineering and ecological constraints are satisfied simultaneously; (3) Adjustment process controllable and reproducible: the ring reservoir line vertex numbering and the adjustment factor mechanism make each adjustment have clear input and output logic; (4) Significantly improve design efficiency and quality: the automatic adjustment process replaces the traditional manual trial and error method, and improves the engineering design efficiency and decision-making quality. BRIEF DESCRIPTION OF DRAWINGS
[0020] In order to more clearly illustrate the technical solutions of the embodiments of the present application or the prior art, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor on the basis of the drawings shown.
[0021] Figure 1 The initial state of the ring reservoir line in an embodiment of the present application; Figure 2 The ring reservoir line vertex numbering schematic diagram in an embodiment of the present application; Figure 3 The ring reservoir line shape after adjustment according to the adjusted reservoir capacity in an embodiment of the present application; Figure 4 The unsatisfied excavation and filling amount situation schematic diagram displayed in the graphical interface developed in an embodiment of the present application; Figure 5 The ring reservoir line vertex adjustment schematic diagram displayed in the graphical interface developed in an embodiment of the present application; Figure 6 The satisfied excavation and filling amount situation schematic diagram displayed in the graphical interface developed in an embodiment of the present application; Figure 7 The flowchart of the ring reservoir line dynamic adjustment method based on multi-objective constraints in an embodiment of the present application. DETAILED DESCRIPTION
[0022] The specific embodiments of the present application will be described in detail below.
[0023] The present application provides a ring reservoir line dynamic adjustment method based on multi-objective constraints, comprising the following steps: S1, constructing an initial closed ring reservoir line by connecting the dam axis and the target elevation contour line; S2, numbering the ring reservoir line vertex; S3, calculating the reservoir capacity according to the area surrounded by the ring reservoir line, comparing the calculated reservoir capacity value with the set target reservoir capacity value, and performing the first adjustment on the ring reservoir line; S4, create a rockfill dam model and a reservoir basin structure model based on the adjusted reservoir basin line and the dam axis, calculate the required excavation and filling amount between each structure layer of the rockfill dam and reservoir basin structure model and different geological layers, perform reservoir basin and dam body modeling, and perform stratum excavation work; S5, if the required filling amount of the reservoir basin and dam body exceeds or is less than the excavation amount of each stratum, then the excess or less part is defined as the remaining excavation and filling amount, and the more the excavation amount is positive and the more the filling amount is negative, if the absolute value of the remaining excavation and filling amount exceeds the set excavation and filling tolerance V b , or the adjusted reservoir basin line intersects with the ecological red line area, then manually judge according to the adjusted reservoir basin line surrounding terrain and geological conditions, complete the second adjustment of the reservoir basin line, and form a new reservoir basin line; S6, if the adjusted reservoir basin line does not meet the requirements, repeat steps S4-S5 until the excavation and filling amount requirements are met and the ecological red line is avoided, and output the final reservoir basin line.
[0024] According to one specific embodiment of the present application, in step S2, the vertices of the reservoir basin line are thinned to obtain a simplified reservoir basin line, and the vertices of the simplified reservoir basin line are numbered.
[0025] According to one specific embodiment of the present application, in step S3, the reservoir capacity is calculated according to the area and elevation information of the area surrounded by the simplified reservoir basin line, and the simplified reservoir basin line is scaled as a whole according to the calculated reservoir capacity and the set adjustment factor a until the calculated reservoir capacity meets the set target reservoir capacity, and the first adjustment of the simplified reservoir basin line is completed.
[0026] According to one specific embodiment of the present application, in step S3, the adjustment factor a is in the range of [0.995, 1.005].
[0027] According to one specific embodiment of the present application, in step S3, the distance between each vertex of the reservoir basin line and the center point of the closed reservoir basin line is calculated and denoted as , and the adjustment factor a is given by to adjust the distance between each vertex of the reservoir basin line and the center point of the closed reservoir basin line, obtain new vertices, reconnect all vertices, and form a new adjusted reservoir basin line, if the calculated reservoir capacity is greater than the set reservoir capacity, the adjustment factor a is taken as [0.995, 1), and the simplified reservoir basin line is scaled down, if the calculated reservoir capacity is less than the set reservoir capacity, the adjustment factor a is taken as (1, 1.005], and the simplified reservoir basin line is scaled up.
[0028] According to one specific embodiment of the present application, in step S5, the top point is adjusted in a preset direction and a preset distance according to the adjusted periphery topography of the reservoir loop line and the geological conditions, so that the reservoir loop line is adjusted for the second time, and the preset direction is the direction of the line connecting the top point and the center point of the reservoir loop line.
[0029] According to one specific embodiment of the present application, in step S5, the adjustment mode of the top point of the reservoir loop line is manual input adjustment or adjustment based on the recommended historical adjustment rule, and the top point is moved in a preset direction close to or away from the center point of the reservoir loop line by a specified distance.
[0030] According to one specific embodiment of the present application, in step S2, the Douglas-Poiker algorithm is used to simplify the top points of the reservoir loop line under the premise of ensuring the geometric shape.
[0031] According to one specific embodiment of the present application, in step S3, the reservoir capacity is calculated by the following formula V c :
[0032] wherein: V c —calculate the reservoir capacity; A —reservoir top surface area; h —water level elevation; s —slope horizontal length.
[0033] According to one specific embodiment of the present application, in step S4, the earthwork volume calculation is based on the rockfill dam and reservoir basin structure model, and the earthwork volume and the fill volume between each structure layer and different geological layers of the reservoir basin and the rockfill dam are calculated by earthwork volume vector calculation. Each structure layer includes the upstream rockfill area, the downstream rockfill area, the dry masonry slope protection, the cushion area and the transition layer. The geological unit includes the fully weathered layer, the strongly weathered layer and the weakly weathered layer.
[0034] According to one specific embodiment of the present application, in step S4, the earthwork volume vector calculation includes the following steps: ① All curved surface objects are obtained by using CivilDocument.GetSurfaceIds(), and the name and triangular mesh information thereof are read one by one; ② The boundary coordinates of a surface are obtained, the grid points are constructed within the range thereof, and the triangular mesh is constructed based on the points; ③ For each coordinate point, FindElevationAtXY(x, y) is called to obtain the elevation of each surface at the corresponding point, which is saved in the corresponding Dictionary<int, double>; IV. Summing up the three vertices in each triangular element to obtain a cut-and-fill volume vector Volume A positive value indicates that the terrain surface is higher than the target surface, and is a cut; a negative value indicates that the terrain surface is lower than the target surface, and is a fill, and the formula is as follows: .
[0035] According to one specific embodiment of the present application, in step S6, the cut-and-fill tolerance is V b square, V b The reference value is manually set.
[0036] The present application provides a multi-target constraint-based reservoir loop line dynamic adjustment system, comprising a processor, which can execute a computer program, which can implement the above-mentioned multi-target constraint-based reservoir loop line dynamic adjustment method when executed.
[0037] Embodiment 1 The present application provides a multi-target constraint-based reservoir loop line dynamic adjustment method, comprising the following steps: S1, constructing an initially closed reservoir loop line by connecting the dam axis and the target elevation contour line; S2, simplifying the reservoir loop line by thinning the vertices to obtain a simplified reservoir loop line, and numbering the vertices; S3, calculating the reservoir capacity according to the area enclosed by the reservoir loop line, comparing the calculated reservoir capacity value with the set target reservoir capacity value, and adjusting the reservoir loop line for the first time; S4, creating a rockfill dam model and a reservoir basin structure model based on the adjusted reservoir loop line and the dam axis, calculating the cut-and-fill volume required between each structure layer and different geological layers of the rockfill dam and reservoir basin structure model, modeling the reservoir basin and dam body, and excavating the strata; S5, if the cut-and-fill volume required for the reservoir basin and dam body exceeds or is less than the cut volume of each stratum, then the excess or less part is defined as the remaining cut-and-fill volume, and the cut volume is positive and the fill volume is negative, and if the absolute value of the remaining cut-and-fill volume exceeds the set cut-and-fill tolerance V b , or the adjusted reservoir loop line intersects with the ecological red line area, then manually judging according to the surrounding terrain and geological conditions of the adjusted reservoir loop line, completing the second adjustment of the reservoir loop line to form a new reservoir loop line; S6, if the adjusted reservoir loop line does not meet the requirements, repeating steps S4-S5 until the cut-and-fill volume requirements are met and the ecological red line is avoided, and outputting the final reservoir loop line.
[0038] Embodiment 2 The embodiment of the present application provides a kind of based on the dynamic adjustment method of ring reservoir line of multi-objective constraint, comprising the following steps: As Figure 1 Shown, by obtaining dam axis and target elevation contour line, and be connected, form a closed multi-segment line, as the initial state of ring reservoir line.The line describes the initial boundary form of the range of reservoir dam enclosure.
[0039] As Figure 2 Shown, using Douglas-Peucker (Douglas-Peucker) algorithm is smoothed to initial ring reservoir line, simplifies redundant node, retains key morphological feature point, enhances line type regularity and is numbered in turn to all vertexes, facilitate subsequent operation.
[0040] As Figure 3 Shown, according to the target reservoir capacity of engineering V a First adjustment is carried out to ring reservoir line.Through the area of ring reservoir line closed area and average elevation difference, current calculation reservoir capacity V c Is estimated, set adjustment factor α ∈ [0.995,1.005], the following judgment is executed: If V c >V a , then overall reduce ring reservoir line; If V c <V a , then overall enlarge ring reservoir line.
[0041] Repeat the above operation until it satisfies |Vc-V|< ε, wherein ε is error tolerance.
[0042] Specifically, the distance of each vertex of ring reservoir line and the center point of closed ring reservoir line is calculated, and is recorded as , and adjustment factor α is given to adjust the distance of each vertex of ring reservoir line and the center point of closed ring reservoir line by , to obtain new vertex, all vertexes are reconnected to form new adjusted ring reservoir line, if the calculated reservoir capacity is greater than the set reservoir capacity, adjustment factor α takes [0.995,1), and the simplified ring reservoir line is reduced;If the calculated reservoir capacity is less than the set reservoir capacity, adjustment factor α takes [1,1.005), and the simplified ring reservoir line is enlarged.
[0043] As Figure 4 Shown, after developing the present application into an operable graphical interface, on the graphical interface display, after completing reservoir capacity matching, construct rockfill dam and reservoir basin structure model based on ring reservoir line and dam axis, and run independently developed excavation and filling amount calculation program, respectively statistic excavation amount and utilization amount of fully weathered, strongly weathered and weakly weathered stratum.
[0044] The cut and fill volume vector calculation includes the following steps: ① Use CivilDocument.GetSurfaceIds() to obtain all curved surface objects, read their names and triangular mesh information one by one; ② Obtain the boundary coordinates of a surface, construct a grid array within its range, and construct a triangular mesh based on these points; ③ For each coordinate point, call FindElevationAtXY(x, y) to obtain the elevation of each surface at the corresponding point, and save it in the corresponding Dictionary<int, double>; ④ Add the three vertices in each triangular element to obtain the cut and fill volume vector Volume , positive value for the terrain surface higher than the target surface, for cut; negative value for the terrain surface lower than the target surface, for fill, the formula is as follows: .
[0045] If the difference between the cut and fill of the strongly weathered layer or other key soil is more than the tolerance range (such as ±10%), it is determined that the cut and fill balance condition is not met.
[0046] As shown in Figure 5 , the present application is developed into an operable graphical interface, and based on the terrain analysis and artificial interpretation results displayed on the graphical interface, the vertices of the ring reservoir line with greater influence are selected, the moving direction and amplitude (positive value for outward movement, negative value for inward shrinkage) are set through artificial intervention or intelligent recommendation, and whether it crosses into the ecological red line area is checked.
[0047] If there is an overlapping situation, the related vertices are preferentially translated in the opposite direction of the center of the ring reservoir line to ensure that the ecological red line range is avoided.
[0048] As shown in Figure 6 , the present application is developed into an operable graphical interface, and after the vertices of the ring reservoir line are iteratively adjusted, the reservoir basin and dam structure are re-built, the cut and fill volume is re-calculated, and whether the following conditions are met is judged: 1. The cut and fill volume of all main strata meets the set tolerance; 2. The ring reservoir line does not cross the ecological red line range.
[0049] If both conditions are met, the current polyline is output as the final ring reservoir line The above only describes the preferred embodiments of the present application and is not used to limit the present application. For those skilled in the art, the present application can have various changes and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principles of the present application is included in the protection scope of the present application.
Claims
1. A method for dynamic adjustment of ring buffer line based on multi-target constraints, characterized in that, Comprising the following steps: S1, constructing an initial closed ring reservoir line by connecting the dam axis and the target elevation contour line; S2, numbering the vertices of the ring reservoir line; S3, calculating the reservoir capacity according to the area surrounded by the ring reservoir line, comparing the calculated reservoir capacity value with the set target reservoir capacity value, and adjusting the ring reservoir line for the first time; S4, creating a rockfill dam model and a reservoir basin structure model based on the adjusted ring reservoir line and the dam axis, calculating the required excavation and filling amount between each structure layer and different geological layers of the rockfill dam and reservoir basin structure model, performing reservoir basin and dam body modeling, and stratum excavation work; S5, the filling amount required by the reservoir basin and the dam body is more or less than the excavation amount of each stratum, then the more or less part is defined as the residual excavation and filling amount, more excavation amount is positive, more filling amount is negative, if the absolute value of the residual excavation and filling amount exceeds the set excavation and filling tolerance V b , or the adjusted reservoir line intersects with the ecological red line area, then according to the terrain and geological conditions of the adjusted reservoir line, artificial judgment is made, the reservoir line is adjusted for the second time to form a new reservoir line. S6, if the adjusted ring reservoir line does not meet the requirements, repeating steps S4-S5 until the excavation and filling amount requirements are met and the ecological red line is avoided, and outputting the final ring reservoir line.
2. The method of claim 1, wherein, In step S2, the vertices of the ring reservoir line are thinned and simplified to obtain a simplified ring reservoir line, and the vertices of the simplified ring reservoir line are numbered.
3. The method of claim 1, wherein, In step S3, the reservoir capacity is calculated according to the area and elevation information of the area surrounded by the simplified ring reservoir line, and the simplified ring reservoir line is scaled as a whole according to the calculated reservoir capacity and the set adjustment factor α, until the calculated reservoir capacity meets the set target reservoir capacity, and the first adjustment of the simplified ring reservoir line is completed.
4. The method of claim 3, wherein, In step S3, the adjustment factor α is in the range of [0.995, 1.005].
5. The method of claim 4, wherein, In step S3, the distance between each vertex of the ring reservoir line and the center point of the closed ring reservoir line is calculated, denoted as , a regulation factor a is given by The distance between each vertex of the ring reservoir line and the center point of the closed ring reservoir line is adjusted, and a new vertex is obtained. All the vertices are reconnected to form a new adjusted ring reservoir line. If the calculated reservoir capacity is greater than the set reservoir capacity, the regulation factor a is taken as [0.995, 1), and the simplified ring reservoir line is reduced. If the calculated reservoir capacity is less than the set reservoir capacity, the regulation factor a is taken as (1, 1.005], and the simplified ring reservoir line is enlarged.
6. The method of claim 1, wherein, In step S5, the ring reservoir line is adjusted for the second time by manually judging the surrounding terrain and geological conditions of the adjusted ring reservoir line, specifying the vertices to be adjusted in a preset direction and a preset distance, and the preset direction is the direction of the line connecting the vertex and the center point of the ring reservoir line.
7. The method of claim 6, wherein, In step S5, the adjustment mode of the ring reservoir line vertices is manual input adjustment or adjustment based on historical adjustment rules, and the vertices are moved in the preset direction close to or away from the center point of the ring reservoir line by a specified distance.
8. The method of claim 1, wherein, In step S2, the Douglas-Peucker algorithm is used to thin and simplify the vertices of the ring reservoir line while ensuring that the geometric shape remains unchanged.
9. The method of claim 1, wherein, In step S3, the reservoir capacity is calculated by the following equation V c : wherein: V c — the reservoir volume is calculated; A — the reservoir top surface area; h — the water level elevation; s — the slope horizontal length.
10. The method of claim 1, wherein, In step S4, the excavation and filling amount calculation is based on the rockfill dam and reservoir basin structure model, and the excavation and filling volume between each structure layer and different geological layers of the reservoir basin and rockfill dam is calculated through excavation and filling amount vector calculation. Each structure layer includes the upstream rockfill area, the downstream rockfill area, the dry masonry slope protection, the cushion area, and the transition layer. The geological units include the fully weathered layer, the strongly weathered layer, and the weakly weathered layer.
11. The method of claim 10, wherein, In step S4, the excavation and filling amount vector calculation comprises the following steps: ① Use CivilDocument.GetSurfaceIds() to obtain all surface objects, and read their names and triangular mesh information one by one; ② Construct a grid array within the range of the boundary coordinates of a surface by obtaining the boundary coordinates, and construct a triangular mesh based on these points; ③ For each coordinate point, call FindElevationAtXY(x, y) to obtain the elevation of each surface at the corresponding point, and save it in the corresponding Dictionary<int, double>; (4) The three vertices in each triangular element are summed to obtain the volume vector of excavation and filling Volume The positive value is higher than the target surface, and the negative value is lower than the target surface, and the formula is as follows: 。 12. The method of claim 1, wherein, In step S6, the cut-and-fill tolerance is V b square, V b Reference value set by a human.
13. A multi-target constraint based ring library line dynamic adjustment system, characterized in that, The application comprises a processor, which can execute a computer program, and the computer program can realize the multi-target constraint based ring library line dynamic adjustment method of any one of claims 1-12 when executed.
Citation Information
Patent Citations
Constructing geologic models from geologic concepts
CA2816931A1
Method and device for creating library basin design curved surface model, equipment and storage medium
CN117910285A
Reservoir forming design method for excavation and filling balance reservoir
CN118013628A
Iteration method, device and equipment of library basin design curved surface model and storage medium
CN118133573A
Effective reservoir capacity analysis method and apparatus for channel reservoir, and electronic device
EP4303789A1