by Maojia P. Li and Michael E. Kuhl (Rochester Institute of Technology)
As presented at the 2017 Winter Simulation Conference
Effective control strategies for automated guided vehicles (AGVs) are important to companies that operate flexible manufacturing systems in terms of maximizing productivity. In this paper, we design and analyze Pickup-or-Delivery-En-Route (PDER), a multiple-load AGV dispatching algorithm. PDER is a task-determination rule that enables a partially loaded vehicle traveling to a drop off destination to pickup and/or drop off loads that the vehicle would otherwise pass by en route to the original destination. We conduct a simulation-based experiment to evaluate the effectiveness of the PDER algorithm. The results indicate that PDER can produce significant positive impacts on throughput and time in system in flexible manufacturing systems utilizing multiple-load AGVs.
1 Introduction
With the constant change in the business environment, customer preferences, and technology, firms can no longer expect superior returns by producing standardized products. To address the issues such as product tailoring, expanding in the range of products offered, and diminishing order quantities, many firms try to redevelop their competitive edge by transforming from mass production to flexible manufacturing. Shivanand, Benal, and Koti (2006) define a flexible manufacturing system (FMS) as a group of workstations and storage systems interconnected by an automated material handling system and controlled by an integrated computer control system. Such a system is characterized by several complex features, such as large product variations, random patterns of material flows, and stochastic demand where traditional material handling systems such as conveyors can no longer meet the challenges moving products among workstations throughout the system.
AGVs can significantly increase the flexibility of a material handling system and take efficient paths to deliver work in progress (WIP) based on the product processing sequences. However, slow travel speed, significant loading and unloading time, and limited capacity of AGVs can limit the production capacity of manufacturing systems. Thus, an FMS with high traffic intensity may require a large number of AGVs to achieve efficient material flow and distribution. Furthermore, a large AGV fleet size involves a large capital cost for vehicles, AGV upkeep, traffic congestion issues, and space requirements.
To reduce the number of AGVs required, one alternative is to implement multiple-load AGVs. Multiple-load AGVs can usually help an FMS to achieve a high level of throughput with a smaller fleet size when compared to single-load AGVs (Ozden 1988). Some other benefits of multiple-load AGVs include better utilization of AGVs and improved machine utilizations (Bilge and Tanchoco 1997). The major challenge of managing multiple-load AGVs is that the additional load-space(s) will increase the AGV’s decision-making states. Ho and Chien (2006) observe that a single load AGV only has empty and loaded states, while a multiple-load AGV can be empty, partially loaded, and fully loaded. In addition, they define four major issues related to the management of multiple-load AGVs:
- Task-determination: Determine if the AGV’s next movement should be picking up new loads or dropping off carried loads when the vehicle is partially loaded.
- Delivery-dispatching: Determine which carried load should be dropped off first when the AGV’s next movement is dropping off.
- Pickup-dispatching: Determine which pickup point the AGV should visit next when the AGV’s next movement is picking up.
- Load-selection: Determine which load in the output buffer should be picked up when an AGV reaches a pickup point.
The objective of this research is to develop a task-determination rule that enables multiple-load AGVs to utilize the empty space(s) when it is partially loaded with the goal of maximizing the system throughput and minimize the average time in system of parts in an FMS. In particular, the proposed strategy, which we call Pickup-or-Delivery-En-Route (PDER), enables a partially loaded vehicle traveling to a drop off destination to pickup and/or drop off loads that the vehicle would otherwise pass by en route to the original destination.
The remainder of the paper is organized as follows: a summary of related work is presented in section 2; the details of the proposed PDER rule are explained in section 3; a simulation experiment to compare alternative dispatching rules under two FMS systems configurations is presented in section 4; and finally, our conclusions are discussed in section 5.
2 Summary of Related work
A relatively large body of work exists in the area of AGV dispatching algorithms. Two extensive review studies include LeAnh and Koster (2006) that presents a comprehensive study of AGV management challenges and approaches and Fazlollahtabar and SaidiMehrabad (2015) that reviews the existing strategies for AGV scheduling, dispatching, and routing problems. Many authors focus on the pickupdispatching problem for single-load AGVs. Some common pickup-dispatching rules include ShortestTravel-Distance (STD), Modified-First-Come-First-Serve (MFCFS), Maximum-Output-Queue-Size (MOQZ), Unit-Load-Shop-Arrival-Time (ULSAT) rules (Egbelu and Tanchoco, 1984). Other researchers have shown that under certain circumstances multi-attribute dispatching algorithms can outperform single-attribute rules (Jeong and Randhawa 2001; Bilge et al. 2006; Guan and Dai 2009; Caridá, Morandin, and Tuma 2015).
Azimi, Haleh, and Alidoost (2010) develop a fuzzy multi-attribute decision making (MADM) method to evaluate the control strategy for multiple-load AGVs, which takes into account ten performance criterion, such as system throughput, mean flow time of parts, average queue length in pickup and delivery points, among others. Ho and Chien (2006) compare three rules to handle the task-determination problem for multiple-load AGVs, which are Delivery-Task-First (DTF), Pickup-Task-First (PTF), and Load-Ratio (LR) rules. A DTF rule suggests that an AGV should always choose to drop off the remaining load(s) when it is partially loaded. Under a PTF rule, the AGV should always perform pickup tasks first even when delivery and pickup tasks are both available to it. Unlike the DTF or PTF rules that give delivery or pickup tasks higher priorities, the LR rule determines the AGV’s next task based on the load ratio of the vehicle. The results show that the DTF rule generally outperforms the PTF and LR rules in terms of system throughput and mean lateness of parts.
In this work, we build on the insights gained through the studies above, and design a rule (PDER) to address the pickup and drop off strategies employed when the AGV is partially loaded and en route to a destination in attempt to increase system performance.