A method and system for monitoring the whole life cycle of construction engineering projects
Through dynamic monitoring and real-time update of the link processes of construction projects, the problem of scheduled completion under delays and suspensions was solved, and the scheduled delivery of link processes and overall project efficiency was achieved.
Patent Information
- Application Number
- CN202411176366.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-26
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2044-08-26
AI Technical Summary
The existing technology fails to effectively consider the possible delays and suspensions of construction projects during the process, resulting in the inability to complete the project on schedule, affecting the later planning.
By obtaining the process conditions configured by users, filtering the project stage and link processes, calculating the estimated time and maximum commitment time of the link process, dynamically monitoring the project stage, analyzing key link information, monitoring the process status of the link in real time, updating status information, and displaying the real-time process of the project.
It ensures the on-time delivery of the link process, reduces the risk of delay caused by planning steps, improves the efficiency and quality of project execution, and ensures that the project is completed within the prescribed time limit.
Smart Images

Figure CN119151275B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the field of project monitoring, relates to the whole life cycle monitoring technology of construction engineering projects, and specifically is a method and system based on the whole life cycle monitoring of construction engineering projects. Background Art
[0002] The whole life cycle monitoring of construction engineering projects can integrate the information and data generated in each stage of the project, including data and documents in the early planning, design, construction, acceptance and other links; through the system integration and data sharing functions, managers can obtain and view the relevant information of the project at any time, avoiding the problems of information islands and communication lags, and improving the efficiency of project management; through collecting and analyzing a large amount of project data, the whole life cycle monitoring can generate various reports and charts, and conduct a comprehensive and in-depth analysis and evaluation of the project; it helps the management to make scientific and accurate decisions, and improve the management level and decision-making effect of the project; the whole life cycle monitoring system can record the cost input and expenditure of the project, can more accurately predict the resource requirements of the project, helps to optimize the allocation and utilization of resources, improve the use efficiency of resources, and reduce the overall cost of the project.
[0003] In the prior art (a patent for invention with the application number of 2023112702540), a digital project management method for engineering construction based on BIM technology is disclosed. The method includes: obtaining an engineering project to construct a BIM model, processing the BIM model based on a GIS visualization platform to obtain a GIS visualization model, and obtaining model construction information, obtaining cost data by obtaining the dynamic data of project construction, combining and calculating the cost data and constructing dynamic management information to generate a project management plan; obtaining real-time document update information by extracting the target documents in the project management plan; generating a multi-source heterogeneous data set through the real-time monitoring data of the construction site, and embedding the multi-source heterogeneous data set into the GIS visualization model through the multi-source heterogeneous data set to obtain an engineering BI management cockpit, which can update the BIM tube type and project management data to form digital assets and be transmitted and applied in the whole life cycle of the project; however, the prior art manages cost data without considering various situations such as delays and suspensions that may occur during the construction engineering project, resulting in the project not being completed on schedule and affecting the later plan.
[0004] The present invention provides a method and system based on the whole life cycle monitoring of construction engineering projects to solve the above technical problems. Summary of the Invention
[0005] The present invention aims to solve at least one of the technical problems existing in the prior art; for this purpose, the present invention proposes a method and system for monitoring the whole life cycle of a construction project, which is used to solve the technical problem that the prior art does not consider various situations of delays and suspensions during the process of a construction project, resulting in the project not being completed on schedule and affecting the later plan.
[0006] To achieve the above object, a first aspect of the present invention provides a method for monitoring the whole life cycle of a construction project, including:
[0007] Step S1: Obtain the process conditions configured by the user, and screen out the corresponding project phases and link processes from the template library; wherein, the process conditions are set by the user customarily.
[0008] Step S2: Obtain the parallel relationship of the current link process, and calculate the estimated time of the link process according to the parallel relationship; wherein, the estimated time includes the estimated start time and the estimated end time.
[0009] Step S3: Dynamically monitor each project phase, and calculate the longest committed duration of all link processes corresponding to several project phases; calculate the time proportion of each project phase in the total project plan committed duration according to the longest committed duration.
[0010] Step S4: Extract the key links from the project phases, and analyze the key information of the key links in the corresponding project phases; wherein, the key information includes location, committed usage duration, planned duration, planned completion time, actual usage duration, duration from start to completion, started duration, completed duration.
[0011] Step S5: Monitor the status information of several link processes, and calculate the real-time progress of the project according to the status information; judge whether the progress of the project phase is normal according to the real-time progress of the project; if yes, continuously monitor the status information of several link processes; if not, update the status information of the link processes; calculate the planned link processes; display the status information of the link processes and the real-time progress of the project phase to the user.
[0012] Preferably, the calculating the estimated time of the link process according to the parallel relationship includes:
[0013] If there is no parallel link process for the current link process, the estimated end time of the current link process is f(y i ) = f(x i ) + T i ; the estimated start time f(x i+1 ) of the next link process = f(y i ); wherein, f(x i ) is the estimated start time of the current link process, f(yi ) is the estimated end time of the current process; T i is the promised duration of the current process;
[0014] If there are parallel process flows in the current process flow and the parallel relationship is "and", the estimated start time of the next process is f(x i+1 ) = max[f(y i ), f(y m ), … f(y k )]; where f(y i ), f(y m ), … f(y k ) are the current process flow and the process flows parallel to the current process flow;
[0015] If there are parallel process flows in the current process flow and the parallel relationship is "or", the estimated start time of the next process is f(x i+1 ) = min[f(y i ), f(y m ), … f(y k )]; where f(y i ), f(y m ), … f(y k ) are the current process flow and the process flows parallel to the current process flow.
[0016] The present invention calculates the estimated time of several process flows, can determine the deadlines of several process flows, and lays a foundation for subsequent monitoring of several process flows.
[0017] Preferably, calculating the longest promised duration of all process flows corresponding to several project phases includes:
[0018] Let the initial position of each process flow be x k , the departure direction of each process flow x k + 1 = u k (x k ), and the promised duration between two adjacent process flows is d k [u k (x k )]; then the longest promised duration is
[0019] The present invention calculates the longest promised duration of several process flows, can obtain the maximum deadlines of several process flows, is convenient for managing the process flows, and is beneficial to ensuring the on-schedule delivery of each process flow.
[0020] Preferably, calculating the time proportion of each project stage in the total planned commitment duration of the project according to the longest commitment duration includes:
[0021] Retrieving the longest commitment duration of several link processes, adding up the longest commitment durations of the link processes corresponding to the project stage to obtain the longest commitment duration of the project stage; calculating the time proportion of each project stage in the total calculated commitment duration of the project, and determining whether the time proportion is less than or equal to 10%; if so, setting the time proportion to 10%; if not, reducing the time proportion of the project stage in proportion;
[0022] Through the formula Calculating the original proportion of the project stage; through the formula a 1 x 1 +a 2 x 2 +......+a i x i =100% to calculate the scaling ratio of several project stages; where li is the sum of the longest commitment durations of the project stages; a i x i =Y i ,Y i represents the proportion of stage ratio scaling, Y i is the display proportion of the project stage after optimization, and Y i >=10%, Y 1 +Y 2 +......+Y i =100%.
[0023] The present invention allocates the time proportion of each project stage according to the longest commitment duration, enabling managers to more precisely plan the expected duration of each stage, ensuring the rationality and feasibility of the entire project plan, and helping to reduce the delay risk caused by the planned steps.
[0024] Preferably, analyzing the key information of the key link in the corresponding project stage includes:
[0025] Through the formula Calculating the position of the key link; where m represents the key link, f(m) is the longest commitment duration from the start link of the current stage to m, n is the current stage, R(n) is the longest commitment duration of the current stage, is the proportion of the current stage, Y n is the display proportion of the current stage;
[0026] Through the formula Calculating the committed usage duration of the key link; where x m is the initial position of the key link, x m +1=u m(x m ) is the starting direction of the key link, d m [u m (x m )] is the promised duration between the key process and the adjacent link processes
[0027] The planned duration of the key link is calculated through the formula JT = f m (x m ) - w(x), where w(x) is the sum of the promised durations of the skipped and non-calculated links involved in the longest path;
[0028] Mark the expected end time as the planned completion time, and the actual usage duration is the difference between the actual end time and the start time of the project phase; the durations from the start and completion are the differences between the expected start and completion times and the current time, and the durations of started and completed are the current time minus the actual start time or completion time.
[0029] The present invention analyzes and calculates the key information of the key links in the project phase, which can strengthen the control of the key links, give priority to the resource allocation of the key links, help reduce unnecessary delays and waste, and improve the efficiency of the overall project execution.
[0030] Preferably, calculating the real-time progress of the project according to the status information includes:
[0031] Retrieve the status information of several link processes, where the status information includes running, completed, not running, completed ahead of schedule, and overdue;
[0032] Extract the link processes with the status information of running, and calculate the sum of the longest promised durations from the first link process to the running link processes respectively; take the position of the link process corresponding to the largest sum as the real-time progress of the current project.
[0033] It should be noted that the calculation method of the position of the link process is the same as that of the key link.
[0034] The present invention can enable the management personnel to understand the latest status of the project by calculating the real-time progress of the project; during the project execution, factors such as the environment, resources, or requirements may change, and the real-time progress information helps the management personnel to identify these changes in time and make rapid adjustments, which is beneficial to ensuring the quality of the project.
[0035] Preferably, judging whether the progress of the project phase is normal according to the real-time progress of the project includes:
[0036] Retrieve the sum of the longest promised durations from the real-time progress of the project to the first link process; obtain the usage duration of the project phase; calculate the difference d between the sum of the longest promised durations and the usage duration;
[0037] Determine whether d is less than 0; if so, it is determined that the process of the project stage is overdue; if not, it is determined that the process of the project stage is normal or ahead of schedule; where the value of d represents the number of days by which the project stage is ahead or overdue.
[0038] The present invention determines whether the progress of the project stage is overdue according to the real-time process, which can help the management personnel adjust the speed of the project stage in time and ensure the integrity of the project within the specified time limit.
[0039] Preferably, updating the status information of the link process includes:
[0040] Retrieve the difference d of the link process. When the difference d is greater than 0, update the status information of the link process to completed ahead of schedule;
[0041] When the difference d is equal to 0, update the status information of the link process to running;
[0042] When the difference d is less than 0, update the status information of the link process to overdue, calculate the overdue duration, and when the duration is greater than the pause threshold, automatically pause the corresponding link process.
[0043] Preferably, calculating the planned link process includes:
[0044] Retrieve the sum H of the longest committed durations from the real-time process of the project to the first link process; obtain the planned usage duration through the formula (H - d), and infer the link process where the plan is located through the planned usage duration;
[0045] Let [X 1 , X 2 , …… X n be all the links in the sum of the longest committed durations, and [f(1), f(2), …… f(n)] be the longest committed durations corresponding to each link; R(1) = planned usage duration - f(1); R(i) = R(i - 1) - f(i), i > 1;
[0046] Analyze the values of R(i) and R(i - 1). When R(i - 1) > 0 and R(i) ≤ 0, the corresponding X i is the planned link process, and calculate the position of X i .
[0047] It should be noted that the calculation method of the position of X i is the same as the calculation method of the key link.
[0048] The present invention calculates the process flow of a plan, and can compare the real-time process with the process flow of the plan. When the real-time process lags far behind the process flow, managers can adjust the strategy of the project phase in a timely manner, improve the efficiency of the project process, and help ensure that the project is completed within the specified time limit.
[0049] The second aspect of the present invention provides a system for monitoring the whole life cycle of a construction project, including:
[0050] A process generation module: used to screen out the corresponding project phases and process flows from the template library according to the process conditions configured by the user;
[0051] A project progress module: used to display the proportion of the project phase and the planned duration, display the key information of the key links in the project phase, display the current progress and planned progress of the project phase; and display the status information of the process flow in the project phase to the user in real time;
[0052] A real-time monitoring module: used to monitor the process flow carried out in the project phase, analyze the delay and automatic suspension of the process flow, and update the status information of the process flow;
[0053] A performance analysis module: used to establish a performance index system for the created project phase, calculate the index scores of the process flows in the project phase, calculate the total score of the project phase according to the preset weights, and rank the project phases according to the total score.
[0054] Compared with the prior art, the beneficial effects of the present invention are:
[0055] 1. The present invention calculates the estimated time of several process flows, can determine the deadlines of several process flows, and lays a foundation for subsequent monitoring of several process flows; calculates the longest committed duration of several process flows, can obtain the maximum deadlines of several process flows, facilitates the management of the process flows, and helps ensure the on-time delivery of each process flow; distributes the time proportion of each project phase according to the longest committed duration, enabling managers to more precisely plan the expected duration of each phase, ensuring the rationality and feasibility of the entire project plan, and helping to reduce the risk of delays caused by the planned steps; analyzes and calculates the key information of the key links in the project phase, can strengthen the control of the key links, give priority to the resource allocation of the key links, helps reduce unnecessary delays and waste, and improves the efficiency of the overall project execution.
[0056] 2. By calculating the real-time progress of the project, the present invention enables managers to understand the latest status of the project; during the project execution, factors such as the environment, resources, or requirements may change, and the real-time progress information helps managers identify these changes in a timely manner and make prompt adjustments, which is conducive to ensuring the quality of the project; judging whether the progress of the project phase exceeds the due date based on the real-time progress can help managers adjust the speed of the project phase in a timely manner; calculating the planned link process can compare the real-time progress with the planned link process. When the real-time progress lags far behind the link process, managers can adjust the strategy of the project phase in a timely manner, improve the efficiency of the project progress, and is conducive to ensuring the completion of the project within the specified deadline. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the drawings required for the description of the embodiments or the prior art. Obviously, the drawings in the following description are only some embodiments of the present invention. For those of ordinary skill in the art, other drawings can be obtained based on these drawings without creative efforts.
[0058] Figure 1 It is a schematic diagram of the specific steps of the method of the present invention;
[0059] Figure 2 It is a schematic diagram of the steps for analyzing the proportion of project phases of the present invention;
[0060] Figure 3 It is a schematic diagram of the steps for analyzing key information of the present invention;
[0061] Figure 4 It is a schematic diagram of the steps for real-time monitoring of the project of the present invention;
[0062] Figure 5 It is a schematic diagram of the system architecture of the present invention. DETAILED DESCRIPTION OF THE EMBODIMENTS
[0063] The following will clearly and completely describe the technical solutions of the present invention in conjunction with the embodiments. Obviously, the described embodiments are only some embodiments of the present invention, rather than all embodiments. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present invention without creative efforts belong to the scope of protection of the present invention.
[0064] Please refer to Figure 1 , an embodiment of the first aspect of the present invention provides a method for monitoring the whole life cycle of a construction project, including:
[0065] Step S1: Obtain the process conditions configured by the user, and screen out the corresponding project phases and link processes from the template library; among them, the process conditions are set by the user customarily;
[0066] Step S2: Obtain the parallel relationship of the current link process, and calculate the estimated time of the link process according to the parallel relationship; among them, the estimated time includes the estimated start time and the estimated end time;
[0067] Step S3: Dynamically monitor each project phase, and calculate the longest commitment duration of all link processes of the corresponding several project phases; calculate the time proportion of each project phase in the total planned commitment duration of the project;
[0068] Step S4: Extract the key links from the project phases, and analyze the key information of the key links in the corresponding project phases; among them, the key information includes location, committed usage duration, planned duration, planned completion time, actual usage duration, duration from start to completion, duration of start and completion;
[0069] Step S5: Monitor the status information of several link processes, and calculate the real-time progress of the project according to the status information; judge whether the progress of the project phase is normal according to the real-time progress of the project; if so, continuously monitor the status information of several link processes; if not, update the status information of the link process; calculate the planned link process; display the status information of the link process and the real-time progress of the project phase to the user.
[0070] Please refer to Figure 2 , obtain the process conditions configured by the user, and screen out the corresponding project phases and link processes from the template library; obtain the parallel relationship of the current link process, if there is no parallel link process for the current link process, then the estimated end time of the current link process is f(y i ) = f(x i ) + T i ; the estimated start time f(x i+1 ) of the next link process = f(y i ); among them, f(x i ) is the estimated start time of the current link process, f(y i ) is the estimated end time of the current link process; T i is the committed duration of the current link process;
[0071] If the current link process has parallel link processes and the parallel relationship is AND, then the estimated start time of the next link is f(x i+1 ) = max[f(y i ), f(y m ), … f(y k); where f(y i ), f(y m ), … f(y k ) are the current process and the processes parallel to the current process;
[0072] If there are parallel processes in the current process and the parallel relationship is OR, the estimated start time of the next process is f(x i+1 ) = min[f(y i ), f(y m ), … f(y k )]; where f(y i ), f(y m ), … f(y k ) are the current process and the processes parallel to the current process.
[0073] For example: Suppose there are 3 process flows in existing project 1; analyze the estimated times of the 3 process flows; process flow 1 and process flow 2 are parallel processes, and the parallel relationship is AND; the estimated end time of process flow 1 is May 27th, and the estimated end time of process flow 2 is May 21st; then the estimated start time of process flow 3 is May 27th;
[0074] There are 3 process flows in existing project 2, analyze the estimated times of the 3 process flows; process flow 1 and process flow 2 are parallel processes, and the parallel relationship is OR; the estimated end time of process flow 1 is July 23rd; the estimated end time of process flow 2 is July 16th; then the estimated start time of process flow 3 is July 16th.
[0075] Conduct dynamic monitoring for each project stage, let the initial position of each process flow be x k , the departure direction x k + 1 = u k (x k ), and the promised duration between two adjacent process flows is d k [u k (x k )]; then the longest promised duration is
[0076] For example: Suppose analyze the longest promised durations of 3 process flows in project 1, and obtain the longest promised duration of process flow 1 as 37 days, the longest promised duration of process flow 2 as 33 days, and the longest promised duration of process flow 3 as 56 days through the formula.
[0077] Retrieve the longest promised duration of several process links, and add up the longest promised durations of the process links in the corresponding project phase to obtain the longest promised duration of the project phase; calculate the time proportion of each project phase in the total calculated promised duration of the project, and determine whether the time proportion is less than or equal to 10%; if so, set the time proportion to 10%; if not, reduce the time proportion of the project phase in proportion.
[0078] Through the formula Calculate the original proportion of the project phase; through the formula a 1 x 1 +a 2 x 2 +......+a i x i =100% Calculate the scaling ratio of several project phases; where, li is the sum of the longest promised durations of the project phase; a i x i =Y i ,Y i represents the proportion of phase ratio scaling, Y i is the display proportion of the optimized project phase, and Y i >=10%,Y 1 +Y 2 +......+Y i =100%。
[0079] For example: Assume that the time proportions of project phase 1, project phase 2, and project phase 3 are analyzed, and the time proportion of project phase 1 is 29.37%; the time proportion of project phase 2 is 26.19%; the time proportion of project phase 3 is 44.44%.
[0080] Please refer to Figure 3 Extract the key links from the project phase, and through the formula Calculate the position of the key link; where, m represents the key link, f(m) is the longest promised duration from the start link of the current phase to m, n is the current phase, R(n) is the longest promised duration of the current phase, is the proportion of the current phase, Y n is the display proportion of the current phase;
[0081] Through the formula Calculate the promised usage duration of the key link; where, x m is the initial position of the key link, x m +1=u m (x m ) is the departure direction of the key link, d m [u m (x m)]The promised duration between the key process and the adjacent process
[0082] Through the formula JT = f m (x m ) - w(x) to calculate the planned duration of the key process, where w(x) is the sum of the promised durations of the skipped and non-calculated processes involved in the longest path;
[0083] Mark the expected end time as the planned completion time, and the actual usage duration is the difference between the actual end time and the start time of the project phase; the durations from the start and completion are the differences between the expected start and completion times and the current time, and the durations of started and completed are the current time minus the actual start time or completion time.
[0084] Please refer to Figure 4 , monitor the status information of several process flows, extract the process flows with the status information of running, and calculate the sum of the longest promised durations from the first process flow to the running process flows respectively; take the position of the process flow corresponding to the largest sum as the real-time progress of the current project;
[0085] Retrieve the sum of the longest promised durations from the real-time progress of the project to the first process flow; obtain the usage duration of the project phase; calculate the difference d between the sum of the longest promised durations and the usage duration; determine whether d is less than 0; if so, it is determined that the progress of the project phase is overdue; if not, it is determined that the progress of the project phase is normal or ahead; where the value of d represents the number of days ahead or overdue of the project phase;
[0086] Retrieve the difference d of the process flow. When the difference d is greater than 0, update the status information of the process flow to completed ahead of schedule; when the difference d is equal to 0, update the status information of the process flow to running; when the difference d is less than 0, update the status information of the process flow to overdue, calculate the overdue duration, and when the duration is greater than the pause threshold, automatically pause the corresponding process flow;
[0087] Retrieve the sum H of the longest promised durations from the real-time progress of the project to the first process flow; obtain the planned usage duration through the formula (H - d), and infer the process flow where the plan is located through the planned usage duration;
[0088] Let [X 1 , X 2 , …… X n be all the processes in the sum of the longest promised durations, and [f(1), f(2), …… f(n)] be the longest promised durations corresponding to each process; R(1) = planned usage duration - f(1); R(i) = R(i - 1) - f(i), i > 1; analyze the values of R(i) and R(i - 1). When R(i - 1) > 0 and R(i) ≤ 0, the corresponding Xi For the planned process flow and calculate X i position.
[0089] For example: Suppose there are 4 process flows in the existing project 3, and the longest committed times of the 4 process flows are 10 days, 20 days, 30 days, and 15 days respectively; the current process flow is 3 and it has been carried out for 15 days. Calculate that the sum of the longest committed durations is 45 days. By calculation, the project usage duration is 28 days, then the difference d = 17.
[0090] Adding the number of days of the real-time process to the difference to obtain the planned usage duration of 11 days; R(1) = 11 - 10 = 1; R(2) = 1 - 20 = -19; the planned process flow is process flow 2.
[0091] Please refer to Figure 5 , the second aspect embodiment of the present invention provides a system based on the whole life cycle monitoring of construction engineering projects, including:
[0092] Process generation module: used to screen out the corresponding project phases and process flows from the template library according to the process conditions configured by the user;
[0093] Project progress module: used to display the proportion of project phases and the planned usage duration, display the key information of key processes in the project phase, display the current progress and planned progress of the project phase; and display the status information of the process flows in the project phase to the user in real time;
[0094] Real-time monitoring module: used to monitor the process flows carried out in the project phase, analyze the situations of process flow delays and automatic suspensions, and update the status information of the process flows;
[0095] Performance analysis module: used to establish a performance index system for the created project phases, calculate the index scores of the process flows in the project phase, calculate the total score of the project phase according to the preset weights, and rank the project phases according to the total score.
[0096] Some of the data in the above formula are calculated by removing the dimension and taking their numerical values. The formula is obtained by software simulation of a large amount of collected data to get a formula closest to the real situation; the preset parameters and preset thresholds in the formula are set by those skilled in the art according to the actual situation or obtained by simulating a large amount of data.
[0097] Working principle of the present invention: The present invention obtains the process conditions configured by the user, screens out the corresponding project phases and link processes from the template library according to the process conditions; calculates the estimated time of the link processes according to the parallel relationship; dynamically monitors each project phase, and calculates the longest commitment duration of all link processes of the corresponding several project phases; calculates the time proportion of each project phase in the total project plan commitment duration according to the longest commitment duration; extracts key links from the project phases, and analyzes the key information of the key links in the corresponding project phases; monitors the status information of several link processes, and calculates the real-time progress of the project according to the status information; judges whether the progress of the project phase is normal according to the real-time progress of the project; if so, continuously monitors the status information of several link processes; if not, updates the status information of the link processes; calculates the planned link processes; and displays the status information of the link processes and the real-time progress of the project phase to the user.
[0098] The above embodiments are only used to illustrate the technical method of the present invention and not to limit it. Although the present invention has been described in detail with reference to the preferred embodiments, those of ordinary skill in the art should understand that the technical method of the present invention can be modified or equivalently replaced without departing from the spirit and scope of the technical method of the present invention.
Claims
1. A method based on the full life cycle monitoring of a construction project, characterized in that: include: Step S1: Obtain the process conditions configured by the user, and select the corresponding project phases and link processes from the template library according to the process conditions; wherein the process conditions are customized by the user; Step S2: Obtain the parallel relationship of the current link process, and calculate the estimated time of the link process according to the parallel relationship; wherein the estimated time includes the estimated start time and the estimated end time; Step S3: Dynamically monitor each project stage and calculate the longest commitment time of all process links corresponding to several project stages; calculate the time proportion of each project stage in the total project plan commitment time according to the longest commitment time; Step S4: extract key links from the project phases and analyze key information of the key links in the corresponding project phases; wherein the key information includes location, promised use time, planned use time, planned completion time, actual use time, time from start and completion, and time started and completed; Step S5: monitor the status information of several link processes, calculate the real-time progress of the project according to the status information; judge whether the progress of the project stage is normal according to the real-time progress of the project; if yes, continue to monitor the status information of several link processes; if not, update the status information of the link processes; calculate the link processes of the plan; display the status information of the link processes and the real-time progress of the project stages to the user; The calculation of the maximum commitment time for all process steps corresponding to several project phases includes: Let the initial position of each link process be , the starting point and direction of each link process , the commitment time between two adjacent process steps is ; The maximum commitment duration is ; The steps of the calculation plan include: Retrieve the sum H of the longest committed time from the real-time progress of the project to the first link process; calculate the difference d between the sum of the longest committed time and the usage time; obtain the planned usage time through the formula (Hd), and deduce the link process where the plan is located through the planned usage time; make The sum of the longest commitment duration for all links, The longest commitment duration for each link; Planned usage time- ; ; right and When the value of , , then the corresponding The process of planning and calculation location.
2. A method for monitoring the entire life cycle of a construction project according to claim 1, characterized in that: The estimated time of calculating the link process according to the parallel relationship includes: If there is no parallel process in the current process, the estimated end time of the current process is ; Estimated start time of the next stage of the process ;in, The estimated start time of the current process. The estimated end time of the current process; The committed duration of the current process; If the current link process has a parallel link process and the parallel relationship is and, then the estimated start time of the next link is ;in, The current link process and the link process parallel to the current link process; If the current phase process has a parallel phase process and the parallel relationship is or, the estimated start time of the next phase is ;in, It is the current link process and the link process parallel to the current link process.
3. A method for monitoring the entire life cycle of a construction project according to claim 1, characterized in that: The time proportion of each project phase in the total project plan commitment time is calculated based on the longest commitment time, including: Retrieve the longest committed duration of several process steps, add up the longest committed duration of the process steps of the corresponding project phase to get the longest committed duration of the project phase; calculate the time proportion of each project phase in the total project plan committed duration, and determine whether the time proportion is less than or equal to 10%; if yes, set the time proportion to 10%; if not, reduce the time proportion of the project phase in proportion; By formula Calculate the original proportion of the project phase; by formula Calculate scaling ratios for several project phases; where: is the sum of the longest committed durations of the project phases; , Indicates the scaling ratio of the stage proportion, is the display percentage of the optimized project stage, and , .
4. A method for monitoring the entire life cycle of a construction project according to claim 1, characterized in that: The key information of the key analysis links in the corresponding project stages includes: By formula Calculate the location of the key link; where, Indicates the key link, The beginning of the current phase The maximum commitment time, For the current stage, is the longest commitment duration in the current stage, is the proportion of the current stage, is the display ratio of the current stage; By formula Calculate the committed usage time of key links; among them, is the initial position of the key link, As the starting point for the key links, The promised time between the key process and the adjacent processes; By formula Calculate the planned duration of key links, where: The sum of the committed durations of the skipped and uncalculated links involved in the longest path; The estimated end time is marked as the planned completion time, and the actual usage time is the difference between the actual end time and the start time of the project phase; the time left to start and completion is the difference between the estimated start and completion time and the current time, and the time already started and completed is the current time minus the actual start time or completion time.
5. A method for monitoring the entire life cycle of a construction project according to claim 1, characterized in that: The real-time progress of calculating the project according to the status information includes: Retrieve status information of several process links, including running, completed, not running, completed ahead of schedule, and timed out; The status information of the running link process is extracted, and the sum of the longest committed time of the first link process from the running link process is calculated respectively; the position of the link process corresponding to the largest sum is taken as the real-time process of the current project.
6. A method for monitoring the entire life cycle of a construction project according to claim 5, characterized in that: The step of judging whether the progress of the project phase is normal according to the real-time progress of the project includes: Retrieve the sum of the longest committed time of the project's real-time progress from the first link process; obtain the usage time of the project stage; calculate the difference d between the sum of the longest committed time and the usage time; Determine whether d is less than 0; if yes, the progress of the project phase is determined to be overdue; if no, the progress of the project phase is determined to be normal or ahead of schedule; wherein the value of d represents the number of days the project phase is ahead of schedule or overdue.
7. A method for monitoring the entire life cycle of a construction project according to claim 6, characterized in that: The updating of the status information of the link process includes: The difference d of the link process is retrieved. When the difference d is greater than 0, the status information of the link process is updated to be completed ahead of schedule. When the difference d is equal to 0, the status information of the link process is updated to running; When the difference d is less than 0, the status information of the link process is updated to timed out, and the timeout duration is calculated. When the duration is greater than the pause threshold, the corresponding link process is automatically paused.
8. A system based on the full life cycle monitoring of a construction project, applied to a method based on the full life cycle monitoring of a construction project as claimed in any one of claims 1 to 7, characterized in that: include: Process generation module: used to filter out corresponding project phases and process steps from the template library according to the process conditions configured by the user; Project progress module: used to display the proportion of project stages and the planned duration, display key information of key links in the project stages, display the current progress and planned progress of the project stages; and display the status information of the links and processes in the project stages to users in real time; Real-time monitoring module: used to monitor the process of each link in the project phase, analyze the delay and automatic suspension of the process, and update the status information of the process; Performance analysis module: used to establish a performance indicator system for the created project stages, calculate the indicator scores of the links and processes in the project stages, calculate the total scores of the project stages according to the preset weights, and rank the project stages according to the total scores.
Citation Information
Patent Citations
Engineering project full-process tracking and monitoring system
CN114140090A
Project progress reminding method and related device
CN117273640A