论文部分内容阅读
纺织品的染整属于轻纺工业里面的批处理过程,轻纺工业在我国的制造业中占有重要的地位。在过去,纺织品的印染调度大多采用人工排产调度,工人凭借多年的经验进行染缸的排产,这种方法在小批量的情况下是可行的。但当所要排产的纺织品批次大量增加时,工人的经验已经不能很好的解决该问题。基于此,本文在阅读研究了大量的印染相关文献的基础上,针对染整工艺中的最关键的步骤——染色,建立了适用于染缸调度的数学模型,再利用计算软件求解,得出排产结果。本文的撰写基于以下思路:首先,由于客户对颜色、布料、款式等的不同需求,印染生产企业按订单生产,产品具有多品种、小批量和短交货期等特点。在按订单生产的企业中,为了达到稳定的交货率,产品的生产应遵循先进先出的规则,因而,如何在较短的时间内生产出产品成为关键问题。本文以多个产品在不同机器上生产的最快完成时间为目标函数,建立了适用于印染企业的染缸排产模型。该模型考虑了设备的柔性及不同容量、生产不同产品的切换时间、不同颜色纺织品生产时间不同,小缸优先生产等约束。其次,染缸的调度属于NP问题,在多项式时间内不能求得最优解。遗传算法在解决NP问题上具有很大的优势,通过对纺织品的批次进行编码,生成初始种群,再到遗传算子的设计和结果评估等等,遗传算法具有在短时间内得出满意解的特点。本文运用MATLAB软件对算法进行编程和模拟并将遗传算法的求解结果跟最优化软件的求解结果进行比较。最后,企业要实现信息化离不开一个界面友好,操作简单的软件系统。通过简单的操作,可以实现复杂的、科学的排产调度。本文对染缸排产调度系统的设计过程做了较为详尽的介绍。阐述了建立系统所需的知识和技术,在.NET平台上,运用C#语言以及结合MATLAB的混合编程,工人们只要输入纺织品的各项参数并运行软件即可获得满意的调度结果,从而帮助企业提高生产效率。