Method and device for engineering data management through virtual building interaction
By using MVD coding rules in virtual building data management to bind component encoding information with BIM model, and combining engineering management manual data for correlation and verification, the problem of information integration in virtual building data management is solved, and components are realized Accurate integration of information and real-time interactive display.
Patent Information
- Application Number
- CN202411283363.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-13
- Publication Date
- 2025-01-03
- Estimated Expiration
- 2044-09-13
AI Technical Summary
It is difficult for the prior art to effectively integrate detailed information related to components in virtual building data management, such as construction requirements, material specifications and quality standards.
By obtaining the BIM model, data sorting and encoding identification, using MVD coding rules to bind component encoding information to the model, and combining information with engineering management manual data for information correlation and integration, performing correctness checksum conflict detection, and generating interactive BIM model.
It realizes accurate integration and real-time interactive display of component information, ensuring the accuracy and completeness of information.
Smart Images

Figure CN119248777A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data management, and in particular to a method and a device for engineering data management by virtual building interaction. Background Art
[0002] With the continuous advancement of the digitalization and informatization of the construction industry, virtual building technology has been widely used in the stages of building design, construction, operation and maintenance. BIM technology helps to realize the visualization and digital management of construction projects by integrating three-dimensional geometric information and related component attribute information. In the traditional virtual building data management method, although the BIM model can show the overall structure of the project, it cannot effectively integrate detailed information related to the components, such as construction requirements, material specifications and quality standards. Summary of the invention
[0003] The present application provides a method and device for engineering data management through virtual building interaction, which is used to solve the technical problem of information integration difficulties in engineering data management in the prior art.
[0004] In view of the above problems, the present application provides a method and device for engineering data management through virtual building interaction.
[0005] In a first aspect of the present application, a method for virtual building interaction to manage engineering data is provided, the method comprising:
[0006] Acquire the BIM model of the engineering project, organize the data, and obtain a component set; based on a preset coding system, encode and identify the component set to form a component coding information set; through the MVD coding rule, bind the component coding information set to the engineering project BIM model to form an initial coding model; use the initial coding model as an index, based on the preset coding system, search the engineering management manual, associate engineering information, and form an initial component association information set, the component association information set includes construction requirements, material specifications and quality standards of components; perform correctness verification on the initial component association information set, determine the component association information set through association error detection and association missing detection and correction; integrate the initial coding model with the component association information set to form an interactive engineering project BIM model, and display engineering information based on the interactive engineering project BIM model.
[0007] A second aspect of the present application provides a device for virtual building interaction to manage engineering data, the device comprising:
[0008] A component set acquisition module, the component set acquisition module acquires the BIM model of the engineering project, and performs data sorting to obtain a component set; a coding identification module, the coding identification module performs coding identification on the component set based on a preset coding system to form a component coding information set; a component binding module, the component binding module performs component binding on the component coding information set and the BIM model of the engineering project through MVD coding rules to form an initial coding model; an engineering information association module, the engineering information association module uses the initial coding model as an index, searches the engineering management manual based on the preset coding system, performs engineering information association, and forms an initial component association information set, the component association information set includes construction requirements, material specifications and quality standards of components; a verification module, the verification module performs correctness verification on the initial component association information set, determines the component association information set through association error detection and association missing detection and correction; an engineering information display module, the engineering information display module integrates the initial coding model with the component association information set to form an interactive engineering project BIM model, and displays engineering information based on the interactive engineering project BIM model.
[0009] One or more technical solutions provided in this application have at least the following technical effects or advantages:
[0010] This application obtains the BIM model of the engineering project, and organizes the data to obtain a component set; based on a preset coding system, encodes and identifies the component set to form a component coding information set; through the MVD coding rule, the component coding information set is bound to the engineering project BIM model to form an initial coding model; with the initial coding model as an index, based on the preset coding system, the engineering management manual is retrieved to associate engineering information to form an initial component association information set, and the component association information set includes the construction requirements, material specifications and quality standards of the components; the initial component association information set is checked for correctness, and the component association information set is determined through association error detection and association missing detection and correction; the initial coding model is integrated with the component association information set to form an interactive engineering project BIM model, and engineering information is displayed based on the interactive engineering project BIM model. The present invention solves the technical problem of information integration difficulties in the prior art during engineering data management. By using MVD coding rules, component coding information is bound to the BIM model, and the engineering information is associated and integrated in combination with the engineering management manual data. The accuracy and completeness of the information are ensured through correctness verification and conflict detection, and an interactive BIM model is finally generated, achieving the technical effect of accurate integration of component information and real-time interactive display. BRIEF DESCRIPTION OF THE DRAWINGS
[0011] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0012] Figure 1 A schematic flow chart of a method for engineering data management through virtual building interaction provided in an embodiment of the present application;
[0013] Figure 2 A schematic diagram of the structure of a device for managing engineering data through virtual building interaction provided in an embodiment of the present application.
[0014] Description of the accompanying drawings: component set acquisition module 11, coding identification module 12, component binding module 13, project information association module 14, verification module 15, project information display module 16. DETAILED DESCRIPTION
[0015] This application provides a method and device for engineering data management through virtual building interaction, aiming to solve the technical problem of information integration difficulty in the prior art when performing engineering data management. By using MVD coding rules, component coding information is bound to the BIM model, and the engineering information is associated and integrated in combination with the engineering management manual data. The accuracy and completeness of the information are ensured through correctness verification and conflict detection, and finally an interactive BIM model is generated, achieving the technical effect of accurate integration of component information and real-time interactive display.
[0016] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, rather than all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of this application.
[0017] It should be noted that any variations of the terms "include" and "have" are intended to cover non-exclusive inclusions. For example, a process, method, apparatus, product or server that includes a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or modules that are not explicitly listed or inherent to these processes, methods, products or devices.
[0018] Embodiment 1, as Figure 1 As shown, the present application provides a method for virtual building interaction to manage engineering data, the method comprising:
[0019] Step S100: Obtain the BIM model of the engineering project, organize the data, and obtain a component set.
[0020] In the embodiment of the present application, the BIM model is first imported, and the BIM model of the project is imported into the data management system by using BIM software. Then data sorting is performed, and the imported BIM model is cleaned and filtered to remove redundant information. After data sorting, the building components are identified and classified, and finally a component set is obtained.
[0021] Furthermore, in the method provided in the embodiment of the application, obtaining the BIM model of the engineering project, and sorting the data to obtain the component set also includes:
[0022] The BIM model of the engineering project is integrated, the three-dimensional information of the building components is summarized, and a BIM basic data set is generated; attribute identification is performed based on the BIM basic data set to obtain the component set.
[0023] In the embodiment of the present application, when the data of the BIM model of the engineering project is processed, data integration is first performed. In this process, the three-dimensional geometric information and related data of all building components are extracted from the imported BIM model. Through data integration, various building components in the model, such as walls, beams, columns, doors and windows, etc., are uniformly processed to ensure that the data structure of all components is consistent. The output result of this step is a BIM basic data set, which contains the three-dimensional information and preliminary component properties of all building components of the project.
[0024] Next, based on the generated BIM basic data set, attribute identification is performed on each component. The attribute identification process is to attach relevant basic attributes to each component, such as component type (wall, beam, column, etc.), material properties, size and spatial position, etc. Through the above data integration and attribute identification steps, all building components in the project are identified and processed, and finally a component set is generated.
[0025] Step S200: Based on a preset coding system, the component set is coded and identified to form a component coding information set.
[0026] In the embodiment of the present application, the geometric information and attribute information of each component are extracted according to the component set generated in the project. The attribute information of each component includes its category (such as wall, column, door and window, etc.), material type, construction method and location, etc.
[0027] Next, a unique coding identifier is generated for each component according to the preset coding system. The preset coding system is defined based on industry standards or project-specific coding rules, and adopts a hierarchical coding method. For example, the code contains different levels of information about component type, location, material, and construction process. In this step, the attribute information of the component is automatically matched with the preset coding rules to ensure that the code of each component is consistent with its attributes.
[0028] Through this coding and identification process, a component coding information set is generated for all components. This component coding information set is a structured data set that contains the unique codes and corresponding geometry and attribute information of all components in the project.
[0029] Step S300: Binding the component coding information set to the BIM model of the engineering project through MVD coding rules to form an initial coding model.
[0030] In an embodiment of the present application, the coding information and attribute information of each component are first extracted from the component coding information set. This information includes the geometric data, attribute data and the unique identification code previously generated by the preset coding system of the component. Then, based on the MVD coding rule, according to the predefined mapping relationship between the code and the model, the code of each component is matched with the component in the corresponding BIM model. In this process, the MVD coding rule ensures that the coding information corresponds one-to-one with the specific components in the BIM model, thereby forming an initial coding model.
[0031] Furthermore, in the method provided in the embodiment of the application, the component coding information set is bound to the BIM model of the engineering project through the MVD coding rule to form an initial coding model, and further includes:
[0032] Through the MVD coding rule, the coding information in the component coding information set is extracted and matched with the corresponding components in the BIM model to generate a component coding matching set; the attributes of the components in the component coding matching set are synchronized to ensure that the coding information is consistent with the component attributes, and a component coding synchronization model is generated; based on the component coding synchronization model, the binding of the component coding and the BIM model is completed to form an initial coding model.
[0033] In the embodiment of the present application, the coding information of each component is first extracted from the component coding information set through a BIM data parsing tool or API. The MVD coding rule defines how to extract the attributes and geometric data corresponding to the BIM model from the coding information set. These coding information include detailed information such as the type, material, size, and construction requirements of the component. Through the data parsing tool or API, these coding information are accurately read and stored in a structured database to form a component coding information set.
[0034] Then, based on the mapping relationship in the MVD coding rules, the extracted coding information is matched with the components in the BIM model. This process relies on geometric feature matching or direct association of unique identifiers to ensure that the coding information can be correctly mapped to the components in the BIM model. For example, if the components in the BIM model have clear identifiers or geometric features, these features are matched one by one with the extracted coding information. Through this process, a component coding matching set is generated, which contains the exact matching results of the geometric components in the BIM model and their coding information. After the matching is completed, attribute synchronization is performed. In this process, the attributes in the coding information of each component, such as material, size, function, etc., are synchronized with the geometric component attributes in the BIM model. Here, the API or data synchronization tool is used to ensure that the coding information is consistent with the component attributes in the BIM model, so that the coding information matches the attributes of the actual component in the model. The key to this step is to accurately synchronize the attributes of each component with its coding according to the provisions in the MVD coding rules to ensure the information consistency of all components. After the synchronization is completed, a component coding synchronization model is generated. This model combines the coding information with the geometry and attribute data in the BIM model to ensure the complete binding of the coding information and the components. Through this synchronization process, all components are correctly assigned unique codes and their attribute information is embedded in the model.
[0035] Finally, based on the generated component coding synchronization model, the final binding of the component coding and the BIM model is completed. The binding process is operated through the MVD coding rules to embed the coding information into the component attribute set in the BIM model. By using the API or data management tool of the BIM software, the coding information is embedded into the attribute set of the BIM model or IFC file to ensure that each component in the model has a unique coding identifier, and these coding information can be called in the subsequent data management and query process. The initial coding model is finally generated through the above steps.
[0036] Step S400: Using the initial coding model as an index, based on a preset coding system, searching the engineering management manual, performing engineering information association, and forming an initial component association information set, wherein the initial component association information set includes component construction requirements, material specifications, and quality standards.
[0037] In the embodiment of the present application, the initial coding model is used as an index to identify the components in the BIM model through the unique code of each component. Then, based on the preset coding system, the engineering information corresponding to these codes, such as construction requirements, material specifications and quality standards, is retrieved in the engineering management manual. Through this process, each component in the BIM model is associated with the relevant data in the engineering management manual to generate an initial component association information set.
[0038] Furthermore, in the method provided in the embodiment of the application, the initial coding model is used as an index, based on a preset coding system, the engineering management manual is retrieved, engineering information is associated, and an initial component association information set is formed, which also includes:
[0039] The initial coding model is used as an index, based on the preset coding system, the engineering management manual is retrieved to generate a preliminary associated data set; the preliminary associated data set is matched with the initial coding model in multiple dimensions to generate the initial component associated information set.
[0040] In an embodiment of the present application, first, the components in the BIM model are identified using the unique code in the initial coding model through the API of the BIM software or other data management tools. The unique code of each component is used as an index to locate these components. Then, based on the preset coding system, the engineering information corresponding to these codes is retrieved through a database query tool connected to the engineering management manual. The preset coding system defines the correspondence between components and engineering information based on industry standards or project-customized coding standards. Using database query technology, construction requirements, material specifications, and quality standards related to components are extracted from the engineering management manual. Through this retrieval process, a preliminary associated data set is generated, which contains the engineering information extracted from the engineering management manual for each component, such as construction methods, material properties, and quality control standards.
[0041] Then enter the multi-dimensional matching stage, and perform multi-dimensional information matching between the generated preliminary association data set and the initial coding model to ensure the accuracy of information association. At this stage, the system not only matches according to the coding information of the components, but also compares them in multiple aspects such as geometric features, material properties, and construction requirements through a multi-dimensional matching algorithm. Using the information matching tool in the BIM software, the geometric information (such as position, shape, size) and attribute information (such as material type, construction method) of each component are matched in detail to ensure that the information extracted from the engineering management manual completely corresponds to the component information in the BIM model. Finally, through these steps, an initial component association information set is generated.
[0042] Step S500: performing a correctness check on the initial component association information set, determining the component association information set by detecting and correcting association errors and association missings.
[0043] In the embodiment of the present application, the data is first compared based on the preset verification rules to generate the associated error detection results and the associated missing detection results. Then, the matching relationship between the component coding and the actual attributes is analyzed, and the components with mismatched coding are corrected using a machine learning algorithm to generate a corrected component coding set, and analyzed by component similarity. In addition, the missing engineering information is supplemented to generate a supplemented component information set and a supplement ratio.
[0044] Next, the data conflict detection mechanism is used to identify conflicts in the corrected data. If there is no conflict, the component association information set is integrated; if there is a conflict, the component similarity and completion ratio are compared to correct the conflicting data and generate a conflict-corrected component information set. Finally, the conflict-corrected data is rechecked to ensure that all information meets the preset verification rules and generate a component association information set.
[0045] Furthermore, in the method provided in the embodiment of the application, the initial component association information set is checked for correctness, and the component association information set is determined by detecting and correcting association errors and association missings, and further includes:
[0046] Based on the preset verification rules, the data of the initial component association information set is compared to generate an association error detection result and an association missing detection result, wherein the preset verification rules include attribute consistency, coding correspondence and data integrity; based on the association error detection result, the matching relationship between the component coding information and the actual attribute is analyzed, and the coding of the components with mismatched coding is corrected by using a machine learning algorithm to generate a corrected component coding set, and the component similarity is obtained; based on the association missing detection result, the text information in the engineering management manual is analyzed, and the initial component association information set is supplemented to generate a supplemented component information set and a supplementation ratio, wherein the supplemented component information set includes construction requirements, material specifications and quality standards; based on the corrected component coding set and the supplemented component information set, a data conflict detection mechanism is used to identify conflict information, and conflict data is corrected according to a preset priority rule to generate a conflict corrected component information set; the conflict corrected component information set is re-checked to determine whether it meets the preset verification rules, and if so, the component association information set is generated; if not, it is iteratively executed to perform correctness verification and correction until it meets the preset verification rules to generate the component association information set.
[0047] In an embodiment of the present application, first, the initial component association information set is compared according to the preset verification rules. The verification rules include attribute consistency (comparing whether the geometry, material, size and other attributes of the component are consistent with the attributes in the BIM model), coding correspondence (checking whether the component coding matches its model attributes) and data integrity (checking whether there is missing engineering information, such as construction requirements or material specifications). By calling the rule engine to compare each attribute and coding of the component one by one, an associated error detection result and an associated missing detection result are generated. The associated error detection result records components with coding errors or mismatches, and the associated missing detection result records components with missing engineering information.
[0048] Based on the results of the associated error detection, a machine learning algorithm is used to perform coding correction. First, the actual properties and original codes of the components are extracted to generate a component coding analysis data set. Subsequently, based on the preset coding matching rules, the matching relationship between the geometric shape, material properties and codes of the components is analyzed to generate a set of coding correction requirements. The machine learning algorithm is trained with historical project data to calculate the codes that best match the component properties to form a set of correction suggestion codes. These suggested codes are applied to the unmatched components to generate a set of corrected component codes and calculate the component similarity. When calculating the component similarity, the geometric features of the components are first extracted, including height, width, length, volume, etc., and this information is obtained through the three-dimensional data extraction tool in the BIM model. Then, a geometric similarity algorithm, such as Hausdorff distance or Euclidean distance, is used to compare the geometric features of the current component with those of the components in the historical project. After the calculation is completed, a geometric similarity score is generated. The closer the score is to 1, the higher the similarity between the two components in terms of geometry and size. Next, the properties of the components are extracted and compared. The property similarity is based on non-geometric information such as the material, construction method, and function of the component. For example, the material type, construction method, and functional type of the component are all important factors for attribute comparison. Cosine similarity is used to quantify the similarity between attributes. Cosine similarity evaluates the matching degree of two components in attributes by calculating the angle between attribute vectors. If the cosine similarity is close to 1, it means that the attribute similarity of the two components is high, and if it is close to 0, the difference is large. Through this process, an attribute similarity score is generated, indicating the consistency of the components in non-geometric features. Finally, the geometric similarity and attribute similarity are comprehensively evaluated and the component similarity is generated by weighted average method. The attribute similarity score and the geometric similarity score have the same weight.
[0049] For the associated missing detection results, the missing text information such as construction requirements, material specifications, quality standards, etc. is extracted from the engineering management manual through natural language processing technology. The NLP algorithm parses the relevant text in the manual, matches the missing data items, and completes them in the component information. Through the text analysis tool, the completed component information set is generated, and the completion ratio is calculated based on the completed content to ensure that the engineering information of each component is complete. When calculating the completion ratio, the original data and the completed data are first defined. The original data refers to the information set of the component before completion, including some geometric information and attribute information, such as materials, sizes, shapes, etc., but may lack key information such as construction requirements or quality standards. The completed data is the new information added to the component through the completion process, such as construction requirements and material specifications extracted from the engineering management manual. Next, the total information volume of the component is calculated, that is, the complete information set required for the component. It is determined by listing all the required fields of the component, such as geometric data, material properties, construction methods, quality standards, and other information fields. This information set is defined as the total number of information fields, which represents all the information required for the component in a complete state. Then the original information volume is counted, that is, the number of information fields that the component has before completion. For example, a component may have complete geometric data and some material information, but lack construction requirements and quality standards. Scan and record these existing valid information fields, which are recorded as the number of original information fields. In the completion process, the missing information fields, such as construction requirements, material specifications, and quality standards, are extracted from the engineering management manual or other data sources and added to the component information. The number of newly added information fields after completion is called the number of completed information fields, which represents the newly added component information through the completion process. Finally, the completion ratio is obtained by dividing the total number of information fields by the number of completed information fields.
[0050] Next, the data conflict detection algorithm is used to detect conflicts between the corrected component code set and the completed component information set. The algorithm identifies conflicts between component codes, attributes, or completed information. If a conflict is found, the priority scheduling tool handles the conflict according to the preset priority rules. The conflict data is compared according to the component similarity and the completion ratio to determine how to handle the conflict information. If there is no conflict, the corrected data is directly integrated with the completed information to generate a component association information set. If there is a conflict, the conflict data is corrected according to the priority rules to generate a conflict-corrected component information set.
[0051] Finally, the verification engine is used to perform a second verification on the corrected and completed data. The verification engine checks whether the component information meets the standards of attribute consistency, coding correspondence and data integrity according to the preset rules. If the verification passes, a complete component association information set is finally generated, which contains all relevant information such as the component's geometric properties, material specifications, construction requirements, etc. If the verification fails, the iterative correction mechanism is started and the previous steps are re-executed until all data meets the verification rules.
[0052] Furthermore, in the method provided in the embodiment of the application, based on the association error detection result, the matching relationship between the coding information and the actual attribute of the component is analyzed, and the coding of the component with mismatched coding is corrected using a machine learning algorithm to generate a corrected component coding set, which also includes:
[0053] The associated error detection result is obtained, and the coding mismatch component information is extracted, including the actual attributes and original codes of the components, to form a component coding analysis data set; based on a preset coding matching rule, the components in the component coding analysis data set are subjected to coding and attribute matching analysis, to generate a coding correction requirement set; using a machine learning algorithm, based on the attributes and coding data of similar components in historical projects, a correct coding that matches the component attributes is generated, to form a correction suggestion coding set; the coding in the correction suggestion coding set is applied to the components with mismatched codes, to generate a correction component coding set.
[0054] In the embodiment of the present application, the component is first scanned by the rule engine and the data extraction tool, and the predefined verification rules are used to check whether the coding of the component matches its attributes. The rule engine analyzes the geometry, material and functional attributes of the component and compares them with the coding match. If it is detected that the coding does not match the attribute, an associated error detection result is generated by the error detection algorithm, and the unmatched component information is recorded. At this time, the data extraction tool is used to extract the detailed information of these unmatched components from the BIM model, including their actual attributes and the original coding, to form a component coding analysis data set as the basis for subsequent analysis and correction.
[0055] Next, in the attribute analysis and coding matching stage, based on the geometric features, materials and functional information of the components, the attribute comparison algorithm is used to analyze the geometric dimensions (such as length, width, height, etc.) and material information (such as steel bars, wood) and functional uses (such as load-bearing or decorative) of the components. The similarity of geometric features is calculated through Euclidean distance, and the attribute comparison algorithm compares the material and functional attributes one by one to ensure that these attributes are consistent with the standard coding rules. Finally, a set of coding correction requirements is generated.
[0056] On this basis, the machine learning algorithm is called to generate correction suggestions. When generating correction suggestions, the decision tree algorithm is used. The decision tree is a classification tool that regards the geometry and attribute information of the component as input features, and classifies the components into different coding categories through a series of decision nodes based on attribute features. The training of the decision tree model is based on the component data in historical projects, which contain a large number of attributes and coding relationships of different components. These historical data are used to build a decision tree, and each decision node is divided according to a certain feature of the component, such as material, geometric features or functional use, until a code suitable for the component is generated. In this way, coding suggestions that match the current component attributes are generated to form a set of correction suggestion codes.
[0057] Finally, the new codes in the revised suggested code set are applied to the mismatched components through the automatic code replacement tool to replace the original wrong codes. After the replacement is completed, a revised component code set is generated, and the codes of all components are corrected and consistent with their actual properties.
[0058] Furthermore, in the method provided in the embodiment of the application, based on the correction component code set and the completion component information set, a data conflict detection mechanism is used to identify conflict information, and the conflict data is corrected according to a preset priority rule to generate a conflict correction component information set, which also includes:
[0059] Based on the corrected component code set and the completed component information set, a data conflict detection mechanism is used to perform conflict judgment. If no conflict exists, the corrected component code set and the completed component information set are integrated to generate the component association information set. If a conflict exists, the component similarity is compared with the completion ratio to perform an accuracy judgment, and the conflicting data is corrected to generate the conflict-corrected component information set.
[0060] In the embodiment of the present application, a data conflict detection mechanism is first used to compare the codes in the modified component code set with the attribute data in the completed component information set to ensure that the information of the two can match each other. By comparing the code and attribute information of each component one by one, it is detected whether there is any inconsistency. If there is no conflict, the two sets are integrated to generate a component association information set.
[0061] If data conflicts are found during the conflict detection process, for example, the revised coding is inconsistent with the supplemented attributes, the conflicting data is further processed. At this time, the accuracy of the conflicting data is assisted by calculating the similarity and supplementation ratio of the components mentioned above. The component similarity is compared with the value of 1 minus the supplementation ratio. Specifically, a high component similarity indicates that the revised coding is more reliable; and a high value of 1 minus the supplementation ratio indicates that the original data of the component is relatively complete, and the supplemented data is less important to the component. A judgment is made based on the comparison of the two. If the component similarity is greater than 1 minus the supplementation ratio, the revised coding is considered to be more reliable, and the revised coding is preferred and the conflicting part of the supplemented data is abandoned. If 1 minus the supplementation ratio is greater than the component similarity, the supplemented attribute data is considered to be more important, and the supplementation information is retained first, and the revised coding part is abandoned.
[0062] Through this judgment logic, the conflict data is processed and a conflict correction component information set is generated.
[0063] Step S600: Integrate the initial coding model with the component association information set to form an interactive engineering project BIM model, and display engineering information based on the interactive engineering project BIM model.
[0064] In an embodiment of the present application, when the initial coding coding model is integrated with the component association information set, the initial coding coding model is mapped and matched with the data in the component association information set. Specifically, using data mapping technology, each component code in the initial coding coding model is matched one by one with the detailed attribute information in the component association information set. Through this matching, it is ensured that the geometric information, basic coding and detailed attribute information of each component can be fully associated. After integration, each component not only has a basic code, but also contains complete engineering attribute data. Through data integration, an interactive engineering project BIM model is formed.
[0065] Finally, the interactive BIM model of the project is used to display the project information. During the display process, users can interact with the model through a visual interface. For example, when a user clicks on a component in the model, the detailed attribute data of the component, such as material specifications, construction requirements and quality standards, will be automatically displayed.
[0066] In the embodiments of the present application, in summary, the embodiments of the present application have at least the following technical effects:
[0067] This application obtains the BIM model of the engineering project, and organizes the data to obtain a component set; based on a preset coding system, encodes and identifies the component set to form a component coding information set; through the MVD coding rule, the component coding information set is bound to the engineering project BIM model to form an initial coding model; with the initial coding model as an index, based on the preset coding system, the engineering management manual is retrieved to associate engineering information to form an initial component association information set, and the component association information set includes the construction requirements, material specifications and quality standards of the components; the initial component association information set is checked for correctness, and the component association information set is determined through association error detection and association missing detection and correction; the initial coding model is integrated with the component association information set to form an interactive engineering project BIM model, and engineering information is displayed based on the interactive engineering project BIM model. The present invention solves the technical problem of information integration difficulties in the prior art during engineering data management. By using MVD coding rules, component coding information is bound to the BIM model, and the engineering information is associated and integrated in combination with the engineering management manual data. The accuracy and completeness of the information are ensured through correctness verification and conflict detection, and an interactive BIM model is finally generated, achieving the technical effect of accurate integration of component information and real-time interactive display.
[0068] Embodiment 2, based on the same inventive concept as the method for managing engineering data through virtual building interaction in the aforementioned embodiment, Figure 2 As shown, the present application provides a device for virtual building interaction to manage engineering data, and the device and method embodiments in the present application are based on the same inventive concept. The device includes:
[0069] A component set acquisition module 11, the component set acquisition module 11 acquires the BIM model of the engineering project, and performs data sorting to obtain a component set; a coding identification module 12, the coding identification module 12 performs coding identification on the component set based on a preset coding system to form a component coding information set; a component binding module 13, the component binding module 13 performs component binding on the component coding information set and the BIM model of the engineering project through the MVD coding rule to form an initial coding model; an engineering information association module 14, the engineering information association module 14 uses the initial coding model as an index, based on a preset coding system , search the engineering management manual, associate the engineering information, and form an initial component association information set, which includes the construction requirements, material specifications and quality standards of the components; a verification module 15, which verifies the correctness of the initial component association information set, determines the component association information set through association error detection and association missing detection and correction; an engineering information display module 16, which integrates the initial coding model with the component association information set to form an interactive engineering project BIM model, and displays engineering information based on the interactive engineering project BIM model.
[0070] Furthermore, the device is also used to achieve the following functions:
[0071] The BIM model of the engineering project is integrated, the three-dimensional information of the building components is summarized, and a BIM basic data set is generated; attribute identification is performed based on the BIM basic data set to obtain the component set.
[0072] Furthermore, the device is also used to achieve the following functions:
[0073] Through the MVD coding rule, the coding information in the component coding information set is extracted and matched with the corresponding components in the BIM model to generate a component coding matching set; the attributes of the components in the component coding matching set are synchronized to ensure that the coding information is consistent with the component attributes, and a component coding synchronization model is generated; based on the component coding synchronization model, the binding of the component coding and the BIM model is completed to form an initial coding model.
[0074] Furthermore, the device is also used to achieve the following functions:
[0075] The initial coding model is used as an index, based on the preset coding system, the engineering management manual is retrieved to generate a preliminary associated data set; the preliminary associated data set is matched with the initial coding model in multiple dimensions to generate the initial component associated information set.
[0076] Furthermore, the device is also used to achieve the following functions:
[0077] Based on the preset verification rules, the data of the initial component association information set is compared to generate an association error detection result and an association missing detection result, wherein the preset verification rules include attribute consistency, coding correspondence and data integrity; based on the association error detection result, the matching relationship between the component coding information and the actual attribute is analyzed, and the coding of the components with mismatched coding is corrected by using a machine learning algorithm to generate a corrected component coding set, and the component similarity is obtained; based on the association missing detection result, the text information in the engineering management manual is analyzed, and the initial component association information set is supplemented to generate a supplemented component information set and a supplementation ratio, wherein the supplemented component information set includes construction requirements, material specifications and quality standards; based on the corrected component coding set and the supplemented component information set, a data conflict detection mechanism is used to identify conflict information, and conflict data is corrected according to a preset priority rule to generate a conflict corrected component information set; the conflict corrected component information set is re-checked to determine whether it meets the preset verification rules, and if so, the component association information set is generated; if not, it is iteratively executed to perform correctness verification and correction until it meets the preset verification rules to generate the component association information set.
[0078] Furthermore, the device is also used to achieve the following functions:
[0079] The associated error detection result is obtained, and the coding mismatch component information is extracted, including the actual attributes and original codes of the components, to form a component coding analysis data set; based on a preset coding matching rule, the components in the component coding analysis data set are subjected to coding and attribute matching analysis, to generate a coding correction requirement set; using a machine learning algorithm, based on the attributes and coding data of similar components in historical projects, a correct coding that matches the component attributes is generated, to form a correction suggestion coding set; the coding in the correction suggestion coding set is applied to the components with mismatched codes, to generate a correction component coding set.
[0080] Furthermore, the device is also used to achieve the following functions:
[0081] Based on the corrected component code set and the completed component information set, a data conflict detection mechanism is used to perform conflict judgment. If no conflict exists, the corrected component code set and the completed component information set are integrated to generate the component association information set. If a conflict exists, the component similarity is compared with the completion ratio to perform an accuracy judgment, and the conflicting data is corrected to generate the conflict-corrected component information set.
[0082] It should be noted that the above-mentioned sequence of the embodiments of the present application is only for description and does not represent the advantages and disadvantages of the embodiments. And the above-mentioned specific embodiments of this specification are described. The processes depicted in the accompanying drawings do not necessarily require the specific order and continuous order shown to achieve the desired results. In some embodiments, multitasking and parallel processing are also possible or may be advantageous.
[0083] The above description is only a preferred embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.
[0084] This specification and drawings are merely exemplary illustrations of the present application and are deemed to cover any and all modifications, variations, combinations or equivalents within the scope of the present application. Obviously, a person skilled in the art may make various modifications and variations to the present application without departing from the scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the present application and its equivalents, the present application intends to include these modifications and variations.
Claims
1. A method for engineering data management by virtual building interaction, characterized in that: The method comprises: Obtain the BIM model of the engineering project, organize the data, and obtain a component set; Based on a preset coding system, the component set is coded and identified to form a component coding information set; The component coding information set is bound to the BIM model of the engineering project through the MVD coding rule to form an initial coding model; Using the initial coding model as an index, based on a preset coding system, searching the engineering management manual, performing engineering information association, and forming an initial component association information set, wherein the initial component association information set includes construction requirements, material specifications, and quality standards of the components; Performing a correctness check on the initial component association information set, determining the component association information set by detecting and correcting association errors and association missings; The initial coding model is integrated with the component association information set to form an interactive engineering project BIM model, and engineering information is displayed based on the interactive engineering project BIM model.
2. The method for engineering data management by virtual building interaction according to claim 1, characterized in that: Obtain the BIM model of the project and organize the data to obtain a component set, including: Integrate the data of the BIM model of the engineering project, summarize the three-dimensional information of building components, and generate a BIM basic data set; Attribute identification is performed based on the BIM basic data set to obtain the component set.
3. The method for engineering data management by virtual building interaction according to claim 1, characterized in that: The component coding information set is bound to the BIM model of the engineering project through the MVD coding rule to form an initial coding model, including: Extracting the coding information in the component coding information set through the MVD coding rule, and matching it with the corresponding components in the BIM model to generate a component coding matching set; Synchronizing the properties of the components in the component coding matching set to ensure that the coding information is consistent with the component properties, and generating a component coding synchronization model; Based on the component coding synchronization model, the binding of component coding and BIM model is completed to form an initial coding model.
4. The method for engineering data management by virtual building interaction according to claim 1, characterized in that: Using the initial coding model as an index, based on the preset coding system, the engineering management manual is searched to associate engineering information and form an initial component association information set, which includes construction requirements, material specifications and quality standards of the components, including: Using the initial coding model as an index and based on the preset coding system, searching the engineering management manual to generate a preliminary associated data set; The preliminary association data set is matched with the initial coding model in multiple dimensions to generate the initial component association information set.
5. The method for managing engineering data by virtual building interaction according to claim 1, characterized in that: The initial component association information set is checked for correctness, and the component association information set is determined by detecting and correcting association errors and association missing, including: Performing data comparison on the initial component association information set based on preset verification rules to generate association error detection results and association missing detection results, wherein the preset verification rules include attribute consistency, coding correspondence and data integrity; Based on the association error detection result, the matching relationship between the coding information and the actual attribute of the component is analyzed, and the coding of the component with mismatched coding is corrected using a machine learning algorithm to generate a corrected component coding set and obtain component similarity; Based on the missing association detection result, the text information in the engineering management manual is analyzed, the initial component association information set is supplemented, and a supplemented component information set and a supplementation ratio are generated, wherein the supplemented component information set includes construction requirements, material specifications and quality standards; Based on the correction component code set and the completion component information set, a data conflict detection mechanism is used to identify conflict information, and conflict data is corrected according to a preset priority rule to generate a conflict correction component information set; Rechecking the component information set after the conflict correction to determine whether it meets the preset verification rules, and if so, generating the component association information set; If not, iterative execution is performed to check the correctness and make corrections until the preset check rules are met, and the component association information set is generated.
6. The method for engineering data management by virtual building interaction according to claim 5, characterized in that: Based on the association error detection result, the matching relationship between the coding information and the actual attributes of the component is analyzed, and the coding of the component with mismatched coding is corrected using a machine learning algorithm to generate a corrected component coding set, including: Obtain the associated error detection result, extract the coding mismatch component information, including the actual attributes and original coding of the component, and form a component coding analysis data set; Based on a preset coding matching rule, performing matching analysis between coding and attributes on components in the component coding analysis data set, and generating a coding correction requirement set; Use machine learning algorithms to generate correct codes that match component attributes based on the attributes and coding data of similar components in historical projects, forming a set of correction suggestion codes; The codes in the revised suggested code set are applied to components with mismatched codes to generate a revised component code set.
7. The method for managing engineering data by virtual building interaction according to claim 5, characterized in that: Based on the correction component code set and the completion component information set, a data conflict detection mechanism is used to identify conflict information, and conflict data is corrected according to a preset priority rule to generate a conflict correction component information set, including: Based on the modified component code set and the completed component information set, a data conflict detection mechanism is used to perform conflict determination, and if no conflict exists, the modified component code set and the completed component information set are integrated to generate the component association information set; If there is a conflict, the component similarity is compared with the completion ratio to determine the accuracy, and the conflict data is corrected to generate the conflict correction component information set.
8. A device for interactive engineering data management of virtual buildings, characterized in that: The device comprises: A component set acquisition module, wherein the component set acquisition module acquires a BIM model of a project and performs data sorting to obtain a component set; A coding identification module, which performs coding identification on the component set based on a preset coding system to form a component coding information set; A component binding module, wherein the component binding module binds the component coding information set to the BIM model of the engineering project through MVD coding rules to form an initial coding model; An engineering information association module, which uses the initial coding model as an index, searches the engineering management manual based on a preset coding system, performs engineering information association, and forms an initial component association information set, wherein the initial component association information set includes construction requirements, material specifications, and quality standards of components; A verification module, wherein the verification module verifies the correctness of the initial component association information set, determines the component association information set by detecting and correcting association errors and association missings; The engineering information display module integrates the initial coding model with the component association information set to form an interactive engineering project BIM model, and displays engineering information based on the interactive engineering project BIM model.
Citation Information
Patent Citations
Similarity value-based entity encoding method, apparatus and device, and storage medium
CN111444307A
BIM model automatic coding method based on decision tree analysis
CN114329745A
Engineering data association method based on improved Gaussian mixture model
CN114648014A
Model association processing method and device, equipment and medium
CN114969879A
System and method for realizing virtual asset delivery in engineering field with virtual and real index association through unique code of BIM model
CN116011786A
Cited By
Project management method and system based on AI, electronic equipment and storage medium
CN120031523A
Decoration supply chain data collaborative management method based on BIM
CN120705218A
System and method for managing types and models of components in BIM (Building Information Modeling) software
CN120745018A
