关键词:
柔性作业车间调度
多目标优化
沙丘猫算法
NSGAⅡ
摘要:
随着数字化和智能化技术的迅速发展,智能制造正在成为推动制造业升级的重要方向。其中,智能车间作为智能制造的基础,为实现高效、灵活、智能的生产流程提供了重要支撑。在智能车间中,柔性作业车间调度问题(FJSP)作为一项核心问题,已成为广泛关注和研究的热点之一。通过解决FJSP问题,可以优化车间调度方案,实现生产线的最优化配置。而元启发式算法因其适应性强、求解效果优秀,成为解决FJSP的有力工具。沙丘猫优化算法(SCSO)是2022年提出的新元启发式算法,在基准函数测试和工程设计问题有优异表现,因此本文将SCSO应用在求解FJSP上,主要研究内容如下:
(1)使用两段式编码将SCSO离散化,以期解决以最大完工时间为目标的FJSP,并采用15个学术界公认的柔性作业车间调度基准测试算例对其性能进行测试和验证,同时与现在其他优秀的算法进行对比,分析SCSO的优劣。
(2)对SCSO进行改进,提出了混合沙丘猫优化算法(HSCSO)模型,对SCSO的参数进行非线性收敛改进,对其搜索猎物阶段的个体位置更新公式用正余弦算法加以改进。在HSCSO迭代过程中,对工序编码使用改进位置更新公式更新,对机器编码采用遗传算法的均匀交叉算子进行更新。最后,通过15个标准算例的验证,与其他算法相比,HSCSO能在更多的算例中求得最优解,并且综合解的质量最高,RPD的平均值为3.09,为四种算法最低,证明了其在求解FJSP问题方面的计算能力和有效性。
(3)将HSCSO与非支配排序遗传算法相结合,提出了HSCSO-NSGAⅡ算法,求解以最大完工时间、机器总负荷以及总能耗为优化对象的多目标柔性作业车间调度问题,在15个标准算例中验证了算法的有效性。同时,超体积值最高提升50%,证明了HSCSO-NSGAⅡ所得的pareto前沿比未改进的沙丘猫优化算法更优秀,算法性能更佳。
(4)将混合沙丘猫优化算法应用到实际生产中,设计了一套岩板加工车间调度系统。系统采用B/S架构,选用My SQL作为数据存储数据库,选用Vue结合Element-UI制作前端界面。本系统可根据输入的JSON文件,生成甘特图,直观地指导生产排程。