You are currently viewing a new version of our website. To view the old version click .
Engineering Proceedings
  • Proceeding Paper
  • Open Access

12 September 2023

Intelligent RGV Scheduling Model Considering Advanced Movement under Repeated Single-Cycle Jobs †

,
,
and
School of Mechanical and Electrical Engineering, Wenzhou University, Wenzhou 325035, China
*
Author to whom correspondence should be addressed.
Presented at the Third International Conference on Advances in Mechanical Engineering 2023 (ICAME-23), Islamabad, Pakistan, 24 August 2023.
This article belongs to the Proceedings The 3rd International Conference on Advances in Mechanical Engineering (ICAME-2023)

Abstract

At present, automated material processing systems have been adopted by numerous high-tech enterprises, which mainly include Rail Guided Vehicles (RGVs) and CNC Machines. However, in the actual operation process, RGVs are generally scheduled according to the preset procedures of the system, and the lack of intelligent models considering the advanced movement does not elevate the operation efficiency of the system. In this paper, we propose an intelligent scheduling model for RGVs with advanced movement, considering all the work of the RGVs and its matching CNCs in the system within the cycle time, and verify the accuracy and superiority of the model by taking an automated material processing system of a factory as an example.

1. Introduction

Automated material processing systems have been widely used in production plants with repetitive cycle work. As presented in Figure 1a, the system can be simplified to a number of CNCs, and RGVs. The CNCs are responsible for processing the raw material while the RGVs, with 2 grippers (as presented in Figure 1b), are responsible for loading the raw material and unloading the processed material. When one of the CNCs completes its work, a completion signal is sent and the RGV moves to the designated position for loading and unloading of the raw materials In actual production activities, the RGV may have to wait due to the different completion times of each CNC process, resulting in low productivity of the system.
Figure 1. (a) Schematic diagram of an automatic material processing system. (b) Structure of RGV.
Therefore, how to schedule the RGV and improve the efficiency of the system is an important issue to promote high-speed development in the manufacturing industry. Liu et al. considered the impact of equipment failures on production in parallel equipment scheduling and developed a mathematical model with the objective of minimizing the maximum completion time and task lead/delay time weighting [1]. Wu et al. proposed a group transport method for dynamic scheduling of RGVs under large material flow in which a genetic algorithm was used, and a coding method was proposed for specific problems [2]. Liu et al. proposed a stochastic fault dynamic scheduling model based on the optimal path. The dynamic scheduling strategy of RGVs and the system operation efficiency are solved by example analysis [3]. Most of these research studies are focused on modeling the scheduling strategy when a fault state occurs in CNCs; however, according to statistics, in the actual production, the probability of a CNC failure at work due to fixed maintenance is less than 1%, and there are fewer research studies on how to design a model to improve the efficiency of RGVs. Therefore, this paper aims to design a model that enables RGVs to move in advance to improve the efficiency of the system.

2. Intelligent RGV Scheduling Model Considering Advanced Movement

2.1. Hypothesis

  • Due to regular preventive maintenance, the probability of failure of CNCs and RGVs during the production process is extremely low;
  • Only one production process is completed for each material.

2.2. Notations

The notations involved in the model and their definitions are listed in Table 1.
Table 1. Notations and their definitions within the model.

2.3. Model Description

The RGV scheduling model considering advanced movement is shown below.
p = max i = 1 C T j = 1 N 0 x ij N 0
s . t . N 0 = i = 1 C T T T 0 + y i ud j = 1 N 0 T 0 + y i ud + w lr x i w ( j ) T i = 1 C T j = 1 N 0 x ij y j m + y j w + y i ud + t 0 T i = 1 C T j = 1 N 0 x ij y j m n 1 t 1 + n 2 t 2 + n 3 t 3 N 0 C T λ = n 1 t 1 + n 2 t 2 + n 3 t 3 + C T 2 τ 1 + C T 2 τ 2 x i u ( k + 1 ) = x i u ( k ) + λ + w lr x i w ( k ) + ( C T 1 ) t 0 k = 1 , 2 , , N 0 T x i d ( k ) = x i u ( k + 1 ) x i d ( j ) x i u ( j ) = x ij T 0 + y i ud + w l r x i w ( j )
The efficiency can be expressed as (Actual quantity of finished products) in the time period dividing by the maximum number of finished products that can be produced, which is i = 1 C T j = 1 N 0 x ij N 0 , where N 0 is denoted as i = 1 C T T T 0 + y i ud . As the working contents of CNCs and RGVs are different, the working time of CNCs includes the manufacturing process, loading, unloading and waiting time, while the working time of RGVs only includes the loading, unloading, moving, waiting time; therefore, the working time of CNCs and RGVs needs to be constrained separately according to the actual system working time. These two constraints are reflected in j = 1 N 0 T 0 + y i ud + w lr x i w ( j ) T and i = 1 C r j = 1 N 0 x ij y i m + y j w + y i ud + t 0 T . In a single-cycle multi-cycle working time, the time used in each cycle can be found and then the relationship between the unloading time of each CNC and the loading time of the next CNC can be established to dynamically represent the process of change; they are x i d ( k ) = x i u ( k + 1 ) and x i d ( j ) x i u ( j ) = x ij T 0 + y i ud + w lr x i w ( j ) . When the RGV completes the existing work, it will evaluate the received signal strength (the default judgement factors change the greater the signal, the greater the distance, the stronger the signal), and it will choose the CNC with the stronger signal for service, which saves the cost of waiting time for the RGV, and reduces the proportion of the system’s moving time for the RGV. Using the unique constraints of the above model, the dynamics of the system over a cycle can be modelled using MATLAB.

3. Numerical Examples

In order to test the improved model, three sets of operational parameters of an automated material processing system of a high-tech enterprise were collected in this paper, as presented in Table 2. The existing model without considering advanced movement [4] was compared; the comparison results are presented below.
Table 2. Three sets of data for the operating parameters of the intelligent processing system (Unit: s).
The parameters are brought in, and the model is solved to obtain the optimal movement route of the RGV in a single cycle: 1,2→3,4→7,8→5,6→1,2. The comparison of the working process and efficiency of the system before and after optimization is shown in Figure 2a,b.
Figure 2. (a) Gantt chart of the system working before and after optimization. (b) The total efficiency of the system before and after optimization in terms of working time.
As can be clearly seen in Figure 2, the movement time of the RGV becomes less after optimization, leaving only the unoptimizable waiting time (due to the rotation of the mechanical gripper of the RGV), At the same time, the three sets of data collected throughout the working time are brought into the model and the calculated productivity increases are all above 90%. These 5% increases in efficiency are formally due to the reduction in wait times and excess movement time of the RGV.

4. Conclusions

In response to the low production efficiency in the RGV scheduling process, an intelligent RGV scheduling model considering advanced movement is designed. The feasibility of the model is verified based on data provided in an actual factory production, and it is found that the production cycle time is shortened, and efficiency is improved.

Author Contributions

Conceptualization, F.Q.; methodology, Y.M.; software, Y.M.; validation, Y.M.; investigation, Z.Y.; resources, Y.M.; writing, Y.M. and F.Q.; visualization, Z.X.; supervision, F.Q., project administration, F.Q.; funding acquisition: Y.M. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Liu, G.B.; Zhang, J. A dynamic scheduling method based on improved rolling time-domain optimization strategy. J. Mech. Eng. 2013, 49, 182–190. [Google Scholar] [CrossRef]
  2. Wu, Y.; Liu, Y.; Zhang, D. Research on dynamic scheduling of RGV based on genetic algorithm. Lift. Transp. Mach. 2012, 6, 20–23. [Google Scholar]
  3. Liu, F.; Xing, K.; Zhang, Y. Dynamic scheduling strategy for random fault intelligent RGV based on optimal path. Electron. Technol. Softw. Eng. 2018, 23, 160. [Google Scholar]
  4. Han, C.G.; Mei, Z.Y. Mathematical modelling of dynamic scheduling strategy problem for intelligent RGVs. Math. Model. Its Appl. 2019, 8, 53–65+83. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Article Metrics

Citations

Article Access Statistics

Multiple requests from the same IP address are counted as one view.