Medium and small span bridge modeling method based on adaptive rule and parameterized template

By combining adaptive rules with parametric templates, the bridge modeling method solves the problems of insufficient fitting accuracy of complex curve boundaries and insufficient linkage between component libraries in the modeling of small and medium span bridges, and realizes efficient and accurate 3D bridge modeling.

CN120951439APending Publication Date: 2025-11-14CCCC FIRST HIGHWAY CONSULTANTS CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202511277921.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-09-09
Publication Date
2025-11-14

AI Technical Summary

Technical Problem

Existing parametric modeling methods for small and medium-span bridges suffer from problems such as insufficient accuracy in fitting complex curve boundaries, insufficient linkage between parameters in component libraries, and insufficient standardized description of forward design experience.

Method used

By combining adaptive rules and parametric templates, the bridge structure is divided into standard components and adaptive components. A parametric model library of standard components is built, and the parameter correlation constraints between components are set in combination with the route terrain data to generate standard component models. The geometric dimensions of missing components are automatically fitted to achieve the supplementation of detailed structures.

Benefits of technology

It improves the accuracy of parametric modeling of bridges and the inter-component linkage, reduces the input of repetitive parameters in the model, and improves design efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120951439A_ABST
    Figure CN120951439A_ABST
Patent Text Reader

Abstract

The invention discloses a medium and small span bridge modeling method based on an adaptive rule and a parameterized template, which comprises the following steps: splitting a bridge structure into a standard component and an adaptive component according to the type of the bridge structure, establishing a parameterized model library of the standard component, and setting parameter linkage and constraint among the components in combination with route topographic data, and generating a standard component model, on the basis of the standard component model, automatically calculating and fitting the physical dimension of the component at the missing part, and refining to generate a self-adaptive component model, thereby completing full-bridge three-dimensional high-precision modeling. By means of the mode, the defect that in the traditional parametric modeling process, parameter input and output are mainly manual work is overcome, full-process parametric driving design of engineering data-component design-model assembly is achieved, and the technical problem that under a complex curve route, the modeling precision of a small and medium-span bridge parametric model base is insufficient is solved; the linkage between bridge parametric modeling components is improved, input of repeated parameters in the model is effectively reduced, and the modeling efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of bridge modeling technology, specifically to a method for modeling small-to-medium span bridges based on adaptive rules and parameterized templates. Background Technology

[0002] Small and medium-span bridges are the most common bridge span type in highways and occupy a dominant position in bridge modeling. Traditional bridge modeling mainly involves two approaches: one is to draw standard cross-sections and create a 3D solid model through operations such as 3D extrusion and lofting; this method is suitable for modeling simple structures on complex routes. The other approach extracts key geometric and attribute information from components, establishes parametric description indicators, and builds a parametric component family library based on these. The 3D solid model is then constructed by reading and modifying the component library—this is the parametric modeling method, currently the mainstream modeling approach, suitable for rapid model construction and optimization.

[0003] However, existing parametric modeling methods for medium- and short-span bridges still have the following shortcomings: Parametric modeling methods rely heavily on manual statistics during the fitting of circular curves and transition curves, resulting in insufficient fitting accuracy and a large amount of statistical work. Furthermore, current parametric design mainly focuses on single component libraries, with insufficient parameter linkage between different component libraries, requiring designers to conduct repetitive statistics for different structural components, reducing design efficiency. Additionally, for medium- and short-span bridges, designs are currently based on general drawings tailored to the specific traffic, environmental, and economic characteristics of each region; existing parametric modeling primarily relies on drawing copying, which is inconsistent with the forward design philosophy. Summary of the Invention

[0004] This application provides a modeling method for small and medium-span bridges based on adaptive rules and parametric templates to solve the problems of insufficient fitting accuracy of complex curve boundaries, inability to achieve cross-library linkage of component parameters due to the relative independence between different component libraries, and insufficient standardized description of positive design experience in the existing parametric modeling process for bridges.

[0005] According to the first aspect, one embodiment provides a method for modeling small-to-medium span bridges based on adaptive rules and parameterized templates, the method comprising:

[0006] Obtain bridge foundation design data, including bridge structural information data, terrain data, route data, and preset standard model templates;

[0007] The basic structural form of the bridge is determined, and the bridge components are divided into standard components and adaptive components. For standard components, a parametric model library for standard components is created in advance, and for adaptive components, a rule algorithm library for adaptive components is created in advance, and parameter association constraints between components are created in advance.

[0008] Based on the bridge foundation design data and the parameter correlation constraints between components, standard component models are generated by calling the standard component parametric model library, and the structures are automatically assembled to complete the main structure of the bridge.

[0009] Based on the standard component model, the geometric dimensions of the missing components are automatically fitted, and an adaptive component model is generated by calling the adaptive component rule algorithm library to complete the supplementation of detailed structures and obtain the full bridge three-dimensional model.

[0010] Furthermore, obtain bridge foundation design data, specifically including:

[0011] The bridge structure information data includes the basic parameters of the target bridge, including the bridge center station number, span combination, structural form, bridge deck width, slope, and basic geometric dimensions of the target section;

[0012] The terrain data includes the ground elevation of the target bridge and the cross-sectional data of the bridge.

[0013] The route data includes basic spatial parameters of the road where the target bridge is located, including road station data, three-dimensional coordinates of station points, cross-sectional slope of the route, and longitudinal slope of the route.

[0014] The preset standard model template includes preset main structural parameter attributes and default attribute values ​​for bridges.

[0015] Furthermore, the basic structural form of the bridge is determined, and the bridge components are divided into standard components and adaptive components, specifically including:

[0016] Based on the project overview and general design practices, the components are divided into three main categories: bridge superstructure, substructure, and foundation engineering. The superstructure includes the main beams, the substructure includes the cap beams, piers, and abutments, and the foundation engineering includes tie beams and pile foundations. Then, each category is further subdivided into standard components and adaptive components.

[0017] Furthermore, for standard components, a parametric model library of standard components is pre-created, specifically including:

[0018] For standard components with relatively complex structures and weak construction environment constraints, a component editor is used to build standard parametric models. Based on the divided standard components, each part of the standard component is further subdivided into indivisible meta-components, including circles, rectangles, and irregular polygons. Guide lines and automatic calculation of vertex matching relationships are used to loft the standard component model.

[0019] Furthermore, for adaptive components, an adaptive component rule algorithm library is pre-created, specifically including:

[0020] For adaptive components with strong environmental constraints, software development is adopted to describe the calculation method of structural geometry that is strongly related to the route and terrain in the form of code. By storing the geometry calculation algorithm, calculation step size and drawing order, the adaptive component model can be automatically generated.

[0021] Furthermore, pre-create the linkage rules and constraints between bridge component model parameters and design data, and define the parameter association constraints between components, specifically including:

[0022] The parameter association constraint relationship between components describes the relative positions and primary and secondary relationships between components. The constraint relationship directly determines the integrity of the bridge structure. During the construction of the whole bridge model, the parameter linkage constraint of different components is set according to the constraint relationship. The parameter association constraint relationship between components follows the principle that the lower component obeys the upper component, the upper component obeys the design data, and the local obeys the whole. The parameter transfer between different component libraries is realized based on a unified parameter database.

[0023] Furthermore, based on the bridge foundation design data and the parameter correlation constraints between components, standard component models are generated by calling the standard component parametric model library, and automatic assembly between structures is performed to complete the main structure of the bridge, specifically including:

[0024] Lateral arrangement of the superstructure: Based on the superstructure component parameters input from the design data, determine the width of the side beams and the width of the middle beams, calculate the number of standard main beam segments for each span, and supplement the edge flange plates for curved bridge sections; the standard main beam components are constructed by calling the standard component model file, reading the basic information including route and bridge width data as the bridge boundary range, and using the width parameters of the middle beams and side beams as the array basis, the width is divided at the center lines of the two bridge spans to determine the coordinates of the lateral arrangement of the standard main beams;

[0025] Vertical arrangement of the substructure: Based on the bottom pose of each main beam of the superstructure, the calculation process is based on the parameter association constraint relationship between components. By reading the relative coordinates of the left and right side beams in the superstructure and the longitudinal and transverse slope data in the route data file, the width and relative position data of the cap beam are determined through coordinate offset and rotation. The calculation results are then assigned to the corresponding parameters in the substructure model library to determine the coordinates of the standard pier column.

[0026] Substructure scheme adaptation: The pier height is calculated based on the pier coordinates, the design elevation in the route data file, and the natural elevation in the terrain data file. The associated parameters of the pier scheme are further determined by combining the superstructure information. By reading the positioning parameter file of the superstructure, the substructure modeling process will automatically inherit the design information, including the bridge deck width, and automatically adjust the relevant parameters, including the cap beam length and the number of piers, according to the design principles in the parameter file. In addition, after determining the pier coordinate positioning point, the substructure length and position are automatically located by reading the elevation of the corresponding terrain data.

[0027] Furthermore, based on the standard component model, the geometric dimensions of the missing components are automatically fitted. An adaptive component model is generated by calling an adaptive component rule algorithm library to complete the detailed structural supplementation, resulting in the full bridge 3D model, specifically including:

[0028] Based on the basic route data and standard component geometric parameter data, the coordinates of the model positioning points and the set of model boundary coordinates of the adaptive components are determined through the basic route equations. The basic dimensions of the adaptive components are determined, and the detailed structure of the complex curved bridge model is supplemented based on multi-section lofting, generating a full-bridge three-dimensional model.

[0029] According to the second aspect, one embodiment provides a modeling system for small-to-medium span bridges based on adaptive rules and parameterized templates, the system comprising:

[0030] The design module is used to acquire bridge foundation design data, including bridge structural information data, terrain data, route data, and preset standard model templates.

[0031] The modeling module is used to create a parametric model library for standard components and a rule algorithm library for adaptive components.

[0032] The calculation module is used to generate standard component models based on bridge foundation design data and pre-created parameter association constraints between components by calling the standard component parametric model library, and automatically assemble the structures to complete the main structure of the bridge; based on the standard component models, it automatically fits the geometric dimensions of missing components, generates adaptive component models by calling the adaptive component rule algorithm library, completes the supplementation of detailed structures, and obtains the full bridge three-dimensional model.

[0033] The storage module is used to store bridge foundation design data, model library and algorithm library, pre-created parameter association and constraint relationships between different bridge components and the generated full bridge 3D model.

[0034] According to a third aspect, one embodiment provides an electronic device, the device comprising: a processor and a memory;

[0035] The memory is used to store one or more program instructions;

[0036] The processor is configured to run one or more program instructions to perform the steps of a modeling method for small-to-medium span bridges based on adaptive rules and parameterized templates as described in any of the preceding items.

[0037] According to the fourth aspect, one embodiment provides a computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of a modeling method for small-to-medium span bridges based on adaptive rules and parameterized templates as described in any of the preceding claims.

[0038] This application provides a modeling method for small-to-medium span bridges based on adaptive rules and parametric templates. The method divides the bridge structure into standard components and adaptive components according to the bridge structure type. A parametric model library of standard components is constructed, and parameter linkages and constraints between components are set based on route and terrain data to generate standard component models. Based on the standard models, the geometric dimensions of missing components are automatically calculated and fitted according to the route and model node coordinates, refining and generating adaptive component models to complete high-precision 3D modeling of the entire bridge. This method overcomes the reliance on manual parameter input and output in traditional parametric modeling, achieving a fully parametric-driven design process from "engineering data - component design - model assembly." It solves the technical problem of insufficient modeling accuracy in parametric model libraries for small-to-medium span bridges with complex curved routes, improves the linkage between components in parametric bridge modeling, effectively reduces the input of repetitive parameters in the model, and improves modeling efficiency. Attached Figure Description

[0039] Figure 1 An overall architecture diagram of a modeling system for small-to-medium span bridges based on adaptive rules and parameterized templates, provided as an embodiment of the present invention;

[0040] Figure 2 A flowchart illustrating a modeling method for small-to-medium span bridges based on adaptive rules and parameterized templates, provided as an embodiment of the present invention;

[0041] Figure 3 A flowchart illustrating the specific implementation of a modeling method for small-to-medium span bridges based on adaptive rules and parameterized templates, as provided in one embodiment of the present invention;

[0042] Figure 4 A schematic diagram of bridge structure decomposition in a modeling method for small-to-medium span bridges based on adaptive rules and parameterized templates, provided in an embodiment of the present invention;

[0043] Figure 5A spatial relationship diagram of bridge components provided in an embodiment of the present invention for a modeling method of small and medium-span bridges based on adaptive rules and parameterized templates;

[0044] Figure 6 This is a schematic diagram illustrating the calculation of the basic dimensions of the main beam flange in a modeling method for small-to-medium span bridges based on adaptive rules and parameterized templates, provided in one embodiment of the present invention.

[0045] Figure 7 The image shows the automatic assembly modeling result of a small-to-medium span bridge modeling method based on adaptive rules and parameterized templates, provided in one embodiment of the present invention. Detailed Implementation

[0046] The present invention will now be described in further detail with reference to specific embodiments and accompanying drawings. Similar elements in different embodiments are referred to by associated similar element reference numerals. In the following embodiments, many details are described to facilitate a better understanding of this application. However, those skilled in the art will readily recognize that some features may be omitted in different situations, or may be replaced by other elements, materials, or methods. In some cases, certain operations related to this application are not shown or described in the specification. This is to avoid obscuring the core parts of this application with excessive description. For those skilled in the art, detailed description of these related operations is not necessary; they can fully understand the related operations based on the description in the specification and general technical knowledge in the art.

[0047] Furthermore, the features, operations, or characteristics described in the specification can be combined in any suitable manner to form various embodiments. At the same time, the steps or actions in the method description can be rearranged or adjusted in a manner obvious to those skilled in the art. Therefore, the various orders in the specification and drawings are only for the clear description of a particular embodiment and do not imply a necessary order, unless otherwise stated that a particular order must be followed.

[0048] The first embodiment of this invention provides a modeling system for small-to-medium span bridges based on adaptive rules and parameterized templates, such as... Figure 1 As shown, the content includes: design module, modeling module, calculation module and storage module.

[0049] The design module is used to acquire bridge foundation design data, including bridge structural information data, terrain data, route data, and preset standard model templates.

[0050] The modeling module is used to create a parametric model library for standard components and a rule algorithm library for adaptive components.

[0051] The calculation module is used to generate standard component models based on bridge foundation design data and pre-created parameter association constraints between components by calling the standard component parametric model library, and automatically assemble the structures to complete the main structure of the bridge; based on the standard component models, it automatically fits the geometric dimensions of missing components, generates adaptive component models by calling the adaptive component rule algorithm library, completes the supplementation of detailed structures, and obtains the full bridge three-dimensional model.

[0052] The storage module is used to store bridge foundation design data, model library and algorithm library, pre-created parameter association and constraint relationships between different bridge components and the generated full bridge 3D model.

[0053] Specifically, in this embodiment, the design module comprises four parts: a structural information input unit, a terrain data import unit, a route data import unit, and a standard model template reading unit.

[0054] The structural information input unit is used by users to input basic parameters of the target bridge, including the bridge center station number, span combination, structural form, bridge deck width, slope, and basic geometric dimensions of the target section. The input data is given the highest priority in the subsequent modeling process to achieve the overall bridge design.

[0055] The terrain data import unit is used to input the ground elevation and cross-sectional data of the target bridge. This data is stored in the output file of professional surveying software such as Latitude and Earth in a standard text data format. The data can be read and stored through the terrain data import unit interface.

[0056] Furthermore, in addition to standard text data formats, two-dimensional topographic maps can be imported into the topographic data import unit. On-site topographic contour lines are recorded in the form of CAD drawings. The unit reads information on different contour line blocks and elevation point layer data from the drawings to construct a three-dimensional topographic map, and the topographic data import unit recognizes and standardizes the data format.

[0057] The route data import unit is used to read the basic parameters of the road space where the target bridge is located, including road station data, three-dimensional coordinates of station points, cross-sectional slope of the route, longitudinal slope of the route, etc., and store the data in the storage module for subsequent use.

[0058] The standard model template reading unit is used to read the preset main structural parameters and default attribute values ​​of the bridge. The user selects the local storage address of the required component and realizes the reading and writing of basic parameter types through the data loading of the storage module model library.

[0059] In this embodiment, the modeling module specifically includes three parts: a standard component building unit, an adaptive sub-component rule building unit, and a model export unit.

[0060] The standard component building unit is used to create and modify bridge model library parameters, as well as to provide structural parameter attributes and default attribute values ​​for the standard model template reading unit in the design module.

[0061] Furthermore, the standard family library construction tool does not specify a specific software type when building the model library. Existing family libraries can be converted to IFC standard models or geometric model data formats with the same format as this system to achieve model interoperability.

[0062] It is worth noting that, in order to identify the structural type of the model during use, it is necessary to ensure that the naming of the main structural parameters is consistent with the preset attribute names of the standard model template reading unit in the design module.

[0063] Among them, the adaptive sub-component rule building unit, as the core unit for refined modeling, describes the calculation method of structural geometry that is strongly related to the route and terrain in the form of code. By storing the geometry calculation algorithm, calculation step size and drawing order, the adaptive sub-component model is automatically generated.

[0064] It is worth noting that the bridge modeling in this embodiment mainly targets bridges with medium and low spans. The adaptive sub-component types are relatively fixed (such as wet joints, bearing pads, wedge blocks, cap beam chamfers, etc.) and do not change with the change of bridge structure type. Therefore, in the process of constructing adaptive sub-component rules, a separate modeling algorithm is given for each specific sub-component type. This algorithm can be applied to any bridge type.

[0065] Furthermore, the algorithm for constructing adaptive component rules is mainly designed for different bridge structures, such as the superstructure and substructure of a bridge. It is applicable to different structural types of the same structure, such as fitting the main beam flange to the road edge line and fitting wet joints, without being limited by the structural type. The same algorithm can be applied to both small box girders and T-beams. Users can select appropriate standard components for specific projects without affecting the fitting accuracy.

[0066] The model export unit is used to export standard family files. For the standard models completed in the standard component building unit, the model export unit exports the drawn models as binary files to the local server for easy modification and use in subsequent models. For the model rules built by the adaptive sub-component rule building unit, the model rules are encapsulated in the form of a dynamic database into the system module. Subsequent users can only read the algorithm and cannot modify it further.

[0067] In this embodiment, the calculation module specifically includes two units: a structural overall calculation unit and an adaptive component calculation unit.

[0068] The overall calculation unit is used for calculating the overall spatial coordinates, rotation, and quantity of components. The calculation process follows the calculation idea that the lower part obeys the upper part, the upper part obeys the route, and the local part obeys the whole. It calculates the input data in the design module and realizes the connection and spatial positioning between different components of the model through the preset parameter association equations of different components.

[0069] The adaptive component calculation unit is used to supplement the detailed structure between the route data and the overall bridge model. By reading the rule algorithm generated in the adaptive sub-component rule construction unit, it realizes the drawing of adaptive sub-components and the determination of their spatial coordinates.

[0070] The storage module consists of four parts: a scheme design database, a terrain and route database, a component model database, and an association constraint database.

[0071] The scheme design database is used to store the overall design data of the target bridge input by the structural information input unit in the design module, which is used to guide the execution of subsequent algorithms.

[0072] The terrain and route database is used to store terrain and route data in the terrain data import unit and route data import unit of the design module. It stores data from other software in a recognizable custom format and loads it into the modeling process as a dynamic database.

[0073] The component model database is used to store the constructed standard family library models. It is saved as different graphic files according to the component type, and the model data can be called by loading the local address.

[0074] The relational constraint database further comprises two parts: overall constraint relationship data and adaptive sub-component rule data. Overall constraint relationships are not limited by structural form; they start from the whole and update the relevant parameters in different components according to the constraint rules based on the calculation results of the overall calculation unit in the calculation module, avoiding redundant operations. This part of the database is automatically read by the program and cannot be modified. The adaptive sub-component rule data stores the parameter rules of the adaptive component calculation unit in the calculation module. This part can be modified in the calculation module according to different component types, and the modified data is stored in the corresponding project database.

[0075] Corresponding to the aforementioned modeling system for small-to-medium span bridges based on adaptive rules and parameterized templates, this invention also discloses a modeling method for small-to-medium span bridges based on adaptive rules and parameterized templates. The following is a detailed explanation... Figure 2 and Figure 3 This paper details a modeling method for small-to-medium span bridges based on adaptive rules and parameterized templates, as disclosed in the embodiments of the present invention.

[0076] like Figure 2 As shown, in step S100, bridge foundation design data is obtained, including bridge structural information data, terrain data, route data, and a preset standard model template.

[0077] Specifically, the bridge structural information data includes the basic parameters of the target bridge, including the bridge center station number, span combination, structural form, bridge deck width, slope, and basic geometric dimensions of the target section;

[0078] The terrain data includes the ground elevation of the target bridge and the cross-sectional data of the bridge.

[0079] The route data includes basic spatial parameters of the road where the target bridge is located, including road station data, three-dimensional coordinates of station points, cross-sectional slope of the route, and longitudinal slope of the route.

[0080] The preset standard model template includes preset main structural parameter attributes and default attribute values ​​for bridges.

[0081] like Figure 2 As shown, in step S200, the basic structural form of the bridge is determined, the bridge components are divided into standard components and adaptive components, a standard component parametric model library is pre-created for the standard components, an adaptive component rule algorithm library is pre-created for the adaptive components, and parameter association constraint relationships between components are pre-created.

[0082] Specifically, it includes the following:

[0083] S210: Input the bridge structure form, determine the structural data such as the type and geometric dimensions of the bridge components, and further break down the bridge components into standard components and adaptive sub-components.

[0084] The proposed bridge's horizontal alignment lies on a circular curve (radius: 150m, right-hand skew) and a transition curve (parameter A: 253.908, right-hand skew), while its longitudinal profile lies on a vertical curve with a radius of 1768.5m. The piers and abutments are arranged radially. The bridge is 100m long, with 5 spans of 20m each, forming a single span. The superstructure is a prestressed concrete box girder, initially simply supported and then continuously supported on the deck. The substructure consists of column piers and ribbed abutments, with pile foundations for the piers and abutments.

[0085] In addition, this step can also obtain standard bridge structural drawings, determine the basic structural form of the bridge based on the design drawings, break down the components according to the drawing annotations and design specifications, and determine the initial values ​​of standard component parameters and the allowable range of variation of variable sub-component parameters.

[0086] It should be noted that the execution subject of this embodiment is based on the parametric modeling system for small and medium span bridges driven by "adaptive rules + parametric templates". It can also be other programs that achieve the same or similar functions. This embodiment does not impose specific restrictions on this, but only uses this system as an example for illustration.

[0087] Bridge structure disassembly as follows Figure 4 As shown. Based on the project overview and general design practices, the components are divided into three main categories: bridge superstructure (main beam), substructure (cap beam, pier, abutment), and foundation engineering (tie beam and pile foundation). In the bridge design process, the main beam, as the direct load-bearing component of the bridge deck, is generally designed by fitting the bridge edge curve through the widening of the main beam flange plate and by fitting the width before and after the wet joint. Therefore, based on the above division, the main beam component is further divided into standard components of "main beam, diaphragm, and prestressed system" and adaptive sub-components of "wet joint and main beam flange". Except for the standard components which are constructed using a model library, the adaptive sub-components are automatically generated in the backend using a code-driven approach.

[0088] S220, based on bridge structural data, clarifies the definition and quantity of model parameters, and constructs a parametric model library for standard bridge components.

[0089] The bridge parametric model library modeling relies on modeling platforms (such as Revit and Glodon component editor), and primarily employs two modeling methods: standard component models created using the component editor and adaptive sub-component models driven by platform code. For adaptive sub-components with strong construction environment constraints, software development is used to generate a system-wide 3D driven model through code. For standard components with relatively complex construction and weaker construction environment constraints, a standardized geometric model is constructed using the component editor, and then the calculation module is used to call upon it, achieving linkage between the standard parametric model and design data.

[0090] Taking the upper small box girder as an example, the small box girder has already been further subdivided into standard components such as main beams, diaphragms, and prestressing structures in the aforementioned process. Based on the standard components, each part of the component is further subdivided into indivisible elemental components such as circles, rectangles, and irregular polygons. The model is then drawn using guide lines and an automatic vertex matching relationship lofting method. The specific steps are as follows:

[0091] 1) Create a local coordinate system for the cross section.

[0092] The Coordinate3d class is used for construction: Coordinate3dcood3d(pos,unitDirX,unitDirY), where pos is the origin, unitDirX is the X-axis, and unitDirY is the Y-axis. Each component section corresponds to an independent local coordinate system.

[0093] 2) Form an array of entities for the cross-sectional coordinate system.

[0094] After creating the cross-sectional coordinate system objects, store the coordinate systems of each cross-section in a solid array according to the order in which they form the solid, thus forming a set of coordinate systems. Define a solid array vector. <coordinate3d>The vecCoor function then adds the coordinate system entities of each section to the array using its member function vecCoor.push_back(coord).

[0095] 3) Create the cross-sectional shape.

[0096] Create a polygon, calculate the coordinates of the vertices of the planar shape, and create a vector of planar coordinates. <vector2d>The `vecPt` object uses its member function `vecPt.push_back({x,y})` to add the coordinates of relevant points of the 2D graphic to the entity array in sequence. Then, it retrieves the corresponding 3D world coordinates of the 2D graphic using the member function `GetWorldPoint()` and the created local coordinate system, and stores these coordinates in the entity array `vector`. <vector3d>In vecPt3d.

[0097] Based on the above array, create the extruded body: OwnerPtr <ibody>opBody = GmBodyBuilder::CreateExtrudeBody(vecPt3d,unitDirection,length), where vecPt3d is a list of three-dimensional points in the plane, unitDirection is the extrusion direction, and length is the extrusion length.

[0098] 4) Form an array of entity pointers for the cross-section.

[0099] Regardless of the shape of the cross-sections forming the lofted solid, after creating each cross-section object, the cross-sections can be stored in a solid pointer array in the order they form the solid, creating a set of cross-sections so that the lofted solid can be formed along the guideline. Define the solid pointer array std::vector.<const IPolygon*> The vecPolygon class then adds pointers to the entity points of each cross-section graphic to the pointer array via its member functions.

[0100] 5) Create a pointer array for the bootstrap pointers.

[0101] Each guide line is a spline curve passing through the corresponding vertices of each cross-section, used to control the surface shape of the solid. The coordinate array of each vertex of the guide curve is defined as a std::vector<st ... <vector3d>`vecTemp3d` forms an array of guide curve groups. Guide lines are created using `INurbsCurve3d::Create(vecTemp 3d)`, and the created guide lines are added to a vector array of guide line pointers.<ICurve3d*> vecGuide.

[0102] 6) Generate the lofted solid.

[0103] The lofted solid is created using arrays of pointers to each section and pointers to the guide lines. Meanwhile, when lofting the solid along the guide lines at the end sections, the shape of the middle sections is controlled by the vertices of each section through which the guide lines pass.

[0104] In addition, in this step, when the definition and quantity of model parameters are clarified, the basic geometric parameters of the bridge can be determined in advance. For components with existing standard family libraries, the standard family library can be converted into IFC standard graphic files, and the definition and quantity of parameters can be determined through model data conversion.

[0105] Furthermore, after the geometric model of the standard components is determined, the key dimensional information of the structure and the interrelationship between the structures are further specified to facilitate the subsequent reading and writing of the structure by the system. At the same time, in order to meet the applicability of the component library model project, reasonable constraints are established in the parametric modeling process to enable the linkage between the design data and the parametric model of the main structure. These constraints mainly include the overall width of the main beam, the main beam profile, and the main beam bridge span combination. The section parameters of the small box girder (partial) are detailed in Table 1.

[0106] Table 1. Section Parameters of Small Box Girder

[0107]

[0108]

[0109] Compared to standard components which are stored separately as model files, adaptive sub-components have fewer structural parameters, but are closely related to the construction environment such as terrain. Therefore, when modeling adaptive sub-components, only the calculation algorithm for modeling is retained, and the model is dynamically drawn based on the specific project design data during project application.

[0110] The adaptive sub-component of the main girder flange is determined by dividing the bridge span into equal parts based on the bridge's span layout points, thus defining the basic length of the adaptive sub-component. Further, based on the pre-stored station coordinates and bridge width data in the basic route equations, the azimuth of the route is determined through coordinate vector calculations of the preceding and following station coordinates. Then, relying on the basic length of the sub-component and the bridge width data, the coordinates of the model positioning points and the set of model boundary coordinates of the adaptive sub-component are automatically obtained through coordinate offset. Finally, edge fitting of the curved bridge is achieved based on multi-section lofting, and the automatically generated section coordinates are saved as generated section coordinates in a data table, realizing the output of the custom sub-component.

[0111] The method for generating adaptive sub-components for wet joints is similar to that for the main beam flange. The thickness of the wet joint is related to the main beam spacing and the thickness of the main beam top plate. By presetting the wet joint width limit, the starting width and ending width of a single span are calculated according to the bridge width data in the design file, thereby realizing the automatic layout of the number and spacing of the main beams of the superstructure and the calculation of the adaptive wet joint width data.

[0112] S230: Based on design data such as route and terrain, create rules and constraints for linking bridge component model parameters with design data, and define the spatial relationships between components. Bridge design data includes route data, bridge width variation data, ground elevation data, and bridge cross slope, etc. This type of main route data directly controls the updating and linkage of bridge component model parameter values. In this step, two-dimensional topographic maps can also be imported into the topographic data import unit. On-site topographic contour lines are recorded in CAD drawing format. The unit constructs a three-dimensional topographic map by reading information from different contour line blocks and elevation point layers in the drawing, and the topographic data import unit recognizes and standardizes the data format.

[0113] The spatial relationship between components follows the principle that lower components conform to upper components, and upper components conform to design data. Parameter transfer between different component libraries is achieved based on a unified parameter database in the storage module. Taking wet joints as an example, the required wet joint width is automatically calculated during beam placement using parameters such as route width and wet joint limit range. Then, the top plate thickness parameter of the corresponding main beam component library is read to achieve customized wet joint width settings. Simultaneously, for curved bridges, the outer edge of the bridge and the main beam are matched according to the design step length and design bridge width. A multi-segment fitting method is used to analyze the geometric length of the cantilever end, automatically adapting to cantilever fitting under different alignment conditions.

[0114] Figure 5 This invention provides spatial relationships between different bridge components. Unlike traditional parametric modeling methods that only consider parameters from a single component, this invention incorporates basic design data into the parametric modeling process. By converting a series of calculation processes into standard parameters, a complete parametric expression for bridge design is established, improving the parametric degree of the model throughout the forward design process.

[0115] Furthermore, the bridge span design line serves as the model baseline. Once determined, the remaining positioning lines can be automatically generated based on it through offset and rotation. Table 2 lists the spatial relationships between some bridge components. By establishing parameter correlation equations, the relative spatial coordinates of different components can be calculated.

[0116] It is worth noting that the parameter linkage rules in the table involve some component parameters. To ensure that the wiring scheme can run independently, the component parameters involved in the rule expression process are taken with default values. The default parameters can be further updated according to the selection of the component library to ensure the geometric accuracy of the full bridge model.

[0117] Table 2 Spatial Relationships Between Some Bridge Components

[0118]

[0119]

[0120] Furthermore, by reading the positioning parameter file of the superstructure through model-driven reading, the substructure will automatically inherit design information such as bridge deck width during the modeling process, automatically adjust parameters such as cap beam length and number of piers, and after determining the coordinate positioning point of the pier, the substructure length and position can be automatically located by reading the elevation data of the corresponding location.

[0121] It is worth noting that the constraints between components mainly describe the relative positions and primary / secondary relationships between them. Examples include the number and relative positions of side beams and middle beams, the relative relationship between the width of the main beam and the width of the cap beam, and the calculated relationship between the four corner elevations of the bearing pad and the longitudinal and transverse slopes. These constraints directly determine the integrity of the bridge structure. Therefore, during the construction of the full bridge model, parameter linkage constraints for different components can be set based on these primary / secondary relationships. For example, the bridge width determines the number and spacing of the main beams, the spacing between the main beams and side beams determines the width of the cap beam, and the height of the main beam determines the height of the piers. By restricting the relative movement between components, the positions and structural forms of different components can always meet the adjustments of the overall design data. Through algorithm iteration and parameter linkage updates, the overall change and linkage update of the full bridge model can be achieved.

[0122] like Figure 2 As shown, in step S300, based on the bridge foundation design data and the parameter association constraints between components, a standard component model is generated by calling the standard component parametric model library, and the structures are automatically assembled to complete the main structure of the bridge.

[0123] The above steps specifically include:

[0124] S310, based on bridge design data and the aforementioned model space constraints, enables automatic assembly of the structure and generates standard component models.

[0125] 1) Lateral Layout of the Superstructure. Based on the superstructure component parameters input from the design data, the widths of the side beams and the middle beams are determined, and the number of standard main beam segments in each span is calculated. For curved bridge sections, additional segments are added to the edge flanges. The standard components, such as the main beams, are constructed by reading the aforementioned model file. Basic information such as the route and bridge width data is read as the bridge boundary range. Using the width parameters of the middle beams and side beams as the array basis, the width is divided at the center lines of the two end spans to determine the lateral layout coordinates of the standard main beams.

[0126] 2) Vertical arrangement of the substructure. Based on the bottom pose of each main beam of the superstructure, the calculation process mainly relies on the relative constraint relationship between the components calculated above. By reading the relative coordinates of the left and right side beams in the superstructure, as well as the longitudinal and transverse slope data in the route data file, the width and relative position of the cap beam are determined through coordinate offset and rotation. The calculation results are then assigned to the corresponding parameters in the substructure model library to determine the coordinates of the standard pier column.

[0127] 3) Substructure Scheme Adaptation. The pier height is calculated based on the pier coordinates, design elevations in the route file, and natural elevations in the terrain file. Further, the associated parameters of the pier scheme are determined by combining the superstructure information. By reading the superstructure's positioning parameter file, the substructure modeling process automatically inherits design information such as the bridge deck width and automatically adjusts parameters such as the cap beam length and the number of piers according to the design principles in the parameter file. Furthermore, after determining the pier coordinate positioning points, the substructure length and location can be automatically determined by reading the corresponding terrain data elevation.

[0128] It is worth noting that although the structural form and stress characteristics of the bridge vary from project to project, the calculation process of structural control parameters and cap beam width, pier column length, etc. is not affected by the structural form. Therefore, the bridge spatial relationship and constraint conditions determined in step (3) can be used across projects without repeated construction.

[0129] like Figure 2 As shown, in step S400, based on the standard component model, the geometric dimensions of the missing component are automatically fitted, and an adaptive component model is generated by calling the adaptive component rule algorithm library to complete the supplementation of detailed structure and obtain the full bridge three-dimensional model.

[0130] The above steps specifically include:

[0131] In step S410, based on the route foundation data and standard component geometric parameter data, the coordinates of the model positioning points and the set of model boundary coordinates for the adaptive sub-components are determined. It's worth noting that this part was calculated and generated in step S220; here, only the corresponding data is called to further determine the basic dimensions of the adaptive sub-components. Finally, based on multi-section lofting, the detailed structure of the complex curved bridge model is supplemented, generating the full bridge 3D model. The overall coordinate calculation process is the same as in step S220, and will not be repeated here.

[0132] Figure 6 A schematic diagram of the basic dimensions of the main girder flange is provided. Based on the bridge design line, design step length, design bridge width, and bridge width data, the left and right side lines of the bridge are obtained using Polyine fitting. Using the model positioning point coordinates and model boundary coordinate set calculated in S220 as a basis, the relative position and structural shape of the maximum bounding box quadrilateral of the components are obtained through vector calculation of the component boundary coordinate set. This supplements the custom sub-component model of the bridge's detailed construction, ultimately forming a full-bridge 3D model. The specific modeling results are as follows: Figure 7 .

[0133] It is worth noting that the specific calculation method for the custom sub-components has been predefined in step S220; this is merely the execution of the preset algorithm. Similar to the spatial relationships and constraints of the bridge in step S230, the main structure of the bridge is primarily generated by calling the standard component model. The supplementary custom sub-components cover relatively simple parameters and are not affected by the structural form. Therefore, the calculation method for the sub-components is also unaffected by the structural form, enabling cross-project interoperability without the need for repeated construction.

[0134] The proposed modeling method for small-to-medium span bridges based on adaptive rules and parameterized templates in this embodiment is as follows:

[0135] (1) A high-precision parametric component creation method driven by "adaptive rules + parametric templates" is proposed. In the process of structural decomposition, the bridge components are decomposed twice. While maintaining the main parametric structural model, the detailed structures related to the route, terrain and other factors are calculated separately. The algorithm realizes the adaptive drawing of the detailed structures, which makes up for the positioning error between the route and the model and the lack of detailed structures in actual engineering, and improves the accuracy of model construction.

[0136] (2) A top-down rapid assembly technology for highway bridges is proposed. In addition to establishing correlation constraints on parameters within the model library during the modeling process, this method constructs a holistic driving parameter constraint relationship for different models and for the interdependence between models and design data. This avoids the need for repeated adjustments and updates to different model libraries during the traditional parametric design process, where different components are independent of each other. This method enables cross-model calling and automatic updating of parameters for different components. Then, the component model dimensions are adjusted and refined according to the detailed scheme, ultimately achieving the overall model assembly and delivery.

[0137] In addition, embodiments of the present invention also provide an electronic device, the device comprising: a processor and a memory; the memory being used to store one or more program instructions; the processor being used to execute one or more program instructions to perform the steps of a modeling method for small and medium span bridges based on adaptive rules and parameterized templates as described in any of the preceding embodiments.

[0138] It should be noted that for a detailed description of an electronic device provided in the embodiments of the present invention, please refer to the relevant description of a modeling method for small and medium span bridges based on adaptive rules and parameterized templates provided in the embodiments of this application, which will not be repeated here.

[0139] In addition, embodiments of the present invention also provide a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the steps of a modeling method for small-to-medium span bridges based on adaptive rules and parameterized templates as described in any of the preceding embodiments.

[0140] It should be noted that for a detailed description of the computer-readable storage medium provided in the embodiments of the present invention, please refer to the relevant description of the modeling method for small and medium span bridges based on adaptive rules and parameterized templates provided in the embodiments of this application, which will not be repeated here.

[0141] Those skilled in the art will understand that all or part of the functions of the various methods in the above embodiments can be implemented by hardware or by computer programs. When all or part of the functions in the above embodiments are implemented by computer programs, the program can be stored in a computer-readable storage medium, which may include: read-only memory, random access memory, disk, optical disk, hard disk, etc., and the program is executed by a computer to achieve the above functions. For example, the program can be stored in the memory of a device, and when the program in the memory is executed by the processor, all or part of the above functions can be achieved. In addition, when all or part of the functions in the above embodiments are implemented by computer programs, the program can also be stored in a server, another computer, disk, optical disk, flash drive, or external hard drive, etc., and can be downloaded or copied to the memory of a local device, or the system of the local device can be updated. When the program in the memory is executed by the processor, all or part of the functions in the above embodiments can be achieved.

[0142] The above examples illustrate the present invention only to aid in understanding it and are not intended to limit the scope of the invention. Those skilled in the art can make various simple deductions, modifications, or substitutions based on the principles of this invention. < / ibody>

Claims

1. A modeling method for small-to-medium span bridges based on adaptive rules and parameterized templates, characterized in that, The method includes: Obtain bridge foundation design data, including bridge structural information data, terrain data, route data, and preset standard model templates; The basic structural form of the bridge is determined, and the bridge components are divided into standard components and adaptive components. For standard components, a parametric model library for standard components is created in advance, and for adaptive components, a rule algorithm library for adaptive components is created in advance, and parameter association constraints between components are created in advance. Based on the bridge foundation design data and the parameter correlation constraints between components, standard component models are generated by calling the standard component parametric model library, and the structures are automatically assembled to complete the main structure of the bridge. Based on the standard component model, the geometric dimensions of the missing components are automatically fitted, and an adaptive component model is generated by calling the adaptive component rule algorithm library to complete the supplementation of detailed structures and obtain the full bridge three-dimensional model.

2. The method for modeling small-to-medium span bridges based on adaptive rules and parameterized templates as described in claim 1, characterized in that, Obtain bridge foundation design data, specifically including: The bridge structure information data includes the basic parameters of the target bridge, including the bridge center station number, span combination, structural form, bridge deck width, slope, and basic geometric dimensions of the target section; The terrain data includes the ground elevation of the target bridge and the cross-sectional data of the bridge. The route data includes basic spatial parameters of the road where the target bridge is located, including road station data, three-dimensional coordinates of station points, cross-sectional slope of the route, and longitudinal slope of the route. The preset standard model template includes preset main structural parameter attributes and default attribute values ​​for bridges.

3. The method for modeling small-to-medium span bridges based on adaptive rules and parameterized templates as described in claim 1, characterized in that, The basic structural form of the bridge is determined, and the bridge components are divided into standard components and adaptive components, specifically including: Based on the project overview and general design practices, the components are divided into three main categories: bridge superstructure, substructure, and foundation engineering. The superstructure includes the main beams, the substructure includes the cap beams, piers, and abutments, and the foundation engineering includes tie beams and pile foundations. Then, each category is further subdivided into standard components and adaptive components.

4. The method for modeling small-to-medium span bridges based on adaptive rules and parameterized templates as described in claim 1, characterized in that, For standard components, a pre-created parametric model library of standard components is established, specifically including: For standard components with relatively complex structures and weak construction environment constraints, a component editor is used to build standard parametric models. Based on the divided standard components, each part of the standard component is further subdivided into indivisible meta-components, including circles, rectangles, and irregular polygons. Guide lines and automatic calculation of vertex matching relationships are used to loft the standard component model.

5. The method for modeling small-to-medium span bridges based on adaptive rules and parameterized templates as described in claim 1, characterized in that, For adaptive components, an adaptive component rule algorithm library is pre-created, specifically including: For adaptive components with strong environmental constraints, software development is adopted to describe the calculation method of structural geometry that is strongly related to the route and terrain in the form of code. By storing the geometry calculation algorithm, calculation step size and drawing order, the adaptive component model can be automatically generated.

6. The method for modeling small-to-medium span bridges based on adaptive rules and parameterized templates as described in claim 1, characterized in that, Pre-create the linkage rules and constraints between bridge component model parameters and design data, and define the parameter association constraints between components, specifically including: The parameter association constraint relationship between components describes the relative positions and primary and secondary relationships between components. The constraint relationship directly determines the integrity of the bridge structure. During the construction of the whole bridge model, the parameter linkage constraint of different components is set according to the constraint relationship. The parameter association constraint relationship between components follows the principle that the lower component obeys the upper component, the upper component obeys the design data, and the local obeys the whole. The parameter transfer between different component libraries is realized based on a unified parameter database.

7. The method for modeling small-to-medium span bridges based on adaptive rules and parameterized templates as described in claim 3, characterized in that, Based on the bridge foundation design data and the parameter constraints between components, standard component models are generated by calling the standard component parametric model library, and automatic assembly between structures is performed to complete the main bridge construction, specifically including: Lateral arrangement of the superstructure: Based on the superstructure component parameters input from the design data, determine the width of the side beams and the width of the middle beams, calculate the number of standard main beam segments for each span, and supplement the edge flange plates for curved bridge sections; the standard main beam components are constructed by calling the standard component model file, reading the basic information including route and bridge width data as the bridge boundary range, and using the width parameters of the middle beams and side beams as the array basis, the width is divided at the center lines of the two bridge spans to determine the coordinates of the lateral arrangement of the standard main beams; Vertical arrangement of the substructure: Based on the bottom pose of each main beam of the superstructure, the calculation process is based on the parameter association constraint relationship between components. By reading the relative coordinates of the left and right side beams in the superstructure and the longitudinal and transverse slope data in the route data file, the width and relative position data of the cap beam are determined through coordinate offset and rotation. The calculation results are then assigned to the corresponding parameters in the substructure model library to determine the coordinates of the standard pier column. Substructure scheme adaptation: The pier height is calculated based on the pier coordinates, the design elevation in the route data file, and the natural elevation in the terrain data file. The associated parameters of the pier scheme are further determined by combining the superstructure information. By reading the positioning parameter file of the superstructure, the substructure modeling process will automatically inherit the design information, including the bridge deck width, and automatically adjust the relevant parameters, including the cap beam length and the number of piers, according to the design principles in the parameter file. In addition, after determining the pier coordinate positioning point, the substructure length and position are automatically located by reading the elevation of the corresponding terrain data.

8. The method for modeling small-to-medium span bridges based on adaptive rules and parameterized templates as described in claim 1, characterized in that, Based on the standard component model, the geometric dimensions of the missing components are automatically fitted. An adaptive component model is generated by calling the adaptive component rule algorithm library to complete the detailed construction and obtain the full bridge 3D model, which specifically includes: Based on the basic route data and standard component geometric parameter data, the coordinates of the model positioning points and the set of model boundary coordinates of the adaptive components are determined through the basic route equations. The basic dimensions of the adaptive components are determined, and the detailed structure of the complex curved bridge model is supplemented based on multi-section lofting, generating a full-bridge three-dimensional model.

9. A modeling system for small-to-medium span bridges based on adaptive rules and parameterized templates, characterized in that, The system includes: The design module is used to acquire bridge foundation design data, including bridge structural information data, terrain data, route data, and preset standard model templates. The modeling module is used to create a parametric model library for standard components and a rule algorithm library for adaptive components. The calculation module is used to generate standard component models based on bridge foundation design data and pre-created parameter association constraints between components by calling the standard component parametric model library, and automatically assemble the structures to complete the main structure of the bridge; based on the standard component models, it automatically fits the geometric dimensions of missing components, generates adaptive component models by calling the adaptive component rule algorithm library, completes the supplementation of detailed structures, and obtains the full bridge three-dimensional model. The storage module is used to store bridge foundation design data, model library and algorithm library, pre-created parameter association and constraint relationships between different bridge components and the generated full bridge 3D model.

10. An electronic device, characterized in that, The device includes: a processor and a memory; The memory is used to store one or more program instructions; The processor is configured to run one or more program instructions to perform the steps of the modeling method for small and medium-span bridges based on adaptive rules and parameterized templates as described in any one of claims 1 to 8.

Citation Information

Cited By

  • Urban bridge model generation method based on parameterization rule driving

    CN121834994A