Next Article in Journal
Impact of Smoking Technology on the Quality of Food Products: Absorption of Polycyclic Aromatic Hydrocarbons (PAHs) by Food Products during Smoking
Previous Article in Journal
What Would Be Necessary to Construct a Rule Framework for Sustainability in the New Western Land–Sea Corridor? An Analysis Based on Green International Rule of Law
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Positioning of Mobile Cranes on Construction Sites Using Nonlinear Programming with Discontinuous Derivatives

Faculty of Civil Engineering, Transportation Engineering and Architecture, University of Maribor, Smetanova ulica 17, 2000 Maribor, Slovenia
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(24), 16889; https://doi.org/10.3390/su152416889
Submission received: 6 November 2023 / Revised: 3 December 2023 / Accepted: 6 December 2023 / Published: 15 December 2023
(This article belongs to the Section Sustainable Engineering and Science)

Abstract

:
Mobile cranes represent conventional construction machinery that is indispensable for the erection of most prefabricated buildings, especially those containing heavy components. However, it is also common knowledge that the engagement of these machines has a significant influence on the environment, various social aspects of the construction process, and its economic benefits. Optimal positioning of the mobile crane on the construction site, primarily driven by the contractor’s interest to perform assembly operations with expensive machinery as effectively as possible, considerably reduces not only the costs of engaging such a machine but indirectly also its negative impacts on construction sustainability. This paper discusses an exact nonlinear model for the optimization task. The optimization model consists of a cost objective function that is subject to various duration and positioning constraints for the mobile crane, including bounds on its degrees of freedom of movement and stop positions. Because the model formulation includes discontinuous and non-smooth expressions, nonlinear programming with discontinuous derivatives (DNLP) was employed to ensure the optimal solution was reached. The model provides the mobile crane operator with exact key information that enables the complete and optimal assembly of the building structure under consideration. Additionally, the information gained on the optimal distribution of the mobile crane rental period to assembly operations allows for a detailed duration analysis of the entire process of building structure erection, which can be used for its further improvement. An application example is given in this study to demonstrate the advantages of the proposed approach.

1. Introduction

Contemporary construction of prefabricated buildings, particularly those with heavy components, is commonly supported by the use of mobile cranes to perform the necessary lifting. Compared to most tower cranes, mobile cranes allow additional flexibility when performing erection operations across the construction site as they can be moved more conveniently closer to assembly locations. However, it is also widely recognized that the use of these machines considerably affects construction sustainability.
In terms of environmental impacts, mobile crane operations powered by an internal combustion engine generate significant carbon emissions. One of the important goals for achieving environmental sustainability in construction is to minimize transportation needs and thus lower greenhouse gas emissions by reducing energy consumption. From a social viewpoint of sustainability, the efficient management of mobile cranes is a crucial task for keeping public facilities intact, as well as ensuring the safety and health of people on the construction site and its immediate vicinity. With regard to the economic benefits of construction, the high rental and operating costs of mobile cranes strongly encourage their well-planned use.
The lifting plan is the basis for employing a mobile crane on a construction site. It significantly contributes to effective risk management [1] associated with the use of mobile cranes in construction. However, the preparation of such a plan involves the detailed determination of all necessary lifting, including the identification of a clash-free space for each uplift and a configuration of the mobile crane that accommodates all lifts, bearing in mind its multiple degrees of freedom of movement, which is a challenging and time-consuming task when using conventional analytical approaches. To overcome these inconveniences and speed up the generation of the most advantageous lifting plans for mobile cranes, various optimization approaches have been proposed in the literature.
Through a screening of relevant databases, it was found that published studies have addressed various optimization challenges of engaging mobile cranes on construction sites, such as path planning, positioning, selection, simulation and visualization of operations, as well as the concurrent use of multiple cranes [2]. Current research is also being conducted on the robotization of lifting processes on construction sites using mobile cranes with automatic operation abilities [3,4]. A recent in-depth review of automated lift planning methods for mobile cranes is available in reference [5].
It turned out that heuristic methods were the most often employed optimization approaches, among which the ant colony algorithm [6], A-star algorithm [7], genetic algorithm [8], and neural network [2] stand out in terms of frequency. Even though heuristic methods can regularly assure that the obtained solution is near-optimal, they have been found to solve a large part of the optimization tasks related to mobile cranes in a time-efficient manner.
Mathematical programming methods are stricter in terms of what they may produce as outputs than other approaches, but they can deliver an exact optimal solution to the problem posed. Because optimization problems involving mobile cranes often require discontinuous and non-smooth terms in model formulation, which most conventional exact mathematical programming algorithms cannot handle, this seems to have resulted in less attention being paid to the aforementioned research field. Nevertheless, there are related published works.
For instance, a specially developed integer programming algorithm implemented in an interactive planning environment for heavy lifting using mobile cranes was introduced in reference [9]. An autonomous mobile crane system considering obstacle recognition and optimal path planning using the branch-and-bound method was proposed in reference [10]. The optimization of heavy lifting plans for mobile cranes assigned to industrial construction sites using Dijkstra’s algorithm was presented in reference [11]. In a broader context, it is also possible to point out research that was devoted to the optimal planning of tower crane usage on construction sites with the support of exact mathematical programming techniques [12,13,14,15,16,17,18], although these were mostly based on linear discrete model formulations.
This study discusses an exact nonlinear model for the optimal positioning of a mobile crane on a construction site. The optimization model consists of a cost objective function subject to various duration and positioning constraints for the mobile crane, including bounds on its degrees of freedom of movement and stop positions. Because the model formulation includes discontinuous and non-smooth expressions, nonlinear programming with discontinuous derivatives (DNLP) was employed to assure the optimal solution was reached.
To the best of our knowledge, such an approach to the optimal positioning of mobile cranes on construction sites has not been proposed in the literature. Thus, the continuation of this paper initially introduces the optimization problem formulation of DNLP, presents the model formulation for the optimal positioning of mobile cranes on construction sites, shows the advantages of the considered approach through an application example, and finally discusses the findings and provides conclusions with recommendations for further research.

2. Optimization Problem Formulation

The optimization problem of DNLP can be generally expressed as follows:
M a x i m i z e   o r   M i n i m i z e z = f x
subject to:
h ( x ) = 0 (DNLP)
g ( x ) 0
x X = { x x R n , x L O x x U P }
where z represents the objective variable, f x defines the objective function, x denotes the vector of variables that are continuous real numbers determined in n-dimensional space R n and specified by compact set X , h ( x ) and g ( x ) stand for (non)linear functions of equality and inequality constraints, and x L O and x U P indicate vectors of lower and upper bounds on the variables, respectively.
The above optimization problem formulation appears to be the same as that for conventional nonlinear programming. Namely, the continuous variables can be included in the linear or nonlinear terms of the objective function and constraints. However, the DNLP allows discontinuous and non-smooth expressions in the optimization problem formulation, such as functions that compute the maximum/minimum of the argument or those that calculate the absolute value of the term. The said features will be incorporated in the model formulation for optimal positioning of the mobile crane on the construction site.

3. Optimization Model Formulation

3.1. Objective Function

Optimal positioning of the mobile crane on the construction site can be performed based on various relevant criteria. However, the minimization of the total cost of mobile crane usage can probably be recognized as an optimization criterion that is commonly applied in construction projects [19]. In this vein, the objective function was added to the optimization model in form of:
Minimize c = c r   t + c e
where c defines the total cost of mobile crane usage, c r denotes the rental cost of mobile crane, including any discount, t determines the duration of mobile crane rental, and c e stands for the extra cost of the mobile crane independent of the rental duration. The above objective function was subjected to various duration and positioning constraints for the mobile crane, including bounds on its degrees of freedom of movement and stop positions.

3.2. Duration Constraints

The mobile crane must be engaged in the assembly process on the construction site from the attachment of the first component to its lifting device until the last component is installed in the building. Accordingly, the necessary duration of mobile crane rental was included in the optimization model with the following expression:
t = i I t p + t a i + t f i + t c i
where i I stands for the set of building components that should be assembled using the mobile crane, t p represents the duration of preparing the mobile crane for operation, t a i determines the duration of verification and positioning of component assemblies, t f i indicates the duration of the component’s fitment, and t c i denotes the duration of the component assembly cycle.
The duration of the component assembly cycle was determined as follows:
t c i = t t i + t w i i I
where t t i is the duration of the mobile crane chassis’ travel between stops prior to transporting the component and t w i is the duration of the work procedure with the component itself.
The duration of the mobile crane chassis’ travel between stops prior to component transport was defined in the following form:
t t i = d m i v m + t s + t d i S
where d m i denote the mobile crane chassis travel distance between stops prior to component transport, v m represents the mobile crane chassis travel velocity, and t s and t d determine the durations of the mobile crane setup and dismantling, respectively. It is necessary to emphasize at this point that the above term is active only for those components requiring mobile crane movement to the next stop, i.e., i S . For all other components, t t i = 0 .
The duration of the work procedure with the component was covered using the following formula:
t w i = t l i + t r i + t u i + t e i i I
where t l i represents the duration of the component’s hooking to the mobile crane lifting device, t r i determines the duration of the component’s rise from the supply location to the demand location, t u i denotes the duration of the component’s temporary setup and unhooking from the mobile crane lifting device, and t e i represents the duration of the movement of an empty mobile crane lifting device from the demand location to the next supply location.
The rise of the component attached to the mobile crane lifting device from the supply location to the demand location may be achieved through four operations, i.e., turning the boom horizontally, adjusting the boom length, adapting the boom’s vertical angle, and modifying the winch length. The duration of the component’s rise from the supply location to the demand location was thus determined using the following equation:
t r i = max t h i ,   t v i + γ min t h i ,   t v i i I
where t h i and t v i indicate the durations of the component’s horizontal and vertical movements, respectively, while γ represents the coefficient with which the probability that both mentioned movements will be executed at the same time is considered.
The duration of the component’s horizontal movement was governed using the following expression:
t h i = max t ρ i ,   t θ i + β min t ρ i ,   t θ i i I
where t ρ i and t θ i denote the durations of the component’s horizontal movement in the radial and tangential directions, respectively, while β is the coefficient by which the probability that both said movements will be performed simultaneously is included in the optimization model.
In the presented Equations (6) and (7), both β and γ are coefficients spanning from zero to one, which indicate the probability that the mobile crane operator will perform several operations simultaneously. When these coefficients are equal to one, it is assumed that the operations will be executed sequentially, while a value of zero signifies that the operations will be performed concurrently.
The duration of the component’s horizontal movement in the radial direction was defined as follows:
t ρ i = t α i + t δ i i I
where t α i and t δ i represent the durations required to rotate and extend the mobile crane boom horizontally in the radial direction to transport the component, respectively.
The duration required to rotate the mobile crane boom horizontally in the radial direction for component transport was established using the following expression:
t α i = α i α i 1 v α i I
where α i indicates the vertical angle of the mobile crane boom when installing the component and v α specifies the angular velocity of the mobile crane boom lift.
The duration necessary to extend the mobile crane boom horizontally in the radial direction for component transfer was determined using the following expression:
t δ i = t b   l b i l b i 1 δ i I
where t b denotes the duration required to reach the maximum mobile crane boom extension, l b i stands for the mobile crane boom length when installing the component, and δ represents the maximum mobile crane boom extension.
The duration of the component’s horizontal movement in the tangential direction was defined as follows:
t θ i = θ i v θ i I
where θ i signifies the horizontal angle between the supply and demand locations for the component transport and v θ implies the mobile crane slew velocity.
The duration of the component’s vertical movement was determined using the following formula:
t v i = z v i v v i I
where z v i is the total vertical change in the mobile crane lifting device position for transporting the component with a winch, while v v denotes the velocity of vertical lifting with the mobile crane winch.

3.3. Positioning Constraints

Generally, the task of the mobile crane placed at the stop position p c = x c j , y c j , z c j , j J i , is to transport the component, i I , from its supply location p s = x s i , y s i , z s i to the point p d = x d i , y d i , z d i , where it is demanded. Based on this, the horizontal distances were established using the following expressions:
l i = x d i x s i 2 + y d i y s i 2 i I
l s i = x s i x c j 2 + y s i y c j 2 i I j J i
l d i = x d i x c j 2 + y d i y c j 2 i I j J i
where l i , l s i and l d i denote horizontal distances for the component transport between the supply and demand locations, the supply location and the mobile crane, and the demand location and the mobile crane, respectively.
The total vertical change in the mobile crane lifting device position for transporting the component with a winch was considered as follows:
z v i = z α i + z i i I
where z α i stands for the vertical change in the mobile crane lifting device position due to the boom angle change when transporting the component and z i indicates the height difference between the demand and supply locations of the component.
The vertical change in the mobile crane lifting device position due to the boom angle change when transporting the component was considered using the following expression:
z α i = l b i   sin α i sin α i 1 i I
while the height difference between the demand and supply locations of the component was determined by employing the following formula:
z i = z d i z s i i I
It is necessary to emphasize at this point that the optimization model was developed for mobile cranes with a telescopic boom, which are most frequently used in construction practice. In this way, the relations that apply between the horizontal distances of different locations of the supply, demand, and mobile crane, the length and vertical angle of the mobile crane boom when installing the component, and the horizontal angle between the supply and demand locations for the component were included in the optimization model with the following two equations:
α i = arccos l d i l b i i I
θ i = 2 π arccos l d i 2 + l s i 2 l i 2 2   l d i 2   l s i 2 i I
where the penultimate expression presented above considers that the boom length does not change unless the component to be transported is not outside the crane’s currently set operating radius, while the latter term works under the assumption that there are obstacles present between the supply and demand locations when the mobile crane is operating.

3.4. Bounds on Degrees of Freedom of Movement and Stop Positions

The degrees of freedom of the mobile crane movement on the construction site were defined within the optimization model by d o f = α i , θ i , d m i , l b i , z v i and bounded using the following expression:
d o f L O d o f d o f U P
where d o f L O and d o f U P designate the lower and upper bounds on the degrees of freedom of the mobile crane movement, respectively.
It should be noted here that the determination of bounds on d m i may be performed according to the size of the construction site area that is prepared beforehand for the mobile crane movement and the maneuvering space available for its operation, while this determination for α i , θ i , l b i and z v i can be implemented based on the technical specifications of the mobile crane manufacturer. The degrees of freedom of the mobile crane movement are presented in Figure 1.
Similarly, the feasible area for determining the mobile crane stop positions on the construction site was bounded within the optimization model by the following conditional inequality:
p c L O p c p c U P
where p c L O and p c U P denote the lower and upper bounds on the mobile crane stop positions, respectively. The bounds presented above can be concretely set based on the size of the construction site area that is ready for mobile crane movement and the room at disposal for its maneuvers. The optimization model notations are given in the Appendix A.
The optimization model discussed above was applied to a real case in the following section to demonstrate its advantages for optimal mobile crane positioning on a construction site.

4. Application Example

4.1. General Information

The construction under consideration represents the extension of a production and storage facility [20] in Gornja Radgona, Slovenia. Figure 2 presents the construction site location with a limited area of plot 401 for mobile crane operations. In addition, the construction site is also characterized by the fact that when performing assembly work, it is necessary to pay attention to the existing buildings in the immediate vicinity and the one to which the extension is connected; there is also an active transport route right next to the construction site. There are no height barriers in the construction site area, so a special height control for the mobile crane boom is not required.
Figure 3 shows the facility extension to be built. It is backed by a ground floor steel structure with a gable roof in a repeating pattern, which is to be assembled using a mobile crane (Figure 4). The extension is positioned on level ground right next to the existing production and storage facility.

4.2. Input Data

The building structure to be assembled using a mobile crane consists of 49 components, i.e. i I = 1 ,   2 , , 49 . The coordinate system origin and the labels of the component mounting locations are given in Figure 5.
The set of mobile crane stops j J i was determined according to the guidelines given in reference [21]. Accordingly, it was estimated that two stops of the mobile crane are necessary. The first stop j = 1 of the mobile crane is determined for the assembly of components 1 to 28, while the second one j = 2 covers the installation of components 29 to 49.
The input data of the optimization model include the values of scalar and indexed parameters. Scalar parameters incorporate cost parameters, parameters of operation durations, probability parameters, parameters from mobile crane technical specifications, and limiting parameters for crane positioning, movements, and maneuvers. In this application example, the input values of the parameters were set as presented in Table 1. Here, the cost parameters were established based on information from the company that rents out the mobile crane. An eight-hour workday was planned. The parameters of operations durations were fixed as stated in reference [22], while the probability parameters were specified in accordance with reference [19]. The parameters from the mobile crane technical specifications were provided by its manufacturer. Lastly, the limiting parameters for mobile crane positioning, movements, and maneuvers were entered into the optimization model on the basis of the construction site location with a bounded area of plot 401 (Figure 2 and Figure 5).
Values for the following indexed parameters were determined for each building component i I : (i) duration of verification and positioning of component assemblies, (ii) duration of the component’s fitment, (iii) duration of the component’s hooking to the crane lifting device, (iv) duration of the component’s unhooking from the crane lifting device, (v) coordinates of the component’s demand location, (vi) coordinates of the component’s supply location, and (vii) crane boom length when installing the component (Table 2).
The values of the durations of the verifications and positioning of component assemblies were set according to reference [22], whereby the value of the mentioned parameter for the first component was equal to zero. The durations for fitment and hooking to and unhooking components from the crane lifting device were also fixed as indicated in reference [22]. It should be noted that the duration of the component’s hooking to the crane lifting device was set differently for columns and beams.
Coordinates of demand locations for components were generated regarding their position in the building structure relative to the coordinate system origin (Figure 4 and Figure 5). The coordinates of supply locations were the same for all components and were determined near the initial mobile crane stop position. Regarding the crane boom length when installing the component, it should be noted that the maximum length was selected for the installation of components positioned on the side edges of the building, while the length of 34.2 m was chosen for all other components.

4.3. Optimization Setup

The objective of the optimization is to determine the optimal mobile crane stop positions that lead to the minimum total cost of its usage on the construction site and allow the complete assembly of the building structure in question. The optimization model discussed in Section 3 was applied here to achieve this goal. A high-level language known as a general algebraic modeling system (GAMS) [23] was employed to create a computationally usable optimization model. The coordinates of the component demand locations were exported from the AutoCAD 2021 software in which the building structure was modeled to an Excel spreadsheet, where each component demand location was given its own tab named after the coordinate label. The rest of the data shown in Table 2 was also generated in the Excel spreadsheet. The input values of the indexed parameters set in the Excel spreadsheet were transferred to the optimization model over the GAMS Data eXchange (GDX) file. The complete optimization procedure is shown in Figure 6.
Section 3 shows that the optimization model is nonlinear but also includes discontinuous and non-smooth expressions, i.e., Equations (6) and (7) with functions that compute the maximum/minimum of the argument set, as well as Equations (9), (10) and (12) with functions that calculate the absolute value of the term. Therefore, DNLP was selected to solve the optimization problem. After tests were previously performed and the six GAMS solvers showed effective optimization ability (see Table 3), the task was managed using the CONOPT solver (based on a generalized reduced gradient method, GRG) [24]. Here, the default termination tolerances were selected for the GRG algorithm to perform optimization.
Before running the optimization, the starting mobile crane stop positions were set with p c 1 0 = 29.200 ,   11.000 ,   0.000 and p c 2 0 = 49.500 ,   9.800 ,   0.000 given in [m], while the initial vertical angle of the mobile crane boom was specified using α 0 = 1.20   r a d . It was also preset that the duration of the component’s rise from the supply location to the demand location is equal to the duration of the movement of an empty crane lifting device from the demand location to the next supply location, i.e., t r i = t e i . The optimization was then performed on a 64-bit operating system using a personal computer with an Intel(R) Xeon(R) W-2255 CPU @ 3.70 GHz, 64 GB of random access memory, and a 512 TB solid-state drive. The total solver time required to obtain the optimal solution was less than a second (Table 3).

4.4. Optimization Results

The optimization led to the minimum total cost of mobile crane usage on the construction site in the amount of 2591.63 c. u. (Table 4).
Table 4 demonstrates the related optimization results, which include (i) optimal mobile crane stop positions, (ii) vertical angles of the mobile crane boom for installing components, (iii) horizontal angles between the supply and demand locations for components, (iv) mobile crane chassis travel distances between stops prior to component transportation, and (v) total vertical changes in the crane lifting device position for transporting components with a winch. Figure 7 shows the determined optimal stopping positions of the mobile crane.
The obtained results showed the main feature of the model, i.e., its capability to provide the mobile crane operator with key information that enables the complete and optimal assembly of the building structure under construction. At this point, it should be emphasized that the DNLP approach provided the exact optimal results actionable on the construction site. The model also yielded the optimal duration of the mobile crane rental of 36.896 hours, which is necessary to perform the assembly of all components, including the optimal duration values of those assembly operations that depend on the mobile crane positioning. The information gained on the optimal distribution of the mobile crane rental period to the assembly operations allowed a detailed duration analysis of the entire process of building structure erection (Figure 8).
For instance, Figure 8 shows that in the case under consideration, almost half of the optimal mobile crane rental period needs to be allocated to temporarily setting up components and unhooking them from the crane lifting device. Such data can be important to the contractor for improving the efficiency of the assembly process, as it indicates which operations it makes sense to focus on when introducing changes in procedures.

5. Discussion and Conclusions

This study presented the optimal positioning of a mobile crane on a construction site using the DNLP approach. The optimization model formulation was discussed in detail, which consisted of the cost objective function subject to various duration and positioning constraints for the mobile crane, including the bounds on its degrees of freedom of movement and stop positions. An application example was given in this paper to demonstrate the advantages of the considered approach.
The computationally usable optimization model was developed using GAMS. The coordinates of the component demand locations were exported from the AutoCAD 2021 software in which the building structure was modeled to an Excel spreadsheet. The input values of the indexed parameters set in the Excel spreadsheet were transferred to the GAMS model over the GDX file. The defined DNLP problem was solved to optimality using the CONOPT algorithm. To the best of our knowledge, such an approach to the optimal positioning of mobile cranes on construction sites has not been proposed in the literature.
Employed to a real case, the DNLP approach displayed the ability to deliver the exact optimal solution for mobile crane positioning on a construction site while consuming the total solver time that is acceptable for practice. Therefore, the mobile crane operator is provided with key information that enables the complete and optimal assembly of the building structure under construction. In addition, the DNLP output information on the optimal distribution of the mobile crane rental period to the assembly operations allowed a detailed duration analysis of the entire process of building structure erection, which can be useful for implementing future improvements.
Despite the fact that the DNLP model focused on the economic aspect of the sustainable engagement of a mobile crane on a construction site, it is reasonable for future research to direct its objectives also to related environmental and social issues. The ability of the DNLP model to operate based on fully exact input and output data opens up space for future studies on its integration with other computer-aided models that have been proven to enhance construction sustainability, such as building information models. Finally, the approach shown requires basic programing skills, so future investigations need to concentrate on developing a more user-friendly system that automatically generates an optimization model, performs optimization in the background, and visualizes the results.

Author Contributions

Conceptualization, M.H. and U.K.; methodology, M.H. and U.K.; software, M.H.; validation, M.H.; formal analysis, M.H. and U.K.; investigation, M.H. and U.K.; resources, M.H. and U.K.; data curation, M.H.; writing—original draft preparation, M.H. and U.K.; writing—review and editing, M.H. and U.K.; visualization, M.H. and U.K.; supervision, U.K.; project administration, U.K.; funding acquisition, U.K. All authors have read and agreed to the published version of the manuscript.

Funding

The authors acknowledge the financial support from the Slovenian Research Agency (research core funding No. P2-0129).

Data Availability Statement

Data that support the findings of this study are available from the corresponding author upon reasonable request.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study, the collection, analyses, or interpretation of data, the writing of the manuscript, or the decision to publish the results.

Abbreviations

DNLPnonlinear programming with discontinuous derivatives
GAMSgeneral algebraic modeling system
GRGgeneralized reduced gradient method

Appendix A

Notations
Indices and Sets
i index   of   components ,   i I   for   all   components ,   i S for components requiring crane movement to the next stop
j index   of   crane   stops ,   j J i for all crane stops
Parameters
c e extra cost of mobile crane independent of the rental duration [currency unit]
d m L O minimum mobile crane chassis travel distance between stops prior to component transport [m]
d m U P maximum mobile crane chassis travel distance between stops prior to component transport [m]
l i horizontal distance between the demand and supply locations for the component transport [m]
t a i duration of verification and positioning of component assemblies [h]
t b duration required to reach the maximum mobile crane boom extension [h]
t d duration of the mobile crane dismantling [h]
t f i duration of the component’s fitment [h]
t l i duration of the component’s hooking to the crane lifting device [h]
t p duration of preparing the mobile crane for operation [h]
t s duration of the mobile crane setup [h]
t u i duration of the component’s unhooking from the crane lifting device [h]
t δ i duration required to extend the mobile crane boom horizontally in the radial direction for the component transport [h]
v m mobile crane chassis travel velocity [m/h]
v v velocity of vertical lifting with the mobile crane winch [m/h]
v α angular velocity of the mobile crane boom lift [rad/h]
v θ mobile crane slew velocity [rad/h]
x c L O minimum x-coordinate of the mobile crane at the stop [m]
x c U P maximum x-coordinate of the mobile crane at the stop [m]
x d i x-coordinate of the demand location for the component [m]
x s i x-coordinate of the supply location for the component [m]
y c L O minimum y-coordinate of the mobile crane at the stop [m]
y c U P maximum y-coordinate of the mobile crane at the stop [m]
y d i y-coordinate of the demand location for the component [m]
y s i y-coordinate of the supply location for the component [m]
z i height difference between the demand and supply locations for the component [m]
z d i z-coordinate of the demand location for the component [m]
z s i z-coordinate of the supply location for the component [m]
α L O minimum vertical angle to which the mobile crane boom can be raised [rad]
α U P maximum vertical angle to which the mobile crane boom can be raised [rad]
β probability that the horizontal radial and tangential movements of components will be performed simultaneously
γ probability that the horizontal and vertical movements of components will be performed simultaneously
δ maximum mobile crane boom extension [m]
Variables
c total cost of mobile crane usage [currency unit]
c r rental cost of mobile crane, including any discount [currency unit]
d m i mobile crane chassis travel distance between stops prior to component transport [m]
l b i crane boom length when installing the component [m]
l d i horizontal distance between the demand location and the mobile crane for the component transport [m]
l s i horizontal distance between the supply location and the mobile crane for the component transport [m]
t duration of the mobile crane rental [h]
t c i duration of the component assembly cycle [h]
t e i duration of movement an empty crane lifting device from the demand location to the next supply location [h]
t h i duration of the component’s horizontal movement [h]
t r i duration of the rise of the component from the supply location to the demand location [h]
t t i duration of the mobile crane chassis’ travel between stops prior to component transport [h]
t v i duration of the component’s vertical movement [h]
t w i duration of the work procedure with the component [h]
t α i duration required to rotate the mobile crane boom horizontally in the radial direction for the component transport [h]
t θ i duration of the component’s horizontal movement in the tangential direction [h]
t ρ i duration of the component’s horizontal movement in the radial direction [h]
x c j x-coordinate of the mobile crane at the stop [m]
y c j y-coordinate of the mobile crane at the stop [m]
z v i total vertical change in the crane lifting device position for transporting the component with a winch [m]
z α i vertical change in the crane lifting device position due to the boom angle change for the component transport [m]
α i vertical angle of the mobile crane boom when installing the component [rad]
θ i horizontal angle between the demand and supply locations for the component transport [rad]

References

  1. Špak, M.; Mandičák, T.; Spišáková, M.; Verčimák, D. Risk management on concrete structures as a tool for the control of construction efficiency. Sustainability 2023, 15, 9577. [Google Scholar] [CrossRef]
  2. Azami, R.; Lei, Z.; Hermann, U.; Zubick, T. A predictive analytics framework for mobile crane configuration selection in heavy industrial construction projects. Buildings 2022, 12, 960. [Google Scholar] [CrossRef]
  3. Kayhani, N.; Taghaddos, H.; Mousaei, A.; Behzadipour, S.; Hermann, U. Heavy mobile crane lift path planning in congested modular industrial plants using a robotics approach. Autom. Constr. 2021, 122, 103508. [Google Scholar] [CrossRef]
  4. Lin, X.; Chen, S.; Guo, H.; Guo, Z. Developing a robotic system for construction truck crane. In Lecture Notes in Operations Research, Proceedings of the 27th International Symposium on Advancement of Construction Management and Real Estate (CRIOCM 2022), Hong Kong, China, 5–6 December 2022; Li, J., Lu, W., Peng, Y., Yuan, H., Wang, D., Eds.; Springer: Singapore, 2023; pp. 11–23. [Google Scholar] [CrossRef]
  5. Guo, H.; Zhou, Y.; Pan, Z.; Lin, X. Automated lift planning methods for mobile cranes. Autom. Constr. 2021, 132, 103982. [Google Scholar] [CrossRef]
  6. Wang, X.; Zhang, Y.Y.; Wu, D.; De Gao, S. Collision-free path planning for mobile cranes based on ant colony algorithm. Key Eng. Mater. 2011, 467–469, 1108–1115. [Google Scholar] [CrossRef]
  7. Bagheri, S.M.; Taghaddos, H.; Mousaei, A.; Shahnavaz, F.; Hermann, U. An A-Star algorithm for semi-optimization of crane location and configuration in modular construction. Autom. Constr. 2021, 121, 103447. [Google Scholar] [CrossRef]
  8. Gwak, H.-S.; Lee, H.-C.; Choi, B.-Y.; Mi, Y. GA-based optimization method for mobile crane repositioning route planning. Appl. Sci. 2021, 11, 6010. [Google Scholar] [CrossRef]
  9. Lin, K.L.; Haas, C.T. Multiple heavy lifts optimization. J. Constr. Eng. Manag. 1996, 122, 354–362. [Google Scholar] [CrossRef]
  10. Kaneshige, A.; Terashima, K.; Suzuki, M.; Yin, R. Autonomous mobile crane system considering obstacle recognition and optimal path planning. Nihon Kikai Gakkai Ronbunshu C Hen/Trans. Japan Soc. Mech. Eng. Part C 1998, 64, 487–494. [Google Scholar] [CrossRef]
  11. Mousaei, A.; Taghaddos, H.; Marzieh Bagheri, S.; Hermann, U. Optimizing heavy lift plans for industrial construction sites using Dijkstra’s algorithm. J. Constr. Eng. Manag. 2021, 147, 04021160. [Google Scholar] [CrossRef]
  12. Huang, C.; Wong, C.K.; Tam, C.M. Optimization of tower crane and material supply locations in a high-rise building site by mixed-integer linear programming. Autom. Constr. 2011, 20, 571–580. [Google Scholar] [CrossRef]
  13. Nadoushani, Z.S.M.; Hammad, A.W.A.; Akbarnezhad, A. Location optimization of tower crane and allocation of material supply points in a construction site considering operating and rental costs. J. Constr. Eng. Manag. 2017, 143, 04016089. [Google Scholar] [CrossRef]
  14. Briskorn, D.; Dienstknecht, M. Mixed-integer programming models for tower crane selection and positioning with respect to mutual interference. Eur. J. Oper. Res. 2019, 273, 160–174. [Google Scholar] [CrossRef]
  15. Dasović, B.; Galić, M.; Klanšek, U. Active BIM approach to optimize work facilities and tower crane locations on construction sites with repetitive operations. Buildings 2019, 9, 21. [Google Scholar] [CrossRef]
  16. Ji, Y.; Leite, F. Optimized planning approach for multiple tower cranes and material supply points using mixed-integer programming. J. Constr. Eng. Manag. 2020, 146, 04020007. [Google Scholar] [CrossRef]
  17. Zhou, C.; Dai, F.; Xiao, Z.; Liu, W. Location optimization of tower cranes on high-rise modular housing projects. Buildings 2023, 13, 115. [Google Scholar] [CrossRef]
  18. Hammad, A.W.; Rey, D.; Akbarnezhad, A.; Haddad, A. Integrated mathematical optimisation approach for the tower crane hook routing problem to satisfy material demand requests on-site. Adv. Eng. Inform. 2023, 55, 101885. [Google Scholar] [CrossRef]
  19. Peng, B.; Flager, F.L.; Wu, J. A method to optimize mobile crane and crew interactions to minimize construction cost and time. Autom. Constr. 2018, 95, 10–19. [Google Scholar] [CrossRef]
  20. Žnidarič, M.; et al. Hal 1 Extension. Detailed Design. Project No.: 21-001; Progrin d.o.o.: Radenci, Slovenia, 2021. (In Slovene) [Google Scholar]
  21. Raynar, K.A.; Smith, G.R. Intelligent positioning of mobile cranes for steel erection. Comput. Aided Civ. Infrastruct. Eng. 1993, 8, 67–74. [Google Scholar] [CrossRef]
  22. Jeong, W.; Chang, S.; Son, J.; Yi, J.-S. BIM-integrated construction operation simulation for just-in-time production management. Sustainability 2016, 8, 1106. [Google Scholar] [CrossRef]
  23. GAMS General Algebraic Modeling System. Available online: https://www.gams.com/ (accessed on 21 October 2023).
  24. Drud, A.S. CONOPT—A large-scale GRG code. ORSA J. Comput. 1994, 6, 207–216. [Google Scholar] [CrossRef]
Figure 1. Degrees of freedom of mobile crane movement.
Figure 1. Degrees of freedom of mobile crane movement.
Sustainability 15 16889 g001
Figure 2. Construction site location.
Figure 2. Construction site location.
Sustainability 15 16889 g002
Figure 3. Facility extension to be built.
Figure 3. Facility extension to be built.
Sustainability 15 16889 g003
Figure 4. Building structure to be assembled using a mobile crane.
Figure 4. Building structure to be assembled using a mobile crane.
Sustainability 15 16889 g004
Figure 5. Coordinate system origin and labels of component mounting locations.
Figure 5. Coordinate system origin and labels of component mounting locations.
Sustainability 15 16889 g005
Figure 6. Optimization procedure.
Figure 6. Optimization procedure.
Sustainability 15 16889 g006
Figure 7. Optimal stopping positions of mobile crane.
Figure 7. Optimal stopping positions of mobile crane.
Sustainability 15 16889 g007
Figure 8. Optimal distribution of mobile crane rental duration to assembly operations.
Figure 8. Optimal distribution of mobile crane rental duration to assembly operations.
Sustainability 15 16889 g008
Table 1. Input values of scalar parameters.
Table 1. Input values of scalar parameters.
ParametersInput Values
Cost parameters
Rental cost of mobile crane c r = 550   c . u . / d a y
Extra cost of mobile crane c e = 55   c . u .
Parameters of operations durations
Duration of preparing the mobile crane for operation t p = 0.347   h
Duration of the mobile crane setup t s = 0.167   h
Duration of the mobile crane dismantling t d = 0.167   h
Duration needed to reach the maximum mobile crane boom extension t b = 0.067   h
Probability parameters
Coefficient of concurrent horizontal radial and tangential movements β = 1.00
Coefficient of concurrent horizontal and vertical movements γ = 0.25
Parameters from mobile crane technical specifications
Mobile crane chassis travel velocity v m = 78,000   m / h
Mobile crane angular velocity of boom lift v α = 90   r a d / h
Mobile crane slew velocity v θ = 96   r a d / h
Mobile crane winch’s vertical lifting velocity v v = 7800   m / h
Minimum vertical angle of the mobile crane boom α L O = 0.0000   r a d
Maximum vertical angle of the mobile crane boom α U P = 1.4486   r a d
Minimum horizontal slew angle of the mobile crane boom θ L O = 0.0000   r a d
Maximum horizontal slew angle of the mobile crane boom θ U P = 2 π   r a d
Minimum length of the mobile crane boom l b L O = 10.200   m
Maximum length of the mobile crane boom l b U P = 40.000   m
Minimum total vertical change in the crane lifting device position z v L O = 40.000   m
Maximum total vertical change in the crane lifting device position z v U P = 40.000   m
Limiting parameters for crane positioning, movements, and maneuvers
Minimum mobile crane chassis travel distance between stops d m L O = 0.000   m
Maximum mobile crane chassis travel distance between stops d m U P = 93.555   m
Minimum x-coordinate of the mobile crane at the stop x c L O = 0.000   m
Maximum x-coordinate of the mobile crane at the stop x c U P = 90.000   m
Minimum y-coordinate of the mobile crane at the stop y c L O = 0.000   m
Maximum y-coordinate of the mobile crane at the stop y c U P = 19.500   m
Minimum z-coordinate of the mobile crane at the stop z c L O = 0.000   m
Maximum z-coordinate of the mobile crane at the stop z c U P = 0.000   m
Note: The abbreviation c. u. indicates currency units.
Table 2. Input values of indexed parameters.
Table 2. Input values of indexed parameters.
i I t a i h t f i h t l i h t u i h x d i m x s i m y d i m y s i m z d i m z s i m l b i m
10.0000.0630.0250.3670.11039.4005.65010.4008.2000.00040.000
20.1670.0630.0600.3670.16039.4002.83010.4008.2000.00040.000
30.1670.0630.0250.3678.68039.4005.65010.4008.2000.00034.200
40.1670.0630.0600.3678.78039.4002.82010.4008.2000.00034.200
50.1670.0630.0600.3674.39039.4005.65010.40010.4100.00034.200
60.1670.0630.0250.3670.11039.40011.65010.4008.2000.00040.000
70.1670.0630.0600.3670.21039.4008.65010.4008.2000.00040.000
80.1670.0630.0250.3678.68039.40011.65010.4008.2000.00034.200
90.1670.0630.0600.3678.78039.4008.65010.4008.2000.00034.200
100.1670.0630.0600.3674.39039.40011.65010.40010.4100.00034.200
110.1670.0630.0250.3670.11039.40017.65010.4008.2000.00040.000
120.1670.0630.0600.3670.21039.40014.65010.4008.2000.00040.000
130.1670.0630.0250.3678.68039.40017.65010.4008.2000.00034.200
140.1670.0630.0600.3674.39039.40017.65010.40010.4100.00034.200
150.1670.0630.0600.3678.78039.40014.65010.4008.2000.00034.200
160.1670.0630.0250.36726.68039.4005.65010.4008.2000.00034.200
170.1670.0630.0600.36726.57039.4002.82010.4008.2000.00034.200
180.1670.0630.0600.36717.68039.4005.65010.40010.4100.00034.200
190.1670.0630.0250.36726.68039.40017.65010.4008.2000.00034.200
200.1670.0630.0600.36717.68039.40017.65010.40010.4100.00034.200
210.1670.0630.0600.36726.78039.4002.82010.4008.2000.00034.200
220.1670.0630.0250.36744.68039.4005.65010.4008.2000.00034.200
230.1670.0630.0600.36744.68039.4002.82010.4008.2000.00034.200
240.1670.0630.0600.36735.68039.4005.65010.40010.4100.00034.200
250.1670.0630.0250.36744.68039.40017.65010.4008.2000.00034.200
260.1670.0630.0600.36735.68039.40017.65010.40010.4100.00034.200
270.1670.0630.0600.36744.57039.40011.21010.4008.2000.00034.200
280.1670.0630.0600.36744.78039.40011.21010.4008.2000.00034.200
290.1670.0630.0600.36726.57039.40011.21010.4008.2000.00034.200
300.1670.0630.0600.36726.78039.40011.21010.4008.2000.00034.200
310.1670.0630.0600.36717.73039.40011.65010.40010.4100.00034.200
320.1670.0630.0600.36735.68039.40011.65010.40010.4100.00034.200
330.1670.0630.0250.36762.68039.4005.65010.4008.2000.00034.200
340.1670.0630.0600.36762.57039.4002.82010.4008.2000.00034.200
350.1670.0630.0250.36762.68039.40017.65010.4008.2000.00034.200
360.1670.0630.0600.36744.78039.4002.82010.4008.2000.00034.200
370.1670.0630.0600.36753.68039.4005.65010.40010.4100.00034.200
380.1670.0630.0600.36753.68039.40017.65010.40010.4100.00034.200
390.1670.0630.0600.36762.57039.40011.21010.4008.2000.00034.200
400.1670.0630.0600.36753.68039.40011.65010.40010.4100.00034.200
410.1670.0630.0250.36784.78039.4005.65010.4008.2000.00040.000
420.1670.0630.0600.36784.78039.4002.82010.4008.2000.00040.000
430.1670.0630.0600.36773.72039.4005.65010.40010.4100.00034.200
440.1670.0630.0250.36784.78039.40011.65010.4008.2000.00040.000
450.1670.0630.0600.36784.78039.4008.65010.4008.2000.00040.000
460.1670.0630.0600.36773.66039.40011.65010.40010.4100.00034.200
470.1670.0630.0250.36784.02039.40017.67010.4008.2000.00040.000
480.1670.0630.0600.36784.40039.40014.66010.4008.2000.00040.000
490.1670.0630.0600.36773.34039.40017.66010.40010.4100.00034.200
Notation:  i I building component, t a i duration of verification and positioning of component assemblies, t f i duration of the component’s fitment, t l i duration of the component’s hooking to the crane lifting device, t u i duration of the component’s temporary setup and unhooking from the crane lifting device, p d = x d i , y d i , z d i coordinates of the component’s demand location, p s = x s i , y s i , z s i coordinates of the component’s supply location, l b i crane boom length when installing the component.
Table 3. Test results.
Table 3. Test results.
Optimization SolverObjective Value [c. u.]CPU Time [s]
CONOPT/LINDO/MSNLP/OQNLP2591.63250.156/0.905/9.937/11.934
IPOPT2596.28310.248
SNOPT2591.74770.234
Table 4. Results of optimal mobile crane positioning.
Table 4. Results of optimal mobile crane positioning.
i I α i r a d θ i r a d d m i m z v i m Minimum Total Cost of Mobile Crane Usage:
10.5733.2310.000–7.380 min c = 2591.63   c . u .
20.5533.3130.0007.504
30.7453.2760.00013.434Mobile crane stop positions:
40.7213.3860.0007.584 p c 1 * = 33.406 ,   10.132 ,   0.000 p c 2 * = 49.496 ,   9.986 ,   0.000
50.5383.2500.0005.372
60.5863.2320.0009.794
70.5903.1420.0008.360
80.7613.2470.00012.735
90.7653.1570.0008.312
100.5563.2380.0004.764
110.5483.4080.0007.947
120.5813.3210.0009.209
130.7143.4810.00011.909
140.5023.4400.0004.484
150.7493.3680.00015.030
161.3323.6840.00018.132
171.2743.9160.0007.672
181.0723.3750.0007.742
191.2714.0270.00010.843
201.0363.6320.0007.155
211.2783.9320.00011.523
221.2085.8600.0007.431
231.1675.6630.0007.674
241.4235.1370.00012.789
251.1635.7400.0005.773
261.3395.0500.00012.295
271.2376.2320.0007.221
281.2306.23316.0908.127
290.8356.2710.0001.315
300.8436.2700.0008.388
310.3766.2720.000–2.569
321.1526.2040.00029.092
331.1533.4180.0008.219
341.1203.6020.0007.720
351.1093.7090.0008.035
361.3175.2530.00010.693
371.3943.9040.00010.968
381.3134.2540.0009.812Notation:
391.1773.2760.0006.712 i building component,
401.4393.5610.00012.734 α i vertical angle of the mobile crane boom
410.4763.2230.000−13.107 when installing the component,
420.4513.3010.0007.290 θ i horizontal angle between the supply and
430.7683.2780.00019.257 demand locations for the component,
440.4893.2300.000−0.805 d m i mobile crane chassis travel distance
450.4893.1450.0008.226 between stops prior to component
460.7843.2510.00018.475 transport,
470.4863.4020.000−1.357 z v i total vertical change in the crane lifting
480.4943.3160.0008.493 device position for transporting the
490.7493.4940.00017.476 component with a winch.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hozjan, M.; Klanšek, U. Optimal Positioning of Mobile Cranes on Construction Sites Using Nonlinear Programming with Discontinuous Derivatives. Sustainability 2023, 15, 16889. https://doi.org/10.3390/su152416889

AMA Style

Hozjan M, Klanšek U. Optimal Positioning of Mobile Cranes on Construction Sites Using Nonlinear Programming with Discontinuous Derivatives. Sustainability. 2023; 15(24):16889. https://doi.org/10.3390/su152416889

Chicago/Turabian Style

Hozjan, Matjaž, and Uroš Klanšek. 2023. "Optimal Positioning of Mobile Cranes on Construction Sites Using Nonlinear Programming with Discontinuous Derivatives" Sustainability 15, no. 24: 16889. https://doi.org/10.3390/su152416889

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