Plane steel pipe truss bearing capacity checking calculation method and device and electronic equipment

By acquiring node and component information of the planar steel pipe truss model, batch filtering and distinguishing between main members and secondary members for verification, the limitations of verification results in the existing technology are solved, and comprehensive protection of structural safety and engineering reliability is achieved.

CN121302803APending Publication Date: 2026-01-09HUADIAN HEAVY IND CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511558278.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-29
Publication Date
2026-01-09

AI Technical Summary

Technical Problem

Existing technologies have limitations in verifying nodes of planar steel pipe trusses, making it difficult to fully guarantee structural safety and engineering reliability.

Method used

By acquiring the geometric and internal force information of all nodes and components of the planar steel pipe truss model, nodes are screened and verified in batches, main members and secondary members are accurately distinguished, and batch bearing capacity verification is performed, covering all key nodes.

Benefits of technology

It achieves comprehensive safety and engineering reliability assurance for planar steel pipe trusses, adapts to the batch processing needs of large-scale nodes, and improves the pertinence and efficiency of verification.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121302803A_ABST
    Figure CN121302803A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of trusses, and discloses a plane steel pipe truss bearing capacity checking calculation method and device and electronic equipment, and the method comprises the steps: obtaining geometric information and internal force information of all nodes and all members of a plane steel pipe truss model; determining at least one checking node based on the geometric information; for each checking calculation node, determining a target component connected with the checking calculation node; main rods and secondary rods in the multiple target components are determined; and carrying out batch bearing capacity checking calculation on all checking calculation nodes to obtain a checking calculation result of each checking calculation node. According to the method, all the checking calculation nodes are screened out from all the nodes of the plane steel pipe truss model in batches, invalid processing on the nodes which do not need checking calculation is avoided, batch checking calculation is carried out on all the checking calculation nodes according to the geometrical information and the internal force information of the main rods and the secondary rods of the checking calculation nodes, the limitation that only individual nodes are checked calculation is avoided, and the checking calculation efficiency is improved. And the batch processing requirements of large-scale nodes are met, and the structure safety and the engineering reliability and economy are comprehensively guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of truss technology, and more specifically to a method, apparatus, and electronic equipment for calculating the load-bearing capacity of a planar steel tube truss. Background Technology

[0002] Planar trusses, with their simple construction and high load-bearing capacity, are widely used in spatial structures, especially planar steel pipe trusses, which are prevalent in public buildings such as large stadiums, museums, aerospace buildings, and high-speed rail stations. These large-scale buildings utilize hundreds of thousands of planar steel pipe truss components, with numerous and varied nodes. As critical load-bearing components of truss structures, the load-bearing capacity of nodes directly determines the overall structural safety and also influences the selection of component cross-sectional dimensions and project economics. Therefore, verifying the load-bearing capacity of planar steel pipe truss nodes is a problem that needs to be addressed.

[0003] In existing technologies, node verification typically involves manually selecting individual typical nodes with high stress for verification, which leads to limitations in the verification results and makes it difficult to fully guarantee structural safety and engineering reliability. Summary of the Invention

[0004] This invention provides a method, apparatus, and electronic equipment for verifying the bearing capacity of planar steel pipe trusses, in order to solve the problem that the verification results have limitations and are difficult to fully guarantee structural safety and engineering reliability.

[0005] In a first aspect, the present invention provides a method for verifying the bearing capacity of a planar steel pipe truss, the method comprising: Obtain the geometric and internal force information of all nodes and all components of the planar steel tube truss model; Determine at least one verification node from all nodes based on geometric information; For each verification node, identify multiple target components connected to the verification node from all components; Based on the geometric information corresponding to multiple target components and verification nodes, the main members and secondary members in the multiple target components are determined; Based on the geometric and internal force information of the main and secondary members corresponding to each verification node, the bearing capacity of all verification nodes is verified in batches to obtain the verification result of each verification node.

[0006] This invention provides a complete data foundation for subsequent verification calculations by acquiring the geometric and internal force information of all nodes and components of a planar steel truss model. Based on the geometric information, all verification nodes are batch-selected from all nodes in the planar steel truss model, avoiding invalid processing of nodes that do not require verification and ensuring the relevance and efficiency of subsequent verification calculations. Then, components directly connected to the verification node are accurately extracted from all components of the model as target components, and the main members that bear the load and the secondary members that transmit the load are accurately distinguished from the target components, clarifying the force transmission path within the node and helping to ensure the reliability of the verification results. Finally, based on the geometric and internal force information of the main and secondary members, batch verification is performed on all selected verification nodes, covering all critical nodes and avoiding the limitation of only verifying a few nodes with high stress. This adapts to the batch processing needs of large-scale nodes, achieving comprehensive protection of structural safety, engineering reliability, and economy.

[0007] In one alternative implementation, the geometric information includes the nodes corresponding to both ends of each component; Based on geometric information, at least one verification node is determined from all nodes, including: Based on the nodes corresponding to both ends of all components, count the number of repetitions for each node; The nodes that are repeated a certain number of times are designated as verification nodes.

[0008] This embodiment precisely selects verification nodes with a repetition count of the target number, avoiding invalid processing of nodes that do not need verification, and ensuring the relevance and efficiency of subsequent verification.

[0009] In one alternative implementation, the geometric information also includes the node coordinates of each node; Based on the geometric information corresponding to multiple target components and verification nodes, the primary and secondary members in the multiple target components are determined, including: For every two target components, the included angle between the two target components is calculated based on the node coordinates of the verification node and the node coordinates of the nodes at the other end of the two target components excluding the verification node. Two target components with an included angle no greater than a preset angle are identified as the main members; The components other than the main members in the target structure are designated as secondary members.

[0010] This embodiment calculates the included angle of components based on geometric information, accurately distinguishes the main members that bear the load from the secondary members that transmit the load, clarifies the force transmission path inside the node, avoids confusion between the main and secondary members due to human judgment or error, and helps to ensure the reliability of the verification results.

[0011] In one alternative implementation, the included angle is calculated using the following formula:

[0012] In the formula, Indicates the included angle; Indicates the coordinates of the node being checked; and These represent the node coordinates of the nodes at the other end of the two target components, excluding the verification node.

[0013] This embodiment calculates the angle between two target components using the vector dot product formula, ensuring the accuracy of the angle calculation.

[0014] In one alternative implementation, the internal force information includes tensile force and compressive force; Based on the geometric and internal force information of the main and secondary members corresponding to each verification node, batch bearing capacity verification is performed on all verification nodes to obtain the verification results for each verification node, including: For each verification node, based on the geometric and internal force information of the main and secondary members corresponding to the verification node, the compressive and tensile bearing capacities of the main member at the verification node are calculated. Based on the tension and compression of each rod, the angle between each rod and the main rod, the tensile bearing capacity and the compressive bearing capacity, determine whether the verification node meets the first and second conditions; When a verification node satisfies both the first and second conditions, the verification result of the verification node is determined to be passed. If a verification node does not meet the first or second condition, the verification result of the verification node is determined to be unsuccessful.

[0015] This embodiment verifies whether the node can meet the tensile and compressive bearing requirements through the first and second conditions, ensuring that the safety of the node is verified under all stress conditions, thereby improving the reliability of the verification.

[0016] In one alternative implementation, the first condition is expressed by the following formula:

[0017] In the formula, This represents the tension in the i-th secondary rod; This represents the angle between the i-th secondary rod and the primary rod; Indicates tensile bearing capacity; Indicates the angle between the secondary rod and the primary rod; The second condition is expressed by the following formula:

[0018] In the formula, This represents the pressure of the i-th secondary rod; This indicates the compressive bearing capacity.

[0019] This embodiment verifies, under the first condition, whether the tensile bearing capacity of the main rod at the verification node can balance the load brought by the tensile force of the secondary rod when the secondary rod transmits tensile force, and simultaneously verifies, under the second condition, whether the compressive bearing capacity of the main rod at the verification node can balance the load brought by the compressive force of the secondary rod when the secondary rod transmits compressive force.

[0020] In one alternative implementation, the method further includes: If the verification result of any verification node fails, modify the planar steel pipe truss model or reinforce the verification node.

[0021] This embodiment helps to solve the load-bearing capacity problem of failed nodes by making adjustments when the verification results fail, so that all nodes of the planar steel pipe truss meet the safety load-bearing requirements and ensure the safety of the overall structural design.

[0022] Secondly, the present invention provides a planar steel pipe truss bearing capacity verification device, the device comprising: The acquisition module is used to acquire the geometric and internal force information of all nodes and all components of the planar steel tube truss model. The first determining module is used to determine at least one verification node from all nodes based on geometric information; The second determination module is used to determine, for each verification node, multiple target components connected to the verification node from all components. The third determination module is used to determine the main members and secondary members in the multiple target members based on the geometric information corresponding to the multiple target members and the verification nodes respectively; The verification module is used to perform batch bearing capacity verification on all verification nodes based on the geometric and internal force information of the main and secondary members corresponding to each verification node, and obtain the verification result of each verification node.

[0023] Thirdly, the present invention provides an electronic device, comprising: a memory and a processor, wherein the memory and the processor are communicatively connected to each other, the memory stores computer instructions, and the processor executes the computer instructions to perform the planar steel tube truss bearing capacity verification method described in the first aspect or any corresponding embodiment thereof.

[0024] Fourthly, the present invention provides a computer-readable storage medium storing computer instructions for causing a computer to execute the planar steel tube truss bearing capacity verification method of the first aspect or any corresponding embodiment described above. Attached Figure Description

[0025] To more clearly illustrate the specific embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the specific embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present invention. For those skilled in the art, other drawings can be obtained from these drawings without creative effort.

[0026] Figure 1 This is a schematic diagram of an application scenario according to an embodiment of the present invention; Figure 2 This is a flowchart of a method for verifying the bearing capacity of a planar steel pipe truss according to an embodiment of the present invention; Figure 3 This is a partial schematic diagram of a planar steel tube truss model according to an embodiment of the present invention; Figure 4 This is a partial schematic diagram of another planar steel tube truss model according to an embodiment of the present invention; Figure 5 This is a structural block diagram of a planar steel pipe truss bearing capacity verification device according to an embodiment of the present invention; Figure 6 This is a schematic diagram of the hardware structure of an electronic device according to an embodiment of the present invention. Detailed Implementation

[0027] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.

[0028] It is understood that before using the technical solutions disclosed in the various embodiments of the present invention, users should be informed of the types, scope of use, and usage scenarios of the personal information involved in the present invention and their authorization should be obtained in accordance with relevant laws and regulations through appropriate means.

[0029] The terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined as "first" or "second" may explicitly or implicitly include one or more of that feature. In the description of this invention, "a plurality of" means two or more, unless otherwise explicitly specified.

[0030] As an optional application scenario of this invention, such as Figure 1As shown, the planar steel pipe truss load-bearing capacity calculation system may include at least one terminal device and at least one server. Figure 1 The system is illustrated in the example, which includes a computer 101, a mobile terminal 102, and a server 103, and the terminal devices such as the computer 101 and the mobile terminal 102 are connected to the server 103 through a network 110.

[0031] Specifically, the terminal device can be a smartphone, tablet, laptop, PDA, desktop computer, game console, smart TV, smart wearable device, in-vehicle terminal, VR (Virtual Reality) device, AR (Augmented Reality) device, etc. Server 103 can be a standalone physical server, a server cluster, a distributed system, or a cloud server providing cloud services. Network 110 can be a wired or wireless network, examples of which include, but are not limited to, the Internet, corporate intranet, local area network, wide area network, mobile communication network, and combinations thereof.

[0032] Planar steel pipe trusses consist of hundreds of thousands of components, with numerous and diverse nodes. As critical load-bearing components of the truss structure, the load-bearing capacity of nodes directly determines the overall structural safety and also influences the selection of component cross-sectional dimensions and engineering economics. Therefore, verifying the load-bearing capacity of planar steel pipe truss nodes is a problem that needs to be addressed. Existing technologies typically involve manually selecting a few typical nodes with high stress for verification, leading to limited results and difficulty in comprehensively ensuring structural safety and engineering reliability. This invention provides a complete data foundation for subsequent verification by acquiring the geometric and internal force information of all nodes and components in a planar steel pipe truss model. All verification nodes are batch-selected from the planar steel pipe truss model, avoiding invalid processing of nodes that do not require verification and ensuring the relevance and efficiency of subsequent verification. Then, the components directly connected to the verification node are accurately extracted from all components of the model as target components, and the main members that bear the core load and the secondary members that transmit loads are accurately distinguished from the target components, which helps ensure the reliability of the verification results. Finally, based on the geometric and internal force information of the main and secondary members, batch verification is performed on all selected verification nodes. This covers all critical nodes, avoiding the limitation of only verifying individual nodes with high stress. It is suitable for the batch processing needs of large-scale nodes, and achieves comprehensive protection of structural safety, engineering reliability, and economy.

[0033] According to an embodiment of the present invention, a method for verifying the bearing capacity of a planar steel tube truss is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0034] This embodiment provides a method for verifying the bearing capacity of a planar steel pipe truss. Figure 2 This is a flowchart of the planar steel pipe truss bearing capacity verification method according to an embodiment of the present invention, as follows: Figure 2 As shown, the process includes the following steps: Step S201: Obtain the geometric and internal force information of all nodes and all components of the planar steel pipe truss model.

[0035] Specifically, a planar steel pipe truss model is constructed in finite element method (FEM) software. The FEM software automatically performs mechanical calculations and analyses on the model, outputting the geometric and internal force information of all nodes and components. The geometric information includes the node number and coordinates of each node in the planar steel pipe truss model, the element number of each component, the nodes corresponding to both ends of each component, and the cross-sectional dimensions of each component. The node number is the FEM software's identifier for the node, and the element number is the FEM software's identifier for the component. The internal force information includes the internal force values, tension, and compression forces of each component. This information can be exported from the FEM software to easily processed file formats such as Excel and TXT, providing a complete data foundation for subsequent verification calculations.

[0036] Step S202: Determine at least one verification node from all nodes based on geometric information.

[0037] Specifically, Figure 3 This is a partial schematic diagram of a planar steel tube truss model according to an embodiment of the present invention, as shown below. Figure 3As shown, the planar steel pipe truss model includes two types of nodes: a T-shaped node (node ​​1) connecting three members and a K-shaped node (node ​​2) connecting five members. In the T-shaped node, the secondary members shorten the calculated length of the main members. In the actual load-bearing system, the internal forces transmitted by the secondary members are relatively small. The main members at this type of node only need to bear their own basic load and do not need to bear the larger forces from the secondary members. Therefore, the load-bearing capacity of the main members at the T-shaped node naturally meets the structural safety requirements and does not need to be verified. However, the K-shaped node consists of two connected main members and three secondary members. In the force transmission path of the planar steel pipe truss, the secondary members need to bear and transmit larger internal forces, causing the main members at the node to bear the additional forces transmitted from the three secondary members. This force directly affects the load-bearing limit of the main members. If the main members cannot withstand this force, it may lead to node failure or even the collapse of the entire structure. Therefore, the K-shaped node is a critical control point for structural safety and its load-bearing capacity must be verified. To address this, K-shaped nodes are selected in batches from all nodes in the model as verification nodes. This avoids repetitive operations on T-shaped nodes that do not require verification, allows for focused verification of key nodes, improves verification efficiency, and avoids the limitations of verifying individual nodes.

[0038] Step S203: For each verification node, determine the multiple target components connected to the verification node from all components.

[0039] Specifically, since the planar steel truss model includes numerous nodes and components, but only the selected verification nodes need to be verified in batches, it is not necessary to verify all components one by one. Therefore, for each verification node, the components directly connected to that verification node are accurately extracted from all components of the model as target components. The connection relationship between these target components and the verification node determines the geometric composition of the node, and its internal force transmission directly affects the stress state of the node, which is the basis for subsequent node bearing capacity verification.

[0040] Step S204: Based on the geometric information corresponding to the multiple target components and the verification nodes, determine the main members and secondary members among the multiple target components.

[0041] Specifically, finite element method (FEM) software only outputs the basic geometric information of components and nodes when calculating and analyzing planar steel truss models. It does not actively distinguish between primary and secondary members within the target components. Accurate identification of primary and secondary members is a crucial prerequisite for subsequent node load-bearing capacity verification. Therefore, based on the geometric information of multiple target components and verification nodes output by the finite element software, the relative positional relationships between the target components are analyzed. This allows for the accurate identification of primary and secondary members from the multiple target components, laying the foundation for subsequent verification work.

[0042] Step S205: Based on the geometric and internal force information of the main and secondary members corresponding to each verification node, perform batch bearing capacity verification on all verification nodes to obtain the verification result of each verification node.

[0043] Specifically, the geometric information of the main and secondary members determines the geometrical transmission relationship of forces at the nodes, while the internal force information is the core basis for judging the load-bearing capacity of the nodes. Together, these two elements constitute the key data support for verifying the load-bearing capacity of the nodes, ultimately yielding the verification results. In actual verification, all selected verification nodes can be processed in parallel batches, improving verification efficiency and covering all key nodes. Compared to related technologies that only verify individual nodes, this approach adapts to the batch processing needs of large-scale nodes, ensuring the comprehensiveness and reliability of the verification results.

[0044] This invention provides a complete data foundation for subsequent verification calculations by acquiring the geometric and internal force information of all nodes and components of a planar steel truss model. Based on the geometric information, all verification nodes are batch-selected from all nodes in the planar steel truss model, avoiding invalid processing of nodes that do not require verification and ensuring the relevance and efficiency of subsequent verification calculations. Then, components directly connected to the verification node are accurately extracted from all components of the model as target components, and the main members that bear the load and the secondary members that transmit the load are accurately distinguished from the target components, clarifying the force transmission path within the node and helping to ensure the reliability of the verification results. Finally, based on the geometric and internal force information of the main and secondary members, batch verification is performed on all selected verification nodes, covering all critical nodes and avoiding the limitation of only verifying a few nodes with high stress. This adapts to the batch processing needs of large-scale nodes, achieving comprehensive protection of structural safety, engineering reliability, and economy.

[0045] This embodiment provides a method for verifying the bearing capacity of a planar steel pipe truss, which specifically includes the following steps: Step S301: Obtain the geometric and internal force information for all nodes and components of the planar steel truss model. For details, please refer to [link to relevant documentation]. Figure 2 Step S201 of the illustrated embodiment will not be described again here.

[0046] Step S302: Determine at least one verification node from all nodes based on geometric information, which includes the nodes corresponding to both ends of each component.

[0047] Specifically, step S302 includes: Step S3021: Based on the nodes corresponding to both ends of all components, count the number of repetitions for each node.

[0048] Specifically, the finite element software outputs the nodes corresponding to both ends of each component, which can be represented by node numbers. The number of times each node number appears at both ends of all components is counted as the repetition count, representing the number of components directly connected to that node.

[0049] Step S3022: The nodes whose repetition count is the target number are identified as verification nodes.

[0050] Specifically, different repetition counts correspond to different types of nodes. A node with a repetition count of 3 (connected to 3 components) is a T-shaped node and does not require verification; while a node with a repetition count of 5 (connected to 5 components) is a K-shaped node and is a critical node that must be verified. Therefore, the target number is 5. Only nodes with a repetition count of 5 are selected as verification nodes, accurately selecting the nodes that need verification and avoiding invalid processing of nodes that do not need verification, thus ensuring the relevance and efficiency of subsequent verification.

[0051] Step S303: For each verification node, determine the multiple target components connected to the verification node from all components. See details below. Figure 2 Step S203 of the illustrated embodiment will not be described again here.

[0052] Step S304: Based on the geometric information corresponding to the multiple target components and the verification nodes, determine the main members and secondary members in the multiple target components. The geometric information also includes the node coordinates of each node.

[0053] Specifically, step S304 includes: Step S3041: For every two target components, calculate the included angle between the two target components based on the node coordinates of the verification node and the node coordinates of the nodes at the other end of the two target components excluding the verification node.

[0054] Specifically, since it is a planar truss, the node coordinates are two-dimensional. For each target component, the node coordinates are verified. Starting from the node at the other end of the component, the node coordinates at the other end are the endpoints. For example... and The two target components are represented as vectors: and The angle between the two target components is calculated using the vector dot product formula shown in equation (1) to ensure the accuracy of the angle calculation.

[0055] (1) In the formula, Indicates the included angle; Indicates the coordinates of the node being checked; and These represent the node coordinates of the nodes at the other end of the two target components, excluding the verification node.

[0056] Step S3042: Determine the two target components with an included angle not greater than a preset angle as the main rod.

[0057] Specifically, from the perspective of the force logic of the planar steel pipe truss node, the main members need to maintain an approximately collinear state to bear the main load. Theoretically, the included angle between two main members should be 0°. However, there may be slight deviations in the actual modeling process. If the judgment is strictly based on 0°, misjudgment is likely to occur. Therefore, the preset angle is reasonably set to 3°. When the included angle between any two target members is not greater than 3°, these two target members are determined to be the main members of the verification node.

[0058] Step S3043: Identify the other components in the target component, excluding the main rod, as secondary rods.

[0059] Specifically, the total number of target components for the verification node is fixed at 5. After identifying 2 main members, the remaining 3 target components are the secondary members. This method of identifying secondary members is based on the quantity characteristics of the target components and the screening results of the main members. It does not require additional complex calculations, can quickly complete the identification of secondary members, greatly simplifies the operation process, and adapts to the efficiency requirements of batch node processing.

[0060] By calculating the included angle of components based on geometric information, the main members that bear the load and the secondary members that transmit the load can be accurately distinguished, and the force transmission path inside the node can be clarified. This avoids confusion between the main and secondary members due to human judgment or error, and helps to ensure the reliability of the verification results.

[0061] In some alternative implementations, Figure 4 This is a partial schematic diagram of another planar steel pipe truss model according to an embodiment of the present invention, such as... Figure 4 As shown, Figure 4 Node 1 is the verification node, and the five target components connected to it are: a component with nodes 1 and 3 at both ends, a component with nodes 1 and 2 at both ends, a component with nodes 1 and 4 at both ends, a component with nodes 1 and 5 at both ends, and a component with nodes 1 and 5 at both ends. For any two components, the included angle between the components is calculated using the above formula (1). If the included angle is not greater than the preset angle, then these two components are determined as the main rods, i.e. Figure 4 The main members are designated as main members 1 and 2. The remaining members are designated as secondary members, i.e. Figure 4 The secondary rods 1, 2, and 3.

[0062] Step S305: Based on the geometric and internal force information of the main and secondary members corresponding to each verification node, perform batch bearing capacity verification on all verification nodes to obtain the verification result of each verification node.

[0063] Specifically, step S305 includes: Step S3051: For each verification node, based on the geometric and internal force information of the main and secondary members corresponding to the verification node, calculate the compressive bearing capacity and tensile bearing capacity of the main member at the verification node.

[0064] Specifically, the *Steel Structure Design Standard* is an industry standard in this field, specifying how to calculate the compressive and tensile bearing capacities of K-shaped nodes in planar steel pipe trusses. Therefore, by obtaining the material parameters of the main and secondary members, and combining their respective geometric and internal force information, and referring to the standard's calculation process, the compressive and tensile bearing capacities of the main members at the verification node are calculated. The specific calculation process will not be detailed here. The tensile bearing capacity of the main member is the maximum tensile force limit it can withstand, and the compressive bearing capacity is the maximum compressive force limit it can withstand.

[0065] Step S3052: Based on the tension and compression of each rod, the angle between each rod and the main rod, the tensile bearing capacity, and the compressive bearing capacity, determine whether the verification node meets the first and second conditions.

[0066] Specifically, the first condition is expressed by the following formula (2), which is used to verify whether the tensile bearing capacity of the main rod at the verification node can balance the load brought by the tensile force of the secondary rod when the secondary rod transmits the tensile force.

[0067] (2) In the formula, This represents the tension in the i-th secondary rod; This represents the angle between the i-th secondary rod and the primary rod; Indicates tensile bearing capacity; This indicates the angle between the secondary rod and the primary rod.

[0068] Based on the properties of the sine trigonometric function, the sine value of the angle between each secondary member and the two primary members is the same. Since there are angles between the secondary members and the primary members, the tensile force in the secondary members is not entirely transmitted along the axis of the primary members; only the component along the axis of the primary members has an actual effect on the primary members. Therefore, it is necessary to calculate the product of the tensile force in the secondary members and the corresponding sine value of the angle. This product represents the effective tensile force transmitted from the secondary members to the primary members. Summing the three products yields the total effective tensile force transmitted from the secondary members to the primary members, reflecting the tensile load requirement that the primary members must withstand at the verification node. Simultaneously, considering the differences in the angles between the three secondary members and the primary members, to ensure that the primary members can still bear the load under the most unfavorable conditions, the minimum sine value of the three angles must be multiplied by the tensile bearing capacity to obtain the effective tensile bearing capacity of the primary members at the verification node. Compare the total effective tensile force transmitted from the secondary member to the primary member with the effective tensile bearing capacity of the primary member. If the former is less than or equal to the latter, it means that the tensile bearing capacity of the primary member is sufficient to balance the tensile load transmitted by the secondary member, and the primary member will not fail due to tension. The verification node meets the tensile bearing capacity requirements. Otherwise, it does not meet the requirements, and there is a risk of tensile failure of the primary member.

[0069] The second condition is expressed by the following formula (3), which is used to verify whether the compressive bearing capacity of the main rod at the verification node can balance the load brought by the pressure of the secondary rod when the secondary rod transmits pressure.

[0070] (3) In the formula, This represents the pressure of the i-th secondary rod; This indicates the compressive bearing capacity.

[0071] Similar to the calculation principle of tensile force components, the effective component of the secondary member's pressure along the main member's axis is the product of the secondary member's pressure and the sine value of the angle between the secondary member and the main member. The sum of the corresponding components of the three secondary members is calculated to obtain the total effective pressure transmitted from the secondary members to the main member, reflecting the pressure load requirement that the main member must withstand at the verification node. Using the minimum value of the three included angles determined in the first condition, the compressive bearing capacity is multiplied to obtain the effective compressive bearing capacity of the main member at the node. The total effective pressure transmitted from the secondary members to the main member is compared with the effective compressive bearing capacity of the main member. If the former is less than or equal to the latter, it indicates that the compressive bearing capacity of the main member is sufficient to balance the pressure load transmitted by the secondary members, and the main member will not fail due to pressure; the verification node meets the compressive bearing capacity requirement. Conversely, if the former is less than or equal to the latter, the main member is at risk of compressive failure.

[0072] Step S3053: When the verification node simultaneously meets the first condition and the second condition, the verification result of the verification node is determined to be passed.

[0073] Specifically, when the verification node simultaneously meets both the first and second conditions, it indicates that the tensile and compressive bearing capacities of the main rod at the verification node can respectively balance the tensile and compressive forces transmitted by the secondary rod, and the bearing capacity of the verification node is sufficient. Therefore, the verification result of the verification node is determined to be passed.

[0074] Step S3054: If the verification node does not meet the first condition or the second condition, determine that the verification result of the verification node is unsuccessful.

[0075] Specifically, if the verification node does not meet any of the above conditions, it indicates that the bearing capacity of the main rod at the verification node cannot completely balance the force transmitted by the secondary rod, and there is a risk of insufficient bearing capacity at the verification node. Therefore, the verification result of the verification node is determined to be unsuccessful.

[0076] Step S306: If the verification result of any verification node is unsuccessful, modify the planar steel pipe truss model or reinforce the verification node.

[0077] Specifically, when any verification node fails the verification, the model can be optimized by adjusting the construction cross-sectional dimensions of the main member. For example, increasing the outer diameter of the main member to increase the cross-sectional area, or increasing the wall thickness to enhance the moment of inertia, thereby improving the load-bearing capacity of the main member at the node. Alternatively, if the construction cross-sectional dimensions of the main member cannot be further adjusted due to limitations such as building space or structural weight, the verification node can be structurally reinforced. For example, adding annular stiffening ribs, sleeves, or welding connecting plates at the connection between the main member and secondary members can disperse the stress at the node and enhance the overall load-bearing performance of the node. Optionally, the above adjustment methods are only examples. In actual verification, personalized adjustments can be made according to actual needs. After adjustment, the process can return to step S301 to re-verify the load-bearing capacity to determine whether the adjustment is effective. By adjusting when the verification result fails, the load-bearing capacity problem of the failed node can be solved, ensuring that all nodes of the planar steel pipe truss meet the safety load-bearing requirements and guaranteeing the safety of the overall structural design.

[0078] This invention provides a complete data foundation for subsequent verification calculations by acquiring the geometric and internal force information of all nodes and components of a planar steel truss model. Based on the geometric information, all verification nodes are batch-selected from all nodes in the planar steel truss model, avoiding invalid processing of nodes that do not require verification and ensuring the relevance and efficiency of subsequent verification calculations. Then, components directly connected to the verification node are accurately extracted from all components of the model as target components, and the main members that bear the load and the secondary members that transmit the load are accurately distinguished from the target components, clarifying the force transmission path within the node and helping to ensure the reliability of the verification results. Finally, based on the geometric and internal force information of the main and secondary members, batch verification is performed on all selected verification nodes, covering all critical nodes and avoiding the limitation of only verifying a few nodes with high stress. This adapts to the batch processing needs of large-scale nodes, achieving comprehensive protection of structural safety, engineering reliability, and economy.

[0079] This embodiment also provides a planar steel tube truss bearing capacity verification device, which is used to implement the above embodiments and preferred embodiments, and will not be repeated as already described. As used below, the term "module" can be a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0080] This embodiment provides a device for verifying the bearing capacity of a planar steel pipe truss, such as... Figure 5 As shown, it includes: The acquisition module 501 is used to acquire the geometric and internal force information of all nodes and all components of the planar steel pipe truss model.

[0081] The first determining module 502 is used to determine at least one verification node from all nodes based on geometric information.

[0082] The second determining module 503 is used to determine, for each verification node, multiple target components connected to the verification node from all components.

[0083] The third determining module 504 is used to determine the main members and secondary members in the multiple target members based on the geometric information corresponding to the multiple target members and the verification nodes.

[0084] The verification module 505 is used to perform batch bearing capacity verification on all verification nodes based on the geometric information and internal force information of the main and secondary members corresponding to each verification node, and obtain the verification result of each verification node.

[0085] In some alternative implementations, the geometric information includes the nodes corresponding to the two ends of each component; The first determining module 502 includes: The statistics unit is used to count the number of repetitions of each node based on the nodes corresponding to both ends of all components.

[0086] The first determining unit is used to determine the nodes whose repetition count is the target number as the verification nodes.

[0087] In some alternative implementations, the geometric information also includes the node coordinates of each node; The third determining module 504 includes: The first calculation unit is used to calculate the included angle between two target components for each pair of target components, based on the node coordinates of the verification node and the node coordinates of the nodes at the other end of the two target components excluding the verification node.

[0088] The second determining unit is used to determine two target components with an included angle not greater than a preset angle as the main rod.

[0089] The third determining unit is used to determine the other components in the target component, excluding the main rod, as secondary rods.

[0090] In some alternative implementations, the included angle is calculated using the following formula:

[0091] In the formula, Indicates the included angle; Indicates the coordinates of the node being checked; and These represent the node coordinates of the nodes at the other end of the two target components, excluding the verification node.

[0092] In some alternative implementations, the internal force information includes tensile and compressive forces; Verification module 505 includes: The second calculation unit is used to calculate the compressive bearing capacity and tensile bearing capacity of the main rod at each verification node, based on the geometric and internal force information of the main rod and secondary rod corresponding to the verification node.

[0093] The fourth determining unit is used to determine whether the verification node meets the first and second conditions based on the tension and compression of each rod, the angle between each rod and the main rod, the tensile bearing capacity, and the compressive bearing capacity.

[0094] The fifth determining unit is used to determine the verification result of the verification node as passed when the verification node simultaneously meets the first condition and the second condition.

[0095] The sixth determining unit is used to determine that the verification result of the verification node is unsuccessful when the verification node does not meet the first or second condition.

[0096] In some alternative implementations, the first condition is expressed by the following formula:

[0097] In the formula, This represents the tension in the i-th secondary rod; This represents the angle between the i-th secondary rod and the primary rod; Indicates tensile bearing capacity; Indicates the angle between the secondary rod and the primary rod; The second condition is expressed by the following formula:

[0098] In the formula, This represents the pressure of the i-th secondary rod; This indicates the compressive bearing capacity.

[0099] In some alternative embodiments, the device further includes: The adjustment module is used to modify the planar steel pipe truss model or reinforce the verification node when the verification result of any verification node fails.

[0100] The planar steel tube truss bearing capacity verification device provided in this embodiment of the invention can execute the planar steel tube truss bearing capacity verification method provided in any embodiment of the invention, and has the corresponding functional modules and beneficial effects of the method. Further functional descriptions of the above modules and units are the same as in the corresponding embodiments described above, and will not be repeated here.

[0101] Figure 6 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention.

[0102] The following is a detailed reference. Figure 6 This diagram illustrates a suitable structural design for implementing an electronic device according to embodiments of the present invention. The electronic device may include a processor (e.g., a central processing unit, graphics processor, etc.) 601, which can perform various appropriate actions and processes based on a program stored in read-only memory (ROM) 602 or a program loaded from memory 608 into random access memory (RAM) 603. RAM 603 also stores various programs and data required for the operation of the electronic device. The processor 601, ROM 602, and RAM 603 are interconnected via a bus 604. An input / output (I / O) interface 605 is also connected to the bus 604.

[0103] Typically, the following devices can be connected to I / O interface 605: input devices 606 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 607 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; memory devices 608 including, for example, magnetic tapes, hard disks, etc.; and communication devices 609. Communication device 609 allows electronic devices to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 6 Electronic devices with various devices are shown, but it should be understood that it is not required to implement or have all of the devices shown, and more or fewer devices may be implemented or have instead.

[0104] In particular, according to embodiments of the present invention, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of the present invention include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device 609, or installed from a memory 608, or installed from a ROM 602. When the computer program is executed by the processor 601, it performs the functions defined in the planar steel tube truss bearing capacity verification method of the embodiments of the present invention.

[0105] Figure 6 The electronic device shown is merely an example and should not be construed as limiting the functionality and scope of use of the embodiments of the present invention.

[0106] This invention also provides a computer-readable storage medium. The methods described above according to embodiments of the invention can be implemented in hardware or firmware, or implemented as computer code that can be recorded on a storage medium, or implemented as computer code downloaded via a network and originally stored on a remote storage medium or a non-transitory machine-readable storage medium and then stored on a local storage medium. Thus, the methods described herein can be processed by software stored on a storage medium using a general-purpose computer, a dedicated processor, or programmable or dedicated hardware. The storage medium can be a magnetic disk, optical disk, read-only memory, random access memory, flash memory, hard disk, or solid-state drive, etc.; further, the storage medium can also include combinations of the above types of memory. It is understood that computers, processors, microprocessor controllers, or programmable hardware include storage components capable of storing or receiving software or computer code. When the software or computer code is accessed and executed by the computer, processor, or hardware, the planar steel truss bearing capacity verification method shown in the above embodiments is implemented.

[0107] A portion of this invention can be applied as a computer program product, such as computer program instructions, which, when executed by a computer, can invoke or provide the methods and / or technical solutions according to the invention through the operation of the computer. Those skilled in the art will understand that the forms in which computer program instructions exist in a computer-readable medium include, but are not limited to, source files, executable files, installation package files, etc. Correspondingly, the ways in which computer program instructions are executed by a computer include, but are not limited to: the computer directly executing the instructions, or the computer compiling the instructions and then executing the corresponding compiled program, or the computer reading and executing the instructions, or the computer reading and installing the instructions and then executing the corresponding installed program. Here, the computer-readable medium can be any available computer-readable storage medium or communication medium accessible to a computer.

[0108] Although embodiments of the invention have been described in conjunction with the accompanying drawings, those skilled in the art can make various modifications and variations without departing from the spirit and scope of the invention, and such modifications and variations all fall within the scope defined by the appended claims.

Claims

1. A method for checking the bearing capacity of a planar steel pipe truss, characterized by, The method comprises: obtaining geometric information and internal force information corresponding to all nodes and all members of a plane steel pipe truss model; determining at least one checking node from all nodes based on the geometric information; for each checking node, determining a plurality of target members connected to the checking node from all members; based on the geometric information corresponding to the plurality of target members and the checking node, determining a main rod and a secondary rod in the plurality of target members; based on the geometric information and internal force information corresponding to the main rod and the secondary rod corresponding to each checking node, performing batch bearing capacity checking on all checking nodes to obtain checking results of each checking node.

2. The method of claim 1, wherein, The geometric information comprises nodes corresponding to two ends of each member; The determination of at least one checking node from all nodes based on the geometric information comprises: counting the number of repetitions of each node based on the nodes corresponding to two ends of all members; determining the nodes with a target number of repetitions as the checking nodes.

3. The method of claim 2, wherein, The geometric information further comprises node coordinates of each node; The determination of a main rod and a secondary rod in the plurality of target members based on the geometric information corresponding to the plurality of target members and the checking node comprises: for each two target members, calculating an included angle between the two target members based on the node coordinates of the checking node and the node coordinates of the node at the other end of the checking node of the two target members; determining the two target members with an included angle not greater than a preset angle as the main rod; determining the other members in the target members except the main rod as the secondary rod.

4. The method of claim 3, wherein, The included angle is calculated by the following formula: In the formula, denotes the included angle; denotes the node coordinates of the checking node; and denote the node coordinates of the other end of the two target members except the node of the checking node, respectively.

5. The method of claim 3, wherein, The internal force information comprises tension and pressure; The batch bearing capacity checking on all checking nodes based on the geometric information and internal force information corresponding to the main rod and the secondary rod corresponding to each checking node to obtain checking results of each checking node comprises: for each checking node, calculating compression bearing capacity and tension bearing capacity of the main rod at the checking node based on the geometric information and internal force information corresponding to the main rod and the secondary rod corresponding to the checking node; determining whether the checking node meets first and second conditions based on the tension and pressure of each rod, the included angle between each rod and the main rod, the tension bearing capacity, and the compression bearing capacity; when the checking node meets the first and second conditions at the same time, determining that the checking result of the checking node is passed; when the checking node does not meet the first or second condition, determining that the checking result of the checking node is not passed.

6. The method of claim 5, wherein, The first condition is represented by the following formula: wherein represents the tension of the ith secondary rod; represents the angle between the ith secondary rod and the primary rod; represents the tensile carrying capacity; represents the angle between the secondary rod and the primary rod; The second condition is represented by the following formula: In the formula, Presents the pressure of the ith secondary bar; Presents the pressure bearing capacity.

7. The method of claim 5, wherein, The method further comprises: when the checking result of any checking node is not passed, modifying the plane steel pipe truss model or reinforcing the checking node.

8. A plane steel pipe truss load carrying capacity checking device, characterized by, The device comprises: an obtaining module configured to obtain geometric information and internal force information corresponding to all nodes and all members of a plane steel pipe truss model; a first determining module configured to determine at least one checking node from all nodes based on the geometric information; A second determining module is configured to determine, for each checking node, a plurality of target members connected to the checking node from all the members; A third determining module is configured to determine a main rod and a secondary rod in the plurality of target members based on geometric information corresponding to the plurality of target members and the checking node respectively; A checking module is configured to perform batch bearing capacity checking on all the checking nodes based on geometric information and internal force information corresponding to the main rod and the secondary rod corresponding to each checking node respectively, to obtain a checking result of each checking node.

9. An electronic device, comprising: The method comprises the following steps: A memory and a processor are in communication connection with each other, and the memory stores computer instructions; the processor executes the computer instructions to perform the bearing capacity checking method of the planar steel pipe truss according to any one of claims 1 to 7.

10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for causing a computer to execute the bearing capacity checking method of the planar steel pipe truss according to any one of claims 1 to 7.