首页|基于NSGAII和神经网络的织造车间大规模调度

基于NSGAII和神经网络的织造车间大规模调度

扫码查看
为解决遗传算法在织造车间大规模调度中容易陷入局部最优的问题,提出了NSGAII-NN125 调度算法.首先,根据织造车间大规模调度的特点,以最小化逾期损失、完工时间和改车次数为优化目标,建立了织造车间调度模型.然后设计了以神经网络模型NN125 为主体的调度模块,其可根据织轴和织机特征信息生成调度方案.最后,设计了以NSGAII为主体的优化模块,其根据方案优劣对调度模块中的NN125 进行优化.结果表明:NSGAII-NN125 的调度质量随着调度规模的不断增大始终非常稳定,而且已优化的调度模块可直接用于相似问题的调度,调度性能较好,由于省去了优化过程,调度速度(约 50 个织轴/s)也有较大提升,具有较好的实用价值.
Large-scale scheduling of weaving workshop based on NSGAII and neural network
Objective With the increase of personnel,machines and materials,the scheduling scale of weaving workshop increases exponentially.The intelligent scheduling algorithm represented by genetic algorithm is easy to fall into the local optimal solution when solving large-scale scheduling problems,and the process is slow,which is difficult to meet the actual demand.This study aims to combine the advantages of genetic algorithm and neural network to solve the problem of large-scale scheduling in weaving workshop.Method According to the characteristics of large-scale scheduling of weaving workshop,a weaving workshop scheduling model was established to minimize overdue loss,the makespan and the number of variety changes.Then,a weaving workshop scheduling algorithm NSGAII-NN125 based on NSGAII and neural network was proposed to solve the large-scale scheduling problem of weaving workshop,which consists of a scheduling module and a multi-objective optimization module.Finally,the optimization module was adopted to find the best the scheduling module according to the merits and demerits of the generation scheme,leading to the scheduling module with high quality,fast speed and reusable.Results Comparing the objectives of minimizing overdue loss,the makespan and the number of variety changes,NSGAII-NN125 offered stable performance in a series of weaving workshop scheduling,especially in large-scale scheduling with more than 300 looms and more than 2 000 weaver's beams(Tab.3).The optimization does not fall into the trend of local optimal solution,and the solution quality is outstanding.Compared with the optimization time,NSGAII-NN125 needed to take longer time to calculate and update the eigenvalues of the neural network.The scheduling speed of NSGAII-NN125 was about 0.67 weaver's beams per second.The NN125 model set was optimized by NSGAII-NN125 according to the scheduling requirements of a weaving workshop which can be used for scheduling similar requirements.Compared with the scheduling objectives,it can be seen that the scheduling quality of the optimized NN125 model set is only slightly weaker than that of NSGAII-NN125,and the time consumption is greatly reduced because the long optimization process is eliminated.The scheduling speed is increased to 50 weaver's beams per second,which has good practical value(Tab.4).Conclusion The NSGAII-NN125 scheduling algorithm was divided into scheduling module and optimization module in structure.The scheduling and optimization were decoupled,so that the search space of genetic algorithm was limited to a fixed number of parameters in the neural network model,which solves the problem that the GA is easy to fall into the local optimal solution or even scheduling failure due to the large solution space in the large-scale scheduling.More importantly,NSGAII-NN125 outputs the optimal NN125 model set after solving a certain problem.The network model set can be reused to avoid repeated optimization of similar problems and improve the actual scheduling speed,which has good practical value.

weaving workshoplarge-scale schedulingNSGAIIneural networkmulti-objective optimizationintelligent scheduling

雷钧杰、沈春娅、胡旭东、汝欣、彭来湖

展开 >

浙江理工大学 机械与自动控制学院,浙江 杭州 310018

浙江理工大学 浙江省现代纺织装备技术重点实验室,浙江 杭州 310018

织造车间 大规模调度 NSGAII 神经网络 多目标调度 智能调度

浙江省公益技术研究计划项目浙江省重点研发计划项目浙江省博士后科研项目特别资助项目浙江理工大学科研启动基金

LGG21E0500242019C01038ZJ202000418022224-Y

2023

纺织学报
中国纺织工程学会

纺织学报

CSTPCDCSCD北大核心
影响因子:0.699
ISSN:0253-9721
年,卷(期):2023.44(11)
  • 6