Next Article in Journal
A Critical Review of Blockchain Acceptance Models—Blockchain Technology Adoption Frameworks and Applications
Previous Article in Journal
Hierarchical Control for DC Microgrids Using an Exact Feedback Controller with Integral Action
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Project-Scheduling and Resource Management Heuristic Algorithm in the Construction of Combined Cycle Power Plant Projects

by
Shakib Zohrehvandi
New Technologies Department, Center for European Studies, Kharazmi University, Tehran 15719-14911, Iran
Computers 2022, 11(2), 23; https://doi.org/10.3390/computers11020023
Submission received: 25 December 2021 / Revised: 29 January 2022 / Accepted: 4 February 2022 / Published: 7 February 2022
(This article belongs to the Special Issue Smart Factories and Production Systems)

Abstract

:
Given the growing number of development projects, proper project planning and management are crucial. The purpose of this paper is to introduce a heuristic algorithm for scheduling a power plant project construction and project resource management to determine the size of project buffers and feeding buffers. This algorithm consists of three steps: 1. estimating the duration of project activities; 2. determining the size of the project buffer and feeding buffers; and 3. simulating the mentioned algorithm, which will be explained below. Innovations of this research are as follows: estimating the exact duration of project activities by using a heuristic algorithm, in addition to determining the buffer size; calculating both project buffer and feeding buffers; and applying the algorithm to implement an ACC used in combined cycle power plant projects as a numerical example. In order to evaluate the proposed algorithm, inputs from this project were run through several algorithms recently presented. The results showed that a suitable amount of buffers can be allocated for projects using this algorithm.

Graphical Abstract

1. Introduction

Most development projects, whether implemented by the public sector or assigned to a contractor, are not completed within the planned time and cost. Extending the time and increasing the budget of the project, perhaps several times, are widespread consequences. These problems are mostly due to poor planning and inadequate project control by project executives. The main task of the project planning and control system is to prepare, collect, record, and store information on the various stages of the project life cycle process; classify and analyze the information; and prepare the required reports for the project manager. The purpose of this system is to direct the project according to the set schedule and budget; reach the goals and final products of the project; and store the obtained information for use in future projects [1]. Zohrehvandi et al. [2] introduced a reconfigurable model that combines a schedule model and a queuing system M/M/m/K to reduce the duration of a wind turbine construction project closure phase and to reduce project documentation waiting time in a queue. Zohrehvandi et al. [3] applied appropriate planning for the implementation of a combined cycle power plant project in the closing phase with minimum deviation. One optimization method to increase the project’s scheduling stability is to create a buffer (safety time) by using the critical chain method to deal with time changes in the project. Three types of buffers are used in project scheduling: project buffer (PB), feeding buffer (FB), and resource buffer (RB). The project buffer is placed at the end of the project critical path to maintain the project’s delivery date. Feeding buffers are added to the paths that connect to the critical chain so that possible delays will not affect the critical chain. As for resource buffers, they ensure that the project resources are ready when a critical activity requires them [4].
Hall [5] conducted extensive research on project management research opportunities for the next 10 years. In his research, one of the areas of project management, which was considered to have a high potential for future research, was project scheduling and project buffer management. Buffer sizing is one of the most important steps in project buffer management. It can be considered the most important measure in the implementation of critical chain scheduling, because if the allocated buffers are too short, we will need to reschedule them many times until the end of the project, and if they are too long, all scheduling concepts will be violated. Therefore, it is crucial to use a suitable buffer sizing method. One of the most important aspects of managing a project in the critical chain management method is determining the buffer’s size. Buffer size determination should be based on the project specifications, project status, and the risks involved so that the project can be optimally protected from possible delays. In addition to the above, the following should also be considered in determining buffer size [6]:
  • Type of project activities;
  • Number and size of project activities;
  • Complexities of and relationships between activities;
  • The number of resources available to the activities and the resources required;
  • The number of uncertainties in the project environment.
To make buffer sizing more accurate, in this research, the indices of resource accessibility, resource flexibility, resource quality, and resource sustainability of activities are examined. The purpose of this paper is to introduce a heuristic algorithm for scheduling power plant project construction and the project resource management for determining the size of project buffers and feeding buffers. For a more accurate management of buffers, a combination of the Delphi method and Program Evaluation and Review Technique (PERT) was used to determine the exact duration of activities. The algorithm mentioned in this research is presented by a numerical example in the implementation of an ACC, which is used in power plant projects. The algorithm consists of three steps: 1. estimating the exact duration of project activities through the integration of Delphi and PERT methods; 2. determining the size of project buffer and feeding buffers; and 3. simulating the algorithm by using the Monte Carlo method. The Monte Carlo method uses the repetition of simulation to understand the behavior of a phenomenon. The tendency to use the Monte Carlo method increases when it is impossible or unjustified to calculate the exact answer with the help of deterministic algorithms [7].
One of the major limitations with projects is that they are not completed according to schedule. Uncertainty always exists at the heart of real-world project scheduling problems. The required information was obtained through interviews with experts and elites. The information required for using the proposed algorithm has been gathered by holding meetings with the project experts.

2. Literature Review

Today, the development of methods resulting in the success of projects in the phases of planning, implementation, and completion is receiving considerable attention. Competition in the field of project management is constantly increasing, and the project team always needs to complete projects on time and within budget. To achieve this, project managers need to plan and control the project under uncertain conditions and with resource constraints (RCPSP). Liu et al. [8] presented an optimization model for project planning processes under uncertainty and with resource constraints. One of the methods used in project planning and control to reduce the project execution time and make it more realistic is buffer management in project implementation, which is derived from the critical chain project management method.
The critical chain project management approach was first introduced by Goldratt [4] to improve the traditional project management approach by using a new mechanism for managing uncertainties. Since the publication of Goldratt’s theory, several studies have been conducted by some researchers, including Newbold [9], Leach [10], Tukel et al. [6], Woeppel [11], and Rabbani et al. [12].
The theory of constraints and its direct application in project management under the title of Critical Chain/Buffer Management (CC/BM) has been a popular and effective project management approach developed by Goldratt [13]. Hammad et al. [14] presented a new framework for estimating, allocating, and managing planning probabilities using the theory of constraints and obtained value. The theory of constraints can serve as a new approach to ensure better control over project execution using buffer management. Newbold [9] improved Goldratt’s critical chain management theory and introduced the RSEM method, which is considered one of the traditional buffer management methods. The main disadvantage of this technique is that resource constraints are not taken into account in buffer sizing. Tukel et al. [6] introduced newer methods than the critical chain management theory of Goldratt and Newbold [3,8]. They introduced APD and APRT methods, which are traditional buffer management methods. Vanhoucke [15] examined traditional buffer sizing methods and how to obtain them and compared the results by using an example.
Zohrehvandi and Khalilzadeh [16] presented an efficient algorithm for project buffer sizing by taking failure mode and effects analysis (FMEA) into account and reached a more realistic schedule. The proposed algorithm was implemented on a real wind farm construction project. Many researchers have been able to develop and improve traditional project buffer management methods; for example, Zhang et al. [17] proposed a new approach in using the CCPM method by considering an information-based relationship between project activities. Zhang et al. [18] introduced a fuzzy approach to project buffer sizing. Hu et al. [19] presented six prioritization indices for selecting an optimal chain when more than one chain is possible. Then, they examined four production plans for rescheduling. Sarkar et al. [20] developed a project critical chain management framework for the effective implementation of construction projects.
Poshdar et al. [21] investigated a probability-based buffer allocation method in which buffer size was determined by project planners based on preferences. Beşikci et al. [22] introduced a multiproject planning environment that included several projects with specific dates. They presented three scheduling problems to explore this multi-project environment. In their research, they integrated this multiproject environment as one model and presented it as a resource portfolio problem. They also used a genetic algorithm as a solution. Rueda-Velasco et al. [23] proposed an algorithm for scheduling multiple projects with dynamic resource allocation. Research has been conducted in the field of buffer sizing. Rahman et al. [24] proposed an algorithm based on a genetic algorithm to solve a resource-constrained project planning problem. They implemented the proposed algorithm in the critical path of the project. It was a heuristic algorithm based on the critical path. In this regard, Zhang et al. [25] proposed a buffer sizing method based on resource tightness to better reflect the relationships between activities and improve the accuracy of project buffer sizing.
Bakry et al. [26] proposed a buffer sizing algorithm for optimal planning of construction projects under uncertainty conditions and used fuzzy set theory to model the uncertainties associated with the input parameters. Zarghami et al. [27] introduced a new buffer sizing method by modeling the CCPM method through a project resource reliability analysis. Zhao et al. [28] proposed a buffer sizing method that considered resource interference in critical chain project management. Zohrehvandi et al. [29] introduced an efficient project buffer and resource management (PBRM) model for project resource leveling and project buffer sizing and controlling of project buffer consumption of a wind power plant project to achieve a more realistic project duration. Moreover, Zohrehvandi et al. [30] introduced a heuristic algorithm to determine the sizes of project buffer and feeding buffers as well as dynamically control buffer consumption, named Fuzzy Overlapping Buffer Management Algorithm (FOBMA). Recently, Zohrehvandi and Soltani [31] discussed the state-of-the-art models and methods for project buffer management and time optimization of construction projects and manufacturing industries.
Saravanan et al. [32] tried to find the best possible function of integrated power plants to obtain the most favorable solution relative to the planning and scheduling problem. Leyman and Vanhoucke [33] examined the resource-constrained project scheduling problem. They introduced a scheduling method to improve the net present value (NPV) of the project. Almeida et al. [34] explored one of the newest methods of resource-constrained project scheduling. They used a parallel schedule in this method. Bruni et al. [35] raised a resource-constrained project scheduling problem. Kadri and Boctor [36] introduced a resource-constrained project scheduling problem with resource transfer times (RCPSPTT). Bevilacqua et al. [37] examined a real problem consisting of multi-objective optimization of planning a project’s activities by taking resource constraints and prioritization into account. They used the CCPM method in this study. Cheraghi et al. [38] presents a multiproject scheduling and resource management (MPSRM) model that includes an M/M/c/n queue system, a p-hub median model, a parallel machine scheduling and a hub location problem solution method. They aims to design a project network and then sequence raw materials delivery to hub factories. The results suggested that the proposed model significantly reduces project transportation costs.
The PERT method was first introduced by the US Navy for a large and complex submarine project. The PERT method is the most extensive technique for project planning, scheduling, and controlling and a method for project evaluation and review [39]. One assumption is the Beta distribution with a three-point estimate: optimistic (a), most probable (m), and pessimistic (b), and the mean is μ = ( a + ( 4 m ) + b ) / 6 . The use of several distributions with other parameter estimates has been proposed [40]. The Delphi method is used to gather the experts’ specialized views about the phenomenon under study. In other words, this method is used to achieve group consensus in specialized fields. The Delphi method is a structural process for gathering knowledge by using a series of open-ended questionnaires with controlled feedback to reach a consensus. One of the main advantages of Delphi is that it can result in an agreement even when there is no evidence in a specific field and there is uncertainty [41].
According to the literature review, both Delphi and PERT methods have not been applied together with project buffer management algorithms in the previous studies. The above literature shows that the proposed algorithm has not yet been used in previous studies and no similar algorithm has been presented so far. The literature review in this study is categorized according to the topics related to the methodology presented in this study, as shown in Table 1.
The above table shows that the method presented in this research has not been used in previous research until now, which shows the article’s novelty. The method proposed in this research uses all five issues in the table above and presents a new model.

3. Methodology

The algorithm presented in this research is schematically shown in Figure 1. In general, this algorithm consists of three steps: 1. estimating project activities duration; 2. determining the size of the project buffer and feeding buffers; and 3. simulating the mentioned algorithm, which will be explained below. The algorithm in this study is presented as a numerical example in the implementation of an ACC used in power plant projects.
According to the algorithm presented in this research (Figure 1), the PERT method was used to determine and estimate the appropriate duration of project activities. Once the resources required for the project activities have been determined by holding meetings with the project experts, the critical path of the project was determined, and the schedule of the entire project was finalized. Then, in order to determine the exact duration of the project activities, the optimistic, pessimistic, and most likely estimates related to the PERT method were determined through meetings with project experts. Finally, after determining the mentioned numbers, the exact duration of the project activities was specified.
In order to better estimate the duration of project activities in this research, the Delphi method was implemented in parallel with the PERT method. To implement this method, meetings were held with project experts and elites, and participants in the meetings were asked about the project activities’ durations. In the next step, the average value of comments collected was considered as the result of the Delphi method. Finally, the results of the above methods were combined with equal weight ratios, and the final and exact durations of project activities were estimated.
After determining the exact duration of project activities, the resource accessibility index, resource flexibility index, resource sustainability index, and resource quality index of activities were specified by holding meetings with experts and elites related to the project to determine the amount of project resource constraints. Then, the number of resources available in the project was calculated, and the amount of project resource constraints was determined. At this stage, the medium resource constraints of each activity, as well as the highest level of resource constraints of each activity in the project were determined. Finally, the planned size of the project buffer and feeding buffers were estimated by setting the medium resource constraints and the highest level of resource constraints.
Indices, parameters, and variables used in the proposed algorithm of this research are as follows:
Indices:
Resource index: ( q = 1   Q ) ;
Project activities index: ( u = 1   U ) ;
Index of project critical activities: ( c = 1   C ) ;
Feeding chain index: ( f = 1 F ) ;
Index of project activities duration (the result of Delphi method): ( d = 1   D ) ;
Parameters:
D u : Initial duration of Activity u;
D d : Duration of Activity u (the result of Delphi method);
O u : Optimistic duration of Activity u;
M L u : Most likely duration of Activity u;
P u : Pessimistic duration of Activity u;
A q u : Accessibility index of Resource q in Activity u;
F q u : Flexibility index of Resource q in Activity u;
Q q u : Quality index of Resource q in Activity u;
S q u : Sustainability index of Resource q in Activity u;
R p r ( u ; q ) : Accessibility of Resource q to Activity u;
V u : Time ratio of Activity u in the critical chain;
Variables:
r ( u ; q ) : Amount of Resource q for Activity u;
D P u : Exact duration of Activity u in the project using the PERT method;
D d u : Exact duration of Activity u in the project using the Delphi method;
D p d u : Exact duration of Activity u in the project using PERT and Delphi integrated method;
R C ( u ; q ) : Amount of Resource q constraints for Activity u;
R C M u : Medium resource constraints for Activity u;
R C H u : The highest level of resource constraints for activity u;
Y : Project buffer compatibility index;
P B : Size of project planned buffer.
As explained in the previous sections, the algorithm presented in this research consists of three steps.

3.1. Determining the Exact Duration of the Project Activities

Once the required resources for the project activities ( r ( u ; q ) ) have been determined by holding meetings with project experts, the critical path of the project was determined and the overall project schedule was finalized. r ( u ; q ) is the amount of Resource q for Activity u. To determine the exact duration of project activities, the Optimistic, Most Likely, and Pessimistic numbers denoted in Equation (1) as O u , M L u , and P u , respectively, were determined by holding meetings with project experts. After determining the mentioned numbers, the exact duration of the project activities was determined by the PERT method, which is shown in Equation (1) as D P u .
D P u = ( O u + ( 4 M L u ) + P u ) / 6
The Delphi method was also implemented in parallel with the PERT method. To implement this method, meetings were held with project experts and elites, and the participants were consulted about project activity durations. Then, the average number of collected comments was considered as the result of the Delphi method. In Equation (2), D d u is the exact duration of activity u in the project, which was calculated using the Delphi method. Moreover, D d is the duration of activity u, which was determined by conducting a survey on project experts, and D is the number of comments raised in the meeting.
D d u = ( d = 1 D D d ) / D
Finally, the results of the PERT and Delphi methods were combined with equal weight ratios, and the final and exact durations of project activities were estimated. In Equation (3), D p d u is the exact duration of activity u in the project, which was obtained by combining Delphi and PERT methods.
D p d u = ( D P u 0.5 ) + ( D d u 0.5 )

3.2. Calculating Project Buffer and Feeding Buffers

In this section, the size of the project buffer and feeding buffers was calculated. In Equation (4), A q u , F q u , Q q u , and S q u are, respectively, the indices of accessibility, flexibility, quality, and sustainability of Activity u resource in the project and are considered important and decisive in determining the amount of resource constraint R C ( u ; q ) . The size of the project buffer and feeding buffers were calculated using an approach proposed by Zhang et al. [18]. In this research, to calculate the amount of activities resource constraints more accurately, the accessibility and flexibility indices of activity resources were used. In addition to determining the project’s buffer size, the feeding buffers were also calculated. In Equation (4), R p r ( u ; q ) denotes the accessibility of Resource q for Activity u.
R C ( u ; q ) = r ( u ; q ) R p r ( u ; q ) Q q u A q u   F q u S q u
Chang et al. [42] studied the allocation of the required resources for reconstruction projects. They achieved a comprehensive resource planning process for activities. They also examined activities resources accessibility and identified the factors that play a role in determining them. After conducting the research, it was found that the activities resource accessibility   ( A q u ) is one of the most important items in resource planning. The medium resource constraint of Activity u and the highest level of resource constraint of the activity were calculated according to Equations (5) and (6), respectively. In Equation (5), the number of resources of Activity u is represented by Q. Equations (5) to (8) were adopted from a study by Zohrehvandi et al. (2020).
R C M u = ( q = 1 Q R C ( u ; q ) ) / Q
R C H u = M a x q = 1 n ( R C ( u ; q ) )
In Equation (7), the compatibility index of the project buffer is represented by Y and is obtained by the following equation.
Y = ( 1 + R C M u ) ( 1 + R C H u )
In Equation (8), the planned project buffer is denoted by P B . Furthermore, u = C indicates that all calculated activities were critical. Finally, V u is the time ratio of Activity u in the critical chain.
P B = u = 1 U ( Y V u ) ( u = C )

3.3. Simulating Proposed Algorithm

In order simulate the proposed algorithm, it was been coded and run in MATLAB software, and the Monte Carlo method was used to generate random numbers to solve the algorithm.

4. Numerical Example

The Gantt chart in Figure 2 shows the initial schedule of an Air-Cooled Condenser (ACC) project in full. This schedule has been used to run similar projects in the past. This schedule includes the phases of Engineering, Manufacturing, procurement, and Installation, which were designed in MSP software. According to this schedule, the Engineering phase, the Manufacturing and procurement phase, and the Installation phase were planned to last 150, 169, and 380 days, respectively. Carrying out all phases, which is the entire execution of an ACC, was scheduled to last 435 days. This schedule consists of 44 rows including milestones, activities, and summary activities. In this schedule, activities are marked with blue and red horizontal charts, and the red activities are considered critical. Critical activities are activities with zero float time. In this schedule, activities 4 to 6, 10, 21 to 24, 26 to 29, and 32 to 43 are critical and form the critical path of this project.
Table 2 shows the project schedule information in more detail. This table provides information on Predecessor and Successor activities.

4.1. Determining the Exact Duration of the Project Activities

The number of resources required for the activities was determined b interviews with experts and elites, as shown in Table 3. According to the table, there are three types of resources to perform the activities in the project, which are represented by q1 to q3. However, all three types of resources may not be used for each activity. For example, in Activity 6 (3rd Phase engineering), two types of resources were used, and in Activity 17 (2nd Phase Column Erection), all three types of resources were used.
After the required resources for the project activities were identified, a combination of PERT and Delphi methods was used to determine the exact duration of project activities. Both methods were implemented in parallel. In the PERT method, Optimistic, Pessimistic, and Most likely numbers were determined by conducting meetings with project experts. Then, the exact duration of the activities was obtained by using the PERT method, as presented in Table 4.
According to the schedule, the total project time was reduced from 435 days to 421 days. The Delphi method was implemented in tandem with the PERT method. To perform this, meetings were held with experts and project elites, and participants were asked to opine on the project activities durations. The mean values of the collected comments are given in Table 5.
According to the Delphi method results, the total project duration obtained was 414 days. As previously explained, Delphi and PERT methods were combined in this study to better estimate the project activities’ durations. The total duration of the project using the PERT and Delphi methods was 421 and 414 days, respectively. After combining these two methods and assigning equal weights to each of them, the accurate estimate of the total project duration was 417 days, 18 days less than the initial project duration (435 days).

4.2. Calculating Project Buffer and Feeding Buffers

After estimating the exact duration of the project activities, research entered the buffer sizing phase. Figure 3 shows the project activity network. The critical path is also marked in red. There were 24 critical activities in the critical path of the project. At this stage, the size of the project buffer and feeding buffers was determined. Then, the critical chain of the project and the feeding chains were identified.
At this stage, the resource accessibility index ( A q u ) and the resource sustainability index of project activities ( S q u ) were determined by holding meetings with project experts and elites to obtain the amount of project resource constraints. Furthermore, to determine the amount of project resource constraints, the flexibility index ( F q u ) and the quality index of activities resources ( Q q u ) were also determined by conducting meetings. The amount of project resource constraints ( R C ( u ; q ) ) was determined after calculating the available resources in the project ( R p r ( u ; q ) ).
At this stage, the medium resource constraint ( R C M u ) and the highest level of resource constraint of each project activity ( R C H u ) were determined. The planned size of project buffer and feeding buffers was determined by setting the medium resource constraint and the highest level of resource constraint.
Finally, according to Table 6, the planned buffer size of the project and the size of the feeding buffers were obtained. The size of the project buffer was 35 days, and the size of feeding buffers 1, 2, and 3 was determined to be 20.8, 11.1, and 9.5 days, respectively. Moreover, the length of the project critical chain (without buffer) was 417 days, and the lengths of feeding chains 1, 2, and 3 were 203.5, 132, and 73 days, respectively. The 'Plan to buffer’ column also contains the sum of the planned durations of the chains and the planned buffer durations. The length of the project critical chain was 452 days taking buffers into account, and the lengths of feeding chains 1, 2, and 3 taking account of buffers were 224.3, 143.1, and 82.5 days, respectively.
Figure 4 presents the critical chain of the project and feeding chains 1, 2, and 3. In this figure, the location of the project buffer and feeding buffers are shown. The project buffer was placed at the end of the project critical path, and the feeding buffers were placed at the end of the chains entering the critical path.

4.3. Simulating Proposed Algorithm

In order to simulate the heuristic algorithm presented in this research, the algorithm was coded and run in MATLAB software. Then, the Monte Carlo method was used to generate random numbers to solve the algorithm. The simulation results of this research were performed 1000 times by the Monte Carlo method, the results of which can be observed in Figure 5, Figure 6, Figure 7, Figure 8, Figure 9. Figure 5 shows the planned duration of the project buffer for the number of times the algorithm was executed, which is related to the variable of the medium resource constraint ( R C M u ) in performing the 1st Phase engineering Activity.
Figure 6 shows the planned duration of the project buffer for the number of times the presented heuristic algorithm was executed, which is related to the variable of the medium resource constraint ( R C M u ) in performing the 3rd Phase equipment Activity.
Figure 7 shows the planned duration of the project buffer for the number of times the proposed heuristic algorithm was executed, which is related to the variable of the highest level of resource constraint ( R C H u ) in performing the 1st Phase bracing erection Activity.
Figure 8 shows the planned duration of the project buffer for the number of times the presented heuristic algorithm was executed, which is related to the variable of the highest level of resource constraint ( R C H u ) in performing wind wall assemble Activity.
The result of simulation through the Monte Carlo method is roughly shown in Figure 9. This diagram compares the two variables of the medium resource constraint ( R C M u ) and the highest level of resource constraint ( R C H u ) in the Activities 1st Phase engineering, 3rd Phase equipment, 1st Phase activities bracing erection, and wind wall assemble in terms of the planned duration of the project buffer.
The results of this simulation showed that by making modifications in the variables R C M u and R C H u in the mentioned activities, the planned duration of the project buffer was affected in a certain interval, which is not much different from the determined amount of project buffers in this research.

5. Findings and Results

In order to evaluate the proposed algorithm, the inputs from this project were run through several algorithms recently presented, and the obtained results are presented in Table 7 for the sake of comparison.
According to the results shown above, the planned project buffer using the proposed algorithm was 13% less than the APRT-FMEA buffer sizing algorithm used by Zohrehvandi and Khalilzadeh [16]. Moreover, the results of implementing the proposed algorithm showed that the planned project buffer was 6% lower compared to the buffer sizing algorithm presented by Zhang et al. [18].
A combination of the PERT and Delphi methods was used to determine the exact duration of project activities in this research. In the PERT method, optimistic, pessimistic, and most likely numbers were determined by conducting meetings with project experts, and project duration was reduced from 435 days to 421 days as a result. The Delphi method was performed in tandem with the PERT method. To implement this method, meetings were held with experts and project elites, and participants were consulted about the project activities’ durations. Project duration was reduced from 435 days to 414 days by using the Delphi method. Then, to better estimate the duration of project activities, the Delphi and PERT methods were combined. By assigning equal weights to each of them, the accurate estimate of the total project time was obtained to be 417 days, which was 18 days less than the initial project time (435 days).
In the next step, the planned sizes of the project buffer and feeding buffers were determined. Accordingly, the size of the project buffer was 35 days, and the size of feeding buffers 1, 2, and 3 were 20.8, 11.1, and 9.5 days, respectively. Furthermore, the length of the critical chain of the project including the buffer duration was 452 days, and the lengths of feeding chains 1, 2, and 3 including the buffer duration were 224.3, 143.1, and 82.5 days, respectively. In order to simulate the proposed algorithm, the Monte Carlo method was used to generate random numbers to solve the algorithm. The simulation results of this research were performed 1000 times by using the Monte Carlo method. Additionally, in this simulation, a comparison was made regarding the planned project buffer times among variables R C M u and R C H u in the following Activities: 1st Phase engineering, 3rd Phase equipment, 1st Phase bracing erection, and wind wall assemble.
The algorithm proposed in this research has not been implemented in practice, but by using the Monte Carlo method, virtual information has been obtained randomly and the implementation of this algorithm has been simulated.

6. Conclusions

The purpose of this paper was to introduce a heuristic algorithm for scheduling a power plant project construction and project resource management for determining the size of project buffers and feeding buffers. In order to have a more accurate management of buffers, a combination of PERT and Delphi methods was used to determine the exact time of activities. Innovations of this research study are as follows: estimating the exact duration of project activities by the integration of Delphi and PERT methods, in addition to determining the buffer size; calculating project buffer and feeding buffers; and applying the algorithm to implement an ACC used in combined cycle power plant projects as a numerical example.
In the first stage, after the required resources for the project activities were identified by holding meetings with the project experts, the critical path of the project was determined, and the entire project schedule was finalized. Then, to determine the exact duration of the project activities, a combination of the PERT and Delphi methods was used. In the second stage, by conducting meetings with project experts and elites, the indices of resource accessibility, resource flexibility, resource sustainability, and resource quality of the activities were determined to identify project resource constraints. Then, the available resources in the project were calculated; finally, the number of resource constraints was determined. At this stage, the medium resource constraints and the highest level of resource constraint of each activity in the project were determined. Finally, the planned size of the project buffer and feeding buffers was determined by setting the medium resource constraint and the highest level of resource constraint. In the third stage, to simulate the proposed algorithm, the algorithm was coded and run in MATLAB software, and the Monte Carlo method was used to generate random numbers to solve the algorithm. The results of this simulation showed that by making changes in variables R C M u and R C H u in the Activities (1st Phase engineering, 3rd Phase equipment, 1st Phase bracing erection, and wind wall assemble), the planned duration of the project buffer was affected at a certain point in time, which is not much different from the set amount of project buffer in this research study. Therefore, it can be concluded that, by using this algorithm, a suitable amount of buffers can be considered for projects, which can result in increasing the productivity of projects and completing them in a shorter time period than the scheduled one.
This research can be beneficial for researchers, project managers, industry owners, and all those who deal with projects. This research can be implemented in all projects in addition to power plant projects. Moreover, it is possible to implement this proposed algorithm on real projects as case studies. The consumption of buffers has not been discussed in this study, which can be considered as future studies by other researchers. Considering the positive results of the implementation of this algorithm in this project, the proposed algorithm can be used in future research by other researchers.

Funding

This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Acknowledgments

I am grateful to all of those with whom I have had the pleasure to work during this and other related projects.

Conflicts of Interest

The author declares no conflict of interest.

References

  1. Hazır, Ö. A review of analytical models, approaches and decision support tools in project monitoring and control. Int. J. Proj. Manag. 2015, 33, 808–815. [Google Scholar] [CrossRef]
  2. Zohrehvandi, S.; Vanhoucke, M.; Soltani, R.; Javadi, M. A reconfigurable model for implementation in the closing phase of a wind turbines project construction. Eng. Constr. Archit. Manag. 2019, 27, 502–524. [Google Scholar] [CrossRef]
  3. Zohrehvandi, S.; Khalilzadeh, M.; Hajizadeh, M.; Cheraghi, E. Planning project closure phase in combined cycle power plant projects. Procedia Comput. Sci. 2017, 121, 274–281. [Google Scholar] [CrossRef]
  4. Goldratt, E.M. Critical Chain; North River Press: New York, NY, USA, 1997. [Google Scholar]
  5. Hall, N.G. Further research opportunities in project management. In Handbook on Project Management and Scheduling; Springer: Cham, Switzerland, 2015; Volume 2, pp. 945–970. [Google Scholar] [CrossRef]
  6. Tukel, O.I.; Rom, W.O.; Eksioglu, S.D. An investigation of buffer sizing techniques in critical chain scheduling. Eur. J. Oper. Res. 2006, 172, 401–416. [Google Scholar] [CrossRef]
  7. Alekseeva, N.; Antoshkova, N.; Pupentsova, S. Application of the Monte-Carlo simulation method in building and energy management systems. In Energy Management of Municipal Transportation Facilities and Transport; Springer: Cham, Switzerland, 2018; pp. 257–266. [Google Scholar] [CrossRef]
  8. Liu, N.; Zhang, Y.F.; Lu, W.F. Energy-efficient integration of process planning and scheduling in discrete parts manufacturing with a heuristic-based two-stage approach. Int. J. Adv. Manuf. Technol. 2020, 106, 2415–2432. [Google Scholar] [CrossRef]
  9. Newbold, R.C. Project Management in the Fast Lane: Applying the Theory of Constraints; CRC Press: Boca Raton, FL, USA, 1998. [Google Scholar]
  10. Leach, L.P. Critical Chain Project Management, 2nd ed.; Artech House Inc.: London, UK, 2005. [Google Scholar]
  11. Woeppel, M.J. Projects in Less Time: A Synopsis of Critical Chain; Pinnacle Strategies Pub.: Plano, TX, USA, 2006. [Google Scholar]
  12. Rabbani, M.; Ghomi, S.F.; Jolai, F.; Lahiji, N.S. A new heuristic for resource-constrained project scheduling in stochastic networks using critical chain concept. Eur. J. Oper. Res. 2007, 176, 794–808. [Google Scholar] [CrossRef]
  13. Goldratt, E.M.; Cox, J. The Goal: Excellence in Manufacturing; North River Press: New York, NY, USA, 1984. [Google Scholar]
  14. Hammad, M.W.; Abbasi, A.; Ryan, M.J. Developing a Novel Framework to Manage Schedule Contingency Using Theory of Constraints and Earned Schedule Method. J. Constr. Eng. Manag. 2018, 144, 04018011. [Google Scholar] [CrossRef]
  15. Vanhoucke, M. Buffer management. In Integrated Project Management Sourcebook; Springer: Cham, Switzerland, 2016; pp. 155–193. [Google Scholar] [CrossRef]
  16. Zohrehvandi, S.; Khalilzadeh, M. APRT-FMEA buffer sizing method in scheduling of a wind farm construction project. Eng. Constr. Archit. Manag. 2019, 26, 1129–1150. [Google Scholar] [CrossRef]
  17. Zhang, J.; Song, X.; Díaz, E. Project buffer sizing of a critical chain based on comprehensive resource tightness. Eur. J. Oper. Res. 2016, 248, 174–182. [Google Scholar] [CrossRef]
  18. Zhang, J.; Song, X.; Díaz, E. Critical chain project buffer sizing based on resource constraints. Int. J. Prod. Res. 2017, 55, 671–683. [Google Scholar] [CrossRef]
  19. Hu, X.; Wang, J.; Leng, K. The Interaction between Critical Chain Sequencing, Buffer Sizing, and Reactive Actions in a CC/BM Framework. Asia-Pac. J. Oper. Res. 2019, 36, 1950010. [Google Scholar] [CrossRef]
  20. Sarkar, D.; Jha, K.N.; Patel, S. Critical chain project management for a highway construction project with a focus on theory of constraints. Int. J. Constr. Manag. 2021, 21, 194–207. [Google Scholar] [CrossRef]
  21. Poshdar, M.; González, V.A.; Raftery, G.M.; Orozco, F.; Romeo, J.S.; Forcael, E. A probabilistic-based method to determine optimum size of project buffer in construction schedules. J. Constr. Eng. Manag. 2016, 142, 04016046. [Google Scholar] [CrossRef]
  22. Beşikci, U.; Bilge, Ü.; Ulusoy, G. Multi-mode resource constrained multi-project scheduling and resource portfolio problem. Eur. J. Oper. Res. 2015, 240, 22–31. [Google Scholar] [CrossRef] [Green Version]
  23. Rueda-Velasco, F.J.; Cubaque, C.E.; Latorre, J.M.I. Project Scheduling with Dynamic Resource Allocation in a Multi-project Environment. Case: Bogotá Electricity Distributor. In Workshop on Engineering Applications; Springer: Cham, Switzerland, 2017; pp. 589–600. [Google Scholar]
  24. Rahman, H.F.; Chakrabortty, R.K.; Ryan, M.J. Memetic algorithm for solving resource constrained project scheduling problems. Autom. Constr. 2020, 111, 103052. [Google Scholar] [CrossRef]
  25. Zhang, J.; Song, X.; Chen, H.; Shi, R. Optimisation of critical chain sequencing based on activities’ information flow interactions. Int. J. Prod. Res. 2015, 53, 6231–6241. [Google Scholar] [CrossRef]
  26. Bakry, I.; Moselhi, O.; Zayed, T. Optimized scheduling and buffering of repetitive construction projects under uncertainty. Eng. Constr. Archit. Manag. 2016, 23, 782–800. [Google Scholar] [CrossRef]
  27. Zarghami, S.A.; Gunawan, I.; Corral de Zubielqui, G.; Baroudi, B. Incorporation of resource reliability into critical chain project management buffer sizing. Int. J. Prod. Res. 2019, 58, 6130–6144. [Google Scholar] [CrossRef]
  28. Zhao, Y.; Cui, N.; Tian, W. A two-stage approach for the critical chain project rescheduling. Ann. Oper. Res. 2020, 285, 67–95. [Google Scholar] [CrossRef]
  29. Zohrehvandi, S.; Vanhoucke, M.; Khalilzadeh, M. A project buffer and resource management model in energy sector; a case study in construction of a wind farm project. Int. J. Energy Sect. Manag. 2020, 14, 1123–1142. [Google Scholar] [CrossRef]
  30. Zohrehvandi, S.; Khalilzadeh, M.; Amiri, M.; Shadrokh, S. A heuristic buffer sizing algorithm for implementing a renewable energy project. Autom. Constr. 2020, 117, 103267. [Google Scholar] [CrossRef]
  31. Zohrehvandi, S.; Soltani, R. Project scheduling and buffer management: A comprehensive review and future directions. J. Proj. Manag. 2022, 7, 121–132. [Google Scholar] [CrossRef]
  32. Saravanan, R.; Subramanian, S.; SooriyaPrabha, S.; Ganesan, S. Generation scheduling with large-scale integration of renewable energy sources using grey wolf optimization. Int. J. Energy Sect. Manag. 2018, 12, 675–695. [Google Scholar] [CrossRef]
  33. Leyman, P.; Vanhoucke, M. A new scheduling technique for the resource–constrained project scheduling problem with discounted cash flows. Int. J. Prod. Res. 2015, 53, 2771–2786. [Google Scholar] [CrossRef]
  34. Almeida, B.F.; Correia, I.; Saldanha-da-Gama, F. Priority-based heuristics for the multi-skill resource constrained project scheduling problem. Expert Syst. Appl. 2016, 57, 91–103. [Google Scholar] [CrossRef]
  35. Bruni, M.E.; Pugliese, L.D.P.; Beraldi, P.; Guerriero, F. An adjustable robust optimization model for the resource-constrained project scheduling problem with uncertain activity durations. Omega 2017, 71, 66–84. [Google Scholar] [CrossRef]
  36. Kadri, R.L.; Boctor, F.F. An efficient genetic algorithm to solve the resource-constrained project scheduling problem with transfer times: The single mode case. Eur. J. Oper. Res. 2018, 265, 454–462. [Google Scholar] [CrossRef]
  37. Bevilacqua, M.; Ciarapica, F.E.; Mazzuto, G.; Paciarotti, C. Robust multi-criteria project scheduling in plant engineering and construction. In Handbook on Project Management and Scheduling; Springer: Cham, Switzerland, 2015; Volume 2, pp. 1291–1305. [Google Scholar] [CrossRef]
  38. Cheraghi, E.; Zohrehvandi, S.; Vanhoucke, M.; Tosarkani, B.M. A multiproject scheduling and resource management model in projects construction. Eng. Constr. Archit. Manag. 2022; ahead-of-print. [Google Scholar] [CrossRef]
  39. Salas-Morera, L.; Arauzo-Azofra, A.; García-Hernández, L.; Palomo-Romero, J.M.; Ayuso-Muñoz, J.L. New Approach to the Distribution of Project Completion Time in PERT Networks. J. Constr. Eng. Manag. 2018, 144, 04018094. [Google Scholar] [CrossRef]
  40. Hajdu, M.; Bokor, O. Sensitivity analysis in PERT networks: Does activity duration distribution matter? Autom. Constr. 2016, 65, 1–8. [Google Scholar] [CrossRef]
  41. Hohmann, E.; Cote, M.P.; Brand, J.C. Research pearls: Expert consensus based evidence using the Delphi method. Arthrosc. J. Arthrosc. Relat. Surg. 2018, 34, 3278–3282. [Google Scholar] [CrossRef] [PubMed]
  42. Chang, Y.; Wilkinson, S.; Seville, E.; Potangaroa, R. Resourcing for a resilient post-disaster reconstruction environment. Int. J. Disaster Resil. Built Environ. 2010, 1, 65–83. [Google Scholar] [CrossRef] [Green Version]
Figure 1. The proposed buffer management algorithm.
Figure 1. The proposed buffer management algorithm.
Computers 11 00023 g001
Figure 2. The initial schedule plan of an ACC.
Figure 2. The initial schedule plan of an ACC.
Computers 11 00023 g002
Figure 3. The project activities network.
Figure 3. The project activities network.
Computers 11 00023 g003
Figure 4. The project activities network with buffers.
Figure 4. The project activities network with buffers.
Computers 11 00023 g004
Figure 5. Simulating of planned project buffers (1st Phase engineering).
Figure 5. Simulating of planned project buffers (1st Phase engineering).
Computers 11 00023 g005
Figure 6. Simulating of planned project buffers (3rd Phase equipment).
Figure 6. Simulating of planned project buffers (3rd Phase equipment).
Computers 11 00023 g006
Figure 7. Simulating of planned project buffers (1st Phase bracing erection).
Figure 7. Simulating of planned project buffers (1st Phase bracing erection).
Computers 11 00023 g007
Figure 8. Simulating of planned project buffers (wind wall assemble).
Figure 8. Simulating of planned project buffers (wind wall assemble).
Computers 11 00023 g008
Figure 9. Simulating of planned project buffers (1st Phase engineering, 3rd Phase equipment, 1st Phase Bracing erection, and wind wall assemble).
Figure 9. Simulating of planned project buffers (1st Phase engineering, 3rd Phase equipment, 1st Phase Bracing erection, and wind wall assemble).
Computers 11 00023 g009
Table 1. Comparison of previous research with this research.
Table 1. Comparison of previous research with this research.
Author/YearResearch Subjects
Project Scheduling and Resource ManagementPERT TechniqueDelphi TechniqueBuffer Sizing TechniquesMonte Carlo Method
Hazır 2015; Zohrehvandi et al., 2019; Zohrehvandi et al., 2017; Beşikci et al., 2015; Rueda-Velasco et al., 2017; Rahman et al., 2020; Zohrehvandi et al., 2020a; Saravanan et al., 2018; Leyman and Vanhoucke 2015; Almeida et al., 2016; Bruni et al., 2017; Kadri and Boctor 2018; Bevilacqua et al., 2015; Cheraghi et al., 2022; Liu et al., 2020
Goldratt 1997; Hall 2015; Tukel et al., 2006; Newbold 1998; Leach 2005; Woeppel 2006; and Rabbani et al., 2007; Goldratt 1984; Hammad et al., 2018; Vanhoucke 2016; Zohrehvandi and Khalilzadeh 2019; Zhang et al., 2015; Zhang et al., 2017; Hu et al., 2019; Sarkar et al., 2021; Poshdar et al., 2016; Zhang et al., 2016; Bakry et al., 2016; Zarghami et al., 2019; Zhao et al., 2020; Zohrehvandi et al., 2020b; Zohrehvandi and Soltani 2022
Hohmann et al., 2018
Alekseeva et al., 2018
Salas-Morera et al., 2018; Hajdu and Bokor 2016 ✓✓
This Research
Table 2. Basic information about the project plan.
Table 2. Basic information about the project plan.
Task NameDurationPredecessorsSuccessors
Air Cooled Condenser System Steel Structure435 d
   start0 d 4
   Engineering150 d
     1st Phase engineering30 d28, 5
     2nd Phase engineering30 d49, 6
     3rd Phase engineering90 d510FS-51 d
   Manufacturing and Procurement169 d
     1st Phase equipment 45 d413FS-20 d
     2st Phase equipment45 d517FS-20 d
     3rd Phase equipment100 d6FS-51 d21FS-80 d
   Installation380 d
     1st Phase31 d
       1st Phase Column Erection22 d8FS-20 d14FS-20 d
       1st Phase Beam Erection25 d13FS-20 d15FS-23 d
       1st Phase Bracing Erection27 d14FS-23 d17FS-5 d
     2nd Phase36 d
       2nd Phase Column Erection27 d15FS-5 d, 9FS-20 d18FS-25 d
       2nd Phase Beam Erection30 d17FS-25 d19FS-27 d
       2nd Phase Bracing Erection31 d18FS-27 d21FS-5 d
     3rd Phase316 d
       3rd Phase Column Erection33 d19FS-5 d, 10FS-80 d22FS-30 d
       3rd Phase Bracing Erection37 d21FS-30 d23FS-33 d
       Main Beam Erection40 d22FS-33 d24FS-7 d
       Checker Plate Erection (1st 16) Between A and C Axes15 d23FS-7 d26FS-7 d, 25
       Checker Plate Erection (2nd 16) Between C and E Axes15 d2427
       Fan Screen Assemble (1st 16) Between A and C Axes30 d24FS-7 d27, 30
       1st Stair Erection10 d26, 2528
       Fan Bridge Assemble and Erection (1st 16) Between A and…28 d2729FS-11 d, 31
       A-Frame Assembly and Erection (1st 16) Between A and C…28 d28FS-11 d32
       Fan Screen Assemble (2nd 16) Between C and E Axes30 d2631
       Fan Bridge Assemble and Erection (2nd 16) Between C and...27 d28, 3033
       A-Frame Assembly and Erection (2nd 16) Between C and E…27 d2933FS-13 d
       Partition Wall Erection30 d32FS-13 d, 3134FS-20 d
       Wind Wall Assemble55 d33FS-20 d35FS-27 d
       Wind Wall Erection45 d34FS-27 d36FS-4 d
       2nd Stair Erection10 d35FS-4 d37
       Walkway Erection20 d3638FS-6 d
       Elevator Structure Erection20 d37FS-6 d39
       Platform Deck Erection15 d3840
       Steam Header Platform Erection7 d3941
       Steam Sect Platform Erection8 d4042
       Rupture Disk Platform Erection10 d4143
       CTR Platform Erection6 d4244
   Finish0 d43
Table 3. The appropriate amount of project activity resources.
Table 3. The appropriate amount of project activity resources.
Activity Number (u)Task Namer(u,q)
1Air Cooled Condenser System Steel Structureq1q2q3
2   start
3   Engineering
4     1st Phase engineering4.73.04.2
5     2nd Phase engineering-4.26.9
6     3rd Phase engineering2.93.0-
7   Manufacturing and Procurement
8     1st Phase equipment 4.8-5.8
9     2st Phase equipment5.14.94.2
10     3rd Phase equipment3.43.0-
11   Installation
12     1st Phase
13       1st Phase Column Erection5.0-2.7
14       1st Phase Beam Erection3.43.0-
15       1st Phase Bracing Erection4.42.93.4
16     2nd Phase
17       2nd Phase Column Erection5.94.44.1
18       2nd Phase Beam Erection3.9-5.0
19       2nd Phase Bracing Erection3.04.03.0
20     3rd Phase
21       3rd Phase Column Erection4.73.04.2
22       3rd Phase Bracing Erection-4.26.9
23       Main Beam Erection2.93.7-
24       Checker Plate Erection (1st 16) Between A and C Axes5.94.44.1
25       Checker Plate Erection (2nd 16) Between C and E Axes4.8-5.8
26       Fan Screen Assemble (1st 16) Between A and C Axes5.14.94.2
27       1st Stair Erection7.68.5-
28       Fan Bridge Assemble and Erection (1st 16) Between A and…3.43.0-
29       A-Frame Assembly and Erection (1st 16) Between A and C…4.42.93.4
30       Fan Screen Assemble (2nd 16) Between C and E Axes4.0-4.0
31       Fan Bridge Assemble and Erection (2nd 16) Between C and...3.43.0-
32       A-Frame Assembly and Erection (2nd 16) Between C and E…4.42.93.4
33       Partition Wall Erection7.68.5-
34       Wind Wall Assemble5.94.44.1
35       Wind Wall Erection3.9-4.9
36       2nd Stair Erection5.04.03.7
37       Walkway Erection4.04.03.7
38       Elevator Structure Erection7.64.0-
39       Platform Deck Erection3.44.0-
40       Steam Header Platform Erection4.42.93.4
41       Steam Sect Platform Erection5.94.44.1
42       Rupture Disk Platform Erection4.8-5.8
43       CTR Platform Erection5.14.94.2
44   Finish
Table 4. Exact times for project activities by PERT method.
Table 4. Exact times for project activities by PERT method.
Task NameOptimisticMost LikelyPessimisticPERT Expected Duration
Air Cooled Condenser System Steel Structure 421
   start 0
   Engineering 144
     1st Phase engineering24293129
     2nd Phase engineering25283328
     3rd Phase engineering80879587
   Manufacturing and Procurement 159
     1st Phase equipment 45
     2st Phase equipment 45
     3rd Phase equipment889510495
   Installation 367
     1st Phase 31
       1st Phase Column Erection 22
       1st Phase Beam Erection 25
       1st Phase Bracing Erection 27
     2nd Phase 36
       2nd Phase Column Erection 27
       2nd Phase Beam Erection 30
       2nd Phase Bracing Erection 31
     3rd Phase 307
       3rd Phase Column Erection29343634
       3rd Phase Bracing Erection30353835
       Main Beam Erection33384338
       Checker Plate Erection (1st 16) Between A and C Axes10131513
       Checker Plate Erection (2nd 16) Between C and E Axes 15
       Fan Screen Assemble (1st 16) Between A and C Axes27313531
       1st Stair Erection10121412
       Fan Bridge Assemble and Erection (1st 16) Between A and…21252625
       A-Frame Assembly and Erection (1st 16) Between A and C…20242624
       Fan Screen Assemble (2nd 16) Between C and E Axes 30
       Fan Bridge Assemble and Erection (2nd 16) Between C and... 27
       A-Frame Assembly and Erection (2nd 16) Between C and E…23293729
       Partition Wall Erection25313831
       Wind Wall Assemble46505550
       Wind Wall Erection40434543
       2nd Stair Erection9111311
       Walkway Erection19232623
       Elevator Structure Erection18212521
       Platform Deck Erection14161916
       Steam Header Platform Erection4686
       Steam Sect Platform Erection5797
       Rupture Disk Platform Erection8101110
       CTR Platform Erection5686
   Finish 0
Table 5. Exact times for project activities by Delphi method.
Table 5. Exact times for project activities by Delphi method.
Activity Number (u)Task NameDelphi Expected Duration
1Air Cooled Condenser System Steel Structure414
2   start
3   Engineering143
4     1st Phase engineering27
5     2nd Phase engineering31
6     3rd Phase engineering85
7   Manufacturing and Procurement161
8     1st Phase equipment 43
9     2st Phase equipment47
10     3rd Phase equipment96
11   Installation364
12     1st Phase30
13       1st Phase Column Erection20
14       1st Phase Beam Erection27
15       1st Phase Bracing Erection26
16     2nd Phase32
17       2nd Phase Column Erection25
18       2nd Phase Beam Erection27
19       2nd Phase Bracing Erection32
20     3rd Phase300
21       3rd Phase Column Erection31
22       3rd Phase Bracing Erection33
23       Main Beam Erection42
24       Checker Plate Erection (1st 16) Between A and C Axes12
25       Checker Plate Erection (2nd 16) Between C and E Axes16
26       Fan Screen Assemble (1st 16) Between A and C Axes28
27       1st Stair Erection10
28       Fan Bridge Assemble and Erection (1st 16) Between A and…26
29       A-Frame Assembly and Erection (1st 16) Between A and C…25
30       Fan Screen Assemble (2nd 16) Between C and E Axes30
31       Fan Bridge Assemble and Erection (2nd 16) Between C and...28
32       A-Frame Assembly and Erection (2nd 16) Between C and E…25
33       Partition Wall Erection33
34       Wind Wall Assemble53
35       Wind Wall Erection44
36       2nd Stair Erection9
37       Walkway Erection22
38       Elevator Structure Erection19
39       Platform Deck Erection17
40       Steam Header Platform Erection8
41       Steam Sect Platform Erection6
42       Rupture Disk Platform Erection9
43       CTR Platform Erection7
44   Finish
Table 6. Planned project buffer and feeding buffers.
Table 6. Planned project buffer and feeding buffers.
ItemsChainsChains DurationPlanned Buffers Duration
PlanPlan with Buffer
14-5-6-10-21-22-23-24-26-27-28-29-32-33-34-35-36-37-38-39-40-41-42-43417.0452.035.0
24-8-13-14-15-17-18-19-21203.5224.320.8
35-9-17-18-19-21132.0143.111.1
424-25-30-31-3373.082.59.5
Table 7. Comparison of the proposed algorithm with that of the previous algorithms.
Table 7. Comparison of the proposed algorithm with that of the previous algorithms.
ItemsModels/AuthorsPlanned Project Buffer (Days)
1Buffer sizing model/Zhang et al. (2017)37
2APRT-FMEA buffer sizing/Zohrehvandi and Khalilzadeh (2019)40
3This research35
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zohrehvandi, S. A Project-Scheduling and Resource Management Heuristic Algorithm in the Construction of Combined Cycle Power Plant Projects. Computers 2022, 11, 23. https://doi.org/10.3390/computers11020023

AMA Style

Zohrehvandi S. A Project-Scheduling and Resource Management Heuristic Algorithm in the Construction of Combined Cycle Power Plant Projects. Computers. 2022; 11(2):23. https://doi.org/10.3390/computers11020023

Chicago/Turabian Style

Zohrehvandi, Shakib. 2022. "A Project-Scheduling and Resource Management Heuristic Algorithm in the Construction of Combined Cycle Power Plant Projects" Computers 11, no. 2: 23. https://doi.org/10.3390/computers11020023

APA Style

Zohrehvandi, S. (2022). A Project-Scheduling and Resource Management Heuristic Algorithm in the Construction of Combined Cycle Power Plant Projects. Computers, 11(2), 23. https://doi.org/10.3390/computers11020023

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop