Automation in Construction 106 (2019) 102898
Contents lists available at ScienceDirect
Automation in Construction journal homepage: www.elsevier.com/locate/autcon
Risk-averse supply chain for modular construction projects a,⁎
a
b
Pei-Yuan Hsu , Marco Aurisicchio , Panagiotis Angeloudis a b
T
Dyson School of Design Engineering, Imperial College London, South Kensington Campus, London SW7 2AZ, United Kingdom Department of Civil and Environmental Engineering, Imperial College London, South Kensington Campus, London SW7 2AZ, United Kingdom
ARTICLE INFO
ABSTRACT
Keywords: Logistics Supply chain management Robust optimisation Modular construction Risk aversion
The traditional in-situ construction method is currently being replaced by modular building systems, that take advantage of modern manufacturing, transportation, and assembly methods. This transformation poses a challenge to construction supply chains, which have, thus far, been concentrated on raw material transportation only. A mathematical model is conceived in this study for the design and optimisation of risk-averse logistics configurations for modular construction projects under operational uncertainty. The model considers the manufacturing, storage, and assembly stages, along with the selection of optimal warehouse locations. Using robust optimisation, the model accounts for common causes of schedule deviations in construction sites, including inclement weather, late deliveries, labour productivity fluctuations and crane malfunctions. A school dormitory construction project is used as a case study, demonstrating that the proposed model outperforms existing techniques in settings with multiple sources of uncertainty.
1. Introduction Modular construction has in recent years emerged as a transformative movement within the construction industry. The benefits of modular construction stem from the use of factory-based production environments, where bespoke building components are manufactured before being shipped to construction sites. Such techniques allow for higher levels of operational efficiency and product quality while shortening project timelines as fabrication of building components can take place in parallel to site and foundation works [1,2]. For most in-situ construction projects, there usually exist multiple material suppliers who make direct shipments to construction sites. Within this framework, various raw building materials are conveyed to construction sites at a specific time following requests made by main contractors or sub-contractors [3]. Raw building materials are dispatched to manufacturing factories, where they are transformed into modular components that are ultimately shipped to construction sites. As such, there is an urgent and persistent need to maintain close coordination among the manufacturing, transportation, inventory management and assembly sequences. Due to such interdependencies, operational deviations are expected to reverberate across the entire supply chain, resulting in significant variations in construction schedules [2,4]. As a result of large component sizes and the urban location of modular construction sites, it is often necessary to utilise warehouses to overcome storage limitations [5]. Site selection has the potential to
⁎
affect operational capacities, running costs [4], and delivery punctuality [2]. Furthermore, given the just-in-time nature of deliveries, any transportation disruptions are bound to affect assembly schedules, further exacerbating the timeliness of project execution. As such, site selection represents a key aspect of supply chain design in such projects. Compared to conventional construction, projects that employ modular components have more predictable material demands. However, timings over their course of execution remain volatile and are likely to change as production and assembly progress [6]. This is because the assembly process is typically affected by various delay factors such as extreme weather conditions, human errors, and equipment failures [7]. Thus, any plans for manufacturing, transportation, and inventory holding activities in subsequent periods must acknowledge the potential for variations, and the risk of insufficient component delivery rates or excessive inventory levels across the supply chain. The bespoke nature of modular construction components necessitates a close alignment of production and consumption schedules, with inventories being entirely consumed by the end of a project [2]. This contrasts common practices in retail supply chains, where it is expected that a certain proportion of the inventory will be preserved as safety stock. Moreover, the requirement of further assembly operations in construction sites causes additional costs upon product delivery, with penalties that also need to be considered in case of stagnating supply. In this context, existing in-situ construction supply chain models are not directly transferable to modular construction. New techniques are
Corresponding author. E-mail addresses:
[email protected] (P.-Y. Hsu),
[email protected] (M. Aurisicchio),
[email protected] (P. Angeloudis).
https://doi.org/10.1016/j.autcon.2019.102898 Received 2 December 2018; Received in revised form 25 March 2019; Accepted 30 June 2019 0926-5805/ © 2019 Elsevier B.V. All rights reserved.
Automation in Construction 106 (2019) 102898
P.-Y. Hsu, et al.
therefore needed in order to ensure that the sector can benefit from modularisation. Hsu et al. [8] previously proposed a two-stage stochastic programming model (2SP) for the design of modular construction supply chains, which seeks to generate optimal production schedules while considering the potential variations in product demand scenarios within sites. That approach, however, did not provide a means to accommodate decision makers with varying levels of risk-aversion, who aspire to reduce the overall hazard exposure significantly. To address this gap in literature, the study presented in this paper seeks to achieve a risk-averse and highly coordinated logistics system using a robust optimisation (RO) approach, focusing on the design of a resilient prefabricated construction supply chain configuration. The proposed model accommodates the presence of stochastic site demands for modular components and recommends optimal distribution schemes that specify manufacturing quantities and timings, and transportation plans between factories, warehouses and sites. The optimal location for a warehouse that could significantly contribute to the mitigation of stochastic effects is also determined. The outputs of the model are expected to provide a useful guide to managers responsible for issuing supply chain configurations under stochastic site demands.
incidents that happen within construction sites. The construction schedule delays are often linked with the extension of overall project timespans, and unforeseen project costs [27]. As it currently stands, most of the commercial tools for construction supply chain scheduling and resource allocation are based on the discrete event simulation (DES) models. Mohsen et al. [28] adopted a software toolkit called Simphony.NET for executing DES to determine the construction durations under various perturbations due to uncertainties in worker and construction equipment efficiencies. More recently, Taghaddos et al. [29] developed a simulation-based protocol for optimising the construction tasks scheduling and performing the resource levelling at the same time for construction projects using prefabrication method. Bu Hamdan et al. [54] used building information models (BIM) to extract the geometrical dimensions and the lifting sequence of prefabricated building modules and then employed DES to identify the most economical strategy for managing onsite inventories. Although DES models are extensively used in practice, they commonly adopt a deterministic approach, resulting in schedules that do not consider situations that deviate from a small set of previously identified scenarios. In contrast, stochastic programming techniques can determine logistics arrangements that simultaneously consider the entire spectrum of potential variations. However, only a few studies have adopted such methods in the context of construction supply chains. Hsu et al. [8,53] proposed a series of such models that seek to optimise the modular construction supply chains with uncertain site demands and fluctuating component productivities. Nevertheless, such models cannot be used in settings where strongly risk-averse solutions are preferable - while the aggregate exposure to uncertainty effects is minimised, individual solutions do not perform well concerning the particular scenario that is eventually realised [30,31]. Robust optimisation models have the potential to overcome this limitation [32] through the generation of solutions that are progressively less sensitive to the perturbations in the scenario set. One of the first studies on robust optimisation with direct applications to supply chains was carried out by Gutiérrez et al. [33]. Later works by Leung and Wu [34] and Leung et al. [35] developed robust optimisation models for the solution of multi-site production planning problems with uncertain demands. The overall objective was to minimise the costs of production, inventory and hiring or layoff workforce. Furthermore, the trade-off between solution robustness and model effectiveness was demonstrated by adjusting the weight of penalty parameters. Pan and Nagi [36] proposed a cost-minimising robust optimisation model, which considered expected total costs, total cost variance due to demand uncertainties, and expected penalties for unmet demand. The model was solved using a heuristic approach, obtaining near-optimal solutions. While robust optimisation has been used extensively in other disciplines, it has been rarely used in the past to solve civil engineering problems. Specific applications of the technique can be found on the allocation of water resources under uncertain demands [37,38] and the design of construction policies under uncertain construction costs, schedules, and product qualities [39,40]. As modular construction projects are characterised by stochastic onsite demands that can only be determined accurately once projects are underway, conventional DES tools cannot be relied upon for dynamic process models characterised by high levels of uncertainty. At the same time, the previously developed two-stage stochastic programming methods cannot be used to determine a holistic risk-averse strategy that ensures cost optimality against any realisation of a future site demand. This study contributes to the current state of the art with a novel, robust optimisation model for prefabricated construction supply chains. The resulting model not only considers the various sources of uncertainty and volatility that are associated with construction logistics processes but also allows for customisable levels of risk aversion following from the adoption of the robust optimisation approach.
2. Background Previous work on supply chain networks focused on the formulation of dynamic, time-dependent mathematical models that capture the interactions among the various parties involved. Chandra and Fisher [9] point out that activities across various supply chain echelons should be considered simultaneously to achieve prominent levels of operational efficiency. Accordingly, coordination efforts should be extended to operations taking place across organisational boundaries, for the creation of seamless, value-added processes that can fulfil customer needs [10]. More recently, Coelho and Laporte [11] developed integrated mathematical models which coordinate the manufacturing process planning, delivery scheduling and stocking management for the transportation of time-sensitive (perishable) goods. Similar models have also been used for tactical decision making in several complex supply chains [12–14]. A review of this topic by Díaz-Madroñero et al. [15] indicates that in recent years most practitioners and researchers have adopted mixed integer linear programming (MILP) models for the design of integrated supply chains, commonly solved using branch and bound/ cut algorithms, meta-heuristics or Bender's decomposition [6,8,15]. Ierapetritou and Pistikopoulos [16] were among the first to use stochastic programming for the determination of optimal production rates in multi-echelon supply chains with uncertain customer demands. The resulting model sought to minimise the total operating cost and expected penalties to be incurred by unfulfilled customer demands, with a large set of scenarios used to represent operational uncertainty and the effects of supply chain disruptions. Similar models were later developed for the optimal design of multi-merchant, multi-time horizon and multi-customer supply chain networks under various forms of demand uncertainty [17–21]. On a separate thread, Feng et al. [22] performed a probabilistic analysis of historical demand variations in construction sites. Later works [23,24] led to the development of stochastic delay models focusing on the underlying causes of demand variation with consideration of expected impact severity levels. As these are known to affect upstream activities [25] directly, their consideration during initial design planning is deemed essential. Even though material demands and shipment schemes are enacted at the design stage, the modern construction sector remains particularly exposed to delays [26], with schedule deviations practically regarded as unavoidable. Gündüz et al. [7] list 83 distinct factors known as the reasons for resulting schedule deviations in large building projects, and more than 90% of the identified reasons can be traced to the adverse 2
Automation in Construction 106 (2019) 102898
P.-Y. Hsu, et al.
3. Methodology
Instead, a mean value σ(∙) = ∑s∈Ωpsξs could be used in the first term of Eq. (5). This is also employed in the formulation for stochastic linear programming. As in this research, we focus on the application of stochastic non-linear RO models, we introduce a higher distribution moment of ξs to account for variance, therefore reducing sensitivity to noise present within input data. The second term of the objective function in Eq. (5), p(δ1, δ2, …, δs), is a feasibility penalty function, which is used to penalise violations of the control constraints under some of the scenarios. The violation of control constraints means that an infeasible solution to a problem has been chosen. By using the weight ω, the trade-off between solution robustness evaluated from the first term σ(∙) and model robustness measured from the penalty term p(∙) can be modelled under the multicriteria decision-making process. For instance, in cases where ω = 0, the objective becomes to only minimise the term σ(∙). Even though outputs will be solution-robust, they are highly likely to be infeasible under certain scenarios. If, instead, ω is assigned with a sufficiently large value, the term p(∙) dominates the objective and the solution would tilt toward model robustness, resulting in higher costs, and a more conservative solution. The choice of appropriate forms of σ(∙) and p(∙) has been discussed in several studies [31,32,35]. The term σ(x, y1, y2, …, ys) was proposed by Mulvey et al. [32], and represents the mean value σ(∙) plus a constant λ, multiplied by the variance as follows:
The principal argument provided by Mulvey et al. [32] for the use of robust optimisation (RO) was the need to account for varying levels of risk aversion on behalf of decision makers. A range of RO applications has been studied since, including power capacity expansion, matrix balancing, airline scheduling, financial planning, and minimum weight structural design. Such models commonly adopt a goal-oriented programming formulation, with input data drawn from large scenario sets. The overall objective is to generate a series of solutions that are progressively less sensitive to realisations of these scenarios [34]. An RO model has two distinct constraints, namely the structural constraint and the control constraint. Structural constraints target input data sets that are free from any fluctuation (noise). Control constraints are taken as auxiliary constraints which can be affected by the noise of input data. Two sets of variables - design and control - are defined, with the former being those that cannot be modified once a specific realisation of the data has been perceived. Conversely, control variables are subject to adjustment when uncertain parameters are observed [32,35]. The mathematical formulation of the RO model is provided below, with x Rn1 being the vector of design variables and y Rn2 the vector of control variables. (1)
Min cTx + dT y
2
(x , y1 , y2 ,…, ys ) =
Subject to:
Ax = b
(2)
Bx + Cy = e
(3)
x, y
(4)
0
(x , y1 , y2 ,…, ys ) + p ( 1 , 2,…, s )
(x , y1 , y2 ,…, ys ) =
xs , ys
0
s
s
ps
ps
s
s S
ps
s
+
s S
s
s
(9)
S
ps
ps
s
s S
s
s
(10)
S
Several alternatives have been proposed to address the non-linearity of Eq. (10). Li [41] and Yu and Li [31] proposed an approximation based on goal-programming, outlined as follows:
Z = min
ps
s
+
s S
ps s S
ps
s s
S
s
+2
s
(11)
Subject to:
ps
s s
s
0
s
+
s
0
S
s
s
(12) (13)
with θs being a non-negative slack variable. It can be verified that in either case, p 0 or s p < 0,Eq. (11) is s s S s s s S s s equivalent to Eq. (10). Thus, the quadratic function in Eq. (9) can be transformed into a mean absolute deviation minimisation problem in Eq. (10) and then into a linear programming model as given in Eqs. (11)–(13).
(5)
3.1. Model formulation
(6)
Ax = b
+
Increasing values of λ render the solution less sensitive to scenario variations, as the emphasis in the objective shifts to variance minimisation. However, as the second term in Eq. (9) is quadratic, the determination of exact solutions would have significant computational time requirements. To streamline the computation effort, the following formulation has been proposed to replace Eq. (9) [31]:
Subject to:
Bs x + Cs ys = es
s
s S
In the above, Eq. (2) is the structural constraint whose coefficients are fixed and free from noise; while Eq. (3) is the control constraint whose coefficients are noise-sensitive. Eq. (4) ensures that the two vectors are non-negative. The problems to be solved by robust optimisation normally contain a set of scenarios Ω = {1, 2, 3, …, S}.For each scenario s ∈ Ω, the coefficients associated with the control constraints or variables are denoted as {ds, Bs, Cs, es} with a fixed probability of occurrence ps, and ∑s=1Sps = 1. The optimal solution of this model is robust with respect to optimality if it remains “close” to the optimal after the realisation of any scenario s ∈ Ω (solution robustness). With respect to feasibility, solutions are regarded to be robust if they remain “almost” feasible for any scenario realisation (model robustness). The notions of “close” and “almost” are defined through the choice of norms [32,35]. There are conditions under which obtaining a solution that is both feasible and optimal for all scenarios is impossible. Hence, the trade-off between solution robustness and model robustness is determined using the concept of multiple-criteria decision-making. Robust optimisation models that can manage such trade-offs are defined as follows [35]. Let ys be a control variable and δs be an error vector, introduced for each scenario s ∈ Ω. The latter is used to measure the degree of infeasibility to be allowed in control constraints (i.e. δs = es − Bsx − Csys, ∀ s ∈ Ω). The earlier formulation is Eqs. (1)–(4) is thus transformed as follows:
Min
ps
The RO framework described in the previous section is used to define a model for selecting an optimal warehouse location and identifying a supply chain configuration which can facilitate the execution of the project at the minimum operational cost under any adverse site assembly perturbations. A table describing all indices, parameters and decision variables of the model is provided in Appendix A. In modular construction, most of the building components are produced in manufacturing facilities (factories). This is reflected in the
(7) (8)
Since the RO model considers multiple scenarios, the value of the objective function in Eq. (1): ξ = cTx + dTy, becomes a random variable taking the value ξs = cTx + dTys with probability ps under scenario s ∈ Ω. Hence, there is no single choice for an aggregate objective. 3
Automation in Construction 106 (2019) 102898
P.-Y. Hsu, et al.
model formulation which dictates that the factory can produce multiple types of modular products j (where j ∈ J, J is the set of all product types). There exists a weekly fixed cost (MF) for the factory which is independent of production quantities. The fixed production cost (FPC) is defined as the product of MF with the “manufacturing timespan of the entire project”, which encompasses the initial inventory preparation period ( p P yp ), and the production period ( a A ya ) that proceeds in parallel with the site construction process, where y is a binary decision variable defining whether the factory carries out manufacturing on a certain week and the notation “ ” refers to a state before the site construction commences. The time index p is defined for representing the week in the initial inventory preparation period, whereas index a is for the week during the site assembly period. The factory-based production has a basal unitary manufacturing cost (MVj) and proceeds in accordance with a maximum weekly manufacturing rate (MMRj) that cannot be exceeded. An adjustment term is introduced in our model to reflect the rise of MVj as the weekly production rate approaches MMRj,due to requirements for more resources, workers, and longer shifts. The variable production cost (VPC) includes two parts. The first part focuses on the production cost for the initial inventory, defined as the product of MVj and the weekly production rate mpj . The MVj value needs to be adjusted accounting for further labour and resource utilisation. Here, we assume that the usual weekly production rate is half of MMRj, and any production rate higher than this value will increase MVj linearly. Therefore, VPC is calculated as
(
mpj MVj + max mpj
MMRj 2
factory while C refers to a construction site in the following paragraph for specifying the location of the decision variables and parameters. The inventory cost ( IC ) for the initial inventory preparation period is defined as the sum of weekly storage costs for each product, in turn W expressed as: i pzj Vj SCW , where Vj is the volume of the modular products j and SCW is the weekly unitary storage cost in the warehouse. Weekly inventory levels after construction work starts in the factory, warehouse and site are denoted as: iajF, iazjW and isajC, respectively. Site inventory levels are scenario-specific owing to demand variation in each scenario. The corresponding inventory costs are defined in the exact same way as the product of inventory volumes with respective weekly unit storage costs, i.e. SCF, SCW and SCC for the factory, warehouse, and site, respectively. The aggregate inventory cost across all locations and product types for each scenario is defined as ICs. Given the bespoke nature of modular products as mentioned earlier, the model binds the values of iajF, iazjW and isajC to zero at the end of the project, as we expect all inventories to have been consumed. With regards to transportation, all finished modular products are shipped from the chosen warehouse to the construction site following the enacted transportation scheme for accommodating the weekly site demand in all scenarios. The number of truck needed for transporting each type of product is calculated by dividing the weekly transportation WC quantity for product j from warehouse z to construction site (tazj ) by the quantity of product j that can be loaded onto a single truck running on the route (LWC j ) . As such, the weekly transportation cost between the
warehouse and the site (TRC WC ) is defined as: WC WC TRC WC = (tazj / Lj ) (DzWC TC WC + LPz ) , where DzWC is the distance
) MV . The second component of the VPC
,0
j
formula refers to production activities after the site construction has commenced, which are determined in the same manner, except for mpj which has been replaced with a weekly production quantity maj. Our model anticipates and accounts for assembly delays that affect the weekly demand for modular products on the site. In our case study presented later in this paper, we focus on the following disruptions that perturb the site demand: bad weather conditions, lateness in module delivery, worker efficiency variations and crane reliability problems or breakdowns. After taking into account all the disruptions mentioned above simultaneously, a set of demand scenarios can be generated. Dsaj indicates the weekly demand for modular product j in week a (a∈A where A = 1, 2 … LW), in scenario s (s∈S, where S is the set of demand scenarios) and each demand scenario has a probability of occurrence Ps. The time required to reach the project assembly target is defined as DDs and varies among scenarios in accordance to disruption expectations. The longest duration among all scenarios is denoted as LW. The site fixed cost SFCs in each scenario is defined as the product of working durations DDs and weekly site overheads SF. The extension cost (EXs) refers to the “extra operational cost on site”, and it occurs in a scenario when the weekly site demands for modules are not met momentarily. Under this circumstance, the construction site must carry out works beyond the initially planned completion date for finishing the modules that arrive late. Aspects of inventory management are also considered, including the choice among several candidate warehouse locations that provide intermediate storage between the site and the factory. Warehouses have different storage capacities, distances to site/factory and establishment costs. Our study assumes that a single, most beneficial location will be selected. The binary decision variable ez represents whether a certain warehouse z is established or not (z ∈ Z,where Z is a set of warehouses). Based on the case study, we have assumed that items manufactured during the initial inventory preparation period are solely deposited in the warehouse, because the storage spaces at the factory are limited and must be shared with other ongoing projects, and the inventory protections are not available on the site during this period. As such, the initial inventory quantities in the factory and the sites are zero, while W the quantity at the chosen warehouse z ( i pzj ) will be increasing weekly. The superscript notation W refers to warehouse and F refers to the
between site and warehouse z, and TC WC is the unitary transportation cost, while LPz refers to the lateness penalty owing to the distance and traffic condition between the site and warehouse z, as detailed in the following section. Conversely, transportation costs for component movements between the factory and warehouse during the preparation and construction period (TRC
FW
and TRC FW , respectively) are calculated using FW
the weekly transportation quantities during preparation (^t pzj ). and FW ) , truck loading quantity LjFW , distance DzFW and unit construction (tazj
transportation cost TC FW . We define the objective of the model as the minimisation of the costs incurred by manufacturing, transportation, stock-keeping (inventory) and warehouse establishment under the influence of various site demand variation factors. It is formulated as follows: Minimise:
ETC +
Ps (TCs
ETC + 2 s ) +
s S
Ps
s
(14)
s S
where:
FPC = MF
ya + a A
VPC =
yp
(14.1)
p P
maj MVj + max maj a A j J
MVj + max mpj
MMRj 2
,0
MMRj 2 MVj
MVj +
mpj p P j J
(14.2)
W
i pzj Vj SCW
IC =
(14.3)
p P z Z j J
iajF Vj SCF +
ICs = a A j J
W iazj Vj a A z Z j J
C max (isaj , 0) Vj SC C
SCW + a A j J
4
,0
(14.4)
Automation in Construction 106 (2019) 102898
P.-Y. Hsu, et al.
TRC
FW
(14.5)
p P z Z j J FW (tazj / LjFW ) DzFW TC FW
TRC FW =
(14.6)
a A z Z j J
WC WC (tazj / Lj ) (DzWC TC WC + LPz )
TRC WC =
(14.7)
a A z Z j J
(14.8)
SFCs = SF DDs EXs = max (x
WO =
the site without stacking on one another. Eq. (14.12) determines the total cost for each scenario (TCs), defined as the sum of all the above cost terms. Eq. (14.13) defines the expected value of the total costs (ETC). In this study, we set λ = ω = 1, therefore assigning equal priority to solution and model robustness. The constraints of the model are implemented as follows: Subject to:
FW
( t pzj / LjFW ) DzFW TC FW
=
(14.9)
DDs , 0) SF
0
m^pj
MMRj
p
P,
j
J
(15)
0
maj
MMRj
a
A,
j
J
(16)
maj +
ez WECz
a A
(14.10)
z Z
iajF = i (Fa s
C min (isaj , 0)
= a A j J
+
C max (isaj , 0)
max a A
N, 0
j J
FW
(14.11)
W i pzj
(14.12) FW
Ps ( ICs + SFCs + EXs )
s
S, j
J
a
A, j
J
(17) (18)
=
1), zj
FW + tazj
1), j
WC tazj
FW
+ t pzj
a
p
P, z
WC tazj
+
A, z
Dsaj
Z, j
Z, j s
(19)
J
(20)
J
S, a
A, j
J
(21)
z Z C isaj =0
+ TRC FW + TRC WC + WO +
s
S, a = LW , j
^i W V and j pzj
(14.13)
s S
FW tazj
+ maj
W i (p 1), zj
C isaj = isC,(a
ETC = FPC + VPC + IC + TRC
1), j
W iazj = i (W a
+ TRC FW + TRC WC + SFCs
+ EXs + WO
Dsaj a A
z Z
TCs = FPC + VPC + IC + ICs + TRC
mpj = p P
j J
Eq. (14) is the aggregate objective function, defined as the sum of three terms: total expected cost, cost variance (solution robustness) and feasibility penalty (model robustness). Eqs. (14.1) and (14.2) calculate the fixed and variable production costs (FPC and VPC) for producing all types of modular products, respectively, in the period of both preparation and construction phases. Eq. (14.3) determines the initial warehouse inventory cost IC before construction work starts at the site, while Eq. (14.4) computes the total inventory cost for each scenario after construction work starts which covers the factory, the warehouse, and the construction site. It should be noted that in Eq. (14.4) only non-negative quantities of inventory on the construction site are included in the calculation. In some demand scenarios, the demands on the site are not fulfilled for a certain week momentarily, and the calculated inventories on the construction site are negative in these time periods. These negative values stand for the temporarily unmet demands for modular products, but do not represent the real inventory quantities on the construction site, the costs of which are assigned to zero under these circumstances. Eq. (14.5) captures the transportation cost between the factory and warehouse for
W iazj Vj
(22)
J
WCAPz ez
j J
p iajF Vj
FCAP
a
P, a
A, z
(23)
Z
A
(24)
j J
^t FW and t FW pzj azj
WCAPz ez p
WC tazj
ca M
A, z
a
(25)
J
A
(26)
x = max (ca a) a = 1. .LW
(27)
maj
ya M and
a
FW
TCs
ETC +
m^pj
A, p s
y^p M
j J
(28)
P
0 and
0
s
W FW W ^ FW WC iajF , iazj , i pz j, ^t pzj , tazj , tazj
(TRC WC ), respectively after the beginning of construction works. Eq. (14.8) calculates the fixed cost on the construction site in each scenario (SFCs). Eq. (14.9) evaluates the extension cost for each scenario, incurred when weekly demands are not met, and the site is forced to extend operations beyond the initially planned period. Here x represents the total duration of the optimal transportation scheme recommended by the model measured in weeks and the difference between x and DDs indicates the length of site extensions in each scenario. Eq. (14.10) calculates the warehouse establishment cost for choosing one of the candidate locations. Eq. (14.11) computes the proxy measure of model infeasibility which is composed by two parts. The first part focuses on calculating the total quantity of temporarily unfulfilled demands for all product types across the entire construction period in each scenario. The second part calculates the numbers of all types of products that exceed the site inventory capacity in each week in each scenario. N is the maximum number of products that can be stored on
Z, j
z Z j J
j J
the initial inventory preparation period (TRC ). Eqs. (14.6) and (14.7) are used to model the transportation costs between the factory and warehouse (TRC FW ) and between the warehouse and construction sites
P, a
W
(29)
S
0 a
i 0,Fj , isS,0, j = 0 and i 0,Wzj = i pzj
s
s
A, p
P, z
S , p = PW , j
Z, j
J
J
(30) (31)
Constraints (15) and (16) bind the weekly manufacturing rate for each product type within a pre-defined range during the initial inventory preparation and the construction periods, respectively. Constraint (17) makes sure that the total production quantity for each type of modular product follows the total demand, a condition that applies to every scenario. Constraint (18) represents the inventory balances in the factory, while constraints (19) and (20) relate to balances in the warehouse during the construction and initial inventory preparation periods, respectively. Constraint (21) handles inventory balance at the 5
Automation in Construction 106 (2019) 102898
P.-Y. Hsu, et al.
Table 1 The parameters for the warehouse located in 6 candidate locations. Candidate no. 3
Capacity (m ) Establishment cost (£) Distance factory to warehouse (km) Distance warehouse to site (km)
Z1
Z2
Z3
Z4
Z5
Z6
3150 14,436 51 9
3550 13,917 42 18
3938 12,028 31 29
4326 11,359 24 36
4714 10,043 18 42
5100 9349 10 50
construction site. Constraint (22) assures that for every scenario the site demand for each type of modular product must be fulfilled when the construction project is finished. Constraint (23) guarantees that the warehouse capacity can never be exceeded. Constraint (24) imposes the same restriction on the inventory at the factory. Constraint (25) ensures that finished modules cannot be directed toward warehouses that have not been established. Constraints (26) and (27) ensure that the duration of an optimal transportation scheme is determined correctly, where ca is a binary decision variable representing whether any product has been sent to the site or not on week a, and M is a big positive number. Constraint (28) guarantees that the lengths of the production periods for the initial inventory preparation and site assembly are rightly calculated. Constraint (29) is introduced to transform the objective function from a mean absolute deviation minimisation problem into a linear programming problem as discussed in the previous section. Constraint (30) asserts the non-negativity of the inventory levels at the factory and warehouse, as well as of transportation quantities between all places at all time. Finally, the first part of constraint (31) ensures that the initial inventory will not be diposited in the manufacturing factory and the construction site, while the second part represents the continuity of the warehouse inventory between the initial preparation phase and the construction phase, where PW refers to the last week of initial inventory preparation period.
Table 2 The parameters for the case study project. Data names
Values
Type of modular product Maximum number of assembled modules Construction site fixed cost (overhead) Maximum storage capacity on site Maximum storage capacity at factory Inventory management cost on site Inventory management cost at warehouse Inventory management cost at factory Volume of module A Volume of module B Transportation cost from factory to warehouse Transportation cost from warehouse to site Truck capacity from factory to warehouse Truck capacity from warehouse to site Manufacturing fixed cost at factory (overhead) Maximum manufacturing rate for module A Maximum manufacturing rate for module B Variable manufacturing cost for module A Variable manufacturing cost for module B
Room module A, B 36 modules/week £11,000/week 360 m3/4 modules 650 m3/8 modules £0.2/m3/week £0.3/m3/week £0.8/m3/week 78 m3/module A 84 m3/module B £4.57/truck/km £3.06/truck/km 2 modules/truck 1 module/truck £13,200/week 12 modules/week 4 modules/week £3264/module £3497/module
designs are expected to be finalised ten weeks before the site operations begin, therefore establishing a maximum duration for the initial inventory preparation period. The manufacturing factory is located 60 km away from the construction site (which lies in the centre of London). There exist six candidate warehouse locations (Z1 to Z6) that could be used to store modular products, each of them having a different storage capacity and establishment cost, as shown in Table 1. The other parameters applied in this case study are given in Table 2. During project execution, there exist four significant sources of uncertainty that would cause the assembly process to deviate from the original construction schedule. These include lateness in module deliveries, adverse weather conditions (e.g. strong wind and heavy rain), efficiency perturbations among site workers and equipment breakdowns. This study has quantified these unwanted disruptions for generating all the possible module demand scenarios that may happen during the assembly period. The procedures followed for the quantification of the uncertain site demands and generation of scenarios are introduced in the following sections.
4. Case study The model was applied to a case study for constructing a 4-storyhigh school dormitory using prefabricated room modules (excluding stairs, elevators and foundations). The floor plan of the dormitory is shown in Fig. 1. Two types of modules have been adopted in this project. The first type (module A) is the accommodation room, and there are 14 module A on each floor. The second type (module B) is the toilet and bathroom room, and each floor has 2 modules B. Thus the total demand is 56 module A and 8 module B. There exists a strict installation sequence. The assembly of the higher floor room modules cannot commence until all the lower floor room modules are installed, while B modules must be assembled after all A modules have been assembled. Construction is expected to take place during the winter school break, therefore limiting assembly periods to a maximum of 4 weeks. Module
Fig. 1. The floor plan for the case study. 6
Automation in Construction 106 (2019) 102898
P.-Y. Hsu, et al.
Fig. 2. The PDF of the transportation time between the site and the six candidate warehouse locations. Table 3 The probabilities of distinct levels of late delivery when the warehouse sets in various locations. The expected lateness penalty for a single shipment from each warehouse location is also calculated. Candidate no.
Z1 Z2 Z3 Z4 Z5 Z6
Probability of lateness in delivery (%) On time
1h
2h
3h
98.86 94.77 64.02 60.59 57.17 53.74
1.14 5.23 31.77 33.83 35.90 37.96
0 0 3.32 4.32 5.33 6.33
0 0 0.89 1.25 1.60 1.97
Table 4 The probabilities of rainfall amount (a) and wind speed (b) lie in the various intervals, and the corresponding disrupted weekly assembly rate. (a) Rainfall
Expected lateness penalty (£) 5.68 21.20 166.53 187.41 208.17 229.17
4.1. Transportation-related disruptions
Rainfall Interval (mm/h)
Probability (%)
Assembly rate
0 mm ≤ X < 5 mm ≤ X < 6 mm ≤ X < 7 mm ≤ X < 8 mm ≤ X < 9 mm ≤ X < X ≥ 10 mm
85.26 4.73 4.01 2.40 1.91 1.16 0.53
36 32 25 18 11 4 0
5 mm 6 mm 7 mm 8 mm 9 mm 10 mm
(b) Wind speed
Previous studies have suggested that the transportation time on a specific route within urban areas can be approximated as a Burr distribution [42–45]. The probability density functions (PDF) of the transportation time between the construction site and each of the candidate warehouse location are presented in Fig. 2. Note that the spread becomes wider with increasing distance in between. Thus, if the warehouse is located farther from the site, the higher the probability of being late. The late delivery of modular products could disrupt the assembly process and is penalised for causing idleness of equipment and labour force, and a waste of site utilities. The probabilities of lateness in delivery in different ranges of severity derived from the PDF shown in Fig. 2 are given in Table 3. The most severe delivery delay ever happened in this case study is 3 h. The site idleness penalty in this case study is £405.4 per hour. The expected lateness penalty (LPz in Eq. (14.7)) for a single shipment from each candidate warehouse locations is calculated and presented in Table 3.
Wind speed Interval (km/h)
Probability (%)
Assembly rate
0 km/h ≤ X < 36 km/h 36 km/h ≤ X < 38 km/h 38 km/h ≤ X < 40 km/h 40 km/h ≤ X < 42 km/h 42 km/h ≤ X < 44 km/h 44 km/h ≤ X < 46 km/h 46 km/h ≤ X < 48 km/h 48 km/h ≤ X < 50 km/h X ≥ 50 km/h
83.73 3.74 3.58 2.42 1.77 1.94 1.45 0.81 0.56
36 33 28 23 18 13 8 3 0
weather conditions, with values for a range of intervals illustrated in Table 4. 4.3. Worker efficiency and crane-related disruptions Although the implementation of modular construction practices has significantly simplified the onsite construction procedures and reduced the number of needed workers [1,2], manual operations are still required during the module assembly process. When the modules arrived at the site, a number of tasks are carried out by workers such as unloading, inspection, unwrapping, and facilitating crane lifts. Precise module alignment is necessary before they are permanently fixed into
4.2. Weather-related disruptions Inclement weather conditions have been generally recognised as one of the most common reasons for disrupting the tasks on construction sites by previous studies [7,46,47]. Assembly of modular products is also very susceptible to adverse weather conditions. Historical data is commonly used to predict future weather conditions, such as the probabilities of wind speed and rainfall amount in times of the year. For this study, we obtained meteorological data for Greater London through the UK Met Office, such as daily precipitation records (in mm) over 85 years (1931–2015) and wind speed data (in m/s) over 21 years (1995–2015). Hsu et al. [8] previously carried out a statistical analysis of occurrence probabilities for various levels of rainfall amounts and wind speeds in January. A semi-trapezoidal function model [8,48] was used to develop a relationship between module assembly rates and
Table 5 Discount on the assembly rate incurred by labour productivity fluctuation.
7
Delay factor
Influence level
Discount rate
Probability (%)
Labour productivity
Normal Medium low Low
1 0.8 0.5
91.00 7.50 1.50
Automation in Construction 106 (2019) 102898
P.-Y. Hsu, et al.
combining scenarios with the identical pattern of weekly assembly rates, which ends up identifying 1680 distinct demand profiles.
Table 6 Discount on the assembly rate incurred by crane failure. Delay factor
Influence level
Discount rate
Probability (%)
Crane
Normal Down
1 0.8
98.50 1.5
4.5. Model implementation and execution The model is built and solved using the IBM CPLEX solver (version 12.6) on a mid-range workstation with an Intel Core i7-4790 CPU and 8GB RAM, using linear programming relaxations to reduce computational time. The solution time for obtaining an exact solution to the current problem instance is 576 s. The value of the objective function (Eq. (14)) is minimised, which simultaneously considers all the 1680 demand profiles. Model outputs indicate that the warehouse should be established at Z1, and the most economical production duration is six weeks for initial inventory preparations and a subsequent manufacturing period of 3 weeks once site assembly commences. The best production plan and transportation schemes between all places as well as the change of inventory levels at the warehouse for the entire project timespan are shown in Table 8. Owing to the site demand being scenario specific, the change of site inventory level is also scenario dependent. For demonstration purpose, a demand profile is chosen and presented in the 2nd row from the bottom of Table 8, along with the corresponding site inventory level changes (the last row). The model can disclose the inventory information for all demand profiles.
place, while tasks such as unhooking, bolting and welding require manual intervention. Therefore, the efficiency of construction workers on-site is crucial for the achievement of weekly assembly targets. Previous surveys mentioned fatigue, overtime work, overdue payments, absenteeism or negative working attitude as the factors that may affect workers' performance [49,50]. In this case study, the discount rates of the worker efficiency and the corresponding probabilities of occurrence as given in Table 5, were derived from both the case study data and the studies which focused on construction workers' productivity perturbations [49,50]. It is worth mentioning that there are a large number of factors that can affect construction workers' efficiency. Thus, these figures may be particularly diverse across different locations and construction project instances. Similarly, module assembly can be disrupted by crane failure due to mechanical malfunctions or breakdowns. By consulting the research literature [51,52] regarding crane operation stability and the site event log of our case study, we established a 20% reduction of weekly productivity when such incidents occur, with an approximately 1.5% probability of occurrence (see Table 6).
5. Discussion
4.4. Generation of assembly scenarios
This research proposed an RO model to determine optimal warehouse locations, production plans, transportation rates and inventory schemes for modular construction projects. The established model is explicitly designed to deal with demand uncertainties at the construction site incurred by inclement weather, lateness in module delivery, workers' efficiency perturbation and crane mechanical failures. To ensure solution robustness, our model includes a higher-order distribution moment of variance which is a critical risk-aversion manner absent in the two-stage stochastic approach. When the variance of the total operational cost across all scenarios is minimised, the operational cost in each scenario is expected to converge to the lowest expected value given by the first term of the objective function in Eq. (14). As such, the total operational cost will remain within the desired value range, therefore guaranteeing that the budget limit would never be exceeded regardless of which demand scenario unfolds. Our formulation also adopts a penalty term, which is included in the objective function. This seeks to minimise the relative infeasibility of solutions attributed to excessive site inventory and insufficient delivery of room modules. Therefore, the proposed RO model not only depicts the fundamental parameters and decision variables for optimising the logistics process in a modular construction project under demand uncertainties but also embodies the risk-aversion of the logistics system. As the module manufacturing activities commence much earlier than onsite construction, it is essential for component designs to be finalised much earlier than in conventional projects. Should these timelines be not achievable, the production timespans would inevitably be shortened, making it essential to ensure that further delays will be avoided as much as possible. In this context, an RO-based approach would be particularly valuable, given its ability to observe rigid delivery and inventory constraints. To demonstrate the benefits of this approach, we carried out a comparison against the 2SP model that was
The complete range of possible weekly assembly rates was determined by considering all combinations of onsite delay factors (i.e. precipitation, wind, workers, and cranes), as mentioned in Sections 4.2 and 4.3. These rates would in the first instance be derived using the relationships described in Table 4, and subsequently penalised by the worst performance reduction penalties induced by labour and crane (described by Tables 5 and 6). While heavy rain and strong winds may occur individually or simultaneously, we consider that construction site assembly rates are governed by the highest delay factor among the two processes. A total of 14 possible weekly assembly rates are calculated, which are listed in Table 7 alongside their respective occurrence probabilities. Given the above range of identified assembly rate scenarios, there will exist a total of 144 = 38,416 possible demand scenario combinations for four consecutive weeks. The probability of having a total assembly capacity that is equal or larger than 64 modules (with 56 A modules and 8 B modules) is 99.63%, i.e. installation of 64 room modules in 4 weeks can be achieved with 99.63% confidence. There exist 25,162 demand scenarios that are expected to meet the assembly target of 64 modules. The remaining scenarios (with occurrence probability of < 0.37%) are regarded to be invalid (for timely project execution) and are therefore excluded. Among the valid scenarios that were considered, there exist instances with assembly rates that exceed targets and are therefore expected to complete assembly tasks in less than four weeks (as there exist fewer onsite disruptions). Therefore, a corresponding adjustment has been conducted to ensure that, in every valid scenario, only the exact target number of room modules (64 modules in total) are assembled on the site within the designated construction period. This is followed by Table 7 Distinct Assembly Rate Scenarios and Occurrence Probabilities. Assembly rate no.
01
02
03
04
05
06
07
08
09
10
11
12
13
14
Module/week Probability (%)
36 63.98
33 2.86
32 3.71
28 9.14
25 3.92
23 2.04
21 1.42
18 4.18
13 2.18
11 1.67
8 1.67
4 1.23
3 0.82
0 1.19
8
Automation in Construction 106 (2019) 102898
P.-Y. Hsu, et al.
Table 8 The optimal risk averse supply chain configuration recommended by the model, and the information about the site inventory for a chosen demand profile. Location
Events
Period for initial inventory predation (week) 1
Factory
Warehouse Site
Module type Production quantity Transp. Fac to Whse Factory inventory Transp. Fac to Whse Transp. Whse to Site Warehouse inventory Transp. Whse to Site Demand Site inventory
A 6 6 – 6 – 6 – – –
2 B 0 0 – 0 – 0 – – –
A 6 6 – 6 – 12 – – –
3 B 0 0 – 0 – 0 – – –
A 6 6 – 6 – 18 – – –
Period for modules assembly (week)
4 B 0 0 – 0 – 0 – – –
A 6 6 – 6 – 24 – – –
5 B 0 0 – 0 – 0 – – –
A 6 6 – 6 – 30 – – –
developed by Hsu et al. [8]. By applying the optimal solutions recommended by the two models (RO and 2SP) respectively to each demand profile, we obtain the minimised total operational costs for all 1680 profiles. The result is shown in Fig. 3 where:
6 B 0 0 – 0 – 0 – – –
A 6 6 – 6 – 36 – – –
1 B 2 2 – 2 – 2 – – –
A 6 6 0 6 17 25 17 16 1
2 B 2 2 0 2 2 2 2 2 0
A 6 6 0 6 25 6 25 16 10
3 B 2 2 0 2 2 2 2 2 0
A 8 8 0 8 14 0 14 16 8
4 B 2 2 0 2 4 0 4 2 2
A 0 0 0 0 0 0 0 8 0
B 0 0 0 0 0 0 0 2 0
premium is a small price to pay for RO's risk aversion. These results indicate that a strategy developed using the RO model would be more advantageous compared to 2SP for decision-makers who seek to optimise supply chain configurations while ensuring that total costs cannot exceed a certain budget ceiling. It is worth noting that, based on the risk aversion attitude of the decision maker, the values of λ and ω in Eq. (14) can be adjusted to make the model solution tilts toward cost variance minimisation or avoidance of certain undesirable site conditions. With regards to the warehouse location, Table 10 provides the objective function value determined by the RO model for each distinct locations. Z1 was chosen as it produces the arrangement with the lowest cost value. At this point, it must also be mentioned that there is a trade-off associated with the selection of warehouse locations. As shown in Table 1, Z1 is closest to the site and therefore is associated with the least probability of delivery delays (Table 3). On the other hand, it also has the least capacity and highest establishment cost. Nevertheless, our analysis indicates that a distance reduction between the construction site and the warehouse can reduce the probability of delivery delays, in turn reducing idleness in the assembly process and higher overall construction efficiency. Using the RO model we can also recommend an optimal manufacturing duration. As shown in Table 11, the manufacturing duration yielding the lowest objective value involves six weeks for initial inventory preparation and continues production for a further three weeks beyond the commencement of on-site assembly. At this point, we can observe that there exists a trade-off relating to the selection of optimal durations. In shorter total production timespans, the factory will be forced to operate at higher production rates, therefore increasing variable production costs. In longer production timespans, in addition to increasing inventory costs, lower production rates may result in unfulfilled demands, which in turn incur project extension costs.
(a) Profiles 1 to 4 (occurrence probability: 61.46%) can complete assembly in 2 weeks. (b) Profiles 5 to 131 (occurrence probability: 33.74%) can complete assembly in 3 weeks. (c) Profiles 132 to 1680 (occurrence probability: 4.43%) require 4 weeks to complete assembly. Except for the first four demand profiles, the solution of the RO model can generate lower total operational costs than that of the 2SP model for the remaining 1676 profiles. During the optimisation process, the 2SP model allocates a higher priority to the minimisation of total operating costs in the first four profiles, given their higher occurrence probability. This results in higher total operating costs for the remaining demand profiles when compared to the RO model, considering the entire set of demand profiles. It is clear that the approach dictated by the two models varies significantly. Differences between the two models can also be discerned in the variance and standard deviation of total operational costs among all demand profiles, which are found to be 58.53% and 25.91% higher the 2SP model compared to RO, respectively (see Table 9). When worst-case costs are considered (i.e. the demand profile with the highest operational cost), we observe that the figure produced by the 2SP model is £6380 higher compared to RO. This is mainly because the RO objective function includes a term that minimises total cost variance and by extend reduces the chance of deviation from the minimum expected total cost. This holds regardless of which demand profile is ultimately realised and despite the number of temporarily unfulfilled demands and excess site inventories. The expected total operational costs determined by the 2SP model are 0.38% lower than the RO model (see Table 9). This can be attributed to 2SP's prioritisation of dominant demand profiles, but we can argue that an 0.38% cost
6. Conclusions Modular building systems offer the opportunity to achieve higher
Fig. 3. The total operational costs of all 1680 profiles derived from the RO and 2SP solutions, respectively. 9
Automation in Construction 106 (2019) 102898
P.-Y. Hsu, et al.
Table 9 A comparison between the solutions given by the RO and 2SP models.
Total Total Total Total
costs costs costs costs
(expected) (variance) (STDEV.) (worst case)
RO
2SP
Difference (£)
Improvement (%)
396,130 22,233,500 4715 412,983
394,629 35,246,618 5937 419,363
−1501 13,013,118 1222 6380
−0.38% 58.53% 25.91% 1.54%
formulation remains versatile and can be implemented across a range of setting without requiring major changes in the model structure. By incorporating solution robustness, model outputs can remain optimal regardless of which demand scenario is realised in the future. Furthermore, using this approach logistics practitioners can hedge between cost optimality and risk-averseness, with particular reference to the effects of unfulfilled demand and excess site inventories. Therefore, the mathematical model proposed in this research can serve as a basis to support decision making by managers involved in the design of logistic processes for modular construction projects who possess an attitude toward risk aversion. The model can account for any number of delay factors that are quantifiable with occurrence probabilities. In this study, such probabilities were derived for inclement weather and transport delays through a statistical analysis of historic records, while the impact of reduced labour productivity and crane operation reliability was determined using event logs from real-world construction sites. Uncertain processes were modelled using continuous distributions and approximated using probability mass functions and discretisation methods (e.g. n-points estimation, Gaussian quadrature). This results in a finite number of demand scenarios that can be analysed using a reasonable amount of computational resources, and are therefore appropriate for most real-world modular construction projects. Finally, the approach described in this study can provide insights on inventory variations over time, and across the entire supply chain of the project. This level of information clarity is invaluable for effective management of production buffers, as well as the optimisation of resource and capital allocations across their entire operations portfolio.
Table 10 The minimised objective function values at different candidate warehouse locations. Warehouse locations
Z1
Z2
Z3
Z4
Z5
Z6
Objective function values
397,101
398,021
405,983
406,589
406,898
407,945
Table 11 The objective function values under different production duration. Module assembly period (week)
Initial inventory preparation period (week)
1 2 3 4 5 6 7 8 9 10
0
1
2
3
4
– – – – – – – – – –
– – – – – – – – – –
– – 420,484 414,256 408,215 402,362 415,552 428,752 441,952 455,479
– 420,890 413,832 408,623 402,768 397,101 404,063 417,261 430,655 443,654
430,078 423,849 418,035 411,675 406,091 410,301 417,254 430,454 443,659 456,854
Note: “-” indicates that there insufficient time for module production.
efficiency and quality. However, successful implementation of the practice requires an understanding of how to design and optimise timecritical logistic systems. In this study, a robust optimisation model is proposed to identify the optimal supply chain configuration for modular construction projects, under demand uncertainties from the site. The model can recommend the most favourable production and transportation schemes, disclose the variations of inventory by considering all site demand profiles generated based on significant schedule deviation factors, and help select the best warehouse location. A customisable range of modular products, warehouse locations, and manufacturing periods can be considered, therefore ensuring that our
Declaration of Competing Interest None. Acknowledgements The authors acknowledge the support of Top University Strategic Alliance (TUSA) PhD scholarships from Taiwan.
Appendix A
j s z a p
Indices Product types; j ∈ J, J is the set of module product types Demand scenario; s ∈ S, S is the set of demand scenarios Warehouse location; z ∈ Z, Z is the set of warehouses Working weeks of the construction project; a ∈ A, A = {1, 2, …., LW} Weeks for preparing initial inventory; p∈P, P = {1, 2, …., PW}
Ps DDs LW Dsaj SF N SCC
Parameters: Construction sites The probability that scenario s occurs The construction duration of scenario s in weeks The longest working duration among all scenarios in weeks The demand of product j at the site in the week a in scenario s The fixed overhead at the construction site per week The maximum number of products can be stored on the site without stacking Storage cost per m3 per week at the construction site
Vj WCAPz
Parameters: Warehouse The volume of product j in m3 Maximum storage capacity for warehouse z in m3
10
Automation in Construction 106 (2019) 102898
P.-Y. Hsu, et al. SCW WECz
Storage cost per m3 per week in warehouses The cost for establishing warehouse z
MMRj MF MVj FCAP PW SCF M
Parameters: Factory The maximum weekly manufacturing rate of product j Fixed cost per week if the factory is operating Basal unitary (variable) cost for manufacturing one product j Maximum inventory capacity in the factory in m3 The last week of the initial inventory preparation period Storage cost per m3 per week in the factory M is a very big positive real number
DzFW
Parameters: Transportation The distance between factory and warehouse z in km
DzWC TC FW
The distance between warehouse z and site in km Transportation cost from factory to warehouse per truck per km
TC WC
Transportation cost from warehouse to all sites per truck per km
LjFW
The quantity of product j that can be loaded onto a single truck running on the route FW
LWC j
The quantity of product j that can be loaded onto a single truck running on the route WC
LPz
The lateness penalty between the site and warehouse z
maj mpj
Decision variables Manufacturing quantity of product j per week at the factory in week a Manufacturing quantity of product j per week at the factory in week p
ez
W
i pzj
iajF iazjW isajC FW
t pzj
FW tazj WC tazj
yp x ca
ya θ λ ω
Whether a certain warehouse z is established or not The quantity of initial inventory of product j in warehouse z in week p The quantity of inventory of product j in the factory in week a The quantity of inventory of product j in warehouse z in week a The quantity of inventory of product j at the construction site in week a in scenario s Transportation quantity for initial inventory product j from factory to warehouse z on week p Transportation quantity of product j from factory to warehouse z in week a Transportation quantity of product j from warehouse z to site in week a Whether the factory carries out manufacturing on a specific week during the preparation period Whether the factory carries out manufacturing on a specific week during the construction period The total duration of the optimal transportation scheme in weeks Whether any product has been sent to the site or not in week a Dummy decision variable for linearising the second term of the objective function λ = 1, the parameter controls the trade-off between solution and model robustness ω = 1,the parameter controls the trade-off between solution and model robustness
[11] L.C. Coelho, G. Laporte, Optimal joint replenishment, delivery and inventory management policies for per-ishable products, Comput. Oper. Res. 47 (2014) 42–52 https://doi.org/10.1016/j.cor.2014.01.013. [12] A.A. Elimam, B. Dodin, Project scheduling in optimizing integrated supply chain operations, Eur. J. Oper. Res. 224 (3) (2013) 530–541 https://doi.org/10.1016/j. ejor.2012.09.007. [13] Y. Adulyasak, P. Jaillet, Models and algorithms for stochastic and robust vehicle routing with deadlines, Transp. Sci. 50 (2) (2015) 608–626 https://doi.org/10. 1287/trsc.2014.0581. [14] H. Felfel, O. Ayadi, F. Masmoudi, A multi-site supply chain planning using multistage stochastic programming, Multiphysics Modelling and Simulation for Systems Design and Monitoring, Springer International Publishing, 2015, pp. 289–298 https://doi.org/10.1007/978-3-319-14532-7_30. [15] M. Díaz-Madroñero, D. Peidro, J. Mula, A review of tactical optimization models for integrated production and transport routing planning decisions, Comput. Ind. Eng. 88 (2015) 518–535 https://doi.org/10.1016/j.cie.2015.06.010. [16] M.G. Ierapetritou, E.N. Pistikopoulos, Batch plant design and operations under uncertainty, Ind. Eng. Chem. Res. 35 (3) (1996) 772–787 https://doi.org/10.1021/ ie950263f. [17] MirHassani, S.A., Lucas, C., Mitra, G., Messina, E., & Poojari, C.A. (2000). Computational solution of capacity planning models under uncertainty. Parallel Comput., 26(5), 511–538. DOI: https://doi.org/10.1016/S0167-8191(99)00118-0. [18] P. Tsiakis, N. Shah, C.C. Pantelides, Design of multi-echelon supply chain networks under demand uncertainty, Ind. Eng. Chem. Res. 40 (16) (2001) 3585–3604 https://doi.org/10.1021/ie0100030. [19] S.C.H. Leung, Y. Wu, K.K. Lai, A stochastic programming approach for multi-site aggregate production planning, J. Oper. Res. Soc. 57 (2006) 123–132 https://doi. org/10.1057/palgrave.jors.2601988. [20] P. Schütz, A. Tomasgard, The impact of flexibility on operational supply chain planning, Int. J. Prod. Econ. 134 (2011) 300–311 https://doi.org/10.1016/j.ijpe. 2009.11.004. [21] S.M.J. Mirzapour Al-e-hashem, A. Baboli, Z. Sazvar, A stochastic aggregate production planning model in a green supply chain: considering flexible lead times, nonlinear purchase and shortage cost functions, Eur. J. Oper. Res. 230 (2013) 26–41 https://doi.org/10.1016/j.ejor.2013.03.033. [22] Feng, C., Liu, L., & Burns, S. (2000). Stochastic construction time-cost trade-off analysis. J. Comput. Civ. Eng., 2(117), 117–126. DOI: https://doi.org/https://doi.
References [1] M.L. De La Torre, A Review and Analysis of Modular Construction Practice, Master thesis Lehigh University, 1994 URL https://preserve.lehigh.edu/cgi/viewcontent. cgi?article=1275&context=etd , Accessed date: 19 February 2011. [2] M. Lawson, R. Ogden, C. Goodier, Introduction to planning of modular buildings, in: M. Lawson (Ed.), De-sign in Modular Construction, CRC Press, Boca Raton, 9780415554503, 2014. [3] S. Pryke, Introduction, in: S. Pryke (Ed.), Construction Supply Chain Management: Concepts and Case Studies, Wiley-Blackwell, Oxford, 9781405158442, 2009. [4] Z. Li, G.Q. Shen, X. Xue, Critical review of the research on the management of prefabricated construction, Habitat International 43 (2014) 240–249 https://doi. org/10.1016/j.habitatint.2014.04.001. [5] S. Azhar, M.Y. Lukkad, I. Ahmad, An investigation of critical factors and constraints for selecting modular construction over conventional stick-built technique, Int. J. Constr. Educ. Res. 9 (3) (2013) 203–225 https://doi.org/10.1080/15578771.2012. 723115. [6] Hsu, P. Y., Aurisicchio, M., & Angeloudis, P. (2017). “Supply chain design for modular construction projects.” In: LC3 2017 Volume II – Proceedings of the 25th Annual Conference of the International Group for Lean Construction (IGLC), Walsh, K., Sacks, R., Brilakis, I. (eds.), Heraklion, Greece, July 4-12, 805–812. DOI: https:// dx.doi.org/10.24928/2017/0193. [7] Gündüz, M., Nielsen, Y., & Özdemir, M. (2013). Quantification of delay factors using the relative importance index method for construction projects in Turkey. J. Manag. Eng., 29(2), 133–139. DOI: https://doi.org/10.1061/(ASCE)ME.19435479.0000129. [8] P.Y. Hsu, P. Angeloudis, M. Aurisicchio, Optimal logistics planning for modular construction using two-stage stochastic programming, Autom. Constr. 94 (2018) 47–61 https://doi.org/10.1016/j.autcon.2018.05.029. [9] Chandra, P., & Fisher, M. L. (1994). Coordination of production and distribution planning. Eur. J. Oper. Res., 72(3), 503–517. DOI: https://doi.org/https://doi.org/ 10.1016/0377-2217(94)90419-7. [10] H.A. Akkermanns, P. Bogerd, G.C.J.M. Vos, Virtuous and vicious cycles on the road towards international supply chain management, International Journal of Operations and Production Management 19 (5/6) (1999) 565–581, https://doi.org/ 10.1108/01443579910260883.
11
Automation in Construction 106 (2019) 102898
P.-Y. Hsu, et al. org/10.1061/(ASCE)0887-3801(2000)14:2(117). [23] G. Barraza, W. Back, F. Mata, Probabilistic forecasting of project performance using stochastic S curves, J. Constr. Eng. Manag. (25) (2004) 25–32, https://doi.org/10. 1061/(ASCE)0733-9364(2004)130:1(25). [24] Lee, D. E. (2005). Probability of project completion using stochastic project scheduling simulation. J. Constr. Eng. Manag., 3(310), 310–318. DOI: https://doi.org/ https://doi.org/10.1061/(ASCE)0733-9364(2005)131:3(310). [25] S.A. Assaf, S. Al-Hejji, Causes of delay in large construction projects, Int. J. Proj. Manag. 24 (4) (2006) 349 https://doi.org/10.1016/j.ijproman.2005.11.010. [26] M. Sambasivan, Y.W. Soon, Causes and effects of delays in Malaysian construction industry, Int. J. Proj. Manag. 25 (5) (2007) 517–526 https://doi.org/10.1016/j. ijproman.2006.11.007. [27] Sweis, G., Sweis, R., Hammad, A.A., & Shboul, A. (2008). Delays in construction projects: the case of Jordan. Int. J. Proj. Manag., 26(6), 665–674. DOI: https://doi. org/https://doi.org/10.1016/j.ijproman.2007.09.009. [28] Mohsen, O. M., Knytl, P. J., Abdulaal, B., Olearczyk, J. & Al-Hussein, M. (2008) Simulation of modular building construction. Winter Simulation Conference 2008, Miami, USA, December 7–10, 2471–2478. DOI: https://doi.org/https://doi.org/10. 1109/WSC.2008.4736356. [29] Taghaddos, H., Hermann, U., AbouRizk, S. & Mohamed, Y. (2012) Simulation-based multi-agent approach for scheduling modular construction. J. Comput. Civ. Eng., 28(2), 263–274. DOI: https://doi.org/10.1061/(ASCE)CP.1943-5487.0000262. [30] D. Bai, T. Carpenter, J. Mulvey, Making a case for robust optimization models, Manag. Sci. 43 (1997) 895–907 https://doi.org/10.1287/mnsc.43.7.895. [31] Yu, C. S., & Li, H. L. (2000). A robust optimization model for stochastic logistic problems. Int. J. Prod. Econ., 64(1), 385–397. DOI: https://doi.org/10.1016/ S0925-5273(99)00074-2. [32] J.M. Mulvey, R.J. Vanderbei, S.A. Zenios, Robust optimization of large-scale systems, Oper. Res. 43 (2) (1995) 264–281 https://doi.org/10.1287/opre.43.2.264. [33] Gutiérrez, G. J., Kouvelis, P., & Kurawarwala, A. A. (1996). A robustness approach to uncapacitated network design problems. Eur. J. Oper. Res., 94(2), 362–376.DOI: https://doi.org/10.1016/0377-2217(95)00160-3. [34] S.C. Leung, Y. Wu, A robust optimization model for stochastic aggregate production planning, Production planning & control 15 (5) (2004) 502–514, https://doi.org/ 10.1080/09537280410001724287. [35] S.C. Leung, S.O. Tsang, W.L. Ng, Y. Wu, A robust optimization model for multi-site production planning problem in an uncertain environment, Eur. J. Oper. Res. 181 (1) (2007) 224–238 https://doi.org/10.1016/j.ejor.2006.06.011. [36] Pan, F., & Nagi, R. (2010). Robust supply chain design under uncertain demand in agile manufacturing. Comput. Oper. Res., 37(4), 668–683. DOI: https://doi.org/10. 1016/j.cor.2009.06.017 [37] Mortazavi-Naeini, M., Kuczera, G., Kiem, A. S., Cui, L., Henley, B., Berghout, B., & Turner, E. (2015). Robust optimization to secure urban bulk water supply against extreme drought and uncertain climate change. Environ. Model Softw., 69, 437–451. DOI: https://doi.org/10.1016/j.envsoft.2015.02.021 [38] Roach, T., Kapelan, Z., Ledbetter, R., & Ledbetter, M. (2016). Comparison of robust optimization and info-gap methods for water resource management under deep uncertainty. J. Water Resour. Plan. Manag., 142(9), 04016028. DOI: https://doi. org/10.1061/(ASCE)WR.1943-5452.0000660. [39] El-Rayes, K., & Kandil, A. (2005). Time-cost-quality trade-off analysis for highway construction. J. Constr. Eng. Manag., 131(4), 477–486. DOI: https://doi.org/ https://doi.org/10.1061/(ASCE)0733-9364(2005)131:4(477).
[40] Ma, G., Gu, L., & Li, N. (2015). Scenario-based proactive robust optimization for critical-chain project scheduling. J. Constr. Eng. Manag., 141(10), 04015030. DOI: https://doi.org/10.1061/(ASCE)CO.1943-7862.0001003. [41] H.L. Li, An efficient method for solving linear goal programming problems, J. Optim. Theory Appl. 90 (2) (1996) 465–469 https://doi.org/10.1007/BF02190009. [42] M. Fosgerau, D. Fukuda, Valuing travel time variability: characteristics of the travel time distribution on an urban road, Transportation research part C: emerging technologies 24 (2012) 83–101 https://doi.org/10.1016/j.trc.2012.02.008. [43] M.A. Taylor, Modelling travel time reliability with the Burr distribution, ProcediaSocial and Behavioural Sciences 54 (2012) 75–83, https://doi.org/10.1016/j. sbspro.2012.09.727. [44] Y. Guessous, M. Aron, N. Bhouri, S. Cohen, Estimating travel time distribution under different traffic conditions, Transportation Research Procedia 3 (2014) 339–348 https://doi.org/10.1016/j.trpro.2014.10.014. [45] M.A. Taylor, Fosgerau's travel time reliability ratio and the Burr distribution, Transp. Res. B Methodol. 97 (2017) 50–63 https://doi.org/10.1016/j.trb.2016.12. 001. [46] H.X. Li, M. Al-Hussein, Z. Lei, Z. Ajweh, Risk identification and assessment of modular construction uti-lizing fuzzy analytic hierarchy process (AHP) and simulation, Can. J. Civ. Eng. 40 (12) (2013) 1184–1195 https://doi.org/10.1139/cjce2013-0013. [47] P. Ballesteros-Pérez, M.L.D. Campo-Hitschfeld, M.A. González-Naranjo, M.C. González-Cruz, Climate and construction delays: case study in Chile, Engineering Construction & Architectural Management 22 (6) (2015) 596–621, https://doi.org/10.1108/ECAM-02-2015-0024. [48] Jung, M., Park, M., Lee, H. S., & Kim, H. (2016). Weather-delay simulation model based on vertical weather profile for high-rise building construction. J. Constr. Eng. Manag., 142(6), 04016007. DOI: https://doi.org/10.1061/(ASCE)CO.1943-7862. 0001109. [49] Abu Hammad, A. A., Ali, S. M. A., Sweis, G. J., & Sweis, R. J. (2010). Statistical analysis on the cost and duration of public building projects. J. Manag. Eng., 26(2), 105–112. DOI: https://doi.org/https://doi.org/10.1061/(ASCE)0742-597x(2010) 26:2(105). [50] M. Gundecha, Study of factors affecting labor productivity at a building construction project in the USA: web survey, Doctoral dissertation. URL: North Dakota State University, https://library.ndsu.edu/ir/bitstream/handle/10365/22772/ Gundecha_Mahesh.pdf?sequence=1, (2012) , Accessed date: 19 February 2011. [51] L.E. Bernold, S.J. Lorenc, E. Luces, Intelligent technology for truck crane accident prevention, J. Constr. Eng. Manag. 123 (3) (1997) 276–284, https://doi.org/10. 1061/(ASCE)0733-9364(1997)123:3(276). [52] Q. Wang, L. Xie, Safety analysis of tower crane based on fault tree, Appl. Mech. Mater. 163 (2012) 66–69 https://doi.org/10.4028/www.scientific.net/AMM. 163.66. [53] P.Y. Hsu, M. Aurisicchio, P. Angeloudis, Establishing outsourcing and supply chain plans for prefabricated construction projects under uncertain productivity, International Conference on Computational Logistics - 2017, Publisher: Springer, 2017, pp. 529–543 (ISSN: 1611-3349). [54] Bu Hamdan, S., Barkokebas, B., Manrique, J.D. & Al-Hussein, M. (2015) A BIMbased simulation model for inventory management in panelized construction. Proceedings, International Symposium on Automation and Robotics in conStruction and Mining 2015, Oulu, Finland, January 7–10. DOI: https://doi.org/10. 22260/ISARC2015/0092.
12