Next Article in Journal
The Development and Validation of Qualitative Value Indicators of Region-Based Community Dance for Cultural Urban Regeneration
Previous Article in Journal
Improving Electric Vehicle Range and Thermal Comfort through an Innovative Seat Heating System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Integrated Scheduling Optimization for Container Handling by Using Driverless Electric Truck in Automated Container Terminal

1
Faculty of Maritime and Transportation, Ningbo University, Ningbo 315211, China
2
Ningbo Shunyu Infrared Technology Co., Ltd., Ningbo 315400, China
*
Author to whom correspondence should be addressed.
Sustainability 2023, 15(6), 5536; https://doi.org/10.3390/su15065536
Submission received: 14 January 2023 / Revised: 15 March 2023 / Accepted: 17 March 2023 / Published: 21 March 2023
(This article belongs to the Topic Intelligent Transportation Systems)

Abstract

:
With the increasing maturity of automatic driving technology, the commercial value of driverless container trucks has been gradually excavated. Compared with social roads, the internal roads in the port area have certain practicing advantages. By taking into account the operational characteristics of the driverless electric container truck and the coordination of quay and yard cranes, this paper aims to explore the configuration and optimized scheduling model of the driverless electric container truck with the objective of minimizing overall energy consumption. The results show that the optimized allocation and scheduling of driverless electric trucks can minimize the total energy consumption of terminal operation without delaying the shipping schedule, and has obvious advantages over traditional manual driving diesel trucks and Automated Guided Vehicles in terms of operation efficiency, economy, and sociality. The results can also provide certain decision-making reference for the selection of horizontal transportation equipment and collaborative scheduling of multi-type loading and unloading equipment resources of container terminal operators.

1. Introduction

Automated Container Terminal (ACT), with the automated container handling process in quayside loading and discharging, horizontal movement and yard storage, becomes an inevitable tendency of future port development due to its advantages in reducing handling costs, improving operational efficiency, and prompting its reputation of green performance [1,2] Port of Rotterdam, Hamburg and several other leading hubs played a leading role in developing ACT since the 1990s. Over the past decades, continuous effort has been given to the tradeoff between capital costs of automation facilities and terminal overall performance, while the application of autonomous driving technology on the container horizontal transportation, or even a wider freight transportation system, serves as a pioneer example in leading this tendency [3].
Traditionally, Automated Guided Vehicles (AGV) have been widely deployed in many large container terminals worldwide due to their advantages in increased safety, productivity and significant labor cost savings [4], and even more environmental benefits if they use eco-friendly technology such as battery energy driven [5,6]. On the other hand, driving automation technology becomes more mature and attractive [7] evidenced by a number of literatures for its contribution in transport safety [8,9], driving experience [10], traffic efficiency [11], and economic achievement [12]. The electricity-powered driverless trucks (DET), when comparing with traditional AGV, are able maintain similar advantages but with far less initial capital requirement and there is no need to bury transponders (also known as magnetic nails) underneath road surface in advance [13]. It means that the DET, by taking its advantages in navigation and positioning technology, will have more flexibility to fit for different shape and layout of terminal infrastructures, which is particularly helpful when converting manual horizontal container movement to the automated one [14]. As a result, a form of “Double Trolley Quay Crane (DTQC) + Driverless Electric Truck (DET) + Automatic Rail Mounted Gantry (ARMG)” system becomes popular in most recent terminal automation projects such as the port of Zhuhai (2018), Rotterdam’s Maasvlakets (2019), Ningbo (2020) and Tianjin (2022). However, the resource allocation and scheduling of such handling system require coordination among different components, to improve the overall operating performance, which becomes an optimization problem. Such optimization makes sense because nowadays with the development of Automated Container Terminal, the automatic decision about the operation plan in the port becomes more and more important. This work provides a convenient tool for the container handling plan, which is helpful to improve the efficiency of the port operation.
There has been abundant research made on the configuration and scheduling of various types of equipment in the terminal, no matter the traditional manual operation or in automated format. Jia et al. [15] studied a vessel traffic scheduling problem considering the inter-shipping line equity issue. Considering the uncertainty of the service times of feeders, Jia et al. [16] studied the problem of how to allocate berths to deep-sea vessels and schedule arrivals of feeders for congestion mitigation at a container port. Kim and Park [17] investigated the quay crane resource allocation issues by considering the minimum safety distance requirement and the task priorities of loading and discharging. Bierwirth and Meisel [18] emphasized the interference constraints between quay cranes in the scheduling model, while Zhang et al. [19] optimized the quay crane dispatching by paying attention to the longitudinal stability of the ship during loading and unloading. In regard to the optimization of the quay crane operation, Goodchild and Daganzo [20,21], Zeng et al. [22], Zhang and Han [23] adopted the synchronous loading and unloading operation mode for developing the quay crane configuration and scheduling model, which aimed to minimize the quay crane operation time and improve efficiency through optimizing the loading and unloading sequence of container vessels.
Attention has also been given to the horizontal movement of containers connecting the quayside and storage yard in recent years. For example, in regard to the scheduling of horizontal movement activities, Legato et al. [24] firstly addressed the potential impact of the inconsistency of the quay crane loading and discharging; Ma and Hu [25] noticed the uncertainty caused by traffic congestion in the container storage yard; Zhang et al. [26] suggested to take into account the Automated Guided Vehicle (AGV) endurance; additionally, Adamo et al. [27] further added the varying speeds of AGVs in each path as another influential factor. Most recently, Hu [28] constructed an AGV configuration and scheduling model with the pool strategy to maximize the utilization of AGV. Liu and Ge [29] investigated the quay crane assignment issues from the perspective of minimizing CO2 emission during an unloading process of containers from quay cranes to AGVs. Their research finding suggested a positive correlation between quay crane resources and horizontal movement vehicles that the optimal number of quay cranes increases with the expected arrival rate of AGVs.
As stated by He et al. [30] that the scheduling of quay cranes and AGVs are actually two highly related production decision-making issues during the process of loading and unloading operations. The former determines the operating time of ships, while the latter affects the loading/unloading time of the quay cranes and automatic rail mounted gantry. As a result, more and more scholars shift their attention to the coordinated scheduling of various equipment in the terminal operations. Kizilay et al. [31] established the safety distance and interference constraint model for joint optimization of quay crane allocation and scheduling, yard crane allocation and scheduling, yard location allocation and yard truck allocation and scheduling, so as to minimize the rotation time of ships and improve the throughput of the terminal. Peng et al. [32] quantified the impact of equipment configuration on the total carbon emissions in terminal operations, established a simulation model based on a complex queuing network, and thereby optimized the ratio of the quay crane, yard crane and AGV. [33,34,35,36,37] studied the collaboration optimization of the berth allocation and quay crane scheduling problem. Yin et al. [38] studied the quay cranes and shuttle vehicles simultaneous scheduling problem considering limited apron buffer capacity. Cahyono et al. [39] studied the simultaneous allocation and scheduling of quay cranes, yard cranes, and trucks in dynamical integrated container terminal operations. Çağatay Iris et al. [40,41,42] presented the flexible containership loading problem for seaport container terminals, in which the integrated management of ship loading operations, including operational stowage planning, load sequencing, planning of the equipment to use and their scheduling, is addressed. Gao and Ge [43] studied a multiple yard crane scheduling problem, aiming to minimize both total longitudinal distance of yard cranes and total waiting time of internal and external trucks.
The existing literatures provide a concrete theoretical foundation for optimized allocation of terminal resources which, in consequence, lead to significant improvement of container terminal productivity and efficiency. However, as mentioned earlier, DET exhibits a completely different operational features to traditional AGV or manual truck mode due its significant saving of initial investment, great flexibility in moving paths and decoupling operation in storage yard. In addition, in relation to the operation and scheduling of container handling system, currently, the integrated scheduling of the overall container handling system which consists of vertical loading and discharging, and the horizontal movement has not been detailed discussed yet, but such an operation mode is more advanced and has a wide application prospect in ACTs.
Therefore, this work intends to make some improvements related to the abovementioned issues. An integrated operation mode, “Double Trolley Quay Crane (DTQC) + Driverless Electric Truck (DET)” is taken into account, in which synchronous loading and unloading operation mode is used to dispatch quay crane, and the pool strategy is used to dispatch DET to respond to the transportation service demand of the quay crane and yard crane, so as to achieve higher service quality with less equipment resources. Operationally, DET will be utilized to replace the traditional container truck or AGV. Focusing on this mode, the corresponding integrated optimization model is developed, aiming at optimizing the scheduling of the overall container handling system. By doing so, an integrated resource allocation strategy could be obtained to support the operation of the recently developed container terminal automation projects and future designs.
This work has two aspects of contributions: first, an integrated scheduling optimization model for the DTQC-DET system is proposed, providing an effective tool of synthetical plan for the operation in ACT. Second, the Driverless Electric Truck is considered and compared with traditional transportation mediums, indicating its potential of the application in ACT.
The remaining of this paper is organized as follows: Section 2 clarifies the problem and figures out the structure of how to solve the problem. Section 3 develops three optimized models for (1) container loading and discharging sequence; (2) quayside cranes allocation and scheduling; and (3) horizontal container movement vehicle allocation and scheduling, which consists of the process of ACT operations. The effectiveness of these models are validated in Section 4 with the application of an example case. In addition, a further comparison between DET and the traditional horizontal transport vehicles (i.e., AGV and manual driving diesel truck) is made to investigate the operational and economical features of DET. Finally, conclusions are drawn in Section 5.

2. Problem Statement

Nowadays, the “DTQC + DET + ARMG” is currently the most widely utilized operation mode in ACT operations. In so doing, the quayside cranes and gantry crane in the yard are responsible for the loading and discharging of containers in berthing position and storage yard, respectively, while the DETs transport containers back and forth between the front of the quayside and the yard area. By taking the unloading process as an example, the imported container is lifted by the main trolley of the DTQC to the transfer platform, and then further shift the DETs by the gantry trolley. The DETs then transport these containers to the buffer bracket in front of the designated import yard based on the provided stacking plan. The ARMG on the seaside of the import yard picks up the imported containers and places them in the appropriate stacking space of the yard for temporary storage. The loading process is opposite to the unloading process. The specific operation process is shown in Figure 1.
According to the above discussions, for the “DTQC + DET + ARMG” system, the quay crane is dispatched with the simultaneous loading and unloading operation mode of the same bay, so as to complete the loading and unloading of all containers within the specified time based on the shipping schedule. Additionally, the DET is dispatched according to the quay crane operation plan. Therefore, in order to achieve the integrated optimized scheduling plan of this operational mode, the overall performance improvement has been divided into the following three steps: (1) optimizing the loading and unloading plan of the containers for optimized quay crane resource allocation; (2) upon the loading and unloading plan, determine the optimized container transportation plan of DETs; (3) based on the optimized quay crane operation plan, design the corresponding scheduling strategy of DTQC and ARMG. Each step corresponds to one optimization model.

3. Mathematical Model

3.1. Assumptions

In order to develop the three models mentioned above, essential assumptions are made as follows:
(1)
The quay crane can only operate one container each time, and the size of the container loaded and unloaded is the same, which is a 40 ft standard container;
(2)
In relation to the loading and unloading process in the bay, considering that the loading operation for one row has to start after the unloading operations of the containers in this row all finish, the loading/unloading sequences related to tiers are not considered. Instead, the parameters representing one whole row are used, and we focus on the row sequences of the loading and unloading operations.
(3)
All quay cranes move on the same track with the same operation efficiency and energy consumption;
(4)
The import container area is separated from the export container area in the yard, the capacity in the container area is sufficient, and the service capacity can meet the task requirements of all containers;
(5)
There is a buffer stand in front of each container area, and there is one and only one ARMG working on the seaside of the container area, and all the ARMGs have the same work efficiency, energy consumption and other performance;
(6)
Each equipment has the same operating capability, and ARMG and DETs can only operate one container at a time;
(7)
Failures during the operation of the quay crane are not considered.

3.2. Notations of the Proposed Models

The defined nations for the three models are shown in the Appendix A, from Table A1, Table A2 and Table A3 correspondingly.

3.3. Optimization Models

3.3.1. MODEL 1: Optimization of Loading and Unloading Sequence in Bay

Equations (1)–(10) is the mathematical model for the Optimization of Loading and Unloading Sequence in Bay.
min max e b r l , b B , r R
Subject to
r R x r r r R x r r = 0 , r R
r R y r r r R y r r = 0 , r R
s b r l + T 1 N b r l e b r l , r R
s b r u + T 1 N b r u e b r u , r R
s b r u ( 1 x r r ) M e b r u s b r u + ( 1 x r r ) M ,   r , r ' R
s b r l ( 1 y r r ) M e b r l s b r l + ( 1 y r r ) M ,   r , r ' R
s b r l e b r u 0 , r R
T b q 0 , b B , q Q
x r r , y r r 0 , 1 , r , r R
Equation (1) indicates the objective function. Within each bay, the total quay crane operation time is the time for the quay crane to complete the last container operation. Optimizing the sequence of loading and unloading in the bay is to minimize the loading and unloading operation time. Considering that the total quay crane operation time is the time for the quay crane to complete the last container operation, which could be presented by the maximum of the loading time for the last container. Therefore, the objective function becomes a min–max form, as shown by Equation (1).
Equations (2) and (3) show that there is only one pre-operation and one post-operation when the quay crane carries out the unloading or loading task of each container.
Equations (4) and (5) set up the operation time constraint of each container, which is that the time interval is not less than the loading and unloading time of all the import containers in the loading operations.
Equation (6) defines the relationship between the unloading sequences and the starting/ending times. If xrr’ = 1, containers in row r’ will be unloaded after row r; therefore, the starting time of row r’ should be equal to the end time of row r, otherwise, if xrr’ = 0, row r and row r are not consecutive, so that a larger arbitrary number “M” is added to cancel such constraint. Equation (7) uses the same way as Equation (6) to define the relationship between the loading sequences and the corresponding starting/ending times.
Equation (8) indicates the operation order, which is that it is necessary to unload the import container first, and then carry out the loading operation of the export container.
Equations (9) and (10) define the variable type and value range, respectively.

3.3.2. MODEL 2: Optimization of Quay Crane Configuration and Scheduling

The model for the optimization of quay crane configuration and scheduling is represented by Equations (11)–(19)
min   W 1 × b B q Q x b q T b + W 2 × b B b B q Q l b l b × z b b q T 2 + W 3 × b B b B q Q z b b q T b b
Subject to
q Q x b q = 1 , b B
T b q + l s T 2 T b q T b , b , b ψ , q , q Q
s B x s q = 1 , q Q
e B x e q = 1 , q Q
b B z b b q b B z b b q = 0 , b B , q Q
T b q + l b l b × T 2 + T b + T b b = T b q , b , b I , q Q
b B x b q T b + b B b B l b l b × z b b q T 2 + b B b B z b b q T b b T F , q Q
x b q , z b b q 1 , 0 , b , b B , q Q
Equation (11) defines the objective function, which is the minimum total energy consumption of quay crane operation. In Equation (11), the three terms are the total operation energy consumption, total moving energy consumption and total waiting energy consumption caused by interference, respectively.
Equation (12) means one quay crane can only operate one bay at a time.
Equation (13) is proposed to ensure the safety of operation, which is that the safe distance between two quay cranes must be kept at at least one bay. Therefore, if bay b and bay b cannot be operated at the same time, quay crane q can only start the operation after completing the loading and unloading operation in bay b and moving to a safe distance.
Equations (14) and (15) show that there is only one starting bay and one ending bay for each quay crane.
Equation (16) means that there is and only one bay before and after when the quay crane is working at a certain bay.
Equation (17) is the time constraint for continuous operation of two bays. The same quay crane can only load and unload the next bay after completing all the loading and unloading tasks in one bay.
Equation (18) defines the total time constraint. The total completion time of all quay cranes is less than the specified completion time of loading and unloading in port.
Equation (19) defines the value range, indicating that the decision variables are binaries.

3.3.3. MODEL 3: Optimization of DET Scheduling

Model 3 is proposed for the optimization of DET scheduling, which is shown from Equation (20) to Equation (51).
min   W 4 × n N q Q T n q 2 r T n q 2 p + W 5 × n N a A q Q q Q y n a T n a q U + T n a q L + T n a U q + T n a L q             + W 6 × n N n N a A z n n a T n n a + 2 a A u a T a E + W 7 × n N q Q a A w n a q + n N c C a A w n a c
Subject to
a A y n a = 1 , n N
n N z n n a n N z n n a = 0 , n N , a A
s N y s a = 1 , a A
e N y e a = 1 , a A
T n q 1 r T n q 1 p , n N
T n q 2 E = T n q 1 p , n U , q Q
T n q 2 L = T n q 1 p + p × T 1 , n U , q Q
T n q 2 E = T n q 1 p p × T 1 , n L , q Q
T n q 2 L = T n q 1 p , n L , q Q
T n q 2 E T n q 2 r 1 2 T 3 T n q 2 L , n U , q Q
T n q 2 E T n q 2 r + 1 2 T 3 T n q 2 L , n L , q Q
T n q 2 r = max T n q 2 p , T n a q , n U , q Q , a A
T n q 2 r = max T n q 2 p , T n a L + T n a L q , n L , q Q , a A
T n q 2 p = T n q 2 r + T 3 , n , n N , q Q
T n a E U = T n c U p 2 × T 4 , n U , c C
T n a L U = T n c U , n U , c C
T n a E L = T n c L , n L , c C
T n a L L = T n c L + p 2 × T 4 , n L , c C
T n a E U T n a q + T n a q U T n a L U , n U , a A , q Q
T n a E L T n a L T n a L L , n L , a A , q Q
w n a q = max T n q 2 p T n a q , 0 , n U , a A , q Q
w n a q = max T n q 2 p T n a L T n a L q , 0 , n L , a A , q Q
w n a c = max T n a E U T n a q T n a q U , 0 , n U , a A , q Q
w n a c = max T n a E L T n a L , 0 , n L , a A , q Q
T n a q + T n a q U + w n a c + T n a U q + w n a q + 2 T a E × u a = T n a q , n , n U
T n a q + T n a q U + w n a c + T a U L + w n a c + 2 T a E × u a = T n a L , n U , n L
T n a L + T n a L q + w n a q + T a q q + w n a q + 2 T a E × u a = T n a q , n L , n U
T n a L + T n a L q + w n a q + T n a q L + w n a c + 2 T a E × u a = T n a L , n , n L
y n a , z n n a , u a 0 , 1 , n , n N , a A
T n a q 0 , n N , a A , q Q
T n a L 0 , n N , a A
Equation (20) defines the objective function, which is the minimum energy consumption in the dispatching process of DET. The four items in Equation (21) are energy consumption of gantry trolley waiting for driverless electric container truck, full-load energy consumption of driverless electric container truck, no-load energy consumption of driverless electric container truck, and waiting energy consumption in the buffer area in the quayside and yard, respectively.
Equation (21) means that each DET transports only one container at a time. Equation (22) indicates that DETs are continuous when carrying out container transportation tasks. Each DET has and only has one pre task and one post task. Equations (23) and (24) show that each DET has and only has one start task and one end task.
Equation (25) sets up the operation time constraint of a certain container. It is necessary to ensure that all container loading and unloading tasks can be completed within the specified completion time of loading and unloading in port, that is, the main trolley of dual-trolley quay crane will not be delayed, and the actual operation time shall not be later than the planned operation time.
Equations (26) and (27) indicate the earliest/latest time for the gantry trolley to pick up the import container on the transfer platform. Equations (28)–(30) indicate the earliest/latest time for gantry trolley to put down the export container on the transfer platform. Equation (30) shows the actual operation time of the gantry trolley of the dual-trolley quay crane in handling import containers on the transfer platform, while the operation time in handling the export container is shown by Equation (31). Equations (32) and (33) are proposed to ensure that the DET has reached the quayside during the actual operation of the gantry trolley. Equation (34) shows that the planned operation time of gantry trolley shall be updated according to the actual operation situation.
Equations (35) and (36) represent the earliest/latest time for the DET to put down containers on the buffer bracket in front of the import container area. Similarly, Equations (37) and (38) represent the earliest/latest time for the export container to pick up from the buffer bracket in front of the export container area. Equation (39) defines the actual operation time when the DET puts down the import container in the buffer bracket in front of the import container area, and Equation (40) defines the actual operation time when the DET picks up the export container in the buffer bracket in front of the export container area.
Equations (41) and (42) define the specific waiting time of the DET if it arrives quayside too early when picking up the import container or delivering the export container. Similarly, when the DET is transporting the import container or picking up the export container, the buffer bracket is full, it also needs to wait, and the specific waiting time is shown in Equations (43) and (44), respectively.
Equations (45)–(48) define the continuous operation time constraint of DET corresponding to four different continuous container tasks, respectively: (i) continuously transport two import containers; (ii) continuously transport two export containers; (iii) first transport the import containers, then transport export containers; (iv) first transport export containers, then transport import containers.
Equations (49)–(51) define the variable type and value range, indicating that all the decision variables are binaries.

4. Example Application and Analysis

4.1. Task Description

There are 10 bays on the container ship, as shown in Figure 2. The number of containers that can be placed in each bay is limited by the number of rows and layers. The capacity is calculated according to the number of 8 layers of 18 rows with full-loads. The stowage diagram of each bay is randomly generated by Excel, as shown in Figure A1 in Appendix A.
The handling process of “DTQC + DET + ARMG” is adopted in the terminal handling operation. The transport speed, operation energy consumption and other relevant parameters of quay crane and DET are shown in Table A4 in Appendix A. There is an import container area and an export container area in the yard, respectively, for stacking the containers unloaded/loaded by this ship.

4.2. Solution Strategy

As discussed in Section 2, the proposed 3 models are integrated by order. MODEL 1 optimize the loading and unloading sequences of the containers in the bay, achieving the minimum total quay crane operation time. Then, these optimized sequences will be set as the input information for MODEL 2, which optimizes the quay crane configuration and scheduling, with the objective of minimum total energy consumption for the quay crane operation. Next, based on the sequences of loading and unloading, as well as the quay crane configuration and scheduling, MODEL 3 is able to provide the optimum DET scheduling, in order to achieve minimum total energy consumption for the DET dispatching process.
MODEL 1 intent to optimize the loading and unloading sequence, which turns out to be a series of integer positives. Genetic Algorithm (GA) is selected as the methodology to work out the optimization. The detailed process is shown below.
(1) Coding method and initial population generation method
Each chromosome represents the loading and unloading sequence of the row of one bay. The negative number represents the unloading operation of each row in the bay, and the positive number represents the loading operation of each row in the bay.
The coding method is as follows: the unloading sequence of each row in the bay is generated randomly, and each digit of the chromosome represents the serial number of the row in the bay. Figure 3 shows the unloading sequence of 10 containers in this bay.
Then, loading sequence is added. After each unloading operation row number, traverse all the loading operation row numbers that can be inserted, select the row with the smallest difference from the number of containers to be unloaded in the target row, and insert the row number after the unloading operation row number, as shown in Figure 4.
In this example, six pairs of synchronous loading and unloading pairs were generated in this site, which were (−5,1), (−6,5), (−10,2), (−7,6), (−4,10), (−9,3).
(2) Fitness function
By optimizing the sequence of container loading and unloading in each bay, the number of synchronous loading and unloading of quay crane should be as many as possible. Therefore, the fitness function is set to the negative value of the objective function, so that the lower value of objective function leads to higher fitness.
(3) Chromosome selection
Chromosome selection was performed as follows:
N individuals (N < M, N is the number of chromosomes in the current population) were randomly selected from the population, and the individuals with the largest fitness values were inherited to the next generation.
② The above process was repeated Q times, one chromosome was selected each time, and a total of Q chromosomes in the next generation population were obtained. The Q chromosome is directly passed on to the next generation.
③ For the remaining M-Q individuals, the roulette model is used to select.
(4) Genetic manipulation
The chromosomes in the population were crossed as follows. Select any two chromosomes, remove the loading column from the chromosome, select any same n row (n is selected according to the number of row s to be unloaded) from the two chromosomes, cross copy the n row in the two chromosomes, and obtain two new chromosomes without loading row. Then, according to the chromosome coding method, the loading sequence is added to the newly generated chromosome. The crossover method is shown in Figure 5: first, select −1, −2, −3 of the two chromosomes for crossover, and then add the loading row after the row of the newly generated offspring.
The chromosome was mutated as follows. Choose any two unloading positions of chromosome to exchange their positions. If each container is unloaded first and then loaded, the chromosome is feasible. If a container is loaded first and then unloaded, the chromosome of the unloading position in the mutated chromosome is adjusted to ensure that each container is unloaded first and then loaded. The crossover method is shown in Figure 6.
For Model 2, the scheduling scheme of quay crane is related to the position and moving direction of each quay crane within each time period, which is countable for a container ship to be loaded and unloaded, so that Enumeration Algorithm (EA) is utilized for solving exact solutions, is comprehensive.
As for the MODEL 3, finally, it is a mixed integer nonlinear programming problem, which results in difficulties in finding the accurate optimal solution. As a result, similar to the MODEL 1, GA serves as a proper alternative; meanwhile, the Simulated Annealing (SA) algorithm is introduced to obtain the initial solution for GA, in order to prevent the solutions falling into the local optimal. The detailed process of GA is similar with MODEL 1.

4.3. Optimization Results

4.3.1. Loading and Unloading Sequence in Bay

According to the stowage diagram of different bays in Figure A1, MODEL 1 was solved by using MATLAB. The sequence of loading and unloading rows of 10 bays and the total operating time of each bay are shown in Table 1.
Taking bay 1 as an example, the loading and unloading sequence Gantt chart is shown in Figure 7. Within 0–10 min, the quay crane performs the unloading operation of the first row in a single cycle, and after the container in the first row is unloaded, it would carry out simultaneous loading and unloading operations. After 248 min, the 11th row will be loaded in a single cycle, and it will take 262 min to complete the container loading and unloading of all rows in bay 1.

4.3.2. Quay Crane Configuration and Scheduling

The total loading and unloading time window of a ship call in the port is 20 h, within which the terminal needs to dispatch the quay cranes to complete all loading and unloading operations. With the utilization of MATLAB again, MODEL 2 offers an optimized solution of the quay crane scheduling which is shown in Table 2.

4.3.3. DET Scheduling

According to the stowage diagram of container ships in Figure A1, it can be seen that a total of 2545 containers need to be moved by DETs. Based on the results of quay crane scheduling optimization, MATLAB programming is utilized to work out the different DET configuration schemes. In the scheduling scheme, the population size is set to 120, the maximum number of iterations is 1000, the initial temperature of the simulated annealing algorithm part is 1000, and the temperature drop rate r = 0.98. As a result, the reasonable DET resource to complete the designed job fits in the interval between 15 and 21, while their corresponding time and energy consumption are shown in Table 3 correspondingly.

4.4. Result Discussions

4.4.1. Analysis of Optimization Results

As mentioned in Section 4.3, through the optimization model, the integrated scheduling plan for the “DTQC + DET + ARMG” system could be obtained, indicating the feasibility of the proposed model.
On the basis of the optimized loading and offloading sequence in the bay (as shown in Section 4.3.1), the quay crane configuration and scheduling are achieved. As can be seen in Table 2, when the number of involved quay cranes less than three, the minimum time consumption is 1416 min, which may exceed the maximum time window allowance of 20 h. The energy consumption of three quay cranes is similar to that of two but fulfill the requested time window. However, when the number of involved quay cranes increase to four, there will not be any challenge to meet the operational time requirement but the total energy consumption will be much higher than before. Therefore, the optimal solution of quay cranes employment comes to three with a time requirement of 1125 mins at the energy consumption of 257,606 kWh. The optimal scheduling under this configuration is: quay crane 1 operates B1-B3 in sequence, quay crane 2 operates B4-B6 in sequence, and quay crane 3 operates B7-B10 in sequence.
Using the optimized quay crane configuration and scheduling results, the optimal DET scheduling is obtained, as shown in Table 3. DET scheduling. Results shows that the allocated job cannot be performed in 20 h with the inputs of 18 DETs or less. Along with the continuous increase in DET involvement, the overall time required shows a clear decreased tendency and all meet the time window requirement, even though the energy consumption becomes higher and higher. As a result, the most appropriate solution comes from the 19 DETs involvement in the 19.98 hours operation at an energy consumption of 11,388.64 kWh. In addition, the proposed model is flexible to different scenarios which adopt different types of trucks. Replacing the DET in the original model by manual-driving diesel trucks or AGVs, the corresponding integrated scheduling plan could also be optimized. According to these optimization results, the comparison of different horizontal transportation equipment is then conducted from the perspective of operation efficiency, economy and sociality, respectively.

4.4.2. Comparison with Traditional Horizontal Transportation Vehicles

(1) Operation efficiency analysis
The allocation of those three types of horizontal transportation vehicles ranges from 15 to 25, the total corresponding operation time and operation efficiency are shown in Table 4 and Figure 8.
Within the given interval of horizontal transportation vehicles allocation between 15 and 25, the overall time consumptions of all those three types of vehicles shows a clear decreased tendency, while the corresponding operational efficiencies are consequently improved. Meanwhile, it can also be observed that the improvement of operational efficiency, or the saving of overall operational time consumption, becomes less significant once the allocated number of vehicles is greater than the threshold value of 19. It indicates a clear marginal utility within the process of vehicle allocation.
In regard to the individual vehicles, DET and AGV hold the most and least significant efficiency advantage, respectively, while the manual driving diesel truck is set in the middle. As the maximum travel speed of DET can reach about 35 km/h and it will only take about 5 min to replace the battery for a non-stopping operation. The manual driving diesel truck may run at the same travel speed, but the work shift cannot be as seamless as the DET. AGV’s designed travel speed in the port area is only about 20 km/h despite its great advantage in safety and labor saving. For example, given the task of loading and discharging containers of 2545 within the time window of 20 h, the request vehicles are 19 of DET, 25 of AGV and 23 of manual driving diesel trucks, respectively.
(2) Economic analysis
Taking the same task of 2545 container movement within the time window of 20 h, the overall transport costs of those three corresponding horizontal transport vehicles are computed by taking into account of the components of vehicle purchasing, tax, insurance, labor, fuel, etc. Please see Figure 9 below for the results while Table A3 in Appendix A shows specific cost components and corresponding calculation methods.
Results indicate that the traditional manual driving diesel truck has been the most expensive option, costing about 64,000 RMB to move 2545 containers. Without any doubts, the major costs come from the fuel and labor section, about 43.98% and 35.48% of overall costs, respectively. The AGV spent only about half of the cost of the manual driving diesel vehicle to complete the task. However, it is worth noting that vehicle cost has been one of the main disadvantages of AGV’s application, in which 48.17% of its overall cost comes from the vehicle purchasing. The DET is the most economical choice as it only cost about 22,000 RMB for the given task, which is about two thirds of the AGV’s and one third of the traditional manual driving diesel truck. This is mainly due to the significant saving in vehicle purchasing and labor costing. It is particularly important nowadays as the shortage of truck driver becomes more and more serious.
In addition, in the case studies, the input parameters, for instance, the energy consumptions of DET and AGV in different operation processes, etc., are selected based on current typical situations, in order to provide a basic data set for presenting the application of the proposed models. Considering the development trend of DET and AGV will be toward lower energy consumption and lower cost. As a result, a detailed sensitively analysis for the results of the proposed models makes sense in relation to the future development of DET and AGV, which will be one aspects of our future work.

5. Conclusions

In this paper, the integrated scheduling optimization of the container handling system “dual-trolley quay crane + driverless electric truck (DET) + (Automatic rail mounted gantry) ARMG” was proposed. In such system, the driverless electric container truck, a new type of horizontal transportation equipment, is introduced. To conduct the integrated optimization, three models were developed, including the optimization of the loading and unloading sequence in bay (MODEL 1), optimization of quay crane configuration and scheduling (MODEL 2) and optimization of DET scheduling (MODEL 3). Genetic Algorithm was applied to solve MODEL 1 and MODEL 3, while the Enumerated Algorithm was used for MODEL 2. In addition, simulated annealing was combined with GA in the solution of MODEL 3 in order to prevent the results from being trapped into local optimal.
Through the optimization, the container loading and unloading plan, the corresponding configuration and scheduling of quay crane, and the scheduling of DET for the containers’ horizontal transportation could be figured out, which minimize the container loading and unloading operation time, and the total energy consumption for quay cranes and DETs. The case studies indicate the feasibility of the proposed models and algorithms, at the same time, through case studies, the performance of the newly introduced DET, was compared with the common manual driving diesel truck and AGV. DET turns out to be a better alternative due to lower cost, lower energy consumption as well as the reduction in labor costs.
Furthermore, there are still some issues that can be further discussed in the future.
(1) The container sizes are assumed to be the same. So, for the future work, the scheduling optimization problem of loading and unloading equipment for the mixed loading of 20 ft and 40 ft containers, refrigerated containers and dangerous goods containers will be with more practical value.
(2) In this paper, only the static scheduling process was considered, leaving out the fault of the quay crane and DET, path conflict and path congestion in real-time road conditions. Therefore, the real-time dynamic scheduling problem can be further studied in the future.

Author Contributions

Conceptualization, Y.W.; methodology, Y.W. and Y.G.; validation and formal analysis, Y.W., Y.G., C.H. and T.L.; writing—original draft preparation, Y.G. and Y.W.; writing—review and editing, C.H., Y.W. and T.L.; funding acquisition, Y.W. and C.H. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Natural Science Foundation of Ningbo, grant number 2021J111, Natural Science Foundation of Zhejiang Province, grant number LQ23E080011, Natural Science Foundation of Ningbo, grant number 2022J088, and Natural Science Foundation of Zhejiang Province, grant number LQ21G010001.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Table A1. Sets, parameters, and variables for MODEL 1.
Table A1. Sets, parameters, and variables for MODEL 1.
Sets
Q Set of quay cranes, Q = 1 , 2 , , q
B Set of bays, B = 1 , 2 , , b
R Set of rows, R = 1 , 2 , , r
Parameters
N b r u , N b r l Number of containers to be unloaded and loaded in row r of bay b , respectively
s b r u , e b r u The start time and end time of unloading the container in row r of bay b
s b r l , e b r l The start time and end time of loading the container in row r of bay b
T 1 Time for the main trolley of quayside bridge to complete one operation of taking/releasing containers
T b Total operating time of bay b
T b q The completion time of quay crane q loading and unloading all containers in bay b
Decision variables
x r r Binary variables, if row r is unloaded before row r’, the value is 1, otherwise, 0
y r r Binary variables, if row r is loaded before row r’, the value is 1, otherwise, 0
Table A2. Sets, parameters, and variables for MODEL 2.
Table A2. Sets, parameters, and variables for MODEL 2.
Sets
ψ Tasks that cannot be operated at the same time, ψ = b , b b , b B , l b l b l s
Parameters
l b Location of bay b
l s q The bay position of quay crane q when it started operation
l e q The bay position of quay crane q when it ended operation
l s Safety distance between bays
T 2 The time for the quay crane to move one bay along the ship
W 1 , W 2 , W 3 Energy consumption per unit time of each quay crane during Operation, Moving and Waiting, respectively
T F Total handling time of container ships in port
T b b The waiting time for quay crane to finish container operation in Bay b and then go to bay b
Decision variables
x b q Binary variables, if quay crane q is loading and unloading at bay b, the value is 1, otherwise, 0
z b b q Binary variables, if the operation in bay b is in front of bay b’, the value is 1, otherwise, 0
Table A3. Sets, parameters, and variables for MODEL 3.
Table A3. Sets, parameters, and variables for MODEL 3.
Sets
A Set of DETs, A = 1 , 2 , , a
U , L Set of import and export containers
N Set of all containers, N = 1 , 2 , , n
C Set of all ARMGs, C = 1 , 2 , , c
Parameters
T n q 1 p Planned operation time of the main trolley of quay crane q for the container n
T n q 1 r Actual operation time of the main trolley of quay crane q for the container n
T q 1 p max The time when the main trolley of quay crane q plans to operate the last container
T n q 2 p Planned operation time of the gantry trolley of quay crane q for the container n
T n q 2 r Actual operation time of the gantry trolley of quay crane q for the container n
T n q 2 E The earliest time when the gantry trolley of the quay crane q can pick up/put down the container n on the transfer platform
T n q 2 L The latest time when the gantry trolley of the quay crane q can pick up/put down the container n on the transfer platform
T n c U The moment when the ARMG on the seaside of the import container area pick up the import container n from the buffer bracket
T n c L The moment when the ARMG on the seaside of the export container area put down the export container n from the buffer bracket
T n a q The moment when the DET a starts to operate container n under the gantry trolley of quay crane q
T n a L The moment when the driverless electric container truck a starts to operate container n in the buffer bracket in front of the export container area
T n a E U The earliest time when the driverless electric container truck a can put down the container n on the buffer bracket in front of the import container area
T n a L U The latest time when the driverless electric container truck a can put down the container n on the buffer bracket in front of the import container area
T n a E L The earliest time when the driverless electric container truck a can pick up the container n on the buffer bracket in front of the export container area
T n a L L The latest time when the driverless electric container truck a can pick up the container n on the buffer bracket in front of the export container area;
w n a q Waiting time of the driverless electric container truck a carrying container n under quay crane q
w n a c Waiting time of the driverless electric container truck a carrying container n in the yard buffer area
T 3 The average time for the gantry trolley to complete one operation of taking/releasing containers
T 4 The average time for ARMG to complete one operation of taking/releasing containers
T 5 Battery swap time of each DET
T n a q U The time taken for the DET a to travel from the gantry trolley of quay crane q to the area in front of the import container area
T n a q L The time taken for the DET a to travel from the gantry trolley of quay crane q to the area in front of the export container area
T n a U q The time taken for the DET a to travel from the area in front of the import container area to the gantry trolley of quay crane q
T n a L q The time taken for the DET a to travel from the area in front of the export container area to the gantry trolley of quay crane q
T a U L The time taken for the DET a to travel from the area in front of the import container area to the area in front of the export container area
T a q q The time taken for the DET a to travel from the gantry trolley of quay crane q to the gantry trolley of quay crane q
T n n a The empty driving time of the next container after the container n is finished by the DET a
T a E Time from DET a to charging station
W 4 Waiting energy consumption per unit time of gantry trolley waiting for DET
W 5 Energy consumption per unit time of full-load movement of each DET
W 6 Energy consumption per unit time of no-load movement of each DET
W 7 Waiting energy consumption per unit time of each DET
p 1 Capacity of transfer platform of dual-trolley quay crane
p 2 Capacity of the buffer bracket in the yard
v 1 Driving speed of DET with full-load
v 2 Driving speed of DET with no-load
L max Maximum range of each DET
Decision variables
y n a Binary variables, if container n is transported by driverless electric truck a, the value is 1, otherwise, 0
y n c Binary variables, if container n is operated by ARMG c, the value is 1, otherwise, 0
z n n a Binary variables, if the driverless electric truck a transports container n first and then transports container n’, the value is 1, otherwise, 0.
u a Binary variables, if the remaining power of driverless electric truck a is less than the safe power, the value is 1, otherwise, 0
Table A4. Driving parameters of DET.
Table A4. Driving parameters of DET.
ParametersMeaningValueUnit
m 1 Self-weight of DET (tractor + Trailer)17t
m 2 Standard container weight3.8t
m 3 Standard container rated load20t
β Container loading factor0.7-
g Acceleration of gravity9.81m/s2
c r o l l Rolling resistance coefficient0.01-
c a i r Coefficient of air resistance0.695-
AWindward area of DETs9.6m2
ρ a i r Air density1.2kg/m3
i ¯ Average gradient during transportation0.062%
n a c c Average number of accelerations per kilometer0.1times/km
v ¯ 1 Average driving speed of DET with full-load30km/h
v ¯ 2 Average driving speed of DET with no-load35km/h
Table A5. Equipment parameters of the terminal.
Table A5. Equipment parameters of the terminal.
ParameterValueUnitParameterValueUnit
T 1 2min l s 1bay
T 2 1min W 1 91.24kWh/(h·veh)
T 3 1min W 2 70.18kWh/(h·veh)
T 4 3min W 3 49.6kWh/(h·veh)
p 1 2- W 4 49.6kWh/(h·veh)
p 2 4- W 5 34.05kWh/(h·veh)
v 1 30km/h W 6 26.84kWh/(h·veh)
v 2 35km/h W 7 13.62kWh/(h·veh)
Table A6. Transportation cost composition.
Table A6. Transportation cost composition.
Transport Cost ComponentDetailCalculation Formula
Fixed costVehicle purchaseIn the form of vehicle depreciation, it is apportioned within a certain period of time. C c i = c b i × ( 1 r i ) × T i 8760 n i
Vehicle purchase taxA vehicle purchase tax shall be levied on newly purchased vehicles, which shall be collected at a certain tax rate on the basis of the taxable price of the new vehicle. C t i = c b i × 10 % × T i 1.09 × 8760 n i
Insurance expensesThe types of motor vehicle insurance in my country are mainly divided into two categories: compulsory motor vehicle traffic accident liability insurance and commercial insurance. In this article, commercial insurance mainly considers vehicle loss insurance. C i i = c i i 1 + c i i 2
Labor costThe traditional manual driving truck has the driver to drive the vehicle, and the unmanned vehicle has a dedicated operator to control the vehicle in the monitoring room. C s i = c ¯ s i × T i 8760
Operating costsFuel costThe fuel used in traditional manual driving trucks is diesel, while AGV and driverless trucks use pure electric form. The specific fuel consumption is related to the energy consumption of the vehicle. C f i = f i × c ¯ f i
MaintenanceWhen the vehicle transportation mileage reaches a certain distance, the corresponding maintenance work will be carried out, which is usually calculated according to yuan/(100 km·vehicle). C w i = L R i L w i × c ¯ w i
Tire wear and tearThe tire has a certain life span. After reaching a certain transportation distance, the tire must be replaced, and the loss is calculated according to the mileage. C l i = n l i × c ¯ l i × L R i L l i
Where Cci is the purchase cost of vehicles with different kinds of transportation equipment, yuan, when i = 1 is manually driven diesel truck, i = 2 is AGV, i = 3 is DET; Cbi is the cost of purchasing different kinds of vehicle, yuan; ri is the residual value rate of the vehicle after the end of the depreciation period, %; ni is the depreciation period of the vehicle, year; Ti is the transport time, h; Cti is the vehicle purchase tax for different kinds of vehicles, yuan; Cii is the vehicle insurance premium for different kinds of vehicles, yuan; cii1 is compulsory insurance for motor vehicle accident liability, yuan; cii2 is the vehicle loss insurance, yuan; Csi is the labor cost when using different kinds of vehicles, yuan; c si ¯ is the average annual salary of the driver/operator, yuan; Cfi is the cost of fuel consumed by different kinds of vehicles, yuan; fi is fuel consumption; c fi ¯   is the average price per unit of fuel; Cwi is the maintenance fee for different kinds of vehicles, yuan; LRi is transport distance, km; Lwi is the rated distance for corresponding maintenance work, km; c wi ¯   is the average cost of each repair and maintenance, yuan; Cli is the tire wear and tear costs of different levels of transportation equipment, yuan; nli is the number of tires of different kinds of vehicles; c li ¯ is the average price of a tire; Lli is the distance that the tire can travel during its life, km.
Figure A1. Stowage diagram for each bay of container ship.
Figure A1. Stowage diagram for each bay of container ship.
Sustainability 15 05536 g0a1

References

  1. Iris, C.; Lam, J.S.L. A Review of Energy Efficiency in Ports: Operational Strategies, Technologies and Energy Management Systems. Renew. Sustain. Energy Rev. 2019, 112, 170–182. [Google Scholar] [CrossRef]
  2. Iris, C.; Lam, J.S.L. Optimal Energy Management and Operations Planning in Seaports with Smart Grid While Harnessing Renewable Energy under Uncertainty. Omega-Int. J. Manag. Sci. 2021, 103, 102445. [Google Scholar] [CrossRef]
  3. Simpson, J.R.; Mishra, S.; Talebian, A.; Golias, M.M. An Estimation of the Future Adoption Rate of Autonomous Trucks by Freight Organizations. Res. Transp. Econ. 2019, 76, 100737. [Google Scholar] [CrossRef]
  4. Gelareh, S.; Merzouki, R.; McGinley, K.; Murray, R. Scheduling of Intelligent and Autonomous Vehicles under Pairing/Unpairing Collaboration Strategy in Container Terminals. Transp. Res. Part C Emerg. Technol. 2013, 33, 1–21. [Google Scholar] [CrossRef] [Green Version]
  5. Schmidt, J.; Meyer-Barlag, C.; Eisel, M.; Kolbe, L.M.; Appelrath, H.-J. Using Battery-Electric AGVs in Container Terminals—Assessing the Potential and Optimizing the Economic Viability. Res. Transp. Bus. Manag. 2015, 17, 99–111. [Google Scholar] [CrossRef]
  6. Ma, N.; Zhou, C.; Stephen, A. Simulation Model and Performance Evaluation of Battery-Powered AGV Systems in Automated Container Terminals. Simul. Model. Pract. Theory 2021, 106, 102146. [Google Scholar] [CrossRef]
  7. Engholm, A.; Björkman, A.; Joelsson, Y.; Kristoffersson, I.; Pernestål, A. The Emerging Technological Innovation System of Driverless Trucks. Transp. Res. Procedia 2020, 49, 145–159. [Google Scholar] [CrossRef]
  8. Lutin, J.; Kornhauser, A.L. Application of Autonomous Driving Technology to Transit—Functional Capabilities for Safety and Capacity. In Proceedings of the Transportation Research Board Meeting, Washington, DC, USA, 12–16 January 2014. [Google Scholar]
  9. Cárdenas, J.F.S.; Shin, J.G.; Kim, S.H. A Few Critical Human Factors for Developing Sustainable Autonomous Driving Technology. Sustainability 2020, 12, 3030. [Google Scholar] [CrossRef] [Green Version]
  10. Gu, L. Research on the Influence of Autonomous Driving Technology on Human-Machine Interface Design. Industrial Design 2019, 160, 145–146. [Google Scholar]
  11. Cheng, B. Intelligent Traffic Strategy Based on 5G Auto Autonomous Driving. J. Phys. Conf. Ser. 2021, 1732, 012037. [Google Scholar] [CrossRef]
  12. Lin, D.; Lu, K. The Industrialization Superiority of Self-Driving Trucks. Electron. World 2018, 553, 31–36. [Google Scholar]
  13. Zhou, C.; Zhu, S.; Bell, M.G.H.; Lee, L.H.; Chew, E.P. Emerging Technology and Management Research in the Container Terminals: Trends and the COVID-19 Pandemic Impacts. Ocean. Coast. Manag. 2022, 230, 106318. [Google Scholar] [CrossRef] [PubMed]
  14. de la Peña Zarzuelo, I.; Soeane, M.J.F.; Bermúdez, B.L. Industry 4.0 in the Port and Maritime Industry: A Literature Review. J. Ind. Inf. Integr. 2020, 20, 100173. [Google Scholar] [CrossRef]
  15. Jia, S.; Meng, Q.; Kuang, H.B. Equitable Vessel Traffic Scheduling in a Seaport. Transp. Sci. 2022, 56, 162–181. [Google Scholar] [CrossRef]
  16. Jia, S.; Li, C.L.; Xu, Z. A Simulation Optimization Method for Deep-Sea Vessel Berth Planning and Feeder Arrival Scheduling at a Container Port. Transp. Res. Part B-Methodol. 2020, 142, 174–196. [Google Scholar] [CrossRef]
  17. Kim, K.H.; Park, Y.M. A Crane Scheduling Method for Port Container Terminals. Eur. J. Oper. Res. 2004, 156, 752–768. [Google Scholar] [CrossRef]
  18. Bierwirth, C.; Meisel, F. A Fast Heuristic for Quay Crane Scheduling with Interference Constraints. Kluwer Acad. Publ. 2009, 12, 345–360. [Google Scholar] [CrossRef]
  19. Zhang, Z.; Liu, M.; Lee, C.Y.; Wang, J. The Quay Crane Scheduling Problem With Stability Constraints. IEEE Trans. Autom. Sci. Eng. 2018, 15, 1399–1412. [Google Scholar] [CrossRef]
  20. Goodchild, A.V.; Daganzo, C.F. Double-Cycling Strategies for Container Ships and Their Effect on Ship Loading and Unloading Operations. Transp. Sci. 2006, 40, 473–483. [Google Scholar] [CrossRef]
  21. Goodchild, A.V.; Daganzo, C.F. Crane Double Cycling in Container Ports: Planning Methods and Evaluation. Transp. Res. Part B Methodol. 2007, 41, 875–891. [Google Scholar] [CrossRef]
  22. Zeng, Q.C.; Yang, Z.Z.; Lu, J. Scheduling Model and Algorithm of Integrating Loading and Unloading Operations in Same Ship-Bay at Container Terminal. J. Traffic Transp. Eng. 2010, 22, 4190–4192. [Google Scholar]
  23. Zhang, W.; Han, X. Optimization of Quay Crane Operation Sequence Considering Synchronous Loading and Unloading. J. Shanghai Marit. Univ. 2019, 40, 22–26. [Google Scholar] [CrossRef]
  24. Legato, P.; Mazza, R.M.; Trunfio, R. Simulation-Based Optimization for Discharge/Loading Operations at a Maritime Container Terminal. Or Spectr. 2010, 32, 543–567. [Google Scholar] [CrossRef]
  25. Yue-Hui, M.; Zhi-Hua, H. The Dispatching and Scheduling Problems of AGVs at Automated Container Terminals under Uncertainty Conditions. J. Guangxi Univ. (Nat. Sci. Ed.) 2016, 41, 589–597. [Google Scholar] [CrossRef]
  26. Zhang, Y.; Yang, B.; Zhihua, H.U.; Tian, M. Research of AGV Charging and Job Integrated Scheduling at Automated Container Terminal. Comput. Eng. Appl. 2017, 53, 257–262. [Google Scholar]
  27. Adamo, T.; Bektacs, T.; Ghiani, G.; Guerriero, E.; Manni, E. Path and Speed Optimization for Conflict-Free Pickup and Delivery Under Time Windows. Transp. Sci. 2018, 52, 739–755. [Google Scholar] [CrossRef] [Green Version]
  28. Hu, H. Research on Container Terminal Truck Scheduling Problem Based on Operation Surface Mode. Logist. Eng. Manag. 2020, 42, 10–17. [Google Scholar]
  29. Liu, D.; Ge, Y.E. Modeling Assignment of Quay Cranes Using Queueing Theory for Minimizing CO2 Emission at a Container Terminal. Transp. Res. Part D Transp. Environ. 2018, 61, 140–151. [Google Scholar] [CrossRef]
  30. He, J.; Huang, Y.; Wei, Y. Yard Crane Scheduling in a Container Terminal for the Trade-off between Efficiency and Energy Consumption. Adv. Eng. Inform. 2015, 29, 59–75. [Google Scholar] [CrossRef]
  31. Kizilay, D.; Hentenryck, P.; Eliiyi, D. Constraint Programming Models for Integrated Container Terminal Operations—ScienceDirect. Eur. J. Oper. Res. 2020, 286, 945–962. [Google Scholar] [CrossRef]
  32. Peng, Y.; Wang, W.; Liu, K.; Li, X.; Tian, Q. The Impact of the Allocation of Facilities on Reducing Carbon Emissions from a Green Container Terminal Perspective. Sustainability 2018, 10, 1813. [Google Scholar] [CrossRef] [Green Version]
  33. Yu, J.; Tang, G.; Song, X. Collaboration of Vessel Speed Optimization with Berth Allocation and Quay Crane Assignment Considering Vessel Service Differentiation. Transp. Res. Part E Logist. Transp. Rev. 2022, 160, 102651. [Google Scholar] [CrossRef]
  34. Rodrigues, F.; Agra, A. Berth Allocation and Quay Crane Assignment/Scheduling Problem under Uncertainty: A Survey. Eur. J. Oper. Res. 2022, 303, 501–524. [Google Scholar] [CrossRef]
  35. Rodrigues, F.; Agra, A. An Exact Robust Approach for the Integrate d b Erth Allocation and Quay Crane Scheduling Problem under Uncertain Arrival Times. Eur. J. Oper. Res. 2021, 295, 499–516. [Google Scholar] [CrossRef]
  36. Li, Y.; Chu, F.; Zheng, F.F.; Liu, M. A Bi-Objective Optimization for Integrated Berth Allocation and Quay Crane Assignment With Preventive Maintenance Activities. IEEE Trans. Intell. Transp. Syst. 2022, 23, 2938–2955. [Google Scholar] [CrossRef]
  37. Chargui, K.; Zouadi, T.; El Fallahi, A.; Reghioui, M.; Aouam, T. Berth and Quay Crane Allocation and Scheduling with Worker Performance Variability and Yard Truck Deployment in Container Terminals. Transp. Res. Part E-Logist. Transp. Rev. 2021, 154, 102449. [Google Scholar] [CrossRef]
  38. Yin, Y.Q.; Zhong, M.S.; Wen, X.; Ge, Y.E. Scheduling Quay Cranes and Shuttle Vehicles Simultaneously with Limited Apron Buffer Capacity. Comput. Oper. Res. 2023, 151, 106096. [Google Scholar] [CrossRef]
  39. Cahyono, R.T.; Kenaka, S.P.; Jayawardhana, B. Simultaneous Allocation and Scheduling of Quay Cranes, Yard Cranes, and Trucks in Dynamical Integrated Container Terminal Operations. IEEE Trans. Intell. Transp. Syst. 2022, 23, 8564–8578. [Google Scholar] [CrossRef]
  40. Iris, Ç.; Christensen, J.; Pacino, D.; Ropke, S. Flexible Ship Loading Problem with Transfer Vehicle Assignment and Scheduling. Transp. Res. Part B Methodol. 2018, 111, 113–134. [Google Scholar] [CrossRef] [Green Version]
  41. Iris, Ç.; Lam, J.S.L. Recoverable Robustness in Weekly Berth and Quay Crane Planning. Transp. Res. Part B Methodol. 2019, 122, 365–389. [Google Scholar] [CrossRef]
  42. Iris, Ç.; Pacino, D.; Ropke, S.; Larsen, A. Integrated Berth Allocation and Quay Crane Assignment Problem: Set Partitioning Models and Computational Results. Transp. Res. Part E Logist. Transp. Rev. 2015, 81, 75–97. [Google Scholar] [CrossRef] [Green Version]
  43. Gao, Y.; Ge, Y.-E. Integrated Scheduling of Yard Cranes, External Trucks, and Internal Trucks in Maritime Container Terminal Operation. Marit. Policy Manag. 2022, 1–22. [Google Scholar] [CrossRef]
Figure 1. Operation process of container terminal and the corresponding integrated models.
Figure 1. Operation process of container terminal and the corresponding integrated models.
Sustainability 15 05536 g001
Figure 2. Schematic diagram of berthing container ship.
Figure 2. Schematic diagram of berthing container ship.
Sustainability 15 05536 g002
Figure 3. Coding graph of GA.
Figure 3. Coding graph of GA.
Sustainability 15 05536 g003
Figure 4. Example of container synchronous loading and unloading genetic algorithm coding.
Figure 4. Example of container synchronous loading and unloading genetic algorithm coding.
Sustainability 15 05536 g004
Figure 5. Crossover operation.
Figure 5. Crossover operation.
Sustainability 15 05536 g005
Figure 6. Mutation operation.
Figure 6. Mutation operation.
Sustainability 15 05536 g006
Figure 7. The loading and unloading sequence Gantt chart in bay 1.
Figure 7. The loading and unloading sequence Gantt chart in bay 1.
Sustainability 15 05536 g007
Figure 8. Comparison of horizontal transportation vehicles.
Figure 8. Comparison of horizontal transportation vehicles.
Sustainability 15 05536 g008
Figure 9. Comparison of transportation costs of three horizontal transportation vehicles.
Figure 9. Comparison of transportation costs of three horizontal transportation vehicles.
Sustainability 15 05536 g009
Table 1. Sequence of loading and unloading of containers in different bay positions.
Table 1. Sequence of loading and unloading of containers in different bay positions.
BaysLoading and Unloading SequenceTotal Operate Time/min
B1U1→U2-L1→U17-L2→U18-L17→U4-L18→U14-L4→U15-L14→U6-L15→U3-L6→U16-L3→U5-L16→U7-L5→U9-L7→U8-L9→U12-L8→U10-L12→U13-L10→U11-L13→L11262
B2U1→U2-L1→U9-L2→U4-L9→U5-L4→U7-L5→U8-L7→U11-L8→U12-L11→U15-L12→U3-L5→U10-L3→U16-L10→U17-L16→U18-L17→U6-L18→U14-L6→U13-L14→L13276
B3U1→U2-L1→U9-L2→U7-L9→U3-L7→U4-L3→U16-L4→U10-L16→U11-L10→U5-L11→U8-L5→U12-L8→U14-L12→U6-L14→U13-L6→U15-L13→U17-L15→U18-L17→L18270
B4U1→U2-L1→U9-L2→U3-L9→U5-L3→U6-L5→U4-L6→U8-L4→U11-L8→U12-L11→U14-L12→U7-L14→U16-L7→U10-L16→U17-L10→U18-L17→U13-L18→U15-L13→L15270
B5U1→U2-L1→U9-L2→U4-L9→U5-L4→U15-L5→U6-L15→U7-L6→U8-L7→U11-L8→U12-L11→U16-L12→U10-L16→U17-L10→U18-L17→U14-L18→U3-L14→U13-L3→L13274
B6U1→U2-L1→U9-L2→U3-L9→U10-L3→U17-L10→U18-L17→U4-L18→U5-L4→U6-L5→U7-L6→U11-L7→U12-L11→U16-L12→U8-L16→U13-L8→U14-L13→U15-L14→L15286
B7U1→U2-L1→U8-L2→U3-L8→U9-L3→U10-L9→U17-L10→U18-L17→U4-L18→U7-L4→U11-L7→U12-L11→U6-L12→U13-L6→U14-L13→U16-L14→U15-L16→U5-L15→L5278
B8U1→U2-L1→U9-L2→U10-L9→U11-L10→U4-L11→U7-L4→U5-L7→U6-L5→U12-L6→U8-L12→U13-L8→U14-L13→U15-L14→U3-L15→U16-L3→U17-L16→U18-L17→L18274
B9U1→U2-L1→U9-L2→U4-L9→U6-L4→U7-L6→U3-L7→U8-L3→U12-L8→U5-L12→U14-L5→U15-L14→U13-L15→U16-L13→U10-L16→U11-L10→U17-L11→U18-L17→L18276
B10U1→U2-L1→U17-L2→U18-L17→U5-L18→U6-L5→U3-L6→U9-L3→U7-L9→U10-L7→U8-L10→U4-L8→U11-L4→U13-L11→U16-L13→U15-L16→U14-L15→U12-L14→L12252
Note: U1 indicates that only the first row is unloaded, U2-L1 indicates that the second row is unloaded and the first row is loaded simultaneously, and L11 indicates that only the 11th row is loaded.
Table 2. Computational result of quay crane dispatching schemes.
Table 2. Computational result of quay crane dispatching schemes.
Number of Quay CranesTotal Operate Time/minEnergy Consumption/kWhSequence of Operation BaysStart-Finish Time
128272,577,456Q1B1-B2-B3-B4-B5-B6-B7-B8-B9-B100–2827 min
21416257,676Q1B1-B2-B3-B4-B50–1410 min
Q2B6-B7-B8-B9-B100–1416 min
31125257,606Q1B1-B2-B30–846 min
Q2B4-B5-B60–854 min
Q3B7-B8-B9-B100–1125 min
4836258,081Q1B1-B2-B30–846 min
Q2B4-B50–574 min
Q3B6-B70–579 min
Q4B8-B9-B-100–836 min
Table 3. Results of different configuration schemes of DETs.
Table 3. Results of different configuration schemes of DETs.
Number of DETsTotal Operation Time/hEnergy Consumption/kWh
1525.8111,614.52
1623.7111,380.83
1721.9311,184.31
1820.9211,296.82
1919.9811,388.64
2019.3311,598.01
2118.9411,932.23
Table 4. Comparison of operation system efficiency.
Table 4. Comparison of operation system efficiency.
QuantityManual Driving Diesel TruckAGVDET
Operation Time (h)Operation Efficiency (TEU·h)Operation Time (h)Operation Efficiency (TEU·h)Operation Time (h)Operation Efficiency (TEU·h)
1528.3189.9031.7180.2625.8198.61
1626.3196.7329.4186.5423.71107.34
1724.51103.8427.4192.8521.93116.05
1823.01110.6025.7198.9920.92121.65
1921.81116.6924.21105.1219.98127.38
2021.01121.1322.91111.0919.33131.66
2120.51124.0921.96115.8918.94134.37
2220.21125.9321.07120.7918.66136.39
2319.88128.0220.4124.7518.45137.94
2419.68129.3220.09126.6818.27139.30
2519.54130.2519.87128.0818.13140.38
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

Hong, C.; Guo, Y.; Wang, Y.; Li, T. The Integrated Scheduling Optimization for Container Handling by Using Driverless Electric Truck in Automated Container Terminal. Sustainability 2023, 15, 5536. https://doi.org/10.3390/su15065536

AMA Style

Hong C, Guo Y, Wang Y, Li T. The Integrated Scheduling Optimization for Container Handling by Using Driverless Electric Truck in Automated Container Terminal. Sustainability. 2023; 15(6):5536. https://doi.org/10.3390/su15065536

Chicago/Turabian Style

Hong, Cheng, Yufang Guo, Yuhong Wang, and Tingting Li. 2023. "The Integrated Scheduling Optimization for Container Handling by Using Driverless Electric Truck in Automated Container Terminal" Sustainability 15, no. 6: 5536. https://doi.org/10.3390/su15065536

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