• CN: 11-2187/TH
  • ISSN: 0577-6686

Journal of Mechanical Engineering ›› 2024, Vol. 60 ›› Issue (18): 338-348.doi: 10.3901/JME.2024.18.338

Previous Articles     Next Articles

Study on the Discrete Manufacturing Workshop Scheduling Method Based on DQN Algorithm Considering AGV

ZHOU Yaqin1, XIAO Meng1, Lü Zhijun1, WANG Junliang2, ZHANG Jie2   

  1. 1. College of Mechanical Engineering, Donghua University, Shanghai 201620;
    2. Institute of Artificial Intelligence, Donghua University, Shanghai 201620
  • Received:2023-09-30 Revised:2024-05-18 Online:2024-09-20 Published:2024-11-15

Abstract: For the production scheduling of discrete manufacturing workshops, it is not only necessary to determine the processing machine of each process of the job and the processing sequence of the processes on the machine, but also according to the job scheduling plan, the AGV needs to transport each job to the corresponding machine for processing before the specified time point, In order to improve the execution rate of the scheduling scheme, a discrete manufacturing workshop scheduling model is constructed that considers constraints such as workshop machine layout, job process route, AGV handling time and AGV position, and minimizes job completion time and AGV load balance as comprehensive goals. Build a reinforcement learning environment based on the discrete manufacturing workshop scheduling mathematical model, including the state space of job, machine and car, scheduling decision action space and reward function; based on the established reinforcement learning environment, design a job car scheduling method based on DQN algorithm, and design job agent, read the local environment of the workshop, map the local environment to the weight of the relevant parameters of the job, and obtain the job scheduling list according to the weight to realize the action selection from the workshop state to the job scheduling. Design the AGV agent, and obtain the relevant parameters of the AGV handling by reading the scheduling decision and workshop information of the job agent, and realize the interaction between the AGV agent and the job agent. The handling related parameters and the car status information in the local environment of the workshop are mapped into the relevant weights of the car scheduling, and the car scheduling list is obtained according to the weights to realize the action selection of the car scheduling. Finally, the algorithm is tested through the actual case of discrete manufacturing workshop. The test results show that the scheduling algorithm based on the DQN algorithm can effectively solve the discrete manufacturing workshop scheduling problem considering the handling of AGVs, minimize the maximum completion time of job, and balance the handling of AGVs load.

Key words: discrete manufacturing shop, job scheduling, AGV scheduling, DQN algorithm

CLC Number: