Slope anchoring structure parameterized design system and method

By using the benchmark anchorage structure design module and array method to create systematic anchorage structures on the 3Dexperience platform, the problem of low model loading and editing efficiency in slope anchorage structure design is solved, and efficient parametric design is achieved.

CN119885321BActive Publication Date: 2025-11-18CHINA POWER CONSRTUCTION GRP GUIYANG SURVEY & DESIGN INST CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411610921.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-11-12
Publication Date
2025-11-18
Estimated Expiration
2044-11-12

AI Technical Summary

Technical Problem

Existing slope anchorage structure designs have limited applicability to various scenarios on the 3Dexperience platform. They cannot directly adjust parameters locally to update the model, making design modifications inconvenient and model loading and editing inefficient.

Method used

By employing a baseline anchorage structure design module, a planar anchorage structure design module, and a curved surface anchorage structure design module, a systematic anchorage structure is created through an array method. Leveraging the efficient processing capabilities of the 3Dexperience platform, the number of parametric features is reduced, and the efficiency of model loading and editing is improved.

Benefits of technology

It significantly improves the efficiency of model loading, editing and updating, reduces the requirements of hardware and software environments, simplifies design operations, has a wide range of applications, and meets the needs of forward parametric design of anchorage structures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119885321B_ABST
    Figure CN119885321B_ABST
Patent Text Reader

Abstract

The application discloses a slope anchoring structure parameterized design system and method, wherein a benchmark anchoring structure design module constructs a benchmark anchoring structure model according to selected parameters; a plane anchoring structure design module calls the benchmark anchoring structure design module to construct a plane anchoring structure model group and a plurality of special plane anchoring structure models based on attribute values of a plane type slope surface, and obtains a plane anchoring structure model composed of a systematic plane anchoring structure model and a random plane anchoring structure model; the plane anchoring structure model is instantiated; a curved surface anchoring structure design module calls the benchmark anchoring structure design module to construct a curved surface anchoring structure model group and a plurality of special curved surface anchoring structure models based on attribute values of a curved surface type slope surface, and obtains a curved surface anchoring structure model composed of a systematic curved surface anchoring structure model and a random curved surface anchoring structure model; and the curved surface anchoring structure model is instantiated. The system is suitable for systematic slope anchoring structure design scenes and requirements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the technical fields of hydropower, pumped storage, municipal transportation, and construction, and specifically to a parametric design system and method for slope anchorage structures. Background Technology

[0002] With the increasingly mature multi-dimensional application of BIM in the manufacturing industry's lean manufacturing, intelligent manufacturing, digital factories, and construction fields, the demand for infrastructure engineering construction is becoming increasingly refined. The role of BIM in digital construction is becoming increasingly prominent, manifesting as various digital applications centered on BIM and processed with information as the object. This places higher demands on the integrity, standardization, accuracy, and consistency of BIM models.

[0003] Infrastructure projects such as hydropower, pumped storage, and municipal transportation cover a wide range of areas and involve complex terrain and geological conditions, requiring extensive work on slope excavation and anchoring structure design. Anchoring structures, as an effective measure for slope excavation face support and reinforcement, are widely used in infrastructure projects, including specific types such as anchor bolts, anchor cables, and anchor bundles. Combining anchoring structure models with engineering information models for terrain, geology, civil engineering, and monitoring supports the digital design, analysis, simulation, and construction management of anchoring structures, laying the foundation for digital and object-oriented management during the construction and operation phases of projects.

[0004] CN 118364577 A discloses a parametric modeling method for anchorage structures based on the 3Dexperience platform. Its key feature is the pre-determination of parameters required for the anchorage structure model, followed by a one-time interpretation of these parameters to create a refined anchorage structure model. However, it suffers from drawbacks such as a large number of parameters to be determined, untimely feedback on parameter effects, slow model loading and updates, lack of association between design parameters and model storage, and inconvenient model editing. This makes it difficult to implement forward parametric design modeling for anchorage structures, failing to meet the widespread application needs of designers for digital forward design of anchorage structures based on BIM. Because all parameters, including input elements, positioning parameters, and anchorage structure parameters, must be determined in advance and the model created all at once, feedback on the model effects generated by the parameters is untimely during the initial parameter determination phase. Furthermore, the independent creation of numerous refined anchorage structures results in a large number of feature objects and a massive amount of model data, leading to slow loading, browsing, editing, and updating. This makes smooth modeling and application difficult under ordinary hardware and software conditions, resulting in long waiting times for designers. Additionally, the lack of association between parameters and model results necessitates the development of programs for editing, limiting its applicability to various scenarios and preventing direct local parameter adjustments to update the model, thus hindering design modifications. Summary of the Invention

[0005] In view of this, the present invention provides a parametric design system and method for slope anchorage structures. It is a parametric design system and method for slope anchorage structures based on the 3Dexperience platform, which can solve the technical problems of existing slope anchorage structures having limited adaptability to various scenarios, inability to directly adjust parameters locally to update the model, and inconvenience in design modification.

[0006] To solve the above-mentioned technical problems, the present invention is implemented as follows.

[0007] A parametric design system for slope anchorage structures, the system comprising:

[0008] The module includes a reference anchorage structure design module, a planar anchorage structure design module, and a curved surface anchorage structure design module.

[0009] The reference anchorage structure design module is used to construct a reference anchorage structure model based on several selected parameters. The reference anchorage model includes a single anchor rod, anchor bar bundle, and anchor cable.

[0010] The planar anchoring structure design module, based on the attribute values ​​of the planar slope surface, calls the baseline anchoring structure design module to construct multiple planar anchoring structure model groups. Each planar anchoring structure model group consists of an array of several single baseline anchoring structure models and / or several single baseline anchoring structure models. Each planar anchoring structure model group is configured with attributes, including the spacing and row spacing of the array. The module then calls the baseline anchoring structure design module to construct several baseline anchoring structure models, each of which serves as a special case planar anchoring structure model. A systematic planar anchoring structure model is formed from multiple planar anchoring structure model groups; a random planar anchoring structure model is formed from several special case planar anchoring structure models; and a planar anchoring structure model is formed from both systematic and random planar anchoring structure models. Finally, the planar anchoring structure model is instantiated.

[0011] The curved surface anchoring structure design module, based on the attribute values ​​of the curved slope surface, calls the benchmark anchoring structure design module to construct multiple curved surface anchoring structure model groups. Each curved surface anchoring structure model group consists of an array of several single benchmark anchoring structure models and / or several single benchmark anchoring structure models. Each curved surface anchoring structure model group is configured with attributes, including the spacing and row spacing corresponding to the array. The module then calls the benchmark anchoring structure design module to construct several benchmark anchoring structure models, each benchmark anchoring model serving as a special case curved surface anchoring structure model. Multiple curved surface anchoring structure model groups form a systematic curved surface anchoring structure model, several special case curved surface anchoring structure models form a random curved surface anchoring structure model, and a systematic and random curved surface anchoring structure model form a curved surface anchoring structure model. Finally, the curved surface anchoring structure model is instantiated.

[0012] Preferably, the planar anchoring structure design module determines, based on the attribute values ​​of the planar slope-like surface, the types of special case planar anchoring structure models for constructing a random planar anchoring structure model, the number of each type of special case planar anchoring structure model, and the types of array-type planar anchoring structure model groups required for constructing a systematic planar anchoring structure model, the composition form of each type of planar anchoring structure model group, and the number of each type of planar anchoring structure model group; it calls the benchmark anchoring structure design module to construct several benchmark anchoring structure models, each benchmark anchoring model serving as a special case planar anchoring structure model; multiple planar anchoring structure model groups form an array-type planar anchoring structure model, and several array-type planar anchoring structure models form a systematic planar anchoring structure model; the planar anchoring structure model group is the minimum batch unit for constructing the array-type planar anchoring structure model; and the systematic planar anchoring structure model is instantiated.

[0013] Preferably, the curved surface anchoring structure design module determines, based on the attribute values ​​of the curved slope surface, the types of special case curved surface anchoring structure models for constructing the random curved surface anchoring structure model, the number of each type of special case curved surface anchoring structure model, and the types of array-type curved surface anchoring structure model groups required for constructing the systematic curved surface anchoring structure model, the composition form of each type of curved surface anchoring structure model group, and the number of each type of curved surface anchoring structure model group; it calls the benchmark anchoring structure design module to construct several benchmark anchoring structure models, each benchmark anchoring model serving as a special case curved surface anchoring structure model; multiple curved surface anchoring structure model groups form an array-type curved surface anchoring structure model, and several array-type curved surface anchoring structure models form a systematic curved surface anchoring structure model; the curved surface anchoring structure model group is the minimum batch unit for constructing the array-type curved surface anchoring structure model; and the systematic curved surface anchoring structure model is instantiated.

[0014] Preferably, the parameters include the slope surface type of each slope surface, the horizontal reference line and reference point for the arrangement of the anchoring structure on each slope surface, the length direction, inclination angle, length, and exposed length of the anchoring structure; the slope surface type includes planar slope surface and curved slope surface; the horizontal reference line is the intersection line between the horizontal plane where the anchoring structure is located and the slope surface, and the reference point is a point on the intersection line.

[0015] Preferably, the reference anchorage structure design module includes a parameter selection submodule and a reference anchorage model construction submodule; the parameter selection submodule receives parameters; the reference anchorage model construction submodule constructs a reference anchorage model based on the parameters received by the parameter selection submodule.

[0016] The planar anchoring structure design module includes an anchoring structure rectangular array sub-module, an anchoring structure quincunx array sub-module, an anchoring structure custom array sub-module, a planar anchoring structure custom design sub-module, and a planar combination and instantiation sub-module.

[0017] When the rectangular array submodule of the anchoring structure determines that the composition of the planar anchoring structure model group includes a rectangular array based on the attribute values ​​of the planar slope-like surface, it calls the benchmark anchoring structure design module to construct a planar anchoring structure model group composed of several single benchmark anchoring structure models and / or an array formed by several single benchmark anchoring structure models; when the quincunx array submodule of the anchoring structure determines that the composition of the planar anchoring structure model group includes a quincunx array based on the attribute values ​​of the planar slope-like surface, it calls the benchmark anchoring structure design module to construct a planar anchoring structure model group composed of several single benchmark anchoring structure models and / or an array formed by several single benchmark anchoring structure models; when the custom array submodule of the anchoring structure determines that the composition of the planar anchoring structure model group includes a rectangular ... When including custom-form arrays, the reference anchoring structure design module is invoked to construct a planar anchoring structure model group consisting of several single reference anchoring structure models and / or arrays formed by several single reference anchoring structure models. The planar anchoring structure custom design submodule is used to construct several reference anchoring models as special case planar anchoring structure models for parts that cannot be constructed by the planar anchoring structure model group. The planar combination and instantiation submodule composes a systematic planar anchoring structure model based on multiple planar anchoring structure model groups, composes a random planar anchoring structure model based on several special case planar anchoring structure models, and composes a planar anchoring structure model by combining systematic planar anchoring structure models and random planar anchoring structure models; the planar anchoring structure model is then instantiated.

[0018] The curved surface anchoring structure design module includes a circular array sub-module for anchoring structures, a linear array sub-module for anchoring structures, a custom design sub-module for curved surface anchoring structures, and a curved surface combination and instantiation sub-module.

[0019] When the circular array submodule of the anchoring structure determines that the composition of the curved anchoring structure model group includes a circular array based on the attribute values ​​of the curved slope surface, it calls the reference anchoring structure design module to construct a curved anchoring structure model group composed of several single reference anchoring structure models and / or an array formed by several single reference anchoring structure models; when the linear array submodule of the anchoring structure determines that the composition of the curved anchoring structure model group includes a linear array based on the attribute values ​​of the curved slope surface, it calls the reference anchoring structure design module to construct a curved anchoring structure model group composed of several single reference anchoring structure models and / or several single reference anchoring structure models. The resulting array comprises a group of curved surface anchoring structure models; the custom design submodule for curved surface anchoring structures is used to construct several benchmark anchoring models as special case curved surface anchoring structure models for parts that cannot be constructed by the group of curved surface anchoring structure models; the curved surface combination and instantiation submodule composes a systematic curved surface anchoring structure model based on multiple groups of curved surface anchoring structure models, and composes a random curved surface anchoring structure model based on several special case curved surface anchoring structure models, and the curved surface anchoring structure model is composed of the systematic curved surface anchoring structure model and the random curved surface anchoring structure model; the curved surface anchoring structure model is then instantiated.

[0020] This invention provides a parametric design method for slope anchorage structures, based on the aforementioned parametric design system for slope anchorage structures. The method includes:

[0021] Step S1: Obtain the data of the slope to be anchored and determine the slope surface type of each slope surface; based on the slope surface type of each slope surface, select several parameters from the multiple parameters provided by the slope anchoring structure parametric design system to construct a benchmark anchoring model.

[0022] Step S2: Perform the following operations on each slope surface:

[0023] Based on the attribute values ​​of the slope surface, the anchoring structure to be laid out on the slope surface is determined. The anchoring structure to be laid out on the slope surface includes several systematic planar anchoring structure models and / or random planar anchoring structure models, or several systematic curved surface anchoring structure models and / or random curved surface anchoring structure models.

[0024] Based on the required anchoring structure layout for the slope surface and the attribute values ​​of the slope surface, iteratively adjust the instantiation values ​​of the minimum batch unit and / or special case anchoring structure model corresponding to the required anchoring structure layout; construct a planar anchoring structure model and / or a curved surface anchoring structure model, instantiate the planar anchoring structure model and / or the curved surface anchoring structure model, and use the instantiated planar anchoring structure model and / or curved surface anchoring structure model as the final anchoring structure for the slope surface; the special case anchoring structure model is a special case planar anchoring structure model and / or a special case curved surface anchoring structure model.

[0025] Step S3: The entire slope anchoring structure is composed of the final anchoring structures of each slope surface.

[0026] The present invention provides a computer-readable storage medium storing a plurality of instructions; the plurality of instructions are used by a processor to load and execute the method as described above.

[0027] The present invention provides an electronic device, characterized in that the electronic device comprises:

[0028] A processor is used to execute multiple instructions;

[0029] Memory, used to store multiple instructions;

[0030] The plurality of instructions are to be stored in the memory and loaded and executed by the processor as described above.

[0031] This invention employs different parametric design modeling methods based on the different types of slope surfaces (planar, curved, etc.) and the different types of anchorage structures (systematic, random, etc.). Given that planar surfaces are the primary form of slope surfaces, and systematic anchorage structures constitute the vast majority of slope anchorage structures, with common support forms including quincunx, rectangular, or curve-based array arrangements, this invention, for systematic anchorage structures on planar slope surfaces, creates them by arraying reference anchorage structures. Utilizing the efficient array processing capabilities of the 3Dexperience platform, it significantly improves model loading, editing, and updating efficiency, while reducing the workload of feature and parameter editing. For systematic anchorage structures on curved surfaces, the curve-based array method significantly reduces the number of parametric features and improves efficiency. For random anchorage structures, a single independent arrangement method is used to supplement them, ensuring flexibility and accuracy in the arrangement. The above methods overcome the shortcomings of existing technologies, significantly improve model loading and updating performance, reduce the requirements for hardware and software environments, simplify the design and modeling operations of anchorage structures, facilitate the editing and updating of models in a WYSIWYG manner, and allow the results to be split and attributes added as needed, thus meeting the needs of forward parametric design and modeling of anchorage structures.

[0032] Beneficial effects:

[0033] (1) The anchoring structure model created by this invention is an array and parametric feature natively supported by 3Dexperience. It has a low implementation threshold, strong portability, and high efficiency in model loading, editing and updating. Based on the basic functions and hardware requirements of the 3Dexperience infrastructure industry version, there are no special licensing, hardware and other environmental requirements, and it is applicable to a wide range of scenarios.

[0034] (2) In the anchorage structure model created by this invention, the majority of systematic anchorage structures are created using 3Dexperience arrays. The number of parametric features on the structure tree is reduced by more than 96%, and the editing and updating performance is improved by more than 10 times, greatly simplifying the design operation. Taking a planar slope surface with irregular boundaries as an example, with a length of 100m, a height of 15m, a slope ratio of 1:1, and a row spacing of 2m, a total of 50*11=550 anchorage structures are arranged. If each anchorage is arranged individually, 550 parametric features are required. However, using the method of this invention, even in the most complex case, only 4 reference anchorage structure parametric features + 4 array parametric features are required, for a total of 8 parametric features. The operation of anchorage structure design objects is greatly simplified, model updates are more timely, and design efficiency is greatly improved.

[0035] (3) This invention proposes a systematic step-by-step design method for the reference anchoring structure and array. It utilizes the native graphical interactive functions of the 3Dexperience platform, such as orientation and position. The parameters are stored in the model and can be flexibly reused through various methods such as copying. It requires fewer interactive parameters, consumes less resources, and the model and parameters are reasonably divided, which is in line with the designer's work habits.

[0036] (4) By combining the reference anchoring structure and the array, the present invention realizes the design of anchoring structure layout with long and short intervals, quincunx pattern and other similar complex systematic anchoring structures, reduces the types of predefined parametric features, reduces the burden on designers, and adapts to a wider range of systematic anchoring structure design scenarios and needs. Attached Figure Description

[0037] Figure 1 This is a schematic diagram of the parametric design system for slope anchorage structures of the present invention;

[0038] Figure 2(A)-Figure 2(B) These are schematic diagrams showing the rectangular and quincunx-shaped interval arrangements of the parametric design of the slope anchorage structure of the present invention, which are combinations of rectangular or linear arrays.

[0039] Figure 3 This is a flowchart illustrating the parametric design method for slope anchorage structures according to the present invention.

[0040] Figures 4(A)-4(C)This is a schematic diagram of the design results of the parametric design method for slope anchorage structures of the present invention;

[0041] Figure 5 This is a schematic diagram of the user interface of the parametric design system for slope anchorage structures of the present invention. Detailed Implementation

[0042] The present invention will now be described in detail with reference to the accompanying drawings and embodiments.

[0043] like Figure 1 As shown, this invention proposes a parametric design system for slope anchorage structures, comprising:

[0044] The module includes a reference anchorage structure design module, a planar anchorage structure design module, and a curved surface anchorage structure design module.

[0045] The reference anchorage structure design module is used to construct a reference anchorage structure model based on several selected parameters. The reference anchorage model includes a single anchor rod, anchor bar bundle, and anchor cable.

[0046] The planar anchoring structure design module, based on the attribute values ​​of the planar slope surface, calls the baseline anchoring structure design module to construct multiple planar anchoring structure model groups, each consisting of an array of single baseline anchoring structure models and / or single baseline anchoring structure models. These planar anchoring structure model groups are configured with attributes, including the spacing and row spacing of the arrays. The module then calls the baseline anchoring structure design module to construct several baseline anchoring structure models, each serving as a special case planar anchoring structure model. A systematic planar anchoring structure model is formed from multiple planar anchoring structure model groups; a random planar anchoring structure model is formed from several special case planar anchoring structure models; and a planar anchoring structure model is formed from both systematic and random planar anchoring structure models. Finally, the planar anchoring structure model is instantiated.

[0047] The curved surface anchoring structure design module, based on the attribute values ​​of the curved slope surface, calls the benchmark anchoring structure design module to construct multiple curved surface anchoring structure model groups, each consisting of an array of single benchmark anchoring structure models and / or single benchmark anchoring structure models. These curved surface anchoring structure model groups are configured with attributes, including the spacing and row spacing of the arrays. The module then calls the benchmark anchoring structure design module to construct several benchmark anchoring structure models, each serving as a special case curved surface anchoring structure model. Multiple curved surface anchoring structure model groups form a systematic curved surface anchoring structure model, several special case curved surface anchoring structure models form a random curved surface anchoring structure model, and a systematic and random curved surface anchoring structure model form a curved surface anchoring structure model. Finally, the curved surface anchoring structure model is instantiated.

[0048] In this invention, the spacing and row spacing of the array can be set to multiple values, allowing for the combination of arrays formed by several reference anchoring structure models to achieve rectangular interval arrangements, quincunx interval arrangements, and other commonly used arrangement combinations. As shown in Figures 2(A) and 2(B), in the rectangular interval arrangement, four arrays formed by different reference anchoring structure models are combined; in the quincunx interval arrangement, four arrays formed by different reference anchoring structure models are combined. The staggered arrangement is achieved by combining the positions of the reference anchoring structures, with the staggered distance being half the spacing.

[0049] Furthermore, the planar anchoring structure design module determines, based on the attribute values ​​of the planar slope surface, the types of special case planar anchoring structure models for constructing the random planar anchoring structure model, the number of each type of special case planar anchoring structure model, the types of array-type planar anchoring structure model groups required for constructing the systematic planar anchoring structure model, the composition form of each type of planar anchoring structure model group, and the number of each type of planar anchoring structure model group; it calls the benchmark anchoring structure design module to construct several benchmark anchoring structure models, each benchmark anchoring model serving as a special case planar anchoring structure model; an array-type planar anchoring structure model is composed of multiple planar anchoring structure model groups, and a systematic planar anchoring structure model is composed of several array-type planar anchoring structure models and several special case planar anchoring structure models; the planar anchoring structure model group is the minimum batch unit for constructing the array-type planar anchoring structure model; and the systematic planar anchoring structure model is instantiated.

[0050] Furthermore, the surface anchorage structure design module determines, based on the attribute values ​​of the surface of the surface-like slope, the types of special surface anchorage structure models for constructing the random surface anchorage structure model, the number of each type of special surface anchorage structure model, the types of array-type surface anchorage structure model groups required for constructing the systematic surface anchorage structure model, the composition form of each type of surface anchorage structure model group, and the number of each type of surface anchorage structure model group; it calls the benchmark anchorage structure design module to construct several benchmark anchorage structure models, each benchmark anchorage model serving as a special surface anchorage structure model; multiple surface anchorage structure model groups form an array-type surface anchorage structure model, and several array-type surface anchorage structure models and several special surface anchorage structure models form a systematic surface anchorage structure model; the surface anchorage structure model group is the minimum batch unit for constructing the array-type surface anchorage structure model; and the systematic surface anchorage structure model is instantiated.

[0051] Furthermore, the parameters include the slope surface type of each slope surface, the horizontal reference line and reference point for the arrangement of the anchoring structure on each slope surface, the length direction, inclination angle, length, and exposed length of the anchoring structure; the slope surface type includes planar slope surface and curved slope surface; the horizontal reference line is the intersection line between the horizontal plane where the anchoring structure is located and the slope surface, and the reference point is a point on the intersection line.

[0052] The reference anchorage structure design module includes a parameter selection submodule and a reference anchorage model construction submodule; the parameter selection submodule receives parameters; the reference anchorage model construction submodule constructs a reference anchorage model based on the parameters received by the parameter selection submodule.

[0053] The planar anchoring structure design module includes an anchoring structure rectangular array sub-module, an anchoring structure quincunx array sub-module, an anchoring structure custom array sub-module, a planar anchoring structure custom design sub-module, and a planar combination and instantiation sub-module.

[0054] When the rectangular array submodule of the anchoring structure determines that the composition of the planar anchoring structure model group includes a rectangular array based on the attribute values ​​of the planar slope-like surface, it calls the benchmark anchoring structure design module to construct a planar anchoring structure model group composed of a single benchmark anchoring structure model and / or an array formed by a single benchmark anchoring structure model. When the quincunx array submodule of the anchoring structure determines that the composition of the planar anchoring structure model group includes a quincunx array based on the attribute values ​​of the planar slope-like surface, it calls the benchmark anchoring structure design module to construct a planar anchoring structure model group composed of a single benchmark anchoring structure model and / or an array formed by a single benchmark anchoring structure model. When the custom array submodule of the anchoring structure determines that the composition of the planar anchoring structure model group includes a custom array based on the attribute values ​​of the planar slope-like surface, it calls the benchmark anchoring structure design module to construct a planar anchoring structure model group composed of a single benchmark anchoring structure model and / or an array formed by a single benchmark anchoring structure model. When constructing a custom-form array, the reference anchoring structure design module is invoked to build a planar anchoring structure model group consisting of a single reference anchoring structure model and / or an array formed by a single reference anchoring structure model. The planar anchoring structure custom design submodule is used to construct several reference anchoring models as special case planar anchoring structure models for parts that cannot be constructed using the planar anchoring structure model group. The planar combination and instantiation submodule composes a systematic planar anchoring structure model based on multiple planar anchoring structure model groups, and a random planar anchoring structure model based on several special case planar anchoring structure models. A planar anchoring structure model is composed of both systematic and random planar anchoring structure models. The planar anchoring structure model is then instantiated.

[0055] The curved surface anchoring structure design module includes a circular array sub-module for anchoring structures, a linear array sub-module for anchoring structures, a custom design sub-module for curved surface anchoring structures, and a curved surface combination and instantiation sub-module.

[0056] When the circular array submodule of the anchoring structure determines that the composition of the curved anchoring structure model group includes a circular array based on the attribute values ​​of the curved slope surface, it calls the reference anchoring structure design module to construct a curved anchoring structure model group composed of a single reference anchoring structure model and / or an array formed by a single reference anchoring structure model. When the linear array submodule of the anchoring structure determines that the composition of the curved anchoring structure model group includes a linear array based on the attribute values ​​of the curved slope surface, it calls the reference anchoring structure design module to construct an array group composed of a single reference anchoring structure model and / or an array formed by a single reference anchoring structure model. The system comprises a group of surface anchorage structure models; the custom design submodule for surface anchorage structures is used to construct several benchmark anchorage models as special case surface anchorage structure models for parts that cannot be constructed by the group of surface anchorage structure models; the surface combination and instantiation submodule composes a systematic surface anchorage structure model based on multiple groups of surface anchorage structure models, and composes a random surface anchorage structure model based on several special case surface anchorage structure models, and the surface anchorage structure model is composed of the systematic surface anchorage structure model and the random surface anchorage structure model; the surface anchorage structure model is then instantiated.

[0057] like Figure 3 As shown, this invention proposes a parametric design method for slope anchorage structures, based on the aforementioned parametric design system for slope anchorage structures. The method includes:

[0058] Step S1: Obtain the data of the slope to be anchored and determine the slope surface type of each slope surface; based on the slope surface type of each slope surface, select several parameters from the multiple parameters provided by the slope anchoring structure parametric design system to construct a benchmark anchoring model.

[0059] Step S2: Perform the following operations on each slope surface:

[0060] Based on the attribute values ​​of the slope surface, the anchoring structure to be laid out on the slope surface is determined. The anchoring structure to be laid out on the slope surface includes several systematic planar anchoring structure models and / or random planar anchoring structure models, or several systematic curved surface anchoring structure models and / or random curved surface anchoring structure models.

[0061] Based on the required anchoring structure layout for the slope surface and the attribute values ​​of the slope surface, iteratively adjust the instantiation values ​​of the minimum batch unit and / or special case anchoring structure model corresponding to the required anchoring structure layout; construct a planar anchoring structure model and / or a curved surface anchoring structure model, instantiate the planar anchoring structure model and / or the curved surface anchoring structure model, and use the instantiated planar anchoring structure model and / or curved surface anchoring structure model as the final anchoring structure for the slope surface; the special case anchoring structure model is a special case planar anchoring structure model and / or a special case curved surface anchoring structure model.

[0062] Step S3: The entire slope anchoring structure is composed of the final anchoring structures of each slope surface.

[0063] The storage location of the anchoring structure in the database is displayed in the interface using a tree structure, and the final anchoring structure of each slope surface is stored as an independently editable file.

[0064] like Figures 4(A)-4(C) This is the design result of the parametric design method for slope anchorage structure of the present invention.

[0065] The curved slope surfaces include rotating curved slope surfaces and irregular curved slope surfaces. In this invention, the outer contour shape of each surface is not considered when dividing the surface.

[0066] While generating the reference anchoring model, the central axis of the reference anchoring model is also output.

[0067] Taking the rectangular array submodule of the anchoring structure as an example, where the array form of the minimum batch unit for constructing the planar anchoring structure is determined based on the attribute values ​​of the planar slope surface, the minimum batch unit to be set includes two sizes of reference anchoring models. These two reference anchoring models are arranged at short intervals along a horizontal reference line. The rectangular array submodule of the anchoring structure then calls the reference anchoring structure design module to construct two reference anchoring structure models. The minimum batch unit corresponding to the rectangular array submodule of the anchoring structure, composed of the two reference anchoring models, is the planar anchoring structure model group. When instantiating the planar anchoring structure model group, the two reference anchoring models are given their respective corresponding dimensions. Furthermore, for example, the row spacing between the two types of reference anchoring models also needs to be set.

[0068] In this invention, a customized rectangular array parameterized feature is matched to achieve an adaptive rectangular array when the slope surface has an irregular contour. A customized random anchoring structure parameterized feature is also matched, allowing the anchoring structure's location, orientation, and other features to be determined by input elements or parameters.

[0069] Furthermore, when the excavated slope surface is planar, perform the following operations:

[0070] S31: Based on a certain surface of the slope, a parameterized feature instance of the benchmark anchoring structure, and a horizontal reference line, instantiate a rectangular array parameterized feature, and adjust the spacing, row spacing, and other layout parameters according to the design intent;

[0071] S32: When there are multiple parameterized instances of the reference anchorage structure, repeat S31 to complete the array respectively, and combine them by adjusting the parameters to form rectangular array, long and short interval arrangement, quincunx arrangement, etc.

[0072] S33: When there is a special systematic anchoring structure, define a set of anchoring structure reference points based on the current surface of the slope, and define a reference anchoring structure parameterized feature instance based on one of the points, and complete the arrangement of the systematic anchoring structure according to a custom array.

[0073] S34: Based on the current random anchorage structure layout and detailed parameters of the slope surface, instantiate the parameterized features of the random anchorage structure one by one.

[0074] S35: Repeat S31-S34 to complete the parametric design modeling of the anchorage structure for all planar surfaces of the slope.

[0075] The use of arrays to create a systematic anchorage structure parameterized model, as described in S4, mainly involves curve arrays and their combinations. When the curve is an arc, a circular array is used to further improve performance.

[0076] Furthermore, by matching customized linear array parameterization features, when the horizontal reference line is a curve, a parameterization instance of the reference anchoring structure is uniformly arrayed along the curve direction, ensuring that the length direction of the anchoring structure is within the normal plane at the corresponding position of the horizontal reference line.

[0077] Furthermore, when the excavated slope surface is curved, perform the following operations:

[0078] S41: Based on a certain surface of the slope, a parameterized feature instance of the benchmark anchorage structure, and a certain horizontal reference line, instantiate a linear array parameterized feature, and adjust the spacing and other layout parameters according to the design intent;

[0079] S42: When there are multiple reference anchoring structure parameterization instances, repeat S41 to complete the linear array respectively, and combine the parameters to form a short interval arrangement along the horizontal reference line.

[0080] S43: Repeat S41-S42 to complete the current surface system anchorage structure layout of the slope. By adjusting the parameters, you can create rectangular arrays, long and short interval layouts, quincunx layouts, and other forms.

[0081] S44: Based on the current random anchorage structure layout and detailed parameters of the slope surface, instantiate the parameterized features of the random anchorage structure one by one.

[0082] S45: Repeat S41-S44 to complete the anchorage structure arrangement for all curved surfaces of the slope.

[0083] This invention leverages the basic functionalities of the 3Dexperience platform infrastructure industry version to perform parameter and model association storage and adjustment. For example, the adjustment method is as follows:

[0084] S51: Check the parametric feature models and interrelationships of the anchorage structures on each surface of the slope;

[0085] S52: Optimize the anchorage structure model according to the design intent by adding or removing parametric feature instances and adjusting the parameters of parametric feature instances;

[0086] S53: Define and apply engineering information models such as model splitting, parameter inheritance, and attribute encoding according to application needs.

[0087] like Figure 5 As shown, this invention provides a specific embodiment of a parametric design method for slope anchorage structures.

[0088] 3Dexperience platform: It is a 3D design and management platform developed by Dassault Systèmes using cloud technology and based on a browser. It is a 3D modeling, simulation, collaborative data management and information intelligence application platform based on a single data source. It is used for multi-disciplinary 3D collaborative design, analysis and simulation in infrastructure engineering.

[0089] Parametric features: A powerful knowledge engineering feature in the 3Dexperience platform that allows you to control and modify design objects by defining and adjusting a set of parameters associated with the geometric properties of the design object, thereby quickly generating and modifying complex geometries;

[0090] Anchoring structures are an effective measure for slope support and reinforcement, and are widely used in civil engineering slopes. Specific examples include anchor bolts, anchor cables, and anchor bar bundles.

[0091] The parametric design method for slope anchorage structures includes the following steps:

[0092] S1: Predefine parametric features such as baseline anchoring structures, rectangular arrays, circular arrays, linear arrays, and custom anchoring structures based on the 3Dexperience platform.

[0093] S2: Pre-developed programs based on the 3Dexperience platform and KAC and EKL languages, encapsulating some key operations, unifying input elements and parameter input, and simplifying the parametric design process of anchorage structures.

[0094] S3: Based on the 3Dexperience platform, based on the existing slope excavation model and anchorage design requirements, based on the custom KAC and EKL program interaction, the key input elements of the anchorage structure layout are determined in batches, the newly created set of geometric shapes is selected as the target location for creating the anchorage structure model, each surface of the excavated slope is extracted as the output, and the horizontal reference line and reference point of the anchorage structure are created.

[0095] S4: For slopes with planar surfaces, use a custom EKL program to select input elements and anchor bolt arrangement parameters. If no parameters are set, use the initial parameters to create a reference anchoring structure and corresponding parametric feature instance. Then, check and optimize the anchoring structure arrangement by adjusting the instance parameters.

[0096] S5: For slopes with curved surfaces, use a custom EKL program to select input elements and anchor bolt arrangement parameters. If no parameters are set, use the initial parameters to create parametric feature instances for each row of reference anchor structures and the corresponding array. Then, check and optimize the anchor structure arrangement by adjusting the parameters of the instances.

[0097] S6: Random anchoring structures are rarely involved in actual engineering projects. This example uses a custom EKL program to define reference points locally to create random anchoring structures as needed.

[0098] S7: Check the slope anchorage structure and improve the model attribute information to complete the slope anchorage structure model.

[0099] The specific embodiments described above only illustrate the design principles of the present invention. The shapes and names of the components in this description may differ and are not limited. Therefore, those skilled in the art can modify or make equivalent substitutions to the technical solutions described in the foregoing embodiments; and these modifications and substitutions do not depart from the inventive spirit and technical solutions of the present invention, and should all fall within the protection scope of the present invention.

Claims

1. A parametric design system for slope anchorage structures, characterized in that, The system includes: The module includes a reference anchorage structure design module, a planar anchorage structure design module, and a curved surface anchorage structure design module. The benchmark anchorage structure design module is used to construct a benchmark anchorage model based on several selected parameters. The benchmark anchorage model includes a single anchor rod, anchor bar bundle, and anchor cable. The planar anchorage structure design module, based on the attribute values ​​of the planar slope surface, calls the baseline anchorage structure design module to construct multiple planar anchorage structure model groups. Each planar anchorage structure model group consists of an array of several single baseline anchorage models and / or several single baseline anchorage models. The planar anchorage structure model groups are configured with attributes, including the spacing and row spacing of the array. The module then calls the baseline anchorage structure design module to construct several baseline anchorage models, each of which serves as a special case planar anchorage structure model. A systematic planar anchorage structure model is formed from multiple planar anchorage structure model groups; a random planar anchorage structure model is formed from several special case planar anchorage structure models; and a planar anchorage structure model is formed from both systematic and random planar anchorage structure models. Finally, the planar anchorage structure model is instantiated. The curved surface anchorage structure design module, based on the attribute values ​​of the curved slope surface, calls the baseline anchorage structure design module to construct multiple curved surface anchorage structure model groups. Each curved surface anchorage structure model group consists of an array of several single baseline anchorage models and / or several single baseline anchorage models. The curved surface anchorage structure model groups are configured with attributes, including the spacing and row spacing of the array. The module then calls the baseline anchorage structure design module to construct several baseline anchorage models, each of which serves as a special case curved surface anchorage structure model. Multiple curved surface anchorage structure model groups form a systematic curved surface anchorage structure model; several special case curved surface anchorage structure models form a random curved surface anchorage structure model; and a systematic curved surface anchorage structure model and a random curved surface anchorage structure model form a curved surface anchorage structure model. Finally, the curved surface anchorage structure model is instantiated. The reference anchorage structure design module includes a parameter selection submodule and a reference anchorage model construction submodule; the parameter selection submodule receives parameters; the reference anchorage model construction submodule constructs the reference anchorage model based on the parameters received by the parameter selection submodule. The planar anchoring structure design module includes a rectangular array submodule for anchoring structures, a quincunx array submodule for anchoring structures, a custom array submodule for anchoring structures, a custom design submodule for planar anchoring structures, and a planar combination and instantiation submodule. The anchorage structure rectangular array submodule, when determining the composition of the planar anchorage structure model group based on the attribute values ​​of the planar slope-like surface, including rectangular arrays, calls the baseline anchorage structure design module to construct a planar anchorage structure model group composed of several single baseline anchorage models and / or arrays formed by several single baseline anchorage models; the anchorage structure quincunx array submodule, when determining the composition of the planar anchorage structure model group based on the attribute values ​​of the planar slope-like surface, including quincunx arrays, calls the baseline anchorage structure design module to construct a planar anchorage structure model group composed of several single baseline anchorage models and / or arrays formed by several single baseline anchorage models; the anchorage structure custom array submodule, when determining the composition of the planar anchorage structure model group based on the attribute values ​​of the planar slope-like surface, including... When creating a custom array, the reference anchoring structure design module is invoked to construct a planar anchoring structure model group consisting of several single reference anchoring models and / or arrays formed by several single reference anchoring models. The planar anchoring structure custom design submodule is used to construct several reference anchoring models as special case planar anchoring structure models for parts that cannot be constructed by the planar anchoring structure model group. The planar combination and instantiation submodule composes a systematic planar anchoring structure model based on multiple planar anchoring structure model groups, composes a random planar anchoring structure model based on several special case planar anchoring structure models, and composes a planar anchoring structure model by combining systematic planar anchoring structure models and random planar anchoring structure models; and instantiates the planar anchoring structure model. The curved surface anchorage structure design module includes a circular array submodule for anchorage structures, a linear array submodule for anchorage structures, a custom design submodule for curved surface anchorage structures, and a curved surface combination and instantiation submodule. When the circular array submodule of the anchorage structure determines that the composition of the curved anchorage structure model group includes a circular array based on the attribute values ​​of the curved slope surface, it calls the reference anchorage structure design module to construct a curved anchorage structure model group composed of several single reference anchorage models and / or an array formed by several single reference anchorage models. Similarly, when the linear array submodule of the anchorage structure determines that the composition of the curved anchorage structure model group includes a linear array based on the attribute values ​​of the curved slope surface, it calls the reference anchorage structure design module to construct a curved anchorage structure model group composed of several single reference anchorage models and / or an array formed by several single reference anchorage models. The system comprises an array of surface anchorage structure model groups; a custom surface anchorage structure design submodule is used to construct several benchmark anchorage models as special case surface anchorage structure models for parts that cannot be constructed using the surface anchorage structure model group; a surface combination and instantiation submodule is used to compose a systematic surface anchorage structure model based on multiple surface anchorage structure model groups, and to compose a random surface anchorage structure model based on several special case surface anchorage structure models; a surface anchorage structure model is composed of systematic surface anchorage structure models and random surface anchorage structure models; and a surface anchorage structure model is instantiated.

2. The system as described in claim 1, characterized in that, The planar anchoring structure design module determines the types of special case planar anchoring structure models for constructing random planar anchoring structure models, the number of each type of special case planar anchoring structure model, and the types of array-type planar anchoring structure model groups required for constructing systematic planar anchoring structure models, the composition form of each type of planar anchoring structure model group, and the number of each type of planar anchoring structure model group, based on the attribute values ​​of the planar slope surface. The system calls the baseline anchorage structure design module to construct several baseline anchorage models, each of which serves as a special case of a planar anchorage structure model. Multiple planar anchorage structure model groups form an array-type planar anchorage structure model, and several array-type planar anchorage structure models form a systematic planar anchorage structure model. The planar anchorage structure model group is the minimum batch unit for constructing the array-type planar anchorage structure model. Finally, the systematic planar anchorage structure model is instantiated.

3. The system as described in claim 1, characterized in that, The surface anchorage structure design module determines the types of special surface anchorage structure models for constructing random surface anchorage structure models, the number of each type of special surface anchorage structure model, and the types, composition forms, and number of array-type surface anchorage structure model groups required for constructing systematic surface anchorage structure models, based on the attribute values ​​of the surface-like slope surface. It then calls the baseline anchorage structure design module to construct several baseline anchorage models, each of which serves as a special surface anchorage structure model. Multiple surface anchorage structure model groups are combined to form an array-type surface anchorage structure model, and several array-type surface anchorage structure models are combined to form a systematic surface anchorage structure model. The surface anchorage structure model group is the minimum batch unit for constructing the array-type surface anchorage structure model. Finally, the systematic surface anchorage structure model is instantiated.

4. The system as described in any one of claims 2-3, characterized in that, The parameters include the slope surface type of each slope surface, the horizontal reference line and reference point for the anchoring structure layout of each slope surface, the length direction, inclination angle, length, and exposed length of the anchoring structure; the slope surface type includes planar slope surface and curved slope surface; the horizontal reference line is the intersection line between the horizontal plane where the anchoring structure is located and the slope surface, and the reference point is the point on the intersection line.

5. A parametric design method for slope anchorage structures, based on the parametric design system for slope anchorage structures as described in any one of claims 1-4, characterized in that, The methods include: Step S1: Obtain the data of the slope to be anchored and determine the slope surface type of each slope surface; based on the slope surface type of each slope surface, select several parameters from the multiple parameters provided by the slope anchoring structure parametric design system to construct a benchmark anchoring model. Step S2: Perform the following operations on each slope surface: The anchoring structure to be laid out on the slope surface is determined based on the attribute values ​​of the slope surface. The anchoring structure to be laid out on the slope surface includes several systematic planar anchoring structure models and / or random planar anchoring structure models, or several systematic curved surface anchoring structure models and / or random curved surface anchoring structure models. Based on the required anchorage structure layout of the slope surface and the attribute values ​​of the slope surface, iteratively adjust the instantiation values ​​of the minimum batch unit and / or special case anchorage structure model corresponding to the required anchorage structure layout; construct a planar anchorage structure model and / or a curved surface anchorage structure model, instantiate the planar anchorage structure model and / or the curved surface anchorage structure model, and use the instantiated planar anchorage structure model and / or curved surface anchorage structure model as the final anchorage structure of the slope surface; the special case anchorage structure model is a special case planar anchorage structure model and / or a special case curved surface anchorage structure model. Step S3: The entire slope anchoring structure is composed of the final anchoring structures on each slope surface.

6. A computer-readable storage medium storing a plurality of instructions; the plurality of instructions being loaded by a processor and executed as described in claim 5.

7. An electronic device, characterized in that, Electronic devices, including: A processor is used to execute multiple instructions; Memory, used to store multiple instructions; Among them, multiple instructions are used to be stored in memory and loaded and executed by the processor as described in claim 5.

Citation Information

Patent Citations

  • Slope design method, device and equipment and computer readable storage medium

    CN115114706A

  • Anchoring structure parametric modeling method based on 3DPerience platform

    CN118364577A