Next Article in Journal
Uncovering the Cooling Potential by Water Circulation on the Hot Side of a Peltier Module
Previous Article in Journal
Comparative Microstructural Study of Cold Sprayed Coatings Using Pure Aluminum and Aluminum Alloy Powders
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

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

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.
Eng. Proc. 2023, 45(1), 33; https://doi.org/10.3390/engproc2023045033
Published: 12 September 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.
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.

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.
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.
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.

Informed Consent Statement

Written informed consent has been obtained from the patient(s) to publish this paper.

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]
Figure 1. (a) Schematic diagram of an automatic material processing system. (b) Structure of RGV.
Figure 1. (a) Schematic diagram of an automatic material processing system. (b) Structure of RGV.
Engproc 45 00033 g001
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.
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.
Engproc 45 00033 g002
Table 1. Notations and their definitions within the model.
Table 1. Notations and their definitions within the model.
NotationsDefinitionsUnit
x ij 1 0 Whether the ith CNC is processing the jth material; 1 if yes, 0 otherwise.
w lr = 1 0 Whether RGV completes its left and right CNC loading and unloading work; 0 if yes, 1 otherwise.
P Work efficiency of the system in a single cycle.
T 0 Processing time for each raw material.s
λ The time for RGV to service the entire CNC.s
N 0 The maximum number of finished products that can be produced in the time period.
y i ud Loading and unloading time of the ith CNC single job.s
T Total time of the system working at once.s
x i w ( j ) Waiting time of the ith CNC before processing the jth material.s
t 0 RGV cleaning time for a processed material.s
t i RGV moves i units of distance on the track ( i = 1.2.3 ) .s
C T The number of CNC.s
y j m The moving time for the RGV when the CNC is processing the jth material.s
y j w The waiting time for the RGV when the CNC is processing the jth material.s
x i u ( j ) The loading start time of the jth material produced by the ith CNC.s
x i d ( j ) The unloading start time of the jth material produced by the ith CNC.s
τ 1 Time required for one CNC loading and unloading for odd numbered CNCs.s
τ 2 Time required for one CNC loading and unloading for even numbered CNCs.s
Table 2. Three sets of data for the operating parameters of the intelligent processing system (Unit: s).
Table 2. Three sets of data for the operating parameters of the intelligent processing system (Unit: s).
System Operation ParametersGroup 1Group 2Group 3
The time for an RGV to move 1 unit ( t 1 )202318
The time for an RGV to move 2 units ( t 2 )334132
The time for an RGV to move 3 units ( t 3 )465946
The time for a CNC to complete a one-step material ( T 0 )560580545
Time required for one CNC loading and unloading for odd numbered CNCs ( T 1 )400280455
Time required for one CNC loading and unloading for even numbered CNCs ( T 2 )378500182
The time for an RGV to complete the cleaning operation of a material ( t 0 )283027
Note: The data were obtained from the literature [4].
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.

Share and Cite

MDPI and ACS Style

Meng, Y.; Xu, Z.; Qi, F.; Yin, Z. Intelligent RGV Scheduling Model Considering Advanced Movement under Repeated Single-Cycle Jobs. Eng. Proc. 2023, 45, 33. https://doi.org/10.3390/engproc2023045033

AMA Style

Meng Y, Xu Z, Qi F, Yin Z. Intelligent RGV Scheduling Model Considering Advanced Movement under Repeated Single-Cycle Jobs. Engineering Proceedings. 2023; 45(1):33. https://doi.org/10.3390/engproc2023045033

Chicago/Turabian Style

Meng, Yinghao, Zihao Xu, Faqun Qi, and Zhen Yin. 2023. "Intelligent RGV Scheduling Model Considering Advanced Movement under Repeated Single-Cycle Jobs" Engineering Proceedings 45, no. 1: 33. https://doi.org/10.3390/engproc2023045033

Article Metrics

Back to TopTop