BIM-based forward design method for irregular space steel structure arch bridge

By using a BIM-based forward design method, a 3D model of an irregularly shaped spatial steel arch bridge is generated using a custom battery pack and logical framework. This solves the problems of low design efficiency and difficulty in ensuring accuracy, and realizes an efficient and accurate design process.

CN122241819APending Publication Date: 2026-06-19CCCC FIRST HIGHWAY CONSULTANTS CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
CCCC FIRST HIGHWAY CONSULTANTS CO LTD
Filing Date
2026-03-17
Publication Date
2026-06-19

Smart Images

  • Figure CN122241819A_ABST
    Figure CN122241819A_ABST
Patent Text Reader

Abstract

This application provides a BIM-based forward design method for irregular spatial steel arch bridges, relating to the field of bridge engineering technology. The method includes: receiving logical relationship data between various components of the irregular spatial steel arch bridge; using this logical relationship data to determine the construction sequence of the arch rib, main beam, substructure and foundation, bridge deck system, and auxiliary components; receiving input design parameters; calling a basic battery pack and generating corresponding custom battery packs based on the construction logic and parameter relationships of the arch rib, main beam, substructure and foundation, bridge deck system, and auxiliary components; connecting the custom battery packs according to the logical relationship data to obtain a forward design circuit; and generating a 3D model of the irregular spatial steel arch bridge based on the input design parameters and the forward design circuit. This method can improve the design efficiency and accuracy of irregular spatial steel arch bridges.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of bridge engineering technology, specifically to a forward design method for irregular spatial steel structure arch bridges based on BIM. Background Technology

[0002] In the field of bridge engineering, irregular spatial steel arch bridges, due to their complex spatial curves, variable cross-section structures, and the coordination of multiple components, place high demands on design methods. Currently, they mainly rely on traditional two-dimensional computer-aided design technology. Designers need to express the bridge form through multiple plan, elevation, and sectional views, making it difficult to intuitively present the spatial relationships and geometric constraints between various components. When the design scheme is adjusted, such as modifying the arch rib shape or the length of the main beam, related parameters such as the length of the hangers and the position of the arch feet need to be modified one by one. This involves updating multiple drawings simultaneously, which is prone to human error and data inconsistencies, resulting in a high frequency of design rework and difficulty in controlling the cycle.

[0003] Furthermore, traditional design processes lack intuitive visualization tools to support scheme comparison and optimization, and the accuracy of design results heavily relies on the experience of designers. Key issues such as determining the cross-sectional dimensions of irregular structures, the smoothness of transition sections, and the rationality of joint construction are difficult to fully verify during the design phase. Simultaneously, quantity surveying relies on manual measurement and calculation, and the conversion from the design model to the finite element analysis model requires extensive manual processing. The conversion efficiency and accuracy cannot meet the demands of rapid iterative design, resulting in low overall work efficiency and difficulty in guaranteeing design accuracy. Summary of the Invention

[0004] This application provides a forward design method for irregular spatial steel structure arch bridges based on BIM. It can receive logical relationship data between various structures and input design parameters, call the basic battery pack to generate a custom battery pack with input and output ports, build a logical framework to form a forward design circuit, and finally output a complete three-dimensional model, thereby improving the design efficiency and accuracy of irregular spatial steel structure arch bridges.

[0005] Firstly, this application provides a forward design method for irregular spatial steel structure arch bridges based on BIM, including:

[0006] Receive logical relationship data between the various components of the irregular spatial steel arch bridge; the logical relationship data is used to determine the construction sequence of the arch rib, main beam, substructure and foundation, bridge deck system and ancillary components; Receive input design parameters; the input design parameters include geometric control parameters for the arch rib, the main beam, the substructure and foundation, the bridge deck system and its ancillary components; The basic battery pack is invoked, and a corresponding custom battery pack is generated based on the construction logic and parameter relationships of the arch rib, the main beam, the lower and foundation parts, the bridge deck system and its auxiliary parts. The custom battery pack includes an input port for receiving the input design parameters and an output port for outputting a three-dimensional model. The custom battery packs are connected according to the logical relationship data to obtain a forward design circuit. Based on the input design parameters and the forward design circuit, a three-dimensional model of the irregular spatial steel structure arch bridge is generated. Optionally, receiving the logical relationship data between the various components of the irregularly shaped spatial steel arch bridge includes: Receive the location data of the bridge design line; Based on the bridge design line, the structural association data of the arch rib, main beam, substructure and foundation, bridge deck system and auxiliary parts of the irregular spatial steel arch bridge are received sequentially; the structural association data is used to define the relative positional relationship and generation order of each part.

[0007] Optionally, the design parameters of the receiving input terminal include: The input design parameters of the arch rib section are received, including the arch axis type, the location of the arch starting point, the cross-sectional shape of the arch rib, and the arrangement of the wind bracing. The input design parameters of the main beam section are received, including the position of the main longitudinal beam, the type of the crossbeam, and the length of the beam segment division. The system receives input design parameters for the lower and foundation components, including cap size, pile cap arrangement, number of piles, and spacing. The system receives input design parameters for the bridge deck system and its ancillary components, including pavement thickness and guardrail type.

[0008] Optionally, the design parameters of the receiving input terminal further include: Establish a linkage relationship between the input design parameters, which is used to update other design parameters associated with any design parameter when any design parameter is adjusted.

[0009] Optionally, the step of calling the basic battery pack, based on the structural logic and parameter relationships of the arch rib, the main beam, the lower and foundation parts, the bridge deck system and its ancillary parts, generates a corresponding custom battery pack, including: Call the base battery pack to generate a custom battery pack for the arch rib section; the custom battery pack for the arch rib section includes at least an arch axis generation module, an arch rib section generation module, a wind brace generation module, and a hanger generation module. Call the basic battery pack to generate a custom battery pack for the main beam; the custom battery pack for the main beam includes at least a main longitudinal beam generation module, a cross beam generation module, and a beam segment division module. The basic battery pack is invoked to generate custom battery packs for the lower and foundation parts; the custom battery packs for the lower and foundation parts include at least a cap generation module, an abutment wall generation module, a pile cap generation module, and a pile foundation generation module; The basic battery pack is invoked to generate a custom battery pack for the bridge deck system and its ancillary components; the custom battery pack for the bridge deck system and its ancillary components includes at least a pavement layer generation module, a guardrail generation module, and a cantilever arm generation module.

[0010] Optionally, the custom battery pack for the main beam section also includes an arch-beam joint section design module. The input end of the arch-beam joint section design module receives the variable cross-section parameters and internal partition arrangement parameters at the joint between the arch rib and the main beam, and the output end generates a three-dimensional model of the arch-beam joint section.

[0011] Optionally, the step of calling the basic battery pack, based on the structural logic and parameter relationships of the arch rib, the main beam, the lower and foundation parts, the bridge deck system and its ancillary parts, to generate a corresponding custom battery pack, further includes: The internal logic circuit of the custom battery pack is encapsulated, and the encapsulated custom battery pack only exposes the input ports and output ports.

[0012] Optionally, the step of connecting the custom battery packs according to the logical relationship data to obtain a forward design circuit, and generating a three-dimensional model of the irregular spatial steel structure arch bridge based on the input design parameters and the forward design circuit, includes: The custom battery packs of the arch rib, main beam, substructure and foundation, bridge deck and auxiliary parts are connected in series and in parallel according to the logical relationship data. The input design parameters of the arch rib, main beam, substructure and foundation, bridge deck system and ancillary parts are integrated into a unified input panel; The output three-dimensional models of the arch rib, main beam, substructure and foundation, bridge deck system and ancillary parts are spatially combined to generate a complete three-dimensional model of the steel arch bridge.

[0013] Secondly, this application provides a computer device, the computer device including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the methods described above.

[0014] Thirdly, this application also provides a program product that, when run on a computer device, implements the method described above.

[0015] Compared with existing technologies, the advantages of this application are as follows: By receiving logical relationship data between various components and input design parameters, a custom battery pack containing input and output ports is generated by calling the basic battery pack, and then a logical framework is constructed to form a forward design circuit, ultimately outputting a complete 3D model. This process replaces traditional manual drawing with parameter-driven design, realizing the 3D, visualization, and parameterization of the design process. Under this scheme, only the input parameters need to be adjusted, and the circuit automatically updates the model, reducing repeated drawing and frequent rework, significantly shortening the design cycle; at the same time, the custom battery pack encapsulates the structural logic and parameter relationships, improving the consistency and accuracy of the model generation process, thereby improving design efficiency while ensuring the accuracy of the design results. Attached Figure Description

[0016] Figure 1 A schematic diagram illustrating the steps of the forward design method for irregular spatial steel structure arch bridges based on BIM, as provided in the embodiments of this application.

[0017] Figure 2 This is a schematic diagram of the design process provided for an embodiment of this application. Detailed Implementation

[0018] The present application will now be described in further detail with reference to experimental examples and specific embodiments. However, this should not be construed as limiting the scope of the subject matter of the present application to the following embodiments. All technologies implemented based on the content of the present application fall within the scope of protection of the present application.

[0019] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0020] The method provided in this application can be applied to the Grasshopper platform based on Rhino software. The Grasshopper platform's built-in basic battery pack provides most of the functions required for architectural engineering design. Secondary development can be carried out on this basis to obtain a custom battery pack suitable for steel arch bridge design. Based on the custom battery pack, a logical framework for the entire design process is constructed, forming a battery circuit file for the forward design of irregular spatial steel arch bridges (similar to a bridge design plugin). This file can be called, shared, and further developed by the designer. Please refer to... Figure 1 , Figure 1This diagram illustrates the steps of a forward design method for an irregularly shaped spatial steel arch bridge based on BIM, as provided in an embodiment of this application. The method may include: S1: Receives logical relationship data between various components of the irregular spatial steel arch bridge.

[0021] S2, Receiver input terminal design parameters.

[0022] S3. Call the basic battery pack and generate the corresponding custom battery pack based on the construction logic and parameter relationships of the arch rib, main beam, substructure and foundation, bridge deck system and auxiliary parts.

[0023] S4. Connect the custom battery packs according to the logical relationship data to obtain the forward design circuit. Generate a three-dimensional model of the irregular spatial steel structure arch bridge based on the input design parameters and the forward design circuit.

[0024] In this embodiment, the irregular spatial steel arch bridge is a steel arch bridge structure with irregular spatial lines or variable cross-sections. That is, it differs from conventional straight or planar arch bridges. Its arch ribs, main beams, and other components exhibit complex curves or characteristics such as varying heights and widths in three-dimensional space. For example, the arch axis may use a quadratic parabola or circular curve, the arch rib cross-section may vary along the arch, and internal partitions may be installed at the arch-beam joint. Logical relationship data describes the construction sequence and spatial relationships between the various components of the irregular spatial steel arch bridge. It is used to determine the construction sequence of the arch ribs, main beams, substructure and foundation, bridge deck system, and ancillary components. For example, the bridge design line is extracted first, then the arch starting point is located to generate the arch axis, followed by the generation of the arch ribs, then the main beams, and finally the substructure and bridge deck ancillary components.

[0025] The input design parameters include geometric control parameters for the arch rib, main beam, substructure and foundation, bridge deck system and ancillary components. In this embodiment, these can be variable values ​​input by the user through a human-computer interaction interface or preset by a computer program to control the geometry and dimensions of each bridge component. These include specific values ​​such as the arch axis type, starting point location, arch rib cross-sectional form, and wind bracing arrangement for the arch rib; the location of the main longitudinal beams, crossbeam type, and beam segment division length for the main beam; the cap size, abutment arrangement, number and spacing of piles for the substructure and foundation; and the pavement layer thickness and guardrail type for the bridge deck system and ancillary components. These parameters are interconnected; when a key parameter (such as the arch rib cross-sectional height) is adjusted, other related parameters (such as the arch rib transition section length) will be updated synchronously according to a preset logic.

[0026] Basic battery packs refer to the original functional modules provided by the Grasshopper platform built into Rhino software. These are the smallest logical units constituting the parametric design process, such as geometric operators for generating points, lines, surfaces, and volumes, and various basic components for data matching, list processing, and mathematical operations. These battery packs are presented graphically and can be combined through connections to achieve complex 3D modeling functions. Custom battery packs, on the other hand, are composite modules built upon basic battery packs through circuit connections, encapsulating the generation logic of specific bridge components. These are dedicated design units developed separately for each part, such as arch ribs, main beams, subfoundations, and bridge deck systems. Each custom battery pack includes input ports for receiving design parameters and output ports for outputting the corresponding 3D model. The internal logic circuits of custom battery packs can be encrypted (e.g., password protected). Users can only see the input and output ports when accessing them and cannot directly view or modify the internal circuits. Adjustments to the internal logic require a password to unlock and edit.

[0027] The forward design circuit is a complete parametric design network formed by connecting multiple custom battery packs of the arch rib, main beam, substructure and foundation, bridge deck system and auxiliary parts in series and parallel according to logical relationship data. It is also an integrated graphical program. This circuit integrates the input ports of all custom battery packs into a unified input panel. After the user inputs or modifies the design parameters on this panel, the circuit automatically drives the calculation of each custom battery pack and combines them to output a complete 3D model of the bridge. Correspondingly, the 3D model is a three-dimensional geometric representation of the irregular spatial steel arch bridge, expressed digitally based on the input design parameters and the forward design circuit. It is a complete BIM model including the arch rib, main beam, substructure, bridge deck system and various detailed structures (such as arch rib transition sections, arch-beam joint sections, internal partitions, wind braces, hangers, etc.). This model can be used for subsequent post-processing work such as quantity surveying and finite element analysis data conversion.

[0028] Please Figure 1 Based on the above, refer to Figure 2 , Figure 2This is a schematic diagram of the design process provided for an embodiment of this application. In this embodiment, receiving logical relationship data or input design parameters is a process of obtaining external input information through a user input interface. For example, in the initial design stage, designers submit the construction sequence information of each structure of the bridge (such as arch ribs before main beams) and specific geometric control values ​​to the system through the parameter input panel of the Grasshopper platform, using methods such as numerical input, drop-down menu selection, or file import. The system stores these data in memory and uses them as the basis for calculations in subsequent steps. Calling the basic battery pack refers to instantiating and using basic functional modules in the Grasshopper environment. For example, when it is necessary to generate the arch axis of the arch rib, the program extracts a "curve" type battery pack (such as a "parabola" battery) from the basic battery library, places it on the canvas, and establishes a connection channel between the battery and the input parameters, so that it can receive data such as the arch starting point position and the arch axis equation coefficients, thereby performing curve generation calculations. Generating a custom battery pack on this basis refers to forming a new module by combining basic battery packs and encapsulating them according to the preset component logic.

[0029] Building a logical framework involves spatially arranging and connecting multiple custom battery packs according to logical relationships. Connecting custom battery packs establishes data transfer relationships between different battery packs. For example, the 3D solid of the arch rib output by the custom battery pack for the arch rib section is connected to the 3D solid of the main beam output by the custom battery pack for the main beam section through the input port of the "Merge Geometry" battery, allowing the two components to be combined in space. At the same time, the beam end position data output by the main beam is connected to the "Abutment Positioning" input port of the lower foundation battery pack to ensure that the lower foundation and the main beam are aligned.

[0030] In some embodiments, the specific implementation of receiving logical relationship data between various components of an irregular spatial steel arch bridge includes: receiving location data of the bridge design line; and, based on the bridge design line, sequentially receiving structural association data of the arch rib, main beam, substructure and foundation, bridge deck system and auxiliary components of the irregular spatial steel arch bridge.

[0031] The aforementioned structural association data is used to define the relative positional relationships and generation order of each component. For example, the arch rib needs to determine the starting point and arch axis shape based on the bridge design line; the main beam needs to generate the main longitudinal beam design line based on the bridge design line; the substructure and foundation need to determine the abutment and foundation layout based on the end positions of the arch rib and main beam; and the bridge deck system and ancillary components need to determine the paving range and guardrail positions based on the top and edge lines of the main beam. Through this method, the spatial association relationships and generation order among the various structural components are established with the bridge design line as a common reference.

[0032] In other embodiments, receiving logical relationship data between various components of an irregular spatial steel arch bridge can also be achieved in the following ways: receiving preset bridge type template data, which includes the default assembly order and relative positional relationships of various components for various bridge types such as standard arch bridges and irregular arch bridges; responding to the user's selection instruction for the target bridge type, calling the corresponding bridge type template; automatically generating initial logical relationship data between the arch ribs, main beams, substructure and foundation, bridge deck system and auxiliary components of the irregular spatial steel arch bridge based on the selected bridge type template; receiving the user's adjustment instruction for the initial logical relationship data, which includes adjusting the generation order of a certain component or modifying the relative positional constraints between two components; updating the logical relationship data according to the adjustment instruction to obtain the final logical relationship data used to guide the connection of the custom battery pack.

[0033] In some embodiments, the step of receiving input design parameters may specifically include: The input design parameters of the arch rib section are received, including the arch axis type, the location of the arch starting point, the cross-sectional shape of the arch rib, and the arrangement of the wind bracing. The input design parameters of the main beam section are received, including the position of the main longitudinal beam, the type of the crossbeam, and the length of the beam segment division. The system receives input design parameters for the lower and foundation components, including cap size, pile cap arrangement, number of piles, and spacing. The system receives input design parameters for the bridge deck system and its ancillary components, including pavement thickness and guardrail type.

[0034] Specifically, the process of receiving input design parameters involves collecting key geometric and layout information for the four core structural components of the irregular spatial steel arch bridge, which then serves as driving variables for subsequent parametric modeling. Specifically, for the arch rib, the received input design parameters include the arch axis type (e.g., quadratic parabola or circular curve), the location of the arch initiation point, the arch rib cross-sectional form (e.g., variable cross-section or uniform cross-section), and the wind bracing arrangement. These parameters collectively determine the main spatial alignment and structural form of the arch rib. For the main beam, the received parameters include the location of the main longitudinal beams, the type of transverse beams (e.g., middle transverse beam HL1, middle transverse beam HL2, or end transverse beams), and the beam segment division length, used to control the longitudinal extension and transverse connection structure of the main beams. For the substructure and foundation, the received parameters include the cap size, the pile cap arrangement (e.g., a single large pile cap or pile groups on both sides), and the number and spacing of pile foundations, used to determine the load-bearing layout of the bridge support system. For the bridge deck system and ancillary components, the received parameters include the pavement thickness and guardrail type, used to complete the detailed design of the bridge deck functions.

[0035] Furthermore, the step of receiving the input design parameters may also include: Establish a linkage relationship between the input design parameters, which is used to update other design parameters associated with any design parameter when any design parameter is adjusted.

[0036] In practical applications, the specific implementation of establishing parameter linkage relationships involves pre-programming the dependencies between various input design parameters through data matching and logical connections within the Grasshopper platform. For example, when a user adjusts the arch rib section height parameter in the unified input panel, the computer program automatically identifies other parameters associated with that parameter based on preset linkage rules, such as the length of the arch rib transition section, the variable cross-section parameter at the junction of the arch rib and the main beam, and even the length of the hangers, and synchronously updates the values ​​of these associated parameters. This linkage relationship is established based on an in-depth analysis of the geometric logic between the various components of an irregularly shaped spatial steel arch bridge. For instance, the mathematical relationship between the position of the arch rib at the variable cross-section and the rate of change of the arch rib section height, or the geometric constraints between the arrangement of the internal partitions in the arch-beam junction section and the height of the main beam and the insertion depth of the arch rib. By establishing these linkage relationships, the input design parameters are no longer a collection of isolated variables, but rather form an interconnected parameter network. When designers optimize and adjust the bridge design, they only need to modify a few key control parameters, and all affected components in the entire model can be automatically updated without manual adjustment, thus achieving true parametric-driven design.

[0037] In some embodiments, the specific implementation of generating a corresponding custom battery pack by invoking a basic battery pack based on the structural logic and parameter relationships of the arch rib portion, the main beam portion, the lower and foundation portions, the bridge deck system and its ancillary portions may include: The system uses the basic battery pack to generate custom battery packs for the arch rib section. These custom battery packs include at least an arch axis generation module, an arch rib section generation module, a wind brace generation module, and a hanger generation module. It also uses the basic battery pack to generate custom battery packs for the main beam section. These custom battery packs include at least a main longitudinal beam generation module, a transverse beam generation module, and a beam segment division module. Finally, it uses the basic battery pack to generate custom battery packs for the lower and foundation sections. These custom battery packs include at least abutment cap generation modules, wing wall generation modules, pile cap generation modules, and pile foundation generation modules. Finally, it uses the basic battery pack to generate custom battery packs for the bridge deck system and its ancillary components. These custom battery packs include at least a pavement layer generation module, a guardrail generation module, and a cantilever arm generation module.

[0038] Specifically, for the arch rib section, a custom battery pack for the arch rib section is constructed by calling the basic battery pack. This custom battery pack may include modules for extracting the bridge design line, locating the arch starting point, generating the arch axis (quadratic parabola), generating the arch axis (circular curve), rotating the arch axis, generating the wind brace axis, generating the arch rib cross section, generating the arch rib (excluding the arch rib transition section), generating the arch rib transition section, rotating the arch rib, generating hangers, and generating wind braces, etc., including at least the arch axis generation module, the arch rib cross section generation module, the wind brace generation module, and the hanger generation module. Among them, the arch axis generation module is used to generate the spatial centerline of the arch rib based on the received arch axis type parameters (such as quadratic parabola or circular curve) and the arch starting point position data; the arch rib cross section generation module is used to generate the corresponding cross section profile along the arch axis based on the received arch rib cross section form parameters; the wind brace generation module is used to generate the transversely connected wind brace structure between the arch ribs based on the wind brace arrangement parameters; and the hanger generation module generates the hanger components connecting the arch rib and the main beam based on the relative positional relationship between the arch rib and the main beam. The above modules are connected through the geometric calculator and data matcher in the basic battery pack, and together they constitute the parameterized generation logic of the arch rib section.

[0039] For the main beam section, a custom battery pack for the main beam section is constructed by calling the basic battery pack. This custom battery pack can include modules for generating the main longitudinal beam design line, generating the main longitudinal beam, dividing the main longitudinal beam into segments, generating the middle crossbeam HL1, generating the middle crossbeam HL2, generating the end crossbeams, and generating small longitudinal beams, including at least a main longitudinal beam generation module, a crossbeam generation module, and a beam segmentation module. The main longitudinal beam generation module is used to generate a 3D solid of the main longitudinal beam along the bridge design line based on the received main longitudinal beam position parameters; the crossbeam generation module is used to generate transverse connecting beams between the main longitudinal beams based on the crossbeam type parameters; the beam segmentation module is used to divide the main longitudinal beam into multiple precast beam segments based on the beam segmentation length parameters to facilitate subsequent construction simulation or quantity calculation.

[0040] For the lower and foundation sections, custom battery packs for the lower and foundation sections are constructed by calling the basic battery pack. These custom battery packs can include modules for generating abutment caps (one on each side), generating wing walls (one on each side), generating retaining walls (one on each side), generating back walls, generating a single large pile cap, generating two pile caps, generating a single pile foundation, generating a single-sided pile group, and generating two-sided pile groups. At least the abutment cap generation module, wing wall generation module, pile cap generation module, and pile foundation generation module are included. The abutment cap generation module generates the abutment cap structure at the abutment location based on the abutment cap size parameters; the wing wall generation module generates wing walls on both sides of the abutment cap; the pile cap generation module generates the pile cap entity based on the pile cap arrangement parameters (e.g., a single large pile cap or two-sided pile groups); and the pile foundation generation module generates pile groups under the pile cap based on the number and spacing parameters of the piles.

[0041] For the bridge deck system and its ancillary components, a custom battery pack for the bridge deck system and its ancillary components is constructed by calling upon the basic battery pack. This custom battery pack can include modules such as pedestrian pavement, pedestrian cantilever arms and stiffening, pedestrian guardrails, bridge deck panels, bridge deck pavement, and crash barriers, and at least includes a pavement layer generation module, a guardrail generation module, and a cantilever arm generation module. The pavement layer generation module is used to generate the bridge deck pavement layer on the top surface of the main beam according to the pavement layer thickness parameters; the guardrail generation module is used to generate guardrails on both sides of the bridge deck according to the guardrail type parameters; and the cantilever arm generation module is used to generate the pedestrian cantilever arms and stiffening structures.

[0042] Furthermore, the custom battery pack for the main beam also includes an arch-beam joint section design module. The input end of the arch-beam joint section design module receives the variable cross-section parameters and internal partition arrangement parameters at the joint between the arch rib and the main beam, and the output end generates a three-dimensional model of the arch-beam joint section.

[0043] In practical applications, the arch-beam junction is one of the most complex and structurally critical parts of irregular spatial steel arch bridges, and its design quality directly affects the structural safety and load-bearing performance of the bridge. This embodiment adds a dedicated arch-beam junction design module, enabling parametric design of the variable cross-section and the design of the dimensions and positions of the internal partitions at the junction. Specifically, the variable cross-section parameters received by the arch-beam junction design module include the rate of change of cross-sectional height, the pattern of cross-sectional width change, and the length of the transition section in the area where the arch rib intersects with the main beam. These parameters determine how the arch rib cross-section smoothly transitions to the main beam cross-section, as well as the geometry of the junction area. For example, when the arch rib has a variable cross-section, it is necessary to consider the cross-sectional dimensions of the main beam to achieve a gradual narrowing or expansion of the arch rib cross-section within the junction to ensure the continuity of stress transfer.

[0044] Furthermore, after generating all custom battery packs, the internal logic circuits of the custom battery packs can be encapsulated, and the encapsulated custom battery packs only expose the input ports and output ports.

[0045] During the generation process, each custom battery pack follows a unified encapsulation rule: the internal logic circuit of each custom battery pack is constructed from the basic battery pack through interconnections, exposing only input ports (for receiving corresponding design parameters) and output ports (for outputting the generated 3D model) to the outside, and can be password protected to encrypt the internal logic. In this way, the parametric design logic of each part is encapsulated into independent, reusable modules.

[0046] In some embodiments, a logical framework is constructed, and the custom battery packs are connected according to the logical relationship data to obtain a forward design circuit. The method of generating a three-dimensional model of the irregular spatial steel structure arch bridge based on the input design parameters and the forward design circuit can specifically include: The custom battery packs of the arch rib, main beam, substructure and foundation, bridge deck and auxiliary parts are connected in series and parallel according to the logical relationship data; the input design parameters of the arch rib, main beam, substructure and foundation, bridge deck and auxiliary parts are integrated into a unified input panel; the output three-dimensional models of the arch rib, main beam, substructure and foundation, bridge deck and auxiliary parts are spatially combined to generate a complete three-dimensional model of the steel arch bridge.

[0047] By utilizing existing basic battery packs and custom battery packs generated in the preceding steps for the arch rib, main beam, substructure and foundation, bridge deck system and auxiliary parts, a complete design framework for an irregular spatial steel structure arch bridge is constructed. Specifically, the custom battery packs for the arch rib, main beam, substructure and foundation, bridge deck system and auxiliary parts are connected in series and parallel according to pre-received logical relationship data. For example, based on the construction order determined in the logical relationship data, the output end of the custom battery pack for the arch rib is associated with the input end of the custom battery pack for the main beam, ensuring that the main beam can be positioned based on the position of the arch rib after its generation. Simultaneously, the custom battery packs for the substructure and foundation are connected to the output ends of the arch rib and main beam, enabling the abutments and pile foundations to be automatically generated based on the positions of the arch feet and beam ends. The custom battery packs for the bridge deck system and auxiliary parts are connected to the output end of the main beam, enabling the pavement layer and guardrails to be generated based on the top surface of the main beam. Through the above connection method, a complete data transmission chain is established between the various custom battery packs, forming a parameterized forward design circuit.

[0048] The input design parameters for the arch rib, main beam, substructure and foundation, bridge deck system and ancillary components are integrated into a unified input panel. In practice, the data merging tool of the Grasshopper platform centralizes the input ports of each custom battery pack for the four components onto a single panel. Designers can centrally input or modify all design parameters on this panel, such as the arch axis type of the arch rib, the segment division length of the main beam, the arrangement of the abutments, and the type of guardrails.

[0049] The output 3D models of the arch rib, main beam, substructure and foundation, bridge deck system and ancillary components are spatially combined to generate a complete 3D model of the steel arch bridge. Specifically, through geometric merging cells, Boolean operations or spatial assembly are performed on the 3D entities output by each custom cell group, allowing components such as the arch rib, main beam, substructure, and bridge deck system to be precisely combined according to their designed positions. For example, the arch rib entity output from the arch rib section is spatially aligned with the main beam entity output from the main beam section; then, the abutments and piles output from the substructure section are matched with the arch feet and beam ends; finally, the pavement layer and guardrails output from the bridge deck system are attached to the main beam. After the above combination, the output of the forward design circuit generates a complete 3D model of the irregular spatial steel arch bridge containing all structural details. When the designer adjusts any design parameter on the unified input panel, the entire circuit automatically triggers recalculation, and the output 3D model is updated in real time, thus realizing a full-process forward design from parameter input to model output.

[0050] In the above implementation process, by receiving logical relationship data between various components and input design parameters, a custom battery pack containing input and output ports is generated by calling the basic battery pack. Then, a logical framework is constructed to form a forward design circuit, ultimately outputting a complete 3D model. This process replaces traditional manual drawing with parameter-driven design, realizing the 3D, visualization, and parameterization of the design process. Under this scheme, only the input parameters need to be adjusted, and the circuit automatically updates the model, reducing repetitive drawing and frequent rework, significantly shortening the design cycle. Simultaneously, the custom battery pack encapsulates the structural logic and parameter relationships, improving the consistency and accuracy of the model generation process, thereby improving design efficiency while ensuring the accuracy of the design results.

[0051] It should be understood that the various modules provided in the above embodiments are only illustrated by the division of functional modules in the above description. In actual applications, the above functions can be assigned to different functional modules as needed. That is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0052] The functional modules in the above embodiments can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit. Furthermore, the specific names of the functional units and modules are only for easy differentiation and are not intended to limit the scope of protection of the embodiments of this application.

[0053] Based on the same concept, embodiments of this application also provide a program product. The computer device may include a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the methods described above.

[0054] Based on the same concept, embodiments of this application also provide a program product that, when run on a computer device, implements the methods described above.

[0055] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application, and should all be included within the protection scope of this application.

Claims

1. A forward design method for a BIM-based special-shaped space steel structure arch bridge, characterized in that, include: Receive logical relationship data between the various components of an irregularly shaped spatial steel arch bridge; The logical relationship data is used to determine the construction sequence of the arch rib, main beam, substructure and foundation, bridge deck system and ancillary parts; Receive input design parameters; the input design parameters include geometric control parameters for the arch rib, the main beam, the substructure and foundation, the bridge deck system and its ancillary components; The basic battery pack is invoked, and a corresponding custom battery pack is generated based on the construction logic and parameter relationships of the arch rib, the main beam, the lower and foundation parts, the bridge deck system and its auxiliary parts. The custom battery pack includes an input port for receiving the input design parameters and an output port for outputting a three-dimensional model. The custom battery packs are connected according to the logical relationship data to obtain a forward design circuit. Based on the input design parameters and the forward design circuit, a three-dimensional model of the irregular spatial steel structure arch bridge is generated.

2. The forward design method for irregular spatial steel structure arch bridges based on BIM according to claim 1, characterized in that, The received logical relationship data between the various components of the irregularly shaped spatial steel arch bridge includes: Receive the location data of the bridge design line; Based on the bridge design line, the structural association data of the arch rib, main beam, substructure and foundation, bridge deck system and auxiliary parts of the irregular spatial steel arch bridge are received sequentially; the structural association data is used to define the relative positional relationship and generation order of each part.

3. The forward design method for irregular spatial steel structure arch bridges based on BIM according to claim 1, characterized in that, The design parameters of the receiving input terminal include: The input design parameters of the arch rib section are received, including the arch axis type, the location of the arch starting point, the cross-sectional shape of the arch rib, and the arrangement of the wind bracing. The input design parameters of the main beam section are received, including the position of the main longitudinal beam, the type of the crossbeam, and the length of the beam segment division. The system receives input design parameters for the lower and foundation components, including cap size, pile cap arrangement, number of piles, and spacing. The system receives input design parameters for the bridge deck system and its ancillary components, including pavement thickness and guardrail type.

4. The forward design method for irregular spatial steel structure arch bridges based on BIM according to claim 3, characterized in that, The design parameters for the receiving input terminal also include: Establish a linkage relationship between the input design parameters, which is used to update other design parameters associated with any design parameter when any design parameter is adjusted.

5. The forward design method for irregular spatial steel structure arch bridges based on BIM according to claim 1, characterized in that, The process of calling the basic battery pack involves generating a corresponding custom battery pack based on the structural logic and parameter relationships of the arch rib, the main beam, the lower and foundation parts, the bridge deck system, and the auxiliary parts. This includes: Call the base battery pack to generate a custom battery pack for the arch rib section; the custom battery pack for the arch rib section includes at least an arch axis generation module, an arch rib section generation module, a wind brace generation module, and a hanger generation module. Call the basic battery pack to generate a custom battery pack for the main beam; the custom battery pack for the main beam includes at least a main longitudinal beam generation module, a cross beam generation module, and a beam segment division module. The basic battery pack is invoked to generate custom battery packs for the lower and foundation parts; the custom battery packs for the lower and foundation parts include at least a cap generation module, an abutment wall generation module, a pile cap generation module, and a pile foundation generation module; The basic battery pack is invoked to generate a custom battery pack for the bridge deck system and its ancillary components; the custom battery pack for the bridge deck system and its ancillary components includes at least a pavement layer generation module, a guardrail generation module, and a cantilever arm generation module.

6. The forward design method for irregular spatial steel structure arch bridges based on BIM according to claim 5, characterized in that, The custom battery pack for the main beam also includes an arch-beam joint section design module. The input of the arch-beam joint section design module receives the variable cross-section parameters and internal partition arrangement parameters at the joint between the arch rib and the main beam, and the output generates a three-dimensional model of the arch-beam joint section.

7. The forward design method for irregular spatial steel structure arch bridges based on BIM according to claim 1, characterized in that, The process of calling the basic battery pack, based on the structural logic and parameter relationships of the arch rib, the main beam, the lower and foundation parts, the bridge deck system and its ancillary parts, to generate a corresponding custom battery pack, also includes: The internal logic circuit of the custom battery pack is encapsulated, and the encapsulated custom battery pack only exposes the input ports and output ports.

8. The forward design method for irregular spatial steel structure arch bridges based on BIM according to claim 1, characterized in that, The step of connecting the custom battery packs according to the logical relationship data to obtain a forward design circuit, and generating a three-dimensional model of the irregular spatial steel structure arch bridge based on the input design parameters and the forward design circuit, includes: The custom battery packs of the arch rib, main beam, substructure and foundation, bridge deck and auxiliary parts are connected in series and in parallel according to the logical relationship data. The input design parameters of the arch rib, main beam, substructure and foundation, bridge deck system and ancillary parts are integrated into a unified input panel; The output three-dimensional models of the arch rib, main beam, substructure and foundation, bridge deck system and ancillary parts are spatially combined to generate a complete three-dimensional model of the steel arch bridge.