Intelligent review method, device, equipment and medium based on building information model
Through the intelligent review method based on the building information model, the rule library and algorithm library are used to automatically match the calculation rules and target review algorithms, which solves the problem of difficulty in reviewing whether the model complies with the rules in the existing technology and achieves efficient and reliable review results.
Patent Information
- Application Number
- CN202510094682.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-21
- Publication Date
- 2025-09-12
- Estimated Expiration
- 2045-01-21
AI Technical Summary
Existing technologies make it difficult to automatically review whether building information models comply with relevant rules, especially design rules and legal and regulatory requirements during the construction process.
Through the intelligent review method based on the building information model, the rule library and algorithm library are used to match the geometric type and model properties of the building information model, determine the calculation rules and target review algorithm, and realize automated review.
Improves review efficiency and reliability of results, ensuring that building information models comply with relevant rules and regulations.
Smart Images

Figure CN119988452B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of building information technology, and in particular to an intelligent review method, device, equipment and medium based on a building information model. Background Art
[0002] Building Information Modeling (BIM) review plays a vital role in the construction industry, decisively impacting the quality and efficiency of construction projects. With the continuous advancement of technology, the accuracy and efficiency of BIM review are also constantly improving, making it more widely used in the construction industry.
[0003] However, current reviews of building information models primarily focus on completeness, standardization, and consistency. These checks primarily compare BIM information with design results to ensure the integrity, accuracy, and consistency of the generated building information model with the designed model information. However, during construction, the construction industry must also meet necessary regulations. For example, two objects must not only not collide but also maintain a certain distance to ensure their proper function. In other words, the reliability of the design results of the building information model must also be reviewed to ensure that the building information model meets relevant legal and regulatory requirements. Specific design rules are outlined in relevant building regulations and design specifications.
[0004] Therefore, in the process of reviewing building information models, the existing technology has the problem of difficulty in automatically reviewing and determining whether the model complies with relevant rules. Summary of the Invention
[0005] In view of this, it is necessary to provide an intelligent review method, device, equipment and medium based on building information modeling to solve the problem in the existing technology that it is difficult to automatically review and determine whether the model complies with relevant rules during the review of building information modeling.
[0006] In order to solve the above problems, the present invention provides an intelligent review method based on building information model, comprising:
[0007] Matching and determining calculation rules in the rule library according to the geometry type and model attributes of the building information model to be reviewed;
[0008] Based on the calculation rules, the target review algorithm of the building information model to be reviewed is matched in the algorithm library, and the algorithm library includes multiple algorithms;
[0009] The building information model to be reviewed is reviewed for issues based on the target review algorithm.
[0010] In one possible implementation, the calculation rules are determined by matching the geometry type and model attributes of the building information model to be reviewed in the rule library, including:
[0011] Determine the matching strategy of the building information model to be reviewed based on the model attributes;
[0012] Match and determine calculation rules in the rule base according to the geometry type and matching strategy;
[0013] The geometry type includes the components and attributes of the building information model to be reviewed;
[0014] Matching strategies include component matching, attribute matching, feature matching and multi-rule matching.
[0015] In one possible implementation, the rule base includes categories and inspection contents of the building information model; and calculation rules are determined by matching in the rule base according to the geometry type and the matching strategy, including:
[0016] Based on the matching strategy, the rules for comparing and confirming the consistency between the geometry type and the category or the inspection content are used as calculation rules;
[0017] Among them, the categories include hard collision, soft collision, mandatory provisions, non-mandatory provisions and frequently asked questions;
[0018] The inspection content includes the component characteristics, location, layout, construction plan and process requirements of the building information model.
[0019] In one possible implementation, based on calculation rules, a target review algorithm for the building information model to be reviewed is matched in an algorithm library, including:
[0020] Selecting a calculation method from an algorithm library according to the calculation rules, where the calculation method includes at least one algorithm from the algorithm library;
[0021] The calculation method is optimized according to the optimization strategy, and the optimal calculation method is determined as the target review algorithm.
[0022] In one possible implementation, the algorithm library includes AABB method, OBB method, expanded range collision method, spatial minimum distance method, projection distance method, adaptive sampling iterative calculation method, KD tree screening method, secondary screening method, and geometric clipping method; the calculation method is optimized according to the optimization strategy, and the optimal calculation method is determined as the target review algorithm, including:
[0023] According to the optimization strategy, the review speed of each calculation method is obtained, and the calculation method with the fastest review speed is determined as the target review algorithm.
[0024] In a possible implementation, after reviewing the building information model to be reviewed according to the target review algorithm, the method further includes:
[0025] Categorize the review questions and output them in chart form;
[0026] The overall overview is shown through a bar chart, and detailed information is shown through a table. Different colors are used to mark the severity of the review issues.
[0027] The details include question number, question type, question description, initial value, scope, and level.
[0028] In a possible implementation, after reviewing the building information model to be reviewed according to the target review algorithm, the method further includes:
[0029] Display review questions through an interactive interface and adjust review questions based on user instructions;
[0030] The user instruction includes modifying the initial value of the building information model to be reviewed.
[0031] In order to solve the above problems, the present invention further provides an intelligent review device based on a building information model, comprising:
[0032] A calculation rule determination module is used to match and determine calculation rules in a rule library according to the geometric type and model attributes of the building information model to be reviewed;
[0033] A target review algorithm matching module is used to match the target review algorithm of the building information model to be reviewed in the algorithm library based on calculation rules. The algorithm library includes multiple algorithms;
[0034] The intelligent review module is used to review issues of the building information model to be reviewed based on the target review algorithm.
[0035] In order to solve the above problems, the present invention also provides an intelligent review device based on building information model, including a memory and a processor, wherein:
[0036] Memory, used to store programs;
[0037] The processor is coupled to the memory and is configured to execute the program stored in the memory to implement the steps of the intelligent review method based on building information modeling as described above.
[0038] In order to solve the above problems, the present invention also provides a computer-readable storage medium for storing computer-readable programs or instructions. When the programs or instructions are executed by a processor, the steps in the intelligent review method based on building information modeling as described above can be implemented.
[0039] The beneficial effects of adopting the above embodiment are as follows: the present invention provides an intelligent review method based on a building information model, which uses the geometric type and model attributes of the building information model to be reviewed as matching conditions, matches and determines the calculation rules of the building information model to be reviewed in a rule library, and realizes combining the building information model to be reviewed with the rules that need to be matched to determine the calculation rules that need attention; further, by matching the target review algorithm of the building information model to be reviewed in the algorithm library, it is realized that the compliance calculation of the building information model to be reviewed is performed with a better target review algorithm, and the automated review is reliably performed, thereby improving the efficiency of the intelligent review and ensuring the reliability of the review results. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 A flow chart of an embodiment of an intelligent review method based on a building information model provided by the present invention;
[0041] Figure 2 A schematic diagram of a flow chart of an embodiment of determining calculation rules provided by the present invention;
[0042] Figure 3 A flowchart of an embodiment of a target review algorithm provided by the present invention;
[0043] Figure 4 A schematic diagram of an embodiment of the overall overview of the examination results provided by the present invention;
[0044] Figure 5 A schematic diagram of the results of an embodiment of detailed information of the examination results provided by the present invention;
[0045] Figure 6 A structural block diagram of an embodiment of an intelligent review device based on a building information model provided by the present invention;
[0046] Figure 7 This is a structural block diagram of an embodiment of an intelligent review device based on building information modeling provided by the present invention. DETAILED DESCRIPTION
[0047] The preferred embodiments of the present invention will be described in detail below with reference to the accompanying drawings, wherein the accompanying drawings constitute a part of the present invention and are used together with the embodiments of the present invention to illustrate the principles of the present invention, but are not used to limit the scope of the present invention.
[0048] Before describing the embodiments, the AABB method, the OBB method, and the KD tree screening method are explained:
[0049] The AABB method (Axis-Aligned Bounding Box) is a simple and effective collision detection method. In computer graphics and game development, it uses axis-aligned bounding boxes to represent the boundaries of objects and compares the positional relationships between bounding boxes to determine whether a collision has occurred. This method has widespread applications in 3D graphics rendering, physics simulation, and virtual environment interaction.
[0050] The Oriented Bounding Box (OBB) method, also known as the oriented bounding box algorithm, is a widely used technology in computer graphics, collision detection, virtual and augmented reality, and robotic navigation and control. An OBB is a bounding box aligned with the object's orientation. It's no longer limited to axis alignment, allowing it to more tightly enclose the object and reduce blank areas. The core principle of the OBB method is to determine the size and orientation of the bounding box based on the object's geometry, ensuring that the bounding box fits the object as closely as possible, thereby improving the accuracy and efficiency of collision detection.
[0051] The KD tree (K-Dimension tree) screening method is a data algorithm widely used in computer science and computational geometry. It is primarily used to efficiently organize and search for points in multidimensional space. Specifically, a KD tree is a tree-like data structure that stores instance points in k-dimensional space for fast retrieval. A KD tree is a binary tree that represents a partition of k-dimensional space. Each node in the KD tree represents a hyperplane that divides the space into two subspaces.
[0052] In order to solve the problem in the prior art that it is difficult to automatically review and determine whether the model complies with relevant rules during the review of the building information model, the present invention provides an intelligent review method, device, equipment and medium based on the building information model, which are described in detail below.
[0053] Before introducing the embodiments, it should be noted that the intelligent review method based on building information modeling in the embodiments of the present invention can be implemented in devices such as desktop computers, notebooks, tablet computers, laptop computers, etc. Any of the above devices stores a program compiled by the intelligent review method based on building information modeling. When any of the above devices is started, the program is called, and then the intelligent review method based on building information modeling is implemented.
[0054] like Figure 1 As shown, Figure 1 This is a flow chart of an embodiment of an intelligent review method based on a building information model provided by the present invention. The intelligent review method based on a building information model includes:
[0055] S101: determining calculation rules by matching in a rule library according to the geometry type and model attributes of the building information model to be reviewed;
[0056] S102: Based on the calculation rules, matching the target review algorithm of the building information model to be reviewed in the algorithm library, where the algorithm library includes multiple algorithms;
[0057] S103: Review the building information model to be reviewed based on the target review algorithm.
[0058] In this embodiment, by using the geometry type and model attributes of the building information model to be reviewed as matching conditions, the calculation rules of the building information model to be reviewed are matched in the rule library, thereby combining the building information model to be reviewed with the rules that need to be matched to determine the calculation rules that need attention; further, by matching the target review algorithm of the building information model to be reviewed in the algorithm library, the compliance calculation of the building information model to be reviewed is achieved using a better target review algorithm, and automated review is reliably performed, thereby improving the efficiency of intelligent review and ensuring the reliability of the review results.
[0059] It should be noted that the building information model to be reviewed is generally a BIM created based on digital technology, and the model has geometric information, component name or component coding attribute information.
[0060] The building information model to be reviewed is generally a three-dimensional model, which will not be described in detail here.
[0061] Geometry types form the basis of the three-dimensional model of a building or other engineering project. Common BIM geometry types include:
[0062] Point: A coordinate point of a single spatial position, which is the basis for forming other geometric shapes;
[0063] Line: A straight line segment between two points, used to represent a boundary, edge, or path;
[0064] Face: A closed plane area composed of multiple line segments, often used to represent walls, floors, etc.
[0065] Plane: An infinitely extending plane that can be defined by three non-collinear points and is used to represent a wider plane area;
[0066] Polygon: An area of any shape that is composed of multiple line segments and can be closed. It is often used to represent complex plane graphics.
[0067] Ellipse: An elliptical shape composed of multiple line segments, often used to represent circular or elliptical openings, holes, etc.
[0068] Curve: A curved line composed of multiple points or line segments, used to represent irregular shapes such as arcs and waves;
[0069] Voxel: A voxel in a three-dimensional cube grid space, often used for volume representation, which can form more complex three-dimensional shapes;
[0070] Indexed Mesh: A polygonal mesh consisting of vertices and edges connecting the vertices, used to represent complex solid surfaces.
[0071] In addition, with the continuous development and update of building information modeling technology, more new geometric types may be introduced and applied to BIM. Therefore, when using BIM technology, it is necessary to pay attention to the updates of relevant technologies and standards in a timely manner to ensure the accuracy and compliance of the model.
[0072] Model attributes specifically refer to the component categories (such as beams, longitudinal beams, etc.) of the building information model to be reviewed, the attributes of the components (such as height, extension length, etc.) and the engineering characteristics of the components.
[0073] Component engineering characteristics include standardization and modularity, functionality, material properties, safety, independence, and interoperability. These characteristics collectively form the foundation for the stability and functionality of a component within an overall structure or device. In practical applications, the appropriate component type and characteristics must be selected based on the specific project's requirements and characteristics.
[0074] It should be noted that the intelligent review method based on building information modeling provided in the embodiment of the present application can be applied to an intelligent review system based on building information modeling. The intelligent review system based on building information modeling can be a software system running on a terminal device, such as: BIM generation software, specifically Autodesk Revit, Graphisoft ArchiCAD, Bentley OpenRoads, SketchUp, Rhino, Vectorworks or AutoCAD; the terminal device can be a server, a tablet computer, augmented reality (AR) / virtual reality (VR) device, a laptop computer, an ultra-mobile personal computer (UMPC), a netbook, a personal digital assistant (PDA), a mobile phone and other terminal devices. The embodiment of the present application does not impose any restrictions on the specific type of the terminal device.
[0075] As a preferred embodiment, in S101, in order to ensure the reliability of calculation rule matching, before matching and determining the calculation rules in the rule base according to the geometry type and model attributes of the building information model to be reviewed, a rule base needs to be constructed.
[0076] The rule base includes the categories, inspection contents, initial values, applicable scope and priority levels of building information models;
[0077] Among them, the categories include hard collision, soft collision, mandatory provisions, non-mandatory provisions and frequently asked questions;
[0078] The inspection content includes the component characteristics, location, layout, construction plan and process requirements of the building information model.
[0079] In this embodiment, by incorporating the building information model into the scope of investigation, the rules related to the model are adaptively screened and sorted out to obtain a rule library. This ensures that for any building information model, the rules that the model needs to comply with can be queried, and the data corresponding to the model is calculated for each rule to determine the category, inspection content, initial value, scope of application and priority level.
[0080] In a specific embodiment, in order to unify the rules, the rules are defined, and the formula for the rule definition is expressed as follows:
[0081] Rules = (category, inspection content, initial value, range, level)
[0082] Among them, category indicates the category to which the rule belongs, including hard collision, soft collision, mandatory provisions, non-mandatory provisions, and common problems; inspection content indicates the specific inspection content of the rule, including component characteristics, location, layout form, construction plan, process requirements, etc.; initial value indicates the default initial setting value of the rule; scope indicates the scope or conditions of application of the rule; level indicates the priority or importance level of the rule.
[0083] By formulating the rules, standardized rule definitions are achieved for intelligent review algorithms to identify and apply, which can effectively improve the efficiency of processing new rules.
[0084] It should be noted that hard collision is defined as checking whether the components collide directly;
[0085] Soft collision is defined as components meeting certain spacing and ranges;
[0086] Mandatory provisions are defined as whether a series of conditions such as component characteristics, location, layout, construction plan, process requirements, etc. meet the mandatory provisions;
[0087] Non-mandatory provisions are defined as whether the relevant characteristics, design requirements, and construction requirements of the component meet the non-mandatory provisions;
[0088] Frequently asked questions are defined as problems that frequently occur in engineering design or industry practices and default settings that are not specified.
[0089] Specifically, for high-pile wharf BIM, the rules have more than 50 rules related to high-pile wharf structures built in by default.
[0090] For other BIMs, corresponding rules can be obtained based on relevant regulations and data, and the rule base can be expanded to cover more types of BIMs and even more industries. There is no restriction here.
[0091] Furthermore, after obtaining the rule base, in order to match and determine the calculation rules in the rule base according to the geometry type and model attributes of the building information model to be reviewed, such as Figure 2 As shown, Figure 2 A flowchart of an embodiment of determining a calculation rule provided by the present invention includes:
[0092] S201: Determine a matching strategy for the building information model to be reviewed based on model attributes;
[0093] S202: Matching and determining calculation rules in a rule base according to the geometric body type and matching strategy;
[0094] The geometry type includes the components and attributes of the building information model to be reviewed;
[0095] Matching strategies include component matching, attribute matching, feature matching and multi-rule matching.
[0096] In this embodiment, first, the matching strategy of the building information model to be reviewed is determined based on the model attributes, thereby achieving rapid and accurate determination of the matching strategy; then, the calculation rules are matched and determined in the rule library based on the geometry type and the matching strategy, thereby achieving automatic matching of the calculation rules of the building information model to be reviewed.
[0097] In a specific embodiment, in order to match and determine the calculation rules in the rule base according to the geometry type and the matching strategy, specifically, based on the matching strategy, the rules whose geometry type is consistent with the category or the inspection content are compared and determined as the calculation rules.
[0098] It should be noted that the matching strategy can be based on the geometry type, and the geometry type is matched with the category and inspection content of the building information model in turn for consistency, so as to obtain the calculation rules; it can also be through keyword or word search of the rule library, so as to obtain all rules related to the geometry type as the calculation rules; it can also be through step-by-step matching or searching of components related to the geometry type, so as to obtain relevant rules as the calculation rules, and so on, which are not limited here.
[0099] As a preferred embodiment, in order to improve the matching efficiency of the calculation rules, the calculation rules are formulated, and the formula for automatic matching of the calculation rules is expressed as follows:
[0100] Calculation rules = (Geometry type, rule base, matching strategy)
[0101] Among them, the geometry type represents the three-dimensional model to be checked, including the components in the model and their properties (such as beams, longitudinal beams, etc.); the rule base represents a set of predefined rules, including rules such as hard collision, soft collision, mandatory provisions, non-mandatory provisions, and common problems; the matching strategy represents the specific method of retrieving and matching rules in the rule base based on model properties.
[0102] In addition, component matching refers to retrieving relevant rules in the rule library based on the component category in the model (such as beams, longitudinal beams, etc.); attribute matching refers to matching based on the attributes of the component (such as height, extension length, etc.); feature matching refers to matching based on the engineering characteristics of the component (operating radius, clear height, turning radius, etc.); multi-rule matching refers to supporting the simultaneous matching of one or more rules (such as steel pipe pile matching inspection, anti-corrosion, radius, minimum pile foundation spacing, depth of beam height, etc.) to cover various inspection requirements of the model.
[0103] In a specific embodiment, for any inspection model, first, the components and their attributes in the inspection model are identified; then, according to the component category and attributes, relevant rules are retrieved in the rule library; finally, one or more rules are matched to complete the automatic retrieval and matching of the rules and obtain the final target calculation rules.
[0104] In this embodiment, by adaptively matching the calculation rules, not only is automatic matching of the calculation rules of the building information model to be reviewed achieved, but the matching process is also optimized according to the matching strategy, thereby improving the matching effect and ensuring the reliability of the matching results of the calculation rules.
[0105] As a preferred embodiment, in S102, before matching the target review algorithm of the building information model to be reviewed in the algorithm library based on the calculation rules, it is necessary to construct an algorithm library.
[0106] Among them, the algorithm library includes AABB method, OBB method, expanded range collision method, spatial minimum distance method, projection distance method, adaptive sampling iterative calculation method, KD tree screening method, secondary screening method, and geometric clipping method.
[0107] It should be noted that the AABB method is used to calculate hard collision checks for axis-aligned geometry.
[0108] The OBB method is used to check hard collisions of non-aligned regular geometric bodies, such as cuboids, cubes, etc.
[0109] The expanded range collision method is used for soft collision checking of regular geometric bodies, detecting collisions by increasing the distance between objects.
[0110] The spatial minimum distance method is used to calculate the minimum distance between irregular geometric bodies in space and is suitable for soft collision detection.
[0111] The projection distance method is used to detect objects with large differences in component size and low surface sampling efficiency. It is suitable for soft collision and common problem inspections.
[0112] The adaptive sampling iterative calculation method adaptively adjusts the number of samples according to the size of the object, which is suitable for soft collision and common problem detection.
[0113] The KD tree screening method is used to reduce unnecessary traversal content during geometry traversal and is suitable for hard collision and soft collision checks.
[0114] Secondary screening is used to check rules such as soft collision and soft collision. First, the objects that have collided are excluded and only the minimum distance of the non-collided objects is calculated.
[0115] The geometric clipping method is used to check the compliance of the rules for the intersection or extension of components, and is suitable for component overlap, welding, etc.
[0116] Furthermore, in order to match the target review algorithm of the building information model to be reviewed in the algorithm library based on the calculation rules, such as Figure 3 As shown, Figure 3 A flowchart of an embodiment of a target review algorithm provided by the present invention includes:
[0117] S301: Selecting a calculation method from an algorithm library according to a calculation rule, where the calculation method includes at least one algorithm in the algorithm library;
[0118] S302: Optimize the calculation method according to the optimization strategy and determine the optimal calculation method as the target review algorithm.
[0119] In this embodiment, by using calculation rules as screening conditions to select calculation methods in the algorithm library, a calculation method that meets the requirements can be obtained; by optimizing the calculation method through optimization strategies, the reliability of the target review algorithm can be improved, and the efficiency of intelligent review can be effectively improved.
[0120] In a specific embodiment, in order to optimize the calculation method according to the optimization strategy, the optimal calculation method is determined as the target review algorithm. Specifically, the review speeds of the calculation methods are obtained respectively according to the optimization strategy, and the calculation method with the fastest review speed is determined as the target review algorithm.
[0121] In this embodiment, the review efficiency is accelerated by screening the calculation methods based on the review speed to determine the target review algorithm.
[0122] In other embodiments, the calculation methods may be screened by setting cost conditions, etc., which is not limited here.
[0123] In a specific embodiment, in order to standardize the review algorithm to improve the efficiency of determining the review algorithm, it is also necessary to standardize the review algorithm formula. The formula of the review algorithm is expressed as follows:
[0124] Review Algorithm = (Calculation rules, algorithm library, optimization strategy)
[0125] The calculation rules are the calculation rules mentioned above, including one, multiple, or combined rules; the algorithm library represents one, multiple, or combined review algorithms determined according to the calculation rules; the optimization strategy represents the optimization method during algorithm execution, including KD tree, adaptive sampling, secondary screening, etc.
[0126] In a specific embodiment, taking the beam inspection algorithm as an example, the beam inspection example has two rules, reading rule semantics and matching algorithm. The first rule matches attribute inspection and matches the conventional attribute inspection algorithm. The second rule matches hard collision and matches the geometric clipping method.
[0127] The geometric clipping method requires multiple methods. First, the basic collision algorithm is used for screening to obtain beams without collision (not meeting the rule conditions). The geometric clipping method is continued to match in the qualified set. The geometric clipping method is used to penetrate the geometry of the longitudinal beam into the horizontal beam, and then the distance between the faces in the insertion direction is calculated to obtain the insertion direction penetration length and calculate whether it meets the rules.
[0128] In this embodiment, by organically integrating the algorithms in the algorithm library, multiple algorithms and algorithm combinations are obtained; by combining the calculation rules, multiple rules and rule combinations are obtained; based on the optimization strategy, the algorithms are adaptively screened to obtain the final one or multiple target review algorithms, thereby achieving the optimal review algorithm or algorithm combination for determining whether each indicator of the building information model to be reviewed meets the requirements, thereby ensuring the reliability and efficiency of the intelligent review.
[0129] Furthermore, after determining the review results of the building information model to be reviewed, in order to better display the results for the convenience of users, it is also necessary to classify the review issues and output them in the form of charts;
[0130] The overall overview is shown through a bar chart, and detailed information is shown through a table. Different colors are used to mark the severity of the review issues.
[0131] The details include question number, question type, question description, initial value, scope, and level.
[0132] like Figure 4 As shown, Figure 4 A schematic diagram of the results of an embodiment of the present invention provides an overall overview of the review results, wherein each category of problems is summarized and detailed inquiries can be performed according to actual needs, such as: a non-mandatory clause problem with serial number 4001, specifically, it does not meet the specifications, and the rectangular prefabrication of the middle beam of the platform beam does not meet the specifications.
[0133] Furthermore, if Figure 5 As shown, Figure 5 The result diagram of an embodiment of the detailed information of the review result provided by the present invention describes in detail the type of problem and also marks the corresponding description, initial value, range and level, so that users can find problems in time according to the review results.
[0134] Furthermore, in order to display the review results in a targeted manner and effectively meet the needs of users, the review questions can be displayed through an interactive interface and adjusted based on user instructions;
[0135] The user instruction includes modifying the initial value of the building information model to be reviewed.
[0136] In this embodiment, by adaptively adjusting the review angle of the building information model to be reviewed according to user instructions, the review results can be made closer to the user's needs. In particular, when there is a gap between the user's needs and relevant regulations, the relevant threshold range can be adaptively adjusted according to the user's needs to effectively meet the user's needs.
[0137] It should be noted that the detailed information of the review result, as well as the interaction process and the review result after the interaction are displayed through the display device.
[0138] Through the above method, by taking the geometry type and model attributes of the building information model to be reviewed as matching conditions, the calculation rules of the building information model to be reviewed are matched in the rule library, thereby combining the building information model to be reviewed with the rules that need to be matched to determine the calculation rules that need to be paid attention to; further, by matching the target review algorithm of the building information model to be reviewed in the algorithm library, the compliance calculation of the building information model to be reviewed is achieved using a better target review algorithm, and automated review is reliably performed, thereby improving the efficiency of intelligent review and ensuring the reliability of the review results.
[0139] In order to solve the above problems, the present invention also provides an intelligent review device based on building information model, such as Figure 6 As shown, Figure 6 This is a structural block diagram of an embodiment of an intelligent review device based on a building information model provided by the present invention. The intelligent review device based on a building information model 600 includes:
[0140] The calculation rule determination module 601 is used to match and determine the calculation rules in the rule library according to the geometric type and model attributes of the building information model to be reviewed;
[0141] A target review algorithm matching module 602 is used to match the target review algorithm of the building information model to be reviewed in the algorithm library based on the calculation rules, and the algorithm library includes multiple algorithms;
[0142] The intelligent review module 603 is used to review the building information model to be reviewed according to the target review algorithm.
[0143] like Figure 7 As shown, the present invention also provides an intelligent review device 700 based on a building information model, which includes a processor 701 , a memory 702 and a display 703 . Figure 7 Only some components of the building information model-based intelligent review device 700 are shown, but it should be understood that it is not required to implement all of the shown components, and more or fewer components may be implemented instead.
[0144] In some embodiments, the processor 701 may be a central processing unit (CPU), a microprocessor, or other data processing chip, configured to execute program codes or process data stored in the memory 702, such as the intelligent review method based on building information modeling in the present invention.
[0145] In some embodiments, processor 701 may be a single server or a server group. The server group may be centralized or distributed. In some embodiments, processor 701 may be local or remote. In some embodiments, processor 701 may be implemented on a cloud platform. In one embodiment, the cloud platform may include a private cloud, a public cloud, a hybrid cloud, a community cloud, a distributed cloud, an internal cloud, multiple clouds, or any combination thereof.
[0146] In some embodiments, the memory 702 may be an internal storage unit of the BIM-based intelligent review device 700, such as a hard disk or memory of the BIM-based intelligent review device 700. In other embodiments, the memory 702 may also be an external storage device of the BIM-based intelligent review device 700, such as a plug-in hard disk, a Smart Media Card (SMC), a Secure Digital (SD) card, a flash memory card, etc., equipped on the BIM-based intelligent review device 700.
[0147] Furthermore, the memory 702 may include both an internal storage unit and an external storage device of the building information model-based intelligent review device 700. The memory 702 is used to store application software for installing the building information model-based intelligent review device 700 and various data.
[0148] In some embodiments, display 703 can be an LED display, a liquid crystal display, a touch-sensitive liquid crystal display, or an OLED (Organic Light-Emitting Diode) touchscreen. Display 703 is used to display information about the building information model-based intelligent review device 700 and to present a visual user interface. Components 701-703 of the building information model-based intelligent review device 700 communicate with each other via a system device bus.
[0149] In one embodiment, when the processor 701 executes the intelligent review program based on the building information model stored in the memory 702, the following steps may be implemented:
[0150] Matching and determining calculation rules in the rule library according to the geometry type and model attributes of the building information model to be reviewed;
[0151] Based on the calculation rules, the target review algorithm of the building information model to be reviewed is matched in the algorithm library, and the algorithm library includes multiple algorithms;
[0152] The building information model to be reviewed is reviewed for issues based on the target review algorithm.
[0153] It should be understood that, when the processor 701 executes the intelligent review program based on the building information model in the memory 702, in addition to the above functions, it can also implement other functions. For details, please refer to the description of the corresponding method embodiment above.
[0154] Furthermore, the embodiments of the present invention do not specifically limit the type of BIM-based intelligent review device 700. The BIM-based intelligent review device 700 may be a portable device such as a mobile phone, tablet computer, personal digital assistant (PDA), wearable device, or laptop computer. Exemplary portable devices include, but are not limited to, portable devices running iOS, Android, Microsoft, or other operating systems. These portable devices may also be other portable devices, such as a laptop computer with a touch-sensitive surface (e.g., a touch panel). It should also be understood that in other embodiments of the present invention, the BIM-based intelligent review device 700 may not be a portable device, but rather a desktop computer with a touch-sensitive surface (e.g., a touch panel).
[0155] Accordingly, an embodiment of the present invention also provides a computer-readable storage medium, which is used to store computer-readable programs or instructions. When the program or instructions are executed by a processor, it can implement the steps or functions of the intelligent review method based on building information modeling provided by the above-mentioned method embodiments.
[0156] Those skilled in the art will appreciate that all or part of the process flow of the above-described method embodiment can be implemented by instructing related hardware (such as a processor, controller, etc.) through a computer program, and the computer program can be stored in a computer-readable storage medium. The computer-readable storage medium may be a magnetic disk, an optical disk, a read-only memory, or a random access memory.
[0157] The above is a detailed introduction to the intelligent review method, device, equipment and medium based on the building information model provided by the present invention. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core ideas. At the same time, for those skilled in the art, according to the ideas of the present invention, there will be changes in the specific implementation methods and application scopes. In summary, the content of this specification should not be understood as limiting the present invention.
Claims
1. An intelligent review method based on building information modeling, characterized in that: include: Determine the matching strategy of the building information model to be reviewed based on the model attributes; Matching and determining calculation rules in a rule base according to the geometry type and matching strategy; wherein the geometry type includes the components and attributes of the building information model to be reviewed; the matching strategy includes component matching, attribute matching, characteristic matching, and multi-rule matching; and the rule base includes the category and inspection content of the building information model; Selecting a calculation method from an algorithm library according to the calculation rule, the calculation method including at least one algorithm in the algorithm library, the algorithm library including AABB method, OBB method, expanded range collision method, spatial minimum distance method, projection distance method, adaptive sampling iterative calculation method, KD tree screening method, secondary screening method, and geometric clipping method; Calculate the review speed of each of the calculation methods according to the optimization strategy, and determine the calculation method with the fastest review speed as the target review algorithm; Performing a problem review on the building information model to be reviewed according to the target review algorithm; The determining calculation rules by matching in the rule base according to the geometric body type and the matching strategy includes: Based on the matching strategy, comparing and determining the rule that the geometric body type is consistent with the category or the inspection content as the calculation rule; The categories include hard collision, soft collision, mandatory provisions, non-mandatory provisions and common problems; the inspection content includes the component characteristics, position, layout, construction plan and process requirements of the building information model.
2. The intelligent review method based on building information model according to claim 1, characterized in that: After reviewing the building information model to be reviewed according to the target review algorithm, the method further includes: Categorize the review questions and output them in chart form; The overall overview is shown in a bar chart, and detailed information is shown in a table, with the severity of the review issues marked in different colors; The details include the issue number, issue type, issue description, initial value, scope, and level.
3. The intelligent review method based on building information model according to claim 2, characterized in that: After reviewing the building information model to be reviewed according to the target review algorithm, the method further includes: Presenting the review questions through an interactive interface and adjusting the review questions based on user instructions; The user instruction includes modifying the initial value of the building information model to be reviewed.
4. An intelligent review device based on building information model, characterized in that: include: A calculation rule determination module is used to determine a matching strategy for the building information model to be reviewed based on model attributes; Determining calculation rules by matching in a rule base according to a geometric body type and a matching strategy; wherein the geometric body type includes components and attributes of the building information model to be reviewed; the matching strategy includes component matching, attribute matching, characteristic matching, and multi-rule matching; the rule base includes categories and inspection contents of the building information model; determining calculation rules by matching in the rule base according to the geometric body type and the matching strategy includes: Based on the matching strategy, comparing and determining the rule that the geometric body type is consistent with the category or the inspection content as the calculation rule; The categories include hard collision, soft collision, mandatory provisions, non-mandatory provisions and frequently asked questions; the inspection contents include the component characteristics, location, layout, construction plan and process requirements of the building information model; a target review algorithm matching module, configured to select a calculation method from an algorithm library according to the calculation rules, wherein the calculation method includes at least one algorithm in the algorithm library, and the algorithm library includes AABB method, OBB method, expanded range collision method, spatial minimum distance method, projection distance method, adaptive sampling iterative calculation method, KD tree screening method, secondary screening method, and geometric clipping method; Calculate the review speed of each of the calculation methods according to the optimization strategy, and determine the calculation method with the fastest review speed as the target review algorithm; An intelligent review module is used to review the building information model to be reviewed for problems according to the target review algorithm.
5. An intelligent review device based on building information model, characterized in that: comprising a memory and a processor, wherein, The memory is used to store programs; The processor is coupled to the memory and is configured to execute the program stored in the memory to implement the steps of the intelligent review method based on building information modeling as described in any one of claims 1 to 3.
6. A computer-readable storage medium, characterized in that Used to store computer-readable programs or instructions, which, when executed by a processor, can implement the steps of the intelligent review method based on building information modeling as described in any one of claims 1 to 3.
Citation Information
Patent Citations
BIM (Building Information Modeling) parameterization-based intelligent modeling method for fabricated superimposed shear wall
CN114580053A
Collision detection method and device, computer equipment and computer readable storage medium
CN115901151A