A large frame truss hoisting simulation method and system
By acquiring a three-dimensional simulation model of the truss and performing finite element analysis, the hidden force areas were identified and reinforced, solving the problem of balancing safety and economy in traditional hoisting construction. This enabled safe construction and cost control for the hoisting of large frame trusses.
Patent Information
- Application Number
- CN202510425381.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-07
- Publication Date
- 2025-11-25
- Estimated Expiration
- 2045-04-07
AI Technical Summary
In the hoisting and construction of large frame trusses, existing technologies cannot accurately capture the local plastic deformation and rigging stiffness changes in the contact area of the hoisting points. They also ignore the amplification effect of rigging sway caused by wind speed fluctuations, resulting in insufficient temporary reinforcement measures and the risk of local buckling accidents. Furthermore, the creep characteristics of wire ropes are often ignored in finite element analysis, leading to systematic deviations between simulation results and actual working conditions.
By acquiring a 3D simulation model of the truss, importing it into finite element analysis software for mesh generation and assembly, performing stress solving, identifying hidden force areas and marking them as hoisting reinforcement points, and using finite element simulation analysis technology to accurately locate key locations that need reinforcement and identify structural weak points that are easily overlooked in traditional analysis.
It enables precise identification and reinforcement of critical locations during large-scale engineering hoisting processes, ensuring structural safety and optimizing reinforcement solutions, providing reliable technical support, and reducing construction risks and costs.
Smart Images

Figure CN120509233B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the field of building simulation, in particular to a large frame truss hoisting simulation method. BACKGROUND
[0002] As a latticed bearing system composed of straight-line members connected by nodes, truss has become the core load-bearing component of large-span space structures such as nuclear power plant domes, stadium roofs, and bridge main spans, due to its excellent mechanical properties and material utilization. Large frame truss systems usually have complex geometric shapes, high component coupling, and sensitive spatial configurations. During the overall hoisting construction of such large trusses, the structure's self-weight often reaches hundreds of tons, and the installation precision needs to be controlled within millimeters. During hoisting, dynamic factors such as wire rope tying methods, multi-lifting point coordination, and wind-induced vibration will cause complex spatial force flow redistribution. Traditional static checking methods based on empirical formulas have significant limitations.
[0003] In current engineering practice, construction parties often rely on simplified mechanical models for hoisting scheme design, discretizing the continuous lifting process into several static working conditions for analysis. This method can obtain the overall stress distribution trend of the structure, but cannot accurately capture key behaviors such as local plastic deformation in the lifting point contact area, nonlinear changes in rigging stiffness with lifting angle, etc. At the same time, traditional hoisting methods often ignore the hoist swing amplification effect caused by wind speed fluctuations, leading to insufficient temporary reinforcement measures and local buckling accidents.
[0004] Finite element analysis technology is commonly used in the field of building simulation, which can use computers to assist in solving various mechanical properties of complex engineering and products. However, the modeling of hoisting simulation precision often has defects such as excessive simplification of node connection details (using rigid connection instead of actual bolt contact) and ignoring the creep characteristics of steel wire ropes in load application, resulting in systematic deviations between simulation results and actual working conditions. These technical bottlenecks restrict the optimization space of hoisting schemes, making it difficult to achieve the best balance between construction safety and economy. SUMMARY
[0005] The purpose of the present application is to provide a large frame truss hoisting simulation method to solve one or more technical problems in the prior art and at least provide a beneficial option or create conditions.
[0006] The application provides a large frame truss hoisting simulation method and system, acquires a three-dimensional simulation model of the truss, imports the three-dimensional simulation model into finite element analysis software, performs mesh division and assembly on the three-dimensional simulation model of the truss to obtain a finite element model of the truss, performs stress solving on the finite element model of the truss to obtain a solving result, and identifies a hidden force area in the finite element model of the truss according to the solving result and marks the hidden force area as a hoisting reinforcement point. The method uses finite element simulation analysis technology, accurately locks the key positions that need to be reinforced by dynamically simulating the complex stress changes in the hoisting process, identifies the hoisting reinforcement point based on the simulation result, identifies the structural weak points that are easily ignored in traditional analysis by using the simulation model, and provides reliable technical support for the safe construction and cost control of large projects.
[0007] In order to achieve the above-mentioned purpose, according to an aspect of the application, a large frame truss hoisting simulation method is provided, the method comprising the following steps:
[0008] acquiring a three-dimensional simulation model of the truss and importing the three-dimensional simulation model into finite element analysis software;
[0009] performing mesh division and assembly on the three-dimensional simulation model of the truss to obtain a finite element model of the truss;
[0010] performing stress solving on the finite element model of the truss to obtain a solving result;
[0011] identifying a hidden force area in the finite element model of the truss according to the solving result and marking the hidden force area as a hoisting reinforcement point.
[0012] Further, the truss is a large frame truss.
[0013] Further, the method of acquiring the three-dimensional simulation model of the truss specifically comprises: modeling by a modeling software according to engineering drawings of the truss, or converting a building information model (BIM model) of the truss to obtain the three-dimensional simulation model of the truss.
[0014] Further, the method of performing mesh division and assembly on the three-dimensional simulation model of the truss to obtain the finite element model of the truss specifically comprises: in a mesh module of the finite element analysis software, taking the three-dimensional simulation model of the truss as an imported component and performing mesh division to obtain the finite element model of the truss, and the finite element model of the truss is composed of multiple meshes.
[0015] Optionally, the mesh division performed on the three-dimensional simulation model of the truss comprises an edge-based operation, and an approximate element size in a local seed is set to an integer in an interval [2, 100].
[0016] Preferably, the mesh division performed on the three-dimensional simulation model of the truss sets an element shape in a mesh control attribute to be mainly hexahedron and a technical setting to be from bottom to top.
[0017] Further, the method for performing stress solving for the finite element model of the truss to obtain a solving result is specifically as follows:
[0018] In the finite element analysis software, a solver is set for the finite element model of the truss and a boundary condition is set, and a solving result is output through a post-processing module; wherein the solver is set as a static stress general, and the solving result includes a stress size borne by each grid (in a finite element analysis simulation process) in the finite element model of the truss.
[0019] Further, the method for identifying a hidden force area in the finite element model of the truss according to the solving result is specifically as follows:
[0020] It is noted that the finite element model of the truss is composed of N grids, and the finite element model of the truss is composed of N grids, wherein p(i) represents the i-th grid in the N grids, and sp(i) represents a stress size borne by p(i).
[0021] Each grid in the N grids is judged one by one whether it meets a hidden force condition, if yes, an area composed of the grid and all neighbor grids of the grid is noted as a hidden force area, thereby identifying all hidden force areas in the finite element model of the truss.
[0022] Further, the method for judging whether a grid in the N grids meets the hidden force condition is as follows: if all neighbor grids of p(x) bear a stress size greater than sp(x), it is marked that p(x) meets the hidden force condition (in other words, if any neighbor grid of p(x) bears a stress size less than sp(x), p(x) cannot meet the hidden force condition).
[0023] Wherein, the definition of the neighbor grid of p(x) (any grid in the N grids) is as follows: it is noted that p(x) is composed of multiple edges, if any edge in the multiple edges is repeated with any edge of any other grid, the grid is noted as a neighbor grid of p(x); the other grid is any grid in the N grids except p(x).
[0024] The beneficial effect of this step is that the dynamic load (such as inertial force, wind vibration effect, sling swing, etc.) borne by the large frame truss during hoisting will cause complex stress redistribution, and some areas may form potential instability risk due to local force flow mutation. These areas are difficult to accurately identify in traditional experience judgment, and reinforcement measures are needed to ensure the structural integrity during hoisting. The method of this step simulates the stress of the truss hoisting through finite element analysis, identifies the hidden force area according to the simulation results, and makes the temporary reinforcement measures targetedly act on the key force transmission weak link, so as to ensure the structural safety while significantly optimizing the arrangement efficiency of the hoisting reinforcement scheme.
[0025] Since the truss in the hoisting process, multiple stress points will affect each other, causing the load transmission path between adjacent lifting points to overlap, thereby increasing the risk of geometric instability and structural deformation, therefore the identification of hidden force area needs to consider the influence of the positions of different grids on the stress they bear on each other.
[0026] Preferably, the method of identifying the hidden force area in the finite element model of the truss according to the solving result can further comprise:
[0027] All grids in the N grids that meet the hidden force condition are composed into a first grid sequence in order of the stress they bear from small to large, and hsp(j) is the jth grid in the first grid sequence;
[0028] The first algorithm is set as follows: in the finite element model of the truss, the shortest path from hsp(j) to hsp(j+1) is marked, all grids constituting the shortest path are recorded as hidden structure grids, if the hidden structure grids meet the second hidden force condition, the hidden structure area is marked as the hidden force area in the finite element model of the truss; if the hidden structure grids do not meet the second hidden force condition, the area composed of hsp(j) and all neighbor grids of hsp(j) is recorded as the hidden force area;
[0029] Wherein, the hidden structure area refers to: connecting the geometric center of hsp(j) and the geometric center of hsp(j+1) to obtain a line segment L1, taking the midpoint of the line segment L1 as the center and the line segment L1 as the diameter to make a circle C, recording all grids located inside the circle C as the hidden structure area in the finite element model of the truss;
[0030] In the first algorithm, the variable j is sequentially traversed from j=1 to j=M-1, thereby completing the marking of all hidden force areas in the finite element model of the truss.
[0031] The beneficial effect of this step is that by introducing the hidden structure grid, the problem of curvature discontinuity of the local force flow transmission path formed by the high and low stress transition zone is further considered on the basis of the original hidden force area, thereby causing the phenomenon of flow around the main force transmission path, leading to the accumulation of secondary bending stress at the geometric discontinuity, and increasing the risk of generating low-intensity lifting points. The method of this step determines the hidden structure grid for a pair of grids that meet the hidden force condition and have similar stress. Further, the second hidden force condition is used to reproduce the spatial constraint relationship of multi-lifting point cooperative operation. When the stress distribution in the hidden structure grid is significantly lower than the stress distribution on both sides (the second hidden force condition, the stress distribution in the neighborhood of hsp(j) and hsp(j+1) is hsp(j) and hsp(j+1) respectively), the hidden structure area determined by the hidden structure grid is used as the hidden force area. It can be seen that the hidden structure area is larger than the area determined by the original hidden force area, so that the selection logic of the lifting reinforcement point is upgraded from the isolated node judgment to the global force flow network analysis, ensuring that the reinforcement scheme can adapt to the dynamic migration characteristics of the force transmission path in the lifting process, thereby realizing the global coverage and dynamic optimization of structure safety protection under complex and variable working conditions.
[0032] Further, the method for determining whether the hidden structure grid meets the second hidden force condition is that: the array isg is used to store the stress size of each grid in the hidden structure grid, the array hspN1 is used to store the stress size of each neighbor grid of hsp(j) and hsp(j), and the array hspN2 is used to store the stress size of each neighbor grid of hsp(j+1) and hsp(j+1).
[0033] The sum of all values in the array isg is denoted as SUM(isg), the sum of all values in the array hspN1 is denoted as SUM(hspN1), and the sum of all values in the array hspN2 is denoted as SUM(hspN2).
[0034] The maximum value in the array isg is denoted as MAX(isg), the maximum value in the array hspN1 is denoted as MAX(hspN1), and the maximum value in the array hspN2 is denoted as MAX(hspN2).
[0035] If SUM(isg) ÷ (SUM(hspN1) + SUM(hspN1)) < (MAX(hspN1) + MAX(hspN1)) ÷ MAX(isg), it is said that the hidden structure grid meets the second hidden force condition.
[0036] Preferably, the shortest path algorithm from hsp(j) to hsp(j+1) in the finite element model of the truss is the Dijkstra algorithm.
[0037] Optionally, after the hidden force area in the finite element model of the truss is identified according to the solving result and marked as a hoisting reinforcement point, reinforcement plates are arranged at all hoisting reinforcement points, or the hoisting reinforcement points are reinforced by using composite materials.
[0038] The application further provides a large frame truss hoisting simulation system, comprising a processor, a memory and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps in the large frame truss hoisting simulation method when executing the computer program, and the large frame truss hoisting simulation system can run in a desktop computer, a notebook computer, a mobile phone, a hand-held phone, a tablet computer, a palm computer and a cloud data center, and the executable system can comprise, but is not limited to, a processor, a memory, a server cluster, and the processor executes the computer program to run in the following system units:
[0039] A model acquisition unit is configured to acquire a three-dimensional simulation model of the truss and import the model into a finite element analysis software;
[0040] A meshing unit is configured to perform meshing and assembly for the three-dimensional simulation model of the truss to obtain a finite element model of the truss;
[0041] A job solving unit is configured to perform stress solving for the finite element model of the truss to obtain a solving result;
[0042] A target identification unit is configured to identify a hidden force area in the finite element model of the truss according to the solving result and mark the area as a hoisting reinforcement point.
[0043] The method uses finite element simulation analysis technology, accurately locks the key positions that need to be reinforced by dynamically simulating the complex stress changes in the hoisting process, identifies the hoisting reinforcement points based on the simulation result, identifies the weak structure points that are easily ignored in traditional analysis by using the simulation model, and provides reliable technical support for the safe construction and cost control of large projects. BRIEF DESCRIPTION OF DRAWINGS
[0044] The above and other features of the present application will become more apparent from the following detailed description of the embodiments taken in conjunction with the accompanying drawings, in which like reference characters indicate the same or similar elements throughout the drawings, and in which:
[0045] Figure 1 A flowchart of a large frame truss hoisting simulation method is shown;
[0046] Figure 2 Fig. 1 shows a system structure diagram of a large frame truss lifting simulation system. DETAILED DESCRIPTION
[0047] The concept, specific structure and generated technical effects of the present application will be described clearly and completely in combination with embodiments and drawings, so as to fully understand the purposes, schemes and effects of the present application. It should be noted that the embodiments in the present application and the features in the embodiments can be combined with each other without conflict.
[0048] In the description of the present application, one or more is meant to be one or more, more than two is meant to be two or more, greater than, less than, more than, etc. are understood to not include the number, above, below, etc. are understood to include the number. If it is described as first, second, it is only used for the purpose of distinguishing technical features, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features or implicitly indicating the sequence of indicated technical features.
[0049] As shown in Figure 1 Fig. 1 shows a flowchart of a large frame truss lifting simulation method according to the present application, and the large frame truss lifting simulation method according to the embodiment of the present application will be described below in combination with Figure 1
[0050] The present application provides a large frame truss lifting simulation method, which comprises the following steps:
[0051] A three-dimensional simulation model of the truss is obtained and imported into a finite element analysis software;
[0052] Meshing and assembly are performed on the three-dimensional simulation model of the truss to obtain a finite element model of the truss;
[0053] Stress solving is performed on the finite element model of the truss to obtain a solving result;
[0054] According to the solving result, a hidden force area in the finite element model of the truss is identified and marked as a lifting reinforcement point.
[0055] Further, the truss is a large frame truss.
[0056] Further, the method for obtaining the three-dimensional simulation model of the truss is specifically: modeling through a modeling software according to engineering drawings of the truss, or converting a building information model (BIM model) of the truss to obtain the three-dimensional simulation model of the truss.
[0057] Specifically, before performing meshing and assembling on the three-dimensional simulation model of the truss, a material parameter definition is further included, which uses default parameter definitions of steel materials in a standard material library built in the finite element analysis software, or at least includes setting an elastic modulus to 210 Gpa, a Poisson's ratio to 0.3, a density to 7850 kg / m³, a yield strength to 235 Mpa, and a hardening modulus to 2% of the elastic modulus.
[0058] Further, the method for performing meshing and assembling on the three-dimensional simulation model of the truss to obtain the finite element model of the truss specifically includes: in a mesh module of the finite element analysis software, taking the three-dimensional simulation model of the truss as an imported component and performing meshing to obtain the finite element model of the truss, which is composed of a plurality of meshes.
[0059] Specifically, performing meshing on the three-dimensional simulation model of the truss includes an edge meshing operation, in which an approximate element size in a local seed is set to 20.
[0060] Further, the method for performing stress solving on the finite element model of the truss to obtain a solving result specifically includes:
[0061] In the finite element analysis software, a solver is set for the finite element model of the truss and boundary conditions are set, and a solving result is output through a post-processing module; wherein the solver is set to be static stress general, and the solving result includes a stress size borne by each mesh (in a finite element analysis simulation process) in the finite element model of the truss.
[0062] Specifically, the solver is set for the finite element model of the truss and the boundary conditions are set, wherein the boundary conditions at least include a load boundary condition and a displacement boundary condition, and the boundary conditions are specifically set according to a field hoisting scheme of the large frame truss (including hoisting directions, hoisting routes, etc.).
[0063] Further, the method for identifying a hidden force area in the finite element model of the truss according to the solving result specifically includes:
[0064] It is denoted that the finite element model of the truss is composed of N meshes, and it is denoted that the finite element model of the truss is composed of N meshes, denoted as p(i) the i-th mesh in the N meshes, i is a serial number, i=1,2,…,N, and denoted as sp(i) a stress size borne by p(i).
[0065] Each mesh in the N meshes is judged one by one whether it satisfies a hidden force condition, if yes, an area composed of the mesh and all neighbor meshes of the mesh is denoted as a hidden force area, thereby identifying all hidden force areas in the finite element model of the truss.
[0066] Further, the method for judging whether a grid in the N grids satisfies the implicit force condition is: for any grid p(x) in the N grids, if the stress size borne by all the neighbor grids of p(x) is greater than sp(x), mark p(x) as satisfying the implicit force condition (in other words, if the stress size borne by any neighbor grid of p(x) is less than sp(x), p(x) cannot satisfy the implicit force condition); sp(x) represents the stress size borne by p(x);
[0067] Wherein, the definition of the neighbor grid of p(x) (any grid in the N grids) is: record p(x) as being composed of multiple edges, if any edge in the multiple edges is repeated with any edge of any other grid, the grid is called the neighbor grid of p(x); the other grid is any grid in the N grids except p(x).
[0068] Since multiple stress points of the truss will affect each other during hoisting, the load transmission path between adjacent hoisting points overlaps, thereby increasing the risk of geometric instability and structural deformation, and therefore the identification of the implicit force region needs to consider the influence of the positions of different grids on the stress borne by each other.
[0069] Preferably, the method for identifying the implicit force region in the finite element model of the truss according to the solving result can also be:
[0070] All the grids in the N grids that satisfy the implicit force condition are arranged in a first grid sequence according to the stress size borne by each grid from small to large, record hsp(j) as the jth grid in the first grid sequence, j is the serial number, j=1, 2, …, M, M is the number of all the grids in the N grids that satisfy the implicit force condition;
[0071] Set the first algorithm as: in the finite element model of the truss, mark out the shortest path from hsp(j) to hsp(j+1), record all the grids that constitute the shortest path as implicit structure grids, if the implicit structure grids satisfy the second implicit force condition, mark the implicit structure region as the implicit force region (in the finite element model of the truss); if the implicit structure grids do not satisfy the second implicit force condition, record the region composed of hsp(j) and all the neighbor grids of hsp(j) as the implicit force region;
[0072] Wherein, the implicit structure region refers to: connect the geometric center of hsp(j) with the geometric center of hsp(j+1) to obtain a line segment L1, take the midpoint of the line segment L1 as the center of a circle and the line segment L1 as the diameter to make a circle C, record the region composed of all the grids located inside the circle C as the implicit structure region (in the finite element model of the truss);
[0073] In the first algorithm, the variable j is sequentially traversed from j=1 to j=M-1, so as to complete the marking of all hidden force areas in the finite element model of the truss.
[0074] Further, the method for judging whether the hidden structure grid satisfies the second hidden force condition is: storing the stress size of each grid in the hidden structure grid in an array isg, storing the stress size of hsp(j) and each neighbor grid of hsp(j) in an array hspN1, and storing the stress size of hsp(j+1) and each neighbor grid of hsp(j+1) in an array hspN2.
[0075] The sum of all values in the array isg is denoted as SUM(isg), the sum of all values in the array hspN1 is denoted as SUM(hspN1), and the sum of all values in the array hspN2 is denoted as SUM(hspN2).
[0076] The maximum value in the array isg is denoted as MAX(isg), the maximum value in the array hspN1 is denoted as MAX(hspN1), and the maximum value in the array hspN2 is denoted as MAX(hspN2).
[0077] If SUM(isg) ÷ (SUM(hspN1) + SUM(hspN1)) < (MAX(hspN1) + MAX(hspN1)) ÷ MAX(isg), it is considered that the hidden structure grid satisfies the second hidden force condition.
[0078] Preferably, the shortest path algorithm from hsp(j) to hsp(j+1) in the finite element model of the truss is the Dijkstra algorithm.
[0079] Optionally, after the hidden force areas in the finite element model of the truss are identified according to the solving result and marked as hoisting reinforcement points, reinforcement plates are arranged at all the hoisting reinforcement points, or the hoisting reinforcement points are reinforced by using composite materials.
[0080] The large frame truss hoisting simulation system comprises a processor, a memory, and a computer program stored in the memory and capable of running on the processor, wherein the processor implements the steps in the large frame truss hoisting simulation method embodiment when executing the computer program.
[0081] The large frame truss hoisting simulation system provided by the embodiment of the present application can run in a desktop computer, a notebook computer, a mobile phone, a hand-held phone, a tablet computer, a palm computer, a cloud data center, and the like. Figure 2As shown, the large frame truss hoisting simulation system of the embodiment includes a processor, a memory, and a computer program stored in the memory and executable on the processor, and the processor implements the steps in the large frame truss hoisting simulation method embodiment when executing the computer program. The processor executes the computer program in the following system units:
[0082] A model acquisition unit is configured to acquire a three-dimensional simulation model of the truss and import the model into a finite element analysis software.
[0083] A meshing unit is configured to perform meshing and assembly for the three-dimensional simulation model of the truss to obtain a finite element model of the truss.
[0084] A job solving unit is configured to perform stress solving for the finite element model of the truss to obtain a solving result.
[0085] A target identification unit is configured to identify a hidden force area in the finite element model of the truss according to the solving result and mark the area as a hoisting reinforcement point.
[0086] The large frame truss hoisting simulation system can run in a desktop computer, a notebook computer, a palm computer, a cloud data center, and other computing devices. The large frame truss hoisting simulation system includes, but is not limited to, a processor and a memory. Those skilled in the art can understand that the example is only an example of the large frame truss hoisting simulation method and system, and does not constitute a limitation on the large frame truss hoisting simulation method and system, and can include more or fewer components, or combine certain components, or different components, for example, the large frame truss hoisting simulation system can also include an input and output device, a network access device, a bus, and the like.
[0087] The processor can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, or the like. The general-purpose processor can be a microprocessor or any conventional processor, and the like. The processor is a control center of the large frame truss hoisting simulation system, and is connected to each sub-region of the large frame truss hoisting simulation system through various interfaces and lines.
[0088] The memory can be used to store the computer program and / or modules, and the processor realizes various functions of the large frame truss hoisting simulation method and system by running or executing the computer program and / or modules stored in the memory, and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.), and the like; and the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), and the like. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, for example, a hard disk, a memory, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, at least one disk storage device, a flash memory device, or other volatile solid-state memory devices.
[0089] The present application provides a large frame truss hoisting simulation method and system, acquires a three-dimensional simulation model of a truss, imports it into finite element analysis software, performs meshing and assembly on the three-dimensional simulation model of the truss to obtain a finite element model of the truss, performs stress solving on the finite element model of the truss to obtain a solving result, and identifies a hidden force area in the finite element model of the truss according to the solving result and marks it as a hoisting reinforcement point. The method uses finite element simulation analysis technology, accurately locks the key positions that need to be reinforced by dynamically simulating the complex stress changes in the hoisting process, identifies the hoisting reinforcement point based on the simulation result, uses the simulation model to identify the structural weak points that are easily ignored in traditional analysis, and provides reliable technical support for the safe construction and cost control of large projects. Although the description of the present application has been quite detailed and several embodiments have been described in particular, it is not intended to be limited to any of these details or embodiments or any special embodiment, so as to effectively cover the intended scope of the present application. In addition, the present application is described above in embodiments that the inventors can foresee, and the purpose is to provide a useful description, and non-essential modifications to the present application that have not yet been foreseen can still represent equivalent modifications to the present application.
Claims
1. A large frame truss hoisting simulation method characterized by, The method comprises the following steps: obtaining a three-dimensional simulation model of the truss and importing it into a finite element analysis software; performing meshing and assembly on the three-dimensional simulation model of the truss to obtain a finite element model of the truss; performing stress solving on the finite element model of the truss to obtain a solving result; identifying a hidden force area in the finite element model of the truss according to the solving result and marking it as a hoisting reinforcement point; wherein the method for identifying the hidden force area in the finite element model of the truss according to the solving result is as follows: all the grids in the N grids that meet the hidden force condition are arranged in a first grid sequence in the order of stress from small to large, and the jth grid in the first grid sequence is denoted as hsp(j); the first algorithm is set as follows: in the finite element model of the truss, the shortest path from hsp(j) to hsp(j+1) is marked, all the grids that constitute the shortest path are denoted as hidden structure grids, if the hidden structure grids meet a second hidden force condition, the hidden structure area is marked as a hidden force area; if the hidden structure grids do not meet the second hidden force condition, an area composed of hsp(j) and all the neighbor grids of hsp(j) is denoted as a hidden force area; wherein the hidden structure area refers to: connecting the geometric center of hsp(j) and the geometric center of hsp(j+1) to obtain a line segment L1, taking the midpoint of the line segment L1 as the center and the line segment L1 as the diameter to draw a circle C, and an area composed of all the grids inside the circle C is denoted as a hidden structure area; in the first algorithm, the variable j is sequentially traversed from j=1 to j=M-1, so as to complete the marking of all the hidden force areas in the finite element model of the truss; the method for judging whether the hidden structure grids meet the second hidden force condition is as follows: an array isg is used to store the stress of each grid in the hidden structure grids, an array hspN1 is used to store the stress of each neighbor grid of hsp(j), and an array hspN2 is used to store the stress of each neighbor grid of hsp(j+1); the sum of all the values in the array isg is denoted as SUM(isg), the sum of all the values in the array hspN1 is denoted as SUM(hspN1), and the sum of all the values in the array hspN2 is denoted as SUM(hspN2); the maximum value in the array isg is denoted as MAX(isg), the maximum value in the array hspN1 is denoted as MAX(hspN1), and the maximum value in the array hspN2 is denoted as MAX(hspN2); if SUM(isg)÷(SUM(hspN1)+SUM(hspN1))<(MAX(hspN1)+MAX(hspN1))÷MAX(isg), it is considered that the hidden structure grids meet the second hidden force condition; the method for judging whether a grid in the N grids meets the hidden force condition is as follows: for any grid p(x) in the N grids, if the stress of all the neighbor grids of p(x) is greater than sp(x), it is considered that p(x) meets the hidden force condition.
2. The method of claim 1, wherein, The truss is a large frame type truss.
3. The method of claim 1, wherein, The method for obtaining the three-dimensional simulation model of the truss is specifically: modeling according to engineering drawings of the truss through modeling software, or converting a building information model of the truss to obtain the three-dimensional simulation model of the truss.
4. The method of claim 1, wherein, The method for performing meshing and assembling on the three-dimensional simulation model of the truss to obtain the finite element model of the truss is specifically: in a meshing module of finite element analysis software, taking the three-dimensional simulation model of the truss as an imported component and performing meshing to obtain the finite element model of the truss, the finite element model of the truss being composed of a plurality of meshes.
5. The method of claim 1, wherein, The method for performing stress solving on the finite element model of the truss to obtain a solving result is specifically: In the finite element analysis software, a solver is set for the finite element model of the truss and boundary conditions are set, and a solving result is output through a post-processing module; wherein the solver is set as static stress general, and the solving result includes stress sizes borne by each mesh in the finite element model of the truss.
6. A large frame truss hoisting simulation system characterized by, The large frame truss hoisting simulation system includes a processor, a memory, and a computer program stored in the memory and running on the processor, and the processor implements the steps in the large frame truss hoisting simulation method according to any one of claims 1-5 when running the computer program, and the large frame truss hoisting simulation system runs in a computing device of a desktop computer, a notebook computer, a palm computer, or a cloud data center.
Citation Information
Patent Citations
Lifting carrying pole reinforcement method based on simulation modeling and lifting carrying pole
CN114492109A
Building truss nonlinear deformation control method based on BIM and finite element simulation
CN118607309A