Next Article in Journal
Pomegranate Fruit Quality and Seed Drying Method: Effect on the Chemical Composition and Bioactivities of the Extracted Oil
Next Article in Special Issue
A Cloud-Based System for the Optical Monitoring of Tool Conditions during Milling through the Detection of Chip Surface Size and Identification of Cutting Force Trends
Previous Article in Journal
A Comprehensive CFD Assessment of Wheat Flow in Wheat Conveying Cyclone Validation and Performance Analysis by Experimental Data
Previous Article in Special Issue
A Review of Prediction and Optimization for Sequence-Driven Scheduling in Job Shop Flexible Manufacturing Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Automated Stacker Cranes: A Two-Step Storage Reallocation Process for Enhanced Service Efficiency

1
Department of Industrial Engineering, College of Engineering, King Saud University, P.O. Box 800, Riyadh 11421, Saudi Arabia
2
Mechanical and Industrial Engineering Department, American University of Ras Al Khaimah, Ras Al Khaimah P.O. Box 10021, United Arab Emirates
3
Department of Mechanical Engineering, University of Alberta, Edmonton, AB T6G 1H9, Canada
*
Author to whom correspondence should be addressed.
Processes 2022, 10(1), 2; https://doi.org/10.3390/pr10010002
Submission received: 1 December 2021 / Revised: 16 December 2021 / Accepted: 20 December 2021 / Published: 21 December 2021
(This article belongs to the Special Issue Modeling, Simulation and Control of Flexible Manufacturing Systems)

Abstract

:
Automated storage and retrieval systems (AS/RS) play a key role in improving the performance of automated manufacturing systems, warehouses, and distribution centers. In the modern manufacturing industry, the term (AS/RS) refers to various methods under computer control for storing and retrieving loads automatically from defined storage locations. Using an (AS/RS) is not considered a value-added activity. Therefore, the longer (AS/RS) travels, the more expensive the warehousing process becomes. This paper presents an algorithm for minimizing total travel distance/time between input/output (I/O) stations. The proposed algorithm is used to manage the storage and retrieval orders on warehouse shelves in class-based storage on the storage racks. It contains two steps: the first step is to evacuate some storage compartments (locations) near the I/O station; in the second step, some tote bins are reallocated to compartments closer to the I/O station. Among the features of this algorithm are mechanisms that determine the number of reallocated tote bins, which tote bins to reallocate, and in which direction (toward the I/O station or away from it). A simulation model using R software developed specifically for this purpose was used to validate the suggested method. Based on the results, the new method can reduce the service time per order by about 10% to 20%, depending on parameters like the number of orders and the height of the storage rack.

1. Introduction

Material handling is the activity of moving, storing, protecting, and controlling materials inside a facility and is more popularly known as internal logistics [1]. The storage and retrieval of materials can take place during the manufacture, distribution, consumption, and disposal phases. A major component of the warehouse system is the automated storage and retrieval system (AS/RS). AS/RS technology has undergone many advancements since its first appearance last century. Computerized (AS/RSs) are material handling systems that can store and/or retrieve loads automatically from a pre-defined storage/retrieval location [2]. In the literature, different definitions can be found. According to [3], the term AS/RS refers to a storage system that uses fixed-path storage and retrieval machines running on one or more rails between fixed arrays of storage racks. Currently, logistics companies use them extensively to streamline processes and improve production efficiencies [4].

1.1. Crane Based Mini-Load AS/RS

AS/RS technology has advanced dramatically since the 1950s. There are many types of AS/R systems, categorized according to their options. This article is particularly interested in crane-based mini-load AS/RS. Typically, these systems consist of the following main components illustrated in Figure 1, which are designed to handle parts that are often loaded into totes:
  • A, and B: staker Cranes and carriage are moving in both directions (x, y) simultaneously.
  • C: an input/output point or station (I/O-point) is a location where retrieved loads are deposited, and where incoming loads are picked up for storage.
  • D, E, F, and G: rack dimentions (Length, Hight, and width) for maintaining unit loads (e.g., tote boxes).
  • H: aisles in which cranes can move.
  • I, J, and K: storage location (row and bay).
  • L: Width of AS/RS.

1.2. Controlling and Managing Stacker Crane Transactions

A stacker crane control is a program that controls the servomotors of the stacker crane in response to orders for storing and retrieving. Therefore, it is essential to have a warehouse management system in order to operate and control the stacker crane. Warehouse management systems (WMSs) are software applications that control all the processes of the warehouse, including the flow of materials and the availability of resources. In the WMS, the stacker crane control is also responsible for transmitting updated data to the database in order to keep the database up to date. In addition, it announces that certain orders will be handled by them. Essentially, the concept begins at the intersection between “stacker crane buffers” and “stacker crane”. It is assumed that there is a buffer from which the stacker crane can take new loads to be stored, and there is another buffer in which retrieved loads are deposited. In addition, the systems provide real-time information on bin utilization so that stocks can be directed and optimized. In order to efficiently monitor product flow, auto ID data capture (AIDC) technology, such as barcode scanners, mobile computers, wireless LANs (local area networks), and possibly radio-frequency identification (RFID) is used.

1.3. AS/RS Performance Metrics and Storage Policies

Several factors affect the performance of the storage system, including storage capacity (i.e., initial rack utilization), storage policies, level of automation, and others. In the past several years, a variety of studies have been conducted concerning storage assignments (policies). The storage policies can be configured for randomized storage, class-based storage, and dedicated storage [5]. The storage policy of assigning arriving unit loads randomly to open storage locations in a warehouse is called randomly assigned storage (RAN) [6]. On the other hand, class-based storage divides items into several groups, typically according to their turnover rates. Then, a set of storage locations is assigned to each group [7], where the storage policy of assigning the arriving units to a dedicated location or fixed slots is called dedicated storage [7].
The dwell-point in an AS/RS has long been the subject of many research studies. For instance, [8] defines the dwell-point as the point where the stacker crane will stay when idle (i.e., no storage or retrieval orders to perform). By selecting the dwell-point appropriately, the expected travel time to the first transaction after the idle period (currently unconfirmed) is minimized [9]. To determine the optimal pick tour, [10] developed an efficient dynamic programming algorithm that calculates the shortest travel distance between a set of pick locations.
The warehouse management system manages the orders of upcoming transactions as well as provides data about the confirmed and the expected storage and retrieval orders. The upcoming storage and/or retrieval requests can be managed and classified according to the stacker crane’s operating mode. In most traditional AS/RS, the operating mode is divided into main two categories: dual command cycle (DCC) and single command cycle (SCC). During the entire dual command cycle, storage and retrieval are performed following each other in one route to reduce the distance traveled and, consequently, reduce the transaction time. As an alternative, the single command cycle concerns only one transaction per route, either storage or retrieval. Figure 2 illustrates the three operation modes of AS/RS.

1.4. Simulation Based Efficient Optimisation

Materials handling systems are considered a non-added value; this includes storage and retrieval systems. Numerous simulation studies have been conducted in order to reduce the expected operating costs associated with using these components as well as improve their efficiencies by reducing the stacker cranes travel time, which is considered to be one of the main warehouse performance indicators. The performance of a storage and retrieval system at different dwell point’s strategies was modeled and measured by [11]. Different storage policies and design parameters in simulations were tested by [12] to better understand travel times using SCC. In order to evaluate the design and control rules of an AS/RS, several performance measures were reviewed [3]. Therefore, this article suggests a reallocation methodology for evaluating the performance of the stacker crane machine when the machine is idle. Based on single and dual command cycle times and two different policies for assigning storage space (e.g., random and class-based), this algorithm was derived. The effects of the reallocation method will be evaluated through simulation.

1.5. Problem Statement

In this article, we described the AS/RS operating mode as well as its basic components. Due to the limitations inherent in their mechanical design and associated control architecture, stacker cranes have reached their maximum performance [2]. Consequently, many researchers have tried to develop algorithms that apply different storage policies to optimize the service time, thus improving the system efficiency [12,13,14,15]. Others have tried to develop the system operating mode using the concept of a dwell point, where the stacker crane would stop when no new orders are available [16,17]. To the best of the author’s knowledge, there are no research articles on reallocating tote bins when storage or retrieval orders are not needed.
The purpose of this paper is to present an algorithm to control the movement of a stacker crane in an automatic small-parts warehouse (mini-loads). With this algorithm, orders will be processed at a fast and efficient pace by combining storage and retrieval requests intelligently. This includes mechanisms that regulate the execution of all combinations of orders. Initially, the tote bins are arranged randomly in the ABC zones. Storage is performed for the closest empty storage compartments (locations) to the I/O station. In the first step of the preparation process, the algorithm checks if each compartment should be evacuated based on certain conditions. Based on the expected retrieving orders, some of the far tote bins are moved closer to the I/O station in the second step. By using the first-come-first-serve (FCFS) rule, this can be accomplished.

2. Methodology

The system used was a stacker crane. The methodology of this study depends on simulation using R software of the AS/RS system. This software is free and is flexible for manipulating the model. More information about the open-source software can be found in R Core Team [18]. The simulation model will examine the effect of reallocating some tote bins in idle time of AS/RS on the service time during normal shift work. Both SCC and DCC are considered service time or cycle time in this study. Two reallocation steps are performed:
  • The first one is to make space for the coming storage orders near the I/O station. The expected retrieved tote bins are kept in their positions in this step.
  • The second step is the reallocation of the expected retrieved load units to be closer to the I/O station.
Storage/retrieval compartments in this paper are called storage keeping units (SKU) or cells. Simulation is done in several steps according to the flow chart drawn in Figure 3. Method 1 defined in the block number 6.1 is when there is not any preparation before the working shift. On the other hand, method 2 (block number 6.2) and the later blocks until the block with the number 6.2.4 are for the case in which there is the two-step method proposed in this study. The last step with the number 8 is performed to make the comparison between the two methods more solid by having more trials of simulation with more possible random initial locations of storage. The input parameters are as follows:
  • Initial rack utilization UR
  • Rack dimensions (number of horizontal cells (L), number of vertical cells (H), cell length (l), cell height (h)). SKUs’ length and height contain unit load dimensions plus allowance designed into each storage compartment to provide clearance. The total number of SKUs is HL.
  • Number of transactions (T). For each DCC, there are two transactions, and there is one transaction for each SCC, either storage or retrieval.
  • Stacker–crane horizontal speed (vh) and vertical speed (vv)
  • Pickup-and-deposit time (loading/unloading time) (Tpd)
  • Storage retrieval percentages (to determine the number of storage orders (S), retrieval orders (R), dual cycle orders (DC))
  • ABC allocation (Rack is divided into three zones, (i.e., class based) and the coming orders are classified based on their turnover A, B or C class)
  • Storage retrieval time utilization (Usr) (e.g., Stacker crane is 90% in use and 10% waiting for coming orders)
  • Far cells: when the cell is considered far from the dwell point, the load in it can move to a closer position in step 2. Cells are numbered from the closest to the dwell point to the furthest from the dwell point.
Table 1 shows the initial values of these parameters. Single and dual command cycle times are calculated as follows based on [17]:
S C C   t i m e = 2 max ( x j l v h , y j h v v ) + 2 T p d
where xj and yj are the Cartesian locations for the cell and the small letters l and h are the cell length and height as previously defined. The idea here is to divide the total traveled distance by the lift crane in two directions (to the cell and from the cell) by the speed. Since the horizontal speed is faster than the vertical one, the minimum time should be considered. This is why it is possible to find several adjacent cells with the same service time. The loading and unloading times are considered in the second part of the equation. DCC time can be found using the following equation
D C C   t i m e = 2   max ( max ( x j 1 , x j 2 ) l v h ,   max ( y j 1 , y j 2 ) h v v ) + 4 T p d
where xj1 and yi1 are the Cartesian locations for the storage cell and xj2 and yi2 are the Cartesian locations for the retrieval cell. The loading and unloading movements in the case of DCC are four: two for the storage order and two for the retrieval order. An example for initial allocation of full and empty cells can be found in Figure 4. It also shows the ABC allocation based on the input parameters and Equation (1). For step 1, the empty space size near to dwell point was determined in this paper to be as follows:
N u m b e r   o f   S K U s   t o   b e   e v a c u a t e d = R + 0.3   S
The size of the empty space should be enough for the moved retrieval loads in step 2, plus the coming storage orders. Since both of the order types occur randomly, retrieval can be done in a cell, and then storage can be done on the same cell. This size was found using try and error. However, future research can find the optimal empty space. Initially, the tote bins that need to be served later are kept in their SKUs (in step one). The evacuation process is limited to parts of the highest turnover area (class A). The movement is only done if the new suggested cell position is considerably further than the current position. To illustrate that, Figure 5 shows a part of the rack with cell numbers and travel durations. These numbers are from the lowest service time to the longest service time. In other words, the cell next to the dwell point (0, 0) has the number 1, and the farthest cell is with the maximum number. The shaded part in the left-hand side is magnified in the right-hand side of the figure. The arrow is to show that. Thus, all the figure on the right side is just a small part of the figure on the left side. The service time found using Equation (1) is written inside the parentheses. There are some adjacent cells with the same service time. According to Equation (1), for instance, the adjacent cells with numbers 19 to 24 have the same travel time to the I/O station. Therefore, relocating tote bins within this group of cells is not useful during the preparation period. The average number of cells with the same travel time (ANCST) can be determined using Formula (4)
ANCST = H L i = 2 H L ( ( t i t i 1 ) > 0 )
This formula was developed by the authors. The nominator is used to find the total number of cells in the rack, and the denominator is used to find how many times there is a change in the service time. The distance between the SKUs that need to be evacuated and the new storage locations should be double the ANCST to prevent movement without impacting the throughput time. Reallocations should only be made if they save a substantial amount of time as measured by the difference in the cell numbers.
The step 1 preparation time can be measured using Equation (2) in the same way of measuring DCC service time. The assumption is that every movement starts from the I/O station. However, in the case where the dwell point is the last position of the previous movement, a new Equation must be applied:
S t e p   1   t i m e = max ( | x ( j 1 ) 2 x j 1 | l v h ,   | y ( j 1 ) 2 y j 1 | h v v ) + max ( | x j 1 x j 2 | l v h ,   | y j 1 y j 2 | h v v ) + 4 T p d  
where xj1 and yj1 are the coordinates for the cell needed to be evacuated, and xj2 and yj2 are the coordinates for the suggested cell to receive the tote bin. x(j−1)2 and y(j−1)2 are the coordinates for the last step for the previous movement.
There are two reasons why the first preparation step alone is not enough to reduce time, which are:
  • A large percentage of demand is for storage, which is not directly affected.
  • A considerable percentage of time is for loading/unloading, which is not changed.
To find possible new locations for step 2 for the needed loads, some conditions must hold. For example, the movement should be for an empty cell with a lower cell number (with shorter service time) by at least ANCST. Some cells are excluded to keep some empty spaces for the storage orders. The number of empty spaces was found using trial and error. Future research can find the optimal number of empty spaces and their locations. In this paper, any cell with a number divisible by 4 was excluded.
The following assumptions are:
  • Some of the loaded bins to the AS/RS in a day can be loaded later from the AS/RS in the same day
  • Simulation is for one aisle
  • Single depth system
  • There is enough idle time for reallocation
  • The crane moves only one-unit load at a time
  • The start for any movement is from the dwell point (0, 0)
  • The demand for the next few hours is known
  • The initial assignment of the bins is random.
  • The ASRS is sorted in ABC form
  • Storage is usually done into the closest cells, or randomly if needed
  • The closest cell is recognized by time

3. Results and Analysis

The initial results for the case without initial reallocation are summarized in Table 2, and storage locations is shown in Figure 6 when SCC plus DCC = 600. In this case, the storage is assumed to be to the closest possible cell according to the FCFS principle. The total time is less than 3 h. The number of SCC and DCC is based on a random setting. Therefore, DCC is not exactly 50%. In the middle of the figure, the density of the loads is lower, because storage is assumed to be done for the closest cells. Then after the low-density area comes the B area.
Figure 7 shows the orders expected to be retrieved before the start of the working shift, after step 1, and after step 2. A considerable number of the existing bins is expected to be retrieved in the next few hours. Such bins are not affected in the first step in which non-needed bins are moved away from the area close to the dwell point to make some space for the movement in step 2. Expected retrieved bins are moved in step 2 to the area close to the dwell point, even if they are not classified as A-items. The effect of that on the new locations for A, B, and C items is shown in Figure 8. At the first step, space is made by moving the non-needed A bins to a further place.
The percentage of expected retrieval currently available is about 77%. The rest come later during the work shift. In other words, about 23% of the retrievals come at first during the shift, then they are needed during the same shift in a later time. The first step took 0.6 h and the second one took 1.18 h. Table 3 shows the results for the two steps.
The times in Table 3 were calculated assuming that the initial position of each movement must be the dwell point. However, if this assumption was relieved then, with Equation (5), shorter times are obtained. The first step preparation time will 0.49 min, and the second step preparation time will be 0.85 min. The results after doing storage and retrieval during the working shift are shown in Table 4, and storage locations are shown in Figure 9.
The results in Figure 9 assume that the utilization is still the same after using the reallocation strategy. This means that the system will compress the time between arrivals to keep the utilization of the process to be the same. If this assumption is relieved and the orders arrival times are kept the same, the new utilization is about 81%. Therefore, in this case, the savings are not only in the service time but also in the waiting time of orders. This waiting time can be estimated if the nature of the distribution of service time is known. Figure 10 shows the effect of the preparation process on the service time in another run of the simulation model. There is a difference in the average service time per order of about 0.03 min. This accounts for about 12% reduction in the average service time. Using queueing theory modeling [19], to get the utilization of 90% in the initial case, the inter-arrival time must be about 0.29 min. In this case, the average waiting time per order will be 1.25 min. If the inter-arrival time of 0.29 min is kept in method 2, then the waiting time per order will be 0.49 min. Therefore, when the number of orders is 600, the total waiting time of all orders for method 1 is 750 min, and the total waiting time for method 2 is about 294 min.
In Figure 9, compared to the time invested for the preparation process, the savings in-service time is less than the extra-added time of the preparation process (step one and step two). However, since the preparation time is in the period before the working shift starts, this preparation time does not waste any time during the shift. The percentage of total time reduction is 9.88% (from 2.61 h in Figure 6 to 2.36 h in Figure 9). This percentage is the same percentage obtained when a comparison is made between the average service time in method 1 and the average service time in method 2. This percentage is higher if the number of orders is lower. Figure 11 shows the comparison between the total service time for the order groups, where each group is 50 orders. Since the number of orders is 600, there are 12 groups of orders. Savings are higher for the first groups, since the number of expected retrieval loads initially found in preparation is higher at the beginning of the working shift; it then starts to decrease with time.
To check the general effect of the preparation process on the savings of service time, Table 5 shows the results. The number of replications is 5 for each scenario, and the shown values are the averages. There is no need for a larger number of replications because the difference among the results of replications were not big. The table shows different scenarios for shape of the rack and the number of orders. The preparation time was calculated in the model based on Equation (5).
Sometimes, the available time for preparation before the shift starts is short (for example around one hour for scenario 3 and one and half-hours for scenario 4). A possible way to reduce the preparation time is to consider that far cells are those with numbers greater than or equal to a number larger than the default value or 300 (for step 2). For step 1, a decrease in the value of number of SKUs to be evacuated can help to reduce preparation time. For example, far cells are considered to be those cells with numbers of at least 500. Moreover, a reduction of 50% of the number of evacuated SKUs found in Equation (3) can be selected. Based on that, the preparation times for the third and fourth scenarios were found to be as in Table 6. Compared to Table 5, the preparation time is less, but the savings are also less. However, the reduction in savings is not severe. This is because most of the savings in the service times come from the far movements. For example, the movement of a tote bin from the cell with the number of 600 to a closer cell to the I/O station is expected to save more service time than moving the tote bin in the cell with the number of 350 to a closer position to the I/O station. The optimal selection for the preparation-time reduction parameters can be investigated in future research.
To generalize the results, Table 7 shows the effect of reductions in service time per order on the savings of total time per order (waiting time plus service time). Waiting time occurs because there is only one stacker crane to move the tote bins, and when the order comes, the stacker crane will usually be busy satisfying other previous orders. The parameters Wq and W are the expected time in the queue and the expected total time in the system, respectively. The initial service time was taken from Figure 10 (0.26 min). The original utilization was 90%. The inter-arrival time was chosen to be 3.46 per min (1/(average service time/utilization) = 1/(0.26/0.9)). In this case, Wq and W are 1.249 min and 1.509, respectively. Any reduction in service time will lead to savings in W. Such savings are much larger than the preparation time per order. Even if the total preparation time is 2 h, the preparation time per order (when there are 600 order) is about 0.2 min, which is much lower than the reduction in total time per order.
Generally, the results of this study give an indication for decision-makers to consider reducing service time using the reallocation prior to the work shift. More savings are expected when the number of orders is not very large. In other words, savings are significant in the first few hours of the shift. Moreover, the shape of the rack affects the results. Higher racks can save larger percentages of service time. The study opens the door for future contributions in this regard, such as finding the optimal number of SKUs to be evacuated. In the case where the objective is to reduce the peak level of energy consumption during the shift, the reallocation strategy can be helpful, since it reduces the utilization and traveled distance by the stacker crane. During the preparation process, the energy consumption is increased; however, the total facility consumption of energy before the working shift starts is usually low because there are no other tasks to be done.

4. Conclusions

Based on this study, we examined how the AS/RS system can save service times during the working shift when preparation (reallocation of tote bins) occurs during idle time. The analysis was performed using simulations and R software. The results are promising, especially when the numbers of orders aren’t too high. Depending on the number of orders, rack dimensions, and other factors, service time can be reduced by 10% to 20%. Even with small margins of savings in service time, the utilization will be lower; therefore, savings in orders waiting time is expected to be more than the time of the preparation process. Despite the possibility of reducing service time during shifts, more power is expected to be consumed during the preparation process. When setting the optimal parameters in future research, it is possible to reduce energy consumption and increase the ratio of savings to preparation time. The optimal number of SKUs to be evacuated and the starting position of the far cells are two of the parameters to be considered for future research. Research in the future can examine the cost-benefits analysis in terms of service time reduction and energy consumption. One limitation in this study is the assumption that the demand sequence in the next few hours is exactly known before the working shift starts. Future research may investigate the effect of the inaccuracy of the sequence of the demand on the results.

Author Contributions

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

Funding

This study received funding from King Saud University, Saudi Arabia through researchers supporting project number (RSP-2021/145). Additionally, the APCs were funded by King Saud University, Saudi Arabia through researchers supporting project number (RSP-2021/145).

Data Availability Statement

Not applicable.

Acknowledgments

Authors would like to thank King Saud University, Riyadh, Saudi Arabia, with researchers supporting project number RSP-2021-145.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Groover, M.P. Automation, Production Systems, and Computer-Integrated Manufacturing; Pearson: London, UK, 2008. [Google Scholar]
  2. Salah, B.; Janeh, O.; Noche, B.; Bruckmann, T.; Darmoul, S. Design and simulation based validation of the control architecture of a stacker crane based on an innovative wire-driven robot. Robot. Comput. Manuf. 2016, 44, 117–128. [Google Scholar] [CrossRef]
  3. Roodbergen, K.J.; Vis, I.F. A survey of literature on automated storage and retrieval systems. Eur. J. Oper. Res. 2009, 194, 343–362. [Google Scholar] [CrossRef] [Green Version]
  4. Van Den Berg, J.P. Analytic expressions for the optimal dwell point in an automated storage/retrieval system. Int. J. Prod. Econ. 2002, 76, 13–25. [Google Scholar] [CrossRef]
  5. Hausman, W.H.; Schwarz, L.B.; Graves, S.C. Optimal Storage Assignment in Automatic Warehousing Systems. Manag. Sci. 1976, 22, 629–638. [Google Scholar] [CrossRef]
  6. Manzini, R. (Ed.) Warehousing in the Global Supply Chain. Advanced Models, Tools and Applications for Storage Systems; Springer: London, UK, 2012. [Google Scholar] [CrossRef]
  7. Fumi, A.; Scarabotti, L.; Schiraldi, M.M. Minimizing Warehouse Space with a Dedicated Storage Policy. Int. J. Eng. Bus. Manag. 2013, 5, 21. [Google Scholar] [CrossRef] [Green Version]
  8. Hu, Y.-H.; Huang, S.Y.; Chen, C.; Hsu, W.-J.; Toh, A.C.; Loh, C.K.; Song, T. Travel time analysis of a new automated storage and retrieval system. Comput. Oper. Res. 2005, 32, 1515–1544. [Google Scholar] [CrossRef]
  9. Van den Berg, J.P. Optimal routing in an automated storage/retrieval system with dedicated storage. IIE Trans. 1999, 31, 407–415. [Google Scholar] [CrossRef]
  10. Ratliff, H.D.; Rosenthal, A.S. Order-Picking in a Rectangular Warehouse: A Solvable Case of the Traveling Salesman Problem. Oper. Res. 1983, 31, 507–521. [Google Scholar] [CrossRef]
  11. Kuo, P.-H.; Krishnamurthy, A.; Malmborg, C.J. Design models for unit load storage and retrieval systems using autonomous vehicle technology and resource conserving storage and dwell point policies. Appl. Math. Model. 2007, 31, 2332–2346. [Google Scholar] [CrossRef]
  12. Singbal, V.; Adil, G.K. A simulation analysis of impact of design and storage policy on performance of single-crane multi-aisle AS/RS. IFAC 2019, 52, 1620–1625. [Google Scholar] [CrossRef]
  13. Lee, M.K.; Elsayed, E.A. Optimization of warehouse storage capacity under a dedicated storage policy. Int. J. Prod. Res. 2005, 43, 1785–1805. [Google Scholar] [CrossRef]
  14. Guo, X.; Yu, Y.; De Koster, R. Impact of required storage space on storage policy performance in a unit-load warehouse. Int. J. Prod. Res. 2015, 54, 2405–2418. [Google Scholar] [CrossRef]
  15. Dong, W.; Jin, M. Travel time models for tier-to-tier SBS/RS with different storage assignment policies and shuttle dispatching rules. Transp. Res. Part E Logist. Transp. Rev. 2021, 155, 102485. [Google Scholar] [CrossRef]
  16. Regattieri, A.; Santarelli, G.; Manzini, R.; Pareschi, A. The impact of dwell point policy in an Automated Storage/Retrieval System. Int. J. Prod. Res. 2013, 51, 4336–4348. [Google Scholar] [CrossRef]
  17. Vasili, M.R.; Tang, S.H.; Homayouni, S.M.; Ismail, N. Comparison of different dwell point policies for split-platform automated storage and retrieval system. Int. J. Eng. Technol. 2006, 3, 91–106. [Google Scholar]
  18. R Core Team. R: A Language and Environment for Statistical Computing; R Foundation for Statistical Computing: Vienna, Austria, 2020. [Google Scholar]
  19. Banks, J.; Carson, J.S.; Nelson, B.R.; Nicol, D.M. Discrete-Event System Simulation; Pearson: London, UK, 2010; Volume 5. [Google Scholar]
Figure 1. Typical AS/RS structure and its components [5].
Figure 1. Typical AS/RS structure and its components [5].
Processes 10 00002 g001
Figure 2. The three operation modes of AS/RS, (a) Single command cycle in case of storage, (b) Single command cycle in case of retrieval, and (c) Duall command cycle.
Figure 2. The three operation modes of AS/RS, (a) Single command cycle in case of storage, (b) Single command cycle in case of retrieval, and (c) Duall command cycle.
Processes 10 00002 g002
Figure 3. Process flow diagram for the study.
Figure 3. Process flow diagram for the study.
Processes 10 00002 g003
Figure 4. Initial loads allocation and ABC cells’ allocation.
Figure 4. Initial loads allocation and ABC cells’ allocation.
Processes 10 00002 g004
Figure 5. Cell numbers and travel.
Figure 5. Cell numbers and travel.
Processes 10 00002 g005
Figure 6. Final storage locations of method 1.
Figure 6. Final storage locations of method 1.
Processes 10 00002 g006
Figure 7. The effect of reallocations steps on load positions in the rack.
Figure 7. The effect of reallocations steps on load positions in the rack.
Processes 10 00002 g007
Figure 8. Positions of loads in the rack after step 1 and step 2 with ABC allocation.
Figure 8. Positions of loads in the rack after step 1 and step 2 with ABC allocation.
Processes 10 00002 g008
Figure 9. Final storage locations after considering storage reallocation.
Figure 9. Final storage locations after considering storage reallocation.
Processes 10 00002 g009
Figure 10. The effect of preparation process on the service time.
Figure 10. The effect of preparation process on the service time.
Processes 10 00002 g010
Figure 11. Savings in time for groups of 50 orders.
Figure 11. Savings in time for groups of 50 orders.
Processes 10 00002 g011
Table 1. Initial values of study parameters.
Table 1. Initial values of study parameters.
ParameterValueParameterValue
UR70%Average% retrieval (R)50%
L50vh5 m/s
H30vv2 m/s
l0.6 mABC allocation for cellsA = 50%, B = 30%, C = 20%
h0.4 mABC allocation for Demand (of orders)A = 80%, B = 15%, C = 5%
SCC + DCC (Number of orders)600 ordersUsr90% (stacker crane in use)
Average% DCC/SCC50%Far cells>=300 SKUs
Average% storage (S)50%dwell point(0, 0)
Table 2. Method 1 results (without reallocation).
Table 2. Method 1 results (without reallocation).
NumberAverage Cycle Time (min)Total Cycle Time (min)
SCC (storage)1650.1931.61
DCC3030.2987.32
SCC (retrieval)1320.1722.26
Total Time = 2.61 h. Productivity (orders/h) = 229.48.
Table 3. The results for the two preparation steps.
Table 3. The results for the two preparation steps.
StepResult ParameterValue
Step 1Preparation time0.60 h
Number of initial movements126
Step 2Preparation time1.18 h
Number of movements228
Table 4. Final results after considering storage reallocation.
Table 4. Final results after considering storage reallocation.
NumberAverage Cycle Time (min)Total Cycle Time (min)
SCC (storage time)1650.1626.29
DCC3030.2679.84
SCC (retrieval time)1320.1621.11
Total Time = 2.36 h. Productivity (orders/h) = 254.63.
Table 5. General results for different scenarios.
Table 5. General results for different scenarios.
Scenario #Number of OrdersH/L RatioTotal Service Time (Method 1)Total Preparation TimeTotal Service Time (Method 2)% of Saved Time Because of Method 2
130030/501.27 h0.96 h1.07 h15.48%
230040/501.41 h1.07 h1.15 h18.49%
360030/502.60 h1.40 h2.36 h9.18%
460040/502.77 h1.89 h2.41 h13.21%
Table 6. Results when available time for preparation is reduced.
Table 6. Results when available time for preparation is reduced.
Scenario #Number of OrdersH/L RatioTotal Preparation Time% of Saved Time Because of Method 2
360030/501.07 h8.61%
460040/501.39 h12.22%
Table 7. The effect of reduction in average service time on savings in W.
Table 7. The effect of reduction in average service time on savings in W.
Reduction in Average Service Time (%)UsrWqWReduction in W (min)
50.8550.7871.0340.475
60.8460.7270.9710.538
70.8370.6730.9150.594
80.8280.6250.8650.645
90.8190.5820.8190.690
100.8100.5440.7780.732
110.8010.5090.7400.769
120.7920.4770.7050.804
130.7830.4470.6740.836
140.7740.4210.6440.865
150.7650.3960.6170.892
160.7560.3730.5920.918
170.7470.3520.5680.941
180.7380.3330.5460.963
190.7290.3150.5250.984
200.7200.2980.5061.003
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Salah, B.; Alnahhal, M.; Ahmad, R. Automated Stacker Cranes: A Two-Step Storage Reallocation Process for Enhanced Service Efficiency. Processes 2022, 10, 2. https://doi.org/10.3390/pr10010002

AMA Style

Salah B, Alnahhal M, Ahmad R. Automated Stacker Cranes: A Two-Step Storage Reallocation Process for Enhanced Service Efficiency. Processes. 2022; 10(1):2. https://doi.org/10.3390/pr10010002

Chicago/Turabian Style

Salah, Bashir, Mohammed Alnahhal, and Rafiq Ahmad. 2022. "Automated Stacker Cranes: A Two-Step Storage Reallocation Process for Enhanced Service Efficiency" Processes 10, no. 1: 2. https://doi.org/10.3390/pr10010002

APA Style

Salah, B., Alnahhal, M., & Ahmad, R. (2022). Automated Stacker Cranes: A Two-Step Storage Reallocation Process for Enhanced Service Efficiency. Processes, 10(1), 2. https://doi.org/10.3390/pr10010002

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