CN117495289A - Automatic planning and achievement standardization examination method for BIM design task of water transport engineering - Google Patents
Automatic planning and achievement standardization examination method for BIM design task of water transport engineering Download PDFInfo
- Publication number
- CN117495289A CN117495289A CN202311478012.0A CN202311478012A CN117495289A CN 117495289 A CN117495289 A CN 117495289A CN 202311478012 A CN202311478012 A CN 202311478012A CN 117495289 A CN117495289 A CN 117495289A
- Authority
- CN
- China
- Prior art keywords
- design
- task
- model
- bim
- entity
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000013461 design Methods 0.000 title claims abstract description 181
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 title claims abstract description 35
- 238000000034 method Methods 0.000 title claims abstract description 30
- 238000004642 transportation engineering Methods 0.000 title claims abstract description 23
- 238000007689 inspection Methods 0.000 claims description 24
- 230000008439 repair process Effects 0.000 claims description 12
- 238000005516 engineering process Methods 0.000 claims description 7
- 230000008569 process Effects 0.000 claims description 7
- 238000012552 review Methods 0.000 claims description 7
- 239000011159 matrix material Substances 0.000 claims description 6
- 238000005457 optimization Methods 0.000 claims description 6
- 238000012545 processing Methods 0.000 claims description 6
- 230000006870 function Effects 0.000 claims description 5
- 238000013178 mathematical model Methods 0.000 claims description 5
- 238000000926 separation method Methods 0.000 claims description 4
- 239000007787 solid Substances 0.000 claims description 4
- 238000010276 construction Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 claims description 3
- 230000010354 integration Effects 0.000 claims description 3
- 230000003993 interaction Effects 0.000 claims description 3
- 239000007788 liquid Substances 0.000 claims description 3
- 238000012216 screening Methods 0.000 claims description 3
- 230000000007 visual effect Effects 0.000 claims description 3
- 238000012800 visualization Methods 0.000 claims description 3
- 238000011156 evaluation Methods 0.000 claims description 2
- 238000012795 verification Methods 0.000 abstract description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000002716 delivery method Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000010801 machine learning Methods 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000005191 phase separation Methods 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/103—Workflow collaboration or project management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F30/00—Computer-aided design [CAD]
- G06F30/10—Geometric CAD
- G06F30/13—Architectural design, e.g. computer-aided architectural design [CAAD] related to design of buildings, bridges, landscapes, production plants or roads
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/06—Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
- G06Q10/063—Operations research, analysis or management
- G06Q10/0631—Resource planning, allocation, distributing or scheduling for enterprises or organisations
- G06Q10/06311—Scheduling, planning or task assignment for a person or group
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/10—Office automation; Time management
- G06Q10/101—Collaborative creation, e.g. joint development of products or services
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/08—Construction
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Human Resources & Organizations (AREA)
- Strategic Management (AREA)
- Physics & Mathematics (AREA)
- Entrepreneurship & Innovation (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Marketing (AREA)
- Tourism & Hospitality (AREA)
- Geometry (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Data Mining & Analysis (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- Development Economics (AREA)
- General Health & Medical Sciences (AREA)
- Primary Health Care (AREA)
- Architecture (AREA)
- Civil Engineering (AREA)
- Educational Administration (AREA)
- Game Theory and Decision Science (AREA)
- Structural Engineering (AREA)
- Computational Mathematics (AREA)
- Mathematical Analysis (AREA)
- Mathematical Optimization (AREA)
- Pure & Applied Mathematics (AREA)
- Evolutionary Computation (AREA)
- General Engineering & Computer Science (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention relates to a water transport engineering BIM design task automatic planning and achievement standardization examination method, which comprises the following steps: creating a standard-based BIM model: creating a BIM model by a design team of the water transport engineering project; automatic planning of each professional design task based on BIM model: according to the characteristics and the priorities of the design tasks, combining the capabilities and the workload of the design team, automatically distributing the design tasks to corresponding professional teams, and taking the factors of the characteristics of the tasks, the priorities of the tasks, the existing task quantity of the design team and the capabilities of the design team into consideration by a task dispatching algorithm, obtaining a task dispatching score, and selecting the design team with the highest score to dispatch the tasks; standardization of design results; and (5) standardized examination of design results. The invention can receive the design task in real time, and can check the automatically issued task result template in time to complete the BIM-based three-dimensional design, verification and annotation.
Description
Technical Field
The invention relates to the fields of building information models (Building Information Modeling, BIM), water transport engineering and the like, in particular to an automatic planning and achievement standardization inspection method for a water transport engineering BIM design task.
Background
The water transportation engineering design field faces the problems of low task planning and delivering efficiency, insufficient design result examination standardization, insufficient BIM data sharing and cooperative work, and the like, and the design work efficiency and quality are to be improved. Traditional task planning and delivery methods consume time and effort, resulting in insufficiently timely and accurate task assignment, affecting the progress and efficiency of design work. Design result examination is lack of standardization, relies on manual experience and judgment, and quality and consistency of the design result are difficult to ensure, and errors and flaws can exist. In addition, BIM technology is not widely applied in the field of water transport engineering design, and is lack of effective data sharing and cooperative work mechanisms, so that cooperation and information exchange among design teams are limited, the problems of repeated labor and low efficiency of the existing design work mode are caused, the design work period is long, the cost is high, and design errors and omission can be caused.
Disclosure of Invention
The technical problem to be solved by the invention is to provide an automatic planning and achievement standardization examination method for a BIM design task of a water transport project, wherein a designer can directly open the BIM design tool (receive the design task in real time, check an automatic issued task achievement template in time and finish BIM-based three-dimensional design, verification and annotation.
The technical scheme adopted for solving the technical problems is as follows: a method for constructing automatic planning and achievement standardization examination of a BIM design task of a water transport project comprises the following steps:
s1, creating a BIM model based on standards: the method comprises the steps of creating a BIM model by a design team of a water transport engineering project, wherein the BIM model comprises a general diagram specialty, a channel specialty, a solid loading and unloading technology specialty, a liquid loading and unloading technology specialty and a hydraulic structure specialty;
s2, automatically planning each professional design task based on BIM model: according to the characteristics and the priorities of the design tasks, combining the capabilities and the workload of the design team, automatically distributing the design tasks to corresponding professional teams, and taking the factors of the characteristics of the tasks, the priorities of the tasks, the existing task quantity of the design team and the capabilities of the design team into consideration by a task dispatching algorithm, obtaining a task dispatching score, and selecting the design team with the highest score to dispatch the tasks;
s3, standardization of design results;
s4, standardized examination of design results.
According to the above scheme, in the step S1, the professional model meets the BIm standard of "unified standards for information model of water transport engineering" (JTS-T+198-1-2019) and "standard for information model of water transport engineering" (JTS-T+198-2-2019), including model fineness, attribute information standardization and consistency of association relationship.
According to the above scheme, in the step S2, the mathematical model for designing task assignment is implemented as follows:
assume that there are N design teams (T1, T2,., TN) and M design tasks (J1, J2,., JM);
s1, task characteristic weight (W1):
for each design task, setting corresponding weights for each characteristic according to the task characteristics such as task type, difficulty and construction period;
for the ith design task, the task trait weights are (W1 i1, W1i2,., W1 ik), where k is the number of task traits;
s2, task priority weight (W2):
for each design task, a corresponding weight is set according to the scores of the priorities 1 to 10 of the tasks,
for the ith design task, the task priority weight is (W2 i);
s3, designing the existing task amount weight (W3) of the team:
for each design team, setting a corresponding weight according to the number of tasks it is currently performing;
for the j-th design team, its existing task amount weight is (W3 j);
s4, designing team capacity weight (W4):
for each design team, setting a corresponding weight according to the scores of the ability evaluations 1 to 10;
for the j-th design team, its capability weight is (W4 j);
s5, task assignment score (S):
for the ith design task and the jth design team, the task assignment scores are:
Sij=W1i1*T1j+W1i2*T2j+...+W1ik*Tkj+W2i*W2j+W3j*(1-Nj/N)+W4j*Cj;
where Nj is the existing 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, calculating the task assignment score of each design task and each design team, and selecting the design team with the highest score for task assignment.
According to the above scheme, in step S3, corresponding design result standards are formulated with reference to "unified standards for Water transportation engineering information model application" (JTS-T+198-1-2019) and "Water transportation engineering design information model application standards" (JTS-T+198-2-2019), and each professional design task is completed, and the design result is submitted according to the design result standards.
According to the above scheme, in the step S4, the system for auditing the results is developed with reference to "unified standards for Water engineering information model application" (JTS-T+198-1-2019) and "Water engineering design information model application standards" (JTS-T+198-2-2019).
According to the above scheme, in the step S4, the standardized inspection of the design result is realized by the following steps:
s1, data acquisition and processing: the result examination system acquires design result data from the BIM model, wherein the design result data comprises model geometric data, attribute information and topological relation, and an API or plug-in provided by BIM software is used for acquiring and processing the data, so that the data is converted into a format which can be processed by the system;
s2, judging model parameters: constraint is carried out on geometric data and attribute information of model components, a predefined attribute set is associated with building elements in a BIM model, length, width, height and attribute information of the components are defined, custom attribute sets of corresponding components are expanded based on standard definition rules, attribute values of corresponding attributes are directly retrieved from the predefined or custom attribute sets associated with corresponding entities, values specified in specifications are obtained, and judgment is carried out according to specification requirements;
s3, judging the topological relation: each entity A is divided into an Interior (Intoror) and a Boundary (Boundary), A is regarded as a point set, the point set A is divided into an Interior point set I_A and an exterior point set B_A, and corresponding topology predicates are associated through the mutual intersection condition of the Interior points and the Boundary points of the two entities A and B, wherein the specific definition of the topology predicates is shown in the following table:
for more complex objects, expanding an external (exteriors), representing points outside the A entity model by E_A, and sequentially performing intersection judgment with internal points, namely a boundary point set; an intersection matrix of 3*3, called the 9-intersection model (9Intersection Model,9-IM), is generated during the determination process as shown in the following table:
when the object is judged to be two entity models, the intersection matrix model generates eight different topological predicates, and the topological relations are respectively: the separation, equality, contact, overlap, inclusion and inclusion, and overlay and covered are specified in the following table:
according to the scheme, the judging algorithm of the topological relation comprises the following steps of:
s1, firstly checking whether all surfaces on an entity A are intersected or contacted with all surfaces on an entity B, and if one instance of intersection or contact occurs, indicating that the entity A and the entity B are not in a separated relation;
s2, eliminating the situation that two entities are in an inclusion relationship, extracting one point on any surface of the entity A as a ray starting point by adopting a ray method, creating a ray, judging whether each surface of the ray and the entity B has an intersection point, counting the number of the intersection points, selecting any point on the entity B, creating the ray, and judging the relationship between the entity A and the entity B;
the topological relation judging algorithm formula:
if intersection (a, B) =tube:
return false
if contact (a, B) =wire:
return false
whether the number of if ray intersection points is an odd number (a, B) =cure:
A Inside B
else:
whether the number of if ray intersection points is an odd number (B, a) =cure:
A Containing B
else:
A Disjoint B;
s3, if all boundary surfaces are not intersected but are in surface contact, selecting any one surface of one entity except the contact surface, taking one vertex which is not associated with the contact surface as a ray starting point, creating rays, counting the number of intersection points with the other entity, judging that the relationship is 'contact', and if the relationship is an odd number, judging that the relationship is 'covering' or 'covering', and judging by taking the entity as the ray starting point;
topology relation judgment algorithm:
if intersection (a, B) =tube:
return false
if contact (a, B) =wire:
whether the number of if ray intersection points is an odd number (a, B) =cure:
A CoveredBy B
else:
A Touching B
whether the number of if ray intersection points is an odd number (B, a) =cure:
A Covering B
else:
A Touching B
when the two boundary surfaces are intersected, directly judging that the two entities are overlapped, for the equal relation, carrying out preliminary screening by judging the sum of the surface areas of the two entities, and then judging whether each boundary surface of the entity A is completely covered by one surface of the entity B or not, and vice versa, if all the judgment is successful, indicating that the two entities are equal;
s4, error repair and optimization: after model parameter judgment and topology relation judgment, the result inspection system provides error repair and optimization functions, automatically identifies errors or parts which do not meet the standard in the design result, and provides repair suggestions;
s5, visualization and reporting: the inspection system provides a visual interface so that a user can check the inspection result and the error repair condition of the design result; displaying the inspection results of the geometric precision of the model, the specification of attribute information and the consistency of the association relation by using a graphical interface, generating a detailed inspection report, and recording the inspection process and the result;
s6, integration and expansion: the result examination system is integrated with other design software and tools so as to realize data intercommunication and collaboration; and through an API or plug-in mode, data interaction and sharing are carried out with BIM software, design software and a database.
The automatic planning and achievement standardization examination method for the water transport engineering BIM design task has the following beneficial effects:
1. according to the invention, through combining task assignment related algorithms, automatic planning, batch delivery and standardized examination of design results of each professional design task of the water transport engineering project can be realized; the efficiency and the quality of design work are improved, and errors and repeated work are reduced;
2. according to the invention, the BIM design tool is used for directly carrying out light weight conversion on the finished design BIM model, and the light weight conversion is automatically uploaded to the model storage service center, so that the automatic examination of the design result is realized from the aspects of model fineness, attribute information standardization, association relationship consistency and the like based on the established design result standard.
Drawings
The invention will be further described with reference to the accompanying drawings and examples, in which:
FIG. 1 is a flow chart of the automatic planning and achievement standardized inspection method for the BIM design task of the water transport engineering;
FIG. 2 is a flow chart of the invention for standard-based BIM model creation;
FIG. 3 is a flow chart of the automatic planning and batch delivery of a specialized design task of the present invention;
FIG. 4 is a flow chart of the standardized review of the design effort of the present invention.
Detailed Description
For a clearer understanding of technical features, objects and effects of the present invention, a detailed description of embodiments of the present invention will be made with reference to the accompanying drawings.
As shown in fig. 1-4, the automatic planning and achievement standardization inspection method for the water-borne engineering BIM design task comprises the following steps:
s1, creating a BIM model based on standards: the method comprises the steps of creating a BIM model by a design team of a water transport engineering project, wherein the BIM model comprises a general diagram specialty, a channel specialty, a solid loading and unloading technology specialty, a liquid loading and unloading technology specialty and a hydraulic structure specialty; the models accord with BIM standards such as unified Standard (JTS-T+198-1-2019) for the information model of the water transport engineering, and Standard (JTS-T+198-2-2019) for the information model of the water transport engineering, and the BIM standards comprise model fineness, attribute information standardization and association relationship consistency.
S2, automatically planning each professional design task based on BIM model: the task assignment algorithm based on the BIM model is a key for realizing task delivery. The algorithm automatically distributes the design tasks to corresponding professional teams according to the characteristics and the priorities of the design tasks and combining the capabilities and the workload of the design teams. The task assignment algorithm may consider a number of factors, such as task characteristics, task priority, design team's existing task volume, design team capabilities, and the like.
The mathematical model of the design task assignment is implemented as follows:
assume that there are N design teams (T1, T2,., TN) and M design tasks (J1, J2,., JM).
1. Task feature weight (W1):
for each design task, a corresponding weight is set for each feature according to the task characteristics (such as task type, difficulty, construction period, etc.).
For the ith design task, the task feature weights are (W1 i1, W1i 2..w 1 ik), where k is the number of task features.
2. Task priority weight (W2):
for each design task, a respective weight is set according to the priority of the task (score of 1 to 10).
-for the ith design task, its task priority weight is (W2 i).
3. Design team existing task amount weight (W3):
for each design team, a respective weight is set according to the number of tasks it is currently performing.
For the j-th design team, its existing task volume weight is (W3 j).
4. Design team capability weight (W4):
for each design team, a corresponding weight is set according to its ability assessment (score of 1 to 10).
-for the j-th design team, its capacity weight is (W4 j).
5. Task assignment score (S):
-for the ith design task and the jth design team, its task assignment score is:
Sij=W1i1*T1j+W1i2*T2j+...+W1ik*Tkj+W2i*W2j+W3j*(1-Nj/N)+W4j*Cj
where Nj is the existing 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, its task assignment score with each design team is calculated, and the design team with the highest score is selected for task assignment, as shown in FIG. 3. The mathematical model of the design task assignment is only one mathematical model of the simplified design task assignment, and the model has strong dilatability, can be combined with more factors in practical application, and is adjusted and optimized according to specific situations.
S3, standardization of design results; in order to realize standardized examination of design results, corresponding design result standards are required to be formulated by referring to the unified Standard for Water transportation engineering information model application (JTS-T+198-1-2019) and the Water transportation engineering design information model application Standard (JTS-T+198-2-2019), and all professional design tasks are required to be completed, and the design results are required to be submitted according to the design result standards.
S4, standardized examination of design results; in order to realize automatic examination of design results, a set of result examination system is required to be developed by referring to the unified Standard (JTS-T+198-1-2019) of the Water engineering information model application and the Water engineering information model application Standard (JTS-T+198-2-2019), and the system can automatically judge model parameters and topological relations of the design results based on the data of the BIM model and automatically check whether the design results meet standard requirements.
The standardized examination of the design result is realized by the following steps:
s1, data acquisition and processing: the effort review system needs to obtain design effort data from the BIM model, including model geometry data, attribute information, and topological relationships, etc. The data may be retrieved and processed using an API or plug-in provided by BIM software, which converts it to a format that can be processed by the system, such as XML or JSON.
S2, judging model parameters: the model parameter judgment is to restrict the geometric data and attribute information of the model component, each building element in the BIM model is associated with a predefined attribute set, the length, width, height and attribute information of the component are defined, meanwhile, the model parameter judgment is also carried out according to the content of unified standards (JTS-T+198-1-2019) applied to the water-craft information model and the content of standards (JTS-T+198-2-2019) applied to the water-craft information model, the custom attribute set of the corresponding component is expanded based on standard definition rules, and for the examination of the specification, the attribute value of the corresponding attribute can be directly retrieved from the predefined or custom attribute set associated with the corresponding entity, and the judgment is carried out according to the specification requirements.
Before conducting the examination, we first need to ensure that the default model is the model file obtained after the completeness examination, with the complete entity definition and attribute definition corresponding to it. For example, the "water engineering design information model application standard" (JTS-T+198-2-2019) "stopbeam plugboard dock gate should have geometric information such as thickness, width, elevation, height, etc., and non-geometric information such as coding, material, etc. Geometric and non-geometric information of an entity is typically represented by corresponding character segments in a BIM model. For the inspection of the specification, firstly, all entities which are spatially related to the stoplog plugboard type dock gate and the like and are of a predefined type of the stoplog plugboard type dock gate are extracted by utilizing a water transport engineering design information model application standard (JTS-T+198-2-2019), and information such as thickness, width, elevation, height, code and the like is searched from the related predefined attribute set, information values are extracted, and compliance inspection is carried out.
S3, judging the topological relation: the most common spatial relationship between three-dimensional geometric bodies is the topological relationship, and the topological relationship between components is often considered in the process of standard examination, for example, we need to study all the same components in a space or judge which components are contacted with a specific component, and this involves the judgment of the topological relationship. In actual specifications, it is also common for spatial relationship predicates such as "within …, containing, opposing, passing" to constrain the censored object, often as a pre-constraint for censoring. In the three-dimensional space, for the topological relation between two entities, a topological predicate is generally adopted to judge, each entity A is divided into an internal (Intlor) and a Boundary (Boundary), and when A is regarded as a point set, the point set A can be divided into an internal point set I_A and an external point set B_A, and then the corresponding topological predicate is associated through the condition of the mutual intersection (empty set or non-empty set) of the internal points and the Boundary points of the two entities A and B. The specific definition of topology predicates is shown in the following table:
for more complex objects, or for the geometry of the processing surface or line level, it is necessary to expand the Exterior (exteriors) thereof, represent points outside the a solid model by e_a, and sequentially perform intersection judgment with the interior points, i.e., the set of boundary points. An intersection matrix of 3*3, called the 9-intersection model (9Intersection Model,9-IM), is generated during the determination process as shown in the following table:
when the judging object is two entity models, 8 different topological predicates are generated by the intersection matrix model, and the entity models are main representation modes of components and spaces in BIM and are mainly topological judgment of the components or the spaces in actual specifications, so that the research object of the invention only judges the topological relation between the two entities. The 8 different topological relations are respectively: the separation, equality, contact, overlap, inclusion and inclusion, and overlay and covered are specified in the following table:
the flow of the judgment algorithm for the topological relation is as follows:
1. firstly, checking whether all the faces on the entity A are intersected or contacted with all the faces on the entity B, and if one instance of intersection or contact occurs, indicating that the entities A and B are not in a separated relation, wherein the topological predicate is established when the boundary intersection of the two entities is empty.
2. Then, the situation that two entities are in an inclusion relationship needs to be eliminated, at the moment, a ray method is needed to be adopted, one point on any surface of the entity A is extracted to serve as a ray starting point, a ray is created, whether each surface of the ray and the entity B has an intersection point or not is judged, the number of the intersection points is counted, meanwhile, because whether the A contains the B or the B contains the A cannot be judged, any point on the B needs to be selected to create the ray, and the front-end judgment of the ray is already carried out on the judgment of the topological predicate "separation", so that the judgment result of the ray can be directly used for judging the relationship between the entity A and the entity B. The method may determine "phase separation", "contain" and "contained".
Based on the above description, the topological relation judgment algorithm formula:
if intersection (a, B) =tube:
return false
if contact (a, B) =wire:
return false
whether the number of if ray intersection points is an odd number (a, B) =cure:
A Inside B
else:
whether the number of if ray intersection points is an odd number (B, a) =cure:
A Containing B
else:
A Disjoint B
3. if all boundary surfaces are disjoint but have surface contact, one entity is selected from any surface except the contact surface, one vertex which is not associated with the contact surface is taken as a ray starting point, rays are created, the number of intersection points with the other entity is counted, when an even number condition occurs, the relationship is judged to be 'contact', if the relationship is an odd number, the relationship is judged to be 'cover' or 'covered', and the relationship can be judged specifically by which entity is taken as the ray starting point.
Topology relation judgment algorithm:
if intersection (a, B) =tube:
return false
if contact (a, B) =wire:
whether the number of if ray intersection points is an odd number (a, B) =cure:
A CoveredBy B
else:
A Touching B
whether the number of if ray intersection points is an odd number (B, a) =cure:
A Covering B
else:
A Touching B
when there is a case where two boundary surfaces intersect, it can be directly judged that two entities are "overlapped". For the "equal" relationship, we can first perform a preliminary screening by determining the sum of the surface areas of the two entities, and then can determine whether each boundary surface of entity a is completely covered by one of entity B, and vice versa, and if all determinations are successful, then it means that the two entities are "equal".
4. Error repair and optimization:
after model parameter judgment and topological relation judgment, the result inspection system can provide error repair and optimization functions, automatically identify errors or parts which do not meet the standard in the design result and provide repair suggestions. The design result can be automatically or semi-automatically repaired and optimized according to the matching result of the rule engine or the prediction result of the machine learning algorithm.
5. Visualization and reporting:
the review system may provide a visual interface for the user to view the results of the review of the design effort and the error repair. The graphical interface can be used for displaying the examination results in the aspects of accuracy of model geometry, specification of attribute information, consistency of association relation and the like, generating detailed examination reports and recording examination processes and results.
6. Integration and extension:
the outcome review system may be integrated with other design software and tools to enable interworking and collaboration of data. Data interaction and sharing can be performed with BIM software, design software, databases and the like through an API or plug-in mode. Meanwhile, the system has expandability, and new rules, algorithms and functions can be added according to the needs so as to adapt to the continuously changing design achievement standard and requirements.
The standardized inspection technical scheme of the design results needs to be adjusted and optimized according to actual conditions, and the performance and the functions of the system are ensured to meet the requirements of inspection of the design results.
The embodiments of the present invention have been described above with reference to the accompanying drawings, but the present invention is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those having ordinary skill in the art without departing from the spirit of the present invention and the scope of the claims, which are to be protected by the present invention.
Claims (7)
1. The automatic planning and achievement standardization examination method for the BIM design task of the water transport project is characterized by comprising the following steps:
s1, creating a BIM model based on standards: the method comprises the steps of creating a BIM model by a design team of a water transport engineering project, wherein the BIM model comprises a general diagram specialty, a channel specialty, a solid loading and unloading technology specialty, a liquid loading and unloading technology specialty and a hydraulic structure specialty;
s2, automatically planning each professional design task based on BIM model: according to the characteristics and the priorities of the design tasks, combining the capabilities and the workload of the design team, automatically distributing the design tasks to corresponding professional teams, and taking the factors of the characteristics of the tasks, the priorities of the tasks, the existing task quantity of the design team and the capabilities of the design team into consideration by a task dispatching algorithm, obtaining a task dispatching score, and selecting the design team with the highest score to dispatch the tasks;
s3, standardization of design results;
s4, standardized examination of design results.
2. The method for automatically planning and standardized review of results of a water-craft BIM design task according to claim 1, wherein in the step S1, the professional model meets BIM standards of "unified standards for water-craft information model application" (JTS-T+198-1-2019) and "water-craft information model application standards" (JTS-T+198-2-2019), including model fineness, attribute information standardization and association relationship consistency.
3. The automatic planning and achievement standardization inspection method for the water-borne engineering BIM design task according to claim 1, wherein in the step S2, a mathematical model of the design task assignment is implemented as follows:
assume that there are N design teams (T1, T2,., TN) and M design tasks (J1, J2,., JM);
s1, task characteristic weight (W1):
for each design task, setting corresponding weights for each characteristic according to the task characteristics such as task type, difficulty and construction period;
for the ith design task, the task trait weights are (W1 i1, W1i2,., W1 ik), where k is the number of task traits;
s2, task priority weight (W2):
for each design task, a corresponding weight is set according to the scores of the priorities 1 to 10 of the tasks,
for the ith design task, the task priority weight is (W2 i);
s3, designing the existing task amount weight (W3) of the team:
for each design team, setting a corresponding weight according to the number of tasks it is currently performing;
for the j-th design team, its existing task amount weight is (W3 j);
s4, designing team capacity weight (W4):
for each design team, setting a corresponding weight according to the scores of the ability evaluations 1 to 10;
for the j-th design team, its capability weight is (W4 j);
s5, task assignment score (S):
for the ith design task and the jth design team, the task assignment scores are:
Sij=W1i1*T1j+W1i2*T2j+...+W1ik*Tkj+W2i*W2j+W3j*(1-Nj/N)+W4j*Cj;
where Nj is the existing 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, calculating the task assignment score of each design task and each design team, and selecting the design team with the highest score for task assignment.
4. The automatic planning and achievement standardization inspection method for the water-craft engineering BIM design task according to claim 1, wherein in the step S3, corresponding design achievement criteria are formulated with reference to "unified standards for water-craft engineering information model application" (JTS-t+198-1-2019) and "water-craft engineering information model application criteria" (JTS-t+198-2-2019), and each professional design task is completed, and the design achievement is submitted according to the design achievement criteria.
5. The method for automatically planning and standardizing achievements of BIM design tasks of water works according to claim 1, wherein in the step S4, a achievements review system is developed by referring to "unified Standard for application of Water works information model" (JTS-T+198-1-2019) and "Standard for application of Water works information model" (JTS-T+198-2-2019).
6. The method for automatically planning and standardizing the design task and the result of the water-borne engineering BIM according to claim 5, wherein in the step S4, the standardized inspection of the design result is achieved by:
s1, data acquisition and processing: the result examination system acquires design result data from the BIM model, wherein the design result data comprises model geometric data, attribute information and topological relation, and an API or plug-in provided by BIM software is used for acquiring and processing the data, so that the data is converted into a format which can be processed by the system;
s2, judging model parameters: constraint is carried out on geometric data and attribute information of model components, a predefined attribute set is associated with building elements in a BIM model, length, width, height and attribute information of the components are defined, custom attribute sets of corresponding components are expanded based on standard definition rules, attribute values of corresponding attributes are directly retrieved from the predefined or custom attribute sets associated with corresponding entities, values specified in specifications are obtained, and judgment is carried out according to specification requirements;
s3, judging the topological relation: each entity A is divided into an Interior (Intoror) and a Boundary (Boundary), A is regarded as a point set, the point set A is divided into an Interior point set I_A and an exterior point set B_A, and corresponding topology predicates are associated through the mutual intersection condition of the Interior points and the Boundary points of the two entities A and B, wherein the specific definition of the topology predicates is shown in the following table:
for more complex objects, expanding an external (exteriors), representing points outside the A entity model by E_A, and sequentially performing intersection judgment with internal points, namely a boundary point set; an intersection matrix of 3*3, called the 9-intersection model (9Intersection Model,9-IM), is generated during the determination process as shown in the following table:
when the object is judged to be two entity models, the intersection matrix model generates eight different topological predicates, and the topological relations are respectively: the separation, equality, contact, overlap, inclusion and inclusion, and overlay and covered are specified in the following table:
7. the method for automatically planning and standardizing achievements of a BIM design task for water works according to claim 6, wherein the algorithm for judging the topological relation comprises the following steps:
s1, firstly checking whether all surfaces on an entity A are intersected or contacted with all surfaces on an entity B, and if one instance of intersection or contact occurs, indicating that the entity A and the entity B are not in a separated relation;
s2, eliminating the situation that two entities are in an inclusion relationship, extracting one point on any surface of the entity A as a ray starting point by adopting a ray method, creating a ray, judging whether each surface of the ray and the entity B has an intersection point, counting the number of the intersection points, selecting any point on the entity B, creating the ray, and judging the relationship between the entity A and the entity B;
the topological relation judging algorithm formula:
if intersection (a, B) =tube:
return false
if contact (a, B) =wire:
return false
whether the number of if ray intersection points is an odd number (a, B) =cure:
A Inside B
else:
whether the number of if ray intersection points is an odd number (B, a) =cure:
A Containing B
else:
A Disjoint B;
s3, if all boundary surfaces are not intersected but are in surface contact, selecting any one surface of one entity except the contact surface, taking one vertex which is not associated with the contact surface as a ray starting point, creating rays, counting the number of intersection points with the other entity, judging that the relationship is 'contact', and if the relationship is an odd number, judging that the relationship is 'covering' or 'covering', and judging by taking the entity as the ray starting point;
topology relation judgment algorithm:
if intersection (a, B) =tube:
return false
if contact (a, B) =wire:
whether the number of if ray intersection points is an odd number (a, B) =cure:
A CoveredBy B
else:
A Touching B
whether the number of if ray intersection points is an odd number (B, a) =cure:
A Covering B
else:
A Touching B
when the two boundary surfaces are intersected, directly judging that the two entities are overlapped, for the equal relation, carrying out preliminary screening by judging the sum of the surface areas of the two entities, and then judging whether each boundary surface of the entity A is completely covered by one surface of the entity B or not, and vice versa, if all the judgment is successful, indicating that the two entities are equal;
s4, error repair and optimization: after model parameter judgment and topology relation judgment, the result inspection system provides error repair and optimization functions, automatically identifies errors or parts which do not meet the standard in the design result, and provides repair suggestions;
s5, visualization and reporting: the inspection system provides a visual interface so that a user can check the inspection result and the error repair condition of the design result; displaying the inspection results of the geometric precision of the model, the specification of attribute information and the consistency of the association relation by using a graphical interface, generating a detailed inspection report, and recording the inspection process and the result;
s6, integration and expansion: the result examination system is integrated with other design software and tools so as to realize data intercommunication and collaboration; and through an API or plug-in mode, data interaction and sharing are carried out with BIM software, design software and a database.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311478012.0A CN117495289A (en) | 2023-11-03 | 2023-11-03 | Automatic planning and achievement standardization examination method for BIM design task of water transport engineering |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311478012.0A CN117495289A (en) | 2023-11-03 | 2023-11-03 | Automatic planning and achievement standardization examination method for BIM design task of water transport engineering |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117495289A true CN117495289A (en) | 2024-02-02 |
Family
ID=89675949
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311478012.0A Pending CN117495289A (en) | 2023-11-03 | 2023-11-03 | Automatic planning and achievement standardization examination method for BIM design task of water transport engineering |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN117495289A (en) |
-
2023
- 2023-11-03 CN CN202311478012.0A patent/CN117495289A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Daum et al. | Processing of topological BIM queries using boundary representation based methods | |
CN101477548B (en) | Regulation based universal space data quality checking technique | |
US9208264B2 (en) | Method for semi-automatic quantity takeoff from computer aided design drawings | |
US7720624B2 (en) | Information processing method, information processing apparatus and program | |
US9659262B2 (en) | Sharing quantity takeoff data between computer aided design projects | |
CN110704929A (en) | Green building auxiliary optimization system based on BIM + GIS and case reasoning | |
Aragó et al. | Quantity surveying and BIM 5D. Its implementation and analysis based on a case study approach in Spain | |
CN111599000A (en) | Process layout generation method and design system | |
KR101128070B1 (en) | Comprehensive diagnostic method for companies | |
CN108564283A (en) | Construction quality rating database construction method based on BIM | |
Robinson et al. | Automated mixed dimensional modelling from 2D and 3D CAD models | |
CN112434364A (en) | IFC-based construction project early-stage digital delivery and review system and method | |
US9251301B2 (en) | Generating a collection of takeoff objects from a computer-aided design drawing | |
Jiang et al. | Semantic enrichment for BIM: Enabling technologies and applications | |
Stutzke et al. | Software estimating technology: A survey | |
Kim et al. | Automated and qualitative structural evaluation of floor plans for remodeling of apartment housing | |
Caprace et al. | Towards a short time “feature-based costing” for ship design | |
CN112100768A (en) | CAD model checking method and system | |
CN109073753A (en) | System and method for generating energy model and tracking energy model evolution | |
Kadcha et al. | An Integrated Bim-Power Bi Approach for Data Extraction and Visualization | |
Yang et al. | Product data quality assurance for e-manufacturing in the automotive industry | |
CN114254422A (en) | Process optimization method, device, equipment and storage medium of building information model | |
CN117495289A (en) | Automatic planning and achievement standardization examination method for BIM design task of water transport engineering | |
CN112818562A (en) | Design method of railway communication and information system | |
Pippenger | Three-dimensional model for manufacturing and inspection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |