目的 针对中小型智能生产车间物料搬运过程中任务分配不合理、资源利用率低等问题,构建以AGV任务完成时间最短、能耗最小和负载均衡为优化目标的多目标优化模型。方法 为提升求解效率与解的质量,提出一种改进NSGA-III算法,采用多层编码结构简化解码过程,并结合非支配解分布动态生成参考点,以适应复杂帕累托前沿分布;同时,引入自适应变异与选择算子策略,强化算法的全局搜索能力与局部收敛性能。基于MATLAB平台,在AGV相同起点与不同起点2种作业场景下开展仿真实验。结果 所提方法在任务完成时间、能耗和负载均衡指标上均优于传统算法,任务完成时间分别减少13.9%与4.64%,能耗降低21.87%与15.45%,负载均衡指数下降39.3%与58.47%。结论 该方法有效提升了多AGV系统调度性能与作业效率。
Abstract
The work aims to construct a multi-objective optimization model with the shortest AGV task completion time, minimum energy consumption and load balance as the optimization objectives to address issues such as unreasonable task allocation and low resource utilization during material handling in small and medium-sized smart production workshops. In order to improve the solution efficiency and solution quality, an improved NSGA-III algorithm was proposed, which adopted a multi-layer coding structure to simplify the decoding process and combined the non-dominated solution distribution to dynamically generate the reference point to adapt to the complex Pareto frontier distribution; At the same time, adaptive mutation and selection operator strategies were introduced to strengthen the global search capability and local convergence performance of the algorithm. Based on the MATLAB platform, simulation experiments were carried out under two operation scenarios, namely, the same starting point and different starting points of AGVs. The results showed that the proposed method outperformed the traditional algorithm in terms of task completion time, energy consumption and load balancing indexes, with the task completion time reduced by 13.9% and 4.64%, energy consumption reduced by 21.87% and 15.45%, and load balancing index decreased by 39.3% and 58.47% respectively. In conclusion, this method effectively enhances the scheduling performance and operational efficiency of the multi-AGV system.
关键词
AGV /
任务分配 /
多目标优化 /
NSGA-III算法
Key words
AGV /
task allocation /
multi-objective optimization /
NSGA-III algorithm
{{custom_sec.title}}
{{custom_sec.title}}
{{custom_sec.content}}
参考文献
[1] 李健, 孟纹羽, 公雪. 产业政策是否提升了制造业产业链自主可控能力?——基于《中国制造2025》的准自然实验[J]. 经济与管理评论, 2025, 41(2): 150-160.
LI J, MENG W Y, GONG X.Does Industrial Policy Enhance the Autonomous Controllability of the Manufacturing Industry Chain? —A Quasi-Natural Experiment Based on "Made in China 2025"[J]. Review of Economy and Management, 2025, 41(2): 150-160.
[2] 田雪颖, 商乾, 管清华. 智能制造及数字化转型工业4.0时代的企业革新之路[J]. 军民两用技术与产品, 2024(12): 8-13.
TIAN X Y, SHANG Q, GUAN Q H.The Innovation of Enterprises' Intelligent Manufacturing and Digital Trasformation in the Era of Industry 4.0[J]. Dual Use Technologies & Products, 2024(12): 8-13.
[3] 中华人民共和国商务部. 政府工作报告[EB/OL]. (2025-03-12) [2025-07-12]. https://www.mofcom.gov.cn/xwfb/ldrhd/art/2025/art_603435844c68492290da26c50b0f3853.html.
Ministry of Commerce of the People's Republic of China. Government Work Report[EB/OL]. (2025-03-12) [2025-07-12]. https://www.mofcom.gov.cn/xwfb/ldrhd/art/2025/art_603435844c68492290da26c50b0f3853.html.
[4] 张中伟, 高增恩, 王菁锐, 等. 分布式AGV调度研究综述与发展趋势分析[J]. 制造技术与机床, 2024(11): 55-61.
ZHANG Z W, GAO Z E, WANG J R, et al.Review and Development Trend Analysis of Distributed AGV Scheduling[J]. Manufacturing Technology & Machine Tool, 2024(11): 55-61.
[5] ABDERRAHIM M, BEKRAR A, TRENTESAUX D, et al.Manufacturing 4.0 Operations Scheduling with AGV Battery Management Constraints[J]. Energies, 2020, 13(18): 5-8.
[6] 王凡通, 王凌, 高雁凤, 等. 基于改进NSGA-Ⅱ算法的多AGV多任务分配研究[J]. 现代电子技术, 2024, 47(9): 157-163.
WANG F T, WANG L, GAO Y F, et al.Research on Multi-AGV Multi-Task Allocation Based on Improved NSGA-Ⅱ Algorithm[J]. Modern Electronics Technique, 2024, 47(9): 157-163.
[7] 吴文彬. 智能车间AGV路径规划与动态调度研究[D]. 深圳: 深圳大学, 2023.
WU W B.Research on AGV Path Planning and Dynamic Scheduling in Intelligent Workshop[D]. Shenzhen: Shenzhen University, 2023.
[8] 丁一, 袁浩, 方怀瑾, 等. 考虑冲突规避的自动化集装箱码头AGV优化调度方法[J]. 交通信息与安全, 2022, 40(3): 96-107.
DING Y, YUAN H, FANG H J, et al.An Optimal Scheduling Method of AGVs at Automated Container Terminal Considering Conflict Avoidance[J]. Journal of Transport Information and Safety, 2022, 40(3): 96-107.
[9] ZOU W Q, PAN Q K, WANG L, et al.Efficient Multiobjective Optimization for an AGV Energy-Efficient Scheduling Problem with Release Time[J]. Knowledge-Based Systems, 2022, 242: 108334.
[10] 杜玲羽, 陈海军, 胡晓兵, 等. 基于PSO-AHP-熵值法的边缘侧多机器人任务调度模型[J]. 组合机床与自动化加工技术, 2025(1): 228-233.
DU L Y, CHEN H J, HU X B, et al.Task Scheduling Model for Multi-Robot at the Edge Based on PSO-AHP-Entropy Method[J]. Modular Machine Tool & Automatic Manufacturing Technique, 2025(1): 228-233.
[11] 戴敏, 张玉伟, 曾励. 绿色作业车间机器与AGV的集成调度研究[J]. 南京航空航天大学学报, 2020, 52(3): 468-477.
DAI M, ZHANG Y W, ZENG L.Integrated Scheduling of Machines and AGVs in Green Job Shop[J]. Journal of Nanjing University of Aeronautics & Astronautics, 2020, 52(3): 468-477.
[12] 张维维, 胡明珠, 李继伟, 等.基于多智能体非合作-进化博弈的柔性作业车间机器-AGV协同调度[J/OL]. 计算机集成制造系统, 2025: 1-19. [2025-03-28]. https://doi.org/10.13196/j.cims.2024.0215.
ZHANG W W, HU M Z, LI J W, et al.Flexible Workshop Machine-AGV Collaborative Scheduling Based on Multi-Agent Non-Cooperative Evolutionary Game Theory[J/OL]. Computer-Integrated Manufacturing Systems, 2025: 1-19. [2025-03-28]. https://doi.org/10.13196/j.cims.2024.0215.
[13] FRIEZE A, PEGDEN W, TKOCZ T.On Random Multi-Dimensional Assignment Problems[J]. Discrete Applied Mathematics, 2020, 287: 1-9.
[14] QIN Y C, ZHANG J H, CHAN F T S, et al. A Two-Stage Optimization Approach for Aircraft Hangar Maintenance Planning and Staff Assignment Problems under MRO Outsourcing Mode[J]. Computers & Industrial Engineering, 2020, 146: 106607.
[15] 丁凯, 罗丹, 张旭东. 考虑设备布局的智能车间生产任务动态分配方法[J]. 制造业自动化, 2022, 44(7): 91-94.
DING K, LUO D, ZHANG X D.Production Task Allocation and Prediction in a Smart Shop Floor Considering Equipment Layout[J]. Manufacturing Automation, 2022, 44(7): 91-94.
[16] 冯开团, 袁杰. 基于改进注水算法的离散车间任务分配问题研究[J]. 系统仿真学报, 2022, 34(4): 768-776.
FENG K T, YUAN J.Research on Discrete Workshop Task Assignment Based on Improved Water Filling Algorithm[J]. Journal of System Simulation, 2022, 34(4): 768-776.
[17] 唐峯竹, 唐欣, 李春海, 等. 基于深度强化学习的多无人机任务动态分配[J]. 广西师范大学学报(自然科学版), 2021, 39(6): 63-71.
TANG F Z, TANG X, LI C H, et al.Dynamic Task Allocation Method for UAVs Based on Deep Reinforcement Learning[J]. Journal of Guangxi Normal University (Natural Science Edition), 2021, 39(6): 63-71.
[18] LIN Y S, XU Y L, ZHU J W, et al.MLATSO: A Method for Task Scheduling Optimization in Multi-Load AGVs-Based Systems[J]. Robotics and Computer-Integrated Manufacturing, 2023, 79: 102397.
[19] YANG M X, CHEN Y H, LI Y K, et al.A Two-Stage Hybrid NSGA-III with BWO for Path Planning and Task Allocation in Agricultural Land Preparation[J]. PLoS One, 2025, 20(1): e0315670.
[20] 张珊莉, 谢加良, 陈水利. 基于模糊系统的改进型NSGA-III算法[J]. 模糊系统与数学, 2023, 37(2): 13-24.
ZHANG S L, XIE J L, CHEN S L.Improved NSGA-III Algorithm Based on Fuzzy System[J]. Fuzzy Systems and Mathematics, 2023, 37(2): 13-24.
[21] WU R, TIAN Z, LI X X, et al.Improved Discrete Particle Swarm Optimization Algorithm for Solving Fuzzy Flexible Job Shop Machines and Automated Guided Vehicles Fusion Scheduling Problem[J]. Engineering Applications of Artificial Intelligence, 2025, 160: 111951.
[22] TANG Q, WANG H.Data-Driven Automated Job Shop Scheduling Optimization Considering AGV Obstacle Avoidance[J]. Scientific Reports, 2025, 15: 5.
基金
北京印刷学院校级项目(KYCPT202513)