CN-121723567-B - Heterogeneous BIM model CAE preprocessing conversion method based on semantic understanding of civil structure
Abstract
The invention discloses a heterogeneous BIM model CAE preprocessing conversion method based on semantic understanding of a civil structure, which belongs to the field of computer aided engineering and comprises the steps of analyzing a heterogeneous BIM file and extracting geometric topology and component attributes; the method comprises the steps of intelligently identifying and marking the semantics of a civil structural member based on geometric features, BIM attributes and topological relations, carrying out geometric dimension reduction, detail elimination and topological optimization on the identified member, constructing a CAE intermediate model with enhanced structural semantics, and finally automatically mapping and loading attributes required by CAE analysis and outputting an analysis model file identifiable by target CAE analysis software. The method provided by the invention can obviously improve the automation level and efficiency of BIM-CAE cooperation, effectively solve the problems of BIM data isomerism, semantic mismatching and geometric redundancy, and provide key technical support for digital transformation of civil engineering.
Inventors
- CHEN XI
- MA LING
Assignees
- 华中科技大学
Dates
- Publication Date
- 20260512
- Application Date
- 20260224
Claims (8)
- 1. A heterogeneous BIM model CAE preprocessing conversion method based on semantic understanding of a civil structure is characterized by comprising the following steps: s100, extracting three-dimensional topological information, geometric parameters, parameterized attributes and spatial relationships, connection relationships and nesting relationships among all components in a BIM model file to be converted, and storing the three-dimensional topological information, the geometric parameters, the parameterized attributes and the spatial relationships, the connection relationships and the nesting relationships in a unified data model UDM; The UDM adopts an object-oriented data structure and has the following properties of storing three-dimensional topological information, geometric parameters, spatial relations, connection relations and nesting relations among the components, wherein each component is provided with an attribute dictionary or list for storing parameterized attributes of the component, and each component is provided with a predefined field for storing the civil structure semantics of the component; s200, calculating the size of each component in the UDM to judge the geometric form, extracting the cross-section outline in the short axis direction if the geometric form is linear, extracting the thickness information if the geometric form is surface-shaped, extracting the space information of each component, judging whether each component is a non-structural component according to the parameterized attribute of each component, deleting each component from the UDM if the component is a non-structural component, otherwise deleting each component as a potential structural component, deleting the potential structural component which is in weak chemical connection or action with the civil structure from the UDM, judging the type of each component of the rest potential structural components according to the space information and the space relation, the connection relation and the nesting relation between the rest potential structural components, combining the knowledge of the civil engineering field and storing the component types into corresponding predefined fields; s300, performing geometric dimension reduction processing, detail elimination, geometric tolerance removal, automatic topology optimization and connection restoration on each component in the UDM processed in the S200; s400, storing all the component entities processed in the S300 and the civil structure semantics thereof into a CAE intermediate model; The CAE intermediate model adopts a hierarchical data structure and is also used for storing the cross-sectional shape, the size parameter, the material property, the local coordinate system and the release condition of each linear member, and storing the thickness, the material property, the unit type and the local coordinate system of each surface-shaped member; S500, converting the CAE intermediate model into a format recognizable by target CAE software.
- 2. The method of claim 1, wherein the BIM model file to be converted is in one or more of RVT, DGN or IFC format.
- 3. The method of claim 2, wherein if the BIM model file to be converted is in IFC format, determining the component type directly based on its IfcRoot derived class; if the BIM model file to be converted is in the Revit format, the built-in Category and BuiltInParameter attributes are utilized to directly judge the type of the component.
- 4. The method of claim 1, wherein in step S300, the geometric dimension reduction process includes: For the linear member, abstracting the linear member into a one-dimensional linear element, wherein the one-dimensional linear element carries the section attribute and the material attribute of the linear member; For the surface-shaped component, abstracting the surface-shaped component into two-dimensional surface elements, wherein the two-dimensional surface elements carry the thickness attribute and the material attribute of the surface-shaped component, and the boundary and the topological relation of the surface-shaped component are consistent with those of the surface-shaped component; Performing geometric dimension reduction processing on the component smaller than the first dimension threshold value, and abstracting the component into a zero dimension point with quality or specific attribute; the detail rejection includes: Judging whether a member smaller than the second size threshold has micro holes, if so, filling or removing the micro holes, otherwise, judging whether the member has chamfers, fillets, R angles, notches or bolt holes, and if so, removing the chamfers, fillets, R angles, notches or bolt holes; The geometric dematching includes: If the tail end distance between the two components is smaller than the preset connection tolerance, automatically extending until the tail end distance between the two components is not smaller than the preset connection tolerance; if the two components are overlapped, boolean operation is carried out, and the two components are combined or sheared to eliminate an overlapped area; The automatic topology optimization and connection repair comprises; for the linear component and the surface-shaped component which originally have a connection relationship, whether the corresponding line element and the surface element share a common geometric point or line at the connection position after dimension reduction is confirmed, if so, surface normalization processing is carried out, and otherwise, suspended nodes are corrected.
- 5. The method of claim 1, wherein step S500 comprises: S501, matching and loading mechanical parameters of corresponding materials from a predefined CAE material library according to the material properties of components in the CAE intermediate model; S502, selecting or creating corresponding section attributes from a section library of CAE software according to the section shape and the dimension parameters of the linear member in the CAE intermediate model; s503, loading a corresponding load type according to the component type of the component in the CAE intermediate model; s504, loading corresponding boundary conditions according to the component types of the components in the CAE intermediate model; s505, according to the target CAE analysis software selected by the user, converting the CAE intermediate model into a specific file format which can be directly imported or read by the target CAE analysis software.
- 6. An electronic device comprises a computer readable storage medium and a processor; the computer-readable storage medium is for storing executable instructions; The processor is configured to read executable instructions stored in the computer readable storage medium and perform the method of any one of claims 1-5.
- 7. A computer-readable storage medium, wherein the computer-readable storage medium stores computer instructions, the computer instructions for causing a processor to perform the method of any one of claims 1-5.
- 8. A computer program product comprising a computer program or instructions which, when executed by a processor, implements the method of any of claims 1-5.
Description
Heterogeneous BIM model CAE preprocessing conversion method based on semantic understanding of civil structure Technical Field The invention belongs to the field of Computer aided engineering (Computer AIDED ENGINEERING, CAE), and in particular relates to a heterogeneous BIM model CAE preprocessing conversion method based on semantic understanding of a civil structure. Background The current civil engineering industry is accelerating to digital and informationized development, and building information model BIM technology has become a core tool for project construction full life cycle management. BIM models, such as RVT and DGN format files generated by mainstream BIM software such as Autodesk Revit and Bentley OpenBuildings Designer, and industry basic class IFC format files defined by International organization for standardization ISO 16739-1, bear more abundant three-dimensional geometric information, component attributes and potential semantics than traditional CAD models. However, the direct application of these BIM model data to computer-aided analysis CAE for structural engineering faces many challenges and technical bottlenecks: 1. BIM-CAE interface tools in the current market are mostly focused on geometric data export or simple attribute mapping, but links such as key component recognition, geometric simplification, structural semantic loading, topological optimization and the like still generally depend on a large amount of manual intervention and manual operation. This approach is time consuming, labor consuming, inefficient, and prone to human error, and becomes a major bottleneck in BIM-CAE workflow. 2. In order to meet the requirements of visualization, rendering and detailed diagrams, the BIM model often contains a large amount of fine geometric details irrelevant to structural mechanics analysis, such as chamfers, holes, grooves, decoration components, pipeline threading holes, unnecessary local panels and the like, so that the analysis model is huge in size and high in geometric complexity, and a large amount of grid units are generated by directly conducting finite element grid division, so that the calculation efficiency is reduced, and even grid division failure is caused. 3. In the modeling process of the BIM model, tiny geometric gaps, overlapping, broken patches, nonfluent geometric or inaccurate component connection, such as tiny gaps or overlapping between beams and columns, may be generated due to modeling habit, software precision or improper derivation, and these defects are fatal in CAE preprocessing, and may cause grid division failure, abnormal mechanical transmission or distortion of analysis results. 4. Different BIM software has significant differences in data structure, component classification, attribute definition, and semantic expression. For example, the family building block system of Revit and the IfcRoot derived class system of IFCs each have a emphasis on granularity, inheritance, and make it difficult to interoperate lossless and efficient between formats. 5. The component semantics contained in the original BIM model serve mainly building design, visualization, or construction purposes such as "building walls", "decor", "furniture". The CAE analysis requires definite structural functional semantics of "bearing shear walls", "frame beams", "truss members", "floor units", and the like, and is generally simplified to one-dimensional "beam/column", two-dimensional "slab/wall", or zero-dimensional "node" analysis units. This semantic-level gap is the biggest obstacle to BIM-CAE synergy. Therefore, there is a need for a method for intelligently understanding the semantic of a civil structure in a BIM model and automatically completing model simplification, optimization and conversion so as to bridge the gap between BIM and CAE and improve the design analysis efficiency and quality of structural engineering. Disclosure of Invention Aiming at the above defects or improvement demands of the prior art, the invention provides a heterogeneous BIM model CAE preprocessing conversion method based on semantic understanding of a civil structure, so as to solve the problems of BIM data isomerism, semantic mismatch, geometric redundancy, topological defects and low degree of automation in the conversion process from a BIM model to a CAE analysis model in the prior art. To achieve the above object, according to a first aspect of the present invention, there is provided a heterogeneous BIM model CAE preprocessing conversion method based on semantic understanding of a civil structure, including: s100, extracting three-dimensional topological information, geometric parameters, parameterized attributes and spatial relationships, connection relationships and nesting relationships among all components in a BIM model file to be converted, and storing the three-dimensional topological information, the geometric parameters, the parameterized attributes and the spatial relationships, the con