Engineering Task Collaborative Management and Control System and Method Based on Building Information Modeling
Patent Information
- Application Number
- CN202510483601.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-04-17
- Publication Date
- 2026-09-01
- Estimated Expiration
- 2045-04-17
AI Technical Summary
[0003]在基于二维的设计模式下,每一项工程任务的实行均需要占据一定的空间与时间,并消耗一定的资源才能够被完成,而在复杂的建筑环境下,工程任务难以被统筹管理,BIM的出现解决了部分规划问题,但现有BIM的应用场景下,自动布置的水平不高,也不能很好的处理工程任务间复杂的协同关系,影响工程效率
[0066] 1. This invention establishes a space-based BIM model, and for each engineering task, the construction area and cost requirements are placed in the building model space, so that the space occupied by each engineering task does not overlap and the cost requirements are less than the cost reserves, thereby establishing an engineering scheduling scheme, providing a clear and consistent data source for task management, and improving the rationality of task allocation.
Smart Images

Figure CN120317609B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of engineering management, specifically to a collaborative management system and method for engineering tasks based on Building Information Modeling (BIM). Background Technology
[0002] Building Information Modeling (BIM) is a digital technology-based approach to architectural design and construction management. It integrates information from various stages of architectural design, construction, and operation by creating and managing 3D models of building projects, providing comprehensive and accurate data support for the project. During construction, multiple engineering tasks often need to be coordinated, thus requiring BIM for planning and management to improve project efficiency.
[0003] In a two-dimensional design model, each engineering task requires a certain amount of space and time, as well as resources, to be completed. In complex building environments, engineering tasks are difficult to manage in a coordinated manner. The emergence of BIM has solved some planning problems, but in current BIM application scenarios, the level of automatic layout is not high, and it cannot handle the complex collaborative relationships between engineering tasks well, which affects engineering efficiency.
[0004] In addition, environmental factors such as force majeure, resource shortages, and human error can also affect construction projects. The operation of a project is actually in a dynamic process. Existing BIM scheduling systems are unable to achieve real-time and full life-cycle management of project tasks, which makes project scheduling risky and makes it difficult to give full play to the data advantages of BIM. Summary of the Invention
[0005] The purpose of this invention is to provide a collaborative management and control system and method for engineering tasks based on building information modeling (BIM) to solve the problems mentioned in the background art.
[0006] To address the aforementioned technical problems, this invention provides the following technical solution: a collaborative management and control system for engineering tasks based on Building Information Modeling (BIM), comprising: a spatial BIM module, an engineering placement module, a task association module, a scheme planning module, and an environmental assessment module;
[0007] The spatial BIM module is used to perform spatial modeling of the building under construction in accordance with the IFC Industrial Foundation standard, to obtain a digital building model based on three-dimensional space. At the same time, engineering tasks, engineering variables and engineering plans are entered into the building model, and a life cycle closed loop is built in the order of initiation, planning, control, execution and acceptance. A BIM building information model is constructed on the basis of the building model.
[0008] The project placement module is used to obtain the construction area, construction time and cost requirements of each project task, and use an automatic placement algorithm to place the project tasks in the building model space so that the space or time occupied by each project task does not overlap, and the cost requirements consumed by the project task per unit time are always less than the project cost stock, and output all project scheduling schemes that meet the conditions.
[0009] The task association module is used to calculate the correlation between various engineering variables based on historical construction data and express it as a correlation coefficient. For each engineering variable, a steady-state engineering subsystem is established, and the effectiveness coefficient of each engineering task on the subsystem is calculated so that the subsystem outputs the engineering target parameters under each scheme. After weighted summation of the correlation between each subsystem, the scheme input and target output of the engineering system are obtained, thereby establishing a multi-objective coordination and scheduling model.
[0010] The scheme planning module is used to perform linear programming with the constraint that the engineering target parameters are within the range of all project targets and the highest return of the scheduling model as the planning condition. It obtains the highest return of each scheme under the current environmental input, calculates the highest expected return of each scheme, selects the scheme with the highest expected return as the alternative scheme, and executes the engineering task according to the alternative scheme.
[0011] The environmental assessment module is used to model the risks of environmental input changes during construction using process modeling tools and integrate them into the BIM model. It adjusts the BIM model according to the risks of environmental factors changing during the construction process and at the next moment, updates the expected benefits of the current plan, and performs secondary planning for unfinished projects and adjusts the scheduling plan when the expected benefits decrease to a threshold. After construction is completed, it evaluates the consistency between the construction process and the BIM model and updates the model's elastic weights.
[0012] Furthermore, the spatial BIM module includes: a 3D modeling unit and a lifecycle unit;
[0013] The three-dimensional modeling unit is used to acquire structural components in the building, including structural columns, floor slabs, walls and building beams, and to build a three-dimensional model based on the structural components;
[0014] The lifecycle unit is used to connect the entire process of supply, design, subcontracting, construction and acceptance, to build an engineering management platform, and together with the 3D model, form a BIM building information model.
[0015] Furthermore, the engineering placement module includes: a spatial planning unit and a scheme scheduling unit;
[0016] The spatial planning unit is used to automatically arrange the construction areas for different engineering tasks in a three-dimensional building model;
[0017] The scheme scheduling unit is used to generate all engineering task arrangement results, and the construction scheme meets the time and space requirements and resource requirements.
[0018] Furthermore, the task association module includes: an association analysis unit, a steady-state index unit, and a target coordination unit;
[0019] The correlation analysis unit is used to calculate the correlation coefficients between various engineering variables and connect the variables using an engineering topology.
[0020] The steady-state index unit establishes a subsystem for engineering variables and determines the effectiveness coefficient of each construction task for each subsystem.
[0021] The target coordination unit connects the subsystems according to their correlations to establish a multi-target coordination and scheduling model.
[0022] Furthermore, the scheme planning module includes: an objective constraint unit and a revenue planning unit;
[0023] The target constraint unit is used to determine the constraints of the coordination and scheduling model, so that the constraints cover the entire process of project construction.
[0024] The revenue planning unit is used to perform linear programming to maximize the revenue of the coordination and scheduling model, calculate the expected revenue of each scheme, and select the scheme with the highest expected revenue to be executed.
[0025] Furthermore, the environmental assessment module includes: an environmental integration unit, a risk assessment unit, and a flexible weighting unit;
[0026] The environmental integration unit is used to acquire environmental factors that affect engineering tasks, perform process modeling of environmental change risks, and integrate them with the BIM model.
[0027] The risk assessment unit is used to predict the risk of changes in environmental factors at the next moment through a model, and to update the expected benefits of the plan.
[0028] The elastic weight unit is used to perform secondary planning when the expected returns decrease and to update the elastic weight of the BIM model.
[0029] The collaborative management and control method for engineering tasks based on Building Information Modeling includes the following steps:
[0030] Step S1. In accordance with the IFC Industrial Foundation standard, a three-dimensional building model is established for the structural components in the building, an engineering management platform is established, the entire life cycle process of building construction is entered, and a BIM building information model is obtained based on the three-dimensional building model.
[0031] Step S2. Obtain the construction area, construction time and cost requirements of the engineering tasks, use the automatic layout algorithm to arrange the engineering tasks in the three-dimensional building model, so that the space or time occupied by each engineering task does not overlap, and the construction cost is lower than the cost stock, and output all engineering scheduling schemes that meet the conditions.
[0032] Step S3. In the BIM model, establish a subsystem for each type of engineering variable output, connect the input ends of each subsystem, determine the effectiveness coefficient of each engineering task on the engineering variable based on historical construction data, and establish a multi-objective coordination and scheduling model.
[0033] Step S4. Input each project scheduling scheme into the coordination scheduling model, use the target range of all projects as the constraint condition and the highest expected return of the model as the planning condition to perform linear programming, determine the highest expected return value corresponding to each project scheduling scheme, and select the scheme with the largest highest expected return value as the alternative scheme to be executed.
[0034] Step S5. Use process modeling tools to predict changes in environmental factors at the next moment, integrate the environmental change model with the BIM model, update the highest expected return in real time, and when the highest expected return is lower than the threshold, perform secondary planning for unfinished projects and readjust the scheduling plan.
[0035] Furthermore, step S1 includes:
[0036] Step S11. Use modeling software to create a three-dimensional building model of the structural components in the building. The structural components include structural columns, floor slabs, walls and building beams. The modeling software includes Revit, Archicad, Rhino and CATIA. Store the structure of the three-dimensional model.
[0037] Step S12. Establish an engineering management platform, input the entire life cycle process of building construction, including engineering tasks, engineering variables and engineering plans, build a life cycle closed loop in the order of initiation, planning, control, execution and acceptance, and integrate the engineering management platform into the three-dimensional building model to obtain the BIM building information model.
[0038] Furthermore, step S2 includes:
[0039] Step S21. Represent the construction scope of the engineering task with a closed polygon, and determine the spatial occupancy status of each engineering task in the 3D building model, represented by the function f(x,y,z):
[0040] ;
[0041] Where f(x,y,z) represents the space occupancy value, x, y and z represent the horizontal, vertical and horizontal coordinates of the points inside the model, respectively, T0 represents the task duration, and t represents the duration of the completed task.
[0042] Step S22. Arrange tasks using an automatic task placement algorithm. Task placement must meet all of the following constraints:
[0043] (1) Before the start of the project, the space occupancy value of all points in the corresponding construction area is 0;
[0044] (2) The sum of the spatial occupancy values of all points in the space at the same time exceeds a preset threshold;
[0045] (3) The total construction time when all tasks are completed is less than the preset threshold;
[0046] (4) During the construction process, the cost of all ongoing engineering tasks is less than the project's cost inventory;
[0047] Output all engineering task scheduling schemes that meet the constraints to the BIM model.
[0048] Furthermore, step S3 includes:
[0049] Step S31. Establish a subsystem for each type of engineering variable. Engineering variables include: project duration, project cost, construction quality parameters and resource consumption. In the BIM model, the construction arrangement of engineering tasks is used as input, and each engineering variable is used as output to establish a subsystem.
[0050] Step S32. Connect the input terminals of each subsystem and determine the effectiveness coefficient of each engineering task on the engineering variables based on historical construction data:
[0051] ;
[0052] Where UT represents the efficiency coefficient of the engineering task on the engineering variable, m represents the number of historical records, Tn represents the predetermined value of the engineering variable, Ti represents the output of the engineering variable in the i-th record, and min(Ti) represents the minimum value of the output of the engineering variable in the historical records.
[0053] Step S33. Calculate the correlation coefficient between every two engineering tasks:
[0054] ;
[0055] Where r represents the correlation coefficient between engineering tasks, xi and yi represent the output values of engineering variables after two engineering tasks are input into the subsystem in the i-th historical record, and x0 and y0 represent the average values of the output values of engineering variables in all historical records after two engineering tasks are input into the subsystem.
[0056] Step S34. Establish a multi-objective coordinated scheduling model so that after the engineering scheduling scheme is input into the model, the expected benefits of the engineering variables are output.
[0057] Furthermore, step S4 includes:
[0058] Step S41. Input the scheduling schemes for each project into the coordination and scheduling model, and perform linear programming with the constraint of the target interval of all projects and the planning condition of maximizing the expected return of the model:
[0059] ;
[0060] Where z represents the expected return, w1 to wn represent the weights of the 1st to nth engineering variables respectively, n is the number of engineering variables, U1 to Un represent the actual effectiveness of the 1st to nth engineering variables respectively, rj represents the correlation coefficient between the (j-1)th engineering task and the jth engineering task, with r1=1, c is the number of engineering tasks in the engineering scheduling scheme, and UT (n,j) The coefficient represents the effectiveness of the j-th engineering task on the n-th engineering variable, k is the environmental impact weight, Pn is the environmental impact on the n-th engineering variable, and R0 is the target effectiveness.
[0061] Step S42. Determine the maximum expected return z when each project scheduling plan is executed, and record it as the highest expected return value of the plan. Select the plan with the largest highest expected return value as the alternative plan to be executed.
[0062] Furthermore, step S5 includes:
[0063] Step S51. Acquire environmental factors in real time during the construction process. Environmental factors include: climate environment, engineering accidents and resource supply status. Use process modeling tools to predict the changes of environmental factors at the next moment and obtain an environmental change model. Process modeling tools include: Petri nets and IDEF.
[0064] Step S52. Integrate the environmental change model into the BIM model, determine the impact of the environment on each engineering variable, re-plan the highest expected benefit value of the current construction plan, and when the highest expected benefit is lower than the threshold, conduct secondary planning for the unfinished projects and readjust the scheduling plan.
[0065] Compared with the prior art, the beneficial effects achieved by the present invention are:
[0066] 1. This invention establishes a space-based BIM model, and for each engineering task, the construction area and cost requirements are placed in the building model space, so that the space occupied by each engineering task does not overlap and the cost requirements are less than the cost reserves, thereby establishing an engineering scheduling scheme, providing a clear and consistent data source for task management, and improving the rationality of task allocation.
[0067] 2. This invention can calculate the correlation between various engineering variables based on historical construction data, establish a steady-state engineering subsystem for each engineering variable, calculate the efficiency coefficient of each engineering scheduling scheme for the subsystem, establish a multi-objective coordinated scheduling model, thereby determining alternative schemes, helping to optimize the sequence of engineering tasks, resource allocation and schedule, improve construction efficiency, and ensure that the project proceeds as planned.
[0068] 3. This invention enables the use of process modeling tools to assess environmental risks during construction and integrate them into the BIM model. The scheduling model is adjusted according to the construction process and environmental factors. When the expected benefits decrease to a threshold, secondary planning is carried out for unfinished projects, and the control plan is updated. This can reduce the impact of environmental factors on the project, improve the flexibility of the plan, enhance the efficiency, quality and collaboration of the project, reduce errors and waste, and provide more comprehensive data support and decision-making basis. Attached Figure Description
[0069] The accompanying drawings are provided to further illustrate the invention and form part of the specification. They are used in conjunction with embodiments of the invention to explain the invention and do not constitute a limitation thereof. In the drawings:
[0070] Figure 1 This is a schematic diagram of the structure of the collaborative management and control system for engineering tasks based on building information modeling of the present invention;
[0071] Figure 2 This is a schematic diagram illustrating the steps of the collaborative management and control method for engineering tasks based on building information modeling (BIM) of the present invention. Detailed Implementation
[0072] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0073] Please see Figure 1 The present invention provides a technical solution: a collaborative management and control system for engineering tasks based on building information modeling, including: a spatial BIM module, an engineering placement module, a task association module, a scheme planning module, and an environmental assessment module;
[0074] The spatial BIM module is used to perform spatial modeling of the building under construction in accordance with the IFC Industrial Foundation standard, to obtain a digital building model based on three-dimensional space. At the same time, engineering tasks, engineering variables and engineering plans are entered into the building model, and a life cycle closed loop is built in the order of initiation, planning, control, execution and acceptance. A BIM building information model is constructed on the basis of the building model.
[0075] The spatial BIM module includes: a 3D modeling unit and a lifecycle unit;
[0076] The three-dimensional modeling unit is used to acquire structural components in the building, including structural columns, floor slabs, walls and building beams, and to build a three-dimensional model based on the structural components;
[0077] The lifecycle unit is used to connect the entire process of supply, design, subcontracting, construction and acceptance, to build an engineering management platform, and together with the 3D model, form a BIM building information model.
[0078] The project placement module is used to obtain the construction area, construction time and cost requirements of each project task, and use an automatic placement algorithm to place the project tasks in the building model space so that the space or time occupied by each project task does not overlap, and the cost requirements consumed by the project task per unit time are always less than the project cost stock, and output all project scheduling schemes that meet the conditions.
[0079] The engineering placement module includes: a spatial planning unit and a scheme scheduling unit;
[0080] The spatial planning unit is used to automatically arrange the construction areas for different engineering tasks in a three-dimensional building model;
[0081] The scheme scheduling unit is used to generate all engineering task arrangement results, and the construction scheme meets the time and space requirements and resource requirements.
[0082] The task association module is used to calculate the correlation between various engineering variables based on historical construction data and express it as a correlation coefficient. For each engineering variable, a steady-state engineering subsystem is established, and the effectiveness coefficient of each engineering task on the subsystem is calculated so that the subsystem outputs the engineering target parameters under each scheme. After weighted summation of the correlation between each subsystem, the scheme input and target output of the engineering system are obtained, thereby establishing a multi-objective coordination and scheduling model.
[0083] The task association module includes: an association analysis unit, a steady-state index unit, and a target coordination unit;
[0084] The correlation analysis unit is used to calculate the correlation coefficients between various engineering variables and connect the variables using an engineering topology.
[0085] The steady-state index unit establishes a subsystem for engineering variables and determines the effectiveness coefficient of each construction task for each subsystem.
[0086] The target coordination unit connects the subsystems according to their correlations to establish a multi-target coordination and scheduling model.
[0087] The scheme planning module is used to perform linear programming with the constraint that the engineering target parameters are within the range of all project targets and the highest return of the scheduling model as the planning condition. It obtains the highest return of each scheme under the current environmental input, calculates the highest expected return of each scheme, selects the scheme with the highest expected return as the alternative scheme, and executes the engineering task according to the alternative scheme.
[0088] The scheme planning module includes: an objective constraint unit and a revenue planning unit;
[0089] The target constraint unit is used to determine the constraints of the coordination and scheduling model, so that the constraints cover the entire process of project construction.
[0090] The revenue planning unit is used to perform linear programming to maximize the revenue of the coordination and scheduling model, calculate the expected revenue of each scheme, and select the scheme with the highest expected revenue to be executed.
[0091] The environmental assessment module is used to model the risks of environmental input changes during construction using process modeling tools and integrate them into the BIM model. It adjusts the BIM model according to the risks of environmental factors changing during the construction process and at the next moment, updates the expected benefits of the current plan, and performs secondary planning for unfinished projects and adjusts the scheduling plan when the expected benefits decrease to a threshold. After construction is completed, it evaluates the consistency between the construction process and the BIM model and updates the model's elastic weights.
[0092] The environmental assessment module includes: an environmental integration unit, a risk assessment unit, and a flexible weighting unit;
[0093] The environmental integration unit is used to acquire environmental factors that affect engineering tasks, perform process modeling of environmental change risks, and integrate them with the BIM model.
[0094] The risk assessment unit is used to predict the risk of changes in environmental factors at the next moment through a model, and to update the expected benefits of the plan.
[0095] The elastic weight unit is used to perform secondary planning when the expected returns decrease and to update the elastic weight of the BIM model.
[0096] like Figure 2 As shown, the collaborative management and control method for engineering tasks based on Building Information Modeling includes the following steps:
[0097] Step S1. In accordance with the IFC Industrial Foundation standard, a three-dimensional building model is established for the structural components in the building, an engineering management platform is established, the entire life cycle process of building construction is entered, and a BIM building information model is obtained based on the three-dimensional building model.
[0098] Step S1 includes:
[0099] Step S11. Use modeling software to create a three-dimensional building model of the structural components in the building. The structural components include structural columns, floor slabs, walls and building beams. The modeling software includes Revit, Archicad, Rhino and CATIA. Store the structure of the three-dimensional model.
[0100] Step S12. Establish an engineering management platform, input the entire life cycle process of building construction, including engineering tasks, engineering variables and engineering plans, build a life cycle closed loop in the order of initiation, planning, control, execution and acceptance, and integrate the engineering management platform into the three-dimensional building model to obtain the BIM building information model.
[0101] Step S2. Obtain the construction area, construction time and cost requirements of the engineering tasks, use the automatic layout algorithm to arrange the engineering tasks in the three-dimensional building model, so that the space or time occupied by each engineering task does not overlap, and the construction cost is lower than the cost stock, and output all engineering scheduling schemes that meet the conditions.
[0102] Step S2 includes:
[0103] Step S21. Represent the construction scope of the engineering task with a closed polygon, and determine the spatial occupancy status of each engineering task in the 3D building model, represented by the function f(x,y,z):
[0104] ;
[0105] Where f(x,y,z) represents the space occupancy value, x, y and z represent the horizontal, vertical and horizontal coordinates of the points inside the model, respectively, T0 represents the task duration, and t represents the duration of the completed task.
[0106] Step S22. Arrange tasks using an automatic task placement algorithm. Task placement must meet all of the following constraints:
[0107] (1) Before the start of the project, the space occupancy value of all points in the corresponding construction area is 0;
[0108] (2) The sum of the spatial occupancy values of all points in the space at the same time exceeds a preset threshold;
[0109] (3) The total construction time when all tasks are completed is less than the preset threshold;
[0110] (4) During the construction process, the cost of all ongoing engineering tasks is less than the project's cost inventory;
[0111] Output all engineering task scheduling schemes that meet the constraints to the BIM model.
[0112] Step S3. In the BIM model, establish a subsystem for each type of engineering variable output, connect the input ends of each subsystem, determine the effectiveness coefficient of each engineering task on the engineering variable based on historical construction data, and establish a multi-objective coordination and scheduling model.
[0113] Step S3 includes:
[0114] Step S31. Establish a subsystem for each type of engineering variable. Engineering variables include: project duration, project cost, construction quality parameters and resource consumption. In the BIM model, the construction arrangement of engineering tasks is used as input, and each engineering variable is used as output to establish a subsystem.
[0115] Step S32. Connect the input terminals of each subsystem and determine the effectiveness coefficient of each engineering task on the engineering variables based on historical construction data:
[0116] ;
[0117] Where UT represents the efficiency coefficient of the engineering task on the engineering variable, m represents the number of historical records, Tn represents the predetermined value of the engineering variable, Ti represents the output of the engineering variable in the i-th record, and min(Ti) represents the minimum value of the output of the engineering variable in the historical records.
[0118] Step S33. Calculate the correlation coefficient between every two engineering tasks:
[0119] ;
[0120] Where r represents the correlation coefficient between engineering tasks, xi and yi represent the output values of engineering variables after two engineering tasks are input into the subsystem in the i-th historical record, and x0 and y0 represent the average values of the output values of engineering variables in all historical records after two engineering tasks are input into the subsystem.
[0121] Step S34. Establish a multi-objective coordinated scheduling model so that after the engineering scheduling scheme is input into the model, the expected benefits of the engineering variables are output.
[0122] Step S4. Input each project scheduling scheme into the coordination scheduling model, use the target range of all projects as the constraint condition and the highest expected return of the model as the planning condition to perform linear programming, determine the highest expected return value corresponding to each project scheduling scheme, and select the scheme with the largest highest expected return value as the alternative scheme to be executed.
[0123] Step S4 includes:
[0124] Step S41. Input the scheduling schemes for each project into the coordination and scheduling model, and perform linear programming with the constraint of the target interval of all projects and the planning condition of maximizing the expected return of the model:
[0125] ;
[0126] Where z represents the expected return, w1 to wn represent the weights of the 1st to nth engineering variables respectively, n is the number of engineering variables, U1 to Un represent the actual effectiveness of the 1st to nth engineering variables respectively, rj represents the correlation coefficient between the (j-1)th engineering task and the jth engineering task, with r1=1, c is the number of engineering tasks in the engineering scheduling scheme, and UT (n,j) The coefficient represents the effectiveness of the j-th engineering task on the n-th engineering variable, k is the environmental impact weight, Pn is the environmental impact on the n-th engineering variable, and R0 is the target effectiveness.
[0127] Step S42. Determine the maximum expected return z when each project scheduling plan is executed, and record it as the highest expected return value of the plan. Select the plan with the largest highest expected return value as the alternative plan to be executed.
[0128] Step S5. Use process modeling tools to predict changes in environmental factors at the next moment, integrate the environmental change model with the BIM model, update the highest expected return in real time, and when the highest expected return is lower than the threshold, perform secondary planning for unfinished projects and readjust the scheduling plan.
[0129] Step S5 includes:
[0130] Step S51. Acquire environmental factors in real time during the construction process. Environmental factors include: climate environment, engineering accidents and resource supply status. Use process modeling tools to predict the changes of environmental factors at the next moment and obtain an environmental change model. Process modeling tools include: Petri nets and IDEF.
[0131] Step S52. Integrate the environmental change model into the BIM model, determine the impact of the environment on each engineering variable, re-plan the highest expected benefit value of the current construction plan, and when the highest expected benefit is lower than the threshold, conduct secondary planning for the unfinished projects and readjust the scheduling plan.
[0132] Example: A construction project has three tasks: earthwork excavation, ground paving, and wall paving. The building space is a 10m×10m square plan. The spaces occupied by the tasks are rectangles of 5m×5m, 2m×3m, and 10m×1m, respectively. The construction time is 10 days, 5 days, and 2 days, respectively. The correlation coefficient between task 1 and task 2 is -0.1. Then, two scheduling schemes are generated: [(task 1, task 2), task 3] and [task 3, (task 2, task 1)].
[0133] A BIM model is established, and the effectiveness coefficients of tasks on engineering variables are analyzed. When the project duration is taken as the engineering variable, the effectiveness coefficients of tasks are 0.8, 0.9 and 0.85 respectively. After planning, the expected benefits of the scheduling schemes are determined to be 2.1 and 3.4 respectively. Therefore, the second scheduling scheme is selected as the alternative scheme.
[0134] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article, or apparatus.
[0135] Finally, it should be noted that the above descriptions are merely preferred embodiments of the present invention and are not intended to limit the present invention. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art can still modify the technical solutions described in the foregoing embodiments or make equivalent substitutions for some of the technical features. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of the present invention should be included within the protection scope of the present invention.
Claims
1. A collaborative management and control method for engineering tasks based on Building Information Modeling (BIM), characterized in that, The method includes the following steps: Step S1. In accordance with the IFC Industrial Foundation standard, a three-dimensional building model is established for the structural components in the building, an engineering management platform is established, the entire life cycle process of building construction is entered, and a BIM building information model is obtained based on the three-dimensional building model. Step S2. Obtain the construction area, construction time and cost requirements of the engineering tasks, use the automatic layout algorithm to arrange the engineering tasks in the three-dimensional building model, so that the space or time occupied by each engineering task does not overlap, and the construction cost is lower than the cost stock, and output all engineering scheduling schemes that meet the conditions. Step S3. In the BIM model, establish a subsystem for each type of engineering variable output, connect the input ends of each subsystem, determine the effectiveness coefficient of each engineering task on the engineering variable based on historical construction data, and establish a multi-objective coordination and scheduling model. The calculation formulas for determining the effectiveness coefficients of each engineering task on the engineering variables are as follows: ; Where UT represents the efficiency coefficient of the engineering task on the engineering variable, m represents the number of historical records, Tn represents the predetermined value of the engineering variable, Ti represents the output of the engineering variable in the i-th record, and min(Ti) represents the minimum value of the output of the engineering variable in the historical records. Step S4. Input each project scheduling scheme into the coordination scheduling model, use the target range of all projects as the constraint condition and the highest expected return of the model as the planning condition to perform linear programming, determine the highest expected return value corresponding to each project scheduling scheme, and select the scheme with the largest highest expected return value as the alternative scheme to be executed. Step S4 includes: Step S41. Input the scheduling schemes for each project into the coordination and scheduling model, and perform linear programming with the constraint of the target interval of all projects and the planning condition of maximizing the expected return of the model: ; Where z represents the expected return, w1 to wn represent the weights of the 1st to nth engineering variables respectively, n is the number of engineering variables, U1 to Un represent the actual effectiveness of the 1st to nth engineering variables respectively, rj represents the correlation coefficient between the (j-1)th engineering task and the jth engineering task, with r1=1, c is the number of engineering tasks in the engineering scheduling scheme, and UT (n,j) The coefficient represents the effectiveness of the j-th engineering task on the n-th engineering variable, k is the environmental impact weight, Pn is the environmental impact on the n-th engineering variable, and R0 is the target effectiveness. Step S42. Determine the maximum expected benefit z when each project scheduling plan is executed, and record it as the highest expected benefit value of the plan. Select the plan with the highest expected benefit value as the alternative plan to be executed. Step S5. Use process modeling tools to predict changes in environmental factors at the next moment, integrate the environmental change model with the BIM model, update the highest expected return in real time, and when the highest expected return is lower than the threshold, perform secondary planning for unfinished projects and readjust the scheduling plan.
2. The collaborative management and control method for engineering tasks based on Building Information Modeling as described in claim 1, characterized in that: Step S1 includes: Step S11. Use modeling software to create a three-dimensional building model of the structural components in the building. The structural components include structural columns, floor slabs, walls and building beams. The modeling software includes Revit, Archicad, Rhino and CATIA. Store the structure of the three-dimensional model. Step S12. Establish an engineering management platform, input the entire life cycle process of building construction, including engineering tasks, engineering variables and engineering plans, build a life cycle closed loop in the order of initiation, planning, control, execution and acceptance, and integrate the engineering management platform into the three-dimensional building model to obtain the BIM building information model; Step S2 includes: Step S21. Represent the construction scope of the engineering task with a closed polygon, and determine the spatial occupancy status of each engineering task in the 3D building model, represented by the function f(x,y,z): ; Where f(x,y,z) represents the space occupancy value, x, y and z represent the horizontal, vertical and horizontal coordinates of the points inside the model, respectively, T0 represents the task duration, and t represents the duration of the completed task. Step S22. Arrange tasks using an automatic task placement algorithm. Task placement must meet all of the following constraints: (1) Before the start of the project, the space occupancy value of all points in the corresponding construction area is 0; (2) The sum of the spatial occupancy values of all points in the space at the same time exceeds a preset threshold; (3) The total construction time when all tasks are completed is less than the preset threshold; (4) During the construction process, the cost of all ongoing engineering tasks is less than the project's cost inventory; Output all engineering task scheduling schemes that meet the constraints to the BIM model.
3. The collaborative management and control method for engineering tasks based on Building Information Modeling as described in claim 2, characterized in that: Step S3 includes: Step S31. Establish a subsystem for each type of engineering variable. Engineering variables include: project duration, project cost, construction quality parameters and resource consumption. In the BIM model, the construction arrangement of engineering tasks is used as input, and each engineering variable is used as output to establish a subsystem. Step S32. Connect the input terminals of each subsystem and determine the effectiveness coefficient of each engineering task on the engineering variables based on historical construction data; Step S33. Calculate the correlation coefficient between every two engineering tasks: ; Where r represents the correlation coefficient between engineering tasks, xi and yi represent the output values of engineering variables after the first and second engineering tasks are input into the subsystem in the i-th historical record, respectively, and x0 and y0 represent the average values of the output values of engineering variables in all historical records after the first and second engineering tasks are input into the subsystem, respectively. Step S34. Establish a multi-objective coordinated scheduling model so that after the engineering scheduling scheme is input into the model, the expected benefits of the engineering variables are output.
4. The collaborative management and control method for engineering tasks based on Building Information Modeling as described in claim 3, characterized in that: Step S5 includes: Step S51. Acquire environmental factors in real time during the construction process. Environmental factors include: climate environment, engineering accidents and resource supply status. Use process modeling tools to predict the changes of environmental factors at the next moment and obtain an environmental change model. Process modeling tools include: Petri nets and IDEF. Step S52. Integrate the environmental change model into the BIM model, determine the impact of the environment on each engineering variable, re-plan the highest expected benefit value of the current construction plan, and when the highest expected benefit is lower than the threshold, conduct secondary planning for the unfinished projects and readjust the scheduling plan.
5. A collaborative management and control system for engineering tasks based on Building Information Modeling (BIM), employing the collaborative management and control method for engineering tasks based on Building Information Modeling as described in any one of claims 1 to 4, characterized in that, The system includes the following modules: spatial BIM module, engineering placement module, task association module, scheme planning module, and environmental assessment module; The spatial BIM module is used to perform spatial modeling of the building under construction in accordance with the IFC Industrial Foundation standard, to obtain a digital building model based on three-dimensional space. At the same time, engineering tasks, engineering variables and engineering plans are entered into the building model, and a life cycle closed loop is built in the order of initiation, planning, control, execution and acceptance. A BIM building information model is constructed on the basis of the building model. The project placement module is used to obtain the construction area, construction time and cost requirements of each project task, and use an automatic placement algorithm to place the project tasks in the building model space so that the space or time occupied by each project task does not overlap, and the cost requirements consumed by the project task per unit time are always less than the project cost stock, and output all project scheduling schemes that meet the conditions. The task association module is used to calculate the correlation between various engineering variables based on historical construction data and express it as a correlation coefficient. For each engineering variable, a steady-state engineering subsystem is established, and the effectiveness coefficient of each engineering task on the subsystem is calculated so that the subsystem outputs the engineering target parameters under each scheme. After weighted summation of the correlation between each subsystem, the scheme input and target output of the engineering system are obtained, thereby establishing a multi-objective coordination and scheduling model. The scheme planning module is used to perform linear programming with the constraint that the engineering target parameters are within the range of all project targets and the highest return of the scheduling model as the planning condition. It obtains the highest return of each scheme under the current environmental input, calculates the highest expected return of each scheme, selects the scheme with the highest expected return as the alternative scheme, and executes the engineering task according to the alternative scheme. The environmental assessment module is used to model the risks of environmental input changes during construction using process modeling tools and integrate them into the BIM model. It adjusts the BIM model according to the risks of environmental factors changing during the construction process and at the next moment, updates the expected benefits of the current plan, and performs secondary planning for unfinished projects and adjusts the scheduling plan when the expected benefits decrease to a threshold. After construction is completed, it evaluates the consistency between the construction process and the BIM model and updates the model's elastic weights.
6. The collaborative management and control system for engineering tasks based on Building Information Modeling as described in claim 5, characterized in that: The spatial BIM module includes: a 3D modeling unit and a lifecycle unit; The three-dimensional modeling unit is used to acquire structural components in the building, including structural columns, floor slabs, walls and building beams, and to build a three-dimensional model based on the structural components; The lifecycle unit is used to connect the entire process of supply, design, subcontracting, construction and acceptance, build an engineering management platform, and form a BIM building information model with the 3D model; The engineering placement module includes: a spatial planning unit and a scheme scheduling unit; The spatial planning unit is used to automatically arrange the construction areas for different engineering tasks in a three-dimensional building model; The scheme scheduling unit is used to generate all engineering task arrangement results, and the construction scheme meets the time and space requirements and resource requirements.
7. The collaborative management and control system for engineering tasks based on Building Information Modeling as described in claim 6, characterized in that: The task association module includes: an association analysis unit, a steady-state index unit, and a target coordination unit; The correlation analysis unit is used to calculate the correlation coefficients between various engineering variables and connect the variables using an engineering topology. The steady-state index unit establishes a subsystem for engineering variables and determines the effectiveness coefficient of each construction task for each subsystem. The target coordination unit connects the subsystems according to their correlations to establish a multi-target coordination and scheduling model.
8. The collaborative management and control system for engineering tasks based on Building Information Modeling as described in claim 7, characterized in that: The scheme planning module includes: an objective constraint unit and a revenue planning unit; The target constraint unit is used to determine the constraints of the coordination and scheduling model, so that the constraints cover the entire process of project construction. The revenue planning unit is used to perform linear programming to maximize the revenue of the coordination and scheduling model, calculate the expected revenue of each scheme, and select the scheme with the highest expected revenue to be executed.
9. The collaborative management and control system for engineering tasks based on Building Information Modeling as described in claim 8, characterized in that: The environmental assessment module includes: an environmental integration unit, a risk assessment unit, and a flexible weighting unit; The environmental integration unit is used to acquire environmental factors that affect engineering tasks, perform process modeling of environmental change risks, and integrate them with the BIM model. The risk assessment unit is used to predict the risk of changes in environmental factors at the next moment through a model, and to update the expected benefits of the plan. The elastic weight unit is used to perform secondary planning when the expected returns decrease and to update the elastic weight of the BIM model.
Citation Information
Patent Citations
BIM-based high-rise building construction period optimization method and system
CN117852690A
Hydraulic engineering progress prediction system based on multiple construction stages
CN118886677A