| Literature DB >> 33171979 |
Fengjia Yao1, Bugra Alkan2, Bilal Ahmad1, Robert Harrison1.
Abstract
Autonomous guided vehicles (AGVs) are driverless material handling systems used for transportation of pallets and line side supply of materials to provide flexibility and agility in shop-floor logistics. Scheduling of shop-floor logistics in such systems is a challenging task due to their complex nature associated with the multiple part types and alternate material transfer routings. This paper presents a decision support system capable of supporting shop-floor decision-making activities during the event of manufacturing disruptions by automatically adjusting both AGV and machine schedules in Flexible Manufacturing Systems (FMSs). The proposed system uses discrete event simulation (DES) models enhanced by the Internet-of-Things (IoT) enabled digital integration and employs a nonlinear mixed integer programming Genetic Algorithm (GA) to find near-optimal production schedules prioritising the just-in-time (JIT) material delivery performance and energy efficiency of the material transportation. The performance of the proposed system is tested on the Integrated Manufacturing and Logistics (IML) demonstrator at WMG, University of Warwick. The results showed that the developed system can find the near-optimal solutions for production schedules subjected to production anomalies in a negligible time, thereby supporting shop-floor decision-making activities effectively and rapidly.Entities:
Keywords: autonomous guided vehicles; decision support systems; flexible manufacturing systems; industry 4.0; internet-of-things; shop-floor logistics
Year: 2020 PMID: 33171979 PMCID: PMC7664292 DOI: 10.3390/s20216333
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
A summary of the related literature review.
| Type | Examples | Strengths | Weaknesses |
|---|---|---|---|
| Offline | [ | Handles scheduling complexity | Inflexibility |
| scheduling | Low CPU overloads | Deterministic behaviours | |
| Requires task arrival information | |||
| Subjected to a limited execution time | |||
| Online | [ | Handles unpredictable workloads | Reduced utilisation of resources |
| scheduling | CPU overloads are harder to detect |
Figure 1The SAMS architecture.
Figure 2The real-time data communication architecture.
Figure 3The main components of the decision support system.
Figure 4A schematic for the IML shop-floor logistics problem.
Notations.
| Notation | Description |
|---|---|
| Sets | |
|
| Set of stations |
|
| Set of production jobs |
|
| Set of AGVs |
|
| Set of workstages |
|
| Number of stations in stage |
| Indices | |
|
| Index of station, |
|
| Index of production job, |
|
| Index of AGV, |
|
| Index of workstage, |
|
| Index of station in stage |
| Parameters | |
|
| The weight of no load AGV |
|
| The weight of AGV |
|
| Earliness cost penalty coefficient |
|
| Lateness cost penalty coefficient |
|
| Processing time of job |
|
| Due date of job |
|
| Completion date of job |
|
| Starting time of job |
|
| Completion time of job |
|
| Distance between station |
|
| Release time of the job |
| Decision Variables | |
|
| 1 if machine |
|
| 1 if AGV |
Figure 5The data-flow between the optimisation module and the DES model.
Figure 6The flow-chart of the approach.
Figure 7Two examples of the population structure.
Figure 8An example of crossover strategy.
Figure 9An example of mutation strategy.
Figure 10An example material transportation within the IML rig: An AGV is carrying battery cells to the Legacy Loop Assembly Machine in the Stage One where battery modules are assembled.
Figure 11Example of job processing time distribution.
Figure 12The Pareto Front.
Figure 13Gantt Chart (Normal/planned events).
Comparison of the implemented scheduling approaches.
| Solutions | Normal Events | Two Machines Breakdown | ||
|---|---|---|---|---|
| Tardiness | EC | Tardiness | EC | |
| Proposed Scheduling | 300.4484 (Earliness) | 701.4404 | 218.6914 (Earliness) | 704.9327 |
| FIFO Scheduling | 1575.7169 (Earliness) | 577.4241 | 4657.8487 (Lateness) | 701.1848 |
| SPT based on 1st Stage | 1103.9 (Earliness) | 585.7565 | 14,968 (Lateness) | 997.0096 |
| SPT based on 2nd Stage | 679.377 (Earliness) | 607.6007 | 13,708 (Lateness) | 923.2472 |
| SPT based on 3rd Stage | 1223.6 (Earliness) | 612.8167 | 9681.7 (Lateness) | 833.9795 |
| SPT based on 4th Stage | 1179.2 (Earliness) | 613.1612 | 15,750 (Lateness) | 1150.4 |
| SPT based on overall Stage | 1710.9 (Earliness) | 576.6980 | 13,956 (Lateness) | 944.900 |