BIM model-based examination method and system
By constructing a constraint logical expression and a preset rule library for standardized attribute values, the automated review of the BIM model is realized, solving the problems of inefficient and low accuracy of review in the existing technology, and improving the review efficiency and accuracy.
Patent Information
- Application Number
- CN202411132743.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-19
- Publication Date
- 2024-12-31
AI Technical Summary
Existing BIM models are inefficient and have low accuracy. They rely on manual operations to make mistakes, are difficult to automate, are incompletely managed, are time-consuming and labor-intensive, and are difficult to trace.
Constraint logical expressions of standardized attribute values are constructed by collecting historical standard text parsing, configuration data is generated and stored in the BIM model review rule library, the model to be reviewed and reviewed according to preset rules, the review results are output and visualized.
It effectively improves the review efficiency and accuracy, reduces manual understanding deviations and calculation errors, saves time, avoids review omissions, and achieves efficient model review.
Smart Images

Figure CN119229068A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data processing, and in particular to a review method and system based on a BIM model. Background Art
[0002] Building Information Modeling (BIM) is an engineering data model based on three-dimensional digital technology that integrates various relevant information of construction projects. It is a digital expression of the entity and functional characteristics of project facilities. A complete information model can connect data, processes and engineering resources at different stages of the life cycle of a construction project. It is a complete description of the engineering object and can be widely used by owners, designers, constructors and users of construction projects. The BIM model is a unified engineering data source for all stages of construction projects. It fully integrates various types of data such as text, pictures, monitoring, etc. designed at all stages of engineering design, construction and operation, and supports all participants to query, use, update and store information during the work process, assisting engineering management and decision-making.
[0003] At present, the review of BIM model compliance mainly relies on experts with rich professional knowledge and engineering experience, and the review is mainly based on reading paper specifications and manual calculation results. The review process faces a series of problems caused by traditional review methods, such as complex calculations and easy errors; deviations in understanding of specification provisions and calculation errors; large workload for drawing various indicators and non-automation; low efficiency, incomplete management system, uneven expert levels, time-consuming and labor-intensive, easy to produce review omissions, and difficult to trace. Summary of the invention
[0004] In view of this, the purpose of the present invention is to provide a review method and system based on the BIM model, aiming to solve the problems of low efficiency and low accuracy of BIM model review in the prior art.
[0005] A first aspect of the present invention is to provide a review method based on a BIM model, the method comprising: Collect historical standard texts, parse the standard files, and construct constraint condition logic expressions for standardized attribute values; According to the constraint condition logic expression, corresponding data information is constructed for the attributes of each component in the BIM model through the configuration file and method name, and preset rules are constructed for each component to generate configuration data for storage and save it in the BIM model review rule library; Receiving a BIM model to be reviewed, reading properties of components of the BIM model to be reviewed, and performing model review according to the preset rules to obtain a review result; Output the review results and output the visual results of the mismatched components.
[0006] Compared with the prior art, the beneficial effects of the present invention are as follows: the review method based on the BIM model provided by the present invention can effectively improve the review efficiency and accuracy, specifically, collect historical standard texts, parse the standard files, construct constraint condition logic expressions of standardized attribute values, standardize settings, reduce cumbersome manual understanding deviations, calculation errors and other problems, and greatly improve efficiency and accuracy; according to the constraint condition logic expression, through the configuration file and method name, construct the corresponding data information for the attribute of each component in the BIM model, and construct a preset rule for each component, generate configuration data for storage, save it in the BIM model review rule library, receive the BIM model to be reviewed, read the attributes of the components of the BIM model to be reviewed, and review the model according to the preset rules to obtain the review results. The model review is performed according to the preset rules, which saves the time of manual review, effectively avoids the review omissions and difficulty in tracing existing in manual review, and improves efficiency and accuracy; outputs the review results, and outputs the visual results of the unmatched components, thereby solving the technical problems of low efficiency and low accuracy of BIM model review.
[0007] According to one aspect of the above technical solution, the steps of collecting historical standard texts, parsing the standard files, and constructing constraint condition logic expressions of standardized attribute values specifically include: Collect historical standard texts, parse said standard documents, and analyze the types of attributes reviewed; According to the type of the attribute, a constraint condition logic expression for standardizing the attribute value is constructed.
[0008] According to one aspect of the above technical solution, according to the constraint condition logic expression, the corresponding data information is constructed for the attribute of each component in the BIM model through the configuration file and the method name, and a preset rule is constructed for each component, and the configuration data is generated and stored, and the steps of saving it to the BIM model review rule library specifically include: According to the constraint condition logic expression, by writing different configuration files and calling different method names, corresponding data information is constructed for the attributes of each component in the BIM model; Build corresponding relationships for each component and construct the attributes of the BIM model; Construct preset rules for each component, generate configuration data for storage, and save it in the BIM model review rule library.
[0009] According to one aspect of the above technical solution, the steps of constructing preset rules for each component, generating configuration data for storage, and saving it in the BIM model review rule library specifically include: Based on the low-code platform, by calling the preset rules in the method library of the low-code platform, the rules of each component are defined, the configuration data is generated for storage, and saved in the BIM model review rule library. Or the user can edit the custom preset rules, define the rules for each component, generate configuration data for storage, and save it in the BIM model review rule library.
[0010] According to one aspect of the above technical solution, the steps of receiving a BIM model to be reviewed, reading the properties of the components of the BIM model to be reviewed, and performing model review according to the preset rules to obtain the review results specifically include: Receiving a BIM model to be reviewed, and matching attributes of the BIM model to be reviewed; After the matching is completed, the properties of the components of the BIM model to be reviewed are read and checked for completeness; If yes, then the model is reviewed according to the preset rules to determine whether the constraints of the preset rules are met and obtain the review result; If not, stop the next step and output the properties of the missing component.
[0011] According to one aspect of the above technical solution, after the step of outputting the attributes of the missing component, the method further includes: The user uploads the properties of the missing components, continues to read the properties of the components of the BIM model to be reviewed, and checks whether they are complete, and repeats the above operation; Or, the attributes of the missing components are supplemented through the BIM model, the attributes of the missing components are marked, the attributes of the components of the BIM model to be reviewed are continued to be read, and whether they are complete is checked, and the above operation is repeated.
[0012] According to one aspect of the above technical solution, the method further includes: Access the editing module in real time to manage, share and formulate preset rules, and update preset rules in real time.
[0013] A second aspect of the present invention is to provide a review system based on a BIM model, for executing the above-mentioned BIM model review method, the system comprising: The attribute standardization module is used to collect historical standard texts, parse the standard files, and construct constraint condition logic expressions for standardized attribute values; A rule construction module is used to construct corresponding data information for the attributes of each component in the BIM model according to the constraint condition logical expression through the configuration file and method name, and to construct preset rules for each component, generate configuration data for storage, and save it in the BIM model review rule library; A model review module is used to receive the BIM model to be reviewed, read the properties of the components of the BIM model to be reviewed, perform model review according to the preset rules, and obtain the review result; The result output module is used to output the review results and output the visual results of the unmatched components.
[0014] A third aspect of the present invention is to provide a readable storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the steps of any one of the methods described above.
[0015] A fourth aspect of the present invention is to provide an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any one of the methods described above when executing the program. BRIEF DESCRIPTION OF THE DRAWINGS
[0016] Figure 1 It is a flowchart of the review method based on the BIM model in the first embodiment of the present invention; Figure 2 It is a structural block diagram of a review system based on a BIM model in a second embodiment of the present invention; Component symbol description: Attribute standardization module 100, rule construction module 200, model review module 300, result output module 400.
[0017] The following specific implementation manner will further illustrate the present invention in conjunction with the above-mentioned drawings. DETAILED DESCRIPTION
[0018] In order to facilitate the understanding of the present invention, the present invention will be described more fully below with reference to the relevant drawings. Several embodiments of the present invention are given in the drawings. However, the present invention can be implemented in many different forms and is not limited to the embodiments described herein. On the contrary, the purpose of providing these embodiments is to make the disclosure of the present invention more thorough and comprehensive.
[0019] It should be noted that when an element is referred to as being "fixed to" another element, it may be directly on the other element or there may be a central element. When an element is considered to be "connected to" another element, it may be directly connected to the other element or there may be a central element at the same time. The terms "vertical", "horizontal", "left", "right" and similar expressions used herein are for illustrative purposes only.
[0020] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which the present invention belongs. The terms used herein in the specification of the present invention are only for the purpose of describing specific embodiments and are not intended to limit the present invention. The term "and / or" used herein includes any and all combinations of one or more of the related listed types.
[0021] The following will be described in detail with reference to specific embodiments and drawings.
[0022] Embodiment 1 See also Figure 1 , shown is a review method based on a BIM model in a first embodiment of the present invention, the method comprising steps S10 to S13.
[0023] Step S10, collecting historical standard texts, parsing the standard files, and constructing constraint condition logic expressions of standardized attribute values; Specifically, historical standard texts are collected, the standard documents are parsed, and the types of attributes under review are analyzed; According to the type of the attribute, a constraint condition logic expression for standardizing the attribute value is constructed.
[0024] Step S11, according to the constraint condition logical expression, the corresponding data information is constructed for the attribute of each component in the BIM model through the configuration file and the method name, and a preset rule is constructed for each component, and the configuration data is generated and stored, and saved in the BIM model review rule library; Specifically, according to the constraint condition logic expression, by writing different configuration files and calling different method names, corresponding data information is constructed for the attributes of each component in the BIM model; It should be noted that the properties of components can be divided into categories such as direct properties, quantity properties, distance properties, and other indirect properties.
[0025] Build corresponding relationships for each component and construct the attributes of the BIM model; Construct preset rules for each component, generate configuration data for storage, and save it in the BIM model review rule library.
[0026] Specifically, based on the low-code platform, by calling the preset rules in the method library of the low-code platform, the rules of each component are defined, the configuration data is generated for storage, and saved in the BIM model review rule library. Or the user can edit the custom preset rules, define the rules for each component, generate configuration data for storage, and save it in the BIM model review rule library.
[0027] It should be noted that users can define the rules for each component by calling the preset rules in the method library or custom editing the preset rules. It has wide applicability and provides technical support for users who do not have professional programming knowledge or are unfamiliar with professional programming knowledge, thereby improving the user experience.
[0028] In addition, configuration data is generated for storage, and users can customize and save it in different formats such as Json, Excel, XML, database, etc., and save it in the BIM model review rule library.
[0029] The method further comprises: accessing the editing module in real time, managing, sharing and formulating the preset rules, and updating the preset rules in real time.
[0030] It should be noted that users can access the editing module through different forms such as desktop software, web pages or collection APP to manage, share and formulate preset rules. Real-time updates can improve the accuracy and reliability of preset rules based on user feedback and needs.
[0031] Step S12, receiving the BIM model to be reviewed, reading the properties of the components of the BIM model to be reviewed, and performing model review according to the preset rules to obtain a review result; Among them, the BIM model to be reviewed can be uploaded from portals such as web pages or desktop applications, and the backup of the submitted BIM model to be reviewed is saved in the cloud or server.
[0032] Specifically, receiving a BIM model to be reviewed, and matching the attributes of the BIM model to be reviewed; After the matching is completed, the properties of the components of the BIM model to be reviewed are read and checked for completeness; If yes, then the model is reviewed according to the preset rules to determine whether the constraints of the preset rules are met and obtain the review result; It should be noted that, according to the preset rules selected by the user or the preset rules in the method library, the properties of the component will be reviewed to check whether the properties of the component meet the preset rules to obtain the review results.
[0033] If not, stop the next step and output the properties of the missing component.
[0034] After the step of outputting the properties of the missing components, it also includes: The user uploads the properties of the missing components, continues to read the properties of the components of the BIM model to be reviewed, and checks whether they are complete, and repeats the above operation; Or, the attributes of the missing components are supplemented through the BIM model, the attributes of the missing components are marked, the attributes of the components of the BIM model to be reviewed are continued to be read, and whether they are complete is checked, and the above operation is repeated.
[0035] It should be noted that the attributes of the missing components can be supplemented through the BIM model, the attributes of the missing components can be marked, and the BIM model to be reviewed can be improved, thereby improving the efficiency of the review and having high flexibility.
[0036] Step S13: output the review results and output the visualization results for the unmatched components.
[0037] Specifically, the unmatched components in the review results can be colored, highlighted and highlighted, and the results can be output as statistical charts. Users can customize the output and visualization results of this module according to their own needs.
[0038] In summary, the review method based on the BIM model in the above embodiment of the present invention can effectively improve the review efficiency and accuracy. Specifically, historical standard texts are collected, the standard files are parsed, and constraint logical expressions of standardized attribute values are constructed. Standard settings reduce tedious manual understanding deviations, calculation errors and other problems, and greatly improve efficiency and accuracy; according to the constraint logical expression, the corresponding data information is constructed for the attributes of each component in the BIM model through configuration files and method names, and preset rules are constructed for each component, configuration data is generated for storage, and saved in the BIM model review rule library, the BIM model to be reviewed is received, the attributes of the components of the BIM model to be reviewed are read, and the model is reviewed according to the preset rules to obtain the review results. The model is reviewed according to the preset rules, which saves the time of manual review, effectively avoids the review omissions and difficulty in tracing existing in manual review, and improves efficiency and accuracy; the review results are output, and the visual results of the unmatched components are output, thereby solving the technical problems of low efficiency and low accuracy of BIM model review.
[0039] Embodiment 2 See also Figure 2 , which shows a BIM model review system proposed in a second embodiment of the present invention, and the system includes: The attribute standardization module 100 is used to collect historical standard texts, parse the standard files, and construct constraint condition logic expressions for standardized attribute values; Among them, historical standard texts are collected, the standard documents are parsed, and the types of attributes under review are analyzed; According to the type of the attribute, a constraint condition logic expression for standardizing the attribute value is constructed.
[0040] A rule construction module 200 is used to construct corresponding data information for the attributes of each component in the BIM model according to the constraint condition logical expression through the configuration file and the method name, and to construct a preset rule for each component, generate configuration data for storage, and save it in the BIM model review rule library; According to the constraint condition logic expression, by writing different configuration files and calling different method names, the corresponding data information is constructed for the attributes of each component in the BIM model; Build corresponding relationships for each component and construct the attributes of the BIM model; Construct preset rules for each component, generate configuration data for storage, and save it in the BIM model review rule library.
[0041] The model review module 300 is used to receive the BIM model to be reviewed, read the properties of the components of the BIM model to be reviewed, perform model review according to the preset rules, and obtain the review result; wherein, receiving a BIM model to be reviewed, and matching attributes of the BIM model to be reviewed; After the matching is completed, the properties of the components of the BIM model to be reviewed are read and checked for completeness; If yes, then the model is reviewed according to the preset rules to determine whether the constraints of the preset rules are met and obtain the review result; If not, stop the next step and output the properties of the missing component.
[0042] The result output module 400 is used to output the review results and output the visual results of the unmatched components.
[0043] In summary, the review system based on the BIM model in the above-mentioned embodiment of the present invention can effectively improve the review efficiency and accuracy. Specifically, through the standardized setting of the attribute standardization module, the tedious manual understanding deviation, calculation errors and other problems are reduced, and the efficiency and accuracy are greatly improved; through the rule construction module and the model review module, the model review is performed according to the preset rules to obtain the review results, and the model review is performed according to the preset rules, which saves the time of manual review, effectively avoids the review omissions and difficulty in tracing in manual review, and improves efficiency and accuracy; thereby solving the technical problems of low efficiency and low accuracy of BIM model review.
[0044] Embodiment 3 Another aspect of the present invention further provides a readable storage medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the steps of the method described in the first embodiment above.
[0045] Embodiment 4 Another aspect of the present invention provides an electronic device, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method described in the first embodiment when executing the program.
[0046] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0047] Those skilled in the art will appreciate that the logic and / or steps represented in the flowchart or otherwise described herein, for example, may be considered as an ordered list of executable instructions for implementing logical functions, and may be specifically implemented in any computer-readable medium for use by an instruction execution system, device or apparatus (such as a computer-based system, a system including a processor, or other system that can fetch instructions from an instruction execution system, device or apparatus and execute instructions), or in conjunction with such instruction execution systems, devices or apparatuses. For purposes of this specification, "computer-readable medium" may be any device that can contain, store, communicate, propagate or transmit a program for use by an instruction execution system, device or apparatus, or in conjunction with such instruction execution systems, devices or apparatuses.
[0048] More specific examples of computer-readable media (a non-exhaustive list) include the following: an electrical connection with one or more wires (electronic device), a portable computer disk case (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and programmable read-only memory (EPROM or flash memory), an optical fiber device, and a portable compact disk read-only memory (CDROM). In addition, the computer-readable medium may even be a paper or other suitable medium on which the program is printed, since the program may be obtained electronically, for example, by optically scanning the paper or other medium, followed by editing, deciphering or, if necessary, processing in another suitable manner, and then stored in a computer memory.
[0049] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, multiple steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution system. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or a combination thereof: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0050] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present invention. In this specification, the schematic representation of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0051] The above-mentioned embodiments only express several implementation methods of the present invention, and the description thereof is relatively specific and detailed, but it cannot be understood as limiting the scope of the patent of the present invention. It should be pointed out that, for ordinary technicians in this field, several variations and improvements can be made without departing from the concept of the present invention, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention shall be subject to the attached claims.
Claims
1. A review method based on BIM model, characterized in that: The method comprises: Collect historical standard texts, parse the standard files, and construct constraint condition logic expressions for standardized attribute values; According to the constraint condition logic expression, corresponding data information is constructed for the attributes of each component in the BIM model through the configuration file and method name, and preset rules are constructed for each component to generate configuration data for storage and save it in the BIM model review rule library; Receiving a BIM model to be reviewed, reading properties of components of the BIM model to be reviewed, and performing model review according to the preset rules to obtain a review result; Output the review results and output the visual results of the mismatched components.
2. The review method based on the BIM model according to claim 1, characterized in that: The steps of collecting historical standard texts, parsing the standard files, and constructing constraint condition logic expressions of standardized attribute values specifically include: Collect historical standard texts, parse said standard documents, and analyze the types of attributes reviewed; According to the type of the attribute, a constraint condition logic expression for standardizing the attribute value is constructed.
3. The review method based on the BIM model according to claim 1, characterized in that: According to the constraint condition logic expression, the corresponding data information is constructed for the attribute of each component in the BIM model through the configuration file and the method name, and a preset rule is constructed for each component to generate configuration data for storage and save it in the BIM model review rule library, specifically including: According to the constraint condition logic expression, by writing different configuration files and calling different method names, corresponding data information is constructed for the attributes of each component in the BIM model; Build corresponding relationships for each component and construct the attributes of the BIM model; Construct preset rules for each component, generate configuration data for storage, and save it in the BIM model review rule library.
4. The review method based on the BIM model according to claim 3 is characterized in that: The steps of building preset rules for each component, generating configuration data for storage, and saving it to the BIM model review rule library include: Based on the low-code platform, by calling the preset rules in the method library of the low-code platform, the rules of each component are defined, the configuration data is generated for storage, and saved in the BIM model review rule library. Or the user can edit the custom preset rules, define the rules for each component, generate configuration data for storage, and save it in the BIM model review rule library.
5. The review method based on the BIM model according to claim 3 is characterized in that: The steps of receiving a BIM model to be reviewed, reading properties of components of the BIM model to be reviewed, and reviewing the model according to the preset rules to obtain the review result specifically include: Receiving a BIM model to be reviewed, and matching attributes of the BIM model to be reviewed; After the matching is completed, the properties of the components of the BIM model to be reviewed are read and checked for completeness; If yes, then the model is reviewed according to the preset rules to determine whether the constraints of the preset rules are met and obtain the review result; If not, stop the next step and output the properties of the missing component.
6. The review method based on the BIM model according to claim 5 is characterized in that: After the step of outputting the properties of the missing components, it also includes: The user uploads the properties of the missing components, continues to read the properties of the components of the BIM model to be reviewed, and checks whether they are complete, and repeats the above operation; Or, the attributes of the missing components are supplemented through the BIM model, the attributes of the missing components are marked, the attributes of the components of the BIM model to be reviewed are continued to be read, and whether they are complete is checked, and the above operation is repeated.
7. The review method based on the BIM model according to claim 4 is characterized in that: The method further comprises: Access the editing module in real time to manage, share and formulate preset rules, and update preset rules in real time.
8. A review system based on BIM model, characterized in that: A system for performing a BIM model review method as claimed in any one of claims 1 to 7, the system comprising: The attribute standardization module is used to collect historical standard texts, parse the standard files, and construct constraint condition logic expressions for standardized attribute values; A rule construction module is used to construct corresponding data information for the attributes of each component in the BIM model according to the constraint condition logical expression through the configuration file and method name, and to construct preset rules for each component, generate configuration data for storage, and save it in the BIM model review rule library; A model review module is used to receive the BIM model to be reviewed, read the properties of the components of the BIM model to be reviewed, perform model review according to the preset rules, and obtain the review result; The result output module is used to output the review results and output the visual results of the unmatched components.
9. A readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of the method according to any one of claims 1 to 7 are implemented.
10. An electronic device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the method according to any one of claims 1 to 7 when executing the program.
Citation Information
Cited By
Electric power engineering review opinion generation method and device, equipment and storage medium
CN121118880A
A power engineering review opinion generation method, device, equipment and storage medium
CN121118880B
Urban high-intensity district digital examination management and control method and system
CN122020812A
Syndrome intelligent review method and system based on lightweight BIM (Building Information Modeling)
CN122047247A
