| 421 | 3 | 176 |
| Downloads | Citas | Reads |
The optimization scheduling problem of flexible manufacturing systems is a complex combinatorial optimization and NP-hard issue. Using timed Petri nets as the model and aiming to minimize the maximum completion time, a novel deadlock-free optimization scheduling method for a class of flexible manufacturing systems has been established through an improved particle swarm optimization algorithm. This method first adopts a two-layer coding strategy for paths and processes, establishing a one-to-one mapping relationship between processes and particle positions. Secondly, it employs a real-time online deadlock avoidance strategy to check and repair the feasibility of particles, ensuring that the searched particles can be decoded into a deadlock-free feasible scheduling sequence. Then, two improvement strategies are designed: a particle process directional adjustment strategy and a local search strategy, to enhance the algorithm′s optimization efficiency and local search capability, ensuring the rapid acquisition of optimal or sub-optimal feasible sequences. Finally, the effectiveness of the proposed algorithm is verified through two simulation experiments. Experimental results demonstrate that, compared to other existing algorithms, the improved particle swarm optimization algorithm exhibits superior optimization capability in solving the deadlock-free optimization scheduling problem of FMSs.
[1]公艳庆.柔性制造系统在工程机械产品制造中的应用[J].中国设备工程,2022(18):87-89.GONG Y Q. Application of flexible manufacturing system in the manufacture of construction machinery products[J].China Plant Engineering, 2022(18):87-89.(in Chinese)
[2]洪良,王艺翔,南恺恺,等.柔性制造系统时延Petri网模型排产优化研究[J].机械设计与制造,2022(4):262-265.HONG L, WANG Y X, NAN K K, et al. Scheduling optimization study of timed Petri net modelsfor flexible manufacturing systems[J]. Machinery Design&Manufacture,2022(4):262-265.(in Chinese)
[3] XING K Y, ZHOU M C, LIU H X, et al. Optimal petrinet-based polynomial-complexity deadlock-avoidance policies for automated manufacturing systems[J]. IEEE Transactions on Systems, Man, and Cybernetics-Part A:Systems and Humans, 2009, 39(1):188-199.
[4] LUO J C, LIU Z Q, ZHOU M C. A Petri net based deadlock avoidance policy for flexible manufac turing systems with assembly operations and multiple resource acquisition[J]. IEEE Transactions on Industrial Informatics, 2019, 15(6):3379-3387.
[5]刘慧霞,李俊红,王红梅,等.具有不可靠资源柔性制造系统的鲁棒控制器设计[J].控制与决策,2022, 37(8):2040-2048.LIU H X, LI J H, WANG H M, et al. Design of robust controllers for flexible manufacturing systems with multiple unreliable resources[J]. Control and Decision, 2022, 37(8):2040-2048.(in Chinese)
[6] LIU H X, FENG Y X, LI J H, et al. Robust Petri net controllers for flexible manufacturing systems with multitype and multiunit unreliable resources[J]. IEEE Transactions on Systems, Man, and Cybernet ics:Systems, 2023, 53(3):1431-1444.
[7] LUO J C, XING K Y, ZHOU M C, et al. Deadlock-free scheduling of automated manufacturing systems using Petri nets and hybrid heuristic search[J]. IEEE Transactions on Systems, Man, and Cyber netics:Systems, 2015, 45(3):530-541.
[8] LI X L, XING K Y, LU Q C. Hybrid particle swarm optimization algorithm for scheduling flexible assembly systems with blocking and deadlock constraints[J]. Engineering Applications of Artificial Intelligence, 2021, 105:104411.
[9] LUO J C, ZHOU M C, WANG J Q. AB&B:an anytime branch and bound algorithm for schedul ing of deadlockprone flexible manufacturing systems[J]. IEEE Transactions on Automation Science and Engineering, 2021, 18(4):2011-2021.
[10]李大成,罗继亮,孙莎莎,等.基于平行Petri网的制造系统调度与控制一体化方法[J].自动化学报,2023, 49(4):845-856.LI D C, LUO J L, SUN S S, et al. The integrated method of scheduling and control for manufacturing systems based on parallel Petri nets[J]. Acta Automatica Sinica, 2023, 49(4):845-856.(in Chinese)
[11]杨恒.基于改进粒子群算法的作业车间调度优化[J].机械设计与制造工程,2019, 48(2):73-76.YANG H. An improved partical swarm optimization algorithm for solving job shop scheduling[J]. Machine Design and Manufacturing Engineering, 2019, 48(2):73-76.(in Chinese)
[12]刘洪铭,曾鸿雁,周伟,等.基于改进粒子群算法作业车间调度问题的优化[J].山东大学学报(工学版),2019,49(1):75-82.LIU H M, ZENG H Y, ZHOU W, et al. Optimization of job shop scheduling based on improved particle swarm optimization algorithm[J]. Journal of Shandong University(Engineering Science), 2019, 49(1):75-82.(in Chinese)
[13]张渊博,邹德旋,张春韵,等.自适应惯性权重的粒子群优化算法[J].计算机仿真,2023, 40(4):350-357.ZHANG Y B, ZOU D X, ZHANG C Y, et al. Particle swarm optimization algorithm with adaptive inertial weight[J]. Computer Simulation, 2023, 40(4):350-357.(in Chinese)
[14]王翠,姜学军.基于动态变化自适应惯性权重混沌粒子群算法[J].沈阳理工大学学报,2022, 41(6):13-18.WANG C, JIANG X J. Chaotic particle swarm optimization based on dynamic change adaptive inertial weight[J]. Journal of Shenyang Ligong University, 2022, 41(6):13-18.(in Chinese)
[15]仝秋娟,赵岂,李萌.基于自适应动态改变的粒子群优化算法[J].微电子学与计算机,2019, 36(2):6-10.TONG Q J, ZHAO Q, LI M. Particle swarm optimization algorithm based on adaptive dynamic change[J]. Microelectronics&Computer, 2019, 36(2):6-10.(in Chinese)
[16]喻明让,陈云,张志刚.离散粒子群优化算法求解多目标柔性作业车间调度问题[J].制造技术与机床,2019(1):159-165.YU M R, CHEN Y, ZHANG Z G. Adiscrete version of particle swarm optimization for multi-objective flexible job-shop scheduling problems[J]. Manufacturing Technology&Machine Tool, 2019(1):159-165.(in Chinese)
[17]吴晓雯,郑巧仙.基于改进粒子群的柔性作业车间调度问题优化研究[J].湖北大学学报(自然科学版),2022,44(5):501-507.WU X W, ZHENG Q X. Optimization of flexible job shop scheduling problem based on improved parti cle swarm[J].Journal of Hubei University(Natural Science), 2022, 44(5):501-507.(in Chinese)
[18]李稚,周双牛.面向绿色智能制造的高维多目标动态作业车间调度优化[J].运筹与管理,2023, 32(1):47-53.LI Z, ZHOU S N. High dimensional multi-objective dynamic job shop scheduling optimization for green intelligent manufacturing[J]. Operations Research and Management Science, 2023, 32(1):47-53.(in Chinese)
[19]张桐瑞,吴定会.混合竞争群优化算法求解柔性车间调度问题[J].控制工程,2021, 28(9):1820-1828.ZHANG T R, WU D H. Hybrid competitive group optimizer algorithm for flexible job-shop scheduling problem[J]. Control Engineering of China, 2021, 28(9):1820-1828.(in Chinese)
[20] LEI H, XING K Y, HAN L B, et al. Hybrid heuristic search approach for deadlock-free schedul ing of flexible manufacturing systems using Petri nets[J]. Applied Soft Computing, 2017, 55:413-423.
[21]周鹏鹏,翟志波,戴玉森.基于改进遗传算法的柔性作业车间调度问题研究[J].组合机床与自动化加工技术,2023(3):183-186.ZHOU P P, ZHAI Z B, DAI Y S. Research on flexible job shop scheduling problem based on improved genetic algorithm[J]. Modular Machine Tool&Automatic Manufacturing Technique, 2023(3):183-186.(in Chinese)
[22]管赛,熊禾根.混合禁忌搜索的车间调度遗传算法研究[J].智能计算机与应用,2023, 13(5):171-174.GUAN S, XIONG H G. A hybrid taboo search genetic algorithm for shop floor scheduling[J]. Intelligent Computer and Applications, 2023, 13(5):171-174.(in Chinese)
[23]晏晓凡.改进灰狼优化算法求解机器人作业车间调度问题[J].计算技术与自动化,2023, 42(2):158-163.YAN X F. An improved grey wolf optimization algorithm for robotic job shop scheduling problem[J]. Computing Technology and Automation, 2023, 42(2):158-163.(in Chinese)
Basic Information:
DOI:10.12194/j.ntu.20230710001
China Classification Code:TP18;TH165
Citation Information:
[1]LIU Huixia,ZHANG Mingxin,School of Electrical Engineering, Nantong University.Deadlock-free scheduling based on improved particle swarm algorithm for flexible manufacturing systems[J].Journal of Nantong University (Natural Science Edition),2024,23(01):38-48.DOI:10.12194/j.ntu.20230710001.
Fund Information:
山东省自然科学基金面上项目(ZR2018MF024); 江苏省“双创博士”项目(JSSCBS20211103); 南通市基础科学研究项目(JC2021203); 烟台市科技创新发展计划(2022XDRH005)
2023-07-10
2023
2023-07-18
2023
1
2023-07-26
2023-07-26
2023-07-26