1. Introduction
The 2023 International Energy Outlook [
1] summarizes long-term energy trends worldwide. It indicates a sustained long-term increase in energy consumption. Global total energy consumption was about 445 EJ in 2023, with the industrial sector accounting for the largest share (39%), followed by buildings (including appliances) (28%) and transportation (27%) [
2]. An overview of issues related to optimizing energy use in transportation is presented in [
3], which focuses on road, rail, sea, and air transportation. Among other aspects, it discusses approaches that contribute to reducing emissions and energy consumption. One of the identified trends in optimization is the shift from a single-criterion approach, which only minimizes the cost of transportation operations, to a multi-criteria approach that also considers additional measures of evaluation. With the growing importance of transportation activities, the optimization of energy consumption is becoming increasingly relevant [
4]. This applies not only to global sectors such as road, rail, sea, or air transport, but also to transport tasks carried out in material handling, which is a key part of intralogistics.
A crucial aspect of implementing AGV or AMR mobile robots in intralogistics is their growing potential for sustainable development, particularly in terms of energy consumption and greenhouse gas emissions. According to [
5], the use of mobile robots helps reduce energy consumption and CO
2 emissions compared to combustion vehicles, mainly through broadly understood trip optimization. Similar conclusions are presented in [
6], where the authors emphasize that optimizing mobile robot routes has a fundamental impact on reducing both emissions and costs. They calculated CO
2 emissions for a test AMR before and after route optimization, demonstrating a significant reduction in emissions. The article also highlights an additional environmental challenge related to e-waste. It should be noted, however, that the benefits of reducing greenhouse gas emissions depend on local conditions and the emission factor [
7]. For example, according to [
8], the CO
2 emission factor for electricity available to end users in Poland was 597 kg CO
2 per MWh in 2024. In comparison, the average across all EU countries was below 300 kg CO
2 per MWh in 2019. Despite the growing share of renewable energy sources, these emission factors remain very high. Therefore, optimizing energy consumption at every stage of the production process is essential. One way to achieve this is by introducing new methods of AGV fleet management.
Recent research on the energy consumption of AGVs has primarily addressed the development of models. These models are utilized to enable precise prediction and analysis of energy consumption. Physical and parametric models have been developed to capture the variation in energy use across different phases of motion. These models include drivetrain losses and rolling resistance [
9]. Specifically adapted for AGVs with empirical calibration, the efficacy of these models has been demonstrated in [
10]. Furthermore, data-driven and machine learning methodologies facilitate real-time prediction. As demonstrated in [
11], the optimization of telemetry signals enhances estimation accuracy. Moreover, the work [
12] presents findings that support the implementation of IIoT-based battery forecasting as a strategy for fleet management. The energy consumption of these vehicles is found to be significantly influenced by the vehicles’ motion profiles. As demonstrated in [
13], the acceleration and deceleration processes have a substantial impact on energy consumption, with optimized speed profiles resulting in a notable decrease in energy demand. It is noteworthy that the work [
14] conducted experimental investigations to analyze the energy consumption of AGVs in warehouse environments, providing valuable empirical data that informs the development of more precise models. The integration of physical and machine learning models has been demonstrated to have the potential to enhance the accuracy of energy efficiency predictions in AGV operations.
Automated guided vehicles and autonomous mobile robots play an essential role in intralogistics, as they are used to transport materials in factories, warehouses, distribution centers, and automated container terminals. They contribute to increased competitiveness by improving productivity, accuracy, and safety, while reducing labor costs. The use of AGVs, particularly in repetitive tasks, also results in lower energy consumption compared to traditional manual systems. The article [
15] presents a timeline of the development of AGVs and AMRs since the introduction of these technologies. Important development milestones are illustrated with relevant examples and photos. Autonomous mobile robots offer greater flexibility and adaptability to dynamic environments than AGVs, which follow fixed paths. AGVs are, therefore, typically used for repetitive tasks in structured environments, while the more expensive and advanced AMRs can also be deployed in unstructured and dynamic environments. A transportation system made up of multiple AGVs can perform various control and management tasks. A comprehensive survey of these tasks can be found in review articles [
16,
17,
18,
19,
20]. The control process of AGV systems involves a number of essential tasks, including: dispatching, routing, scheduling, handling collisions and deadlocks, as well as positioning idle vehicles and ensuring their recharging and maintenance. Decisions about sending out orders, planning routes, and scheduling can be made at the same time or separately [
16]. A paper [
21] suggests that control tasks should be divided into these categories: task allocation, location, path planning, motion planning, and vehicle management. In this proposal, motion planning includes collision and deadlock handling. Furthermore, these management and control tasks apply to both single-loaded [
18,
21] and multi-loaded [
22,
23] AGV systems.
From the perspective of production processes, the transportation system is an auxiliary system that consumes resources and generates additional costs. However, its performance in efficiently performing transportation tasks has a significant impact on the efficiency and flexibility of production processes With this in mind, the AGV system control problem can be formulated as a single or multicriteria optimization problem with constraints. The most common maximized objectives are system throughput and AGV utilization. The minimized objectives are the time needed to perform all tasks (makespan), vehicle travel time, total cost of movement, total energy consumption, time handling loads beyond expected times, delivery time, AGV travel time to destinations of new tasks, and expected waiting times for loads.
In order to carry out optimization, it is necessary to consider the methods that can be used. Nature-inspired optimization algorithms represent a significant contemporary trend within the domain of optimization techniques. Recent review articles have analyzed the application of these algorithms in various areas, including Building Energy Optimization (BEO) [
24] and Home Energy Management Systems (HEMS) [
25]. Evolutionary algorithms and swarm intelligence play a particularly important role in this context. These reviews underscore the significance of metaheuristics, encompassing Genetic Algorithms (GA), Particle Swarm Optimization (PSO), and Ant Colony Optimization (ACO). It has been demonstrated that these metaheuristics possess the capacity to efficiently search vast solution spaces, while concurrently accounting for a variety of constraints and objectives. Another intriguing nature-inspired proposal is Gray Wolf Optimization (GWO) [
26], which emulates the social structure and hunting behavior of gray wolves in their natural environment. It has been demonstrated that GWO possesses the capacity to address a multitude of challenges, including the determination of the parameters associated with overhead transmission lines [
27]. The most recent metaheuristic Hybrid Grey Wolf-Particle Swarm Optimization (HGWPSO) algorithm integrates two methodologies: GWO and PSO [
28]. The integration of the exploratory capabilities of GWO with the rapid convergence and operational efficiency of PSO facilitates the effective resolution of various problems, including the reactive power planning issue.
A significant application of optimization in multi-AGV systems is path planning. The most prevalent and widely implemented algorithm is A* and its various modifications. A comprehensive overview of these algorithms can be found in [
29]. A more intricate task related to path determination in multi-AGV systems is to calculate collision-free paths for multiple AGVs moving from a starting point to a destination. This problem is referred to as Multi-Agent Path Finding (MAPF). A comprehensive overview of methods for solving the problem of coordinating the actions of multiple agents representing AGVs can be found in [
30]. This work on the MAPF problem also contains references to many previously published review articles on this topic. The present problem is addressed through the application of two broad categories of solutions: first, standard algorithmic solutions; and second, dynamically developing methods employed in the domain of artificial intelligence. In the classic MAPF model, the path structure is modeled as an undirected graph
, where
V is a set of vertices (possible locations occupied by AGVs), and
E is a set of edges representing permissible paths between these locations. During task execution, each agent must navigate from the initial to the final position on the graph while evading collisions with other agents. The criteria employed are as follows: makespan—minimizing which reduces the longest execution time of all tasks; and the total cost incurred by all agents—minimizing which corresponds to minimizing the average cost per agent. Lifelong MAPF represents an extension of the classical approach. In the context of the present model, following the attainment of the inaugural objective, the agents have the capacity to be allocated to novel tasks, or alternatively, the introduction of additional agents into the system is a possibility. However, the assessment of the efficacy of these algorithms is only possible through the utilization of test problem sets. The paper [
31] presents benchmarks that facilitate the comparison of the effectiveness of the developed MAPF algorithms. The classic MAPF formulation poses significant challenges in its practical application for numerous manufacturing companies employing AGV systems. In [
31], in the section entitled “From Pathfinding to Motion Planning,” a number of assumptions employed in MAPF were examined in the context of production systems. However, from a contemporary standpoint, the advancement of classical methods used by MAPF, such as search- and compilation-based methods, as well as the development of learning-based methods, including reinforcement learning, indicate a change in perspective. Rather than perceiving these methodologies as competitive, it would be more appropriate to regard them as complementary hybrid methods [
30]. This paradigm shift could lead to significant progress in the future, including the resolution of numerous intractable practical problems in applications, such as those related to transportation in production systems.
The problem of controlling a multi-AGV system as a single- or multi-criteria optimization task requires thinking about the constraints that will appear in the model. The constraints [
16,
17,
21] used in the optimization task can be divided into five areas: time, resources, priority, capacity, and domain. Resource constraints pose the greatest challenge to researchers. In transportation, resources refer to the routes and the AGVs that travel along them. Concurrent processes in discrete event systems often encounter resource conflicts that prevent them from completing their tasks. This phenomenon, known as deadlock, has attracted considerable attention in computer science, network communications, and manufacturing systems [
32]. Deadlock is caused by the formation of a closed chain of processes, wherein each process waits for a resource held by the next process in the chain. Any method that prevents the formation of such a chain is an effective solution for addressing deadlock in these systems. There are three predominant approaches to deadlock management [
33]:
The process of deadlock detection and resolution entails the identification and subsequent resolution of deadlocked states in real-time;
The process of deadlock prevention entails the determination of offline resource allocation capabilities;
The process of deadlock avoidance involves the strategic management of resource allocation through the online analysis of current state information.
The first approach to dealing with deadlocks—allowing them to occur—cannot be considered appropriate for modern transportation systems. The second method, deadlock prevention, employs well-established principles of resource allocation, such as the all-or-nothing approach. In this approach, only processes for which all necessary resources can be reserved at the outset are executed. Another principle posits that resources are allocated in ascending order according to their numbering. The simplicity of these methods is a key factor in their widespread industrial use, despite the drawback of low resource utilization. The third method, deadlock avoidance, is of a different nature. In this case, it is necessary to determine in advance whether the allocation of specific resources will result in a deadlock or in a state that will inevitably lead to one. This requires verifying the liveness of the system. If a deadlock, or a situation leading to it, is detected, the allocation of the requested resources is denied.
The deadlock avoidance strategy is characterized by a reduced level of resource allocation, achieved at the expense of increased computation time. The issue of deadlock in a transportation system must therefore be evaluated from the standpoint of the efficiency of the algorithm employed. This efficiency is typically assessed from two perspectives: time complexity and the number of achievable states. Clearly, the complexity of an algorithm is directly correlated with the number of states: more restrictive algorithms result in fewer states. Determining the set of achievable states for real-world tasks is challenging and requires estimating efficiency in terms of the number of processes that can be executed simultaneously. While a clear relationship exists between the number of concurrent processes and the efficiency of the transportation system, it must be acknowledged that implementing a more efficient algorithm does not necessarily guarantee improved performance of the control process. The effectiveness of a transportation system depends on numerous additional factors. Deadlock, as a critical feature of discrete-event systems executing concurrent processes, has a notable impact on the efficiency of automated transport in production environments. Research in this domain focuses on optimization processes based on temporal, resource, and cost criteria.
In light of the growing importance of energy efficiency driven by environmental considerations, it is essential to examine studies that incorporate energy efficiency into multi-criteria optimization tasks for systems employing multiple AGVs. The literature review conducted in this work led to the identification of a research gap, specifically concerning the influence of deadlock handling methods on energy consumption and other performance criteria in such systems. The remainder of the article is organized as follows:
Section 2 presents a review of recent literature, limited to the past decade due to the dynamic nature of the research area, which forms the basis for defining the research gap.
Section 3 introduces the concept of the AGV working environment. The considered environment is characterized by a square topology, understood as a structural arrangement of elements forming a square-like layout. This section also discusses deadlock handling methods, outlines path generation algorithms used to determine optimal travel routes, and clearly states the research problem addressed in this study.
Section 4 describes the parameters of the mobile robot used in the simulation experiments.
Section 5 provides a detailed description of the simulation experiments, including the setup, transport tasks, configuration options for the AGVs, and the method applied for analyzing energy consumption.
Section 6 presents and discusses the results obtained.
Section 7 summarizes the main findings of the research. Finally,
Section 8 outlines possible directions for future work.
5. Simulation Experiment
Figure 3 presents a discretized test layout with 13 rows and 18 columns. Inside each square, there can be up to four instances of the digit “1.” According to the legend below the figure, the value “1” indicates that AGVs can move in the corresponding direction. These data are stored in the R, U, L, and D mask tables. Squares with a green background represent transport routes accessible to AGVs. The presented layout serves as the foundation for building a simulation model of a production system that utilizes a transportation system with multiple AGVs.
To investigate deadlock handling methods and the impact of the path generation method on energy consumption, a layout of a virtual production system was proposed. It was designed based on the test layout paths shown in
Figure 3.
Figure 4 shows the arrangement of the system objects, where each square has a side length of two meters and the objects are numbered consecutively.
The system contains workpiece generators (“G”), from which items are sent to input buffers (“I”). Stations (“S”) are locations where mobile robots stop to load or unload a workpiece. The production system includes six machines (“M”), each equipped with input buffer (“iB”) and output buffer (“oB”). After the production process is completed, the workpieces are transported to the appropriate output (“O”). Parking spaces for mobile robots are marked as (“P”). Each parking space is equipped with a battery charging station.
Based on the layout described above, a simulation model was built in FlexSim, as shown in
Figure 5. Squares corresponding to the stations are marked with red frames, and parking places are marked with yellow frames. In this model, up to 12 AGVs can be used to perform transportation tasks. The AGV parameters were determined based on the characteristics and test results of a real mobile robot. The robot’s linear-motion kinematics follow a trapezoidal profile consisting of three stages: acceleration to the maximum attainable speed, travel at constant (crusing) speed, and deceleration at a constant rate. The simulation model omits robot docking as well as load lifting and lowering, since these activities are repetitive in every simulation scenario. Additionally, the loading and unloading time for each workpiece was set to 5 s. Angular acceleration and deceleration were omitted due to limitations of the simulation tool. Each robot is also equipped with a flag that visualizes the battery’s energy level.
A different workpiece was generated in each of the four generators “G.” Each subsequent workpiece of a given type was generated at 1 s intervals, and the time each workpiece spent in the system was recorded in the “Age” parameter. A “Step” parameter was also assigned to each workpiece, indicating the next stage of the technological process to be completed.
To ensure uniform conditions for both the analyzed deadlock handling methods and the two path generation algorithms, it was assumed that transportation tasks were generated based on a queue of workpieces waiting for transport. The objects in this queue were ordered first by the “Step” parameter and then by “Age.” A workpiece with higher “Step” and “Age” values was prioritized. The nearest available AGV was assigned to carry out the transportation task for the first workpiece in the queue. The next free AGV was assigned to carry out the transportation task for the next workpiece, and so on. The number of generated workpieces, along with their routing, is presented in
Table 4. The transportation task involves the robot traveling to the loading station (picking up the workpiece), traveling to the unloading station (delivering the workpiece), and returning to its parking place.
To illustrate how the simulation procedure works, we briefly describe the processing of the first generated item (WP1). The remaining items follow the same logic, so for clarity we focus only on this initial example. In the simulation experiment, five items of each type were generated. Item WP1 is created first and, according to the routing defined in
Table 4, it must be collected from buffer I1 and transported by an AGV through station S3 to station S16. The nearest available robot is assigned to execute this task. At the beginning of the simulation, this will be AGV1, located at parking space P1. Before the robot begins the task, a travel path is generated to station S3, then from S3 to S16, and finally from S16 back to its designated parking space. The resulting path depends on the selected path-generation algorithm (SP or FP).
Figure 6a illustrates a fragment of the path from S1 to S16 (dark blue squares) generated using the SP algorithm, while
Figure 6b shows the corresponding fragment generated using the FP algorithm. Although both fragments cover the same distance, they differ in the number of turns, which directly affects energy consumption and travel time.
During the simulation, a new travel path is generated for each AGV immediately before it begins a transport task. The generated route depends on the robot’s current position as well as the pickup and drop-off locations associated with the task. In the simulation experiments, one of the two path-generation algorithms (SP or FP) is selected first, and one of the two deadlock-prevention methods (COR or SOCP) is applied. For each such configuration, simulation experiments is performed with the number of AGVs ranging from 1 to 12.
Since the aim of this research is to evaluate the energy efficiency of the transportation system based on the methods used for deadlock handling and path generation, following processing times were assumed for individual machines (M2 and M5: 600 [s]; M1, M3, M4, and M6: 1000 [s]). This ensures that the transportation system is subjected to a higher load in an environment that is more prone to deadlock, allowing a more accurate assessment of its operational performance. To analyze energy efficiency during the simulation, the type of task performed by each AGV (e.g., acceleration without load, driving straight, etc.) was recorded at a frequency of 1 Hz (
[s]). Based on these data, the current drawn from the battery per second was calculated and subtracted from the initial battery capacity of 40 [Ah], according to Equation (
1). The total energy consumed by the mobile robot was calculated according to Equation (
2).
where
—battery capacity level [Ah].
—time step (sampling period) [s].
—power consumption depending on the task (e.g., acceleration, motion) [W].
—battery voltage [V].
—cumulative energy used [Wh].
It should be noted that the type of electric motors used, as well as the charging strategies adopted, plays an important role in the energy efficiency and operational reliability of AGV systems. In our study, the mobile robot was equipped with BLDC motors due to their advantageous characteristics, including high efficiency, low maintenance requirements, and cost-effectiveness. These motors are well-suited for continuous operation in intralogistics environments, providing a good balance between performance and energy consumption. Alternatively, Permanent Magnet Synchronous Motors (PMSMs) are gaining increasing attention due to their higher efficiency and enhanced control capabilities, which can contribute to further reductions in energy consumption and longer operating times.
With respect to charging solutions, our model assumes the use of constant-voltage Direct Current (DC) chargers, which are commonly applied in industrial settings due to their simplicity and fast charging capabilities. The Battery Management System (BMS) ensures safety by preventing overcharging, thereby maintaining stable and reliable operation. This approach is consistent with best practices reported in recent literature, such as [
60]. The simulation model assumes the presence of charging stations with a charging power
[W] in each parking space. Such a solution is commonly used in practice. The charging process of lithium-ion batteries can be reasonably approximated as linear up to approximately 80% State of Charge (SoC). This is primarily due to the Constant Current (CC) phase, during which the battery voltage increases steadily under a fixed current, resulting in an almost linear accumulation of charge. Although the subsequent Constant Voltage (CV) phase introduces some nonlinearity as the current gradually decreases, for modeling and control purposes—especially when charging is limited to 80% SoC—a linear approximation provides sufficient accuracy and simplifies system analysis. This assumption is commonly adopted in engineering practice to strike a balance between model fidelity and computational efficiency. Each mobile robot begins the battery charging process when the energy level drops below
and ends charging when it exceeds 80%. In the simulation, the increase in battery energy is modeled linearly, according to Equation (
3), and the charging process is not interrupted.
where
—battery capacity level [Ah].
—time step (sampling period) [s].
—charging power [W].
—battery voltage [V].
In order to reduce the probability of all mobile robots running out of battery power at the same time during the simulation, a rule was introduced to set their initial battery energy levels, according to Equation (
4). In this way, the initial energy levels in the batteries are uniformly distributed—from the maximum value (in one mobile robot) to a minimum value that is still above the charging threshold
.
where
—initial battery level for a given AGV [Ah].
C—battery capacity [Ah].
—initial charging level (percentage of capacity) [%].
—total number of AGVs [-],
—rank/index of the AGV, starting from 1 [-].
Simulations were performed until all processes were completed and, consequently, all transportation tasks were finished. During the simulations, two deadlock handling methods were applied—COR and SOCP—along with two path generation methods: SP and FP. The number of AGVs ranged from 1 to 12. The vehicles used in each simulation are listed in
Table 5.
6. Analysis of Simulation Results
During the simulation experiments, the following indicators were recorded:
Makespan—the total time required to perform all transportation tasks ;
Total energy consumption of all AGVs, expressed as ;
Average utilization of all AGVs, expressed as a percentage .
The results of 12 simulations—corresponding to the number of AGVs used in the transportation system—for the four variants of the methods applied are presented in
Table 6 and
Table 7.
Table 6 presents the results for the COR deadlock handling method using the SP and FP path generation algorithms, while
Table 7 presents the results for the SOCP deadlock handling method, also using the SP and FP algorithms.
The simulation results are presented in three graphs. The first graph, shown in
Figure 7, illustrates the total time required to complete transportation tasks T [s] for all four variants of the methods used as a function of the number of AGVs. The figure shows that in most cases the lowest makespan value is obtained using the SOCP method in combination with the FP algorithm. It can also be seen that increasing the number of AGVs does not always directly reduce the execution time, and this effect depends on the methods used.
Figure 8 shows the relationship between the total energy consumption [kWh] and the number of AGVs for all four variants of the methods used. In general, increasing the number of AGVs resulted in higher total energy consumption [kWh]. Again, the SOCP method combined with the FP algorithm produced the best results.
The graphs in
Figure 9 summarize the average AGV utilization U[%] as a function of the number of AGVs. As can be seen, the level of AGV utilization decreases as the number of AGVs increases. This is due to the fact that the transportation tasks are distributed among a larger number of vehicles. This leads to a reduction in the economic efficiency of the transportation system, which prevents a quick return on investment. A consequence of the increased number of vehicles is also an increased number of their interactions, which can lead to longer waiting times for the continuation of ongoing transportation tasks.
The values recorded during the simulation studies are important indicators of the efficiency of transportation systems using AGVs. Let’s therefore conduct a multi-criteria analysis of the simulation results obtained. We will consider the following criteria:
Makespan—The total time required to perform all transportation tasks (T [s]), subject to minimization;
Total energy consumption of all AGVs (E [kWh]), subject to minimization;
Average utilization of all AGVs, expressed as a percentage (U [%]), subject to maximization.
The second and third metrics, E [kWh] and U [%], are non-conflicting. An analysis of the simulation results, as presented in
Table 6 and
Table 7, indicates a consistency between the total energy consumption criterion and the average AGV utilization criterion. This hypothesis is corroborated by the correlation coefficient results for the values of these criteria depending on the changing number of AGVs. For the pairs COR SP, COR FP, SOCP SP, and SOCP FP, the respective values are −0.93, −0.92, −0.96, and −0.95. The negative values are a consequence of the fact that the energy consumption criterion is minimized while the AGV utilization criterion is maximized. Moreover, all variants considered have optimal values for the same number of AGVs. This is evident in the simulation results presented in
Table 6 and
Table 7. For the COR SP variant, E = 3260 kWh and U = 64.63%; for the COR FP variant, E = 2918 kWh and U = 67.82%; for the SOCP SP variant, E = 3260 kWh and U = 64.63%; and for the SOCP FP variant, E = 2918 kWh and U = 67.82%. The multicriteria optimization problem was reduced to a two-criteria task with two conflicting objectives: T [s], which is subject to minimization, and E [kWh], which is also subject to minimization.
Multi-criteria analysis is predicated on the principle of Pareto optimality, which states that a Pareto optimal solution is one in which none of the objective functions can be improved without degrading the value of at least one of the others. The objective of
Table 8 is to facilitate the multicriteria analysis of the results derived from the simulation tests. It organizes the results contained in
Table 6 and
Table 7 by arranging the values of the considered criteria E [kWh] and T [s] so that straightforward comparisons can be made, and by adding columns
and
containing, for a given number of AGVs, the differences between the maximum (brown) and minimum (blue) values.
The values contained in the
and
columns demonstrate the extent to which the variant of the methods used impacts the adopted evaluation criteria. In
Table 8, the dominated solutions that are not considered in the multicriteria analysis are marked with a red “x”. The data contained in
Table 8 were used to prepare
Figure 10, which shows the Pareto fronts for all four variants of the methods used. The presence of circles on the graphs serves as a visual representation of the number of AGVs. As illustrated in
Figure 10, the SOCP FP variant typically demonstrates a substantial advantage in most cases. From a practical standpoint, it is imperative to ascertain the number of AGVs at which the system functions most efficiently. Consequently, the objective is to identify a resolution that constitutes a compromise between the identified Pareto solutions.
The determination of a compromise solution was achieved through the implementation of the minimax decision rule, a fundamental principle derived from zero-sum game theory. As illustrated in
Table 8, additional columns were appended to the existing framework, aligning with the specified variant categories. These columns are designated as “Max relative deviation
”. The values contained in these columns were determined as the maximum of the relative deviations from the minimum values.
where
i denotes the number of AGVs and
j denotes the variant under consideration. The values
and
represent the global minimum values for criteria
and
, respectively. These values, marked in
Table 8 by underlining, are
and
, respectively.
An analysis of the final four columns of
Table 8 reveals that the values in the SOCP FP column are lower than those observed in the other variants, irrespective of the number of AGVs in the system. This finding substantiates the hypothesis that this variant is superior, and that the minimum value of the maximum relative deviation minimax = 31.91 (highlighted in bold), represents the most advantageous compromise, corresponding to the deployment of five autonomous guided vehicles (AGVs) within the system. The table also shows that for the COR SP and COR FP variants, the compromise solution is also obtained for five AGVs, while for SOCP SP it applies to four AGVs.
Comparing, for the tested example, the energy consumption for the variant with five AGVs, the difference between the best and the worst result is ΔE = 1.04 [kWh]. Assuming the CO2 emission factor Fe at the average level for Poland in 2024 Fe = 597 [gCO2/kWh] it can be observed that selecting the appropriate method of controlling the AGV fleet allows for a reduction of CO2 emissions, in this particular case, by 620.88 [gCO2].