Railway bridge BIM automatic modeling method and system facing construction stage
Through the BIM automated modeling method of railway bridges for the construction stage, the pre-filled modeling format data is used to quickly construct component models on railway lines, solving the problem of inefficient modeling in the construction stage and achieving efficient model construction.
Patent Information
- Application Number
- CN202411831642.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-12
- Publication Date
- 2025-05-13
AI Technical Summary
The existing technology is difficult to meet the requirements for building BIM models of railway bridges during the construction stage, and the modeling efficiency is inefficient, which limits the application of BIM technology in railway engineering.
It provides a BIM automated modeling method for railway bridges for construction phase. By obtaining the railway line and modeling format data to be constructed, reading the data of the modeling unit, determining its location, and calculating coordinates based on the location, building component models, realizing efficient construction of all component models on railway lines.
It improves the efficiency of building a railway bridge BIM model, and can quickly complete the creation of multiple construction models to meet the application needs of the construction stage.
Smart Images

Figure CN119989458A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automated modeling, and in particular to a BIM automated modeling method and system for railway bridges during a construction phase. Background Art
[0002] The three-dimensional and visual features of BIM technology can effectively meet the needs of multi-disciplinary collaborative design of railway projects. Through BIM technology, designers can create a three-dimensional model of the railway project, including various components such as tracks, bridges, tunnels and stations. This three-dimensional model can not only help designers better understand the spatial relationship of the project, but also perform automatic normative detection and calculation of engineering quantities and quotas.
[0003] With the promotion of BIM technology, various modeling technologies have appeared on the market, but most of them belong to the modeling methods in the design stage. As the construction process in the current construction stage becomes increasingly complex, the design model can no longer meet the application requirements of the construction stage. In the process of building the BIM model of traditional railway bridges, the modeling efficiency is low due to the large model size and the many disciplines involved, which restricts the application of BIM technology in railway engineering. Therefore, in the process of promoting and applying BIM technology, it is very urgent for each discipline to develop corresponding BIM intelligent modeling tools according to its own characteristics to maximize the efficiency of model building. Summary of the invention
[0004] In view of this, an embodiment of the present invention provides a BIM automated modeling method and system for railway bridges in the construction phase to eliminate or improve one or more defects existing in the prior art.
[0005] One aspect of the present invention provides a BIM automated modeling method for a railway bridge in a construction phase, the method comprising the following steps:
[0006] Acquire a railway line to be constructed and modeling format data corresponding to the railway line, wherein the modeling format data includes multiple pieces of modeling data corresponding to each modeling unit;
[0007] Reading modeling data of a modeling unit in the modeling format data, and determining a position of the modeling unit on the railway line based on position data of the modeling data;
[0008] extracting coordinate data from the modeling data based on whether the location of the modeling unit on the railway line is a straight section or a curved section, and calculating the coordinates of the modeling unit based on the coordinate data;
[0009] At the coordinate position of the modeling unit, a component model is constructed based on the modeling data of the modeling unit, and the construction of all component models on the railway line is completed.
[0010] By adopting the above scheme, when constructing a model of a section of railway line, this scheme calls the pre-filled modeling format data, first determines the position of the modeling unit in the modeling format data through the modeling format data, and then calculates the coordinates of the modeling unit, and uses the modeling data of the modeling unit in the modeling format data at the located coordinate position, the modeling data includes the parameters of each component, and completes the construction of all component models on the railway line. This scheme can efficiently complete the creation of multiple construction models.
[0011] In some implementations of the present invention, the modeling format data is in a table format, and a modeling data area corresponding to each modeling unit is provided in the table of the modeling format data.
[0012] In some embodiments of the present invention, in the step of determining the position of the modeling unit on the railway line based on the position data of the modeling data, the position data of the modeling data includes curve section marks and straight section marks.
[0013] In some embodiments of the present invention, in the step of extracting coordinate data from modeling data based on whether the position of the modeling unit on the railway line is a straight section or a curved section, and calculating the coordinates of the modeling unit based on the coordinate data, if the position of the modeling unit on the railway line is a straight section, the first horizontal coordinate, the first vertical coordinate, the first distance and the first angle are read from the position data, and the coordinates are calculated based on the first horizontal coordinate, the first vertical coordinate, the first distance and the first angle.
[0014] In some embodiments of the present invention, in the step of calculating the coordinates based on the first horizontal coordinate, the first vertical coordinate, the first distance and the first angle, the coordinates are calculated based on the following formula:
[0015]
[0016] Among them, x i Indicates the horizontal coordinate in the calculated coordinates, y i Indicates the ordinate in the calculated coordinates, x a represents the first horizontal coordinate, L represents the first distance, α represents the first angle, y a Indicates the first vertical coordinate.
[0017] In some embodiments of the present invention, in the step of extracting coordinate data from modeling data based on whether the position of the modeling unit on the railway line is a straight section or a curved section, and calculating the coordinates of the modeling unit based on the coordinate data, the curved section includes a circular curve section and a transition curve section. If the position of the modeling unit on the railway line is a circular curve section, the radius length and the second distance are read from the position data, and the coordinates are calculated based on the radius length and the second distance; if the position of the modeling unit on the railway line is a transition curve section, the radius length, the second distance and the third distance are read from the position data, and the coordinates are calculated based on the radius length, the second distance and the third distance.
[0018] In some embodiments of the present invention, if the location of the modeling unit on the railway line is a circular curve section, the radius length and the second distance are read from the location data, and in the step of calculating the coordinates based on the radius length and the second distance, the coordinates are calculated based on the following formula:
[0019]
[0020] Among them, x i Indicates the horizontal coordinate in the calculated coordinates, y i Indicates the ordinate in the calculated coordinates, L i represents the second distance, R represents the radius length, Represents the first angle calculated from the second distance and the length of the radius.
[0021] In some embodiments of the present invention, if the location of the modeling unit on the railway line is a gentle curve section, the radius length, the second distance and the third distance are read from the location data, and in the step of calculating the coordinates based on the radius length, the second distance and the third distance, the coordinates are calculated based on the following formula:
[0022]
[0023] Among them, x i Indicates the horizontal coordinate in the calculated coordinates, y i Indicates the ordinate in the calculated coordinates, L i Indicates the second distance, R indicates the radius length, L s represents the third distance, β i represents the calculated second angle, δ i Represents the calculated third angle.
[0024] In some embodiments of the present invention, the step of calculating the coordinates of the modeling unit based on the coordinate data further includes reading height data of the modeling unit from the modeling data to determine the vertical coordinate.
[0025] The second aspect of the present invention also provides a BIM automated modeling system for railway bridges in the construction phase, the system comprising a computer device, the computer device comprising a processor and a memory, the memory storing computer instructions, the processor being used to execute the computer instructions stored in the memory, and when the computer instructions are executed by the processor, the system implements the steps implemented by the method described above.
[0026] The third aspect of the present invention also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps implemented by the aforementioned BIM automated modeling method for railway bridges in the construction phase.
[0027] Additional advantages, purposes, and features of the present invention will be described in part in the following description, and will become apparent to those skilled in the art after studying the following, or may be learned from the practice of the present invention. The purposes and other advantages of the present invention can be specifically pointed out and obtained in the specification and the accompanying drawings.
[0028] Those skilled in the art will appreciate that the objectives and advantages that can be achieved with the present invention are not limited to the above specific description, and the above and other objectives that can be achieved by the present invention will be more clearly understood from the following detailed description. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] The drawings described herein are used to provide a further understanding of the present invention, constitute a part of this application, and do not constitute a limitation of the present invention.
[0030] Figure 1 A schematic diagram of an implementation method of the BIM automated modeling method for railway bridges in the construction phase of the present invention;
[0031] Figure 2 It is a coordinate diagram of a straight line section;
[0032] Figure 3 It is a coordinate diagram of the circular curve section;
[0033] Figure 4 It is a coordinate diagram of the transition curve section;
[0034] Figure 5 It is a schematic diagram of the vertical coordinates of the longitudinal section;
[0035] Figure 6 It is a schematic diagram of the parameter cross section of the box girder;
[0036] Figure 7 It is a schematic diagram of the cross section of pier column parameters;
[0037] Figure 8 This is the layout diagram of the pile foundation;
[0038] Fig. 9 This is the layout diagram of the plum blossom pile foundation;
[0039] Fig.10 This is the cross-section diagram of the abutment;
[0040] Fig.11 This is a cross-sectional view of the bridge deck system. DETAILED DESCRIPTION
[0041] In order to make the purpose, technical solution and advantages of the present invention more clearly understood, the present invention is further described in detail below in conjunction with the embodiments and the accompanying drawings. Here, the illustrative embodiments of the present invention and their descriptions are used to explain the present invention, but are not intended to limit the present invention.
[0042] It should also be noted that, in order to avoid obscuring the present invention due to unnecessary details, only structures and / or processing steps closely related to the solutions according to the present invention are shown in the accompanying drawings, while other details that are not closely related to the present invention are omitted.
[0043] like Figure 1 As shown, the present invention proposes a BIM automated modeling method and system for railway bridges in the construction phase, and the steps of the method include:
[0044] Step S100, obtaining a railway line to be constructed and modeling format data corresponding to the railway line, wherein the modeling format data includes multiple pieces of modeling data corresponding to each modeling unit;
[0045] In some implementations of the present invention, the modeling format data is in a table format, specifically, data in an Excel format.
[0046] In the specific implementation process, each modeling unit corresponds to a component, and the component can be a pier, a platform or a box beam in a railway bridge.
[0047] In a specific implementation process, the modeling data includes position data, modeling direction data and modeling parameter data.
[0048] Step S200, reading modeling data of a modeling unit in the modeling format data, and determining a position of the modeling unit on the railway line based on position data of the modeling data;
[0049] In a specific implementation process, the location of the railway line includes straight sections and curved sections, and the curved sections include circular curve sections and gentle curve sections. Specifically, the straight sections and curved sections are straight lines or curves in a top-down plane.
[0050] Step S300, extracting coordinate data from the modeling data based on whether the position of the modeling unit on the railway line is a straight section or a curved section, and calculating the coordinates of the modeling unit based on the coordinate data;
[0051] In a specific implementation process, in the step of extracting coordinate data from the modeling data based on whether the position of the modeling unit on the railway line is a straight section or a curved section, the coordinate data includes data for calculating the coordinates of the modeling points of the modeling unit.
[0052] Step S400, constructing a component model based on the modeling data of the modeling unit at the coordinate position of the modeling unit, and completing the construction of all component models on the railway line.
[0053] In the specific implementation process, the coordinates of the modeling unit include a horizontal coordinate and a vertical coordinate. The coordinates of the modeling unit are the modeling position of the modeling unit. A component model is constructed based on the modeling data from the position of the modeling position. The component angle of the component model is pre-recorded in the modeling data.
[0054] During the construction process, the modeling data of the modeling unit recorded in Excel, such as beam segment name, beam segment identification, total support height, beam segment seam on one side, support-beam end distance (mm), support lateral center distance (mm), beam segment length (L), beam height (h), top plate half width (Bt), bottom plate half width (Bd), top plate thickness (h1), web plate thickness (Tw), bottom plate thickness (h2), wing root thickness (hy), fillet radius at wing root (R1), fillet radius at S bottom plate (R2), upper stem oblique width (Dt), upper stem oblique height (Ht), lower stem oblique width (Dw) and lower stem oblique height (Hw), are read by the program to generate the cross section of the modeling unit and form the component entity by stretching and lofting fusion.
[0055] In the specific implementation process, in the process of completing the construction of all component models on the railway line, when the construction of the construction models of all modeling units in the modeling format data is completed, the construction of all component models on the railway line is completed. This solution can construct the component model of the entire line at one time, thereby improving processing efficiency.
[0056] By adopting the above scheme, when constructing a model of a section of railway line, this scheme calls the pre-filled modeling format data, first determines the position of the modeling unit in the modeling format data through the modeling format data, and then calculates the coordinates of the modeling unit, and uses the modeling data of the modeling unit in the modeling format data at the located coordinate position, the modeling data includes the parameters of each component, and completes the construction of all component models on the railway line. This scheme can efficiently complete the creation of multiple construction models.
[0057] In some implementations of the present invention, the modeling format data is in a table format, and a modeling data area corresponding to each modeling unit is provided in the table of the modeling format data.
[0058] In some embodiments of the present invention, in the step of determining the position of the modeling unit on the railway line based on the position data of the modeling data, the position data of the modeling data includes curve section marks and straight section marks.
[0059] like Figure 2 , 3 As shown in 4, in some embodiments of the present invention, in the step of extracting coordinate data from modeling data based on whether the position of the modeling unit on the railway line is a straight section or a curved section, and calculating the coordinates of the modeling unit based on the coordinate data, if the position of the modeling unit on the railway line is a straight section, the first horizontal coordinate, the first vertical coordinate, the first distance and the first angle are read from the position data, and the coordinates are calculated based on the first horizontal coordinate, the first vertical coordinate, the first distance and the first angle.
[0060] In some embodiments of the present invention, in the step of calculating the coordinates based on the first horizontal coordinate, the first vertical coordinate, the first distance and the first angle, the coordinates are calculated based on the following formula:
[0061]
[0062] Among them, x i Indicates the horizontal coordinate in the calculated coordinates, y i Indicates the ordinate in the calculated coordinates, x a represents the first horizontal coordinate, L represents the first distance, α represents the first angle, y a Indicates the first vertical coordinate.
[0063] In some embodiments of the present invention, in the step of extracting coordinate data from modeling data based on whether the position of the modeling unit on the railway line is a straight section or a curved section, and calculating the coordinates of the modeling unit based on the coordinate data, the curved section includes a circular curve section and a transition curve section. If the position of the modeling unit on the railway line is a circular curve section, the radius length and the second distance are read from the position data, and the coordinates are calculated based on the radius length and the second distance; if the position of the modeling unit on the railway line is a transition curve section, the radius length, the second distance and the third distance are read from the position data, and the coordinates are calculated based on the radius length, the second distance and the third distance.
[0064] In some embodiments of the present invention, if the location of the modeling unit on the railway line is a circular curve section, the radius length and the second distance are read from the location data, and in the step of calculating the coordinates based on the radius length and the second distance, the coordinates are calculated based on the following formula:
[0065]
[0066] Among them, x i Indicates the horizontal coordinate in the calculated coordinates, y i Indicates the ordinate in the calculated coordinates, L i represents the second distance, R represents the radius length, Represents the first angle calculated from the second distance and the length of the radius.
[0067] In some embodiments of the present invention, if the location of the modeling unit on the railway line is a gentle curve section, the radius length, the second distance and the third distance are read from the location data, and in the step of calculating the coordinates based on the radius length, the second distance and the third distance, the coordinates are calculated based on the following formula:
[0068]
[0069] Among them, x i Indicates the horizontal coordinate in the calculated coordinates, y i Indicates the ordinate in the calculated coordinates, L i Indicates the second distance, R indicates the radius length, L s represents the third distance, β i represents the calculated second angle, δ i Represents the calculated third angle.
[0070] In some embodiments of the present invention, the step of calculating the coordinates of the modeling unit based on the coordinate data further includes reading height data of the modeling unit from the modeling data to determine the vertical coordinate.
[0071] In some embodiments of the present invention, the step of determining the vertical coordinate by reading the height data of the modeling unit from the modeling data also includes determining the position of the modeling unit in the overhead plane based on the calculated horizontal and vertical coordinates, and then determining the position of the modeling unit in the longitudinal section of the railway line, and calculating the vertical coordinate based on the position of the modeling unit in the longitudinal section of the railway line.
[0072] like Figure 5As shown, in some embodiments of the present invention, in the step of calculating the vertical coordinate based on the position of the modeling unit in the longitudinal section of the railway line, the positions of two adjacent slope change points and the longitudinal slope point are determined based on the position of the modeling unit in the longitudinal section of the railway line, and the vertical coordinate is calculated based on the positions of the two adjacent slope change points and the longitudinal slope point.
[0073] In a specific implementation process, the modeling unit determines at the longitudinal section of the railway line that the positions of two adjacent slope change points and the longitudinal slope point are both modeling data.
[0074] In the specific implementation process, in the step of calculating the vertical coordinate based on the positions of the two adjacent slope change points and the longitudinal slope point, the calculation is based on the following formula:
[0075]
[0076] Wherein, x represents the difference between the mileage value of the position of the modeling unit in the longitudinal section of the railway line and the position of the longitudinal slope point; R represents the radius of the longitudinal section arc where the position of the modeling unit in the longitudinal section of the railway line is located; Lcz represents the mileage value of the position of the modeling unit in the longitudinal section of the railway line; Pd n-1 The mileage value representing the position of the slope change point before the position of the modeling unit in the longitudinal section of the railway line; i n Indicates the location mileage value of the longitudinal slope point; H n The vertical coordinate of the position of the next slope change point after the position of the modeling unit in the longitudinal section of the railway line; h o Indicates the height value of the first process; H T Indicates the second process height value, H s Indicates the vertical coordinate value of the modeling unit.
[0077] In the specific implementation process, s =H T ±h o In the calculation process of , if the position of the modeling unit in the longitudinal section of the railway line is on a concave curve, then H s =H T -h o If the modeling unit is located in a concave curve in the longitudinal section of the railway line, then H s =H T +h o .
[0078] In the specific implementation process, the modeling unit is a simply supported beam, a pier, a pile foundation and a cap, an abutment or a bridge deck system, etc.;
[0079] For the simply supported beam:
[0080] like Figure 6 As shown, the Excel cross-sectional data of the beam segment based on the simply supported beam, through the template node data recorded in Excel, the beam segment name, beam segment identification, total support height, beam gap of one side beam segment, distance from support to beam end (mm), lateral center distance of support (mm), beam segment length (L), beam height (h), top plate half width (Bt), bottom plate half width (Bd), top plate thickness (h1), web plate thickness (Tw), bottom plate thickness (h2), wing root thickness (hy), fillet radius at wing root (R1), fillet radius at S bottom plate (R2), upper stem oblique width (Dt), upper stem oblique height (Ht), lower stem oblique width (Dw), lower stem oblique height (Hw). After the program reads the parameters, it generates the cross section of the beam body and forms the component entity by stretching and lofting fusion;
[0081] For piers:
[0082] like Figure 7 As shown, for the cross-sectional data of the pier, the cross-sectional data of the pier is controlled by reading the key cross-sectional data of the template recorded in Excel, the chamfer r, the radius of the pier R, and the length of the straight line D, and the pier entity is formed by stretching and lofting. According to the route model, a point on the route model is used as a reference point to place the entity at the correct mileage position;
[0083] For pile foundation and cap:
[0084] like Figure 8 and 9 As shown, the pile foundation and the cap are driven by integrated parameters. The arrangement of the pile foundation is divided into two ways: row piles and plum blossom piles. The key parameterized data of the cap are the cap height (Hc), cap width (Dc), and cap length (Lc). The key parameters of the pile foundation are the pile diameter R and the pile length L. The key parameters of the pile foundation and the cap are read by reading the template data stored in Excel data, and the entities of the cap and pile foundation are generated in batches, and the spatial position points on the line model are obtained. The pier bottom position is used as the base point for entity generation and the models of the cap and pile foundation are placed;
[0085] For the abutments:
[0086] like Fig.10 As shown, the key data of the abutment cross section are abutment height (H), abutment top width (Dt), abutment bottom width (Dw), front wall height (H1), abutment platform width (D1), abutment platform thickness (H2), and abutment bottom chamfer (δ). The key parameterized data stored in Excel are read through the graph, the key parameters are read, the abutment cross section is drawn through the built-in program, and the abutment entity is generated, the spatial position point on the line model is obtained, and the abutment is placed in the correct position;
[0087] For bridge deck systems:
[0088] like Fig.11 As shown in the figure, the bridge deck system usually includes vertical walls, cover plates, protective walls, and guardrails. The types of railings and cover plates are pre-selected, and the size data of fixed vertical walls and protective walls are recorded through internal programs. According to the length of each bridge span, the edge vertex of the flange plate of the box beam is used as the position base point for model generation, and the bridge deck system model of the bridge is generated in batches. During the generation process, the direction of the bridge deck system model generation is controlled by the direction of the flange plate edge line. The accuracy of the orientation of the bridge deck system model is ensured.
[0089] The present invention first collects relevant data of railway bridge projects through various channels, and converts the collected data into model parameters, which can be size, shape, material, etc. In this way, the railway BIM bridge model can be established quickly and accurately; each parameter uses the corresponding railway general drawing data, and is divided using the EBS rules of the Railway BIM Alliance, and the established model is assigned attributes according to the rules of the Railway BIM Alliance. The template adopts a modeling method that connects the program's built-in algorithm with the external data source.
[0090] In summary, this solution abandons the method of manually establishing parametric templates, and there is no need to use third-party software to calibrate the model. The operator does not need to be familiar with the modeling operation software. He only needs to enter the drawing information that needs to be modeled, including line information, superstructure, substructure, terrain information and component information directly into the external Excel data source, avoiding the need for a large number of parametric unit modeling, and providing a simpler and more efficient modeling method for people who cannot use Microstation software.
[0091] An embodiment of the present invention also provides a BIM automated modeling system for railway bridges in the construction phase, the system comprising a computer device, the computer device comprising a processor and a memory, the memory storing computer instructions, the processor being used to execute the computer instructions stored in the memory, and when the computer instructions are executed by the processor, the system implements the steps implemented by the method described above.
[0092] The embodiment of the present invention also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the steps implemented by the aforementioned railway bridge BIM automated modeling method for the construction phase are implemented. The computer-readable storage medium can be a tangible storage medium, such as a random access memory (RAM), a memory, a read-only memory (ROM), an electrically programmable ROM, an electrically erasable programmable ROM, a register, a floppy disk, a hard disk, a removable storage disk, a CD-ROM, or any other form of storage medium known in the technical field.
[0093] It should be understood by those skilled in the art that the exemplary components, systems and methods described in conjunction with the embodiments disclosed herein can be implemented in hardware, software or a combination of the two. Whether it is performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention. When implemented in hardware, it can be, for example, an electronic circuit, an application specific integrated circuit (ASIC), appropriate firmware, a plug-in, a function card, etc. When implemented in software, the elements of the present invention are programs or code segments used to perform the required tasks. The program or code segment can be stored in a machine-readable medium, or transmitted on a transmission medium or a communication link via a data signal carried in a carrier.
[0094] It should be clear that the present invention is not limited to the specific configuration and processing described above and shown in the figures. For the sake of simplicity, a detailed description of the known method is omitted here. In the above embodiments, several specific steps are described and shown as examples. However, the method process of the present invention is not limited to the specific steps described and shown, and those skilled in the art can make various changes, modifications and additions, or change the order between the steps after understanding the spirit of the present invention.
[0095] In the present invention, features described and / or illustrated for one embodiment may be used in the same or similar manner in one or more other embodiments, and / or combined with features of other embodiments or replace features of other embodiments.
[0096] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the embodiments of the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A BIM automated modeling method for railway bridges in the construction phase, characterized in that: The steps of the method include: Acquire a railway line to be constructed and modeling format data corresponding to the railway line, wherein the modeling format data includes multiple pieces of modeling data corresponding to each modeling unit; Reading modeling data of a modeling unit in the modeling format data, and determining a position of the modeling unit on the railway line based on position data of the modeling data; extracting coordinate data from the modeling data based on whether the location of the modeling unit on the railway line is a straight section or a curved section, and calculating the coordinates of the modeling unit based on the coordinate data; At the coordinate position of the modeling unit, a component model is constructed based on the modeling data of the modeling unit, and the construction of all component models on the railway line is completed.
2. The BIM automated modeling method for railway bridges in the construction phase according to claim 1 is characterized in that: The modeling format data is in a table format, and a modeling data area corresponding to each modeling unit is provided in the table of the modeling format data.
3. The BIM automated modeling method for railway bridges in the construction phase according to claim 1 is characterized in that: In the step of determining the position of the modeling unit on the railway line based on the position data of the modeling data, the position data of the modeling data includes curve section marks and straight section marks.
4. The BIM automated modeling method for railway bridges in the construction phase according to claim 1 is characterized in that: In the step of extracting coordinate data from modeling data based on whether the position of the modeling unit on the railway line is a straight section or a curved section, and calculating the coordinates of the modeling unit based on the coordinate data, if the position of the modeling unit on the railway line is a straight section, then read the first horizontal coordinate, the first vertical coordinate, the first distance and the first angle from the position data, and calculate the coordinates based on the first horizontal coordinate, the first vertical coordinate, the first distance and the first angle.
5. The BIM automated modeling method for railway bridges in the construction phase according to claim 4 is characterized in that: In the step of calculating the coordinates based on the first abscissa, the first ordinate, the first distance and the first angle, the coordinates are calculated based on the following formula: Among them, x i Indicates the horizontal coordinate in the calculated coordinates, y i Indicates the ordinate in the calculated coordinates, x a represents the first horizontal coordinate, L represents the first distance, α represents the first angle, y a Indicates the first vertical coordinate.
6. The BIM automated modeling method for railway bridges in the construction phase according to claim 1 is characterized in that: In the step of extracting coordinate data from modeling data based on whether the position of the modeling unit on the railway line is a straight section or a curved section, and calculating the coordinates of the modeling unit based on the coordinate data, the curved section includes a circular curve section and a transition curve section, and if the position of the modeling unit on the railway line is a circular curve section, the radius length and the second distance are read from the position data, and the coordinates are calculated based on the radius length and the second distance; If the location of the modeling unit on the railway line is a gentle curve section, the radius length, the second distance and the third distance are read from the location data, and the coordinates are calculated based on the radius length, the second distance and the third distance.
7. The railway bridge BIM automated modeling method for the construction phase according to claim 6 is characterized in that: If the location of the modeling unit on the railway line is a circular curve section, the radius length and the second distance are read from the location data, and in the step of calculating the coordinates based on the radius length and the second distance, the coordinates are calculated based on the following formula: Among them, x i Indicates the horizontal coordinate in the calculated coordinates, y i Indicates the ordinate in the calculated coordinates, L i represents the second distance, R represents the radius length, Represents the first angle calculated from the second distance and the length of the radius.
8. The BIM automated modeling method for railway bridges in the construction phase according to claim 6 is characterized in that: If the location of the modeling unit on the railway line is a gentle curve section, the radius length, the second distance and the third distance are read from the location data, and in the step of calculating the coordinates based on the radius length, the second distance and the third distance, the coordinates are calculated based on the following formula: Among them, x i Indicates the horizontal coordinate in the calculated coordinates, y i Indicates the ordinate in the calculated coordinates, L i Indicates the second distance, R indicates the radius length, L s represents the third distance, β i represents the calculated second angle, δ i Represents the calculated third angle.
9. The BIM automated modeling method for railway bridges in the construction phase according to any one of claims 1 to 8, characterized in that: The step of calculating the coordinates of the modeling unit based on the coordinate data further includes reading height data of the modeling unit from the modeling data to determine the vertical coordinate.
10. A railway bridge BIM automated modeling system for the construction phase, characterized in that: The system includes a computer device, which includes a processor and a memory. The memory stores computer instructions. The processor is used to execute the computer instructions stored in the memory. When the computer instructions are executed by the processor, the system implements the steps implemented by the method as described in any one of claims 1 to 9.
Citation Information
Patent Citations
BIM parametric modeling method and device based on Dynamo
CN111063030A
Railway track three-dimensional model construction method, electronic equipment and storage medium
CN112184883A
Bridge BIM (Building Information Modeling) rapid modeling method embedded with route curve algorithm
CN115292784A
BIM-based visual modeling method for municipal road engineering
CN115828362A
Railway line position rapid recovery method based on parameter analysis and mileage point matching
CN118114352A