Automatic generation method of pentagonal abutment based on BIM (Building Information Modeling)

By using a BIM-based automated generation method for pentagonal piers, key design parameters and Boolean operations are utilized to solve the problems of low efficiency and insufficient accuracy in pentagonal pier modeling, achieving efficient and accurate model generation and full lifecycle application.

CN121659397APending Publication Date: 2026-03-13CCCC SECOND HARBOR CONSULTANTS CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511654462.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-12
Publication Date
2026-03-13

Smart Images

  • Figure CN121659397A_ABST
    Figure CN121659397A_ABST
Patent Text Reader

Abstract

The invention discloses a BIM-based pentagonal abutment automatic generation method and device, equipment, a medium and a product, and the method comprises the steps: obtaining key design parameters, and constructing a hexagonal foundation stretching body based on the key design parameters; creating a triangular supplementary stretching body by taking the two sides of the inner break angle of the hexagonal basic stretching body as references; creating a beam plate placing space and a movable stop block component at the end part where the pentagonal abutment model is connected with the approach bridge; setting out entities at the two ends of the pentagonal abutment model to form saddle-shaped expanded ends; creating a cutting entity based on the triangular supplementary stretching body; and Boolean subtraction is carried out on the lofting entity to obtain the pentagonal abutment BIM model. According to the method and the device, the complex pentagonal abutment is created block by block, spatial connection is realized by utilizing the constraint relationship between edges, and the complex pentagonal abutment can be automatically generated by inputting main parameters, so that the modeling efficiency is improved, and the model operation efficiency is favorably improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of 3D modeling technology for port and bridge engineering, specifically to a BIM-based automated generation method, device, equipment, medium, and product for pentagonal piers. Background Technology

[0002] In port and terminal engineering, approach bridges serve as the core passage connecting the forward loading and unloading platforms with the rear land transportation. Their layout must comprehensively consider practical factors such as site topography, hydrological conditions, and navigation requirements. When site space is limited or obstacles are present, approach bridges typically adopt an angled, zigzag layout. To achieve structural connections at the zigzag corners, pentagonal piers are required. The complex shape and abstract spatial relationships of these piers present the following technical challenges in the current modeling process: Low standardization. Different projects and designers have significantly different modeling approaches and operational processes, lacking a unified parametric modeling standard. This makes it difficult to form a reusable component library, resulting in low design efficiency and poor model consistency. Insufficient modeling accuracy. The pentagonal pier structure is complex, involving the coordinated matching of multiple sets of angle and length parameters. Traditional manual modeling methods are prone to problems such as dimensional deviations and geometric conflicts, which cannot meet the accuracy requirements of subsequent 3D reinforcement modeling and construction layout.

[0003] Poor adaptability throughout the entire project lifecycle. Existing models are mostly used only for visualization and have not established the relationship between parameters and structural performance and construction technology. This makes it difficult to support subsequent in-depth applications such as accurate measurement of steel reinforcement, calculation of formwork quantities, and simulation of construction progress, thus restricting the realization of the value of BIM technology throughout the entire project lifecycle.

[0004] Therefore, there is an urgent need for a method that can achieve parameterized driving and automated generation of pentagonal piers and meet the application requirements throughout the entire life cycle, in order to solve the problems of low efficiency, poor accuracy and weak reusability in the existing technology. Summary of the Invention

[0005] This application provides a method, device, equipment, medium, and product for the automated generation of pentagonal piers based on BIM, so as to achieve efficient and accurate modeling of pentagonal piers at the corners of polygonal approach bridges, and at the same time form a standardized component library to support model reuse and in-depth application throughout the entire life cycle of the project.

[0006] Firstly, this application provides an automated method for generating pentagonal piers based on BIM, the method comprising: Obtain key design parameters and construct a hexagonal basic extruded body based on the key design parameters; Using the two sides of the inner folded corner of the hexagonal basic extrusion body as a reference, create a triangular supplementary extrusion body; At the end where the pentagonal pier model connects to the approach bridge, create a beam-slab support space and movable stop block components; Create lofted solids at both ends of the pentagonal pier model to form saddle-shaped enlarged ends; Based on the triangular supplementary extrusion body, a cut entity is created; and Boolean subtraction is performed on the lofted entity to obtain the pentagonal pier BIM model. The pentagonal pier BIM model includes the hexagonal foundation extrusion body, the triangular supplementary extrusion body, the beam and slab support space, the stop block component, the saddle-shaped enlarged end, and the cut entity.

[0007] In some embodiments of this application, a cut entity is created based on a triangular supplementary extrusion body; and a Boolean subtraction operation is performed on the lofted entity to obtain a pentagonal pier BIM model, including: Using any side of the triangle supplementary extrusion body as the reference side, and starting from the two endpoints of the reference side, draw a straight line along the extension direction of the preset lofting path until the two straight lines intersect to obtain the triangle outline. Stretch the triangle outline along the first direction until the stretching height corresponds to the lofted entity to obtain a hollow extruded triangle body. The first direction is perpendicular to the plane containing the triangle outline. Boolean subtraction operations are performed on the lofted entity and the triangular hollow extruded body to cut off the part of the lofted entity that exceeds the design range of the pier. The hexagonal foundation extruded body, the triangular supplementary extruded body, the beam and slab support space, the stop block component, the saddle-shaped enlarged end, and the cut entity are then integrated to obtain the pentagonal pier BIM model.

[0008] In some embodiments of this application, lofted entities are created at both ends of the pentagonal pier model to form saddle-shaped enlarged ends, including: The vertical end edge of the pentagonal pier model and the top edge of the approach bridge connection are selected as the lofting path, and the trapezoidal cross section of the lofted entity is obtained based on the set path length. By using the preset layout constraints, the top surface of the trapezoidal section is aligned with the bottom surface of the pentagonal pier model, and the side of the trapezoidal section is aligned with the vertical edge of the end of the pentagonal pier model. The trapezoidal cross section after stretching the constraint along the lofting path is used to generate saddle-shaped enlarged ends at both ends of the pentagonal pier model, thus obtaining the lofted entity.

[0009] In some embodiments of this application, a triangular supplementary stretch body is created based on the two sides of the inner fold angle of the hexagonal basic stretch body, including: Select the two sides inside the bend of the hexagonal basic stretched body as the two sides of the triangle; By using the preset geometric constraints, the endpoints of the two sides of the constraint triangle are aligned with the endpoints of the two sides inside the bend of the hexagonal base extrusion body. Connect the non-common endpoints of the two sides of the triangle to form the third side of the triangle; and stretch the triangle along a direction perpendicular to the plane in which the triangle is located, using the triangle as the outline, to obtain a supplementary stretched triangle.

[0010] In some embodiments of this application, at the end where the pentagonal pier model connects to the approach bridge, a beam-slab support space and a movable stop block component are created, including: At the two ends where the pentagonal pier model connects to the approach bridge, create rectangular hollow extruded bodies respectively; Boolean subtraction is performed on the hexagonal foundation extrusion body and the rectangular hollow extrusion body to remove the excess part of the rectangular hollow extrusion body, and a beam and slab support space matching the beam and slab is formed at the end of the pentagonal pier model. On both sides of the beam-slab support space, create trapezoidal lofting entities using the four side lines of the beam-slab support space as paths, and establish the relationship between the trapezoidal lofting entities and the approach bridge side lines so that the blocks can move with the beam-slab support space.

[0011] In some embodiments of this application, key design parameters include the length of the piers on both sides of the approach bridge axis, the angle of the approach bridge axis bend, and the width of the approach bridge. Obtain key design parameters and construct a hexagonal basic extruded body based on these parameters, including: Based on geometric relationships, and using the length of the pier on both sides of the approach bridge axis, the angle of the approach bridge axis, and the width of the approach bridge, the length of the inner side of the angle of the hexagonal foundation tension body is calculated. Using the intersection of the approach bridge axis bends as the base point, draw a hexagonal outline according to preset rules, and then extrude the hexagonal outline to obtain a basic hexagonal extruded body.

[0012] Secondly, embodiments of this application also provide an automated generation device for pentagonal piers based on BIM, the device comprising: The first construction module is used to obtain key design parameters and construct a hexagonal basic extruded body based on the key design parameters; The second building module is used to create a triangular supplementary extrusion body based on the two sides of the inner corner of the hexagonal basic extrusion body; The third building module is used to create beam-slab support spaces and movable stop block components at the ends where the pentagonal pier model connects to the approach bridge. The fourth building module is used to create lofted entities at both ends of the pentagonal pier model to form saddle-shaped enlarged ends; The integration module is used to create a cut entity based on the triangular supplementary extrusion body; and to perform Boolean subtraction operations on the lofted entity to obtain the pentagonal pier BIM model. The pentagonal pier BIM model includes the hexagonal foundation extrusion body, the triangular supplementary extrusion body, the beam and slab support space, the stop block component, the saddle-shaped enlarged end, and the cut entity.

[0013] Thirdly, this application also provides an electronic device, including a memory and a processor; the memory stores a computer program, and the processor runs the computer program in the memory to perform operations in the BIM-based automated generation method for pentagonal piers provided in the first aspect.

[0014] Fourthly, this application also provides a storage medium storing multiple instructions adapted for loading by a processor to execute steps in the BIM-based automated generation method for pentagonal piers provided in the first aspect.

[0015] Fifthly, this application also provides a computer program product, including a computer program or instructions, which, when executed by a processor, implement the steps in the BIM-based automated generation method for pentagonal piers provided in the first aspect.

[0016] The BIM-based automated generation method, device, equipment, medium, and product for pentagonal piers provided in this application drive the generation of hexagonal foundation stretch bodies and triangular supplementary stretch bodies through key design parameters. Combined with automatic Boolean operations on lofted and cut entities, the entire pentagonal pier model is rapidly constructed. Modeling time is reduced from hours to minutes using traditional manual methods, significantly improving design efficiency. Geometric constraints ensure strict precision in the spatial position, angle, and dimensions of the hexagonal foundation, triangular supplementary bodies, lofted entities, and cut entities, eliminating errors that may arise from manual calculations and drafting. Boolean operations guarantee consistent model topology, smooth end transitions, and accurate alignment of beam and slab support spaces with stop components, ensuring the engineering usability of the BIM model. Furthermore, the model is controlled by key parameters, including side length, internal angle, lofting length, end widening, and approach bridge width. Modifying any parameter automatically updates the hexagonal foundation, triangular supplementary bodies, lofted entities, and cut entities, ensuring "one modification, everywhere linked," significantly improving the efficiency of scheme iteration and optimization. By embedding best practices in design (internal angle handling methods, end transition forms, beam and slab support layout, and block construction logic) into the algorithm, the construction of standardized digital assets for enterprises is achieved. This asset can be reused in different projects, improving overall design quality and consistency, while facilitating construction analysis, quantity surveying, and BIM collaboration. Finally, the pentagonal pier BIM model generated by the BIM-based automated generation method provided by this invention is not only geometrically accurate and topologically complete, but also supports various bridge types, spans, and pier height design requirements. The model can be directly used for construction layout, structural analysis, and visualization, providing a full-process digital solution for engineering design. Attached Figure Description

[0017] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0018] Figure 1 This is a flowchart illustrating the automated generation method for pentagonal piers based on BIM provided in this application embodiment; Figure 2 This is a schematic diagram of the pentagonal pier BIM model provided in the embodiments of this application; Figure 3 This is a schematic diagram of the dimensions of the pentagonal pier provided in the embodiments of this application; Figure 4 This is a schematic diagram of the structure of the automated generation device for pentagonal piers based on BIM provided in the embodiments of this application; Figure 5 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation

[0019] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0020] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Therefore, features defined as "first" or "second" may explicitly or implicitly include one or more features. In the description of this application, "multiple" means two or more, unless otherwise explicitly specified.

[0021] "A and / or B" includes the following three combinations: A only, B only, and a combination of A and B.

[0022] The use of "applies to" or "configured to" in this application implies open and inclusive language, which does not preclude applicability to or configuration to devices performing additional tasks or steps. Furthermore, the use of "based on" implies openness and inclusivity, because processes, steps, calculations, or other actions "based on" one or more conditions or values ​​may in practice be based on additional conditions or values ​​beyond those conditions.

[0023] In this application, the term "exemplary" is used to mean "used as an example, illustration, or description." Any embodiment described as "exemplary" in this application is not necessarily to be construed as being more preferred or advantageous than other embodiments. The following description is provided to enable any person skilled in the art to make and use this application. Details are set forth in the following description for purposes of explanation. It should be understood that those skilled in the art will recognize that this application can be made without using these specific details. In other instances, well-known structures and processes are not described in detail to avoid obscuring the description of this application with unnecessary detail. Therefore, this application is not intended to be limited to the embodiments shown, but is consistent with the broadest scope of the principles and features disclosed in this application.

[0024] The following describes, with reference to the accompanying drawings, the automated generation method, apparatus, equipment, medium, and product for BIM-based pentagonal piers provided in the embodiments of this application.

[0025] like Figure 1As shown in the figure, this application provides an automated generation method for pentagonal piers based on BIM. The method includes the following steps: S1, obtain key design parameters, and construct a hexagonal basic extruded body 111 based on the key design parameters.

[0026] Among them, the hexagonal foundation tension body 111 is a solid foundation component obtained by stretching a regular or irregular hexagonal cross-section along the vertical axis, with the design center point as the reference. Key design parameters may include the length of the pier on both sides of the approach bridge axis, the angle of the approach bridge axis, and the width of the approach bridge.

[0027] S2, using the two sides of the inner corner of the hexagonal basic extrusion body 111 as a reference, create a triangular supplementary extrusion body 112.

[0028] Among them, the triangular supplementary extrusion body 112 is an additional geometric body used in the pentagonal pier geometry to adjust the hexagonal base extrusion body 111 into the target pentagonal shape. Its basic form is a solid generated by stretching along the vertical direction through a triangular cross-section formed by extending and intersecting the two adjacent sides of the hexagon (i.e., the two sides of the inner fold angle) as boundary lines.

[0029] S3, at the end where the pentagonal pier model connects to the approach bridge, create a beam support space 113 and a movable stop block component 114.

[0030] The end of the pentagonal pier model that connects to the approach bridge refers to the area where the upper part of the pier contacts the substructure of the approach bridge (such as beams, slabs, cap beams, and bridge deck system), usually located on the bridge-oriented side of the top surface of the pier. This area is the main load-bearing surface for the transfer of superstructure loads to the lower pier, and structural space needs to be reserved for the installation of supports, placement of beams, and setting of limit blocks.

[0031] The beam support space 113 is a rectangular or polygonal recessed area provided for the approach bridge deck support. This space is used to arrange the support pad or support assembly so that the end of the beam can be stably placed on the pier.

[0032] The stop block component 114 is an independent structural component installed at the beam end or in front of, behind or to the side of the support, used to control the longitudinal or lateral movement of the beam.

[0033] S4. Create lofted solids at both ends of the pentagonal pier model to form saddle-shaped enlarged ends 115.

[0034] Among them, the saddle-shaped enlarged end 115 refers to the structural part at both ends of the pier that gradually expands outward along the bridge direction and has a curved transition. Its shape is similar to a saddle surface, with the top surface slightly lower in the middle and slightly higher on both sides. It is used to achieve a smooth transition and force diffusion between the pier and the substructure of the bridge.

[0035] S5, based on the triangle supplementary extrusion body 112, create a cutting solid; and perform a Boolean subtraction operation on the lofted solid to obtain a pentagonal pier BIM model, schematically, as shown below. Figure 2 As shown, the pentagonal pier BIM model includes a hexagonal foundation stretch body 111, a triangular supplementary stretch body 112, a beam and slab support space 113, a stop block component 114, a saddle-shaped enlarged end 115, and a cut solid.

[0036] Boolean subtraction is a commonly used geometric operation in BIM modeling, used to subtract one entity from another to form the target geometry.

[0037] The BIM-based automated generation method for pentagonal piers provided in this application generates a hexagonal foundation extrusion body 111 and a triangular supplementary extrusion body 112 driven by key design parameters. Combined with automatic Boolean operations on the lofted and cut entities, the entire pentagonal pier model is rapidly constructed. Modeling time is reduced from hours to minutes using traditional manual methods, significantly improving design efficiency. Geometric constraints ensure strict precision in spatial position, angle, and size for the hexagonal foundation, triangular supplementary body, lofted entity, and cut entity, eliminating errors that may arise from manual calculations and drawings. Boolean operations guarantee consistent model topology, smooth end transitions, and accurate alignment of the beam-slab support space 113 with the stop block component 114, ensuring the engineering usability of the BIM model. Furthermore, the model is controlled by key parameters, including side length, internal angle, lofting length, end widening, and approach bridge width. Modifying any parameter automatically updates the hexagonal foundation, triangular supplementary body, lofted entity, and cut entity, ensuring "one modification, everywhere linked," significantly improving the efficiency of scheme iteration and optimization. By embedding best practices in design (internal angle handling methods, end transition forms, beam and slab support layout, and block construction logic) into the algorithm, the construction of standardized digital assets for enterprises is achieved. This asset can be reused in different projects, improving overall design quality and consistency, while facilitating construction analysis, quantity surveying, and BIM collaboration. Finally, the pentagonal pier BIM model generated by the BIM-based automated generation method provided by this invention is not only geometrically accurate and topologically complete, but also supports various bridge types, spans, and pier height design requirements. The model can be directly used for construction layout, structural analysis, and visualization, providing a full-process digital solution for engineering design.

[0038] In some embodiments of this application, S5 includes the following sub-steps: S501, take any side of the triangle supplementary extrusion body 112 as the reference side, and take the two endpoints of the reference side as the starting point, draw straight lines along the extension direction of the preset lofting path until the two straight lines intersect to obtain the triangle outline.

[0039] Understandably, the triangle outline is constructed in a planar view.

[0040] S502, stretch the triangular profile along the first direction until the stretching height corresponds to the lofted entity to obtain a hollow extruded triangular body. The first direction is perpendicular to the plane containing the triangular profile.

[0041] It is understandable that the top and bottom surfaces of the triangular outline are flush with the top and bottom surfaces of the lofted entity.

[0042] S503 performs a Boolean subtraction operation on the lofted entity and the triangular hollow extruded body to cut off the part of the lofted entity that exceeds the design range of the pier, and integrates the hexagonal foundation extruded body 111, the triangular supplementary extruded body 112, the beam and slab support space 113, the stop block component 114, the saddle-shaped enlarged end 115 and the cut entity to obtain the pentagonal pier BIM model.

[0043] In addition, after obtaining the BIM model of the pentagonal pier, the model parameters are linked to the parameter library of the BIM software, supporting subsequent parameter modification and automatic model reconstruction.

[0044] In some embodiments of this application, S4 includes the following sub-steps: S401, select the vertical end edge of the pentagonal pier model and the top edge of the approach bridge connection as the lofting path, and obtain the trapezoidal cross section of the lofted entity based on the set path length.

[0045] The path length is calculated based on the lengths L1 and L2 of the piers on both sides of the approach bridge axis and the width B of the approach bridge. Schematic, the two path lengths are "L1 + B / 2" and "L2 + B / 2" respectively.

[0046] S402, through preset layout constraints, ensures that the top surface of the trapezoidal section is flush with the bottom surface of the pentagonal pier model, and the side of the trapezoidal section is flush with the vertical edge of the end of the pentagonal pier model, so as to ensure seamless connection between the layout entity and the main structure of the pier.

[0047] S403, stretch the constrained trapezoidal section along the lofting path to generate saddle-shaped enlarged ends 115 at both ends of the pentagonal pier model to obtain the lofted entity.

[0048] In some embodiments of this application, S2 includes the following sub-steps: S201, select the two sides inside the bend of the hexagonal basic stretched body 111 as the two sides of the triangle.

[0049] Specifically, in the plan view, select the two sides (i.e., the sides with length L) on the inside of the bend of the hexagonal basic extrusion body 111. AB L BC The two sides of the triangle are the sides of the triangle.

[0050] S202, through the preset geometric constraint relationship, the endpoints of the two sides of the constraint triangle are aligned with the endpoints of the two sides of the inner side of the fold of the hexagonal basic extrusion body 111, ensuring that the two are geometrically connected without gaps.

[0051] S203 connects the non-common endpoints of the two sides of the triangle to form the third side of the triangle; and using the triangle as the outline, extrude the triangle in a direction perpendicular to the plane containing the triangle to obtain the triangle supplementary extrusion body 112. It should be noted that the extrusion height is the same as that of the hexagonal extrusion body, which is H.

[0052] In some embodiments of this application, S3 includes the following sub-steps: S301, at the two ends of the pentagonal pier model that connect with the approach bridge (i.e., the two ends along the axis of the approach bridge), create rectangular hollow extrusion bodies with dimensions adapted to the beam and slab installation requirements.

[0053] S302, perform Boolean subtraction on the hexagonal foundation stretch body 111 and the rectangular hollow stretch body to remove the excess part of the rectangular hollow stretch body, and form a beam and slab support space 113 at the end of the pentagonal pier model that matches the beam and slab.

[0054] S303, on both sides of the beam-slab support space 113 (i.e., both sides along the width direction of the approach bridge), create a trapezoidal lofting entity using the four side lines of the beam-slab support space 113 as paths, and establish the relationship between the trapezoidal lofting entity and the side lines of the approach bridge so that the stop block can move with the beam-slab support space 113 and ensure that it is always in close contact with the beam-slab.

[0055] In some embodiments of this application, such as Figure 3 As shown, the key design parameters include the lengths L1 and L2 of the piers on both sides of the approach bridge axis, the bend angle α of the approach bridge axis, and the width B of the approach bridge. Among them, L1 and L2 are determined based on the stress requirements of the piers and the site space, α is determined based on the bend angle of the approach bridge, and B is determined based on the vehicular traffic requirements and process piping layout of the approach bridge.

[0056] S1 includes the following sub-steps: S101, based on geometric relationships, and using the lengths of the piers on both sides of the approach bridge axis, the angle of the approach bridge axis bend, and the width of the approach bridge, the length L of the inner side of the bend of the hexagonal foundation tension body 111 is calculated. AB L BC .

[0057] Specifically, LAB = L1-(B / 2) / tan(α / 2) L BC = L2 - (B / 2) / tan(α / 2) In the formula, the value of α ranges from (0° to 180°), and it must satisfy L. AB >0, L BC >0, to ensure the rationality of the geometric shape.

[0058] S102, using the intersection of the approach bridge axis bends as the base point, draw a hexagonal outline according to the preset rules, and then stretch the hexagonal outline to obtain a hexagonal basic stretched body 111.

[0059] In some examples, the default rules are as follows: Using the axial angle α as a reference, combined with the approach bridge width B and the calculated L AB L BC Draw a hexagon, ensuring that the outline is symmetrical about the approach bridge axis. Set the stretching height (i.e., the pier height, denoted as H), and vertically stretch the hexagonal profile to form a solid hexagonal stretched body, which serves as the basic structure of the pier.

[0060] In some embodiments of this application, the BIM-based automated generation method for pentagonal piers provided in this application can be implemented on a BIM software platform through a secondary development plugin (such as one based on Revit API, AutoCAD.NET, or MicroStation MDL). This plugin can execute the following process: Develop an interactive interface: Establish a parameter input interface in the BIM platform for users to input key design parameters, including approach bridge width B, axis angle α, lengths L1 and L2 on both sides of the pier, pier height H, and beam and slab placement dimensions, etc.

[0061] Core algorithm calculation: The program's backend calculates according to the design formula: L AB = L1-(B / 2) / tan(α / 2), L BC = L² - (B / 2) / tan(α / 2). Therefore, the inner side length is automatically calculated, and the range of α is set to (0°, 180°), and L must satisfy... AB >0, L BC >0.

[0062] Automated geometry construction: By calling the software API's sketching and modeling functions, key points are automatically located based on input parameters, a hexagonal basic outline is drawn, and an extrusion command is executed to generate a basic solid.

[0063] Triangular supplementary body creation: At the inner corner of the hexagonal base, draw a triangular profile based on geometric constraints (such as point coincidence and side collinearity) and extrude it to form a triangular supplementary extrusion body 112, which is used to construct the pentagonal main geometry.

[0064] Beam and slab support space 113 and stop block component 114 generation: Based on the beam and slab support size parameters, a hollow solid is automatically generated at the specified position, and the beam and slab support space 113 is cut out using Boolean difference set operation, while a movable stop block component 114 is created.

[0065] Construction of saddle-shaped enlarged end 115: Using the top edge of the pier end as the layout path, draw a trapezoidal profile curve and execute the layout command to generate saddle-shaped enlarged end 115, thereby forming a smooth transition with the end of the approach bridge.

[0066] Cutting entities and Boolean operations: Based on the intersection logic of the lofted entities, the position and size of the triangular cutting entities are automatically calculated, and Boolean subtraction operations are performed to remove redundant parts and obtain the final pentagonal pier geometry.

[0067] Model output and parameter association: The final generated parametric pentagonal pier model instance is automatically placed in the current BIM project and bidirectionally bound to the input parameters. If any parameter is modified subsequently, the model will be automatically reconstructed, achieving intelligent design where "one modification affects everything".

[0068] like Figure 4 As shown in the figure, this application embodiment also provides an automated generation device for pentagonal piers based on BIM. The device includes a first building module 401, a second building module 402, a third building module 403, a fourth building module 404, and an integration module 405.

[0069] The first construction module 401 is used to obtain key design parameters and construct a hexagonal basic extruded body 111 based on the key design parameters; The second building module 402 is used to create a triangular supplementary extrusion body 112 based on the two sides of the inner corner of the hexagonal basic extrusion body 111. The third building module 403 is used to create a beam-slab support space 113 and a movable stop block component 114 at the end of the pentagonal pier model where it connects to the approach bridge. The fourth building module 404 is used to create lofted entities at both ends of the pentagonal pier model to form saddle-shaped enlarged ends 115; The integration module 405 is used to create a cut entity based on the triangular supplementary extrusion body 112; and to perform Boolean subtraction on the lofted entity to obtain a pentagonal pier BIM model. The pentagonal pier BIM model includes a hexagonal foundation extrusion body 111, a triangular supplementary extrusion body 112, a beam and slab support space 113, a stop block component 114, a saddle-shaped enlarged end 115, and the cut entity.

[0070] The automated generation device for pentagonal piers based on BIM provided in the above embodiments can realize the technical solutions described in the above embodiments of the automated generation method for pentagonal piers based on BIM. The specific implementation principles of each module or unit can be found in the corresponding content in the above embodiments of the automated generation method for pentagonal piers based on BIM, and will not be repeated here.

[0071] Based on any of the above embodiments, another embodiment of this application also provides an electronic device, such as... Figure 5 As shown, the electronic device may include a processor 510, a communication interface 520, a memory 530, and a communication bus 540. The processor 510, communication interface 520, and memory 530 communicate with each other via the communication bus 540. The processor 510 can call logical instructions from the memory 530 to execute the aforementioned automated generation method for BIM-based pentagonal piers.

[0072] Furthermore, the logical instructions in the aforementioned memory 530 can be implemented as software functional units and, when sold or used as independent products, can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0073] Furthermore, when the logical instructions in the aforementioned memory can be implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0074] On the other hand, embodiments of this application also provide a storage medium storing a plurality of instructions adapted for loading by a processor to execute the BIM-based automated generation method for pentagonal piers as provided in the above embodiments.

[0075] On the other hand, embodiments of this application also provide a computer program product, including a computer program that, when executed by a processor, implements the above-described automated generation method for BIM-based pentagonal piers.

[0076] The device embodiments described above are merely illustrative. The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the modules can be selected to achieve the purpose of this embodiment according to actual needs. Those skilled in the art can understand and implement this without any creative effort.

[0077] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented by means of software plus necessary general-purpose hardware platforms, and of course, it can also be implemented by hardware. Based on this understanding, the above technical solutions, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, magnetic disk, optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods of various embodiments or some parts of embodiments.

[0078] The above provides a detailed description of the automated generation method, apparatus, equipment, medium, and product for pentagonal piers based on BIM, as provided in the embodiments of this application. Specific examples have been used to illustrate the principles and implementation methods of this application. The descriptions of the above embodiments are only for the purpose of helping to understand the method and core ideas of this application. At the same time, for those skilled in the art, there will be changes in the specific implementation methods and application scope based on the ideas of this application. Therefore, the content of this specification should not be construed as a limitation of this application.

Claims

1. A method for automatically generating pentagonal piers based on BIM, characterized in that, The method includes: Obtain key design parameters and construct a hexagonal basic extruded body based on the key design parameters; Using the two sides of the inner folded corner of the hexagonal basic stretched body as a reference, a triangular supplementary stretched body is created; At the end where the pentagonal pier model connects to the approach bridge, create a beam-slab support space and movable stop block components; At both ends of the pentagonal pier model, create lofted entities to form saddle-shaped enlarged ends; Based on the aforementioned triangular supplementary extrusion body, a cut entity is created; and a Boolean subtraction operation is performed on the lofted entity to obtain a pentagonal pier BIM model. The pentagonal pier BIM model includes the hexagonal foundation extrusion body, the triangular supplementary extrusion body, the beam and slab support space, the stop block component, the saddle-shaped enlarged end, and the cut entity.

2. The automated generation method for pentagonal piers based on BIM according to claim 1, characterized in that, Based on the triangular supplementary extrusion body, a cutting entity is created; and a Boolean subtraction operation is performed on the lofted entity to obtain a pentagonal pier BIM model, including: Using any side of the triangle supplementary extrusion body as the reference side, and taking the two endpoints of the reference side as the starting point, draw a straight line along the extension direction of the preset lofting path until the two straight lines intersect to obtain the triangle outline. The triangle outline is stretched along a first direction until the stretching height corresponds to the lofted entity to obtain a hollow triangle stretched body, wherein the first direction is perpendicular to the plane containing the triangle outline. Boolean subtraction is performed on the lofted entity and the triangular hollow extruded body to cut off the part of the lofted entity that exceeds the design range of the pier. The hexagonal foundation extruded body, the triangular supplementary extruded body, the beam and slab support space, the stop block component, the saddle-shaped enlarged end, and the cut entity are then integrated to obtain the pentagonal pier BIM model.

3. The automated generation method for pentagonal piers based on BIM according to claim 1, characterized in that, The step of creating lofted entities at both ends of the pentagonal pier model to form saddle-shaped enlarged ends includes: The vertical end edge of the pentagonal pier model and the top edge of the approach bridge connection are selected as the layout path, and the trapezoidal cross section of the layout entity is obtained based on the set path length. By using preset lofting constraints, the top surface of the trapezoidal section is constrained to be flush with the bottom surface of the pentagonal pier model, and the side of the trapezoidal section is constrained to be flush with the vertical edge of the end of the pentagonal pier model. The trapezoidal cross section after stretching the constraint along the lofting path is used to generate saddle-shaped enlarged ends at both ends of the pentagonal pier model, thereby obtaining the lofted entity.

4. The automated generation method for pentagonal piers based on BIM according to claim 1, characterized in that, The process of creating a triangular supplementary extruded body based on the two sides of the inner folded corner of the hexagonal basic extruded body includes: The two sides inside the bend of the hexagonal basic stretched body are selected as the two sides of the triangle; By using a preset geometric constraint relationship, the endpoints of the two sides of the triangle are constrained to align with the endpoints of the two sides inside the bend of the hexagonal basic extrusion body. Connect the non-common endpoints of the two sides of the triangle to form the third side of the triangle; and stretch the triangle along a direction perpendicular to the plane of the triangle to obtain the triangle supplementary stretch body.

5. The automated generation method for pentagonal piers based on BIM according to claim 1, characterized in that, The creation of beam support spaces and movable stop components at the ends where the pentagonal pier model connects to the approach bridge includes: At the two ends where the pentagonal pier model connects to the approach bridge, rectangular hollow stretched bodies are created respectively; Boolean subtraction is performed on the hexagonal foundation stretch body and the rectangular hollow stretch body to remove the excess part of the rectangular hollow stretch body, forming a beam and slab support space matching the beam and slab at the end of the pentagonal pier model. On both sides of the beam-slab support space, trapezoidal lofting entities are created using the four side lines of the beam-slab support space as paths, and the relationship between the trapezoidal lofting entities and the approach bridge side lines is established so that the blocks can move with the beam-slab support space.

6. The automated generation method for pentagonal piers based on BIM according to any one of claims 1 to 5, characterized in that, The key design parameters include the length of the piers on both sides of the approach bridge axis, the angle of the approach bridge axis bend, and the width of the approach bridge. The process of obtaining key design parameters and constructing a hexagonal basic extruded body based on the key design parameters includes: Based on geometric relationships, and using the length of the pier on both sides of the approach bridge axis, the angle of the approach bridge axis, and the width of the approach bridge, the length of the inner side of the angle of the hexagonal foundation tension body is calculated. Using the intersection of the approach bridge axis bends as the base point, a hexagonal outline is drawn according to preset rules, and then stretched based on the hexagonal outline to obtain the hexagonal basic stretched body.

7. An automated generation device for pentagonal piers based on BIM, characterized in that, The device includes: The first construction module is used to obtain key design parameters and construct a hexagonal basic extruded body based on the key design parameters; The second construction module is used to create a triangular supplementary stretch body based on the two sides of the inner corner of the hexagonal basic stretch body; The third building module is used to create beam-slab support spaces and movable stop block components at the ends where the pentagonal pier model connects to the approach bridge. The fourth building module is used to create lofted entities at both ends of the pentagonal pier model to form saddle-shaped enlarged ends; An integration module is used to create a cut entity based on the triangular supplementary extrusion body; and to perform Boolean subtraction on the lofted entity to obtain a pentagonal pier BIM model, the pentagonal pier BIM model including the hexagonal foundation extrusion body, the triangular supplementary extrusion body, the beam and slab support space, the stop block component, the saddle-shaped enlarged end, and the cut entity.

8. An electronic device, characterized in that, It includes a memory and a processor; the memory stores a computer program, and the processor runs the computer program in the memory to perform the operations in the BIM-based automated generation method for pentagonal piers as described in any one of claims 1 to 6.

9. A storage medium, characterized in that, The storage medium stores multiple instructions adapted for loading by a processor to execute the steps in the BIM-based automated generation method for pentagonal piers as described in any one of claims 1 to 6.

10. A computer program product, characterized in that, It includes a computer program or instructions that, when executed by a processor, implement the steps in the BIM-based automated generation method for pentagonal piers as described in any one of claims 1 to 6.