A steel truss fine modeling method and system

By constructing a steel truss model, the problem of large drawing calculation volume caused by the large number of steel truss members and varied structural details was solved, and efficient digital design and accurate two-dimensional drawing generation were achieved.

CN119416299BActive Publication Date: 2025-09-16CHINA RAILWAY DESIGN GRP CO LTD +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411329214.3
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-09-24
Publication Date
2025-09-16
Estimated Expiration
2044-09-24

AI Technical Summary

Technical Problem

In the existing technology, the large number of steel truss members and the changeable structural details lead to a large workload in drawing and calculation, low design efficiency, and a large amount of rework after design modification.

Method used

By using digital means, the steel truss model is constructed by traversing the database of the main truss, bridge deck system and connection system, including rods, nodes, stiffeners, bolt connections and joints, and a two-dimensional drawing is generated.

Benefits of technology

It achieves accurate modeling of the internal components of steel trusses, improves design efficiency, ensures the quality of drawings and the accuracy of engineering quantity calculations, and simplifies the design modification process.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119416299B_ABST
    Figure CN119416299B_ABST
Patent Text Reader

Abstract

The present invention discloses a method and system for fine modeling of steel trusses. The method traverses the main truss database, determines the type of member by the positive and negative relationship of the sub-member cross-section number and the positive and negative relationship of the node number contained in each data, and constructs a main truss member model based on the member connection form and the welding staggered form; traverses the bridge deck system database to construct a bridge deck system model; traverses the connection system database to construct a connection system member model; the system includes a data extraction module, a main truss member modeling module, a bridge deck system modeling module, and a connection system member modeling module. The present invention realizes the modeling of the construction drawings of the internal components of steel trusses, ensures the quality of the drawings and the accuracy of the engineering quantity calculation, and solves the problem of a large workload of drawing and quantity calculation due to the large number of steel truss members and the changeable structural details. The present invention adopts a digital design concept, modifies the design model by changing parameters, and what you see is what you get, making the steel truss design more intuitive, while greatly improving the design efficiency and better ensuring the design quality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of bridge engineering design, and in particular relates to a steel truss fine modeling method and system. Background Art

[0002] For sites that do not have the conditions for floating and hoisting large sections, the most common form of steel trusses is to use integral nodes, factory-made rods, and on-site installation. The Changtai Yangtze River Bridge dedicated navigation bridge, the Yuanjiang Super Bridge of the Yunmo Railway, the Zhengzhou Wantan Yellow River Highway-Rail Bridge, the Yachi River Super Bridge of the Guiqian Expressway, the Yellow River Highway-Rail Dual-Use Bridge of the Shijiazhuang-Jinan Passenger Dedicated Line, the Dongying Yellow River Highway-Rail Bridge of the Tianjin-Weifang High-Speed ​​Railway, the Chongqi Highway-Rail Yangtze River Bridge of the Shanghai-Chongqing-Chengdu High-Speed ​​Railway, and the Xiongshang High-Speed ​​Railway Yellow River Super Bridge all use this type of steel truss.

[0003] After the steel truss member verification is complete, the drawing phase begins. Currently, this work is primarily completed manually by creating 2D drawings. The numerous steel truss members and varying structural details make the drawing calculations arduous, resulting in low efficiency and significant rework after design modifications. A digital approach is urgently needed to achieve detailed modeling of the steel truss model, generate 2D drawings based on the model, and implement forward design of the steel truss, thereby improving design efficiency. Summary of the Invention

[0004] The present invention is proposed to solve the problems existing in the prior art, and its purpose is to provide a steel truss fine modeling method and system.

[0005] The technical solution of the present invention is: a steel truss fine modeling method and system, comprising the following steps:

[0006] A. Traverse the main truss database and determine the member type based on the positive and negative relationship between the sub-member cross-section numbers and the node numbers contained in each data entry. Build a main truss member model based on the member connection form and welding staggered form.

[0007] B. Traverse the bridge deck system database and build a bridge deck system model;

[0008] C. Traverse the connection system database and build the connection system member model.

[0009] Furthermore, in step A, the member type is determined as follows:

[0010] a11. If the section number of sub-member a is less than 0, the section number of sub-member b is less than 0, the section number of sub-member c is equal to 0, and the node number a is greater than 0, and the node number b is equal to 0, this indicates that the member has only one node a.

[0011] a12. Sub-member a section number > 0, sub-member b section number < 0, sub-member c section number = 0, node a number > 0, and node b number = 0 indicates a non-end member consisting of one sub-member a and one node a.

[0012] a13. Sub-member a section number < 0, sub-member b section number > 0, sub-member c section number = 0, node a number > 0, and node b number = 0 indicates a non-end member consisting of one node a and one sub-member b.

[0013] a14. Sub-member a section number > 0, sub-member b section number = 0, sub-member c section number = 0, node a number > 0, node b number = 0 indicates an end member consisting of one sub-member a and one node a.

[0014] a15. Sub-member a section number = 0, sub-member b section number > 0, sub-member c section number = 0, node a number > 0, and node b number = 0 indicates an end member consisting of one node a and one sub-member b.

[0015] a16. Sub-member a section number <0, sub-member b section number >0, sub-member c section number <0, node a number >0, and node b number >0 indicates a member consisting of one node a, one sub-member b, and one node b.

[0016] a17. Sub-member a section number > 0, sub-member b section number > 0, sub-member c section number = 0, node a number > 0, and node b number = 0 indicates a member consisting of one section of sub-member a, one node a, and one section of sub-member b.

[0017] a18. If sub-member a section number = 0, sub-member b section number > 0, sub-member c section number = 0, node a number < 0, and node b number < 0, it means that the member has only one sub-member b.

[0018] Furthermore, the judgment rules of the sub-member section number and node number are as follows:

[0019] Positive sub-member section numbers and node numbers indicate that the sub-members and nodes exist and their models need to be constructed.

[0020] Negative sub-member section numbers and node numbers indicate that sub-members and nodes exist and are only used as indexes for data acquisition; no model needs to be constructed.

[0021] If the sub-member section number or node number is zero, it means that the sub-member or node does not exist.

[0022] Furthermore, step A includes modeling the nodes with positive node numbers in each data and modeling the web joint plates in the nodes, wherein:

[0023] a21. The node reference coordinates come from the main truss database;

[0024] a22. Node size is obtained from the node database. Node size, material, and web joint plate number are retrieved using the node number as the index keyword.

[0025] a23. The web joint plate size comes from the web joint plate database. The web joint plate type, size, and material are retrieved using the web joint plate number as the index keyword.

[0026] Furthermore, step A includes modeling the sub-members with positive sub-member section numbers in each data, and processing the weld stagger between the sub-members and the nodes based on the weld stagger form, wherein:

[0027] a31. The coordinates of the sub-member ends are from the main truss database;

[0028] a32. The cross-section dimensions of the sub-member are obtained from the cross-section database. The cross-section number of the sub-member is used as the index key to retrieve the dimensions and materials of the plates that make up the cross-section of the sub-member.

[0029] a33. When the thickness between the horizontal plates of the sub-members or between the vertical plates of the sub-members and the node plates are not equal, the plate thickness transition is achieved according to the preset slope.

[0030] Furthermore, step A includes modeling the connections of the bars within each data point. The specific process is as follows:

[0031] a41. For plates connected with high-strength bolts, read the bolt information for each plate at the end of each rod in each data entry, retrieve the high-strength bolt specifications, high-strength bolt coordinates, length, width, and thickness of the splicing plate, length, width, and thickness of the filler plate, handhole diameter, and handhole length from the bolt database, and construct a high-strength bolt connection model;

[0032] a42. Skip this step if soldering is used.

[0033] Furthermore, in step A, the coordinates, plate thickness, openings, and material information of the diaphragm in the data are read to construct a diaphragm model.

[0034] Furthermore, step A reads the data of the joint coordinates, inner joint number, and outer joint number to construct a joint model, wherein:

[0035] The joint information comes from the joint database, and the joint size and material are retrieved using the joint number as the index keyword.

[0036] Furthermore, if the main truss spacing in step A is not equal to 0, all elements of this member are mirrored, with the mirror reference plane on the right side of the member's positive x-axis and the distance between the mirror reference plane and the member being 1 / 2 of the main truss spacing; skip this step if the main truss spacing is equal to 0.

[0037] A steel truss fine modeling system, using a steel truss fine modeling method according to any one of claims 1 to 9, comprising the following modules:

[0038] Data extraction module: reads parameter data stored in the main truss database, bridge deck database, connection database, node database, section database, bolt database, joint database, stiffener database, and web member joint plate database;

[0039] Main truss member modeling module: connects to the data extraction module, traverses the main truss database to model the main truss members;

[0040] Bridge deck system modeling module: connects to the data extraction module, traverses the bridge deck system database to perform bridge deck system modeling;

[0041] Connection system member modeling module: connect to the data extraction module, traverse the connection system database to model the connection system members.

[0042] The beneficial effects of the present invention are as follows:

[0043] The present invention can achieve accurate modeling of construction drawings of most components inside steel trusses, including rods and their nodes, stiffening ribs, bolt connections, joints, diaphragms, bridge deck systems, connecting systems, etc., and then convert the model into a two-dimensional drawing through relevant software, ensuring the quality of the drawing and the accuracy of engineering quantity calculation, and solving the problem of large workload in drawing and quantity calculation due to the large number of steel truss rods and variable structural details.

[0044] The present invention adopts a digital design concept and modifies the design model by changing parameters. What you see is what you get, making the steel truss design more intuitive, while greatly improving the design efficiency and better ensuring the design quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0045] Figure 1 is a flow chart of the method of the present invention;

[0046] Figure 2 It is a system framework diagram of the present invention;

[0047] Figure 3 The main truss database in the first embodiment of the present invention;

[0048] Figure 4 It is a main truss member model in the first embodiment of the present invention;

[0049] Figure 5 This is the bridge deck system model of section 1 in the first embodiment of the present invention. DETAILED DESCRIPTION

[0050] Hereinafter, the present invention will be described in detail with reference to the accompanying drawings and embodiments:

[0051] like Figures 1 to 5 As shown, a steel truss fine modeling method and system includes the following steps:

[0052] A. Traverse the main truss database and determine the member type based on the positive and negative relationship between the sub-member cross-section numbers and the node numbers contained in each data entry. Build a main truss member model based on the member connection form and welding staggered form.

[0053] B. Traverse the bridge deck system database and build a bridge deck system model;

[0054] C. Traverse the connection system database and build the connection system member model.

[0055] In step A, the member type is determined as follows:

[0056] a11. If the section number of sub-member a is less than 0, the section number of sub-member b is less than 0, the section number of sub-member c is equal to 0, and the node number a is greater than 0, and the node number b is equal to 0, this indicates that the member has only one node a.

[0057] a12. Sub-member a section number > 0, sub-member b section number < 0, sub-member c section number = 0, node a number > 0, and node b number = 0 indicates a non-end member consisting of one sub-member a and one node a.

[0058] a13. Sub-member a section number < 0, sub-member b section number > 0, sub-member c section number = 0, node a number > 0, and node b number = 0 indicates a non-end member consisting of one node a and one sub-member b.

[0059] a14. Sub-member a section number > 0, sub-member b section number = 0, sub-member c section number = 0, node a number > 0, node b number = 0 indicates an end member consisting of one sub-member a and one node a.

[0060] a15. Sub-member a section number = 0, sub-member b section number > 0, sub-member c section number = 0, node a number > 0, and node b number = 0 indicates an end member consisting of one node a and one sub-member b.

[0061] a16. Sub-member a section number <0, sub-member b section number >0, sub-member c section number <0, node a number >0, and node b number >0 indicates a member consisting of one node a, one sub-member b, and one node b.

[0062] a17. Sub-member a section number > 0, sub-member b section number > 0, sub-member c section number = 0, node a number > 0, and node b number = 0 indicates a member consisting of one section of sub-member a, one node a, and one section of sub-member b.

[0063] a18. If sub-member a section number = 0, sub-member b section number > 0, sub-member c section number = 0, node a number < 0, and node b number < 0, it means that the member has only one sub-member b.

[0064] The rules for determining the sub-member section number and node number are as follows:

[0065] Positive sub-member section numbers and node numbers indicate that the sub-members and nodes exist and their models need to be constructed.

[0066] Negative sub-member section numbers and node numbers indicate that sub-members and nodes exist and are only used as indexes for data acquisition; no model needs to be constructed.

[0067] If the sub-member section number or node number is zero, it means that the sub-member or node does not exist.

[0068] Step A includes modeling the nodes with positive node numbers in each data item and modeling the web joint plates in the nodes, where:

[0069] a21. The node reference coordinates come from the main truss database;

[0070] a22. Node size is obtained from the node database. Node size, material, and web joint plate number are retrieved using the node number as the index keyword.

[0071] a23. The web joint plate size comes from the web joint plate database. The web joint plate type, size, and material are retrieved using the web joint plate number as the index keyword.

[0072] Specifically, the node reference coordinates are three-dimensional space coordinates located on the axis of the rod.

[0073] Specifically, the node dimensions include the thickness of the node plate, the length of each axis of the node starting from the reference coordinate, the angle between the axes of the node, the width of each axis of the node, the fillet radius, the slope, the height difference between the inner and outer nodes, and the height and thickness of the stiffener plate inside the node.

[0074] Specifically, the web joint plate types include rectangular plates and dovetail grooves; and the dimensions include web joint plate thickness, length, dovetail groove radius, dovetail end width, dovetail slope, dovetail height, stiffener height, and thickness.

[0075] Step A includes modeling the sub-members with positive sub-member section numbers in each data entry, and processing the weld stagger between the sub-members and the nodes based on the weld stagger form, where:

[0076] a31. The coordinates of the sub-member ends are from the main truss database;

[0077] a32. The cross-section dimensions of the sub-member are obtained from the cross-section database. The cross-section number of the sub-member is used as the index key to retrieve the dimensions and materials of the plates that make up the cross-section of the sub-member.

[0078] a33. When the thickness between the horizontal plates of the sub-members or between the vertical plates of the sub-members and the node plates are not equal, the plate thickness transition is achieved according to the preset slope.

[0079] Specifically, the coordinates of the ends of the sub-members are three-dimensional space coordinates, and are located on the axis of the member.

[0080] Specifically, the cross-sectional dimensions of the sub-members include: the thickness of each plate that constitutes the cross-section, the length of each plate, the vertical distance between each plate corner point and the axis of the member, the horizontal distance between each plate corner point and the axis of the member, the torsion angle of each plate, the distance between each plate stiffener and the corner point, the thickness of each plate stiffener, and the height of each plate stiffener.

[0081] Step A involves modeling the connections between the members within each data point. The specific process is as follows:

[0082] a41. For plates connected with high-strength bolts, read the bolt information for each plate at the end of each rod in each data entry, retrieve the high-strength bolt specifications, high-strength bolt coordinates, length, width, and thickness of the splicing plate, length, width, and thickness of the filler plate, handhole diameter, and handhole length from the bolt database, and construct a high-strength bolt connection model;

[0083] a42. Skip this step if soldering is used.

[0084] Specifically, the intersection of the high-strength bolt connection's joint and the rod axis is used as the modeling reference point.

[0085] In step A, the coordinates, thickness, openings, and material information of the diaphragm in the data are read to construct a diaphragm model.

[0086] Step A reads the data internal joint coordinates, inner joint number, and outer joint number to construct a joint model, where:

[0087] The joint information comes from the joint database, and the joint size and material are retrieved using the joint number as the index keyword.

[0088] Specifically, the joint dimensions include the thickness of each joint plate, the length of each joint axis starting from the joint coordinates, the angle between each joint axis, the width of each joint axis, the fillet radius, and the slope.

[0089] If the main truss spacing in step A is not equal to 0, mirror all elements of this member. The mirror reference plane is on the right side of the member's positive x-axis, and the distance between the mirror reference plane and the member is 1 / 2 of the main truss spacing. Skip this step if the main truss spacing is equal to 0.

[0090] Specifically, member elements include nodes, sub-members, high-strength bolt connections, diaphragms and joints.

[0091] Specifically, step B traverses the bridge deck system database and constructs a bridge deck system model. The specific process is as follows:

[0092] b1. Read the bridge deck thickness, material, four corner point coordinates, bridge deck slope, and bridge deck slope range in the data to build a bridge deck model.

[0093] b2. Read the bridge deck stiffener type, stiffener coordinates, and stiffener number in the data and build a stiffener model, including:

[0094] The bridge deck stiffener size comes from the stiffener database, and the stiffener number is used as the index keyword to retrieve the stiffener size and material.

[0095] More specifically, the types of stiffening ribs include plate ribs, T-ribs, and U-ribs. The dimensions of plate ribs include thickness and height. The dimensions of T-ribs include web thickness, web height, flange thickness, and flange width. The dimensions of U-ribs include thickness, height, upper base width, lower base width, and arc radius.

[0096] b3. When the bridge deck system does not adopt the longitudinal and transverse beam system, read the crossbeam coordinates, crossbeam section number, crossbeam stiffener position, crossbeam stiffener number, and crossbeam height change information in the data to build the crossbeam model, including:

[0097] The cross-section size of the beam comes from the cross-section database, and the cross-section size and material of the beam are retrieved using the cross-section number as the index keyword.

[0098] When the bridge deck adopts a longitudinal and transverse beam system, the transverse beam coordinates, transverse beam section number, transverse beam stiffener position, transverse beam stiffener number, transverse beam height change information, and the geometric parameters of the longitudinal and transverse beam intersection are read from the data to build the transverse beam model. The longitudinal beam coordinates, longitudinal beam section number, longitudinal beam stiffener position, and longitudinal beam stiffener number are read from the data to build the longitudinal beam model, where:

[0099] The cross-section dimensions of the beams and longitudinal beams come from the cross-section database, and the cross-section numbers and longitudinal beam cross-section numbers are used as index keywords to retrieve the cross-section dimensions and materials.

[0100] The sizes of the stiffeners of the transverse and longitudinal beams are derived from the stiffener database, and the stiffener numbers are used as index keywords to retrieve the sizes and materials of the stiffeners.

[0101] More specifically, the cross-sectional dimensions of the transverse beam and longitudinal beam are the same as those of the sub-members in step A.

[0102] More specifically, when the beam is a variable height beam, the beam height change information includes the horizontal length of the beam height change section, the vertical height of the beam height change section, the inverted arc radius, and the slope.

[0103] Specifically, step C traverses the connection system database and constructs the connection system member model. The specific process is as follows:

[0104] c1. Read the node coordinates and node numbers in the data and model the nodes connecting the tie rods, where:

[0105] The node size comes from the node database, and the node size and material are retrieved using the node number as the index keyword.

[0106] More specifically, the node size here is the same as the node size in step A.

[0107] c2. Read the cross-section number and endpoint coordinates of the connecting tie members in the data and model the connecting tie members, where:

[0108] The cross-sectional dimensions of the connecting tie rods are derived from the cross-sectional database, and the cross-sectional dimensions and materials are retrieved using the cross-sectional number of the connecting tie rods as the index keyword.

[0109] More specifically, the cross-sectional dimensions here are the same as those of the sub-rod members in step A.

[0110] Specifically, this method is applicable to steel trusses with integral nodes and members manufactured in factories and installed on site.

[0111] Specifically, a piece of data in the main truss database in step A represents a main truss member and includes all parameters required for modeling the main truss member.

[0112] Specifically, the rod connection forms in step A include the following two forms: welding connection and high-strength bolt connection.

[0113] Specifically, the welding staggered seams in step A include the following two forms: Z-shaped staggered seams and C-shaped staggered seams.

[0114] Specifically, the member elements in step A include nodes, sub-members, high-strength bolt connections, diaphragms, and joints.

[0115] Specifically, a piece of data in the bridge deck system database in step B represents a section of the bridge deck system, and includes all parameters required for bridge deck system modeling.

[0116] Specifically, a data entry in the connection system database in step C represents a connection system member and includes all parameters required for modeling the connection system member.

[0117] A steel truss fine modeling system, using a steel truss fine modeling method according to any one of claims 1 to 9, comprises the following modules:

[0118] Data extraction module: reads parameter data stored in the main truss database, bridge deck database, connection database, node database, section database, bolt database, joint database, stiffener database, and web member joint plate database;

[0119] Main truss member modeling module: connects to the data extraction module, traverses the main truss database to model the main truss members;

[0120] Bridge deck system modeling module: connects to the data extraction module, traverses the bridge deck system database to perform bridge deck system modeling;

[0121] Connection system member modeling module: connect to the data extraction module, traverse the connection system database to model the connection system members.

[0122] Example 1

[0123] A dual-use highway-rail bridge across the Yellow River features twin main trusses with continuous steel trusses. The top plate is welded, and the rest is bolted. Both the upper and lower decks are constructed with orthotropic steel decks and dense crossbeams, without any joints. This method and system are demonstrated using a single main truss member and a single deck section as an example.

[0124] Start the data extraction module, execute step A to determine the member type, and read the main truss database, such as Figure 3 As shown, taking the 66th row of data as an example, in the 66th row of data, the section number of sub-member a = 0, the section number of sub-member b = 11, the section number of sub-member c = 0, the node number a = 1, and the node number b = 0. This is an end member composed of 1 node a and 1 section of sub-member b. Node a and sub-member b need to be modeled.

[0125] Model the nodes with positive node numbers in each data, and model the web joint plates in the nodes, as follows:

[0126] The reference coordinates for node a are from row 66 of the main truss database: (0, 15000, -14500). Using node a number (1) as the index, the database searches for node a's size, material, and web plate numbers (1, 2). Using web plate numbers (1, 2) as the index, the web plate type, size, and material are retrieved from the web plate database. Now that all the information for node modeling is available, the main truss member modeling module is launched, and the corresponding dimensions are expanded based on the node reference coordinates to create node a.

[0127] Model the sub-members with positive sub-member section numbers in each data entry, and process the weld stagger between the sub-members and nodes based on the weld stagger form, as follows:

[0128] The coordinates of the end of sub-member b come from the 66th row of data in the main truss database, which are (-800, 15000, -14500) and (13420, 15000, -14500) respectively; the sub-member b section number (No. 11) is used as the index keyword to retrieve the sizes and materials of the various plates that make up the sub-member section. Start the main truss member modeling module, and model the various plates that make up the sub-member section based on the sizes of the various plates in the sub-member b section with the end coordinates as the modeling range. Note that the modeling of the plates that collide with the nodes should be terminated in advance, and there is no need to model them within the range between the two end point coordinates. The plate thickness transition between the plates and the nodes is modeled according to the preset slope of 1:10. In Example 1, the welding stagger is in the form of a Z-shaped stagger. Since only the sub-member b number is > 0, no staggering is required.

[0129] Model the connections of the bars within each data line as follows:

[0130] In Example 1, the top plate is welded and the rest are bolted. This means that for each plate that makes up the sub-member cross section, this step does not need to be performed on the top plate, but on the remaining plates. Based on the bolt information for each plate at the member end in row 66 of the main truss database, the bolt database is retrieved for high-strength bolt specifications, high-strength bolt coordinates, length, width, and thickness of the splicing plate, length, width, and thickness of the filler plate, handhole diameter, and handhole length. The main truss member modeling module is then activated to model the high-strength bolt connection.

[0131] Read the coordinates, thickness, openings, and material information of the diaphragm in the data and build the diaphragm model as follows:

[0132] Read the coordinates, plate thickness, openings, and material information of the diaphragm in row 66 of the main truss database, start the main truss member modeling module, expand the corresponding dimensions on the coordinates of each diaphragm, and build the diaphragm model.

[0133] Read the data's internal joint coordinates, inner joint number, and outer joint number, and build a joint model, as follows:

[0134] Read the joint coordinates, inner joint number, and outer joint number in the 66th row of the main truss database, use the joint number as the index keyword to retrieve the joint size and material in the joint database, start the main truss member modeling module, expand the corresponding size at each joint coordinate, and build the joint model.

[0135] When the main truss spacing is not equal to 0, all elements of this member are mirrored. The mirror reference plane is on the right side of the member's x-axis. The distance between the mirror reference plane and the member is 1 / 2 of the main truss spacing. Skip this step when the main truss spacing is equal to 0. The details are as follows:

[0136] In the embodiment, the main truss spacing is 15000mm, so this step needs to be performed. The y coordinate of the mirror reference plane is 7500mm, and the nodes, sub-members, high-strength bolt connections, diaphragms and joints of this member are mirrored using this mirror reference plane.

[0137] So far, the modeling of one main truss member has been completed, as shown in the following example: Figure 4 shown.

[0138] Perform step A for all rows in the main truss database to complete the main truss member modeling.

[0139] In step B, the bridge deck model is constructed as follows:

[0140] Read the bridge deck database to obtain the bridge deck thickness, material, four corner coordinates, deck slope, and deck slope range. For example, row 1 shows a 16mm thick, 2% transverse drainage slope for the bridge deck. Launch the bridge deck modeling module to build the bridge deck model.

[0141] In step B, the stiffener model is constructed as follows:

[0142] Read the bridge deck stiffener type, stiffener coordinates, and stiffener number from the first row of data. Use the stiffener number as the index key to search the stiffener database for stiffener size and material. Launch the bridge deck system modeling module, expand the corresponding dimensions at each stiffener coordinate, and construct the bridge deck stiffener model.

[0143] In step B, the beam model is constructed as follows:

[0144] Example 1 is a dense beam system, not a longitudinal and transverse beam system. The beam coordinates, beam section number, beam stiffener location, beam stiffener number, and beam height change information in the first row of data are read. Using the beam section number as the index, the cross-section database is searched for beam cross-section dimensions and material. The bridge deck modeling module is activated, and the corresponding dimensions are expanded at each beam coordinate to construct the beam model.

[0145] So far, the modeling of one section of the bridge deck system has been completed. Figure 5 shown.

[0146] Execute step B for all rows in the bridge deck system database to complete the bridge deck system modeling.

[0147] The above description is only a preferred embodiment of the present invention and does not limit the present invention in any form. Any simple modification, equivalent changes and modifications made to the above embodiments based on the technical essence of the present invention are within the scope of the technical solution of the present invention.

Claims

1. A steel truss fine modeling method, characterized by: The following steps are involved: A. Traverse the main truss database and determine the member type based on the positive and negative relationship between the sub-member cross-section numbers and the node numbers contained in each data entry. Build a main truss member model based on the member connection form and welding staggered form. B. Traverse the bridge deck system database and build a bridge deck system model; C. Traverse the connection system database and build the connection system member model; In step A, the member type is determined as follows: a11. If the section number of sub-member a is less than 0, the section number of sub-member b is less than 0, the section number of sub-member c is equal to 0, and the node a number is greater than 0, and the node b number is 0, it indicates that the member has only one node a. a12. Sub-member a section number > 0, sub-member b section number < 0, sub-member c section number = 0, node a number > 0, and node b number = 0 indicates a non-end member consisting of one sub-member a and one node a. a13. Sub-member a section number < 0, sub-member b section number > 0, sub-member c section number = 0, node a number > 0, and node b number = 0 indicates a non-end member consisting of one node a and one sub-member b. a14. Sub-member a section number > 0, sub-member b section number = 0, sub-member c section number = 0, node a number > 0, and node b number = 0 indicates an end member consisting of one sub-member a and one node a. a15. Sub-member a section number = 0, sub-member b section number > 0, sub-member c section number = 0, node a number > 0, and node b number = 0 indicates an end member consisting of one node a and one sub-member b. a16. Sub-member a section number <0, sub-member b section number >0, sub-member c section number <0, node a number >0, and node b number >0 indicates a member consisting of one node a, one sub-member b, and one node b. a17. Sub-member a section number > 0, sub-member b section number > 0, sub-member c section number = 0, node a number > 0, and node b number = 0 indicates a member consisting of one section of sub-member a, one node a, and one section of sub-member b. a18. If sub-member a section number = 0, sub-member b section number > 0, sub-member c section number = 0, node a number < 0, and node b number < 0, this indicates a member with only one sub-member b. The rules for determining the sub-member section number and node number are as follows: Positive sub-member section numbers and node numbers indicate that the sub-members and nodes exist and their models need to be constructed. Negative sub-member section numbers and node numbers indicate that sub-members and nodes exist and are only used as indexes for data acquisition; no model needs to be constructed. If the sub-member section number or node number is zero, it means that the sub-member or node does not exist.

2. The method for fine modeling of a steel truss according to claim 1, characterized in that: Step A includes modeling the nodes with positive node numbers in each data item and modeling the web joint plates in the nodes, where: a21. The node reference coordinates come from the main truss database; a22. Node size is obtained from the node database. Node size, material, and web joint plate number are retrieved using the node number as the index keyword. a23. The web joint plate size comes from the web joint plate database. The web joint plate type, size, and material are retrieved using the web joint plate number as the index keyword.

3. The method for fine modeling of a steel truss according to claim 1, characterized in that: Step A includes modeling the sub-members with positive sub-member section numbers in each data entry, and processing the weld stagger between the sub-members and the nodes based on the weld stagger form, where: a31. The coordinates of the sub-member ends are from the main truss database; a32. The cross-section dimensions of the sub-member are obtained from the cross-section database. The cross-section number of the sub-member is used as the index key to retrieve the dimensions and materials of the plates that make up the cross-section of the sub-member. a33. When the thickness between the horizontal plates of the sub-members or between the vertical plates of the sub-members and the node plates are not equal, the plate thickness transition is achieved according to the preset slope.

4. The method for fine modeling of a steel truss according to claim 1, characterized in that: Step A involves modeling the connections between the members within each data point. The specific process is as follows: a41. For plates connected with high-strength bolts, read the bolt information for each plate at the end of each rod in each data entry, retrieve the high-strength bolt specifications, high-strength bolt coordinates, length, width, and thickness of the splicing plate, length, width, and thickness of the filler plate, handhole diameter, and handhole length from the bolt database, and construct a high-strength bolt connection model; a42. Skip this step if soldering is used.

5. The steel truss beam fine modeling method according to claim 1, characterized in that: In step A, the coordinates, thickness, openings, and material information of the diaphragm in the data are read to construct a diaphragm model.

6. The steel truss beam fine modeling method according to claim 1, characterized in that: Step A reads the data internal joint coordinates, inner joint number, and outer joint number to construct a joint model, where: The joint information comes from the joint database, and the joint size and material are retrieved using the joint number as the index keyword.

7. The method for fine modeling of a steel truss according to claim 1, characterized in that: If the main truss spacing in step A is not equal to 0, mirror all elements of this member. The mirror reference plane is on the right side of the member's positive x-axis, and the distance between the mirror reference plane and the member is 1 / 2 of the main truss spacing. Skip this step if the main truss spacing is equal to 0.

8. A steel truss fine modeling system, using a steel truss fine modeling method according to any one of claims 1 to 7, characterized in that: Includes the following modules: Data extraction module: reads parameter data stored in the main truss database, bridge deck database, connection database, node database, section database, bolt database, joint database, and web member joint plate database; Main truss member modeling module: connects to the data extraction module, traverses the main truss database to model the main truss members; Bridge deck system modeling module: connects to the data extraction module, traverses the bridge deck system database to perform bridge deck system modeling; Connection system member modeling module: connect to the data extraction module, traverse the connection system database to model the connection system members.

Citation Information

Patent Citations

  • BIM-based engineering quantity list compilation method, system and device and storage medium

    CN112541221A

  • Rapid optimization method for steel truss girder rod piece

    CN113268905A