Epidemic Prediction on Bionical Intelligent RGV

This paper studies the dynamic scheduling problem of bionical intelligent RGV, Modeling and Simulation of RGV scheduling problem in 4 cases of bionical intelligent machining system, and the simulation results of the model are tested by using three sets of real working data of RGV. Under known conditions, according to the working condition of a process, the RGV scheduling path is taken as the decision variable, and as much as possible clinker is processed as the objective function. Based on the idea of 0-1 planning, the RGV dynamic scheduling model is established when a process does not occur. Then a heuristic algorithm is constructed for the modeled model. Through simulation, the total production of materials under three sets of parameters is 383, 358, 392, and the system operation efficiency is not less than 98%. For the random failure of the processing system, the random failure probability is increased to 1% on the existing model, and the manual troubleshooting is performed. The duration is subject to the uniform distribution of 10~20 minutes, and the RGV dynamic scheduling model for single and double process machining under the condition of CNC probability failure is established. The total production of materials under one process is 357, 336, 362 respectively. The efficiency is as high as 98.3%, 95.9% and 98.4%; the total production of materials under the two processes is 223, 336, 362 respectively. Industry efficiency were 95.7%, 96.7% and 96.2%. Data simulation results show that the dynamic scheduling model for the establishment of RGV and practical algorithm.

: Guided-vehicle system schematic

System operation parameters
The working environment studied in this paper consists of 8 CNCs, 1 RGVs, 1 RGV linear track, 1 feeding conveyor, 1 feeding conveyor and other equipment. Figure 2 shows the schematic diagram of this material processing system ( Table 1). The operating parameters of this material processing system are derived from the latest available literature [10][11][12][13].  Table 1: 3 sets of data sheets for intelligent processing system operating parameters.

System operation parameters Group 1 Group 2 Group 3
The time required for RGV to move one unit 20 23 18 The time required for RGV to move two unit 33 41 32 The time required for RGV to move three unit 46 59 46 The time required for CNC to process materials for one process 560 580 545 The time required for CNC to complete the first process of a two-process material 400 280 455 The time required for CNC to complete the second process of a two-process material 378 500 182 Three specific cases 1. The material processing operation of one process, the same tool is installed for each CNC, and the material can be processed on any CNC.

2.
In the process of material processing in two processes, the first and second processes of each material are processed by two different CNCs in sequence.
3. The CNC may malfunction during the machining process (the probability of failure is about 1%). It takes 10 to 20 minutes for each manual failure (unfinished material scrap) [12][13][14]. After the troubleshooting, the CNC immediately joins the sequence. Require separate consideration of material.

Processing operations for one process and two processes
Research task 1. We study the three working conditions and give the dynamic scheduling model of RGV.
2. The model is tested by using three sets of data of the system operating parameters in Table 1, and the scheduling strategy of RGV and the operating efficiency of the system are given.

Problem analysis
This paper studies the dynamic scheduling problem of RGV in intelligent processing system. According to the working requirements of RGV, under the actual operating rules of intelligent system, three general problems are considered: material processing operation in one process, material processing operation in two processes, and CNC failure. In the case of a process and two processes of material processing operations. The RGV dynamic scheduling model is established, and the corresponding algorithm is given. The practicality of the model and the effectiveness of the algorithm are tested by using the three sets of system operating parameter data respectively. The scheduling strategy of RGV and the operating efficiency of the system are given.

Analysis of task (1)
For the case (1): In the working process of the intelligent processing system, RGV can only load and unload one CNC at a time. The relationship between RGV and 8 CNCs per round can be expressed by 0-1 logic variable. The maximum amount of material obtained is taken as the objective function. The processing rule in the intelligent processing system is used as the constraint condition.
Based on the 0-1 planning idea, the RGV dynamic scheduling model under a process processing demand is obtained. Construct a heuristic algorithm [15] and solve the model through simulation. The dynamic programming model is one of the optimization methods in solving the dynamic scheduling problem [16,17]. The problem it deals with is a multi-stage decision problem, which starts from the initial state and reaches the end state by selecting the intermediate stage decision [18,19]. These decisions form a sequence of decisions and define an activity path (usually the optimal route of activity [20]) that completes the entire process.
The design of dynamic programming has a certain pattern, generally going through the following steps:

1.
Division stage: According to the time or space characteristics of the problem, the problem is divided into several stages.
These stages must be ordered or orderable (ie, no backwardness), otherwise the method fails. in the graph, the transition between the two states is defined as the edge, and the weight increment in the transfer process is defined as the weight of the edge, then the composition A directed acyclic weighted graph, therefore, this graph can be "topologically ordered [21]", at least in the order of their topological ordering.

Analysis of task (2)
For task (2): Use three sets of system operation parameters to test the solution results, define WCNC (the working efficiency of the CNC), and use this index to measure the practicability of the scheduling model [21].

Problem Hypothesis
In order to reduce the complexity of the problem and simplify the establishment and solution of the model, this paper makes the following assumptions before establishing the model:

1.
It is assumed that the CNC machining time is constant and consistent for a certain process determined [22].

2.
It is assumed that the RGV will not load or unload the RGV until it moves to the CNC position after receiving the loading request from the CNC [23].

3.
It is assumed that the probability of failure occurs during the processing of one process material and the processing of materials in each step of the two processes is regarded as 1%.

4.
Due to safety requirements, the tool cannot be replaced in the middle until the system stops working after the system is started.

5.
Unless the system stops working for 8 hours of continuous operation, the RGV's movement, loading and unloading, cleaning, etc. will not be stopped midway [24].

Symbol Description unit
k Number of loadings in the processing system time

Model Establishment
In the intelligent processing system, RGV can compare the remaining machining time of 8 CNCs, the loading and unloading time, and the time required for RGV to move to the corresponding CNC position. This kind of RGV can judge the material order and advance to the next round of optimal CNC [25]. Departure, making the overall waiting time of 8 CNCs within 8 hours the least. In this paper, RGV is used as the object of dynamic scheduling, and the RGV dynamic scheduling model is established and solved. The optimal scheduling scheme of RGV under three specific working conditions is compared. The intelligent working system has a continuous working time of 8 hours, which makes 8 hours a complete processing process. The goal of dynamic scheduling is to minimize the total non-working time of the CNC within 8 hours. It is easy to know the total time of a complete machining process of the intelligent processing system is During a complete machining process, the machining system is started, the RGV executes the command from the initial position, and the machining is stopped near the 28800s, at which time the RGV returns to the initial position. The RGV workflow is shown in

Model establishment of case (1)
For a processing system with only one process, the goal of the RGV dynamic scheduling model is to maximize the processing efficiency, that is, to process the material as much as possible within a given time, so that the number of processed materials is as large as possible. In the intelligent processing system, when one RGV is dispatched to load and unload 8 CNCs arranged on both sides, the k-th wheel of the RGV trolley can only go to and from the i-th CNC, and the 0-1 variable xi k is introduced.
( ) 0, RGV will not go to the i -th CNC in the kth round 1, RGV will go to the i -th CNC in the kth round In equation (2), i 1,2, n and in this context, eight CNCs in the intelligent system are represented. When the material is in the processing state, the corresponding CNC must be in the working

state.
When the material is in the non-processing state, the CNC without the working state corresponds to it. Defining the RGV operation for each CNC and only operating once and finally returning to the starting position is a cycle. In the intelligent system, the RGV goes to the i-th CNC to complete the working cycle of the working Where Ci is the number of materials processed by the first CNC within 8 hours of a complete working process. Before the processing system is loaded, the CNC used is divided into two types: processed material and unprocessed material.
f is the material status on the first CNC before the k-th wheel is loaded. When the processing system is working, RGV can only work on one CNC at a time, loading and unloading, and the constraints on the decision variable Within 8 hours of a complete machining process, the greater the total working length of 8 CNCs, the higher the efficiency of the processing system. We get Where k denotes the first loading of the processing system, i is the CNC number in the system, and (7) means that the total working length of 8 CNCs does not exceed 28800s during a complete machining process.
After the processing system is turned on, the total working time of 8 CNCs is 0 before the first round of loading. Which is ( ) In summary, after the simultaneous objective function and constraints, the RGV dynamic scheduling model with the largest total working time of 8 CNCs in 8h is established as follows . 28800

Model establishment of case (2)
For the work with two processes, the first process and the second process of each material must be processed by two different CNC processes. For the entire two-step process, when a CNC completes the second process, the CNC is in a wait state and sends a demand signal to the RGV. When the RGV moves to the front of the CNC, the following steps are continuously performed: Loading and unloading: Remove the clinker from this CNC; when the last time RGV was done in the process, put a new semiclinker into the CNC; when the last time RGV was done in the second step, the CNC did not put it in the CNC. Enter any material.

Cleaning operation:
The clinker taken out is cleaned. At this time, the position of RGV is unchanged in the orbit. RGV finds the next CNC to work according to the order of the demand signal and the distance of the distance. Repeat the above steps of "loading and unloading" and "cleaning operation" until the end of 8 hours.
When the process requires two processes, the material process status factor X ( k ) and the CNC process type factor Yi are introduced. When the two factors match successfully, the RGV can continue to load and unload. At this time, there are 256 kinds of tool distribution schemes for 8 CNCs in the intelligent processing system. This paper establishes a dual-objective planning model for processing system RGV scheduling within 8 hours.
Based on the case (1) The objective function formula (4) with the largest number of production materials within 8 hours has been established, and the objective function is increased as follows Among them, the working parameters of the working system such as the length of one loading and unloading  Table 1.
For the work case with two processes, in addition to the constraints (6)- (8), it is necessary to add and increase the constraints as follows 1, The i -th CNC is responsible for the first process 2, The i -th CNC is responsible for the second process Where equation (11) indicates that in a machining shift, a CNC can only process a specified process with one type of tool installed.
Where equation (12) represents the two states of the material to be processed. When loading in the k-th round, only when the material is successfully paired with the CNC can be loaded, which is ( ) In summary, in the case of two processes, the dual-objective planning model for RGV dynamic scheduling is as follows

Model establishment of case (3)
For the case of random failure in the intelligent processing Among them, T repairk,i is the maintenance time after the failure of the i-th CNC in the k-th wheel loading. When Si k occurs, the i-th CNC at the time of loading in the k-th round cannot work normally according to the original setting, that is At this point, manual repair is required to remove the waste, which is , 0 In summary, the constraints (15)-(18) on the random failure in the processing system are added to the scheduling model (9) of a process, and the RGV scheduling model for one process and random failure is as follows Adding the constraints (15)-(18) on the random faults in the processing system to the scheduling model (14) of the two processes, the RGV scheduling model with two processes and random failures is as follows

Model Solution
The above-mentioned planning problems involve as many as tens of thousands of decision-making variables, and it is impossible to use traditional planning methods for computer solving. For the k-round machining process of 8 CNCs in RGV bionical intelligent processing system, the optimal candidate CNC is selected in real time, which involves the calculation of O N !. It is an NP problem, that is, the non-deterministic problem of polynomial complexity. Excellent solution. In this paper, a heuristic algorithm is constructed by each round of loading and unloading time, and the simulation problem model is used to solve such planning problems. Define W CNC (the system's work efficiency), which is used to measure the efficiency of the RGV scheduling model under different types of work.

Solution of the model in three cases
For the case where there is only one machining program and no failure, use MATLAB to simulate the planning model (9). The results based on the three sets of given operating parameters are shown in Table 2. In Table 2, t up and t down are the loading start time and the blanking start time, respectively. It can be found that when there is only one machining program and no failure occurs, the CNC is used to present a working cycle of 1 2 7 8. The RGV scheduling process at this time is shown in Figure 4. When RGV works in parameter group 1,383 materials are processed in one complete working process, which lasts 28758s; when RGV works in parameter group 2,358 materials are processed in one complete working process, which lasts 28795s; when RGV is parameter group 3 At work, a total of 392 materials were processed during a complete work, which lasted 28,709 s.
For the case of two machining programs without failure, use MATLAB to simulate the planning model (14). The results based on the three sets of given operating parameters are shown in Table   3-5. It can be seen from Table 3. that when the processing system with two processes works in parameter group 1, a maximum of 248 clinker can be produced in one complete work process, and CNCs numbered 1, 4, 6, and 8 are used in the first process. The CNC numbered 2, 3, 5, and 7 perform the second process on the material, and the total time is 28,710 s. The RGV scheduling process at this time is shown in Figure 5.
It can be seen from Table 4 that when the processing system with two processes works in parameter group 2, a maximum of 195 clinker can be produced in one complete working process, and CNCs numbered 1, 4, and 5 are used in the first process. The CNC numbered 2, 3, 6, 7 and 8 perform the second process on the material, and the total time consumption is 28945s. The RGV scheduling process at this time is shown in Figure 6. It can be seen from Table 5. that when the processing system with two processes works in parameter group 3, a maximum of 227 clinker can be produced in one complete working process, and CNCs numbered 2, 4, 6, 7 and 8 are used in the first process. The CNC numbered 1, 3, and 5 perform the second process on the material, and the total time consumption is 28818s. The RGV scheduling process at this time is shown in Figure 7. It is easy to know and has two processes and does not occur. In the randomly faulty RGV working system, among the three sets of given operating parameters, parameter group 1 can be used to produce the most clinker.        For the case of only one machining program and random failure, use MATLAB to simulate the planning model (19). The solution results based on the three sets of given operating parameters are shown in Table 6.
In Table 6, when there are two machining programs and there is a random failure, the CNC also exhibits of 357 complete materials are processed in one complete working process, and 336 clinker materials are processed in the whole working process. The random fault occurs once and lasts for 28810s. When RGV works in parameter group 3, once A total of 362 complete materials were processed during the complete work process, and random failures occurred 4 times for a total duration of 28,780 s. For the case of two machining programs with random faults, use MATLAB to simulate the planning model (20). The results based on the three sets of given operating parameters are shown in Table 7-9.    It can be seen from Table 7 that when the processing system with two processes works in the parameter group 1, a maximum of 248 clinker can be produced in one complete working process, and the random failure occurs twice in each of the first and second steps, numbered 1 The CNC of 4, 6, and 8 perform the first process, and the remaining 4 CNCs perform the second process, with a total time of 28,845s.
It can be seen from Table 8 that when the processing system with two processes works in parameter group 2, up to 195 clinker can be produced in one complete work process, and random failure occurs once in process one, and does not appear in process two.
The total time is 28945s.
It can be seen from Table 9 that when the processing system with two processes works in parameter group 3, up to 227 clinker can be produced in one complete work process, and random failures occur three times in process one and process two, respectively. It is 28818s. It is easy to know that for the RGV working system with two processes and random failure of 1%, among the three sets of given operating parameters, parameter group 3 can be used to produce the most clinker.

Work efficiency solution
In an bionical intelligent system, RGV essentially provides services for the CNC, so that T m is the total working time of a complete working process, n is the number of CNCs, t pi is the actual where in equation (21), WCNC is the ratio of the sum of the actual working hours of all CNCs to the total working time of all CNCs, and the larger WCNC , the higher the operating efficiency of the bionical intelligent system. In the design of RGV dynamic scheduling, when the number of produced materials is as much as the objective function, the CNC waiting time should be reduced as much as possible, and the actual working time should be increased to improve the overall working efficiency of the bionical intelligent system. Using equation (21), the working efficiency of the machining system under three working conditions of one process, two processes and random failure is shown in Table 10 & 11.  In Table 10, T m is the total working time of a complete working process, t pi is the number of CNCs, and W CNC is the actual working time of the CNC in the entire working time, which is obtained by equation (21). From Table 10, it can be seen that in a processing system with only one process and no random failure, RGV has the highest working efficiency when producing clinker according to the third group working parameters, and the processing system has two processes without random failure. Working with the first set of parameters is the most efficient In Table 11, W CNC is also obtained by the formula (21). When the intelligent processing system has only one process but there is a random failure, RGV still produces the clinker according to the third group working parameters, and the working efficiency is the highest. When the processing system has two processes, but a random failure occurs, the work of the second group of parameters is performed. The most efficient. When using the established RGV scheduling model to plan the work of the intelligent processing system, no matter which operating parameters the processing system works, the processing efficiency of the system will not be lower than 95%.

Conclusion
In this paper, the dynamic scheduling of 8 CNC machining systems is studied. The RGV scheduling scheme under different working conditions is given, and the working efficiency of the system is calculated. The simulation results show that the dynamic scheduling model and algorithm for bionical intelligent RGV are feasible. In actual production, when the number of CNCs in the processing system increases, genetic algorithm and ant colony algorithm can also be considered to calculate the tool distribution scheme, thereby improving the calculation efficiency.

Conflict of Interest
We have no conflict of interests to disclose and the manuscript has been read and approved by all named authors.