A digital design review system and method based on structured rules
Through a digital design review system based on structured rules, design review is automatically completed by computer, which solves the problem of difficulty in ensuring the consistency and accuracy of design data in traditional methods and realizes an efficient and accurate review process.
Patent Information
- Application Number
- CN202211293744.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-10-21
- Publication Date
- 2025-09-05
- Estimated Expiration
- 2042-10-21
AI Technical Summary
Traditional drawing-based design review methods cannot guarantee the data consistency, accuracy and completeness of 3D digital design results, and manual review is inefficient.
A digital design review system based on structured rules is adopted. Through the review key points knowledge base, three-dimensional engine and process engine, the design review is completed automatically or assisted by a computer, including logical and numerical operations of review objects, content and expressions, to realize the judgment of spatial relationships and attribute information.
It improves the efficiency and accuracy of digital design review, reduces the workload of reviewers, and enhances the flexibility and feasibility of review.
Smart Images

Figure CN115690379B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of three-dimensional digital design, and in particular to a digital design review system and method based on structured rules. Background Art
[0002] In the surveying and design industry, with the increasing popularity and advancement of 3D digital design, owners' requirements for finished designs have shifted from simple drawings to data and 3D models. Digitalization is no longer just a design aid, but an essential design tool. 3D digital design results must support the entire engineering construction process, including procurement, transportation, construction, installation, commissioning, and operation and maintenance. Traditional drawing-based design review methods struggle to ensure the consistency, accuracy, and completeness of design data and models. Furthermore, the sheer volume and variety of information in digital design results makes manual review difficult to conduct efficiently. Summary of the Invention
[0003] The technical problem to be solved by the present invention is to provide a digital design review system and method based on structured rules. Through structured rules, a computer automatically or assistedly completes part of the digital design review work, reducing the workload of reviewers and improving the efficiency and accuracy of digital design review.
[0004] In order to solve the above technical problems, the technical solution adopted by the present invention is:
[0005] A digital design review system based on structured rules, including a review key point knowledge base, a three-dimensional engine, a process engine and a user interaction interface;
[0006] The review points in the review point knowledge base can be configured with structured rules. The structured rules are composed of review objects, review contents, and review expressions. They are rules that can be automatically judged by computers. Each part is composed of multiple logical expressions, numerical expressions, and spatial operations. They are used for attribute value checking and spatial relationship judgment of BIM models.
[0007] The 3D engine has or has the following functions after secondary development:
[0008] (1) Calculation of spatial distances between any combination of points, lines, surfaces, and entities, including minimum distance, horizontal distance, and vertical distance;
[0009] (2) Judgment of spatial relationships between faces, projected faces, and entities, including intersection, connection, separation, inclusion, and relative position judgment;
[0010] (3) Ability to filter entities that meet the requirements through spatial relationships, geometric characteristics, and attribute information;
[0011] (4) Ability to generate new entities through translation, rotation, scaling, stretching, and sweeping.
[0012] A digital design review method based on structured rules includes the following steps:
[0013] S1. Analyze the design standards, break them down into key points that can be checked one by one, and enter them into the key points knowledge base;
[0014] S2. For the results to be reviewed in a certain discipline, a list of review points is automatically matched using pre-defined templates;
[0015] S3. Based on the review key points list, the review is completed automatically by a computer program or through human-computer interaction;
[0016] S4. Based on the review results, return the design for modification or send it to the next level of reviewer.
[0017] A further improvement of the technical solution of the present invention is that: in S1, the design standards include laws, regulations, procedural specifications, and mandatory provisions; when the provisions of a specific design standard are disassembled and their structured rules are constructed, the specific steps are as follows:
[0018] 1.1 Determine the object of review, model subject and model object;
[0019] When determining the model subject and model object, multiple screening conditions are set, and each screening condition is determined by logical operators such as AND, OR, and non-free combination;
[0020] 1.2 After determining the subject and object of the model, specify the review content of the subject and object, that is, the operation subject and operation object;
[0021] The operation subject or object includes geometric information and attribute information. The review content contains multiple items. A variable name is assigned to each review content for subsequent operations.
[0022] 1.3 Determine the verification expression; use the variable names of the verification contents specified above to write the verification expression through numerical operations, logical operations, spatial operations, etc.
[0023] A further improvement of the technical solution of the present invention is that in 1.1, the screening conditions include the following types:
[0024] (1) Hierarchical relationship: the model is located or not located under a certain node;
[0025] (2) Spatial relationship: With a certain model, there are the following spatial relationships: intersecting, connecting, separating, up, down, left, right, within the projection range, within a certain distance, and outside a certain distance;
[0026] (3) Geometric information: volume, surface area, projected area, length, width, height, and color of the model;
[0027] (4) Attribute information: screening conditions for attribute items or attribute values; the attribute items refer to inclusion or non-inclusion; the attribute values refer to reasonable value judgments.
[0028] A further improvement of the technical solution of the present invention is that the judgment of reasonable attribute values includes the following contents:
[0029] 1) String attributes: equal to, not equal to, contains, does not contain, starts with, ends with, empty, not empty, and meets regular expression;
[0030] 2) Numeric attributes: equal to, not equal to, greater than, greater than or equal to, less than, less than or equal to, between, not between, empty, not empty;
[0031] 3) Date attributes: equal to, not equal to, earlier than, not earlier than, later than, not later than, between, not between, empty, not empty.
[0032] A further improvement of the technical solution of the present invention is that: in S2, different review point templates are pre-defined according to project type, project scale, design stage, and design content; when a review is initiated for a certain achievement, the design achievement code or name is automatically associated with the template.
[0033] A further improvement of the technical solution of the present invention is that in S3, the human-computer interaction completes the review in the following three situations:
[0034] (1) When configuring structured rules, the screening conditions for the review subject or object are clearly given. However, when executing the review rules, the computer screens out multiple subjects or multiple objects based on the screening conditions, and the computer cannot determine how the subject and object correspond to perform expression operations. In this case, the subject or object is manually specified, and then the computer automatically gives the review result based on the review content and review expression defined in the structured rules.
[0035] (2) When configuring structured rules, if the screening conditions for the review subject or object cannot be clearly given, the subject or object is left blank. When executing the review, the subject or object is manually specified, and then the computer automatically gives the review result based on the review content and review expression defined in the structured rules;
[0036] (3) When configuring structured rules, the result of the review expression cannot be judged by the computer whether it is correct or not. When executing the review rules, the computer automatically calculates the value of the expression through the review content and review expression defined in the structured rules. The reviewer will judge whether it passes based on the specific conditions of the project and design experience.
[0037] Due to the adoption of the above technical solution, the technical advancements achieved by the present invention are:
[0038] 1. The present invention breaks down the regularizable provisions in design standards such as laws, regulations, procedural specifications, and mandatory provisions, constructs structured review rules, and allows computers to automatically or assistedly complete part of the digital design review work, thereby reducing the workload of reviewers and improving the efficiency and accuracy of digital design review.
[0039] 2. The structured rules in the present invention are composed of review objects, review contents, and review expressions. Each part is composed of multiple logical expressions, numerical expressions, and spatial operations, which increases flexibility and feasibility.
[0040] 3. In the present invention, the review points and the review objects are associated through predefined templates. Multiple templates can be defined according to the project type and reused in different projects, which can reduce the preliminary preparation work. BRIEF DESCRIPTION OF THE DRAWINGS
[0041] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. Those skilled in the art can derive other drawings based on these drawings without inventive effort.
[0042] Figure 1 The present invention provides a flowchart of a digital design review method based on structured rules. DETAILED DESCRIPTION
[0043] It should be noted that the terms "including" and "having" and any variations thereof in the specification and claims of the present invention and the above-mentioned drawings are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or are inherent to these processes, methods, products or apparatuses.
[0044] The embodiments of the present application provide a digital design review system and method based on structured rules, which solves the problem in the prior art that "it is difficult to ensure the consistency, accuracy and completeness requirements of design data and models, and the types and amount of information of digital design results are huge, making manual review difficult to carry out efficiently." The general idea is to disassemble the regularizable provisions in design standards such as laws, regulations, procedures, and mandatory provisions, and construct structured review rules, which are automatically executed by computers.
[0045] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments:
[0046] A digital design review system based on structured rules should at least include a review key point knowledge base, a three-dimensional engine, a process engine, and a user interaction interface;
[0047] The review points in the review points knowledge base can be configured with structured rules: the structured rules are composed of review objects, review contents, and review expressions. They are rules that can be automatically judged by computers. Each part is composed of multiple logical expressions, numerical expressions, and spatial operations. They are mainly used for attribute value checking and spatial relationship judgment of BIM models.
[0048] The 3D engine should have or have the following functions after secondary development:
[0049] (1) Calculation of spatial distances between any combination of points, lines, surfaces, and entities, including minimum distance, horizontal distance, and vertical distance.
[0050] (2) Judgment of the spatial relationship between faces, projection faces, and entities, including intersection, connection, separation, inclusion, and relative position judgment.
[0051] (3) Entities that meet the requirements can be screened through spatial relationships, geometric characteristics, attribute information, etc.
[0052] (4) New entities can be generated by translation, rotation, scaling, stretching, sweeping, etc.
[0053] like Figure 1 As shown, a digital design review method based on structured rules includes the following steps:
[0054] S1. Analyze design standards such as laws, regulations, procedures, and mandatory provisions, break them down into key points for review that can be checked item by item, and enter them into the key points knowledge base;
[0055] When breaking down the clauses of a specific design standard and constructing its structured rules, the specific steps are as follows:
[0056] 1.1 Determine the object of review, model subject, model object (if any):
[0057] When determining the model subject and model object, multiple filtering conditions can be set, and each filtering condition is determined by logical operators such as AND, OR, and non-free combination.
[0058] The filter criteria include the following:
[0059] (1) Hierarchical relationship: the model is located or not located under a certain node.
[0060] (2) Spatial relationship: With a certain model, there are the following spatial relationships: intersecting, connecting, separating, up, down, left, right, within the projection range, within a certain distance, and outside a certain distance.
[0061] (3) Geometric information: model volume, surface area, projected area, length, width, height, color, etc.
[0062] (4) Attribute information: screening conditions for attribute items (inclusion or non-inclusion) or attribute values (reasonable value judgment).
[0063] The judgment of reasonable attribute values includes the following:
[0064] 1) String attributes: equal to, not equal to, contains, does not contain, starts with, ends with, empty, not empty, and meets regular expression.
[0065] 2) Numeric attributes: equal to, not equal to, greater than, greater than or equal to, less than, less than or equal to, between, not between, empty, not empty.
[0066] 3) Date attributes: equal to, not equal to, earlier than, not earlier than, later than, not later than, between, not between, empty, not empty.
[0067] 1.2 After determining the subject and object of the model, specify the review content of the subject and object, that is, the operation subject and operation object.
[0068] The operation subject or operation object includes geometric information and attribute information. The review content may include multiple items. A variable name is assigned to each review content for subsequent operations.
[0069] 1.3 Determine the verification expression. Use the variable names for the verification contents specified above and write the verification expression through numerical operations, logical operations, spatial operations, etc.
[0070] In the above, the customization of a rule is completed by specifying the review object, review content, and review expression.
[0071] S2. For the results to be reviewed in a certain discipline, a list of review points is automatically matched using pre-defined templates;
[0072] Specifically, different review point templates can be pre-defined according to project type, project scale, design stage, and design content. When a review is initiated for a certain achievement, the design achievement code or name is automatically associated with the template.
[0073] S3. Based on the review key points list, the review is completed automatically by a computer program or through human-computer interaction;
[0074] Human-computer interaction review includes the following three situations:
[0075] (1) When configuring structured rules, the screening conditions for the review subject or object are clearly given. However, when executing the review rules, the computer screens out multiple subjects or multiple objects based on the screening conditions, and the computer cannot determine how the subject and object correspond to perform expression operations. In this case, the subject or object is manually specified, and then the computer automatically gives the review result based on the review content and review expression defined in the structured rules.
[0076] (2) When configuring structured rules, the screening conditions for the review subject or object cannot be clearly given. In this case, the subject or object can be left blank. When performing the review, the subject or object is manually specified, and then the computer automatically gives the review result based on the review content and review expression defined in the structured rules.
[0077] (3) When configuring structured rules, the result of the review expression cannot be judged by the computer whether it is correct or not. When executing the review rules, the computer automatically calculates the value of the expression through the review content and review expression defined in the structured rules. The reviewer will judge whether it passes based on the specific conditions of the project and design experience.
[0078] S4. Based on the review results, return the design for modification or send it to the next level of reviewer.
[0079] To illustrate the structured rule configuration method, the following example is given.
[0080] Example 1
[0081] The key point of the review is "the oil tank volume should be determined based on calculations and should be able to store 20% of the transformer's oil volume." The rules can be configured as follows:
[0082]
[0083]
[0084] Example 2
[0085] The key point of the review is "the minimum horizontal clearance between natural gas pipelines and power cables should be greater than 2 meters." The rules can be configured as follows:
[0086]
[0087] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the above embodiments, or replace some or all of the technical features therein with equivalents. However, these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A digital design review method based on structured rules, characterized by: The following steps are involved: S1. Analyze the design standards, break them down into key points that can be checked one by one, and enter them into the key points knowledge base; S2. For the results to be reviewed in a certain discipline, a list of review points is automatically matched using pre-defined templates; S3. Based on the review key points list, the review is completed automatically by a computer program or through human-computer interaction; Human-computer interaction review includes the following three situations: (1) When configuring structured rules, the screening conditions for the review subject or object are clearly given. However, when executing the review rules, the computer screens out multiple subjects or multiple objects based on the screening conditions, and the computer cannot determine how the subject and object correspond to perform expression operations. In this case, the subject or object is manually specified, and then the computer automatically gives the review result based on the review content and review expression defined in the structured rules. (2) When configuring structured rules, if the screening conditions for the review subject or object cannot be clearly given, the subject or object is left blank. When executing the review, the subject or object is manually specified, and then the computer automatically gives the review result based on the review content and review expression defined in the structured rules; (3) When configuring structured rules, the result of the review expression cannot be judged by the computer. When executing the review rules, the computer automatically calculates the value of the expression based on the review content and review expression defined in the structured rules. The reviewer then determines whether the result is correct based on the specific project conditions and design experience. S4. Based on the review results, return the design for modification or send it to the next level of reviewer.
2. The structured rule-based digital design review method according to claim 1, characterized in that: In S1, the design standards include laws, regulations, procedural specifications, and mandatory provisions. When breaking down the provisions of a specific design standard and constructing its structured rules, the specific steps are as follows: 1.1 Determine the object of review, model subject and model object; When determining the model subject and model object, multiple screening conditions are set, and each screening condition is determined by logical operators such as AND, OR, and non-free combination; 1.2 After determining the subject and object of the model, specify the review content of the subject and object, that is, the operation subject and operation object; The operation subject or operation object includes geometric information and attribute information. The review content includes multiple items. A variable name is assigned to each review content for subsequent operations. 1.3 Determine the verification expression; use the variable names of the verification contents specified above to write the verification expression through numerical operations, logical operations, and spatial operations.
3. The structured rule-based digital design review method according to claim 2, characterized in that: In 1.1, the screening conditions include the following types: (1) Hierarchical relationship: the model is located or not located under a certain node; (2) Spatial relationship: With a certain model, there are the following spatial relationships: intersecting, connecting, separating, up, down, left, right, within the projection range, within a certain distance, and outside a certain distance; (3) Geometric information: volume, surface area, projected area, length, width, height, and color of the model; (4) Attribute information: screening conditions for attribute items or attribute values; the attribute items refer to inclusion or non-inclusion; the attribute values refer to reasonable value judgments.
4. The structured rule-based digital design review method according to claim 3, characterized in that: The judgment of reasonable attribute values includes the following: 1) String attributes: equal to, not equal to, contains, does not contain, starts with, ends with, empty, not empty, and meets regular expression; 2) Numeric attributes: equal to, not equal to, greater than, greater than or equal to, less than, less than or equal to, between, not between, empty, not empty; 3) Date attributes: equal to, not equal to, earlier than, not earlier than, later than, not later than, between, not between, empty, not empty.
5. The structured rule-based digital design review method according to claim 1, characterized in that: In S2, different review point templates are pre-defined according to the project type, project scale, design stage, and design content; when a review is initiated for a certain achievement, the design achievement code or name is automatically associated with the template.
6. A digital design review system based on structured rules, capable of implementing the digital design review method based on structured rules according to any one of claims 1 to 5, characterized in that: Includes proofreading key points knowledge base, 3D engine, process engine and user interaction interface; The review points in the review point knowledge base can be configured with structured rules. The structured rules are composed of review objects, review contents, and review expressions. They are rules that can be automatically judged by computers. Each part is composed of multiple logical expressions, numerical expressions, and spatial operations. They are used for attribute value checking and spatial relationship judgment of BIM models. The 3D engine has or has the following functions after secondary development: (1) Calculation of spatial distances between any combination of points, lines, surfaces, and entities, including minimum distance, horizontal distance, and vertical distance; (2) Judgment of spatial relationships between faces, projected faces, and entities, including intersection, connection, separation, inclusion, and relative position judgment; (3) Ability to filter entities that meet the requirements through spatial relationships, geometric characteristics, and attribute information; (4) Ability to generate new entities through translation, rotation, scaling, stretching, and sweeping.
Citation Information
Patent Citations
Information extraction method of digital review model
CN110276124A
Examination method based on digital examination standard clause
CN110298568A