Point cloud component-based structure most unfavorable stress model analysis method and system

Through the three-dimensional model identification and data summary method based on point cloud components, the process from point cloud to structural stress calculation is simplified, the most unfavorable stress points are quickly discovered and visually analyzed, solving the problems of cumbersome processes and inaccurate analysis in the existing technology, and reducing manual waste.

CN120579255APending Publication Date: 2025-09-02CHINA HUASHI ENTERPRISES CO LTD (SICHUAN)
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510735984.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-04
Publication Date
2025-09-02

AI Technical Summary

Technical Problem

In the prior art, the process from point cloud to structural stress calculation is complicated, and due to factors such as component materials, even if the drawings are perfectly restored, accurate analysis cannot be achieved, resulting in serious labor waste.

Method used

The three-dimensional model is constructed through the point cloud model, the components are identified based on the three-dimensional model are identified, the component elements are extracted for data summary, and the force analysis is performed based on the aggregated data, which simplifies the stress calculation process from point cloud to structural stress, and can quickly discover the most unfavorable stress points and visually present them.

Benefits of technology

It realizes a simplified process from point cloud to structural stress calculation, can quickly discover the most unfavorable stress points, and intuitively display the building stress through RGB diagrams, reducing labor waste and improving analysis accuracy.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120579255A_ABST
    Figure CN120579255A_ABST
Patent Text Reader

Abstract

The invention discloses a structure most unfavorable stress model analysis method and system based on a point cloud component, relates to the technical field of building safety, and aims to solve the problems that in existing building reconstruction, the process from point cloud to structure stress calculation is tedious, and accurate analysis cannot be realized even if a drawing is perfectly restored due to factors such as component materials and the like. And serious labor waste is caused. According to the method, the three-dimensional model is constructed through the point cloud model, the component is identified based on the three-dimensional model, component elements are extracted for data summarization, stress analysis is performed based on the summarized data, whether the component meets the standard or not is evaluated, the calculation process from the point cloud to the structural stress is simplified, the most unfavorable stress point can be quickly found, related analysis is provided, and the construction efficiency is improved. And the standard component and the non-standard component can be visually presented in combination with the three-dimensional point cloud model.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of building safety technology, and more particularly to a method and system for analyzing a structural most unfavorable stress model based on point cloud components. Background Art

[0002] During the renovation of existing buildings, due to the incomplete drawings of many buildings, the current routine process is: first use 3D scanning equipment to generate a point cloud model, then create a 3D model based on the point cloud model, then draw drawings based on the 3D model, and finally perform structural force calculations based on the drawings to analyze the weak links of each component in the existing building, so as to propose targeted construction and renovation plans.

[0003] However, this traditional process presented numerous challenges. The process from point cloud analysis to structural stress calculations was overly complex. Furthermore, even a perfectly reproduced drawing couldn't provide sufficiently accurate analysis, as factors such as component material must be considered when analyzing the stresses of existing components. This existing process flow didn't align with actual needs, leading to significant wasted labor.

[0004] Therefore, the present application provides a method and system for analyzing the most unfavorable structural force model based on point cloud components to solve the above problems. Summary of the Invention

[0005] The purpose of this application is to provide a method and system for analyzing the most unfavorable stress model of a structure based on point cloud components, so as to solve the problem that the process from point cloud to structural stress calculation in the renovation of existing buildings is cumbersome, and due to factors such as component material, even if the drawings are perfectly restored, accurate analysis cannot be achieved, resulting in serious waste of manpower; this application constructs a three-dimensional model through a point cloud model, identifies components based on the three-dimensional model, extracts component elements for data aggregation, performs stress analysis based on the aggregated data, evaluates whether the components meet the standards, simplifies the process from point cloud to structural stress calculation, can quickly discover the most unfavorable stress points, issue relevant analysis, and can combine the three-dimensional point cloud model to visualize and intuitively present standard components and non-standard components.

[0006] The present application first provides a method for analyzing the most unfavorable stress model of a structure based on point cloud components, including: S1, obtaining a point cloud data set generated by a three-dimensional scanning device, and constructing a three-dimensional model based on the point cloud data set; S2, identifying elements and components based on the three-dimensional model and performing data marking to obtain a three-dimensional model with data markings; S3, traversing each component in the three-dimensional model with data markings, and extracting elements that have geometric intersections with the components as calculation subsets; S4, establishing a structural calculation model of each component based on the calculation subset, and the structural calculation model is a three-dimensional model composed of components and elements that have geometric intersections with the components; S5, decomposing the structural calculation model of each component into finite element units, and dividing nodes and grid units, and summarizing the information of the nodes and grid units into a data information table; S6, performing stress analysis on each component based on the data information table of each component; S7, performing stress assessment based on the stress analysis results to assess whether each component is safe; S8, assigning different colors to the components according to the assessment results, and generating an RGB image to distinguish safe components from unsafe components.

[0007] In one possible implementation, S1, obtaining a point cloud dataset generated by a three-dimensional scanning device, and constructing a three-dimensional model based on the point cloud dataset; including: obtaining the point cloud data generated by the three-dimensional scanning device, saving the point cloud data in a .ply format; writing code in a Python environment, converting the point cloud data into a mesh model through a Point-E model, and exporting it in a .obj format.

[0008] In one possible implementation, S2 identifies elements and components based on a three-dimensional model and performs data tagging to obtain a three-dimensional model with data tags; including: identifying column elements, shear wall elements, and beam elements based on the length, width, and height ratios of the components to which the elements belong and judgment conditions; when the length, width, and height ratios of the components to which the elements belong simultaneously meet multiple judgment conditions, they are preferentially identified as column elements; when the length, width, and height ratios of the components to which the elements belong do not meet the judgment conditions, the elements are identified using the judgment conditions with the length, width, and height ratios closest to the elements.

[0009] In one possible implementation, the component to which the element belongs is identified as a column element when the length-to-width ratio is within the range of 3:1, the component to which the element belongs is identified as a shear wall element when the length-to-height ratio is within the range of 2:1, and the component to which the element belongs is identified as a beam element when the length-to-height ratio is greater than 5:1.

[0010] In one possible implementation, S6 performs a stress analysis on each component based on a data information table of each component; including: determining the analysis type, load type, and output results; simplifying the geometric model by retaining only the main load-bearing components, setting boundary conditions and constraint equations, and inputting material properties and section parameters; calculating static loads, live loads, and special loads, and combining loads according to specifications; selecting a corresponding solution method according to the structural type to calculate internal forces.

[0011] In one possible implementation, S7, performs a stress assessment based on the stress analysis results to assess whether each component is safe; including: classifying the stress on the component, and determining the key to the safety analysis according to the type of stress; for each type of stress, calculates the ratio of actual stress or internal force to the allowable bearing capacity as the stress risk factor; defines the importance coefficient of each type of stress based on the component type and engineering experience; calculates the safety valuation of the stress based on the stress risk coefficient, and calculates the comprehensive safety valuation of the component based on the safety valuation of the stress, the importance coefficient of the stress and the introduction of a penalty factor; performs a stability assessment on compression rods and bending rods, uses the stable bearing capacity of compression rods and bending rods instead of the allowable bearing capacity, and corrects the comprehensive safety valuation; introduces a safety margin coefficient to correct the safety valuation of the stress and corrects the comprehensive safety valuation; grades the comprehensive safety valuation, and provides different suggestions according to the synchronization grade.

[0012] The present application also provides a structural most unfavorable force model analysis system based on point cloud components, which is used to implement the structural most unfavorable force model analysis method based on point cloud components as shown above. The system includes: a 3D model construction module for acquiring a point cloud dataset generated by a 3D scanning device and constructing a 3D model based on the point cloud dataset; a 3D model recognition module for identifying elements and components based on the 3D model and performing data tagging to obtain a 3D model with data tags; a component-associated element extraction module for traversing each component in the 3D model with data tags and extracting elements that have geometric intersections with the components as calculation subsets; a structural calculation model construction module for establishing a structural calculation model for each component based on the calculation subsets, wherein the structural calculation model is a 3D model composed of the component and elements that have geometric intersections with the component; a force analysis data preparation module for decomposing the structural calculation model of each component into finite element units, dividing it into nodes and mesh units, and summarizing the information of the nodes and mesh units in a data information table; a component force condition analysis module for performing force analysis on each component based on the data information table of each component; a force safety assessment module for performing force assessment based on the force analysis results to assess whether each component is safe; and an assessment result visualization module for assigning different colors to the components according to the assessment results and generating an RGB image to distinguish safe components from unsafe components.

[0013] In one possible implementation, the three-dimensional model recognition module is specifically used to identify column elements, shear wall elements, and beam elements based on the length, width, and height ratios of the components to which the elements belong and the judgment conditions; when the length, width, and height ratios of the components to which the elements belong simultaneously meet multiple judgment conditions, they are preferentially identified as column elements; when the length, width, and height ratios of the components to which the elements belong do not meet the judgment conditions, the element is identified based on the judgment condition with the length, width, and height ratios closest to the elements.

[0014] In one possible implementation, the component stress condition analysis module specifically includes: an analysis content determination module, which is used to determine the analysis type, load type and output results; a model simplification module, which is used to simplify the geometric model by retaining only the main load-bearing components, set boundary conditions and constraint equations, and input material properties and section parameters; a load calculation module, which is used to calculate static loads, live loads, special loads, and load combinations according to specifications; and a force solution module, which is used to select the corresponding solution method according to the structural type and perform internal force calculations.

[0015] In one possible implementation, the force safety assessment module specifically includes: constructing a force classification module for classifying the forces on the components and determining the key to the safety analysis according to the type of force; a single force calculation module for calculating the ratio of actual stress or internal force to the allowable bearing capacity for each type of force as a risk factor of the force; a weight distribution module for defining the importance coefficient of each type of force based on the component type and engineering experience; a comprehensive force calculation module for calculating the safety valuation of the force based on the risk coefficient of the force, and calculating the comprehensive safety valuation of the component based on the safety valuation of the force, the importance coefficient of the force and the introduction of a penalty factor; a stability correction module for performing stability assessment on compression rods and bending rod components, using the stable bearing capacity of compression rods and bending rod components instead of the allowable bearing capacity to correct the comprehensive safety valuation; a safety margin correction module for introducing a safety margin coefficient to correct the safety valuation of the force and correct the comprehensive safety valuation; a grading module for grading the comprehensive safety valuation and providing different suggestions according to the synchronized level.

[0016] Compared with existing technologies, this application has the following beneficial effects: The method and system for analyzing the most unfavorable structural stress model based on point cloud components provided by this application provides a new approach to stress analysis. This algorithm identifies a three-dimensional point cloud model, converts the point cloud model into a structural calculation model, and performs a structural stress analysis on each load-bearing component in the structural calculation model. Components in the model are calculated one by one based on a comprehensive safety valuation. Components with low comprehensive safety valuations are the most affected and should be given priority attention. An RGB image is then generated based on the scores, allowing users to easily understand the current stress conditions of the building. BRIEF DESCRIPTION OF THE DRAWINGS

[0017] The drawings described herein are used to provide a further understanding of the embodiments of the present invention, constitute a part of this application, and do not constitute a limitation of the embodiments of the present invention. In the drawings: Figure 1 A flowchart of a method for analyzing a structural most unfavorable stress model based on a point cloud component provided in an embodiment of the present application; Figure 2 This is a color rendering of the construction provided in the embodiment of the present application; Figure 3 This is a structural diagram of the most unfavorable structural force model analysis system based on point cloud components provided in an embodiment of the present application. DETAILED DESCRIPTION

[0018] Hereinafter, the terms "include" or "may include" as used in various embodiments of the present application indicate the presence of the claimed function, operation, or element, and do not limit the addition of one or more functions, operations, or elements. In addition, as used in various embodiments of the present application, the terms "include", "have" and their cognates are intended only to indicate specific features, numbers, steps, operations, elements, components, or combinations of the foregoing, and should not be understood as first excluding the presence of one or more other features, numbers, steps, operations, elements, components, or combinations of the foregoing or the possibility of adding one or more features, numbers, steps, operations, elements, components, or combinations of the foregoing.

[0019] The terms used in the various embodiments of the present application are only used for the purpose of describing specific embodiments and are not intended to limit the various embodiments of the present application. As used herein, the singular form is intended to also include the plural form, unless the context clearly indicates otherwise. Unless otherwise specified, all terms used herein (including technical terms and scientific terms) have the same meaning as those generally understood by those skilled in the art to which the various embodiments of the present application belong. Terms (such as those defined in generally used dictionaries) will be interpreted as having the same meaning as the contextual meaning in the relevant technical field and will not be interpreted as having an idealized meaning or an overly formal meaning, unless clearly defined in the various embodiments of the present application.

[0020] In order to make the objectives, technical solutions and advantages of this application more clear, the present application is further described in detail below in conjunction with examples and drawings. The schematic implementation methods of this application and their descriptions are only used to explain this application and are not intended to limit this application.

[0021] See Figure 1 As shown, Figure 1A flowchart of a method for analyzing a structural worst-case stress model based on point cloud components provided in an embodiment of the present application. The method comprises: S1, obtaining a point cloud dataset generated by a three-dimensional scanning device, and constructing a three-dimensional model based on the point cloud dataset; S2, identifying elements and components based on the three-dimensional model and performing data labeling to obtain a three-dimensional model with data labels; S3, traversing each component in the three-dimensional model with data labels, and extracting elements that have geometric intersections with the components as calculation subsets; S4, establishing a structural calculation model for each component based on the calculation subsets, wherein the structural calculation model is a three-dimensional model composed of the component and elements that have geometric intersections with the component; S5, decomposing the structural calculation model of each component into finite element units, and dividing the units into nodes and mesh units, and summarizing the information of the nodes and mesh units into a data information table; S6, performing stress analysis on each component based on the data information table of each component; S7, performing stress assessment based on the stress analysis results to assess whether each component is safe; S8, assigning different colors to the components according to the assessment results, and generating an RGB image to distinguish safe components from unsafe components.

[0022] The improvement of this application lies in constructing a 3D model from a point cloud model, identifying components based on the 3D model, extracting component elements for data aggregation, and performing force analysis based on the aggregated data to assess whether the components meet standards. This application can quickly identify the most unfavorable force points, provide relevant analysis, and can also use the 3D point cloud model to visually and intuitively present standard and non-standard components.

[0023] Step S1 is constructing a 3D model. In one possible implementation, S1, obtaining a point cloud dataset generated by a 3D scanning device and constructing a 3D model based on the point cloud dataset, includes: obtaining the point cloud data generated by the 3D scanning device and saving the point cloud data in .ply format; writing code in a Python environment to convert the point cloud data into a mesh model using a Point-E model, and exporting it in .obj format.

[0024] Specifically, compared with traditional modeling ideas, step S1 uses an AI large model to generate a 3D model through point cloud data, and selects Point-E as the AI ​​model.

[0025] Step S2 is identifying elements and components in the 3D model. In one possible implementation, S2 identifies elements and components based on the 3D model and performs data tagging to obtain a 3D model with data tags. This includes: identifying column elements, shear wall elements, and beam elements based on the aspect ratio of the component to which the element belongs and the judgment criteria; when the aspect ratio of the component to which the element belongs meets multiple judgment criteria simultaneously, the column element is prioritized; when the aspect ratio of the component to which the element belongs does not meet the judgment criteria, the element is identified based on the judgment criteria with the aspect ratio closest to the element.

[0026] Furthermore, when the length-to-width ratio of the component to which the element belongs is within the range of 3:1, it is identified as a column element; when the length-to-height ratio of the component to which the element belongs is within the range of 2:1, it is identified as a shear wall element; and when the length-to-height ratio of the component to which the element belongs is greater than 5:1, it is identified as a beam element.

[0027] Specifically, step S2 mainly identifies the attributes of each component and its constituent elements in the three-dimensional model and assigns them a value. Identification can be performed based on an algorithm, and the value assignment can be performed automatically by judging the proportional relationship between the length, width and height of the component. Among them, judgment condition 1: when the ratio of length to width is within the range of 3:1, it is identified as a column element; judgment condition 2: when the ratio of length to height is within the range of 2:1, it is identified as a shear wall element; judgment condition 3: when the ratio of length to height is greater than 5:1, it is identified as a beam element. Among them, the column has the highest priority. When the same element meets conditions 1 and 2 at the same time or meets conditions 1 and 3 at the same time, it is identified as a column element. When an element does not meet any of the judgment conditions, it is calculated by approximation. The closer it is to a certain value, the more it is considered to be an element.

[0028] Furthermore, PointCab can be used in conjunction with machine learning to identify components such as doors, windows, and stairs, and export them as .rfa files to obtain a 3D model with data tags.

[0029] It should be noted that the stress analysis of the component also needs to be carried out in combination with the material properties of the construction, mainly including the grade of concrete and the diameter of the steel bar. These two parameters require the use of professional drawings to be identified and cannot be identified by appearance. However, the material properties do not have a big impact on the judgment of the most unfavorable structure. The purpose of this application is to roughly determine the possible location of the most unfavorable stress point to assist in subsequent detailed calculations. It is only necessary to determine the most unfavorable stress point, so the accuracy requirements for material properties are not high. When applying this method, the local policy specifications referenced during building construction can be used to enter the material properties of the component in the data tag.

[0030] Step S3 extracts component-associated elements. During the 3D model analysis process, a comprehensive traversal of all data-tagged components within the 3D model is performed. The geometric relationships between each component and other elements are examined one by one, accurately identifying elements that intersect with the current component. These elements are then extracted and formed into a specialized calculation subset for subsequent stress analysis.

[0031] Step S4 constructs a structural calculation model. Based on the calculation subset, a unique structural calculation model is constructed for each component. The structural calculation model models the component and its surrounding elements as a whole, consisting of the component itself and any elements that spatially contact, overlap, or interact with it. Step S4 more comprehensively reflects the stress conditions and interactions of the component in the actual structure, optimizing subsequent stress analysis.

[0032] Step S5 is to prepare the force analysis data. First, the structural calculation model of each component is further decomposed into finite element units, that is, the complex three-dimensional structural model is divided into many small, clear-shaped and sized units. These units can be tetrahedrons, hexahedrons or other suitable geometric shapes, and each finite element unit is divided into nodes and mesh units. After completing the division of nodes and mesh units, these key information are summarized in the data information table for subsequent numerical calculation and analysis. The data information table records in detail the coordinates and numbers of each node, as well as the node composition, material properties, boundary conditions and other information of each mesh unit, providing the necessary input data for the finite element analysis software, so that the mechanical properties such as stress, strain and displacement can be calculated and evaluated efficiently.

[0033] Step S6 is to analyze the stress conditions of the components. In one possible implementation, S6 performs a stress analysis on each component based on its data information table. This includes: determining the analysis type, load type, and output results; simplifying the geometric model by retaining only the primary load-bearing components; setting boundary conditions and constraint equations; inputting material properties and cross-sectional parameters; calculating static loads, live loads, and special loads, and combining them according to specifications; and selecting the appropriate solution method based on the structural type to calculate internal forces.

[0034] Specifically, the component stress analysis process involves the following steps: First, clarify the analysis objectives and determine the analysis type, load type, and output results. Analysis types include static analysis, dynamic analysis, linear / nonlinear analysis, and stability analysis. Load types include static loads (self-weight, dead loads), live loads (people, equipment), wind loads, seismic effects, and temperature loads. Output results include internal forces (axial force, shear force, bending moment), displacement, stress distribution, and safety factors.

[0035] Next, establish a structural model. First, simplify the geometric model, reducing the actual structure to an idealized model (such as a truss, frame, beam, plate, shell, etc.), ignoring minor details (such as small holes and decorative structures), and retaining the main load-bearing components. Next, set the boundary conditions. First, clarify the support type, such as fixed end, hinged support, sliding support, etc. Use mathematical formulas to describe the support's restrictions on displacement (such as fixed end restricting translation and rotation) to obtain the constraint equation. Enter material properties and cross-sectional parameters. Material properties include parameters such as elastic modulus, Poisson's ratio, density, and strength. Interface parameters include cross-sectional shape and size (such as rectangular cross-section, I-beam cross-section, etc.).

[0036] Next, load calculation and application are performed. Static loads include the weight of the structure and fixed equipment. Live loads are determined according to code specifications (e.g., floor live loads and snow loads). Special loads include wind loads (calculated using wind pressure coefficients), seismic effects (using response spectrum analysis or time-history analysis), and temperature fluctuations. Load combinations are performed according to code specifications (e.g., limit state design methods) to combine loads for different operating conditions.

[0037] Finally, carry out internal force analysis. Statically determinate structures can be solved by the section method, node method or moment distribution method. The section method is to solve the internal forces by cutting the section and using the equilibrium equation; the node method is to perform force equilibrium analysis on the truss nodes; the moment distribution method is applicable to continuous beams and rigid frames. Statically indeterminate structures can use the force method, displacement method or matrix analysis method. The force method is to establish the force equation by removing redundant constraints; the displacement method is to establish the equilibrium equation with the node displacement as the unknown quantity; the matrix analysis method is to use the stiffness matrix or the flexibility matrix for computer-aided analysis. Complex problems require the use of numerical methods such as the finite element method. Finite element method (FEM): Applicable to complex geometry and nonlinear problems, it is necessary to divide the unit mesh and set boundary conditions.

[0038] The above steps can clarify the stress conditions of each component, which is convenient for subsequent stress safety assessment.

[0039] Step S7 is to perform a stress safety assessment. Optionally, a stress safety assessment can be performed based on the stress conditions of step S6: checking the equilibrium conditions, deformation coordination, safety factor, and code compliance. The equilibrium condition check is to detect whether the internal forces of all nodes satisfy the static equilibrium equation. Deformation coordination is to check whether the displacement results meet the actual constraints. Safety factor assessment is to compare the stress with the allowable stress of the material, or to check the ultimate bearing capacity. Code compliance is to ensure that the analysis results meet the relevant design specifications (such as GB 50009, Eurocode, etc.).

[0040] Finally, the results are presented and a report is written. This includes drawing internal force diagrams and displacement contours, summarizing key parameters, and proposing recommendations for structural optimization or reinforcement. Internal force diagrams can include bending moment diagrams, shear force diagrams, axial force diagrams, and so on. Displacement contours can be generated using finite element software to visualize deformation results. Key parameter summaries may include maximum internal force values, maximum displacements, and the location of critical sections.

[0041] In another possible implementation, S7, a stress assessment is performed based on the stress analysis results to assess whether each component is safe; including: classifying the stress on the component, and determining the key to the safety analysis according to the type of stress; for each type of stress, calculating the ratio of actual stress or internal force to the allowable bearing capacity as the stress risk factor; defining the importance coefficient of each type of stress based on the component type and engineering experience; calculating the safety valuation of the stress based on the stress risk coefficient, and calculating the comprehensive safety valuation of the component based on the safety valuation of the stress, the importance coefficient of the stress and the introduction of a penalty factor; performing a stability assessment on compression rods and bending rods, using the stable bearing capacity of compression rods and bending rods instead of the allowable bearing capacity, and revising the comprehensive safety valuation; introducing a safety margin coefficient to correct the safety valuation of the stress and the comprehensive safety valuation; grading the comprehensive safety valuation, and providing different suggestions according to the synchronization level.

[0042] Specifically, step S7 is to evaluate the safety of the component. First, the forces are classified: 1. Axial tension refers to the tensile force applied along the axis of the component, causing the component to elongate and deform; such as the tension rods in trusses and the cables in suspension bridges; the key to its safety analysis is whether the tensile stress in the cross section exceeds the tensile strength of the material, and stress concentration and stability must be considered (such as the possibility of instability in slender rods). 2. Axial pressure refers to the compressive force applied along the axis of the component, causing the component to shorten and deform; such as building columns and bridge piers; the key to its safety analysis is the cross-sectional compressive stress and stability (such as Euler buckling), and the influence of the slenderness ratio must be noted. 3. Bending moment refers to the bending effect caused by lateral loads or moments, resulting in partial compression and partial tension in the cross section of the component; such as beams and floor slabs; the key to its safety analysis is the maximum tensile / compressive stress in the cross section, deflection control, and local buckling (such as thin-walled components). 4. Shear force refers to a force applied perpendicular to the axis of a component, causing relative cross-sectional slip. Examples include beams near supports and bolted connections. Key safety analysis focuses on shear stress distribution and shear yield or brittle failure. 5. Shear force refers to a torsional moment acting about the component axis, causing rotational shear deformation of the cross-section. Examples include drive shafts and cantilever beams of awnings. Key safety analysis focuses on shear stress distribution, torsion angle calculation, and the difference in torsional resistance between closed and open sections.

[0043] Next, integrate the five forces: 1. Data normalization: Convert the stress into a dimensionless risk coefficient, eliminate the dimension differences between different stress types, and unify the quantified risk. Specifically, for each type of stress, calculate the ratio of the actual stress or internal force to the allowable bearing capacity as the risk coefficient. :

[0044] The allowable bearing capacity can be calculated based on the material strength (such as steel yield strength) and the cross-sectional parameters of the component. Indicates safety under load. This means there is a risk of failure due to stress.

[0045] 2. Weight Assignment: Based on the structural type and engineering experience, define the importance coefficient for each type of force to reflect the weight of the impact of different forces on component safety. The importance coefficient needs to be adjusted according to different building types, as shown in Table 1 for example.

[0046] Table 1 Importance coefficient distribution table

[0047] 3. Combined scoring model: First, perform a single safety valuation: for each force item, define the valuation function (full score 100 points):

[0048] in, The smaller (farther from the failure threshold), the safer the estimate The higher the score, the higher the Get 0 points directly.

[0049] Then calculate the comprehensive safety assessment of the component: safety assessment based on force and the importance coefficient of the force Weighted summation and introduction of penalty factor P Handling overrun situations: .

[0050] Penalty Factor P :

[0051] If any force exceeds the limit, the total score will be halved (high risk warning).

[0052] 4. Stability correction: For compression rod and bending rod construction, additional compression and bending stability assessment (such as Euler buckling) is required to correct the comprehensive safety estimate. Correction method: Calculate the stability factor (Such as steel structure or based on a slenderness ratio lookup table).

[0053] Replace the permissible load-bearing capacity of compression and bending members with the stable load-bearing capacity:

[0054] Update the corresponding risk factor and security valuation .in, is the stable bearing capacity of the compression rod, is the allowable bearing capacity of the compression rod; is the stable bearing capacity of the bent rod, is the allowable bearing capacity of the bent rod.

[0055] 5. Consider safety margin: In order to avoid the valuation being too sensitive to the critical value, a safety margin coefficient is introduced to correct the safety valuation of the force , revised security valuation :

[0056] when Even if the limit is not exceeded, the score will still drop rapidly (warning of potential risks).

[0057] 6. Classification. To intuitively display the comprehensive security assessment results, a classification is performed. An example is shown in Table 2.

[0058] Table 2 Comprehensive safety assessment level classification

[0059] For example, suppose the force analysis results of a steel beam are: tensile stress ratio R1=0.3, then S1=70; compressive stress ratio R2=0.6, then S2=40; bending moment ratio R3=0.7, then S3=30; shear force ratio R4=0.5, then S4=50; torque ratio R5=0.4, then S5=60; The calculation results show that: safety valuation = (0.15•70+0.25•40+0.25•30+0.20•50+0.15•60)•1=46.5, and the level is warning.

[0060] It's clear that through a process involving normalization, weighting, penalty correction, stability adjustment, and consideration of safety margins, a mapping from multi-dimensional stresses to a single score can be achieved. This model can be embedded in existing structural health monitoring systems to assess component safety in real time and provide a quantitative basis for maintenance decisions. In practical applications, parameters must be adjusted in accordance with specific standards (such as GB 50017, the "Standard for the Design of Steel Structures").

[0061] Step S8 is to visualize the evaluation results. Different colors are assigned to components based on the evaluation results to distinguish safe components from unsafe components. Specifically, based on the color separation mode of the infrared image, components with an excellent comprehensive safety evaluation level can be assigned a green color, while components with a dangerous comprehensive safety evaluation level can be assigned a red color. Figure 2 As shown, Figure 2 This is a color rendering of the construction provided in the embodiment of the present application.

[0062] It is understood that the point cloud component-based structural worst-case stress model analysis method provided in this application offers a new approach to stress analysis. It uses an algorithm to identify a three-dimensional point cloud model, converts the point cloud model into a structural calculation model, and then performs a structural stress analysis on each load-bearing component in the structural calculation model. Components in the model are then calculated one by one based on a comprehensive safety assessment. Components with low comprehensive safety assessments are the most affected and should be given priority attention. An RGB image is then generated based on the scores, allowing users to easily understand the current building stress situation.

[0063] See Figure 3 As shown, Figure 3 This is a structural diagram of the most unfavorable force model analysis system based on point cloud components provided in an embodiment of the present application. The system is used to implement Figure 1 The most unfavorable structural stress model analysis method based on point cloud components is shown. The system includes: a 3D model construction module for acquiring a point cloud dataset generated by a 3D scanning device and constructing a 3D model based on the point cloud dataset; a 3D model recognition module for identifying elements and components based on the 3D model and performing data tagging to obtain a 3D model with data tags; a component-associated element extraction module for traversing each component in the 3D model with data tags and extracting elements that have geometric intersections with the components as calculation subsets; a structural calculation model construction module for establishing a structural calculation model for each component based on the calculation subsets, wherein the structural calculation model is a 3D model composed of the component and elements that have geometric intersections with the component; a force analysis data preparation module for decomposing the structural calculation model of each component into finite element units, dividing it into nodes and mesh units, and summarizing the information of the nodes and mesh units in a data information table; a component force condition analysis module for performing force analysis on each component based on the data information table of each component; a force safety assessment module for performing force assessment based on the force analysis results to assess whether each component is safe; and an assessment result visualization module for assigning different colors to the components according to the assessment results and generating an RGB image to distinguish safe components from unsafe components.

[0064] In one possible implementation, the three-dimensional model construction module specifically includes: a data acquisition module for acquiring point cloud data generated by a three-dimensional scanning device and saving the point cloud data in a .ply format; a data conversion module for writing code in a Python environment, converting the point cloud data into a mesh model through a Point-E model, and exporting it in an .obj format; and a model generation module for using machine learning through PointCab software to identify components and export the identification results as a .rfa file to form a basic three-dimensional model.

[0065] In one possible implementation, the three-dimensional model recognition module is specifically used to identify column elements, shear wall elements, and beam elements based on the length, width, and height ratios of the components to which the elements belong and the judgment conditions; when the length, width, and height ratios of the components to which the elements belong simultaneously meet multiple judgment conditions, they are preferentially identified as column elements; when the length, width, and height ratios of the components to which the elements belong do not meet the judgment conditions, the element is identified based on the judgment condition with the length, width, and height ratios closest to the elements.

[0066] In one possible implementation, the component stress condition analysis module specifically includes: an analysis content determination module, which is used to determine the analysis type, load type and output results; a model simplification module, which is used to simplify the geometric model by retaining only the main load-bearing components, set boundary conditions and constraint equations, and input material properties and section parameters; a load calculation module, which is used to calculate static loads, live loads, special loads, and load combinations according to specifications; and a force solution module, which is used to select the corresponding solution method according to the structural type and perform internal force calculations.

[0067] In one possible implementation, the force safety assessment module specifically includes: constructing a force classification module for classifying the forces on the components and determining the key to the safety analysis according to the type of force; a single force calculation module for calculating the ratio of actual stress or internal force to the allowable bearing capacity for each type of force as a risk factor of the force; a weight distribution module for defining the importance coefficient of each type of force based on the component type and engineering experience; a comprehensive force calculation module for calculating the safety valuation of the force based on the risk coefficient of the force, and calculating the comprehensive safety valuation of the component based on the safety valuation of the force, the importance coefficient of the force and the introduction of a penalty factor; a stability correction module for performing stability assessment on compression rods and bending rod components, using the stable bearing capacity of compression rods and bending rod components instead of the allowable bearing capacity to correct the comprehensive safety valuation; a safety margin correction module for introducing a safety margin coefficient to correct the safety valuation of the force and correct the comprehensive safety valuation; a grading module for grading the comprehensive safety valuation and providing different suggestions according to the synchronized level.

[0068] It should be noted that the identification and force analysis of building components are relatively complex, and the effect of indirect force transmission of multiple elements needs to be considered. Therefore, it is necessary to extract and construct elements that have geometric intersections with the components to construct a structural calculation model. This application does not require design drawings or specific data. It can directly perform a qualitative analysis of the most unfavorable structure, generate an RGB map through comprehensive safety valuation, and determine whether the structural point deserves special attention. During the execution process, you can use the AI ​​big model for comprehensive calculations, such as the Glodon AecGPT force analysis AI big model, to Figure 1 The steps are input into the big model for AI judgment.

[0069] The specific implementation methods described above further illustrate the objectives, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above description is only a specific implementation method of the present invention and is not intended to limit the scope of protection of the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present invention should be included in the scope of protection of the present invention.

Claims

1. A method for analyzing the most unfavorable structural stress model based on point cloud components, characterized in that: include: S1. Acquire a point cloud dataset generated by a 3D scanning device, and construct a 3D model based on the point cloud dataset; S2. Identifying elements and components based on the three-dimensional model and performing data marking to obtain a three-dimensional model with data markings; S3, traversing each component in the three-dimensional model with data tags, and extracting elements that have geometric intersections with the components as calculation subsets; S4. Establishing a structural calculation model of each component based on the calculation subset, wherein the structural calculation model is a three-dimensional model of the component and elements that have geometric intersections with the component; S5. Decompose the structural calculation model of each component into finite element units, divide them into nodes and mesh units, and summarize the information of the nodes and mesh units into a data information table; S6. Perform stress analysis on each component based on the data information table of each component; S7. Conduct stress assessment based on stress analysis results to assess whether each component is safe; S8. Components are assigned different colors based on the evaluation results, and an RGB image is generated to distinguish safe components from unsafe components.

2. The method for analyzing the most unfavorable structural stress model based on point cloud components according to claim 1, characterized in that: S1. Obtaining a point cloud dataset generated by a 3D scanning device and constructing a 3D model based on the point cloud dataset; including: Obtain the point cloud data generated by the 3D scanning device and save the point cloud data in .ply format; Write code in the Python environment, convert point cloud data into a mesh model through the Point-E model, and export it to .obj format.

3. The method for analyzing the most unfavorable structural stress model based on point cloud components according to claim 1, characterized in that: S2. Identifying elements and components based on the three-dimensional model and performing data tagging to obtain a three-dimensional model with data tags; including: According to the length, width and height ratio of the component to which the element belongs and the judgment conditions, column elements, shear wall elements and beam elements are identified; When the length, width and height ratios of the component to which the element belongs meet multiple judgment conditions at the same time, it will be identified as a column element first; When the aspect ratio of the component to which the element belongs does not meet the judgment condition, the element is identified by the judgment condition with the aspect ratio closest to it.

4. The method for analyzing the most unfavorable structural stress model based on point cloud components according to claim 3, characterized in that: When the length-to-width ratio of the element's component is within 3:1, it is identified as a column element; when the length-to-height ratio of the element's component is within 2:1, it is identified as a shear wall element; when the length-to-height ratio of the element's component is greater than 5:1, it is identified as a beam element.

5. The method for analyzing the most unfavorable structural stress model based on point cloud components according to claim 1, characterized in that: S6. Perform stress analysis on each component based on the data information table of each component; include: Determine the analysis type, load type, and output results; Simplify the geometric model by retaining only the main load-bearing components, set boundary conditions and constraint equations, and input material properties and section parameters; Calculate static loads, live loads, special loads, and combine loads according to specifications; Select the corresponding solution method according to the structure type to calculate the internal force.

6. The method for analyzing the most unfavorable structural stress model based on point cloud components according to claim 1, characterized in that: S7. Conduct stress assessment based on stress analysis results to assess whether each component is safe; include: Classify the stress on components and determine the key to safety analysis based on the type of stress; For each type of load, calculate the ratio of actual stress or internal force to allowable bearing capacity as the load risk factor; Based on the component type and engineering experience, define the importance coefficient of each type of force; Calculate the safety estimate of the force based on the risk coefficient of the force, and calculate the comprehensive safety estimate of the component based on the safety estimate of the force, the importance coefficient of the force and the introduction of the penalty factor; For compression rods and bent rods, stability assessment is performed, and the stable bearing capacity of compression rods and bent rods is used instead of the allowable bearing capacity to revise the comprehensive safety estimate; Introducing a safety margin coefficient to correct the safety estimate of the force, and correcting the comprehensive safety estimate; The comprehensive safety assessment is graded and different suggestions are provided according to the synchronization grade.

7. A structural most unfavorable stress model analysis system based on point cloud components, characterized by: A system for implementing a method for analyzing a structural most unfavorable stress model based on a point cloud component as described in any one of claims 1 to 6, comprising: A three-dimensional model construction module is used to obtain a point cloud data set generated by a three-dimensional scanning device and construct a three-dimensional model based on the point cloud data set; A three-dimensional model recognition module, used to identify elements and components based on the three-dimensional model and perform data marking to obtain a three-dimensional model with data marking; A component-associated element extraction module is used to traverse each component in the three-dimensional model with data tags and extract elements that have geometric intersections with the components as calculation subsets; A structural calculation model building module is used to establish a structural calculation model of each component based on the calculation subset, wherein the structural calculation model is a three-dimensional model composed of the component and elements that have geometric intersections with the component; The stress analysis data preparation module is used to decompose the structural calculation model of each component into finite element units, divide the nodes and mesh units, and summarize the information of the nodes and mesh units into a data information table; Component stress analysis module, used to perform stress analysis on each component based on its data information table; The stress safety assessment module is used to conduct stress assessment based on stress analysis results to evaluate whether each component is safe; The assessment result visualization module is used to assign different colors to components according to the assessment results and generate RGB images to distinguish safe components from unsafe components.

8. The structural most unfavorable stress model analysis system based on point cloud components according to claim 7 is characterized in that: The three-dimensional model recognition module is specifically used to: According to the length, width and height ratio of the component to which the element belongs and the judgment conditions, column elements, shear wall elements and beam elements are identified; When the length, width and height ratios of the component to which the element belongs meet multiple judgment conditions at the same time, it will be identified as a column element first; When the aspect ratio of the component to which the element belongs does not meet the judgment condition, the element is identified by the judgment condition with the aspect ratio closest to it.

9. The structural most unfavorable stress model analysis system based on point cloud components according to claim 7, characterized in that: Component stress analysis module, specifically including: Analysis content determination module, used to determine the analysis type, load type and output results; The model simplification module is used to simplify the geometric model by retaining only the main load-bearing components, set boundary conditions and constraint equations, and input material properties and cross-sectional parameters; Load calculation module, used to calculate static load, live load, special load, and load combination according to specifications; The force solution module is used to select the corresponding solution method according to the structure type and perform internal force calculations.

10. The structural most unfavorable stress model analysis system based on point cloud components according to claim 7, characterized in that: The stress safety assessment module includes: Construct a force classification module to classify the forces on components and determine the key to safety analysis based on the type of forces; Single force calculation module, used to calculate the ratio of actual stress or internal force to allowable bearing capacity for each type of force as the risk factor of the force; The weight allocation module is used to define the importance coefficient of each type of force based on component type and engineering experience; Comprehensive force calculation module, used to calculate the safety estimate of the force based on the risk coefficient of the force, and calculate the comprehensive safety estimate of the component based on the safety estimate of the force, the importance coefficient of the force and the introduction of the penalty factor; A stability correction module is used to perform stability assessment on compression rods and bent rod members, using the stable bearing capacity of compression rods and bent rod members instead of the allowable bearing capacity to correct the comprehensive safety estimate; A safety margin correction module, used to introduce a safety margin coefficient to correct the safety estimate of the force, thereby correcting the comprehensive safety estimate; The grading module is used to grade the comprehensive safety assessment and provide different suggestions according to the synchronized grades.