Automatic analysis method, device and equipment for complex steel structure nodes and storage medium

Through automated and intelligent methods, a fine solid finite element model of complex steel structure nodes is established, and static calculation analysis and optimization iteration is carried out, which solves the problems of time-consuming, laborious and incomplete coverage of traditional analysis methods, and improves the design accuracy and safety , achieves seamless connection from design to construction.

CN119203695APending Publication Date: 2024-12-27CHINA SOUTHWEST ARCHITECTURAL DESIGN & RES INST CORP LTD

Patent Information

Application Number
CN202411730246.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-29
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

In complex steel structure projects, traditional node finite element analysis methods are time-consuming, labor-intensive and difficult to cover all complex nodes, which poses safety risks, especially when the design cycle is tight in large projects.

Method used

Provide an automatic analysis method for complex steel structure nodes. By building a structural design analysis platform, establishing a fine solid finite element model, performing static calculation and analysis based on constraints and load conditions, and generating a two-dimensional structure through optimization iteration until the objective function is met Drawings, three-dimensional BIM models and node bill of quantities.

Benefits of technology

It greatly reduces the complexity and workload of manual operations, improves the accuracy and reliability of the design, ensures that the design results meet specific objective function requirements, and achieves seamless connection from design to construction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119203695A_ABST
    Figure CN119203695A_ABST
Patent Text Reader

Abstract

The invention discloses an automatic analysis method, device and equipment for complex steel structure nodes and a storage medium, and relates to the field of computers.The method comprises the steps that a structure design analysis platform is constructed and used for establishing a structure model and conducting preliminary analysis; reading node information and component information in the structural design analysis platform, and establishing a fine entity finite element model based on the node information and the component information; performing static calculation analysis on the fine entity finite element model based on constraint conditions and load conditions to obtain an analysis result; performing optimization iteration on the fine entity finite element model according to an analysis result until the fine entity finite element model meets a target function; and generating a two-dimensional structure drawing, a three-dimensional BIM model and a node engineering quantity list of the complex nodes based on the optimized fine entity finite element model.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of computer technology, and in particular to a method, device, equipment and storage medium for automatic analysis of complex steel structure nodes. Background Art

[0002] With the rapid development of economy and the rapid progress of science and technology, complex steel structure projects emerge in an endless stream. my country's specifications provide calculation methods for connection nodes of conventional spatial structures. However, in complex steel structure projects, it is difficult to avoid the intersection of multiple rods in the structural layout, which often forms a large number of complex nodes. Such nodes cannot be directly calculated and analyzed by standard formulas. At this time, in order to determine whether the complex nodes have sufficient stiffness and bearing capacity, it is necessary to conduct targeted finite element analysis of complex nodes.

[0003] The traditional node finite element analysis steps are to first build a complex node entity model in the 3D modeling software, then import it into the finite element analysis software, modify, assemble, and mesh the model, then define boundary conditions, input loads, and finally perform calculations and read the calculation results. This set of processes is time-consuming and labor-intensive, and has high requirements for software operation. When a large number of complex nodes appear in large projects and the design cycle is tight, designers can only select a few typical nodes with large forces for analysis based on experience, and cannot cover all complex nodes. This method has safety risks. Summary of the invention

[0004] The purpose of this application is to provide a method, device, equipment and storage medium for automatic analysis of complex steel structure nodes.

[0005] To achieve the above objectives, this application provides the following solutions: In a first aspect, the present application provides a method for automatically analyzing complex steel structure nodes, comprising: Build a structural design and analysis platform to establish structural models and conduct preliminary analysis; Reading node information and component information in the structural design and analysis platform, and establishing a fine solid finite element model based on the node information and component information; Performing static calculation analysis on the fine solid finite element model based on constraint conditions and load conditions to obtain analysis results; Optimizing and iterating the refined solid finite element model according to the analysis results until the refined solid finite element model satisfies the objective function; Generate two-dimensional structural drawings, three-dimensional BIM models and node quantity lists of complex nodes based on the optimized fine solid finite element model.

[0006] Optionally, the step of building a structural design and analysis platform includes: Use general building structure design software to establish a design analysis platform; The overall structure is analyzed by finite element calculation using beam, rod and shell elements to obtain the internal forces of each component and node.

[0007] Optionally, the step of reading the node information and component information in the structural design and analysis platform and establishing a fine solid finite element model based on the node information and component information includes: Reading the coordinates of the starting and ending points of the axes of the node-related components in the fine solid finite element model, the cross-sections of each component, and the cross-section directions; The entity model is established by a graphic calculation method, and the graphic calculation method at least includes: a stretching operation method, a sweeping operation method, a moving operation method, a copying operation method, and a Boolean operation method.

[0008] Optionally, the step of performing static calculation analysis on the fine solid finite element model based on constraint conditions and load conditions to obtain analysis results includes: According to the read node structure information, corresponding constraint conditions and load conditions are applied to the fine solid finite element model; The structural finite element calculation kernel developed in the system is used or a large-scale general finite element analysis software is called to perform calculation and analysis on the fine solid finite element model to obtain the analysis result.

[0009] Optionally, the step of iteratively optimizing the refined solid finite element model according to the analysis result until the refined solid finite element model satisfies the objective function comprises: Set the objective function and read the analysis results; When the analysis result shows that the local area of ​​the fine solid finite element model does not satisfy the objective function, adjusting the thickness of the plate at the corresponding position in the fine solid finite element model or adjusting the position of the stiffening rib; The analysis results of the fine solid finite element model are obtained by repeated calculation until the objective function is satisfied.

[0010] Optionally, the step of generating a two-dimensional structural drawing, a three-dimensional BIM model and a node bill of quantities of a complex node based on the optimized fine solid finite element model includes: Based on Easy-Bim, Revit, and Rhino platforms, the designed steel structure node geometry information is automatically imported; Generate 2D structural drawings and 3D BIM models for complex nodes, and generate node quantity lists at the same time.

[0011] Optionally, the complex steel structure node automatic analysis method further includes: In the node modeling module, the location and thickness of the node stiffening plate to be added are manually specified according to the node construction requirements.

[0012] In a second aspect, the present application provides a complex steel structure node automatic analysis device, comprising: Structural design and analysis platform building module, used to build a structural design and analysis platform, used to establish a structural model and conduct preliminary analysis; The node modeling module is used to read the node information and component information in the structural design and analysis platform. Establishing a fine solid finite element model based on the node information and component information; A calculation and analysis module, used for performing static calculation and analysis on the fine solid finite element model based on constraint conditions and load conditions to obtain analysis results; A post-processing and optimization module, used for iteratively optimizing the refined solid finite element model according to the analysis results until the refined solid finite element model satisfies the objective function; The construction drawing deepening module is used to generate two-dimensional structural drawings, three-dimensional BIM models and node quantity lists of complex nodes based on the optimized fine solid finite element model.

[0013] Optionally, the structural design and analysis platform building module is also used to: Use general building structure design software to establish a design analysis platform; The overall structure is analyzed by finite element calculation using beam, rod and shell elements to obtain the internal forces of each component and node.

[0014] Optionally, the node modeling module is further used to: Reading the coordinates of the starting and ending points of the axes of the node-related components in the fine solid finite element model, the cross-sections of each component, and the cross-section directions; The entity model is established by a graphic calculation method, and the graphic calculation method at least includes: a stretching operation method, a sweeping operation method, a moving operation method, a copying operation method, and a Boolean operation method.

[0015] Optionally, the computing and analyzing module is further used to: According to the read node structure information, corresponding constraint conditions and load conditions are applied to the fine solid finite element model; The structural finite element calculation kernel developed in the system is used or a large-scale general finite element analysis software is called to perform calculation and analysis on the fine solid finite element model to obtain the analysis result.

[0016] Optionally, the post-processing and optimization module is further used to: Set the objective function and read the analysis results; When the analysis result shows that the local area of ​​the fine solid finite element model does not satisfy the objective function, adjusting the thickness of the plate at the corresponding position in the fine solid finite element model or adjusting the position of the stiffening rib; The analysis results of the fine solid finite element model are obtained by repeated calculation until the objective function is satisfied.

[0017] Optionally, the construction drawing deepening module is further used to: Based on Easy-Bim, Revit, and Rhino platforms, the designed steel structure node geometry information is automatically imported; Generate 2D structural drawings and 3D BIM models for complex nodes, and generate node quantity lists at the same time.

[0018] Optionally, the computing and analyzing module is further used to: In the node modeling module, the location and thickness of the node stiffening plate to be added are manually specified according to the node construction requirements.

[0019] In a third aspect, the present application provides a computer device, comprising: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of any one of the above-described methods for automatic analysis of complex steel structure nodes.

[0020] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the above-described methods for automatic analysis of complex steel structure nodes.

[0021] In a fifth aspect, the present application provides a computer program product, including a computer program, which, when executed by a processor, implements the steps of any of the above-mentioned methods for automatic analysis of complex steel structure nodes.

[0022] According to the specific embodiments provided in this application, this application discloses the following technical effects: The present application provides a method, device, equipment and storage medium for automatic analysis of complex steel structure nodes. By publishing the conversation content between a first user terminal and an AI language model to a display platform for other users to participate in the commentary process of the conversation content through a second terminal, users can obtain various comments of various users on the conversation content of the AI ​​language model, thereby improving the richness of the comments on the conversation content of the AI ​​language model. BRIEF DESCRIPTION OF THE DRAWINGS

[0023] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0024] Figure 1 A schematic diagram of a flow chart of a complex steel structure node automatic analysis method provided in one embodiment of the present application; Figure 2 A schematic diagram of a complex steel structure node automatic analysis method provided in one embodiment of the present application; Figure 3 A logical schematic diagram of a complex steel structure node automatic analysis method provided in one embodiment of the present application; Figure 4 A logical schematic diagram of another complex steel structure node automatic analysis method provided by an embodiment of the present application; Figure 5 A schematic diagram of functional modules of a complex steel structure node automatic analysis device provided in one embodiment of the present application; Figure 6 A schematic diagram of the structure of a computer device provided in one embodiment of the present application. DETAILED DESCRIPTION

[0025] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0026] like Figure 1 As shown, some embodiments of the present application provide a complex steel structure node automatic analysis method, which includes the following steps 101 to 105. Among them: Step 101, constructing a structural design and analysis platform for establishing a structural model and performing preliminary analysis.

[0027] In the present application embodiment, it is first necessary to build a structural design and analysis platform, which is one of the core components of the complex steel structure node automatic analysis system. Its main function is to establish a model of the overall structure and perform preliminary finite element calculation and analysis on it. This platform can be based on a variety of general building structure design software, such as MIDAS, Sap2000, Etabs, 3D3S, PKPM, YJK, etc. By establishing a structural model and using beams, rods, and shell units to calculate and analyze the overall structure, the internal force of each component and node, such as axial force, shear force, bending moment, torque, etc., can be obtained, providing basic data for subsequent analysis.

[0028] Step 102, reading the node information and component information in the structural design and analysis platform, and establishing a fine solid finite element model based on the node information and component information.

[0029] In an embodiment of the present application, after obtaining the preliminary analysis results in the structural design and analysis platform, it is necessary to read the node information and component information in the platform. This information includes the geometric coordinates of the node, the cross-sectional dimensions, direction, material properties, etc. of the component. Based on this information, a detailed solid finite element model can be automatically established through the node modeling module. The modeling process may include graphical calculation methods such as stretching, sweeping, moving, copying, and Boolean operations to accurately reflect the actual structure and stress conditions of the node. At the same time, according to the needs of the node structure, the position and thickness of the node stiffener that needs to be added can also be manually specified to improve the accuracy and practicality of the model.

[0030] Step 103: Perform static calculation analysis on the fine solid finite element model based on constraint conditions and load conditions to obtain analysis results.

[0031] In an embodiment of the present application, after a fine solid finite element model is established, a static calculation and analysis needs to be performed on it. In this step, the corresponding constraints and load conditions need to be automatically applied in the calculation and analysis module. Constraints usually include boundary conditions such as fixed and hinged nodes, while load conditions may include various external forces such as deadweight, wind load, snow load, live load, etc. By calling the structural finite element calculation kernel developed in the system or large-scale general finite element analysis software (such as OPENSEES, ANSYS, ABAQUS, etc.), the model can be accurately statically calculated and analyzed to obtain analysis results such as displacement, stress, and strain of the nodes.

[0032] Step 104 , iteratively optimizing the refined solid finite element model according to the analysis results until the refined solid finite element model satisfies the objective function.

[0033] In the embodiment of the present application, after obtaining the analysis results, the model needs to be optimized and iterated to improve its performance. In the post-processing and optimization module, the result objective function can be set and the analysis results can be read. When the local area does not meet the objective function requirements (such as excessive stress, excessive displacement, etc.), iterative calculations can be performed by using mathematical optimization algorithms such as genetic algorithms, annealing algorithms, and ant colony algorithms. During the iteration process, the thickness of the plate at the corresponding position in the solid finite element model is automatically adjusted, or parameters such as the position of the stiffening ribs are adjusted, and the calculation and analysis are re-performed until the model meets the requirements of the objective function.

[0034] Step 105, generating a two-dimensional structural drawing, a three-dimensional BIM model and a node quantity list of the complex node based on the optimized fine solid finite element model.

[0035] In the embodiment of the present application, the relevant design results are generated based on the optimized fine solid finite element model. Through the construction drawing deepening module, the geometric information of the designed steel structure nodes can be automatically imported into the relevant software (such as Easy-Bim, Revit, Rhino, etc.), and the two-dimensional structural drawings and three-dimensional BIM models of complex nodes can be generated. At the same time, a node bill of quantities can also be generated to provide detailed guidance and basis for subsequent processing, manufacturing and construction. This step realizes seamless connection from design to construction, greatly improving design efficiency and construction accuracy.

[0036] Reference Figure 2 ,First, through the structural design and analysis platform, using ,advanced software tools such as MIDAS and SAP2000, the detailed information of the ,structural nodes can be accurately obtained, providing a solid data foundation for the ,subsequent modeling.

[0037] Then, we entered the node modeling module, which integrates the self-developed graphics platform with powerful modeling tools such as Rhino and Grasshopper. It can efficiently build accurate finite element models and fully prepare for computational analysis.

[0038] Next, the computational analysis module comes on stage. It integrates top analysis software such as OPENSEES, ABAQUS, and ANSYS, and can comprehensively output key data such as structural stress and deformation, providing a scientific basis for design optimization.

[0039] In the post-processing and optimization module, the calculation results are deeply processed and optimized by using a variety of advanced algorithms such as matrix algorithm, genetic algorithm, particle swarm algorithm, etc. to ensure the rationality and economy of the design scheme.

[0040] Finally, the construction drawing deepening module uses software such as Rhino and Easy-Dim to convert the optimized design plan into intuitive two-dimensional and three-dimensional construction drawings, providing strong support for the smooth progress of the construction phase.

[0041] For example, refer to Figure 3 , taking the establishment of 3D3S software reading interface in the structural design platform as an example, Figure 2 As shown, the following steps are included: 1) Add a reference to 3D3S in the development environment. 2) Create a 3D3S object instance. 3) Link the currently opened 3D3S program. 4) Call the 3D3S API function to operate the current model. 5) Obtain the geometric information and structural information of the relevant components. 6) Close the program.

[0042] Further, taking the example of calling ANSYS software for calculation and analysis, Figure 4 As shown, the following steps are included: 1) All information of the complex node solid finite element model is converted into the APDL command stream supported by ANSYS through the PYTHON language. 2) The Tcl\Tk language is used to establish a TCP server that can communicate with the current ANSYS program. 3) The APDL command that needs to be executed by ANSYS is sent to the server using the TCP communication protocol. 4) The server then sends it to ANSYS for execution through the ans_sendcommand function. 5) After execution, the ANSYS return value is obtained through the ans_getvalue function and the ans_getvector function.

[0043] The embodiment of the present application greatly reduces the complexity and workload of manual operations through automation and intelligent means, and reduces the technical requirements for designers. At the same time, due to the use of sophisticated entity finite element models and accurate static calculation and analysis methods, the accuracy and reliability of the design are improved. In addition, by optimizing the iterative process, it can be ensured that the design results meet the specific objective function requirements, further improving the degree of optimization of the design. The final generated two-dimensional structural drawings, three-dimensional BIM models, node engineering quantity lists and other design results provide detailed guidance and basis for subsequent processing, production and construction, and achieve seamless connection from design to construction.

[0044] Optionally, step 101 includes: Step 1011, using general building structure design software to establish a design analysis platform.

[0045] Step 1012, finite element analysis is performed on the overall structure using beam, rod, and shell elements to obtain the internal forces of each component and node.

[0046] In the embodiment of the present application, in the construction of the automatic analysis system for complex steel structure nodes, we first used a series of general building structure design software, such as MIDAS, Sap2000, Etabs, 3D3S, PKPM, YJK, etc., to establish a powerful design and analysis platform. This platform is the core of the entire system, which provides us with a comprehensive, accurate and easy-to-operate environment for subsequent structural analysis and optimization. In the design and analysis platform, we conducted an in-depth finite element calculation and analysis of the overall structure. This step is crucial because it can help us understand the overall performance of the structure and the interaction between each part. To achieve this goal, we used three basic unit types, beams, rods, and shells, to model the structure. Beam units are mainly used to simulate long strip components in the structure, such as beams and columns; rod units are used to simulate components that mainly bear axial forces; and shell units are used to simulate structural parts that bear both bending and membrane forces, such as floor slabs, wall panels, etc. By reasonably combining and connecting these units, we constructed a finite element model that is highly similar to the actual situation. Then, we used the powerful computing tools in the design and analysis platform to perform a detailed finite element calculation and analysis on this model. During this process, we fully considered various factors in the structure, such as the properties of the materials, the cross-sectional dimensions of the components, boundary conditions, and external loads.

[0047] After calculation and analysis, we get the internal force of each component and node. These internal force data are the basis for subsequent analysis and optimization. They can tell us the stress state and deformation of each part of the structure when it is subjected to external loads. With these data, we can further evaluate the stability and safety of the structure, and whether adjustments and optimization are needed.

[0048] Optionally, step 102 includes: Step 1021, reading the axis start and end coordinates of the node-related components in the fine solid finite element model, the cross-section of each component and the cross-section direction.

[0049] Step 1022, establishing a solid model through a graphic calculation method, wherein the graphic calculation method at least includes: a stretching operation method, a sweeping operation method, a moving operation method, a copying operation method, and a Boolean operation method.

[0050] In the embodiment of the present application, during the operation of the complex steel structure node automatic analysis system, after completing the finite element calculation and analysis of the overall structure and obtaining the internal forces of each component and node, the next step is to establish a detailed solid finite element model. In order to achieve this goal, the system first needs to read key information from the existing detailed solid finite element model, including the axis start and end coordinates of the node-related components, the cross-sectional dimensions of each component, and the cross-sectional direction. This information is the basis for building a solid model.

[0051] After acquiring this information, the system begins to use a series of graphic calculation methods to build a solid model. These graphic calculation methods include but are not limited to stretching calculation methods, sweeping calculation methods, moving calculation methods, copying calculation methods and Boolean calculation methods.

[0052] The stretching operation method is mainly used to stretch a two-dimensional cross-sectional shape along a specified axis direction to form a three-dimensional solid model. This method is particularly suitable for components with simple shapes that extend in a certain direction.

[0053] The sweeping operation method generates a 3D solid by moving a 2D cross-section shape while changing its shape or size. This method is particularly effective when dealing with components with complex shapes or extending along curves.

[0054] The move operation method allows the existing solid model or part of it to be translated in a specified direction to obtain a new position or layout. This method is very useful when adjusting the position of components in the model or making an overall layout.

[0055] The copy operation method can quickly copy an existing solid model or part of it to generate multiple identical solids. This is particularly convenient when dealing with components with repetitive or symmetrical structures.

[0056] Boolean operations provide a way to merge, intersect or subtract existing solid models. This method is particularly useful when dealing with complex structures that require precise control of shape and size.

[0057] By comprehensively using these graphic calculation methods, the system can accurately establish a detailed solid finite element model based on the read node and component information. This model is not only highly accurate, but also can truly reflect the shape and size of the actual structure.

[0058] Optionally, step 103 includes: Step 1031: applying corresponding constraint conditions and load conditions to the fine solid finite element model according to the read node structure information.

[0059] Step 1032, using the structural finite element calculation kernel developed in the system or calling large-scale general finite element analysis software to perform calculation analysis on the fine solid finite element model to obtain analysis results.

[0060] In the embodiment of the present application, during the analysis of the complex steel structure node, after the fine solid finite element model is established, the next step is to apply corresponding constraints and load conditions to the model based on the read node structure information. Constraints refer to the fact that when the model is subjected to external loads, some parts or nodes of the model are restricted to certain positions or directions and cannot move or deform freely. These constraints are determined based on the boundary conditions and support conditions of the actual structure to ensure that the model can truly reflect the stress state of the actual structure.

[0061] Load conditions refer to the various external loads that the model is subjected to, including static loads and dynamic loads, etc. These loads are determined based on actual engineering conditions and design requirements, and are used to simulate the various forces that the structure may be subjected to during actual use.

[0062] After the constraints and load conditions are imposed, the next step is to perform calculations and analysis on the detailed solid finite element model. To achieve this step, the system provides two options: one is to use the structural finite element calculation kernel developed within the system for calculation, and the other is to call large-scale general finite element analysis software for calculation.

[0063] The structural finite element calculation kernel developed in the system is specially designed for the characteristics of complex steel structure nodes, and has the advantages of high efficiency, accuracy and easy customization. It can quickly process a large amount of calculation data and give accurate analysis results. At the same time, because it is developed for specific problems, it can be customized and optimized as needed to meet specific analysis needs.

[0064] Large-scale general-purpose finite element analysis software is a more general computing tool with a wide range of applications and powerful functions. It can handle various complex structural problems and physical phenomena, including statics, dynamics, thermodynamics, etc. These software usually provide a rich material library, unit type and solver options, as well as powerful pre- and post-processing functions, allowing users to easily build models, apply conditions, perform calculations and view results.

[0065] Whether using the structural finite element calculation kernel developed within the system or calling large-scale general finite element analysis software, the ultimate goal is to perform calculations and analysis on the fine solid finite element model and obtain analysis results. These analysis results include parameters such as internal forces, displacements, strains, etc. of each component and node, as well as overall stability and safety assessment. These results will provide an important basis for subsequent optimization iterations and the generation of design results.

[0066] Optionally, step 104 includes: Step 1041, set the objective function and read the analysis results.

[0067] Step 1042: When the analysis result shows that a local area of ​​the refined solid finite element model does not satisfy the objective function, the thickness of the plate at the corresponding position in the refined solid finite element model is adjusted or the position of the stiffening rib is adjusted.

[0068] Step 1043, repeatedly calculating and obtaining the analysis result of the fine solid finite element model until the objective function is satisfied.

[0069] In the embodiment of the present application, after applying constraints and load conditions to the fine solid finite element model and performing calculation analysis, the post-processing and optimization stage is entered. The main task of this stage is to evaluate the analysis results and optimize the model according to the evaluation results.

[0070] First, an objective function needs to be set, which is used to measure whether the performance or response of the fine solid finite element model under specific conditions meets the design requirements. The objective function can be defined according to the actual situation, for example, it can be a combination or weighted sum of parameters such as stress, displacement, stability, etc. of the structure.

[0071] The system then reads the results of the computational analysis and compares them with the objective function. If the analysis results show that the local area of ​​the model does not meet the requirements of the objective function, that is, some performance or response of the model exceeds the design allowable range, then the model needs to be adjusted.

[0072] There are two main ways of adjustment: one is to adjust the thickness of the plate at the corresponding position in the fine solid finite element model, and change the stiffness and bearing capacity of the structure by increasing or decreasing the thickness of the plate; the other is to adjust the position and size of the stiffening ribs, and improve the stability and deformation resistance of the structure by adding stiffening ribs or changing their positions.

[0073] After the adjustment is made, the system will calculate and analyze the fine solid finite element model again and read the new analysis results. Then, the new analysis results will be compared with the objective function to evaluate the effect of the adjustment. If there are still local areas that do not meet the requirements of the objective function, then it is necessary to continue to adjust and repeat the calculation and analysis process.

[0074] This process is an iterative process that requires continuous adjustment of the model, calculation and analysis, and evaluation of the results until the analysis results of the fine solid finite element model meet the requirements of the objective function. Through such an optimization iterative process, the design of complex steel structure nodes can be ensured to be more reasonable, safe and economical, meeting the needs of actual engineering.

[0075] Optionally, the step 105 includes: Step 1051, based on the Easy-Bim, Revit, and Rhino platforms, automatically import the designed steel structure node geometry information.

[0076] Step 1052, generate a two-dimensional structural drawing and a three-dimensional BIM model of the complex node, and simultaneously generate a node bill of quantities.

[0077] In the embodiment of the present application, after the calculation analysis and optimization iteration of the fine solid finite element model, the design work enters the construction drawing deepening stage. The main task of this stage is to automatically import the geometric information of the designed steel structure node into a professional modeling and drawing generation platform to generate drawings and models for construction use.

[0078] First of all, the system is based on Easy-Bim, Revit, Rhino and other platforms, which are widely used BIM (Building Information Modeling) and CAD (Computer-Aided Design) software in the construction industry, with powerful modeling, drawing generation and engineering management functions. The system achieves seamless connection with these platforms by developing corresponding interfaces or plug-ins to ensure accurate transmission and efficient processing of design information.

[0079] With the support of interfaces or plug-ins, the system automatically imports the geometric information of the designed steel structure nodes into Easy-Bim, Revit, Rhino and other platforms. These geometric information include key parameters such as node size, shape, and position, which are the basis for generating construction drawings and BIM models.

[0080] After importing the geometric information, the system uses the platform's modeling function to automatically generate a three-dimensional BIM model of the complex node. The BIM model is a digital representation that integrates all components and information of a construction project, which can intuitively display the spatial structure and mutual relationship of the nodes, providing precise guidance for construction.

[0081] At the same time, the system also uses the drawing generation function of the platform to automatically generate two-dimensional structural drawings of complex nodes. These drawings include the plane view, section view, and detailed view of the node, which show the structural details and connection methods of the node in detail, and are an important basis for construction personnel to carry out on-site operations.

[0082] In addition to generating construction drawings and BIM models, the system also uses the platform's engineering management function to automatically generate a node bill of quantities. The bill of quantities is an important document used to calculate and control costs in construction projects. It lists in detail the quantity and specifications of various materials and components required for the nodes, providing accurate data support for project budgeting and procurement.

[0083] Optionally, the automatic analysis method for complex steel structure nodes further includes: manually specifying the position and thickness of the node stiffening plates to be added in the node modeling module according to the node construction requirements.

[0084] In the embodiment of the present application, the node modeling module reads the geometric information and structural information of the corresponding nodes and components in the structural design and analysis platform. This information includes the location, size, shape of the node, as well as the axis start and end coordinates of the component, cross-sectional dimensions and direction, etc. Based on this information, the module will initially establish a solid model of the node.

[0085] However, in actual engineering, some nodes may need to be equipped with stiffening plates to enhance their rigidity and bearing capacity due to their special stress conditions or structural requirements. In this case, manual intervention is required to specify the location and thickness of the stiffening plates.

[0086] The process of manually specifying the location and thickness of stiffeners usually includes the following steps: Analyze the stress conditions of the node: Designers need to carefully analyze the stress characteristics of the node to determine which locations are areas where stress is concentrated or require special reinforcement. Determine the location of the stiffener: After determining the area that needs to be strengthened, the designer will specify the specific location of the stiffener in the node modeling module. This is usually achieved by selecting or entering the corresponding coordinates on the graphical interface provided by the module. Determine the thickness of the stiffener: In addition to the location, the thickness of the stiffener is also an important parameter. Designers need to determine a suitable thickness value based on the stress conditions and construction requirements of the node, combined with engineering experience and specification requirements. This value also needs to be entered in the node modeling module. Update the model: After specifying the location and thickness of the stiffener, the node modeling module will automatically update the solid model, add the stiffener to the corresponding location, and adjust its size according to the specified thickness value.

[0087] In this process, designers can flexibly adjust the structure of the nodes according to actual needs, ensuring that the nodes meet the force requirements while also having good economy and constructability. This design method that combines artificial and intelligent design not only gives full play to the advantages of intelligent design, but also retains the creativity and flexibility of designers.

[0088] Based on the same inventive concept, the embodiment of the present application also provides a complex steel structure node automatic analysis device for implementing the complex steel structure node automatic analysis method involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in one or more complex steel structure node automatic analysis device embodiments provided below can refer to the limitations of the complex steel structure node automatic analysis method above, and will not be repeated here.

[0089] In an exemplary embodiment, Figure 5As shown, a complex steel structure node automatic analysis device 20 is provided, comprising: The structural design and analysis platform construction module 201 is used to construct a structural design and analysis platform for establishing a structural model and performing preliminary analysis; The node modeling module 202 is used to read the node information and component information in the structural design and analysis platform. Establishing a fine solid finite element model based on the node information and component information; The calculation and analysis module 203 is used to perform static calculation and analysis on the fine solid finite element model based on constraint conditions and load conditions to obtain analysis results; A post-processing and optimization module 204 is used to iteratively optimize the refined solid finite element model according to the analysis results until the refined solid finite element model satisfies the objective function; The construction drawing deepening module 205 is used to generate two-dimensional structural drawings, three-dimensional BIM models and node quantity lists of complex nodes based on the optimized fine solid finite element model.

[0090] Optionally, the structural design and analysis platform construction module 201 is further used for: Use general building structure design software to establish a design analysis platform; The overall structure is analyzed by finite element calculation using beam, rod and shell elements to obtain the internal forces of each component and node.

[0091] Optionally, the node modeling module 202 is further used to: Reading the coordinates of the starting and ending points of the axes of the node-related components in the fine solid finite element model, the cross-sections of each component, and the cross-section directions; The entity model is established by a graphic calculation method, and the graphic calculation method at least includes: a stretching operation method, a sweeping operation method, a moving operation method, a copying operation method, and a Boolean operation method.

[0092] Optionally, the calculation and analysis module 203 is further used to: According to the read node structure information, corresponding constraint conditions and load conditions are applied to the fine solid finite element model; The structural finite element calculation kernel developed in the system is used or a large-scale general finite element analysis software is called to perform calculation and analysis on the fine solid finite element model to obtain the analysis result.

[0093] Optionally, the post-processing and optimization module 204 is further used to: Set the objective function and read the analysis results; When the analysis result shows that the local area of ​​the fine solid finite element model does not satisfy the objective function, adjusting the thickness of the plate at the corresponding position in the fine solid finite element model or adjusting the position of the stiffening rib; The analysis results of the fine solid finite element model are obtained by repeated calculation until the objective function is satisfied.

[0094] Optionally, the construction drawing deepening module 205 is further used for: Based on Easy-Bim, Revit, and Rhino platforms, the designed steel structure node geometry information is automatically imported; Generate 2D structural drawings and 3D BIM models for complex nodes, and generate node quantity lists at the same time.

[0095] Optionally, the calculation and analysis module 203 is further used to: In the node modeling module 202, the location and thickness of the node stiffening plate to be added are manually specified according to the node construction requirements.

[0096] The embodiment of the present application publishes the conversation content between the first user terminal and the AI ​​language model to a display platform for other users to participate in the commentary process of the conversation content through a second terminal, thereby enabling users to obtain various comments of various users on the conversation content of the AI ​​language model, thereby improving the richness of the comments on the conversation content of the AI ​​language model.

[0097] In an exemplary embodiment, a computer device is provided. The computer device may be a server or a terminal. The internal structure diagram thereof may be as follows: Figure 6 As shown. The computer device includes a processor, a memory, an input / output interface (Input / Output, referred to as I / O) and a communication interface. Among them, the processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the computer device is used to store automatic analysis data of complex steel structure nodes. The input / output interface of the computer device is used to exchange information between the processor and an external device. The communication interface of the computer device is used to communicate with an external terminal through a network connection. When the computer program is executed by the processor, a method for automatic analysis of complex steel structure nodes is implemented.

[0098] Those skilled in the art will understand that Figure 6The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0099] In an exemplary embodiment, a computer device is further provided, including a memory and a processor, wherein a computer program is stored in the memory, and the processor implements the steps in the above-mentioned method embodiments when executing the computer program.

[0100] In an exemplary embodiment, a computer-readable storage medium is provided, storing a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0101] In an exemplary embodiment, a computer program product is provided, including a computer program, and when the computer program is executed by a processor, the steps in the above method embodiments are implemented.

[0102] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of relevant data must comply with relevant regulations.

[0103] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM may be in various forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM).

[0104] The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. The non-relational database may include a distributed database based on blockchain, etc., but is not limited thereto. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but is not limited thereto.

[0105] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.

[0106] This article uses specific examples to illustrate the principles and implementation methods of this application. The description of the above embodiments is only used to help understand the method and core ideas of this application. At the same time, for those skilled in the art, according to the ideas of this application, there will be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting this application.

Claims

1. A complex steel structure node automatic analysis method, characterized in that: The method comprises: constructing a structural design and analysis platform for establishing a structural model and performing preliminary analysis; Reading node information and component information in the structural design and analysis platform, and establishing a fine solid finite element model based on the node information and component information; Performing static calculation analysis on the fine solid finite element model based on constraint conditions and load conditions to obtain analysis results; Optimizing and iterating the refined solid finite element model according to the analysis results until the refined solid finite element model satisfies the objective function; Generate two-dimensional structural drawings, three-dimensional BIM models and node quantity lists of complex nodes based on the optimized fine solid finite element model.

2. The automatic analysis method for complex steel structure nodes according to claim 1 is characterized in that: The steps of constructing the structural design and analysis platform include: Use general building structure design software to establish a design analysis platform; The overall structure is analyzed by finite element calculation using beam, rod and shell elements to obtain the internal forces of each component and node.

3. The automatic analysis method for complex steel structure nodes according to claim 1 is characterized in that: The step of reading the node information and component information in the structural design and analysis platform and establishing a fine solid finite element model based on the node information and component information comprises: Reading the coordinates of the starting and ending points of the axes of the node-related components in the fine solid finite element model, the cross-sections of each component, and the cross-section directions; The entity model is established by a graphic calculation method, and the graphic calculation method at least includes: a stretching operation method, a sweeping operation method, a moving operation method, a copying operation method, and a Boolean operation method.

4. The automatic analysis method for complex steel structure nodes according to claim 1 is characterized in that: The step of performing static calculation analysis on the fine solid finite element model based on constraint conditions and load conditions to obtain analysis results comprises: According to the read node structure information, corresponding constraint conditions and load conditions are applied to the fine solid finite element model; The structural finite element calculation kernel developed in the system is used or a large-scale general finite element analysis software is called to perform calculation and analysis on the fine solid finite element model to obtain the analysis result.

5. The automatic analysis method for complex steel structure nodes according to claim 1 is characterized in that: The step of iteratively optimizing the fine solid finite element model according to the analysis results until the fine solid finite element model satisfies the objective function comprises: Set the objective function and read the analysis results; When the analysis result shows that the local area of ​​the fine solid finite element model does not satisfy the objective function, adjusting the thickness of the plate at the corresponding position in the fine solid finite element model or adjusting the position of the stiffening rib; The analysis results of the fine solid finite element model are obtained by repeated calculation until the objective function is satisfied.

6. The automatic analysis method for complex steel structure nodes according to claim 1 is characterized in that: The step of generating a two-dimensional structural drawing, a three-dimensional BIM model and a node bill of quantities of a complex node based on the optimized fine solid finite element model comprises: Based on Easy-Bim, Revit, and Rhino platforms, the designed steel structure node geometry information is automatically imported; Generate 2D structural drawings and 3D BIM models for complex nodes, and generate node quantity lists at the same time.

7. The automatic analysis method for complex steel structure nodes according to claim 1 is characterized in that: The complex steel structure node automatic analysis method also includes: In the node modeling module, the location and thickness of the node stiffening plate to be added are manually specified according to the node construction requirements.

8. An automatic analysis device for complex steel structure nodes, characterized in that: The device comprises: Structural design and analysis platform building module, used to build structural models and conduct preliminary analysis; A node modeling module, used to read the node information and component information in the structural design and analysis platform, and establish a fine solid finite element model based on the node information and component information; A calculation and analysis module, used for performing static calculation and analysis on the fine solid finite element model based on constraint conditions and load conditions to obtain analysis results; A post-processing and optimization module, used for iteratively optimizing the refined solid finite element model according to the analysis results until the refined solid finite element model satisfies the objective function; The construction drawing deepening module is used to generate two-dimensional structural drawings, three-dimensional BIM models and node quantity lists of complex nodes based on the optimized fine solid finite element model.

9. A computer device comprising: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method for automatic analysis of complex steel structure nodes described in any one of claims 1 to 7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the automatic analysis method for complex steel structure nodes described in any one of claims 1 to 7 are implemented.

Citation Information

Patent Citations

  • A method for optimizing mechanical and thermal integration design of aluminum alloy profiles for door and windows

    CN109543325A

  • Large-span steel structure index change prediction method based on finite element analysis method

    CN114528741A

  • Establishment method of airframe structure performance prototype containing full-aircraft fasteners and details

    CN117034670A

Cited By

  • Steel structure cooling tower modeling method and device, electronic equipment and readable medium

    CN122451985A