1. Introduction
The logistics industry is rapidly evolving with the advancement of technology and the trend towards economic globalization [
1]. Ports, as crucial links connecting land and sea, play an indispensable role in the global logistics system. According to UNCTAD, ships transport more than 80% of the world’s trade. Sea–rail intermodal transport has become a critical measure of port development. By combining the advantages of sea and rail transportation, sea–rail intermodal transport can reduce transportation costs and shorten the time of the whole logistics transport. According to the World Bank, sea–rail intermodal transport can save 10–30% of costs as compared to sea transport alone [
2].
The “
Annual Report on the Development of China’s Container Industry and Intermodal Transport in 2021” highlights that the proportion of container sea–rail intermodal transport volume to port container throughput in 2021 was only 2.7%, which is significantly lower than the 20–40% found in developed countries. In order to increase the proportion of sea–rail intermodal transport and solve the problem of the “middle kilometer” of sea–rail intermodal transport, a project of a unique railway line into the port has been proposed to connect sea and rail transport through railway-dedicated lines into the port (rail-in-port) to achieve a seamless connection between the port and the railway [
3]. Railway loading and unloading lines are introduced within the automated terminals, and the process of changing containers between sea and rail transport in trains and ports can all be completed in the ports. Some typical ports include the Port of Long Beach, the Port of Los Angeles, and the Port of Beilun in Ningbo. Among them, the Port of Long Beach has achieved “railway into the port” for automated terminal operations, and it has a layout mode where the railway is parallel to the port. China has built many automated container terminals in recent years, such as the Shanghai Yangshan Port IV automated terminal and Qingdao Port, but none of them are sea–rail automated terminals. Beibu Gulf Port is currently developing China’s first sea–rail automated terminal, but there is still a long way to go for automated terminals and integrated railway operations. In the sea–rail intermodal transport of containers, resource allocation and cooperative scheduling of multiple equipment in sea–rail intermodal ports under the railway entry mode are urgent problems to be solved. Therefore, this paper aims to address the problem of coordinated scheduling of multi-equipment in automated sea–rail terminals to guide the production and operation of automated terminals in China.
Wang [
4] divided the layout of the railway line entry into the port into two types of design: parallel and vertical access to the dock by the railway line. After the railway line enters the port, a separate railway yard can be set up in the railway operation area, or the railway can share a yard with the port. Therefore, the layout of the railway into the port can be divided into four types of design:
Parallel railway entering a port and a separate railway station existing between the port and railway;
Parallel railway entering a port and a shared storage yard existing between the port and railway;
Vertical railway entering a port and a separate railway station existing between the port and railway;
Vertical railway entering a port and a shared storage yard existing between the port and railway.
Due to limited port space and shoreline length, the layout mode of a vertical railway entering a port has become prevalent. However, current research in this area has primarily focused on the mode of a parallel railway entering a port, but more attention must be given to the vertical railway entering a port. In addition, Hu [
5] proposed a yard-sharing strategy that involves sharing port and rail yards. This approach enables container reloading processes within the port while conserving space and maximizing the utilization of resources. This paper will focus on the fourth layout model which is based on a vertical railway entering a port and a shared storage yard between the port and the railway. The plan layout is shown in
Figure 1.
Results of the research concerning the above issues, with particular emphasis on sea-rail intermodal transport with rail access, are discussed below. Sources of information on this subject are included in
Table 1.
Most studies on equipment scheduling in sea–rail ports are based on the arrangement of railway loading lines parallel to the port with separate railway yards. Chang [
6] investigates the collaborative scheduling of rail-mounted gantry cranes, inner trucks, and quay cranes in a “train–vessel” operation mode in which obtaining the most time for loading and unloading operations is the optimization objective. Zhao [
7] reviewed how railway containers are organized in real-world situations by looking at how the container center station and the port station work together. Container transport organizations should try to meet the “train–ship” direct loading and unloading conditions, as well as reduce the high fees associated with storage time mentioned in the conclusion. Yan [
8] transforms the problem of yard bridges, trucks, and rail cranes into a mixed integrated planning model based on the “train–yard–ship” mode of operation in port rail handling areas to reduce the maximum completion time and total waiting time for all equipment. Li [
9] proposed that incorporating “train–ship” and “train–yard–ship” hybrid operation modes could improve the efficiency of port operations. To achieve this, Li developed a collaborative scheduling model for rail cranes and container trucks, with the optimization objective of minimizing time. It’s worth noting that this study is not specifically focused on automated container terminals for sea–rail intermodal transport. The equipment in the parallel port arrangement of railway lines has been studied extensively in the literature [
6,
7,
8,
9].
However, further research is needed to investigate the scheduling of port equipment under the vertical port arrangement of the railway. Considering the practical situation of China’s ports and the increasing demand for railway access to automated terminals, it is necessary to explore different port access modes.
Some scholars have studied the scheduling problem of container handling equipment in automated terminals and central railway stations. Zhang [
10] created a quay scheduling model that prioritizes time efficiency as the optimization objective. The study highlights the significance of task prioritization and non-interference constraints in achieving this goal. Considering the uncertainty of ship arrival time as well as loading and unloading quantity, a rail crane scheduling model was established by He [
11] to minimize delay times. Li [
12] established a rail crane scheduling model to minimize train residence time by considering constraints such as the moving time window and safe distance of rail cranes. Wang [
13] proposed an RMGC scheduling optimization model to minimize the no-load time of RMGC in the handling task, and its goal was to determine an optimal handling sequence. Yan [
8] took the minimum operation time and total waiting time of all equipment as the optimization objective to study the comprehensive scheduling problem of loading and unloading equipment in the container terminals’ railway loading and unloading area. Some scholars have also conducted related research to reduce the energy consumption of the automation terminal operation equipment. Yue [
14] examined the issue of collaborative scheduling for quay cranes and AGVs in automated container terminals, with the aim of optimizing energy consumption. The study emphasized that meeting the available laytime of ships in the port is a prerequisite for reducing operational energy consumption. Zhao [
15] investigated the collaborative scheduling problem between rail cranes and AGVs, considering constraints such as rail crane interference, AGV travel routes, and quantity configurations. The optimization objectives were to minimize the total operating time and energy consumption. Xing [
16] developed a mixed integer programming model considering the total construction period of the crane and the minimum energy consumption of the AGV. The study addressed the cooperative scheduling problem among the quay crane, AGV, and yard crane. Adjustment heuristics and branch constraint programs were used to optimize the task assignment of AGVs and yard cranes.
The Genetic Algorithm is an adaptive global optimization search algorithm that mimics how organisms in their natural environment pass on traits and evolve over time. It borrows concepts from biogenetics and enhances individual adaptability through natural selection, crossover, and mutation. Professor J.H. Holland [
17] in the USA proposed the first genetic algorithms. They originated in the 1960s with research on natural and artificial adaptive systems. In the 1970s, K.A. De Jong [
18,
19] conducted numerous experiments on computers using genetic algorithms for purely numerical function optimization calculations, and in the 1980s, D.E. Goldberg [
20] developed genetic algorithms based on a series of research studies. As genetic algorithms have a relatively complete mathematical model and theory, many researchers have employed them to solve NP-hard problems. For example, Ganji [
21] used a genetic algorithm to solve the continuous berth allocation problem, and Gan [
22] tackled the automated container terminal AGV collaborative scheduling problem using a genetic algorithm. However, genetic algorithms face issues such as slow convergence and quickly falling into local optimum solutions. Hence, some researchers have improved the genetic algorithm. Han [
23] studied and resolved the crane scheduling problem with disturbance constraints using a genetic algorithm, demonstrating that a genetic algorithm can solve equipment scheduling issues. Fuertes [
24] modified the stochastic parameters of the genetic algorithm using chaotic sequences and experimentally demonstrated the performance of this chaotic genetic algorithm. To obtain the best solution for shop scheduling in a reasonable time, Wang [
25] proposed an adaptive multiple-population genetic algorithm and verified its effectiveness through testing, showing that the adaptive crossover probability can expand the search range. Bao [
26] suggested that adaptive crossover and mutation rates could enhance the ability to search for the global optimum. The chaos algorithm and adaptive strategy can improve the genetic algorithm. Based on this, we propose a self-adaptive chaos genetic algorithm to solve the collaborative scheduling problem of the ARMG and the AGV.
In summary, the current sea–rail intermodal automated terminals mainly adopt the parallel railway line layout mode and set up independent railway yards. The majority of research on collaborative scheduling of multiple equipment with the optimization goal of minimizing operational energy consumption has been focused on automated container terminals. In contrast, less research is carried out on sea–rail intermodal automated container terminals. With the adoption of peak carbon and carbon neutral targets, green and low-carbon development has become a crucial transformation direction for all industries. The port industry, as a vital component of the transportation sector, contributes significantly to carbon emissions. The optimization of ports involves a comprehensive approach that considers efficiency, cost, and energy consumption. Due to space constraints, this paper concentrates on researching the optimization problem of energy consumption in equipment scheduling. Specifically, the paper aims to tackle the energy efficiency optimization problem in ports by reducing the energy consumption of equipment operations while ensuring efficiency.
In the production and operation of sea–rail automated terminals, due to various uncertainties such as weather, natural disasters, and port congestion, the schedules of ships and trains may partially overlap. To enhance the container turnover speed, sea–rail ports utilize this time window for some containers to adopt the “train–ship” mode of operation and move them to the front of the terminal. The remaining containers follow the “train–yard–ship” operation and proceed to yard storage, which aligns with the principle of efficient handling of sea–rail container operations. This paper leverages this time window overlap to reduce the times of secondary loading and unloading operations, thereby cutting down the operational energy consumption of ARMGs and AGVs in the sea–rail intermodal container transfer process. The optimization objective is to construct a collaborative scheduling model for ARMGs and AGVs under the mixed operation mode to determine the operation sequence of ARMGs and AGVs, as well as the energy consumption of their operations.
The complexity of the collaborative scheduling problem significantly increases given that it involves multiple areas of operation, including the ARMG operation area, the automated quay crane (AQC) operation area, the blocks in the storage yard, and is also affected by uncertainty in the arrival time of ships and trains. Accordingly, this paper aims to analyze the logical coupling relationships between the AGV, ARMG, AQC, and yard cranes and multi-equipment collaborative scheduling in the mixed operation mode. The collaborative scheduling model of ARMGs and AGVs is next established in mixed operation mode, and according to the problem and model characteristics, we design the self-adaptive chaos genetic algorithm (SCGA) to solve it. The optimal ratio of ARMGs to AGVs that minimizes the total operational energy consumption is derived through simulation experiments. The optimal ratio of ARMGs to AGVs is also obtained for different delayed ship arrival and “transshipment” container ratios. The research results significantly affect the scheduling of multiple equipment at sea–rail automated terminals and the development of green ports that use the rail-in-port model.
This paper makes a valuable contribution to the development of a collaborative dispatching model for ARMG and AGV in the hybrid operation mode of “train–ship” and “train–yard–ship,” with energy consumption as the optimization objective. This problem presents a direct cross-system multi-equipment scheduling challenge between the port and the railway, which urgently needs to be addressed in sea–rail automated container terminals. While scholars have explored coordinated scheduling of equipment under the railway entry mode, more research is necessary on the cross-system coordinated scheduling of multiple pieces of equipment in beach intermodal automated container terminals with a vertical railway entry and a shared yard mode.
To address this issue, the paper introduces a practical adaptive chaos genetic algorithm to solve the coordinated scheduling model of ARMG and AGV in mixed “train–ship” and “train–yard–ship” operation modes. Although adaptive genetic algorithms have been studied in [
23,
24] and chaotic genetic algorithms in [
25,
26], practical adaptive chaotic genetic algorithms have not been fully applied until now, making this another significant contribution of the paper.
3. Self-Adaptive Chaotic Genetic Algorithm
The model mentioned above considers both “train–ship” and “train–yard–ship” modes of operation, which increases its complexity and makes it difficult to solve quickly using traditional genetic algorithms. Li [
27] verified that assigning tasks according to equipment priorities can effectively reduce the total operation time of equipment. Additionally, maintaining population diversity and the convergence of genetic algorithms can be achieved through adaptive crossover and mutation probabilities [
28,
29]. Therefore, to solve the model, the self-adaptive chaotic genetic algorithm (SCGA) is proposed. First, based on the task attributes of the ARMG and AGV, a double-layer scheduling rule for the ARMG and AGV is designed in the priority order of earliest available time, shortest distance, and the most minor equipment number. The self-adaptive strategies are used to adjust the crossover and mutation operators. Moreover, the ergodic nature of the chaotic algorithm and its sensitivity [
30,
31] to initial conditions are utilized to overcome the problems of poor local searchability and slow convergence of the genetic algorithm [
29,
32]. The algorithm flow chart is shown in
Figure 5.
3.1. Coding of Tasks
The operational tasks are containers on trains and containers in temporary storage areas. The tasks are sorted by actual number coding, with genes on the chromosome corresponding to the operational tasks, with codes such as 1-3-5-8-2-11-6-9-4-12-7-10.
3.2. Double-Layer Scheduling Rules for ARMGs and AGVs
A “two-level scheduling” heuristic rule is designed based on the operational attributes of the ARMG and the AGV, as shown in
Figure 6.
The upper layer is the crane scheduling layer. Based on the completion time of the previous task of the ARMG operation, the location of the ARMG where the last task was completed, and the ARMG No., 3*R feature matrices are created to enable control of the ARMGs. Whether the ARMG satisfies the safe margin crossing is determined by Equation (11). The task is assigned to the ARMG in the priority order of earliest available time, ARMG interference, proximity to the task location, and size of ARMG No. When a task is assigned to the ARMG, the feature matrix of the ARMG is updated according to Equations (12)–(14).
The lower layer is the AGV scheduling layer. The AGV is controlled by building a 2*V feature matrix based on the completion time of the previous task and the AGV No. check of the operational attributes of the container. If the container is a “train–ship” container and the ship is delayed in port, the next task is assigned; otherwise, the AGV is assigned according to the priority order of the earliest available time and the smaller AGV No. When a task is assigned to the AGV, the feature matrix of the ARMG is updated according to Equations (17)–(21). Equation (22) should be used to calculate the time for the AGV to wait for the ARMG after the task has been assigned to the ARMG and the AGV. When all tasks have been assigned, the objective function value is calculated according to Equations (1)–(3).
3.3. Chromosome Decoding
The randomly generated chromosome code is as 1-3-5-8-2-11-6-9-4-12-7-10 according to the train–ship schedule and the ship’s delayed arrival time; the sequence of container operation status is as follows: (−1)- (−1) -0-1-0-0-0-1-1-0-0-1-0-1-0-1-1-1. Zero means the container is a “train–ship” container transported by AGV to the AQC. One means the container is a yard container transported by AGV to export blocks in the storage yard. Negative one means that the container is a “train–ship” container. However, the actual time of the ship’s arrival is later than the planned time, so it will be placed into the temporary storage area first and then transported by AGV to the AQC after the ship’s arrival. If two ARMGs and three AGVs are involved in the operation, the chromosome decoding schematic diagram is shown in
Figure 7.
After task allocation, the ARMG operation sequence 1-1-2-2-1-2-1-1-1-2-2-1 is obtained, and the AGV operation sequence 0-0-1-3-1-2-3-2-1-2-3-3 is also obtained. Container 1 does not require AGV operation and is operated by ARMG 1 in the temporary storage area for temporary storage. Container 5 is a “train–ship” container to the AQC operated by ARMG 2 in collaboration with AGV 1. ARMG 2, in conjunction with AGV 3, operates transfer container 8 to the export blocks in the storage yard. The operation sequence of ARMG 1 is 1-3-2-6-9-10, the operation sequence of ARMG 2 is 5-8-11-4-12-7, the operation sequence of AGV 1 is 5-2-4, the operation sequence of AGV 2 is 11-9-12, and the operation sequence of AGV 3 is 8-6-7-10.
3.4. Fitness Function
To maintain the ARMG and AGV using the least amount of energy while operating, the inverse of this objective function is used as the adaptation value F.
3.5. Select the Operations
The binary tournament selection operation is employed in this study as it can be easily parallelized and is less likely to become trapped in local optimum conditions during the selection process. First, populations that rank within the bottom 1/10 of the fitness value are eliminated directly, and the remaining populations are selected using the binary tournament method.
3.6. Crossover and Mutation Operations
According to the evolutionary characteristics of the population, the crossover and variation probabilities are dynamically and non-linearly adjusted using trigonometric functions, i.e., the dynamic adaptive crossover and variation probabilities are determined according to Equations (27) and (28). Where
and
are the crossover and mutation probability parameters, respectively, with the crossover probability taking on the values, the variation probability taking on the values, which denote the average fitness value of the population per generation, the value of the more excellent fitness of the two crossover individuals, and the fitness value of the individual to be mutated.
The selected chromosomes use the chaotic single-point crossover to reduce the damage to the chromosomes and to ensure the accuracy of the algorithm’s convergence. In addition, chaotic two-point variation is used to improve local random searchability.
Crossover operation: After the population fitness values are sorted in descending order, the populations are paired in order, and a positive integer between 2 and N-1 (N is the chromosome size) is generated using the logistic chaos sequence of Equation (29) to determine the location of the crossover point. The specific steps are to generate a random value x(n) from 0 to 1, iterate once according to Equation (29) to generate the chaotic value as the initial value for the next iteration of the chaotic crossover operation, and then determine the location of the crossover point according to Equation (30).
Mutation operation: Two integers in the interval [2, N-1] are randomly generated, and the position of the mutation operation point is determined according to these two generated integers. The specific steps are the initial values of the gene values, N, at the two randomly generated integer positions. Finally, the new gene values after chaotic mutation are obtained using Equations (29) and (30).
To form the new generation population, the new individuals obtained through genetic manipulation are combined with the top 10% of the fitness value of the parent population. The specific operations of crossover and mutation are shown in
Figure 8.
3.7. Algorithm Stopping Rule
The algorithm is stopped when the maximum number of iterations is reached or when the value of the objective function does not change for n consecutive generations.
4. Simulation Experiments and Analysis
The simulation experiments are designed to verify the effectiveness of the proposed model and algorithm. The algorithm was written using MATLAB R2016b and solved using an i7-12700H processor with the Windows 10 operating system.
The simulation experiments include the effect of ARMG and AGV configuration, delayed vessel arrival time, and the different container quantities and yard container ratios on operational energy consumption. Through the experiments, the optimal number of ARMGs and AGVs and their scheduling sequence are obtained to minimize the energy consumption of the equipment. In addition, the effects of different delayed arrival times of ships, the number of containers, the percentage of “transshipment” containers, and the configuration of ARMGs and AGVs on energy consumption are also analyzed.
The optimization problem under investigation in this paper is optimized with specific objective functions and constraints that may vary with different inputs. Consequently, simulation experiments were conducted to derive the optimal solution by inputting varying numbers of devices, resulting in the following simulation results.
4.1. Simulation Experiments on the Impact of ARMG and AGV Configurations on Energy Consumption
In the rail-in-port mode, the layout of the automated container terminal is shown in
Figure 1, and the cooperative operation relationship between ARMGs and AGVs is shown in
Figure 3. Taking the J-terminal of the Port of Long Beach in the United States as a reference, the railway loading and unloading line has three railway tracks, each of which has a maximum capacity of 40 carriages. Temporary storage points are set up in the railway operation area for temporary container storage. There are 6 lanes in the ARMG operation area, each 4 m wide; 5 two-way lanes in the AGV driving area; and 4 blocks in the storage yard, which are 50 m apart. There are 8 two-way lanes from the yard to the AQC operation area, with 27 m of buffer lane lengthways, and 6 lanes in the quayside bridge operation area, each 4 m wide.
Table 3 indicates parameters [
15,
16] related to loading and unloading equipment in the ARMG operation area, and
Table 4 represents the parameters of the SCGA algorithm.
Assume that three trains are entering the port simultaneously, each train has a container on the car, and each container is an operational task. Suppose the ratio of direct pick-up boxes to total containers is one. The optimal number of AGVs and the total operation energy consumption of ARMGs and AGVs are obtained by solving the solution when 2–4 ARMGs are configured. The calculation results are shown in
Table 5.
It can be seen from
Table 5 that the total energy consumption of ARMGs and AGVs can be minimized when the number of ARMGs and AGVs is 2, 8 AGVs, 3, 12 AGVs and 4, 16 AGVs. Therefore, when the railway rail crane and AGV are configured at 1:4, the total operational energy consumption of the ARMGs and AGVs is minimized.
When 2–4 ARMGs are configured, the maximum completion time for the ARMGs is 92.84 min, 54.67 min, and 65.52 min, respectively. The increase from two to three ARMGs reduces the maximum completion time and total operational energy consumption. However, when they increase from three to four, the full completion time of the ARMGs increases due to the excessive number of ARMGs, resulting in ARMG interference, which increases the total operation energy consumption.
In conclusion, the configuration of three ARMGs and twelve AGVs can shorten the time of trains in the port and minimize the total energy consumption of ARMGs and AGVs. Consequently, three ARMGs and twelve AGVs should be deployed for unloading operations where conditions permit. At this moment, the real-time travel path of the ARMGs between the carriages is shown in
Figure 9, and the AGV scheduling results are shown in
Table 6. As can be seen from
Figure 8, ARMG 1 operates train compartments 1–14, ARMG 2 operates train compartments 15–27, and ARMG 3 operates train compartments 28–40. The route of ARMG’s operation has no intersections, and a safe margin is maintained at all times.
To verify the superiority of SCGA, an improved genetic algorithm (IGA) was designed to compare and analyze it with SCGA. First, for population initialization, three rows and N columns of the initial population (N is the chromosome size, and NIND is the population size) are randomly generated. The three rows represent the container operation, ARMG, and AGV operation sequences. The fitness value is then calculated, and the population is subjected to genetic manipulation. The crossover operation of the literature [
15] is used, in which two individuals are randomly selected for the crossover operation, and four new individuals can be generated. After the cross operation is completed, the fitness value is calculated. Fifty percent of the population is eliminated, and then the two-point mutation operation is carried out. The algorithm terminates when the maximum number of iterations is reached.
In the configuration of 120 containers, 3 ARMGs and 12 AGVs, SCGA and IGA are used to solve the problem, respectively. The convergence curves of the two algorithms are shown in
Figure 10.
Figure 10 shows that SCGA iteration to 182 generations finds the optimal solution to be 165.56 kWh, while iteration to 293 generations of the improved genetic algorithm finds the optimal solution to be 174.01 kWh. The difference between the total energy consumption of SCGA and IGA is 8.45 kWh. Compared with IGA, SCGA has fewer iterations and faster computation speed, indicating that the double-layer scheduling and algorithm-stopping rule in SCGA can make the algorithm converge earlier. Moreover, the proposed self-adaptive strategy and chaotic algorithm can solve the genetic algorithm’s poor local searchability to a certain extent, which makes SCGA better than IGA in terms of results and speed. As a result, SCGA can better solve the cooperative scheduling problem of ARMGs and AGVs in the rail-in-port mode.
4.2. Simulation Experiments on the Impact of Delayed Arrival Times of Ships on Energy Consumption
Factors contributing uncertainty such as weather and port traffic can cause the arrival time of ships to be volatile. When the ship’s arrival time is delayed, the ARMG must place the first “train–ship” containers in the temporary storage area. This, in turn, necessitates the ARMG’s operation on the containers twice upon the ship’s arrival, leading to increased operational energy consumption. To examine the impact of different delayed ship arrival times on operational energy consumption, a simulation experiment was conducted. This involved adjusting the number of AGVs based on the delayed ship arrival times and observing and analyzing the changes in operational energy consumption. The temporary storage area only serves as a buffer, so it can only be occupied for a short time. When all “train–ship” containers have been placed in the temporary storage area, the “tarin–ship” containers must be placed in the storage yard if the ship still needs to dock. Therefore, the maximum delay in the ship’s arrival time is when the last direct container is placed in the temporary storage area.
In order to study the influence of a ship’s delayed arrival time on operation energy consumption, the simulation experiment was carried out with 120 “train–ship” containers, 3 ARMGs and 12 AGVs at different ships’ delayed arrival times. The experiment was divided into 14 groups, and each was repeated 20 times. The average value of each group was taken, where
was the delayed arrival time of ships and
was the operational energy consumption increment of ARMGs. The experimental results are shown in
Figure 11.
As seen from
Figure 11, the maximum delay time of the ship is 55.46 min, at which the operational energy consumption increases by 92.82 kWh. It will increase the loading and unloading energy consumption and moving energy consumption of the ARMGs as the delayed arrival time of the ship increases, increasing the total operational energy consumption. The primary cause of the energy consumption increase is the secondary dispatching of ARMGs. Additionally, during the unloading of “train–ship” containers into the temporary storage area, AGV operations are not required. Once the ship arrives at the port, ARMGs and AGVs operate together within the AQC operation area. Thus, when the ship is delayed at the port, maintaining the same number of AGVs will prolong their waiting time for ARMGs, ultimately increasing the energy consumption of AGVs.
In order to reduce the total operational energy consumption increment of ARMGs and AGVs, the number of containers and ARMGs was kept unchanged in the above experiment, and the number of AGVs was reduced to observe the change in operational energy consumption. The results of the experiment are shown in
Figure 12.
As seen from
Figure 12, with the delayed arrival time of ships no earlier than 25.02 min, the energy consumption increment configured with 11 AGVs is 2.75 kWh less than that configured with 12 AGVs. In the [25.02, 36.9] range for ship delayed arrival times, energy consumption increments with 10 AGVs are 4.55 kWh lower than with 11 AGVs. When the ship’s delayed arrival time is later than 42.2 min, the energy consumption increment with 9 AGVs is the least at 78.26 kWh, which reduces the energy consumption increment by 15.69% compared with 12 AGVs. Currently, the quantity configuration ratio of the ARMG to the AGV is 1:3. Its configuration of 8 AGVs’ operation consumption increment was higher than 9, 10, 11 and 12 AGV increments in energy consumption.
In conclusion, since ships are coming in later, reducing the number of AGVs can lower the energy that ARMGs and AGVs use to operate. If the ship is late arriving to the port, the equipment can use less energy if the ratio of ARMG to AGV is changed in a way based on the actual time the ship arrives to port.
4.3. Simulation Experiments on the Impact of Different Container Quantities and Yard Container Ratios on Energy Consumption
The number and type of containers on the freight train are variable. This paper takes the number of ARMGs and AGVs configured as 2/6, 2/8, 3/9, and 3/12 as examples. The number of containers (30, 60, 90, 120) and the ratio of yard containers (0.2, 0.4, 0.6, 0.8, 1) were adjusted to study the influence of a different number of containers and the ratio of yard containers on the total energy consumption of ARMGs and AGVs. The experiments were conducted in twenty groups; each group was repeated ten times, and the average value was calculated. The yard containers were randomly placed in four export blocks in the storage yard. Moreover, the results are shown in
Table 7 and
Figure 13.
It can be seen from
Figure 13a that, with the same number of containers, the energy consumption of ARMGs and AGVs decreases with the increase in the ratio of “transshipment” containers. As can be seen from
Figure 13b, when the number of containers is less than or equal to 60 TEU, 2ARMGs and 6AGVs are configured to minimize the total energy consumption. If the number of containers exceeds 60 TEU, the total operating energy consumption is minimal when 3 ARMGs and 9 AGVs are deployed. The above conclusions indicate that when the number of containers is small, the configuration of three ARMGs will cause interference between ARMGs and increase the total energy consumption. However, when the “transshipment” container ratio is one, the energy consumption can be minimized when the ratio of ARMGs to AGVs is 1:3 with the different number of containers.
Figure 13c shows that if the ratio of “transshipment” containers is less than 0.6, with the same ratio of yard containers, the operating energy consumption of 3 ARMGs with 12 AGVs is less than that of other configurations; otherwise, the operating energy consumption of 3 ARMGs with 9 AGVs is the lowest. In other words, the ratio between ARMG and AGV is adjusted from 1:4 to 1:3, which can reduce the operational energy consumption in “transshipment” containers with a ratio of more than 0.6. As a result, the number of ARMGs and AGVs in the rail-in-port mode must be adjusted based on the number of containers and the proportion of “transshipment” containers.
5. Conclusions and Further Research
This paper explores the coordinated scheduling of cross-system multi-equipment in a sea–rail automated container terminal operating in the vertical railway entering a port and shared storage yard mode. Initially, an analysis is conducted on the logical coupling relationship between AGVs, ARMGs, quay cranes, and yard cranes in the scenario where the vertical railway enters a port, and a shared storage yard exists between the port and the railway. Next, a collaborative scheduling model is developed for the ARMG and the AGV in mixed “train–ship” and “train–yard–ship” operation modes, with the objective of minimizing energy consumption. Finally, to solve this problem, a practical adaptive chaotic genetic algorithm is proposed for solving the collaborative scheduling model for the ARMG and the AGV in the hybrid “train–ship” and “train–yard–ship” operation modes. It provides an optimization idea for the operation and management of sea–rail automated terminals.
(1) The cooperative scheduling model for ARMG and AGV under mixed operation mode is proposed, taking into account realistic constraints such as ARMG safety margins and energy consumption in heavy-load and no-load operations under rail-in-port mode. SCGA is designed to solve the model, and the experimental results verify the model’s and algorithm’s effectiveness;
(2) When the containers on the train are all “train–ship” containers, the number of ARMGs and AGVs is configured at a ratio of 1:4, which makes the equipment operation energy consumption the lowest;
(3) When the ship is delayed, using the same scheduling plan as for on-time arrivals will result in AGVs waiting and consuming more energy. To minimize the incremental energy use of the entire operation, the number of AGVs can be gradually reduced as the delay of the ship increases;
(4) For the same number of containers, the operational energy consumption of ARMGs and AGVs decreases as the ratio of “transshipment” containers increases. When the ratio of yard containers is less than or equal to 0.6, keeping the ratio of railway cranes to AGVs at 1:4 makes the total energy consumption of equipment the lowest. When the number of “transshipment” containers is greater than 0.6, changing the ratio of ARMGs to AGVs from 1:4 to 1:3 can lower the amount of energy needed to run the equipment.
This paper focuses on the logical coupling between AGV and ARMG, AQC, and YC in a scenario where the railway enters the port vertically and the terminal and the railway share a yard. The study investigates collaborative scheduling between ARMGs and AGVs in the mixed operation mode of “train–ship” and “train–yard–ship.” To better align with the actual production of automated sea–rail terminals, future research should consider the synergistic scheduling between ARMGs, YCs, AQCs, and AGVs.