Intelligent detailed design method for double-segment bolted column lattice shell joints
By automatically calculating the node body parameters, the problem of complexity and inefficiency of the deepening design of single-layer mesh shell structure nodes is solved, efficient and accurate design is achieved, and the industrial production and intelligent design of double-section bolt column mesh shell nodes are promoted.
Patent Information
- Application Number
- CN202410672771.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-28
- Publication Date
- 2024-12-20
- Estimated Expiration
- 2044-05-28
AI Technical Summary
The design of the single-layer mesh shell structural node is complex and time-consuming, and requires high-precision calculation of the node direction, section depth and bolt hole position. The manual design efficiency is low, making it difficult to ensure that the end plate, nut and bolt do not collide.
The mesh shell axis, rod cross-section and arrangement, and node library are used as basic parameters. By automatically calculating the node body direction, section depth and bolt hole position, a minimum node body that meets the mesh shell connection and avoids collision is generated to achieve automated design.
It significantly improves the deepening design efficiency and accuracy of the double-segment bolt column grid shell nodes, reduces the amount of steel, and promotes the industrial production and intelligent design of large-span space structures.
Smart Images

Figure CN118536230B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of intelligent structural design, and in particular relates to an intelligent in-depth design method for a double-segment bolt column lattice shell node. Background Art
[0002] The statements in this section merely provide background information related to the present invention and do not necessarily constitute prior art.
[0003] The double-section bolt column node is a new type of single-layer lattice shell node. Each node has six sections, each section has two bolt holes, and can be connected to the rectangular steel pipe through the double-section bolts to form a triangular grid rectangular steel pipe single-layer lattice shell structure. This node has good comprehensive performance and can form various forms of assembled free-form surface single-layer lattice shells. It has the advantages of good mechanical properties, beautiful architecture, fast construction speed, etc., which meets the needs of the development of new building industrialization in my country.
[0004] The construction process of the lattice shell structure includes architectural design, structural design, in-depth design and processing and construction. In-depth design is to design all nodes and rods in the lattice shell on the basis of structural design so that they can meet the requirements of processing and construction. The key lies in the in-depth layout of the lattice shell nodes. However, the node in-depth layout design of the single-layer lattice shell structure is extremely complex and cumbersome, and it is also a difficult point in the processing and construction of the lattice shell structure. The main reason is that the node manufacturing accuracy is very high. It is necessary to accurately calculate the node direction, section depth and direction, bolt hole position and other parameters according to the structural design, and at the same time ensure that the end plate, nut and bolt do not collide; and there are many nodes in the spatial structure, especially for the free-form surface lattice shell, the shape of each node itself is very different, and the connection relationship between the node and the rod is very complex. At present, the in-depth design of nodes often requires manual calculation one by one, which is extremely time-consuming and labor-intensive. Summary of the invention
[0005] In order to solve the above problems, the present invention proposes an intelligent in-depth design method for double-section bolt column lattice shell nodes. The method takes the lattice shell axis, rod cross-section and arrangement, and node library as basic parameters, automatically calculates the directions of the rods and node bodies of the double-section bolt column node lattice shell, the depth and angle of each node section, the position of the bolt holes and other parameters, and generates a minimum node body that can meet the connection of the lattice shell rods and ensure that the end plates, nuts and bolts do not collide, thereby significantly improving the in-depth design efficiency of the double-section bolt column lattice shell nodes.
[0006] According to some embodiments, a first solution of the present invention provides an intelligent in-depth design method for a double-segment bolt column lattice shell node, which adopts the following technical solutions:
[0007] Step 1, traverse all the rods and nodes in the lattice shell to determine the positioning vectors of the rods and the positioning vectors of the nodes;
[0008] Step 2, according to the positioning vectors of each node and rod in the lattice shell, and the connection relationship between the node and the rod, calculate the node section angle and depth;
[0009] Step 3: After the node is cut, the mutual intrusion and component collision between different sections are judged, mainly including the section intrusion into the bolt hole judgment, the bolt collision judgment and the rod collision judgment;
[0010] Step 4, traverse all nodes in the grid shell, perform steps 2 and 3 on each node, obtain node body parameters that meet the conditions of steps 2 and 3, and complete the node in-depth design;
[0011] Step 5: Traverse all the rods in the lattice shell, calculate the actual length of each rod according to the node design specifications, bolt specifications, end plate thickness, and the connection relationship between the nodes and rods, complete the detailed design of the rods, and thus complete the detailed design of the single-layer lattice shell structure with double-section bolt column nodes.
[0012] Compared with the prior art, the present invention has the following beneficial effects:
[0013] The present invention calculates the directions of each rod and node body, the depth and angle of each node section, the position of bolt holes and other parameters by traversing the grid shell nodes, and generates a minimum node body that can meet the connection of grid shell rods and ensure that end plates, nuts and bolts do not collide, so as to solve the problem that the existing node in-depth design relies on manual design one by one, with low intelligence and low efficiency.
[0014] The present invention can develop a computer intelligent aided design system with the help of computer programming languages and software platforms, which can automatically complete the in-depth design of the double-section bolt column node, generate node body parameters that meet the requirements of the specifications, effectively reduce the dead weight of the node, greatly improve the efficiency and accuracy of the in-depth design of the double-section bolt column lattice shell node, and reduce the amount of steel used. It has an important driving significance for the industrialized production and intelligent design of the large-span spatial structure of the node. BRIEF DESCRIPTION OF THE DRAWINGS
[0015] The accompanying drawings in the specification, which constitute a part of the present invention, are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.
[0016] Figure 1 It is a flow chart of an intelligent in-depth design method for a double-segment bolt column lattice shell node in an embodiment of the present invention;
[0017] Figure 2 is a schematic diagram of a triangular mesh in an embodiment of the present invention;
[0018] Figure 3 Schematic diagram of triangular mesh normal vector calculation in an embodiment of the present invention;
[0019] Figure 4 is a schematic diagram of calculating the rod positioning vector in an embodiment of the present invention;
[0020] Figure 5 is a schematic diagram of the rod positioning vector in an embodiment of the present invention;
[0021] Figure 6 is a schematic diagram of node positioning vector calculation in an embodiment of the present invention;
[0022] Figure 7 is a schematic diagram of node positioning vectors in an embodiment of the present invention;
[0023] Figure 8 is a schematic diagram of cutting angle calculation in an embodiment of the present invention;
[0024] Fig. 9 is a schematic diagram of azimuth angle calculation in an embodiment of the present invention;
[0025] Fig.10 is a schematic diagram of torsion angle calculation in an embodiment of the present invention;
[0026] Fig.11 is a schematic diagram of calculating the initial center distance in an embodiment of the present invention;
[0027] Fig.12 is L in the embodiment of the present invention d Schematic diagram;
[0028] Fig.13 is a schematic diagram of Δd in an embodiment of the present invention;
[0029] Fig.14 is a schematic diagram of a section intruding into a bolt hole in an embodiment of the present invention;
[0030] Fig.15 1 is a schematic diagram of bolt range angle calculation in an embodiment of the present invention;
[0031] Fig.16 is a schematic diagram of calculating the range angle of a rod in an embodiment of the present invention;
[0032] Fig.17 Schematic diagram of rod length calculation in an embodiment of the present invention. DETAILED DESCRIPTION
[0033] The present invention will be further described below in conjunction with the accompanying drawings and embodiments.
[0034] It should be noted that the following detailed descriptions are all illustrative and intended to provide further explanation of the present invention. Unless otherwise specified, all technical and scientific terms used herein have the same meanings as those commonly understood by those skilled in the art to which the present invention belongs.
[0035] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit exemplary embodiments according to the present invention. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that when the terms "comprising" and / or "including" are used in this specification, it indicates the presence of features, steps, operations, devices, components and / or combinations thereof.
[0036] In the absence of conflict, the embodiments of the present invention and the features of the embodiments may be combined with each other.
[0037] Embodiment 1
[0038] like Figure 1 As shown, this embodiment provides an intelligent in-depth design method for a double-segment bolt column lattice shell node.
[0039] In this embodiment, the method includes the following steps:
[0040] Step 1: First, traverse all nodes and rods in the lattice shell to determine their positioning vectors. The calculation method is as follows:
[0041] Step 1.1, based on the overall geometric model of the structure and the mesh topology, traverse each member and calculate the cross-sectional direction of the member. The specific method is as follows:
[0042] (1) The single-layer lattice shell with double-segment bolt column nodes adopts triangular mesh, such as Figure 2 Shown: T 1 , T 2 , T 3 , T 4 , T 5 , T 6 represents a triangular mesh, N 0 、N 1 、N 2 、N 3 、N 4 、N 5 、N 6 represents the nodes at the corners of the triangular mesh; Figure 3 As shown, using the nodes N at the corners of the triangular mesh 0 、N 1 、N 2 Calculating vectors According to the vector cross multiplication formula (1), the normal vector of each triangle mesh is calculated
[0043]
[0044] Normal vector generation follows the right-hand rule.
[0045] (2) Figure 4 As shown, the normal vectors of two adjacent triangle meshes of the rod are used. Calculate the rod positioning vector according to formula (2):
[0046]
[0047] Where unit() represents the unit vector, and the rod positioning vector is defined as Figure 5 As shown, it is perpendicular to the axial direction of the rod and is the strong axis direction of the rod.
[0048] Step 1.2: Figure 6 As shown, based on the positioning vector of the member connected to the node Calculate the node normal vector according to formula (3):
[0049]
[0050] i represents the node number, j represents the node i connected to the jth member, and n represents the total number of members connected to node i; the node normal vector like Figure 7 As shown, in the axial direction of the node body cylinder.
[0051] Step 2: Based on the positioning vectors of each node and member obtained in step 1, as well as the connection relationship between the node and the member, calculate the node section angle and depth. Each node is connected to six members, so there are six sections to be calculated. The specific steps are as follows:
[0052] Step 2.1: Determine the node plane by the node normal vector, calculate the cutting angle of the section and the member orientation angle according to the member axial vector and the node plane, and calculate the member torsion angle according to the member positioning vector and the node normal vector;
[0053] like Figure 8 As shown, the node normal vector Determine the node plane A i , according to the axial vector of the rod and this vector in plane A i The projection vector in Calculate the cutting angle α of the cutting surface i,j ;
[0054] like Fig. 9 As shown, the node normal vector Determine the node plane A i , according to the node plane A i The projection vector of the first member in Projection vector of the jth member connected to node i Calculation of member azimuth angle βj,1 , and calculate the angle θ between adjacent members j,j+1 ;
[0055] like Fig.10 As shown, the node normal vector and the member axial vector Determine plane B i,j , according to the member positioning vector and this vector in plane B i,j The projection vector in Calculation of the torsion angle γ of the member i,j .
[0056] Step 2.2: Based on the cutting angle of the cut surface, the azimuth angle of the rod and the torsion angle calculated in step 2.1, the cutting surface depth is iteratively calculated using the golden section method, so that the edges of the upper and lower bolt holes are both located within the cutting surface, and the shortest distance between the edge line of the bolt hole and the edge line of the cutting surface meets the requirements;
[0057] Based on the calculation of the cutting angle of the section, the azimuth angle and the torsion angle of the rod in step 2.1, the golden section method is used for iteration:
[0058] Set the precision Epsilon and the initial step length Step (Step<0). First, calculate the initial center distance l according to formula (4): cen Cutting
[0059]
[0060] like Fig.11 As shown, the center distance l cen C is the cutting surface i,j Axial vector along the member The distance moved, where R is the radius of the node cylinder, h 2 is the center distance of bolt holes, d 2 is the diameter of the large bolt rod; Fig.12 As shown in the figure, each cutting records the shortest distance L from the center of the bolt hole on the cutting surface to the edge of the cutting surface d ;
[0061] If the distance Calculate the center distance l according to the step length Step = Step × 0.618 cen = l cen +Step further cutting, such as Fig.13 As shown, Δd is a constant value representing the shortest distance from the edge of the bolt hole on the cut surface to the edge line of the cutting surface;
[0062] If the distance Calculate the center distance according to the step length Step = -Step × 0.618, and cut one step back; repeat the cycle until
[0063] Step 2.3: Traverse the six faces of each node and repeat steps 2.1-2.2 to complete the deepening of the six cutting faces of the node.
[0064] Step 3: After the node cutting is completed, the mutual intrusion and component collision between different sections are judged, mainly including the section intrusion into the bolt hole judgment, bolt collision judgment and rod collision judgment. The specific steps are as follows:
[0065] Step 3.1: If Fig.14 As shown in the figure, the influence of the subsequent cutting surface on the cut surface is considered, and the positional relationship between the edge line and the bolt hole between adjacent cutting surfaces is judged. If the edge of the cutting surface on any cutting surface intrudes into the bolt hole of the adjacent cutting surface, the radius of the node body is enlarged, and the node is recut back to step 2;
[0066] Step 3.2: Determine the collision between adjacent bolt holes in the node body; if there is a collision between adjacent bolts, enlarge the node body radius and return to step 2 to re-cut the node;
[0067] Determine the collision between adjacent bolts in the node body; Fig.15 As shown, in the projection plane A i Medium i is the node center, are the left and right endpoints of the bolt hole k, passing through N i and Make vector and The angle is Over N i and Make vector and The angle is Bolt range angle According to formula (5),
[0068]
[0069] Bolt range angle Should be greater than the minimum safety angle between adjacent bolts specified by the designer If the requirements are not met, the node body radius is enlarged and the process returns to step 2 to re-cut the node.
[0070] Step 3.3: Determine the collision between adjacent rods at the same node; if the adjacent rods are too close or collide, enlarge the node radius and return to step 2 to re-cut the node;
[0071] Determine the collision between adjacent bars at the same node; Fig.16As shown, in the projection plane A i Medium i is the node center, are the left and right endpoints of member j, passing through N i and Make vector and The angle is Over N i and Make vector and The angle is Member range angle According to formula (6),
[0072]
[0073] Member range angle Should be greater than the minimum safety angle ψ between adjacent members specified by the designer min If the requirements are not met, the node radius is enlarged and the process returns to step 2 to re-cut the node.
[0074] Step 4: Traverse all nodes of the grid shell, perform steps 2 and 3 on each node, obtain the node body parameters that meet the conditions of steps 2 and 3, and complete the node in-depth design.
[0075] Step 5: Based on the node detailed design results, traverse all the members and determine the connection relationship between the nodes and members according to the node design specifications, bolt specifications, end plate thickness, and the connection relationship between the nodes and members, such as Fig.17 As shown, the actual length of each member is calculated according to formula (7):
[0076]
[0077] In the formula, l bar Indicates the actual length of the rectangular hollow steel tube, l geo Represents its geometric length, l cen is the center distance, l 2 The length of the large bolt rod (including the slope angle length at the connection between the large bolt rod and the small bolt rod), d 2 Indicates the diameter of the large bolt rod, d 1 Indicates the diameter of the small bolt rod. The slope angle at the connection between the large bolt rod and the small bolt rod is 45 degrees. d Indicates the end plate thickness, H d1 Indicates the thickness of the exposed portion of the rear panel after assembly.
[0078] Although the above describes the specific implementation mode of the present invention in conjunction with the accompanying drawings, it is not intended to limit the scope of protection of the present invention. Those skilled in the art should understand that various modifications or variations that can be made by those skilled in the art on the basis of the technical solution of the present invention without creative work are still within the scope of protection of the present invention.
Claims
1. Intelligent in-depth design method for double-stage bolt column lattice shell node, characterized in that: include: Step 1: traverse all the rods and nodes in the lattice shell to determine the rod positioning vector and the node positioning vector, specifically: Based on the overall geometric model of the structure and the mesh topology, each member is traversed and the cross-sectional direction of the member is calculated. That is, the double-segment bolt column lattice shell is a triangular mesh, and the member positioning vector is the strong axis direction of the rectangular tube member. According to the normal vectors of two adjacent triangular meshes, the formula Calculate the normal vector of two adjacent triangle meshes Member location vector Where unit() represents the unit vector; The node positioning vector is the axial direction of the node cylinder, and the node connects the adjacent members using the formula Calculate the location vector of the member connected to the node Node Normal i represents the node number, j represents the node i is connected to the jth member, and n represents the total number of members connected to node i; Step 2, according to the positioning vectors of each node and member in the lattice shell, and the connection relationship between the node and the member, calculate the node section angle and depth, including: The node plane is determined by the node normal vector, the cutting angle of the section and the azimuth angle of the member are calculated according to the axial vector of the member and the node plane, and the torsion angle of the member is calculated according to the positioning vector of the member and the node normal vector; Based on the cutting angle of the section, the azimuth angle and the torsion angle of the rod, the cutting depth is iteratively calculated using the golden section method, so that the edges of the upper and lower bolt holes are both located within the cutting surface, and the shortest distance between the edge line of the bolt hole and the edge line of the cutting surface meets the requirements; Traverse the six faces of each node until the deepening of the six cutting faces of the node is completed; Step 3: After the node is cut, the mutual intrusion and component collision between different sections are judged, mainly including the section intrusion into the bolt hole judgment, bolt collision judgment and rod collision judgment, specifically: Consider the impact of the subsequent cut surface on the cut surface, and judge the positional relationship between the edge line and the bolt hole between adjacent cut surfaces. If the edge of the cut surface on any cut surface intrudes into the bolt hole of the adjacent cut surface, expand the node body radius and return to step 2 to re-cut the node. Determine the collision between adjacent bolts in the node body. If collision occurs between adjacent bolts, enlarge the radius of the node body and return to step 2 to re-cut the node. Determine the collision between adjacent rods at the same node. If the adjacent rods are too close or collide, enlarge the node radius and return to step 2 to re-cut the node. Step 4, traverse all nodes in the grid shell, perform steps 2 and 3 on each node, obtain node body parameters that meet the conditions of steps 2 and 3, and complete the node in-depth design; Step 5: Traverse all the rods in the lattice shell, calculate the actual length of each rod according to the node design specifications, bolt specifications, end plate thickness, and the connection relationship between the node and the rod, complete the detailed design of the rod, and thus complete the detailed design of the single-layer lattice shell structure with double-section bolt column nodes; According to the formula Calculate the actual length of each member, where l bar Indicates the actual length of the rectangular hollow steel tube, l geo Represents its geometric length, l cen is the center distance, l2 is the length of the large bolt rod, d2 is the diameter of the large bolt rod, d1 is the diameter of the small bolt rod, the slope angle at the connection between the large bolt rod and the small bolt rod is 45 degrees, H d Indicates the end plate thickness, H d1 Indicates the thickness of the exposed portion of the rear panel after assembly.
2. The intelligent in-depth design method of the double-stage bolt column lattice shell node according to claim 1 is characterized in that: The node plane is determined by the node normal vector, and the cutting angle of the section and the azimuth angle of the rod are calculated according to the axial vector of the rod and the node plane, specifically: By the node normal vector Determine the node plane A i , according to the axial vector of the rod and this vector in plane A i The projection vector in Calculate the cutting angle α of the cutting surface i,j ; According to plane A i The projection vector of the first member in Projection vector of the jth member connected to node i Calculation of member azimuth angle β j,1 .
3. The intelligent in-depth design method of the double-stage bolt column lattice shell node according to claim 1 is characterized in that: The torsion angle of the rod is calculated according to the rod positioning vector and the node normal vector, specifically: By the node normal vector and the member axial vector Determine plane B i,j , according to the member positioning vector and this vector in plane B i,j The projection vector in Calculation of the torsion angle γ of the member i,j .
4. The intelligent in-depth design method for double-stage bolt column lattice shell nodes according to claim 1 is characterized in that: Based on the cutting angle of the section, the azimuth angle and the torsion angle of the rod, the cutting depth is iteratively calculated using the golden section method, so that the edges of the upper and lower bolt holes are both located within the cutting surface, and the requirements for the closest distance between the edge line of the bolt hole and the edge line of the cutting surface are met, including: Set the precision Epsilon, the initial step length Step, Step<0; By formula Calculate the initial center distance l cen Cutting, center distance l cen C is the cutting surface i,j Axial vector along the member The distance moved, where R is the radius of the node cylinder, h2 is the center distance of the bolt holes, and d2 is the diameter of the large bolt rod; Each time cutting, record the shortest distance L between the center of the bolt hole on the cut surface and the edge of the cut surface. d ; If the distance Calculate the center distance l according to the step length Step = Step × 0.618 cen = l cen +Step further cutting, Δd is a constant value representing the shortest distance from the edge of the bolt hole on the cut surface to the edge of the cutting surface; If the distance Calculate the center distance according to the step length Step = -Step × 0.618, and cut one step back; repeat the cycle until 5. The intelligent in-depth design method of the double-stage bolt column lattice shell node according to claim 1 is characterized in that: Determine the collision between adjacent bolts in the node body, including: In the projection plane A i Medium i is the node center, are the left and right endpoints of the bolt hole k, passing through N i and Make vector and The angle is Among them, the projection vector of the jth member around node i is Over N i and Make vector and The angle is Bolt range angle By formula Calculate, where the angle θ between adjacent members j,j+1 ; Bolt range angle Should be greater than the minimum safety angle between adjacent bolts specified by the designer If the requirements are not met, the node body radius is enlarged and the process returns to step 2 to re-cut the node.
6. The intelligent in-depth design method for double-stage bolt column lattice shell nodes according to claim 1 is characterized in that: Determine the collision between adjacent members at the same node, including: In the projection plane A i Medium i is the node center, are the left and right endpoints of member j, passing through N i and Make vector and The angle is Among them, the projection vector of the jth member around node i is Over N i and Make vector and The angle is Member range angle By formula Calculate, where the angle θ between adjacent members j,j+1 ; Member range angle Should be greater than the minimum safety angle ψ between adjacent members specified by the designer min If the requirements are not met, the node radius is enlarged and the process returns to step 2 to re-cut the node.
Citation Information
Patent Citations
BIM-based steel truss arch bridge bolt connection construction precision control method
CN111395173A
Lattice type rod piece and bolt connection joint for single-layer latticed shell structure and construction and installation method thereof
CN113622515A
Space single-layer latticed shell node positioning design method
CN116305390A
Optimization implementation method of grid structure bolt-sphere joint
CN116522539A
