Steel truss girder fine modeling method and system
By traversing the database to construct the steel truss model, the problem of inefficient steel truss design in the existing technology is solved, and fine modeling and efficient design are achieved.
Patent Information
- Application Number
- CN202411329214.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-24
- Publication Date
- 2025-02-11
- Estimated Expiration
- 2044-09-24
AI Technical Summary
The existing technology relies on manual drawing of two-dimensional drawings in steel truss design, resulting in low work efficiency and large rework workload after design modification. It is urgently necessary to achieve fine modeling of steel truss models through digital means.
By traversing the main truss database, bridge deck system database and connection database, we can judge the rod type and build the main truss rod, bridge deck system and connection link model to achieve fine modeling of the internal components of the steel truss.
The accuracy modeling of most components inside the steel truss is realized, including rods, nodes, potential ribs, bolt connections, joints, etc., is converted into two-dimensional drawings through relevant software, ensuring the quality of drawings and engineering quantity calculations. Accuracy improves design efficiency.
Smart Images

Figure CN119416299A_ABST
Abstract
Description
Technical Field
[0001] The 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 the use of integral nodes, factory-made rods and on-site installation of steel trusses. The Changtai Yangtze River Bridge special channel bridge, the Yunmo Railway Yuanjiang Bridge, the Zhengzhou Wantan Yellow River Highway-Rail Bridge, the Guiqian Expressway Yachi River Bridge, the Shijiazhuang-Jinan Passenger Dedicated Line Yellow River Highway-Rail Bridge, the Tianjin-Weifang High-speed Railway Dongying Yellow River Highway-Rail Bridge, the Shanghai-Chongqing-Chengdu High-speed Railway Chongqi Highway-Rail Yangtze River Bridge, and the Xiongshang High-speed Railway Yellow River Bridge all use this type of steel truss.
[0003] After the steel truss member check calculation is completed, the steel truss drawing work begins. Currently, this part of the work is mainly completed by manually drawing two-dimensional drawings. The steel truss members are numerous and the structural details are varied, so the drawing calculation workload is large, which leads to low work efficiency and a large amount of rework after design modification. There is an urgent need for a digital method to achieve fine modeling of the steel truss model, and then generate two-dimensional drawings based on the model to achieve forward design of the steel truss and improve 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, determine the type of member by the positive and negative relationship of the sub-member section number and the positive and negative relationship of the node number contained in each data, and build the 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 rod model.
[0009] Furthermore, in step A, the type of the rod is determined, and the specific process is as follows:
[0010] a11. Section number of sub-member a < 0, section number of sub-member b < 0, section number of sub-member c = 0, node a number > 0, node b number = 0 means there is only one node a in the member;
[0011] a12. 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 a non-end member consisting of 1 sub-member a and 1 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, node b number = 0 means a non-end member consisting of 1 node a and 1 section of 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 1 section of sub-member a and 1 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, node b number = 0 indicates an end member consisting of 1 node a and 1 section of 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, node b number >0 means a member consisting of 1 node a, 1 section of sub-member b and 1 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, node b number=0 means a member consisting of 1 section of sub-member a, 1 node a and 1 section of sub-member b;
[0017] a18. 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 a member with only one section of sub-member b.
[0018] Furthermore, the judgment rules of the sub-member section number and node number are as follows:
[0019] If the sub-member section number and node number are positive, it means that the sub-member and node 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 when obtaining data, and their models do not need 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. The node size comes from the node database, and the node size, material, and web joint plate number are retrieved using the node number as the index keyword;
[0025] a23. The size of the web joint plate comes from the web joint plate database. The web joint plate number is used as the index keyword to retrieve the web joint plate type, size, and material.
[0026] Furthermore, step A includes modeling the sub-members with positive sub-member cross-section numbers in each data, and processing the welding stagger between the sub-members and the nodes based on the welding stagger form, wherein:
[0027] a31. The coordinates of the sub-member ends come from the main truss database;
[0028] a32. The cross-section size of the sub-member is from the cross-section database, and the cross-section number of the sub-member is used as the index keyword to retrieve the size and material of each plate that composes 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 is not equal, the plate thickness transition is achieved according to the preset slope.
[0030] Furthermore, step A includes modeling the connection of the bars in each data, and the specific process is as follows:
[0031] a41. For plates connected by high-strength bolts, read the bolt information of each plate at the end of each rod in each data, retrieve the high-strength bolt specifications, high-strength bolt coordinates, length, width and thickness of the spliced plate, length, width and thickness of the filler plate, hand hole diameter, and hand hole length information in the bolt database, and build a high-strength bolt connection model;
[0032] a42. Skip this step if the board is welded.
[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, the inner joint number, and the 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, when the main truss spacing in step A is not equal to 0, all elements of this member are mirrored, and the mirror reference plane is on the positive 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.
[0037] 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:
[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, stiffening rib database, and web joint plate database;
[0039] Main truss member modeling module: connected to the data extraction module, traversing the main truss database to model the main truss members;
[0040] Bridge deck system modeling module: connect to the data extraction module, traverse the bridge deck system database to perform bridge deck system modeling;
[0041] Connection tie rod modeling module: connect to the data extraction module, traverse the connection system database to model the connection tie rods.
[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, thereby ensuring the quality of the drawing and the accuracy of the engineering quantity calculation, and solving the problem of large workload of drawing quantity calculation due to the large number of steel truss rods and varied 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 It is a 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 comprises the following steps:
[0052] A. Traverse the main truss database, determine the type of member by the positive and negative relationship of the sub-member section number and the positive and negative relationship of the node number contained in each data, and build the 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 rod model.
[0055] In step A, the type of rod is determined. The specific process is as follows:
[0056] a11. Section number of sub-member a < 0, section number of sub-member b < 0, section number of sub-member c = 0, node a number > 0, node b number = 0 means there is only one node a in the member;
[0057] a12. 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 a non-end member consisting of 1 sub-member a and 1 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, node b number = 0 means a non-end member consisting of 1 node a and 1 section of 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 1 section of sub-member a and 1 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, node b number = 0 indicates an end member consisting of 1 node a and 1 section of 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, node b number >0 means a member consisting of 1 node a, 1 section of sub-member b and 1 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, node b number=0 means a member consisting of 1 section of sub-member a, 1 node a and 1 section of sub-member b;
[0063] a18. 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 a member with only one section of sub-member b.
[0064] The judgment rules of the sub-member section number and node number are as follows:
[0065] If the sub-member section number and node number are positive, it means that the sub-member and node 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 when obtaining data, and their models do not need 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 and modeling the web joint plates in the nodes, where:
[0069] a21. The node reference coordinates come from the main truss database;
[0070] a22. The node size comes from the node database, and the node size, material, and web joint plate number are retrieved using the node number as the index keyword;
[0071] a23. The size of the web joint plate comes from the web joint plate database. The web joint plate number is used as the index keyword to retrieve the web joint plate type, size, and material.
[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 coordinates, 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 stiffening plate inside the node.
[0074] Specifically, the web joint plate types include rectangular plates and dovetail grooves; the dimensions include web joint plate thickness, length, dovetail groove radius, dovetail end width, dovetail slope, dovetail height, stiffening rib height and thickness.
[0075] Step A includes modeling the sub-members with positive sub-member section numbers in each data, and processing the welding staggered seams between the sub-members and the nodes based on the welding staggered seam form, wherein:
[0076] a31. The coordinates of the sub-member ends come from the main truss database;
[0077] a32. The cross-section size of the sub-member is from the cross-section database, and the cross-section number of the sub-member is used as the index keyword to retrieve the size and material of each plate that composes 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 is not equal, the plate thickness transition is achieved according to the preset slope.
[0079] Specifically, the coordinates of the ends of the sub-bars are three-dimensional space coordinates, and are located on the axis of the bar.
[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 lateral distance between each plate corner point and the axis of the member, the torsion angle of each plate, the distance between each plate stiffening rib and the corner point, the thickness of each plate stiffening rib, and the height of each plate stiffening rib.
[0081] Step A includes modeling the connections of the bars in each data line. The specific process is as follows:
[0082] a41. For plates connected by high-strength bolts, read the bolt information of each plate at the end of each rod in each data, retrieve the high-strength bolt specifications, high-strength bolt coordinates, length, width and thickness of the spliced plate, length, width and thickness of the filler plate, hand hole diameter, and hand hole length information in the bolt database, and build a high-strength bolt connection model;
[0083] a42. Skip this step if the board is welded.
[0084] Specifically, the high-strength bolt connection uses the intersection of the joint of the rod and the axis of the rod as the modeling reference point.
[0085] In step A, the coordinates, plate 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] When the main truss spacing in step A is not equal to 0, all elements of this member are mirrored, and the mirror reference plane is on the positive 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.
[0090] Specifically, the 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 to build a stiffener model, where:
[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 stiffening rib position, crossbeam stiffening rib number, and crossbeam height change information in the data to build a crossbeam model, where:
[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 the longitudinal and transverse beam system, the transverse beam coordinates, transverse beam section number, transverse beam stiffening rib position, transverse beam stiffening rib number, transverse beam height change information, and the geometric parameters of the longitudinal and transverse beam intersection are read in the data to build the transverse beam model. The longitudinal beam coordinates, longitudinal beam section number, longitudinal beam stiffening rib position, and longitudinal beam stiffening rib number are read in 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 stiffeners for transverse and longitudinal beams are from the stiffener database. The stiffener numbers are used as index keywords to retrieve the sizes and materials of stiffeners.
[0101] More specifically, the cross-sectional dimensions of the cross beam and the 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 end point coordinates of the connecting tie rod in the data and build the connecting tie rod, where:
[0108] The cross-sectional dimensions of the connecting tie rods come 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, factory-made rods and on-site installation.
[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 piece of data in the connection system database in step C represents a connection system rod, and includes all parameters required for modeling the connection system rod.
[0117] 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:
[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, stiffening rib database, and web joint plate database;
[0119] Main truss member modeling module: connected to the data extraction module, traversing the main truss database to model the main truss members;
[0120] Bridge deck system modeling module: connect to the data extraction module, traverse the bridge deck system database to perform bridge deck system modeling;
[0121] Connection tie rod modeling module: connect to the data extraction module, traverse the connection system database to model the connection tie rods.
[0122] Embodiment 1
[0123] A railway-road dual-use bridge across the Yellow River is a double main truss continuous steel truss, with the top plate welded and the rest bolted. The upper and lower decks are both orthogonal anisotropic steel bridge deck + dense beam system, without a connection system. This method and system are introduced by taking one main truss member and one section of the bridge deck system 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. It is an end member composed of 1 node a and 1 section of sub-member b, and it is necessary to model the node a and the sub-member b.
[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 of node a come from the 66th row of data in the main truss database, which is (0, 15000, -14500); the node a number (1) is used as the index keyword to search the node a size, material, and web joint plate number (1, 2) in the node database; the web joint plate number (1, 2) is used as the index keyword to retrieve the web joint plate type, size, and material in the web joint plate database. So far, all the information for node modeling has been obtained, and the main truss member modeling module is started, and the corresponding size is expanded on the node reference coordinates to establish node a.
[0127] Model the sub-members with positive sub-member section numbers in each data, and process the welding staggered seams between the sub-members and the nodes based on the welding staggered seam 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 according to the range between the two endpoint coordinates. The thickness transition of the plates and nodes is modeled according to the preset slope of 1:10. Example 1 The welding staggered seam is in the form of a Z-shaped staggered seam. Since only the sub-member b number is > 0, no staggered seam processing is required.
[0129] Model the connections of the bars in each data line as follows:
[0130] In Example 1, the top plate is welded and the rest are bolted, that is, among the plates that make up the sub-member cross section, the top plate does not need to perform this step, and the rest of the plates perform this step. Based on the bolt information of each plate at the end of the member in the 66th row 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 filling plate, hand hole diameter, and hand hole length information, and the main truss member modeling module is started 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 of the internal joint coordinates, the inner joint number, and the outer joint number, and build the joint model, as follows:
[0134] Read the joint coordinates, inner joint number, and outer joint number in the 66th line 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, and the mirror reference plane is on the right side of the positive x-axis of the member. 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, 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 on the mirror reference plane.
[0137] At this point, the modeling of one main truss member is completed. Figure 4 shown.
[0138] Execute 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 point coordinates, bridge deck slope, and bridge deck slope range. Take the first row of data as an example. The bridge deck is a humanoid bridge deck with a thickness of 16 mm and a transverse drainage slope of 2%. Start the bridge deck modeling module and build a bridge deck model.
[0141] In step B, the stiffening rib model is constructed as follows:
[0142] Read the bridge deck stiffener type, stiffener coordinates, and stiffener number in the first row of data, and use the stiffener number as the index keyword to retrieve the stiffener size and material in the stiffener database. Start the bridge deck system modeling module, expand the corresponding size on each stiffener coordinate, and build the bridge deck stiffener model.
[0143] In step B, the beam model is constructed as follows:
[0144] Example 1 is a dense beam system and does not belong to the longitudinal and transverse beam system. Read the beam coordinates, beam section number, beam stiffening rib position, beam stiffening rib number, and beam height change information in the first row of data, and use the beam section number as the index keyword to retrieve the beam section size and material in the section database. Start the bridge deck system modeling module, expand the corresponding size on each beam coordinate, and build a 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 and system, characterized by: The following steps are involved: A. Traverse the main truss database, determine the type of member by the positive and negative relationship of the sub-member section number and the positive and negative relationship of the node number contained in each data, and build the 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 rod model.
2. A steel truss fine modeling method and system according to claim 1, characterized in that: In step A, the type of rod is determined. The specific process is as follows: a11. 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 means there is only one node a in the member; a12. 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 a non-end member consisting of 1 sub-member a and 1 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, node b number = 0 means a non-end member consisting of 1 node a and 1 section of 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, node b number=0 indicates an end member consisting of 1 sub-member a and 1 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, node b number = 0 means an end member consisting of 1 node a and 1 section of 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, node b number >0 means a member consisting of 1 node a, 1 sub-member b, and 1 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, node b number=0 means a member consisting of 1 section of sub-member a, 1 node a, and 1 section of sub-member b; a18. 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 a member with only one section of sub-member b.
3. A steel truss fine modeling method and system according to claim 2, characterized in that: The judgment rules of the sub-member section number and node number are as follows: If the sub-member section number and node number are positive, it means that the sub-member and node 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 when obtaining data, and their models do not need 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.
4. A steel truss fine modeling method and system according to claim 1, characterized in that: Step A includes modeling the nodes with positive node numbers in each data and modeling the web joint plates in the nodes, where: a21. The node reference coordinates come from the main truss database; a22. The node size comes from the node database, and the node size, material, and web joint plate number are retrieved using the node number as the index keyword; a23. The size of the web joint plate comes from the web joint plate database. The web joint plate number is used as the index keyword to retrieve the web joint plate type, size, and material.
5. A steel truss fine modeling method and system according to claim 1, characterized in that: Step A includes modeling the sub-members with positive sub-member section numbers in each data, and processing the welding staggered seams between the sub-members and the nodes based on the welding staggered seam form, wherein: a31. The coordinates of the sub-member ends come from the main truss database; a32. The cross-section size of the sub-member is from the cross-section database, and the cross-section number of the sub-member is used as the index keyword to retrieve the size and material of each plate that composes 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 is not equal, the plate thickness transition is achieved according to the preset slope.
6. A steel truss fine modeling method and system according to claim 1, characterized in that: Step A includes modeling the connections of the bars in each data line. The specific process is as follows: a41. For plates connected by high-strength bolts, read the bolt information of each plate at the end of each rod in each data, retrieve the high-strength bolt specifications, high-strength bolt coordinates, length, width and thickness of the spliced plate, length, width and thickness of the filler plate, hand hole diameter, and hand hole length information in the bolt database, and build a high-strength bolt connection model; a42. Skip this step if the board is welded.
7. A steel truss fine modeling method and system according to claim 1, characterized in that: In step A, the coordinates, plate thickness, openings, and material information of the diaphragm in the data are read to construct a diaphragm model.
8. A steel truss fine modeling method and system 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.
9. A steel truss fine modeling method and system according to claim 1, characterized in that: When the main truss spacing in step A is not equal to 0, all elements of this member are mirrored, and the mirror reference plane is on the positive 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.
10. A steel truss fine modeling system, using a steel truss fine modeling method according to any one of claims 1 to 9, 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, stiffening rib database, and web joint plate database; Main truss member modeling module: connected to the data extraction module, traversing the main truss database to model the main truss members; Bridge deck system modeling module: connect to the data extraction module, traverse the bridge deck system database to perform bridge deck system modeling; Connection tie rod modeling module: connect to the data extraction module, traverse the connection system database to model the connection tie rods.
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
Design method of whole-section type steel truss girder truss based on BIM (Building Information Modeling) technology
CN114201807A
Cast steel node parametric modeling method based on target feature generation
CN117056993A
nodal junction for metal lattice structures and similar constructions
FR1377240A