Rail transit bridge general drawing design method and system based on geometric analysis

Through the geometric analytical method based on AutoCAD.NET, the overall diagram design system for rail transit bridges was developed, which solved the shortcomings in accuracy and efficiency of existing software, and realized automated design and high-precision bridge map generation to meet the diversified needs of the rail transit industry.

CN120257415APending Publication Date: 2025-07-04BEIJING URBAN CONSTRUCTION DESIGN & DEVELOPMENT GROUP CO LIMITED
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510184960.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-19
Publication Date
2025-07-04

AI Technical Summary

Technical Problem

Existing bridge design software is difficult to meet the diverse rail transit needs, especially the requirements for accuracy and efficiency under different standards. Traditional numerical analytical methods lack accuracy at the easing curve, making it difficult to meet higher precision design requirements such as high-speed magnetic levitation.

Method used

The geometric analysis method based on AutoCAD.NET secondary development is adopted to develop the rail transit bridge general drawing design system through computer language, integrate data input, analysis and drawing functions, realize automated design, and use geometric analysis method to replace numerical analysis method for coordinate calculation to improve accuracy and efficiency.

Benefits of technology

It realizes automatic processing of bridge general drawing design for different standards and methods, improves design efficiency and accuracy, meets higher design requirements, and provides an interface for subsequent functions addition and intelligent upgrades.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120257415A_ABST
    Figure CN120257415A_ABST
Patent Text Reader

Abstract

The invention discloses a rail transit bridge general drawing design method and system based on geometric analysis. The method comprises the steps that line information is input, a standard database and bridge general design scheme information are created, and a first general design information table is established; calling the first overall design information table to perform data analysis, completing calculation of left and right line mileages, coordinates and rail surface elevation at each stake mark, storing the data into an array matrix and generating a second overall design information table; calling the second overall design information table to carry out data analysis, completing left and right line offset distance calculation, storing into an array matrix and generating a third overall design information table; calling a third overall design information table to customize each entity ID, and completing drawing of a bridge plane general drawing and an elevation drawing; and automatically carrying out data extraction processing on the information table and the plane graph and then outputting a bridge data table. According to the method, different beam type and construction method general drawing design, automatic drawing and drawing output are integrated through single software, data analysis is carried out based on a geometric analysis method, and the design efficiency and precision are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of rail transit bridge design, and more specifically, relates to a general layout design method and system for rail transit bridges based on geometric analysis. Background Art

[0002] With the rapid development of the urban process, the planning and construction of rail transit in China has also experienced a period of rapid development, accumulating rich design experience and habits. However, with the development of the rail transit industry, various types of vehicle models and wheel-rail systems of different systems have emerged across the country, including traditional steel wheel-steel rail systems, emerging straddle monorails, maglevs, suspended monorails, rubber-tyred trams, etc. Under different systems, there are also great differences in the bridge types and construction methods selected according to the actual situation of the project. For example, for steel wheel-steel rail, precast large box girders, cast-in-place large box girders, precast small box girders, and precast U-girders can be used, while for monorails, maglevs, and trams, track girders can be used. Different beam types and construction methods require corresponding general layout design methods and drawing expression methods. The traditional design methods are difficult to meet the diverse needs. Currently, the general layout design software for bridges on the market mainly targets one or some of the beam types and construction methods; at the same time, its core method is to use numerical analysis to calculate the positioning coordinates. Numerical analysis is accurate for calculating the coordinates of straight lines and circular curves, but at the transition curve, the numerical analysis results are approximate values. Although its accuracy has been verified over the years and can meet the needs of civil engineering construction, with the development of high-speed maglev and beam-rail integrated systems, the requirements for accuracy are also increasing.

[0003] Therefore, in order to solidify rich design experience and habits into software tools, and to meet the different design requirements and accuracy requirements of vehicle models and wheel-rail systems of different systems for bridge types and construction methods, there is an urgent need for a design method that can integrate functions such as general layout design, automatic drawing, drawing output, and generation of data tables for different beam types and construction methods, and improve accuracy and efficiency. Summary of the Invention

[0004] In view of the above defects or improvement requirements of the prior art, the present invention provides a general layout design method and system for rail transit bridges based on geometric analysis. On a computer, based on the AutoCAD platform, through the AutoCAD.NET secondary development environment, using a computer language, facing the requirements of general layout design of rail transit bridges, the general layout of various types of rail transit bridges is designed, and the bridge plane general layout, bridge type layout, and various parameter tables are automatically output, greatly simplifying the design work, and using geometric analysis methods to improve the calculation accuracy to meet higher rail design requirements.

[0005] To achieve the above object, according to one aspect of the present invention, the present invention provides a general layout design method for rail transit bridges based on geometric analysis, including the following specific steps:

[0006] S100: Set up a data input template, input line information, create bridge standard database information and overall bridge design plan information, establish a first overall design information table, and formulate corresponding data input rules;

[0007] S200: Call the data in the first overall design information table, perform data parsing through the set determination and calculation principles, complete the calculation of the left and right line mileage, coordinates, and track surface elevation at each stake number, store the results in an array matrix to generate a data table and assign it to the first overall design information table, and output to generate a second overall design information table;

[0008] S300: Call the data in the second overall design information table, perform data parsing through the set determination and calculation principles, obtain the optimal offset value at each stake number, complete the left and right line offset calculation, store the results in an array matrix to generate a data table and assign it to the second overall design information table, and output to generate a third overall design information table;

[0009] S400: Call the third overall design information table, customize each entity ID, and combine various types of information to complete the drawing of the overall bridge plan;

[0010] S500: Call the third overall design information table, customize each entity ID, and combine various types of information to complete the drawing of the bridge elevation view;

[0011] S600: According to the third overall design information table and the plan view, automatically extract and process the data in the information table and the plan view, and then output the bridge data table.

[0012] Furthermore, in the step S100, the formulation of the data input rules is to derive from the dictionary base class object of AutoCAD to form a line information derived class and a standard database derived class, and based on this, an overall plan management data model is constructed, and the derived class object is instantiated.

[0013] Furthermore, the step S200 includes:

[0014] S201: Call the first overall design information table established in S100, automatically read the intersection points, vertical profiles, broken chains, and overall bridge design parameters in the table, and select the bridge type;

[0015] S202: Based on the parameter information read in step S201, calculate the required mileage, coordinates, and elevations for different types of bridge types, and store them in the corresponding array matrices;

[0016] S203: Generate a data table from each of the array matrices calculated in step S202 and assign it to the first overall design information table in step S100 to generate a second overall design information table.

[0017] Further, the step S202 includes the following content:

[0018] Using the read intersection parameters, calculate the coordinates of the key points of the line through the straight line equation, curve equation, and helix equation; according to the read starting stake number mileage and the backward span, calculate the mileage of each stake number one by one and store it in the array matrix; use the stake number mileage to substitute into the line equation to solve the coordinates where the left or right line stake number is located and store it in the array matrix; through the read longitudinal section data and the calculated stake number mileage data, calculate the track surface elevation at each stake number and store it in the array matrix.

[0019] Further, the step S300 includes:

[0020] S301: Call the second overall design information table generated in step S200, and automatically read the intersection, longitudinal section, broken chain, and bridge overall design parameters in the table;

[0021] S302: Through the various parameter information read in step S301, calculate the required offsets for the precast beam type and store the results in the array matrix;

[0022] S303: Generate a data table from the array matrix calculated in step S302 and assign it to the second overall design information table in step S200 to generate a third overall design information table.

[0023] Further, the step S302 includes:

[0024] Using the plane intersection parameters, calculate the coordinates of the key points of the line through the straight line equation, curve equation, and helix equation; adopt the geometric analysis method, based on the array matrix of the coordinates where the left or right line stake number is located for each called stake number, calculate the chord length between adjacent stake numbers, and calculate the versine distance based on the chord length midpoint coordinates and the corresponding arc length midpoint coordinates, and store it in the corresponding array matrix. Through the beam type, construction method, and offset parameters defined in the second overall design information table, finally obtain the offset values at each stake number and store them in the corresponding array matrix.

[0025] Further, the step S400 includes:

[0026] S401: Call the third overall design information table generated by S300, automatically read the construction information of various components in the standard database in the table, and customize the entity objects according to the data input rules and store them in each entity object ID;

[0027] S402: Set the dimension style, text height, text style, and dimension position, and select the main components to be drawn, the main line type, the expansion joint layout method, and the bearing pad stone layout method;

[0028] S403: Based on various types of information such as each entity ID, stake number coordinates, offset matrix, pier column positioning mode, beam layout method, and custom pier column positioning in the called third overall design information table, perform the positioning of the entity ID and draw it;

[0029] S404: Use the customized plane standard drawing frame to customize the entity object for the drawing frame design, and then use the layout to generate the bridge plane general drawing with one click.

[0030] Further, the step S500 includes:

[0031] S501: Call the third overall design information table generated by S300, automatically read the construction information of various components in the standard database in the table, and customize the entity object according to the data input rules and store it in each entity object ID;

[0032] S502: Set the dimension style, text height, text style, dimension position, and select the entity components and main line types to be drawn;

[0033] S503: Based on various types of information such as each entity ID, stake number mileage, elevation at all levels, bearing type, etc. in the called third overall design information table, perform the positioning of the entity ID and draw it;

[0034] S504: Use the customized elevation standard drawing frame to customize the entity object for the drawing frame design, and then use the layout to generate the bridge elevation drawing with one click.

[0035] Further, the step 600 includes:

[0036] S601: Call the third overall design information table, automatically read the construction parameters of various components in the standard database in the table, and customize the entity object according to the data input rules and store it in each entity object ID;

[0037] S602: Set the table style, text height, text style, and select the entities to be drawn;

[0038] S603: Use various types of information such as each entity ID, stake number mileage, coordinates in the plan view, component length data, etc. in the called third overall design information table to automatically draw the bridge data table and generate the layout drawing.

[0039] According to another aspect of the present invention, the present invention provides a rail transit bridge general drawing design system based on geometric analysis, which is used to implement the steps of the above-mentioned rail transit bridge general drawing design method based on geometric analysis, and is characterized by including:

[0040] A data input module, which is used to input line information, create a bridge standard database, and establish a bridge overall scheme;

[0041] A data calling module, which is used to automatically read relevant design parameter information in the overall design information table at different stages of bridge design;

[0042] A data parsing module, which is used to process and parse the called design parameter data at different stages of bridge design;

[0043] A result output module, which is used to generate a data table from the array matrix obtained in the data parsing module at different stages, assign it to the overall design information table at different stages, and generate a new overall design information table;

[0044] A defined entity module, which is used to locate and draw entity IDs according to each entity ID and other various parameter information in the called third overall design information table;

[0045] A drawing module, including a plan drawing module and an elevation drawing module. Each drawing module contains a style attribute tool, a drawing content tool, and a layout folding tool, which are used to directly and automatically draw the bridge plan and elevation according to the parsed and output data;

[0046] A table generation module, which is used to automatically draw a table according to various comprehensive information such as each entity ID, station mileage, coordinates in the plan drawing, and component length data in the called overall design information table, automatically output the bearing platform center coordinate and azimuth table, bearing platform pile foundation coordinate table, precast beam table, and cushion stone center coordinate and azimuth table in the AutoCAD drawing, and automatically generate a layout drawing.

[0047] Generally speaking, compared with the prior art, the above technical solution conceived by the present invention can achieve the following beneficial effects:

[0048] 1. Based on the AutoCAD platform, through the AutoCAD.NET secondary development environment, the present invention develops a general layout design system for rail transit bridges based on geometric analysis by using computer language. Through the highly integrated system, only by setting the line information, standard database information, and overall bridge information, the system can automatically complete data calling, parsing, result output, and drawing work, automatically generate the plane general layout, elevation drawing, and bridge tables, realizing the automatic processing of the general layout design of rail transit bridges with different systems and construction methods, greatly improving the efficiency of bridge design work and shortening the design cycle.

[0049] 2. The present invention adopts a rail transit bridge master plan design method based on geometric analysis, and adopts geometric analysis to replace the traditional numerical analysis method for coordinate calculation, so as to solve the problem that the existing numerical analysis method has insufficient accuracy in the coordinate calculation of complex sections such as transition curves, and it is difficult to meet the track design requirements with higher accuracy such as high-speed magnetic levitation and beam-rail integrated system. The geometric analysis method can accurately calculate the coordinates on all line types and curve equations such as straight lines, circular curves, transition curves, including the vector distance of all secants on transition curve segments, straight-slow segments, and slow-circle segments, which significantly improves the data accuracy of precast beam design, meets the industry's higher design accuracy requirements, and improves the design quality.

[0050] 3. The rail transit bridge master plan design system based on geometric analysis of the present invention adopts a relatively independent modular architecture design, which can easily add functional modules to adapt to the ever-changing design needs and technological progress of the rail transit industry, and provides an interface for subsequent function addition and intelligent upgrading, which helps to maintain the advancement and applicability of the software.

[0051] 4. The present invention associates bridge components by customizing entity object IDs, so that all graphic elements (such as piers, bridges, etc.) can be directly accessed and operated through unique IDs, simplifying subsequent design and modification work and improving these efficiencies. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] Figure 1 This is a flow chart of a method for designing a rail transit bridge master plan based on geometric analysis according to an embodiment of the present invention;

[0053] Figure 2 This is a flowchart of left and right lane mileage calculation according to an embodiment of the present invention;

[0054] Figure 3 This is a flow chart of left and right line offset calculation in an embodiment of the present invention;

[0055] Figure 4 A schematic diagram of calculating vector distance and offset distance using a geometric analytical method according to an embodiment of the present invention;

[0056] Figure 5 This is a flow chart of calculating vector distance and offset distance using the geometric analysis method according to an embodiment of the present invention;

[0057] Figure 6 Draw a flow chart for the bridge plan of an embodiment of the present invention;

[0058] Figure 7 Draw an operation interface diagram for the bridge plan;

[0059] Figure 8 A flow chart for drawing a bridge elevation diagram according to an embodiment of the present invention;

[0060] Figure 9It is a drawing operation interface diagram for the bridge elevation view;

[0061] Figure 10 It is a flow chart for the output of the bridge data table in the embodiment of the present invention. Specific implementation manners

[0062] In order to make the objectives, technical solutions and advantages of the present invention more clear and understandable, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention and are not used to limit the present invention. In addition, the technical features involved in the various embodiments of the present invention described below can be combined with each other as long as they do not conflict with each other.

[0063] It should be noted that the technical solutions between the various embodiments of the present invention can be combined with each other, but it must be based on the fact that those skilled in the art can implement it. When the combination of technical solutions conflicts with each other or cannot be implemented, it should be considered that such a combination of technical solutions does not exist and is not within the protection scope required by the present invention.

[0064] In the present invention, the term "comprising", "including" or any other variant thereof is intended to cover a non-exclusive inclusion, so that a process, method, article or device comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or also includes elements inherent to such a process, method, article or device. Without further limitation, the elements defined by the statement "comprising..." do not exclude the presence of additional identical elements in the process, method, article or device comprising the said elements.

[0065] The following uses Embodiment 1 to illustrate a general layout design system for rail transit bridges based on geometric analysis provided by the present application. In this embodiment, the system may include:

[0066] Data input module: used to input line information, create a bridge standard database and establish a general bridge plan. This module uses Office Excel as the data input platform, and users can perform individual or batch operations on each pier position in the template to access and modify relevant data. The input data includes vertical section parameters (such as the mileage of the grade change point, design elevation, and vertical curve radius), intersection parameters (such as coordinates, bending radius, and the lengths of the front and rear transition curves), and broken chain parameters (such as the mileage before the broken chain and the broken chain length). In addition, this module also formulates corresponding data input rules to meet the data call in subsequent steps, and retains the flexibility of independent settings, reserving an interface for system expansion and upgrade.

[0067] Data call module: At different stages of bridge design, this module will automatically read relevant design parameters and other information from the overall design information table of different stages according to needs, providing data support for subsequent data analysis, calculation and drawing.

[0068] Data analysis module: This module processes and analyzes the parameter data called at different stages of bridge design according to the design parameters of the overall design information table called at different stages. Specifically, it uses the plane intersection parameters and line equations to calculate the coordinates of the key points of the line, and calculates the mileage and coordinates of each pile number span by span according to the input starting pile number mileage and backward span. It can also calculate the track surface elevation at each pile number based on the input longitudinal section data and pile number mileage data. For the track beam system, this module can also calculate the coordinates, mileage and track surface elevation of the secondary line pile number based on the main line pile number coordinates, and store all calculation results in the array matrix. In addition, based on the coordinate array matrix of the left or right line pile number where each pile number is located, the geometric analysis method is used to calculate the vector distance, and the offset value at each pile number is finally obtained according to the offset calculation formula, and stored in the corresponding array matrix, providing accurate and reliable basic data support for subsequent steps.

[0069] Result output module: This module is used to generate data tables from the result array matrices obtained from the data analysis modules at different stages, and to give overall design information tables at different stages to facilitate the call of different design stages of the bridge.

[0070] Define entity module: According to the entity IDs in the called third overall design information table, pile coordinates, offset matrix, pier positioning mode, beam layout, custom pier positioning, pile mileage, elevations at all levels, support types and other comprehensive information, the entity ID is located and drawn, and the layout drawing is automatically generated.

[0071] Drawing module: Automatically draw the bridge plan and elevation directly based on the parsed and output data. This module includes a plan drawing module and an elevation drawing module. Each drawing module contains style attribute tools, drawing content tools, and layout folding tools. Users can select the drawing content, style, and attributes in the attribute tools and drawing content tools as needed, use the layout folding tool to customize the entity objects using the system-customized plane standard drawing frame to design the frame, and then use the layout to generate all drawings with one click.

[0072] Table generation module: This module is used to manage data and plan drawings according to the overall design plan, and output the data in AutoCAD graphic tables after extracting the calculation results and plan drawings according to the geometric analysis method. The system has designed four types of table formats, including the center coordinates and azimuth table of the pedestal, the coordinate table of the pedestal pile foundation, the table of precast beams, and the table of the center coordinates and azimuth of the pad stone.

[0073] Embodiment 2

[0074] In this embodiment, using the above system, a general layout design method for rail transit bridges based on geometric analysis is realized. Figure 1 It is a flowchart of a general layout design method for rail transit bridges based on geometric analysis provided by an embodiment of the present application. In this embodiment, the method includes:

[0075] S100: According to the data input template, input line information, create bridge standard database information and bridge overall design scheme information, establish the first overall design information table, and formulate corresponding data input rules to meet the data calls in subsequent steps;

[0076] Specifically, the formulation of the data input rules is derived from the dictionary base class object in AutoCAD to form a line information derived class and a standard database derived class, and based on this, an overall scheme management data model is constructed. After the instance of the overall scheme management data model derived class object is instantiated, it is unique in the DWG graphics space of AutoCAD and is used to record the IDs of all graphic elements in this graphics space, such as the IDs of custom entity objects such as piers, bridges, stake number markings, beam types, and spans. Through the ID, the data of related objects can be directly accessed and operated. When formulating the data input rules, the flexibility of independent setting is retained, and interfaces are reserved for subsequent system expansion and upgrade.

[0077] The line information input interface corresponds to the data provided by the line specialty, including vertical section parameters, intersection point parameters, and broken chain parameters. Among them,

[0078] The vertical section parameters are the mileage of the grade change point, the design elevation, and the vertical curve radius. This system can automatically calculate parameters such as the longitudinal slope, tangent point, and external distance, and automatically calculate the track surface elevation of the whole line according to the mileage, store it in the elevation data set for drawing calls, and at the same time output the track surface elevation for the user to calculate the remaining elevation.

[0079] The intersection point parameters are the coordinates, bending radius, and lengths of the front and rear transition curves. This system can automatically calculate parameters such as the tangent length, deflection angle, and total curve length, store them in the plane data set for the next step of calculation and drawing calls.

[0080] The broken chain parameters are the mileage before the broken chain and the broken chain length. This system can automatically calculate the actual mileage at the stake number according to the pier position and calculate the track surface elevation at each pier position accordingly.

[0081] The standard database information includes pier and abutment structure parameters and precast beam structure parameters, and can cover common bridge types and special bridge types in various rail transit systems. All kinds of data in the standard database are stored in each entity object ID in the system. Through the call of the ID, the drawing of the plan and elevation, and coordinate calculation can be carried out. Among them,

[0082] Among the structural parameters of piers and abutments, the parameters of the bearing platform include the transverse, longitudinal, and vertical dimensions, and support for three-layer bearing platforms and spread footings; the parameters of the pile foundation include the pile diameter, spacing, and number of rows, and can be arranged in two ways: determinant and plum blossom; the parameters of the pier column include the pier head, pier body dimensions, variable cross-section slope rate, etc.; the special pier and abutment parameters include data of multi-bearing platform pier columns and multi-pier common bearing platforms.

[0083] Among the structural parameters of precast beams, it includes the span, joint width, and local coordinate data of the support of three commonly used precast beams: precast small box girders, precast large box girders, and precast U-shaped beams.

[0084] The information on the overall bridge design scheme includes the span layout parameters of the left and right line bridges, the elevation parameters of the left and right line bridges, the construction method parameters of the left and right line bridges, and the special parameters of the left and right line bridges.

[0085] S200: As Figure 2 shown, call the data in the first overall design information table, perform data parsing to complete the calculation of the mileage, coordinates, and track surface elevation at each pile number of the left and right lines, and store the results in an array matrix to generate a data table and assign it to the first overall design information table, and output to generate the second overall design information table; specifically, it includes the following steps:

[0086] S201: Call the first overall design information table established in S100, automatically read the intersection points, vertical profiles, broken chains, and overall bridge design parameters (including the starting pier column mileage, backward span, beam type) in the table, and select the bridge type. The preset bridge type options include the traditional steel wheel and steel rail system and the emerging track beam system.

[0087] S202: Based on the parameter information read in step S201, calculate the required mileage, coordinates, and elevation for different bridge types, and store them in the corresponding array matrix.

[0088] Specifically, the embodiment of the present invention selects the traditional steel wheel and steel rail system. Using the read intersection point parameters, calculate the coordinates of the key points of the line (including the starting point, straight to slow point, slow to round point, round to slow point, slow to straight point, end point, etc.) through the straight line equation, curve equation, and spiral equation, and perfectly fit with the line diagram provided by the line specialty; according to the starting pile number mileage and backward span read, calculate the mileage of each pile number one by one and store it in the array matrix; substitute the pile number mileage into the line equation to solve the coordinates of the left or right line pile number and store it in the array matrix; through the read vertical profile data and the calculated pile number mileage data, calculate the track surface elevation at each pile number and store it in the array matrix.

[0089] If the track beam system is selected, it is also necessary to calculate the sub-line stake number coordinates, mileage, and rail surface elevation based on the main-line stake number coordinates (for example, if the right line is the main line, the left line is the sub-line). The method adopted in the system is to intersect the perpendicular line of the main line with the sub-line, and the intersection point is the sub-line stake number coordinates. Then, the sub-line stake number mileage and elevation are calculated by inverse calculation according to the line equation.

[0090] S203: Generate a data table from each array matrix calculated in step S202 and assign it to the first overall design information table in step S100 to generate a second overall design information table.

[0091] S300: As Figure 3 shown, call the data of the second overall design information table, and through the set judgment and calculation principles, perform data analysis to obtain the optimal offset value at each stake number, complete the offset calculation for the left and right lines, store the results in an array matrix, generate a data table and assign it to the second overall design information table, and output and generate a third overall design information table; specifically, it includes the following steps:

[0092] S301: Call the second overall design information table generated in step S200, and the system automatically reads the intersection points, vertical profiles, broken chain, and bridge overall design parameters (including the starting pier column mileage, backward span, construction method, beam type, offset parameter) in the table.

[0093] S302: Calculate the required offset for the precast beam type based on the parameter information read in step S301, and store the results in an array matrix.

[0094] Specifically, using the plane intersection point parameters, calculate the coordinates of the key points of the line (including the starting point, straight to spiral point, spiral to circular point, circular to spiral point, spiral to straight point, end point, etc.) through the straight line equation, curve equation, and spiral equation, and fully fit with the line diagram provided by the line specialty; adopt the geometric analysis method, based on the coordinate array matrix of the left or right line where each stake number is located, calculate the chord length between adjacent stake numbers, and calculate the versine f according to the chord length midpoint coordinates and the corresponding arc length midpoint coordinates n , store it in the corresponding array matrix, and finally obtain the offset value d n at each stake number through the beam type, construction method, and offset parameters defined in the second overall design information table, store it in the corresponding array matrix for use in subsequent steps. As Figure 4 and Figure 5 are respectively the calculation schematic diagram and calculation flow chart of the geometric analysis method.

[0095] The geometric analysis method is applicable to all line types and curve equations, and can accurately calculate the versine of all secant lines on the transition curve section, straight to spiral section, and spiral to circular section.

[0096] S303: Generate a data table from each of the array matrices calculated in step S302 and assign it to the second overall design information table in step S200 to generate a third overall design information table.

[0097] S400: As Figure 6 shown, call the third overall design information table, customize each entity ID, and combine various types of information to complete the drawing of the bridge plan layout, including the pier plan, pile cap plan, pile foundation plan, precast bridge plan, and related markings required in the overall layout design. This step includes:

[0098] S401: Call the third overall design information table generated in S300, automatically read the construction information of various components in the standard database in the table, and customize the entity objects according to the data input rules and store them in each entity object ID;

[0099] S402: Set the dimension style, text height, text style, and dimension location, select the main components to be drawn, main line type, expansion joint layout method, and bearing pad layout method. As Figure 7 is the operation interface diagram for drawing the bridge plan;

[0100] Specifically, the dimension style and text style are the existing styles in the current drawing; the text height can be set arbitrarily as needed; the dimension location is defaulted to be marked on the main line, and when drawing guide beams and track beams, it can be selected to mark on both the main and auxiliary lines.

[0101] The main components can be selected to draw pile foundations, pile caps, pier bottom sections, precast beams, and related markings.

[0102] For the selection of the main line type, in urban rail transit, generally the right line is used for span layout, the main line is selected as the right line, and the program will draw according to the "right line general layout" in the third overall design information table, and the markings will be along the right line; for railway projects, generally the left line is used for span layout, the main line is selected as the left line, and the program will draw according to the "left line general layout" in the table.

[0103] For the expansion joint layout method, two beam end treatment methods can be selected as needed, including trapezoidal expansion joints and rectangular expansion joints.

[0104] For the bearing pad layout method, two treatment methods can be selected as needed, including fan-shaped layout of bearing pads and parallel layout of bearing pads. When the expansion joint is arranged in a trapezoidal shape, the bearing pads can only be arranged in a fan-shaped manner.

[0105] S403: Based on various types of information such as each entity ID, station number coordinates, offset matrix, pier column positioning mode, beam laying method, and customized pier column positioning in the called third overall design information table, perform the positioning and drawing of the entity IDs;

[0106] Pier column positioning modes include "double - line main - line normal direction", "double - line trumpet - shaped", and "single - line single - foundation". Among them, "double - line main - line normal direction" is applicable to double - line bridges. Generally, pier column positioning is carried out through the intersection of the extension of the normal line of the main line and the secondary line. "Double - line trumpet - shaped" is applicable to trumpet - shaped sections where the left and right lines are symmetric, and pier column positioning is carried out through the normal line of the symmetric center line. "Single - line single - foundation" is applicable to single - line bridges, and pier column positioning is carried out through the normal lines of the left and right lines respectively.

[0107] Beam - laying methods currently support five types. Among them, precast beams include A: double - line large box girders, B: double - line small box girders, U - girders, C: single - line small box girders, U - girders; cast - in - place beams include D: cast - in - place double - line, double - line guide girders, E: cast - in - place single - line, single - line guide girders, CTB: single - line to double - line. Just fill in the letters according to requirements; precast beams are drawn with straight - line substitution for curves.

[0108] For custom pier column positioning, the default center point of the pier column is the mid - point between the two lines or the intersection with the line. When the pier column needs to be horizontally offset, according to the distance from the called pier column center to the theoretical center (the position of the pier column center automatically calculated by the system according to the pier column positioning mode). For the case of multiple pier columns (such as portal piers), input the distance d from the pier column (cap) to the theoretical center. When the secondary line offsets towards the main line, d is negative, and when the main line offsets towards the secondary line, d is positive. When the pier column positioning mode is selected as "double - line trumpet - shaped", the "four - intersection points of the trumpet - shaped" method is adopted, and four input intersection points need to be called, namely the intersection point of the main line at the small mileage, the intersection point of the secondary line at the small mileage, the intersection point of the main line at the large mileage, and the intersection point of the secondary line at the large mileage. The system automatically locates the axis of symmetry according to the four intersection points.

[0109] Furthermore, the input angle is called to achieve the torsion of the pier column. When not filled or filled with 0, it is perpendicular to the line. A positive value rotates counter - clockwise on the basis of perpendicular intersection, and a negative value rotates clockwise on the basis of perpendicular intersection. By default, the pier column and the cap rotate at the same angle. If the rotation angles of the pier columns are different, the pier column needs to be rotated by the angle difference again.

[0110] S404: Use a customized plane standard drawing frame to customize entity objects for layout design, and then use the layout to generate the bridge plane general drawing with one key.

[0111] S500: As Figure 7 shown, call the third overall design information table, customize each entity ID, and combine various types of information to complete the drawing of the bridge elevation view, including the pier elevation, cap elevation, pile foundation elevation, bridge elevation, longitudinal section information table, foundation expansion drawing, and related markings required in the overall design.

[0112] S501: Call the third overall design information table generated by S300, automatically read the construction information of various components in the standard database in the table, and customize entity objects according to the data input rules and store them in each entity object ID;

[0113] S502: Set the dimension style, text height, text style, dimension position, select the entity components and main line types to be drawn, such as Figure 9 For the drawing operation interface diagram of the bridge elevation view;

[0114] The dimension style and text style are the existing styles in the current drawing; the text height can be set arbitrarily as needed; the dimension data is defaulted to the main line dimension, and when it comes to the guide rail beam and track beam, the main and secondary lines are automatically dimensioned simultaneously.

[0115] For entity components, it is possible to select to draw the elevations of each level of components, the annotation of entity names, the longitudinal profile element table, the foundation expansion drawing, etc.

[0116] For the main line type, in urban rail transit, generally the right line is used for span layout. When the main line is selected as the right line, the program will draw according to the "right line general drawing" in the third overall design information table; for railway projects, generally the left line is used for span layout. When the main line is selected as the left line, the program will draw according to the "left line general drawing" in the table.

[0117] S503: Based on various information such as each entity ID, stake number mileage, elevations of each level, and bearing types in the called third overall design information table, locate and draw the entity ID;

[0118] S504: Use the customized elevation standard drawing frame to customize the entity objects for layout design, and then use the layout to generate the bridge elevation view with one key.

[0119] S600: As Figure 8 shown, according to the third overall design information table and the plan view, automatically extract and process the data in the information table and the plan view, and then output the bridge data table; specifically including:

[0120] S601: Call the third overall design information table, automatically read the construction parameters of various components in the standard database in the table, and customize the entity objects according to the data input rules and store them in each entity object ID;

[0121] S602: Set the table style, text height, text style, and select the entities to be drawn;

[0122] S603: Utilize various information such as each entity ID, stake number mileage, coordinates in the plan view, and component length data in the called third overall design information table to automatically draw the bridge data table and generate the layout drawing. The bridge data table includes the table of cap center coordinates and azimuth angles, the table of cap pile foundation coordinates, the precast beam table, and the table of bearing pad center coordinates and azimuth angles.

[0123] In summary of the above embodiments, a general layout design system and method for rail transit bridges based on geometric analysis provided by the present invention. The system is developed based on the AutoCAD platform, programmed using a computer language through the AutoCAD.NET secondary development environment, and integrates functions such as general layout design, automatic drawing, and drawing output for different beam types and construction methods, solving the deficiencies of existing bridge design software in terms of accuracy, applicability, and integration, and greatly improving the work efficiency and accuracy of bridge design in the rail transit field.

[0124] Those skilled in the art can easily understand that the above description is only a preferred embodiment of the present invention and is not used to limit the present invention. Any modifications, equivalent replacements, and improvements made within the spirit and principle of the present invention should be included within the protection scope of the present invention.

Claims

1. A general layout design method for rail transit bridges based on geometric analysis, characterized in that It includes the following specific steps: S100: Set up a data input template, input line information, create bridge standard database information and bridge general design scheme information, establish a first general design information table, and formulate corresponding data input rules; S200: Call the data in the first general design information table, perform data parsing through the set judgment and calculation principles, complete the calculation of the left and right line mileage, coordinates and the track surface elevation at each pile number, store the results in an array matrix to generate a data table and assign it to the first general design information table, and output to generate a second general design information table; S300: Call the data in the second general design information table, perform data parsing through the set judgment and calculation principles, obtain the optimal offset value at each pile number, complete the left and right line offset calculation, store the results in an array matrix to generate a data table and assign it to the second general design information table, and output to generate a third general design information table; S400: Call the third general design information table, customize each entity ID, and combine various types of information to complete the drawing of the bridge general plan; S5 00: Call the third general design information table, customize each entity ID, and combine various types of information to complete the drawing of the bridge elevation view; S6 00: According to the third general design information table and the plan view, automatically extract and process the data in the information table and the plan view, and then output the bridge data table.

2. The method for designing the general layout of a rail transit bridge based on geometric analysis according to claim 1, wherein In the step S100, the formulation of the data input rules is to derive from the dictionary base class object of AutoCAD to form a line information derived class and a standard database derived class, and based on this, a general plan management data model is constructed, and the derived class object is instantiated.

3. The general layout design method of the rail transit bridge based on geometric analysis according to claim 1, characterized in that, The step S200 includes: S201: Call the first general design information table established in S100, automatically read the intersection points, vertical profiles, broken chains, and bridge general design parameters in the table, and select the bridge type; S202: Through the parameter information read in step S201, calculate the required mileage, coordinates, and elevations for different types of bridge types, and store them in the corresponding array matrices; S203: Generate a data table from each array matrix calculated in step S202 and assign it to the first general design information table in step S100 to generate a second general design information table.

4. The method for general layout design of rail transit bridges based on geometric analysis according to claim 3, characterized in that The step S202 includes the following contents: Use the read intersection point parameters to calculate the coordinates of the key points of the line through the straight line equation, curve equation, and spiral equation; according to the starting pile number mileage and the backward span read, calculate the mileage of each pile number one by one and store it in the array matrix; Use the pile number mileage to substitute into the line equation to solve the coordinates of the left or right line pile number and store it in the array matrix; Through the read vertical profile data and the calculated pile number mileage data, calculate the track surface elevation at each pile number and store it in the array matrix.

5. The general layout design method of rail transit bridges based on geometric analysis according to claim 1, characterized in that, The step S300 includes: S301: Call the second general design information table generated in step S200, and automatically read the intersection points, vertical profiles, broken chains, and bridge general design parameters in the table; S302: Through the parameter information read in step S301, calculate the required offset for the precast beam type and store the results in the array matrix; S303: Assign the data table generated from the array matrix calculated in step S302 to the second overall design information table in step S200 to generate a third overall design information table.

6. The method for general layout design of rail transit bridges based on geometric analysis according to claim 5, characterized in that, The said step S302 includes: Using the plane intersection parameters, calculate the coordinates of the key points of the line through the straight line equation, curve equation, and helix equation; adopt the geometric analysis method, based on the coordinate array matrix of the left or right line pile numbers where each called pile number is located, calculate the chord length between adjacent pile numbers, and calculate the versine distance based on the chord length midpoint coordinates and the corresponding arc length midpoint coordinates, store it in the corresponding array matrix, and finally obtain the offset values at each pile number through the beam type, construction method, and offset parameters defined in the second overall design information table, and store them in the corresponding array matrix.

7. The method for general layout design of rail transit bridges based on geometric analysis according to claim 1, characterized in that The said step S400 includes: S401: Call the third overall design information table generated by S300, automatically read the construction information of various components in the standard database in the table, and customize entity objects according to the data input rules and store them in each entity object ID; S402: Set the dimension style, text height, text style, dimension position, and select the main components to be drawn, main line type, expansion joint layout method, and bearing pad stone layout method; S403: Based on various information such as each entity ID, pile number coordinates, offset matrix, pier column positioning mode, beam layout method, and customized pier column positioning in the called third overall design information table, perform the positioning and drawing of entity IDs; S404: Use the customized plane standard drawing frame to customize entity objects for frame layout design, and then use the layout to generate the bridge plane general drawing with one key.

8. The method for general layout design of rail transit bridges based on geometric analysis according to claim 1, characterized in that, The said step S500 includes: S501: Call the third overall design information table generated by S300, automatically read the construction information of various components in the standard database in the table, and customize entity objects according to the data input rules and store them in each entity object ID; S502: Set the dimension style, text height, text style, dimension position, and select the entity components and main line type to be drawn; S503: Based on various information such as each entity ID, pile number mileage, elevation at all levels, and bearing type in the called third overall design information table, perform the positioning and drawing of entity IDs; S504: Use the customized elevation standard drawing frame to customize entity objects for frame layout design, and then use the layout to generate the bridge elevation view with one key.

9. The method for designing the general layout of a rail transit bridge based on geometric analysis according to claim 1, characterized in that, The said step 600 includes: S601: Call the third overall design information table, automatically read the construction parameters of various components in the standard database in the table, and customize entity objects according to the data input rules and store them in each entity object ID; S602: Set the table style, text height, text style, and select the entities to be drawn; S603: Use the various entity IDs, pile number mileage, coordinates in the plan view, and component length data information in the called third overall design information table to automatically draw the bridge data table and generate the layout drawing.

10. A general layout design system for rail transit bridges based on geometric analysis, which is used to implement the steps of a general layout design method for rail transit bridges based on geometric analysis as described in any one of claims 1-9, characterized in that, It includes: A data input module for inputting line information, creating a bridge standard database, and establishing a bridge overall plan; A data calling module, which is used to automatically read relevant design parameter information in the overall design information table at different stages of bridge design; A data parsing module, which is used to process and parse the called design parameter data at different stages of bridge design; A result output module, which is used to generate a data table from the array matrix obtained in the data parsing module at different stages, assign it to the overall design information table at different stages, and generate a new overall design information table; A defined entity module, which is used to locate and draw entity IDs according to the entity IDs and other various parameter information in the called third overall design information table; A drawing module, including a plan drawing module and an elevation drawing module. Each drawing module contains a style attribute tool, a drawing content tool, and a layout folding tool, which are used to directly and automatically draw the bridge plan and elevation according to the parsed and output data; A table generation module, which is used to automatically draw a table according to the entity IDs, station mileage, coordinates in the plan, and component length data information in the called overall design information table, automatically output the bearing platform center coordinate and azimuth table, bearing platform pile foundation coordinate table, precast beam table, and bearing pad center coordinate and azimuth table in the AutoCAD drawing, and automatically generate a layout drawing.