A management system and method for data transmission and model lightweighting based on BIM technology

By converting the BIM model into graphical data format FBX and separating management information, the problem of difficulty and complexity of BIM model transmission between different platforms is solved, efficient data exchange and collaboration is achieved, and the collaboration efficiency of the project team is improved.

CN117633082BActive Publication Date: 2025-01-03XIANGXING TECH ENG (GUANGDONG) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311647652.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-12-04
Publication Date
2025-01-03
Estimated Expiration
2043-12-04

AI Technical Summary

Technical Problem

The transmission and exchange of BIM model data between different software and platforms is difficult, and the complexity of large BIM models affects the collaboration and decision-making of project teams, resulting in a large amount of time and resources spent on data transmission and storage.

Method used

Design a data transmission and model lightweight management system based on BIM technology, including classification encoding module, information entry module, model information processing module, model conversion module, information reading module and database, by converting the BIM model into graphical data format FBX, separating and managing geometric and non-geometric information, adopts industry standard OmniClass and an autonomously defined coding system to realize data format conversion and standardization, reduce model complexity, and improve loading and rendering performance.

Benefits of technology

It realizes efficient, real-time and secure data exchange between different software and platforms, reduces the amount and complexity of the model data, improves the loading and rendering performance of the model, supports collaboration and information sharing of multiple teams, and improves collaboration efficiency and Decision quality.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117633082B_ABST
    Figure CN117633082B_ABST
Patent Text Reader

Abstract

The present invention belongs to the technical field of BIM technology, and in particular, relates to a management system and method for data transmission and model lightweighting based on BIM technology, the management system includes a classification coding module, an information input module, a model information processing module, a model conversion module, an information reading module, an information writing module and a database, the classification coding module is communicatively connected to the information input module, the information input module is communicatively connected to the model information processing module, and the model conversion module and the information reading module are both communicatively connected to the model information processing module. The present invention can facilitate the construction and engineering industries to achieve efficient data transmission and management, as well as lightweight BIM model processing, which will reduce the cost of data transmission and storage, improve the efficiency of collaboration between teams, speed up the decision-making process, and improve the overall efficiency and quality of the project.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the technical field of BIM technology, and in particular relates to a management system and method for data transmission and model lightweighting based on BIM technology. Background Art

[0002] Building Information Modeling (BIM) has become the core of digital tools. BIM technology provides a comprehensive support and collaboration platform by creating, managing and exchanging information models of construction projects. However, with the increase in the scale and complexity of construction projects, the amount of data in BIM models is also showing a rapid growth trend.

[0003] At present, in the current market, BIM still has difficulties in data conversion and lightweighting. First, the BIM model formats supported by different software and platforms are not unified, which makes it difficult to transmit and exchange data between different platforms. Secondly, a large amount of BIM model data needs to be transmitted and stored, which consumes a lot of time and resources. At the same time, large BIM models are highly complex and difficult to load and operate efficiently, which affects the collaboration and decision-making of the project team. Summary of the invention

[0004] The purpose of the present invention is to provide a management system and method for data transmission and model lightweighting based on BIM technology in order to solve the above problems.

[0005] To achieve the above-mentioned purpose, the present invention adopts the following technical scheme: a data transmission and model lightweight management system based on BIM technology, the management system comprises a classification coding module, an information entry module, a model information processing module, a model conversion module, an information reading module, an information writing module and a database, the classification coding module is communicatively connected with the information entry module, the information entry module is communicatively connected with the model information processing module, the model conversion module and the information reading module are both communicatively connected with the model information processing module, the information writing module is communicatively connected with the information reading module, and the information writing module and the model conversion module are both communicatively connected with the database;

[0006] The classification and coding module can realize the effective organization and management of components;

[0007] The information entry module can record component parameter information and provide a user-friendly interface for input and editing;

[0008] The model information processing module is capable of separating geometric information from non-geometric information in the BIM model and determining methods for storing and managing the two types of information;

[0009] The model conversion module can convert the BIM model into the graphic data format FBX, and ensure that the converted FBX data can retain the necessary information through conversion algorithms and tools;

[0010] The information reading module can read BIM component information;

[0011] The information writing module can extract component information from the BIM model and store it in the database to meet storage and query requirements;

[0012] The database can import the processed FBX data and BIM component information into the Unity engine, and realize the import and matching of data through methods or tools to ensure the accurate correspondence of data.

[0013] Preferably, the model conversion module can also process the FBX data structure level, and better organize and manage the converted FBX data through methods or algorithms.

[0014] Preferably, the model conversion module can also simplify the triangular surfaces of the FBX data graphics after hierarchical processing, implement a simplification algorithm, reduce geometric complexity, and improve processing and rendering efficiency.

[0015] Preferably, the classification coding module adopts the industry standard OmniClass and a self-defined coding system, which is well compatible with other systems and can meet its own specific needs.

[0016] A method for managing data transmission and model lightweight management based on BIM technology, the method comprising the following steps:

[0017] S1: Determine the component classification and coding module suitable for your application scenario so as to effectively organize and manage BIM components;

[0018] S2: Determine the non-geometric information of the component that needs to be recorded, and enter the non-geometric information of the BIM component in the user-friendly interface software provided by the information entry module;

[0019] S3: The model information processing module can separate the geometric information and non-geometric information in the BIM model and determine the methods for storing and managing these two types of information;

[0020] S4: The model conversion module will first convert the BIM model into the graphic data format FBX, and ensure that the converted FBX data can retain the necessary information through conversion algorithms and tools. Then, the FBX data structure level will be processed, specifically, the geometric bodies of the same material will be merged as required, and the components to be displayed in detail will be structured and layered as required. Finally, the FBX data graphics after hierarchical processing will be triangulated and simplified.

[0021] S5: The information reading module reads the BIM component information and transmits the read information to the information writing module;

[0022] S6: The database will import the processed FBX data and BIM component information into the Unity engine, and use methods or tools to import and match the data to ensure accurate correspondence between the data.

[0023] Preferably, in the step S1, when determining the component classification and coding module suitable for your application scenario, the classification and coding module can be specifically divided into a coding system for entering the engineering cost of the main building model, a coding system for entering the construction and installation of the main building model, and a coding system for entering the operation and maintenance management of the main building model.

[0024] Preferably, in step S2, the non-geometric information of the BIM component entered includes materials, attributes, parameters, manufacturers, installation units, and maintenance information.

[0025] Preferably, in the S3 step, it is determined how to store and manage these two types of information so that they can be effectively processed and transmitted in subsequent steps, specifically: the developed platform plug-in exports the BIM model to a common geometric model format and the developed platform plug-in exports the BIM model non-geometric information to the database.

[0026] Preferably, the S5 step is specifically to design an SQL database structure to meet the requirements of easy information storage and query of BIM components, design an export data structure of the BIM software platform, and create a path between the BIM components and the database.

[0027] Preferably, the S6 step is specifically to obtain the geometric model information of FBX, obtain the non-geometric information of the database, match the geometric model information with the non-geometric model information, associate and integrate the non-geometric information of the component with the BIM model, and achieve it through a unique component identifier and a preset coding system, and finally obtain the application of the BIM lightweight model.

[0028] Compared with existing technologies, a management system and method for data transmission and model lightweighting based on BIM technology has the following advantages:

[0029] First, for data conversion, efficient, real-time and secure data transmission is achieved through cloud platforms or networks, and data exchange and collaboration between different software and platforms is realized. We will develop a data format conversion tool to achieve format conversion and standardization of BIM model data, ensure data consistency and interoperability, and secondly, use the algorithms and optimization techniques of 3D graphics technology to optimize and simplify BIM models, reduce the data volume and complexity of the models, and improve the loading and rendering performance of the models. In addition, it also provides a user-friendly interface and functions to support multi-team collaboration and information sharing. Team members can access and edit BIM models in real time, and perform data transmission, annotation and discussion, thereby improving collaboration efficiency and decision-making quality. BRIEF DESCRIPTION OF THE DRAWINGS

[0030] Figure 1 It is a flow chart of a management system and method for data transmission and model lightweighting based on BIM technology provided by the present invention;

[0031] Figure 2 It is a curtain wall BIM component classification coding schematic diagram of a data transmission and model lightweight management system and method based on BIM technology provided by the present invention;

[0032] Figure 3 It is a BIM professional classification hierarchy diagram of a management system and method for data transmission and model lightweighting based on BIM technology provided by the present invention. DETAILED DESCRIPTION

[0033] The technical solutions in the embodiments of the present invention will be described clearly and completely below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, rather than all the embodiments.

[0034] like Figure 1-Figure 3 As shown, a data transmission and model lightweight management system based on BIM technology, the management system includes a classification coding module, an information entry module, a model information processing module, a model conversion module, an information reading module, an information writing module and a database, the classification coding module is communicatively connected to the information entry module, the information entry module is communicatively connected to the model information processing module, the model conversion module and the information reading module are both communicatively connected to the model information processing module, the information writing module is communicatively connected to the information reading module, and the information writing module and the model conversion module are both communicatively connected to the database;

[0035] The classification and coding module can realize the effective organization and management of components;

[0036] The information entry module can record component parameter information and provide a user-friendly interface for input and editing;

[0037] The model information processing module can separate the geometric information and non-geometric information in the BIM model and determine the methods for storing and managing these two types of information;

[0038] The model conversion module can convert the BIM model into the graphic data format FBX, and ensure that the converted FBX data can retain the necessary information through conversion algorithms and tools;

[0039] The information reading module can read BIM component information;

[0040] The information writing module can extract component information from the BIM model and store it in the database to meet storage and query requirements;

[0041] The database can import the processed FBX data and BIM component information into the Unity engine, and through methods or tools, realize data import and matching to ensure the accurate correspondence of the data.

[0042] The model conversion module can also process the FBX data structure level, and better organize and manage the converted FBX data through methods or algorithms.

[0043] The model conversion module can also simplify the triangular surfaces of the hierarchically processed FBX data graphics, implement simplification algorithms, reduce geometric complexity, and improve processing and rendering efficiency.

[0044] The classification and coding module adopts the industry standard OmniClass and the self-defined coding system, which is well compatible with other systems and can meet its own specific needs.

[0045] A method for managing data transmission and model lightweight management based on BIM technology, the method comprising the following steps:

[0046] S1: Determine the component classification and coding module suitable for your application scenario so as to effectively organize and manage BIM components. When determining the component classification and coding module suitable for your application scenario, the classification and coding module can be specifically divided into a coding system for inputting engineering cost of the main building model, a coding system for inputting construction and installation of the main building model, and a coding system for inputting operation and maintenance management of the main building model;

[0047] S2: Determine the non-geometric information of the component that needs to be recorded, and enter the non-geometric information of the BIM component in the user-friendly interface software provided by the information entry module. The non-geometric information of the BIM component entered includes materials, attributes, parameters, manufacturers, installation units, and maintenance information;

[0048] S3: The model information processing module can separate the geometric information and non-geometric information in the BIM model and determine the method of storing and managing these two types of information, specifically: the developed platform plug-in exports the BIM model to a common geometric model format and the developed platform plug-in exports the non-geometric information of the BIM model to the database;

[0049] S4: The model conversion module will first convert the BIM model into the graphic data format FBX, and ensure that the converted FBX data can retain the necessary information through conversion algorithms and tools. Then, the FBX data structure level will be processed, specifically, the geometric bodies of the same material will be merged as required, and the components to be displayed in detail will be structured and layered as required. Finally, the FBX data graphics after hierarchical processing will be triangulated and simplified.

[0050] S5: The information reading module will read the BIM component information and transmit the read information to the information writing module, specifically, designing an SQL database structure to meet the storage and query requirements of BIM components, and designing the export data structure of the BIM software platform to create a path between the BIM components and the database;

[0051] S6: The database will import the processed FBX data and BIM component information into the Unity engine, and use methods or tools to import and match the data to ensure the accurate correspondence of the data. Specifically, the geometric model information of FBX is obtained, the non-geometric information of the database is obtained, and the geometric model and non-geometric model information are matched. The non-geometric information of the component is associated and integrated with the BIM model through a unique component identifier and a preset coding system, and finally the application of the BIM lightweight model is obtained.

[0052] The operating principle of the present invention is now described as follows: Taking the data processing of curtain wall components as an example, the following steps are specifically included:

[0053] Step 1: Classify and code curtain wall components

[0054] The curtain wall components are classified and coded, including curtain wall glass, vertical poles, horizontal poles, embedded parts, rubber strips and main components related to the curtain wall. The classification and coding system adopts the industry standard OmniClass, the space coding system, and the professional classification coding system. The space coding system is established based on the three dimensions of the floor, space, and facade of the main model. Each dimension is represented by a three-digit number. For example, the space code of the south facade of the office area on the second floor is "002001003". The following explanation is as follows: "002" means the second floor, "001" means the office area, and "003" means the south facade. The professional coding system codes according to different professions. For example, the 85th curtain wall glass of the curtain wall system 2 of the curtain wall is coded as follows: "005001002003085". The following explanation is as follows: "005" means the curtain wall profession, "001" means the unit curtain wall, "002" means the curtain wall system 2 in the project, "003" means the curtain wall glass, and "085" means the serial number of this type of curtain wall glass (such as Figure 2 shown);

[0055] The comprehensive industry standard OmniClass and the self-defined coding system will be written into the model component attributes as the unique identifier of each component;

[0056] Step 2: Enter non-geometric information of curtain wall components

[0057] Determine the non-geometric information that needs to be recorded: According to project requirements and application scenarios, determine the component attributes and information that need to be recorded, which may involve material type, specification size, weight, cost, supplier information, construction requirements, maintenance cycle, etc. Ensure that the information that needs to be recorded is clear for subsequent data entry and management, and design the user interface so that users can easily enter and edit the non-geometric information of the component. For each component, add instance information and its parent class information, etc.;

[0058] Use the designed data entry interface to enter and edit the non-geometric properties of components one by one according to the actual information of the components. This may include manual input, selection of predefined options, importing external data, etc. In order to ensure the accuracy and consistency of the data, data validation rules and mandatory fields can be set;

[0059] Step 3: Separation of curtain wall model and information

[0060] Apply and develop a method or algorithm to share data and models of curtain wall component models according to the dimensions of floors, facades, spaces and disciplines, that is, separate the geometric information and non-geometric information of the model, and establish a connection through a unique coding ID to ensure that the non-geometric information of the component is related to the geometric shape of the BIM model so that it can be accurately obtained and used in subsequent applications and queries;

[0061] Step 4: Convert the curtain wall model into the graphic data format FBX, and perform hierarchical processing on the curtain wall glass to better organize and manage the data, as follows:

[0062] Merge glass geometries of the same material: Merge glass geometries of the same material as required to reduce data redundancy and improve subsequent processing efficiency;

[0063] Structural layered display of glass components: Structural layering of glass components as needed allows for better organization and management of glass components that require detailed display. For example, components can be grouped by glass type, location or specific requirements for subsequent processing and visualization;

[0064] Triangle simplification: Simplify the triangles of the glass geometry model to reduce the geometric complexity in the FBX data and improve the efficiency of subsequent processing and rendering. In the simplification algorithm, it is necessary to consider maintaining the accuracy of the simplified geometry and retain key glass features such as edge curves and panel shapes to ensure the authenticity and accuracy of the glass appearance (such as Figure 3 shown);

[0065] Step 5: Read the curtain wall component information and write it into the database, and perform structured processing on the information, as follows:

[0066] Design SQL database structure: According to the storage and query requirements of component information, design an SQL database structure that is suitable for BIM component information storage, and determine the database table structure and fields to store component attributes, geometric information and other related data;

[0067] Create a means of exporting data for the BIM software platform: Design a data export tool or plug-in that is integrated with the BIM software platform to export the information of BIM components and write it into a SQL database. The tool should provide a user interface so that users can select the components to be exported and the database to be imported;

[0068] Structuring curtain wall component information: Imported curtain wall component information is structured in the database platform to better organize and manage component information, including classifying, archiving and indexing component properties, geometric information and other related data to meet subsequent query and analysis needs.

[0069] Step 6: Take the curtain wall glass as the object, import the processed FBX data and the processed curtain wall component information into the Unity engine, and perform data matching, as follows:

[0070] Develop import tools: Design a method or tool to import the processed FBX data and curtain wall component information into the Unity engine. This can be a custom plug-in, script or tool set to integrate with Unity.

[0071] Data matching mechanism: Design a mechanism or algorithm to match the imported FBX data and curtain wall component information to ensure the accurate correspondence between them. This can be based on the component ID, name or other attributes to correctly associate the curtain wall component and the corresponding FBX model in Unity.

[0072] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.

Claims

1. A data transmission and model lightweight management system based on BIM technology, characterized in that: The management system comprises a classification coding module, an information entry module, a model information processing module, a model conversion module, an information reading module, an information writing module and a database, wherein the classification coding module is communicatively connected to the information entry module, the information entry module is communicatively connected to the model information processing module, the model conversion module and the information reading module are both communicatively connected to the model information processing module, the information writing module is communicatively connected to the information reading module, and the information writing module and the model conversion module are both communicatively connected to the database; The classification and coding module can realize the effective organization and management of components; The information entry module can record component parameter information and provide a user-friendly interface for input and editing; The model information processing module is capable of separating geometric information from non-geometric information in the BIM model and determining methods for storing and managing the two types of information; The model conversion module can convert the BIM model into the graphic data format FBX, and ensure that the converted FBX data can retain the necessary information through conversion algorithms and tools; The information reading module is capable of reading BIM component information; The information writing module can extract component information from the BIM model and store it in the database to meet storage and query requirements; The database can import the processed FBX data and BIM component information into the Unity engine, and realize the import and matching of data through methods or tools to ensure the accurate correspondence of the data.

2. According to the data transmission and model lightweight management system based on BIM technology according to claim 1, it is characterized in that: The model conversion module can also process the FBX data structure level, and better organize and manage the converted FBX data through methods or algorithms.

3. A data transmission and model lightweight management system based on BIM technology according to claim 2, characterized in that: The model conversion module can also simplify the triangular surfaces of the hierarchically processed FBX data graphics, implement simplification algorithms, reduce geometric complexity, and improve processing and rendering efficiency.

4. A data transmission and model lightweight management system based on BIM technology according to claim 1, characterized in that: The classification and coding module adopts the industry standard OmniClass and a self-defined coding system, which is well compatible with other systems and can meet its own specific needs.

5. A method for managing data transmission and model lightweighting based on BIM technology according to any one of claims 1 to 4, characterized in that: The method comprises the following steps: S1: Determine the component classification and coding module suitable for your application scenario so as to effectively organize and manage BIM components; S2: Determine the non-geometric information of the component that needs to be recorded, and enter the non-geometric information of the BIM component in the user-friendly interface software provided by the information entry module; S3: The model information processing module can separate the geometric information and non-geometric information in the BIM model and determine the methods for storing and managing these two types of information; S4: The model conversion module will first convert the BIM model into the graphic data format FBX, and ensure that the converted FBX data can retain the necessary information through conversion algorithms and tools. Then, the FBX data structure level will be processed, specifically, the geometric bodies of the same material will be merged as required, and the components to be displayed in detail will be structured and layered as required. Finally, the FBX data graphics after hierarchical processing will be triangulated and simplified. S5: The information reading module reads the BIM component information and transmits the read information to the information writing module; S6: The database will import the processed FBX data and BIM component information into the Unity engine, and use methods or tools to import and match the data to ensure accurate correspondence between the data.

6. The method of managing data transmission and model lightweighting based on BIM technology according to claim 5 is characterized in that: In the step S1, when determining the component classification and coding module suitable for your application scenario, the classification and coding module can be specifically divided into a coding system for entering the engineering cost of the main building model, a coding system for entering the construction and installation of the main building model, and a coding system for entering the operation and maintenance management of the main building model.

7. The method of managing data transmission and model lightweighting based on BIM technology according to claim 5, characterized in that: In the step S2, the non-geometric information of the BIM components entered includes materials, attributes, parameters, manufacturers, installation units, and maintenance information.

8. The method of managing data transmission and model lightweighting based on BIM technology according to claim 5, characterized in that: In the S3 step, it is determined how to store and manage these two types of information so that they can be effectively processed and transmitted in subsequent steps. Specifically, the developed platform plug-in exports the BIM model to a common geometric model format and the developed platform plug-in exports the BIM model non-geometric information to the database.

9. The method of managing data transmission and model lightweighting based on BIM technology according to claim 5, characterized in that: The S5 step specifically designs an SQL database structure to meet the requirements of easy information storage and query of BIM components, designs the export data structure of the BIM software platform, and creates a path between the BIM components and the database.

10. The method of managing data transmission and model lightweighting based on BIM technology according to claim 5, characterized in that: The S6 step specifically obtains the geometric model information of FBX, obtains the non-geometric information of the database, matches the geometric model information with the non-geometric model information, associates and integrates the non-geometric information of the component with the BIM model, and realizes it through a unique component identifier and a preset coding system, and finally obtains the application of the BIM lightweight model.