Automatic planning and result standardization examination method for BIM design task in port and waterway engineering

By adopting BIM design task automatic planning and standardized results review methods in the field of water transport engineering design, the problems of design work efficiency and quality improvement are solved, the standardization and automated review of design results are achieved, and the overall efficiency and quality of design work are improved.

WO2025092816A1PCT designated stage expired Publication Date: 2025-05-08CCCC SECOND HARBOR CONSULTANTS CO LTD

Patent Information

Application Number
PCT/CN2024/128485
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-11-03
Filing Date
2024-10-30
Publication Date
2025-05-08

AI Technical Summary

Technical Problem

The field of water transport engineering design faces problems such as low task planning efficiency, insufficient standardization of design results review, and insufficient BIM data sharing and collaborative work, resulting in the need to improve the efficiency and quality of design work.

Method used

The automatic planning of BIM design tasks and standardized results review methods for water transport engineering are adopted. By creating a standard-based BIM model, design tasks are automatically assigned, design results standards are formulated, and the result review system is developed to achieve standardized review of design results.

Benefits of technology

It improves the efficiency and quality of design work, reduces errors and repetitive work, realizes standardization and automated review of design results, and improves the progress and cost-effectiveness of design work.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024128485_08052025_PF_FP_ABST
    Figure CN2024128485_08052025_PF_FP_ABST
Patent Text Reader

Abstract

The present invention relates to an automatic planning and result standardization examination method for a BIM design task in port and waterway engineering, the method comprising the following steps: the creation of standard-based BIMs, involving: creating the BIMs by means of design teams of a port and waterway engineering project; performing BIM-based automatic planning of professional design tasks, involving: on the basis of the characteristics and priorities of design tasks, automatically allocating the design tasks to corresponding professional teams in view of the capabilities and workloads of the design teams, wherein in a task assignment algorithm, the factors of the task characteristics, the task priorities, the existing task loads of the design teams and the capabilities of the design teams are taken into consideration, each task assignment score is obtained, and the design team with the highest score is selected for task assignment; design result standardization; and design result standardization examination. The present invention can receive design tasks in real time, check automatically issued task result templates in a timely manner, and complete three-dimensional design, review and annotation based on BIMs.
Need to check novelty before this filing date? Find Prior Art

Description

Automatic planning of BIM design tasks and standardized review of results for water transport engineering Technical Field

[0001] The present invention relates to the fields of Building Information Modeling (BIM), water transport engineering, and more specifically, to a method for automatic planning of BIM design tasks and standardized review of results for water transport engineering. Background Art

[0002] The field of water transport engineering design faces challenges such as low efficiency in task planning and assignment, insufficient standardization in design outcome reviews, inadequate BIM data sharing and collaboration, and a need to improve design efficiency and quality. Traditional task planning and assignment methods consume time and effort, resulting in untimely and inaccurate task assignments, which impacts the progress and efficiency of design work. Design outcome reviews lack standardization and rely on human experience and judgment, making it difficult to ensure the quality and consistency of design outcomes, and potentially subject to errors and flaws. Furthermore, the application of BIM technology in water transport engineering design is limited, and the lack of effective data sharing and collaborative work mechanisms restricts cooperation and information exchange among design teams. This leads to duplication of effort and inefficiency in existing design work methods, long design cycles, high costs, and the potential for design errors and omissions.

[0003] Summary of the Invention

[0004] The technical problem to be solved by the present invention is to provide a method for automatic planning of BIM design tasks and standardized review of results for water transport engineering projects, wherein designers can directly open the BIM design tool ( ), receive design tasks in real time, promptly view automatically issued task result templates, and complete BIM-based three-dimensional design, review, and annotation.

[0005] The technical solution adopted by the present invention to solve the technical problem is to construct a method for automatic planning of BIM design tasks for water transport engineering and standardized review of results, including the following steps:

[0006] S1. Create a standards-based BIM model: The design team of the water transport engineering project creates a BIM model, including the general plan, waterway, solid loading and unloading process, liquid loading and unloading process, and hydraulic structure disciplines;

[0007] S2. Automatic planning of professional design tasks based on the BIM model: Design tasks are automatically assigned to the corresponding professional teams based on the characteristics and priority of the design tasks, combined with the capabilities and workload of the design teams. The task assignment algorithm considers factors such as task characteristics, task priority, the existing task load of the design team, and the design team's capabilities, and obtains a task assignment score. The design team with the highest score is selected for task assignment.

[0008] S3. Standardization of design results;

[0009] S4. Standardized review of design results.

[0010] According to the above scheme, in step S1, the professional model complies with the BIM standards of "Unified Standard for Application of Water Transport Engineering Information Model" (JTS-T+198-1-2019) and "Water Transport Engineering Design Information Model Application Standard" (JTS-T+198-2-2019), including model precision, attribute information standardization, and consistency of association relationships.

[0011] According to the above solution, in step S2, the mathematical model for designing task assignment is implemented as follows:

[0012] Assume there are N design teams (T1, T2, ..., TN) and M design tasks (J1, J2, ..., JM);

[0013] S1, Task characteristic weight (W1):

[0014] For each design task, set a corresponding weight for each characteristic based on the task characteristics, such as task type, difficulty, and duration;

[0015] For the i-th design task, its task feature weight is (W1i1, W1i2, ..., W1ik), where k is the number of task features;

[0016] S2, Task priority weight (W2):

[0017] For each design task, set a corresponding weight based on the task's priority rating from 1 to 10.

[0018] For the i-th design task, its task priority weight is (W2i);

[0019] S3. Weight of the design team's existing tasks (W3):

[0020] For each design team, set a corresponding weight based on the number of tasks it is currently working on;

[0021] For the jth design team, the weight of its current task volume is (W3j);

[0022] S4. Design team capability weight (W4):

[0023] For each design team, assign a corresponding weight based on its capability assessment score of 1 to 10;

[0024] For the jth design team, its capability weight is (W4j);

[0025] S5. Task assignment score (S):

[0026] For the i-th design task and the j-th design team, the task assignment score is:

[0027] Sij=W1i1*T1j+W1i2*T2j+...+W1ik*Tkj+W2i*W2j+W3j*(1-Nj / N)+W4j*Cj;

[0028] Where Nj is the current workload of design team j, N is the total workload of all design teams, and Cj is the capability assessment of design team j;

[0029] For each design task, the task assignment score of each design task and each design team is calculated, and the design team with the highest score is selected for task assignment.

[0030] According to the above scheme, in step S3, the corresponding design achievement standards are formulated with reference to the "Uniform Standard for the Application of Water Transport Engineering Information Model" (JTS-T+198-1-2019) and the "Application Standard for Water Transport Engineering Design Information Model" (JTS-T+198-2-2019), and the design tasks of each discipline are completed, and the design achievements are submitted in accordance with the design achievement standards.

[0031] According to the above scheme, in step S4, the development results review system is developed with reference to the "Uniform Standard for the Application of Water Transport Engineering Information Models" (JTS-T+198-1-2019) and the "Application Standard for Water Transport Engineering Design Information Models" (JTS-T+198-2-2019).

[0032] According to the above scheme, in step S4, the standardization review of the design results is achieved through the following steps:

[0033] S1. Data acquisition and processing: The results review system obtains design results data from the BIM model. The design results data includes model geometry data, attribute information, and topological relationships. The system uses the API or plug-in provided by the BIM software to obtain and process the data and convert the data into a format that the system can process.

[0034] S2. Model parameter judgment: Constrain the geometric data and attribute information of the model components themselves. Associate the building elements in the BIM model with a predefined attribute set to define the length, width, height and attribute information of the components. Based on the standard definition rules, expand the custom attribute set of the corresponding components. Retrieve the attribute values ​​of the corresponding attributes directly from the predefined or custom attribute set associated with the corresponding entity, and make judgments according to the values ​​specified in the specification;

[0035] S3. Topological relationship judgment: Each entity A is divided into interior and boundary. A is regarded as a point set, which is divided into the interior point set I_A and the exterior point set B_A. Then, the corresponding topological predicates are associated based on the intersection of the interior points and boundary points of the two entities A and B. The specific definitions of topological predicates are shown in the following table:

[0036] For more complex objects, the exterior is expanded, and E_A is used to represent the points outside the A entity model. Intersection judgments are performed with the interior points and the boundary point set in sequence. During the judgment process, a 3*3 intersection matrix is ​​generated, called the 9-Intersection Model (9-IM), as shown in the following table:

[0037] When the judgment objects are two entity models, the intersection matrix model generates eight different topological predicates. The topological relationships are: separation, equality, contact, overlap, containment and being contained, and covering and being covered. Their specific expressions and intersection matrices are shown in the following table:

[0038] According to the above solution, the algorithm for determining the topological relationship includes the following steps:

[0039] S1. First, check whether all faces on entity A intersect or touch all faces on entity B. If there is any intersection or contact, it means that entities A and B are not separated.

[0040] S2. Then, excluding the case where the two entities are in a containment relationship, the ray method is used to extract a point on any face of entity A as the starting point of the ray. A ray is created, and it is determined whether the ray intersects with each face of entity B. The number of intersections is counted, and a ray is created from any point on B to determine the relationship between entity A and entity B.

[0041] Topological relationship judgment algorithm formula:

[0042] if intersect(A, B) = True:

[0043] return false

[0044] if contact(A, B)=True:

[0045] return false

[0046] If the number of ray method intersection points is odd (A, B) = True:

[0047] A Inside B

[0048] else:

[0049] If the number of ray method intersection points is odd (B, A) = True:

[0050] A Containing B

[0051] else:

[0052] A Disjoint B;

[0053] S3. If all boundary surfaces do not intersect but are in contact, select any surface of one of the entities except the contact surface and take a vertex not associated with the contact surface as the starting point of the ray. Create a ray and count the number of intersections with the other entity. If there is an even number, the relationship is judged to be "contacting". If it is an odd number, the relationship is judged to be "covering" or "being covered", and the judgment is made by which entity is used as the ray starting point;

[0054] Topological relationship judgment algorithm:

[0055] if intersect(A, B) = True:

[0056] return false

[0057] if contact(A, B)=True:

[0058] If the number of ray method intersection points is odd (A, B) = True:

[0059] A CoveredBy B

[0060] else:

[0061] A Touching B

[0062] If the number of ray method intersection points is odd (B, A) = True:

[0063] A Covering B

[0064] else:

[0065] A Touching B

[0066] When two boundary surfaces intersect, the two entities are directly judged as "overlapping". For the "equality" relationship, a preliminary screening is performed by determining the sum of the surface areas of the two entities. Then, each boundary surface of entity A is judged to be completely covered by a surface of entity B, and vice versa. If all the judgments are successful, the two entities are "equal";

[0067] S4. Error repair and optimization: After judging the model parameters and topological relationships, the results review system provides error repair and optimization functions, automatically identifying errors or non-compliant parts in the design results and providing repair suggestions;

[0068] S5. Visualization and Reporting: The review system provides a visual interface for users to view the review results and error repair status of design achievements. It uses a graphical interface to display the review results of model geometry accuracy, attribute information specifications, and consistency of association relationships, and generates a detailed review report to record the review process and results.

[0069] S6. Integration and extension: The results review system is integrated with other design software and tools to achieve data interoperability and collaboration; data interaction and sharing are carried out with BIM software, design software, and databases through APIs or plug-ins.

[0070] The implementation of the method for automatic planning of water transport engineering BIM design tasks and standardized review of results of the present invention has the following beneficial effects:

[0071] 1. The present invention, by combining task assignment algorithms, can realize the automatic planning, batch issuance and standardized review of design results of various professional design tasks in water transport engineering projects; improve the efficiency and quality of design work, and reduce errors and duplication of work;

[0072] 2. The present invention uses BIM design tools to directly perform lightweight conversion on the completed design BIM model and automatically upload it to the model storage service center. Based on the established design results standards, it realizes automated review of design results in terms of model precision, attribute information standardization, and consistency of association relationships. BRIEF DESCRIPTION OF THE DRAWINGS

[0073] The present invention will be further described below with reference to the accompanying drawings and embodiments, in which:

[0074] FIG1 is a flow chart of a method for automatic planning and standardized review of BIM design tasks for water transport engineering according to the present invention;

[0075] FIG2 is a flowchart of the standard-based BIM model creation process of the present invention;

[0076] FIG3 is a flowchart of automatic planning and batch issuance of professional design tasks according to the present invention;

[0077] FIG4 is a flow chart of the standardization review of the design achievements of the present invention. DETAILED DESCRIPTION

[0078] In order to have a clearer understanding of the technical features, purposes and effects of the present invention, specific embodiments of the present invention are now described in detail with reference to the accompanying drawings.

[0079] As shown in Figures 1-4, the method for automatic planning of BIM design tasks and standardized review of results for water transport engineering of the present invention includes the following steps:

[0080] S1. Create standard-based BIM models: The design team of the water transport engineering project creates BIM models, including general layout, waterway, solid loading and unloading process, liquid loading and unloading process, and hydraulic structure. These models comply with BIM standards such as the "Unified Standard for the Application of Water Transport Engineering Information Models" (JTS-T+198-1-2019) and the "Standard for the Application of Water Transport Engineering Design Information Models" (JTS-T+198-2-2019), including model precision, attribute information standardization, and consistency of association relationships.

[0081] S2. Automatic Planning of Design Tasks for Each Discipline Based on the BIM Model: A BIM-based task assignment algorithm is key to achieving task assignment. This algorithm automatically assigns design tasks to the appropriate disciplines based on the characteristics and priority of the design tasks, combined with the capabilities and workload of the design teams. The task assignment algorithm can take into account multiple factors, such as task characteristics, task priority, the design team's existing workload, and the design team's capabilities.

[0082] The mathematical model of design task assignment is implemented as follows:

[0083] Assume there are N design teams (T1, T2, ..., TN) and M design tasks (J1, J2, ..., JM).

[0084] 1. Task characteristic weight (W1):

[0085] -For each design task, set corresponding weights for each feature based on the task characteristics (such as task type, difficulty, duration, etc.).

[0086] -For the i-th design task, its task feature weights are (W1i1, W1i2, ..., W1ik), where k is the number of task features.

[0087] 2. Task priority weight (W2):

[0088] -For each design task, assign a weight based on the priority of the task (on a scale of 1 to 10).

[0089] -For the i-th design task, its task priority weight is (W2i).

[0090] 3. Weight of the design team's existing tasks (W3):

[0091] -For each design team, set a corresponding weight based on the number of tasks it is currently working on.

[0092] -For the j-th design team, the weight of its current task volume is (W3j).

[0093] 4. Design team capability weight (W4):

[0094] -For each design team, assign a corresponding weight based on its capability assessment (score from 1 to 10).

[0095] -For the j-th design team, its capability weight is (W4j).

[0096] 5. Task assignment score (S):

[0097] -For the i-th design task and the j-th design team, the task assignment score is:

[0098] Sij=W1i1*T1j+W1i2*T2j+...+W1ik*Tkj+W2i*W2j+W3j*(1-Nj / N)+W4j*Cj

[0099] Among them, Nj is the current task volume of design team j, N is the total task volume of all design teams, and Cj is the capability assessment of design team j.

[0100] For each design task, its assignment score with each design team is calculated, and the design team with the highest score is selected for task assignment, as shown in Figure 3. The mathematical model for design task assignment is only a simplified one, but it is highly scalable. In actual applications, more factors can be incorporated to adjust and optimize it based on specific circumstances.

[0101] S3. Standardization of design results: In order to achieve standardized review of design results, it is necessary to refer to the "Uniform Standard for the Application of Water Transport Engineering Information Models" (JTS-T+198-1-2019) and the "Standard for the Application of Water Transport Engineering Design Information Models" (JTS-T+198-2-2019) to formulate corresponding design results standards, and complete various professional design tasks. The design results need to be submitted in accordance with the design results standards.

[0102] S4. Standardized review of design results; in order to realize the automated review of design results, it is necessary to develop a results review system with reference to the "Uniform Standard for the Application of Water Transport Engineering Information Model" (JTS-T+198-1-2019) and the "Standard for the Application of Water Transport Engineering Design Information Model" (JTS-T+198-2-2019). This system can automatically judge the model parameters and topological relationships of the design results based on the data of the BIM model, and automatically check whether the design results meet the standard requirements.

[0103] The standardized review of design results is achieved through the following steps:

[0104] S1. Data Acquisition and Processing: The results review system needs to obtain design results data from the BIM model, including model geometry, attribute information, and topological relationships. The API or plug-ins provided by the BIM software can be used to acquire and process the data and convert it into a format that the system can process, such as XML or JSON.

[0105] S2. Model parameter judgment: Model parameter judgment is to constrain the geometric data and attribute information of the model components themselves. Each building element in the BIM model will be associated with a predefined attribute set, which defines the length, width, height and attribute information of the component. At the same time, we have also expanded the custom attribute set of the corresponding components based on the standard definition rules according to the "Unified Standard for the Application of Water Transport Engineering Information Model" (JTS-T+198-1-2019) and "Water Transport Engineering Design Information Model Application Standard" (JTS-T+198-2-2019). For the review of such specification clauses, the attribute values ​​of the corresponding attributes can be directly retrieved from the predefined or custom attribute sets associated with the corresponding entity, and the values ​​specified in the specification can be used to make judgments in accordance with the specification requirements.

[0106] Before conducting a review, we first need to ensure that the default model is a model file obtained after a completeness review, and has corresponding complete entity definitions and attribute definitions. For example, the "Water Transport Engineering Design Information Model Application Standard" (JTS-T+198-2-2019) "The stacked beam plug-in dock door should have geometric information such as thickness, width, elevation, height and non-geometric information such as coding and material". In the BIM model, the geometric and non-geometric information of the entity is generally represented by the corresponding character segment. For the review of this specification, first use the "Water Transport Engineering Design Information Model Application Standard" (JTS-T+198-2-2019) to extract all entities associated with the stacked beam plug-in dock door and other spaces, and the predefined type is "stacked beam plug-in dock door", and retrieve information such as thickness, width, elevation, height, coding, etc. from its associated predefined attribute set, extract the information value, and conduct a compliance review.

[0107] S3. Judgment of topological relationships: The most common spatial relationship between three-dimensional geometric bodies is the topological relationship. When reviewing specifications, it is often necessary to consider the topological relationship between components. For example, we need to study all the same components in a space, or judge which components are in contact with a specific component. This involves the judgment of topological relationships. In actual specifications, spatial relationship predicates such as "within, contain, relative, through" often appear to constrain the review object, and are often used as pre-constraints for the review. In three-dimensional space, the topological relationship between two entities is usually judged by topological predicates. Each entity A is divided into interior and boundary. If A is regarded as a point set, it can be divided into internal point set I_A and external point set B_A. Then, the corresponding topological predicates are associated through the mutual intersection of the internal points and boundary points of the two entities A and B (empty set or non-empty set). The specific definition of topological predicates is shown in the figure below:

[0108] For more complex objects, or when dealing with surface or line-level geometry, the exterior needs to be expanded. E_A represents the points outside the A solid model, and the intersection is determined with the interior points and the boundary points. During this process, a 3x3 intersection matrix is ​​generated, called the 9-Intersection Model (9-IM), as shown in the following figure:

[0109] When the judgment object is two entity models, the intersection matrix model will generate 8 different topological predicates. Since entity models are the main representation of components and spaces in BIM, and actual specifications are mostly for topological judgment of components or spaces, the research object of this invention is only to judge the topological relationship between two entities. The 8 different topological relationships are: separation, equality, contact, overlap, containment and being contained, and covering and being covered. Their specific expressions and intersection matrix are shown in the figure below:

[0110] The algorithm flow for judging topological relationships is as follows:

[0111] 1. First, check whether all faces on entity A intersect or touch all faces on entity B. If there is a case of intersection or contact, it means that entities A and B are not in a disjoint relationship, because the topological predicate must be satisfied when the boundary intersection of the two entities is empty.

[0112] 2. Next, we need to exclude the situation where the two entities are in a containment relationship. In this case, we need to use the ray method. Extract a point on any face of entity A as the starting point of the ray, create a ray, determine whether the ray intersects with each face of entity B, and count the number of intersections. At the same time, since we cannot determine whether A contains B or B contains A, we also need to select any point on B to create a ray. Since the topological predicate "separation" has been judged in the previous step, the judgment result of the ray can be directly used to judge the relationship between entity A and entity B. This method can judge "separation", "containment" and "being contained".

[0113] Based on the above description, the topological relationship judgment algorithm formula is:

[0114] if intersect(A, B) = True:

[0115] return false

[0116] if contact(A, B)=True:

[0117] return false

[0118] If the number of ray method intersection points is odd (A, B) = True:

[0119] A Inside B

[0120] else:

[0121] If the number of ray method intersection points is odd (B, A) = True:

[0122] A Containing B

[0123] else:

[0124] A Disjoint B

[0125] 3. If all boundary faces do not intersect but are in contact, select any face of one of the entities except the contact face, and take a vertex not associated with the contact face as the starting point of the ray. Create a ray and count the number of intersections with the other entity. If there is an even number, the relationship can be judged as "contacting". If it is an odd number, the relationship between the two is judged as "covering" or "being covered". The specific judgment can be made by which entity is used as the starting point of the ray.

[0126] Topological relationship judgment algorithm:

[0127] if intersect(A, B) = True:

[0128] return false

[0129] if contact(A, B)=True:

[0130] If the number of ray method intersection points is odd (A, B) = True:

[0131] A CoveredBy B

[0132] else:

[0133] A Touching B

[0134] If the number of ray method intersection points is odd (B, A) = True:

[0135] A Covering B

[0136] else:

[0137] A Touching B

[0138] When two boundary surfaces intersect, we can directly determine that the two entities "overlap." For the "equality" relationship, we can first determine the sum of the surface areas of the two entities as a preliminary screening. Then, we can determine whether each boundary surface of entity A is completely covered by a surface of entity B, and vice versa. If all the determinations are successful, the two entities are "equal."

[0139] 4. Bug fixes and optimizations:

[0140] After determining model parameters and topological relationships, the results review system can provide error repair and optimization capabilities, automatically identifying errors or non-compliant parts in the design results and providing repair suggestions. Based on the matching results of the rule engine or the prediction results of the machine learning algorithm, the design results can be automatically or semi-automatically repaired and optimized.

[0141] 5. Visualization and reporting:

[0142] The review system provides a visual interface for users to view the review results and error correction status of design achievements. The graphical interface can display the review results of model geometry accuracy, attribute information standardization, and relationship consistency, and generate a detailed review report to record the review process and results.

[0143] 6. Integration and expansion:

[0144] The results review system can be integrated with other design software and tools to achieve data interoperability and collaboration. Data can be exchanged and shared with BIM software, design software, databases, and other tools through APIs or plug-ins. Furthermore, the system should be scalable, allowing for the addition of new rules, algorithms, and functions as needed to adapt to evolving design standards and requirements.

[0145] The above technical solutions for the standardized review of design results need to be adjusted and optimized according to actual conditions to ensure that the performance and functions of the system meet the requirements of the design results review.

[0146] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are protected by the present invention.

Claims

1. A method for automatic planning of BIM design tasks and standardized review of results for water transport engineering, characterized in that: The following steps are involved: S1. Create a standard-based BIM model: The design team of the water transport project creates a BIM model, including the general plan, waterway, solid loading and unloading process, liquid loading and unloading process and hydraulic structure; S2. Automatic planning of professional design tasks based on BIM model: According to the characteristics and priority of the design tasks, combined with the capabilities and workload of the design team, the design tasks are automatically assigned to the corresponding professional teams. The task assignment algorithm considers the characteristics of the task, the priority of the task, the existing task volume of the design team, and the capabilities of the design team, and obtains a task assignment score. The design team with the highest score is selected for task assignment; S3. Standardization of design results; S4. Standardization review of design results.

2. The method for automatic planning and standardized review of BIM design tasks for water transport engineering according to claim 1 is characterized in that: In step S1, the professional model complies with the BIM standards of "Uniform Standard for Application of Water Transport Engineering Information Model" (JTS-T+198-1-2019) and "Application Standard of Water Transport Engineering Design Information Model" (JTS-T+198-2-2019), including model precision, attribute information standardization, and consistency of association relationships.

3. The method for automatic planning and standardized review of BIM design tasks for water transport engineering according to claim 1 is characterized in that: In step S2, the mathematical model for designing task assignment is implemented as follows: Assume there are N design teams (T1, T2, ..., TN) and M design tasks (J1, J2, ..., JM); S1, Task characteristic weight (W1): For each design task, set a corresponding weight for each feature based on the task characteristics, such as task type, difficulty, and duration; For the i-th design task, the task feature weights are (W1i1, W1i2, ..., W1ik), where k is the number of task features; S2, Task priority weight (W2): For each design task, set a corresponding weight based on the task's priority rating from 1 to 10. For the i-th design task, its task priority weight is (W2i); S3. Weight of existing tasks of the design team (W3): For each design team, set a corresponding weight based on the number of tasks it is currently working on; For the jth design team, the weight of its current task volume is (W3j); S4. Design team capability weight (W4): For each design team, set a corresponding weight based on its ability assessment score of 1 to 10; For the jth design team, its capability weight is (W4j); S5. Task assignment score (S): For the i-th design task and the j-th design team, the task assignment score is: Sij=W1i1*T1j+W1i2*T2j+...+W1ik*Tkj+W2i*W2j+W3j *(1-Nj / N)+W4j*Cj; Among them, Nj is the current task volume of design team j, N is the total task volume of all design teams, and Cj is the capability assessment of design team j; For each design task, the task assignment score of each design task and each design team is calculated, and the design team with the highest score is selected for task assignment.

4. The method for automatic planning and standardized review of BIM design tasks for water transport engineering according to claim 1 is characterized in that: In step S3, the corresponding design achievement standards are formulated with reference to the "Uniform Standard for the Application of Water Transport Engineering Information Model" (JTS-T+198-1-2019) and the "Application Standard for Water Transport Engineering Design Information Model" (JTS-T+198-2-2019), and the design tasks of various disciplines are completed, and the design achievements are submitted in accordance with the design achievement standards.

5. The method for automatic planning and standardized review of water transport engineering BIM design tasks according to claim 1 is characterized in that: In step S4, the development results review system is developed with reference to the "Uniform Standard for the Application of Water Transport Engineering Information Models" (JTS-T+198-1-2019) and the "Application Standard for Water Transport Engineering Design Information Models" (JTS-T+198-2-2019).

6. The method for automatic planning and standardized review of BIM design tasks for water transport engineering according to claim 5 is characterized in that: In step S4, the standardization review of the design results is achieved by the following steps: S1. Data acquisition and processing: The results review system obtains design results data from the BIM model. The design results data includes model geometry data, attribute information and topological relationships. The API or plug-in provided by the BIM software is used to obtain and process the data and convert the data into a format that can be processed by the system. S2. Model parameter judgment: constrain the geometric data and attribute information of the model components themselves, associate a predefined attribute set with the building elements in the BIM model, define the length, width, height and attribute information of the components, expand the custom attribute set of the corresponding components based on the standard definition rules, directly retrieve the attribute value of the corresponding attribute from the predefined or custom attribute set associated with the corresponding entity, and judge it according to the value specified in the specification; S3. Topological relationship judgment: Divide each entity A into interior and boundary. Consider A as a point set and divide it into the internal point set I_A and the external point set B_A. Then, through the intersection of the internal points and boundary points of the two entities A and B, associate the corresponding topological predicates. The specific definitions of topological predicates are shown in the following table: For more complex objects, the exterior is expanded, and E_A is used to represent the points outside the A entity model, and the intersection judgment is performed with the internal points and the boundary point set in turn; a 3*3 intersection matrix is ​​generated during the judgment process, which is called the 9-intersection model (9-IM), as shown in the following table: When the judgment objects are two entity models, the intersection matrix model generates eight different topological predicates. The topological relationships are: separation, equality, contact, overlap, inclusion and inclusion, and coverage and coverage. The specific expressions and intersection matrices are shown in the following table:

7. The method for automatic planning and standardized review of BIM design tasks for water transport engineering according to claim 6 is characterized in that: The topological relationship determination algorithm includes the following steps: S1. First, check whether all faces on entity A intersect or contact with all faces on entity B. If there is any intersection or contact, it means that entities A and B are not separated. S2. Then, excluding the situation where the two entities are in a containment relationship, the ray method is used to extract a point on any surface of entity A as the starting point of the ray, create a ray, determine whether the ray has an intersection with each surface of entity B, count the number of intersections, and select any point on B to create a ray to determine the relationship between entity A and entity B; Topological relationship judgment algorithm formula: if intersect(A,B)=True: return false if contact(A, B) = True: return false If the number of ray method intersection points is an odd number (A, B) = True: Inside B else: If the number of ray method intersection points is an odd number (B, A) = True: A Containing B else: A Disjoint B; S3. If all boundary surfaces do not intersect but are in contact, select any surface of one of the entities except the contact surface, and take a vertex not associated with the contact surface as the starting point of the ray, create a ray and count the number of intersections with the other entity. If there is an even number, the relationship can be judged as "contacting". If it is an odd number, the relationship between the two is judged as "covering" or "being covered", and the judgment is made by which entity is used as the starting point of the ray; Topological relationship judgment algorithm: if intersect(A,B)=True: return false if contact(A, B) = True: If the number of ray method intersection points is an odd number (A, B) = True: A CoveredBy B else: A Touching B If the number of ray method intersection points is an odd number (B, A) = True: A Covering B else: A Touching B When two boundary surfaces intersect, the two entities are directly judged as "overlapping". For the "equal" relationship, a preliminary screening is performed by judging the sum of the surface areas of the two entities. Then, it is judged whether each boundary surface of entity A is completely covered by a certain surface of entity B, and vice versa. If all judgments are successful, it means that the two entities are "equal"; S4. Error repair and optimization: After judging the model parameters and topological relationships, the results review system provides error repair and optimization functions, automatically identifies errors or non-compliant parts in the design results, and provides repair suggestions; S5. Visualization and reporting: The review system provides a visual interface so that users can view the review results and error repair status of the design results; Use a graphical interface to display the review results of the model geometry accuracy, attribute information specifications, and consistency of association relationships, and generate a detailed review report to record the review process and results; S6. Integration and extension: The results review system is integrated with other design software and tools to achieve data interoperability and collaboration; Interact and share data with BIM software, design software, and databases through API or plug-ins.

Citation Information

Patent Citations

  • Proprietor-dominated forward designing and standardized application method for BIM

    CN113157320A

  • Water transportation project BIM design task automatic planning and achievement standardization review method

    CN117495289A

  • Building information modeling (BIM)-based intelligent drafting method for prefabricated buildings

    US20230274045A1

Cited By

  • Adaptive merging method and system based on multiple single BIM models

    CN120747435A

  • Special effect auditing task process management method and system

    CN121436619A

  • Syndrome intelligent review method and system based on lightweight BIM (Building Information Modeling)

    CN122047247A