本发明涉及车间生产进度控制,尤其涉及一种车间生产进度控制方法及系统。
背景技术:
1、随着制造业的发展,车间生产进度控制变得尤为重要。传统的车间生产进度控制方法往往仅根据当前已确定的汽车零部件需求量进行生产排程,然而,实际生产中往往存在多种不确定因素,如客户需求变化、生产线故障等,这些因素可能导致生产进度无法按照原计划进行。
2、因此,如何根据实际需求灵活调整车间生产进度,确保生产效率和产品质量,成为当前亟待解决的问题。
技术实现思路
1、本部分的目的在于概述本发明的实施例的一些方面以及简要介绍一些较佳实施例。在本部分以及本技术的说明书摘要和发明名称中可能会做些简化或省略以避免使本部分、说明书摘要和发明名称的目的模糊,而这种简化或省略不能用于限制本发明的范围。
2、鉴于上述现有存在的问题,提出了本发明。
3、因此,本发明提供了一种车间生产进度控制方法及系统,能够解决现有技术中无法根据客户变动的需求调整车间生产进度的问题。
4、为解决上述技术问题,本发明提供如下技术方案:
5、第一方面,本发明提供了一种车间生产进度控制方法,包括:
6、获取第一目标汽车零部件需求量数据以及对应第一目标汽车零部件需求量数据的第一约束时间,所述第一目标汽车零部件需求量数据为当前已确定的汽车零部件需求量数据;
7、根据所述第一目标汽车零部件需求量数据以及对应第一目标汽车零部件需求量数据的第一约束时间,结合第一计划排程算法,建立第一车间生产进度策略;
8、根据所述第一车间生产进度策略判断第二目标汽车零部件需求量数据以及对应第二目标汽车零部件需求量数据的第二约束时间是否满足车间生产进度,若满足,则使用第一车间生产进度策略以及预设第一资源分配逻辑进行车间生产进度控制;
9、若不满足,则使用第二车间生产进度策略以及预设第一资源分配逻辑进行车间生产进度控制。
10、作为本发明所述的车间生产进度控制方法的一种优选方案,其中:所述第二车间生产进度策略包括:
11、根据所述第一目标汽车零部件需求量数据、对应第一目标汽车零部件需求量数据的第一约束时间、第二目标汽车零部件需求量数据以及对应第二目标汽车零部件需求量数据的第二约束时间,结合第二计划排程算法,建立第二车间生产进度策略;
12、所述第二目标汽车零部件需求量数据为新增汽车零部件需求量。
13、作为本发明所述的车间生产进度控制方法的一种优选方案,其中:所述获取第一目标汽车零部件需求量数据以及对应第一目标汽车零部件需求量数据的第一约束时间包括:
14、记x={x1,x2,...,xi,...,xn}为第一目标汽车零部件需求量数据集,其中xi表示第i个客户的需求量,n表示当前已确定的汽车零部件需求量对应的客户总量;
15、记t={t1,t2,...,ti,...,tn}为对应第一目标汽车零部件需求量数据的第一约束时间数据集,其中ti表示第i个客户的需求量的约定完成时间。
16、作为本发明所述的车间生产进度控制方法的一种优选方案,其中:所述第一计划排程算法包括:
17、所述第一计划排程算法包括建立第一目标函数以及第一预设约束条件,所述第一目标函数表示如下:
18、
19、其中,ci是第一目标汽车零部件需求量数据中生产第i个客户零部件的基本成本,xi表示为第一目标汽车零部件需求量数据中第i个客户的需求量,oi是第一目标汽车零部件需求量数据中第i个客户零部件的加班生产成本系数,yi表示为第一目标汽车零部件需求量数据中第i个客户零部件是否有加班生产,取值为0或1,若为加班生产则取值1,若不是则取值0,di是第一目标汽车零部件需求量数据中延期交货的罚款成本,zi表示第一目标汽车零部件需求量数据中第i个客户零部件是否延期交付,取值为0或1,若为延期交付则取值1,若不是则取值0;
20、所述第一预设约束条件包括需求满足约束、时间窗口约束以及生产速率与资源约束,表示如下:
21、所述需求满足约束表示为:
22、
23、其中,s1表示开始生产第一目标汽车零部件需求量数据中第1个客户零部件的时间点,表示开始生产第一目标汽车零部件需求量数据中第1个客户零部件的时间点至第1个客户的需求量的约定完成时间内生产量,cl表示生产量计算公式,max(t1,t2,...,tn)表示客户的需求量的约定完成时间最大值;
24、所述时间窗口约束表示为:
25、si+tsi·xi≤ti
26、其中,si是开始生产第i个客户零部件的时间点,tsi是生产单个零部件所需时间,ti是第i个客户的约束完成时间;
27、所述生产速率与资源约束包括正常生产速率约束、加班生产速率约束以及资源约束,其中,正常生产速率约束为:
28、xi≤ri×li×mi
29、其中,ri为生产第i个客户零部件时的正常生产速度,li为生产第i个客户零部件时的可用人工时数,mi为生产第i个客户零部件时的可用产线数;
30、加班生产速率约束为:
31、γi≤ρi×oi×mi
32、其中,γi表示生产第i个客户零部件时的加班生产量,ρi为生产第i个客户零部件时的加班生产速度,且ρi<ri),oi为生产第i个客户零部件时的加班工时数;
33、资源约束为:
34、人工和产线的最大使用:li+oi≤lmax,mi≤mmax,其中,lmax表示最大人工时数,mmax表示最大生产线数量。
35、作为本发明所述的车间生产进度控制方法的一种优选方案,其中:所述根据所述第一车间生产进度策略判断第二目标汽车零部件需求量数据以及对应第二目标汽车零部件需求量数据的第二约束时间是否满足车间生产进度包括:
36、将第二目标汽车零部件需求量数据以及对应第二目标汽车零部件需求量数据的第二约束时间与所述第一目标汽车零部件需求量数据以及对应第一目标汽车零部件需求量数据的第一约束时间进行数据重组;
37、判断重组后数据是否满足第一车间生产进度策略,若满足,则第一车间生产进度策略判断第二目标汽车零部件需求量数据以及对应第二目标汽车零部件需求量数据的第二约束时间满足车间生产进度;
38、若不满足,使用第二车间生产进度策略以及预设第一资源分配逻辑进行车间生产进度控制。
39、作为本发明所述的车间生产进度控制方法的一种优选方案,其中:还包括:
40、当第二目标汽车零部件需求量在第一预设时间控制阈值内大于第一预设需求量时,根据所述第一车间生产进度策略判断第二目标汽车零部件需求量数据以及对应第二目标汽车零部件需求量数据的第二约束时间是否满足车间生产进度;
41、当第二目标汽车零部件需求量在第一预设时间控制阈值内不大于第一预设需求量,且对应第二目标汽车零部件需求量数据的第二约束时间大于第一预设时间控制阈值时,根据所述第一车间生产进度策略判断第二目标汽车零部件需求量数据以及对应第二目标汽车零部件需求量数据的第二约束时间是否满足车间生产进度;
42、当第二目标汽车零部件需求量对应的客户为第一预设客户清单中的客户时,根据所述第一车间生产进度策略判断第二目标汽车零部件需求量数据以及对应第二目标汽车零部件需求量数据的第二约束时间是否满足车间生产进度。
43、作为本发明所述的车间生产进度控制方法的一种优选方案,其中:还包括:
44、根据所述第n-1车间生产进度策略判断第n目标汽车零部件需求量数据以及对应第n目标汽车零部件需求量数据的第n约束时间是否满足车间生产进度,若满足,则使用第n-1车间生产进度策略以及预设第一资源分配逻辑进行车间生产进度控制;
45、若不满足,则使用第n车间生产进度策略以及预设第一资源分配逻辑进行车间生产进度控制。
46、第二方面,本发明提供了一种车间生产进度控制系统,包括:
47、数据获取模块,用于获取第一目标汽车零部件需求量数据以及对应第一目标汽车零部件需求量数据的第一约束时间,所述第一目标汽车零部件需求量数据为当前已确定的汽车零部件需求量数据;
48、进度策略获取模块,用于根据所述第一目标汽车零部件需求量数据以及对应第一目标汽车零部件需求量数据的第一约束时间,结合第一计划排程算法,建立第一车间生产进度策略;
49、判断模块,用于根据所述第一车间生产进度策略判断第二目标汽车零部件需求量数据以及对应第二目标汽车零部件需求量数据的第二约束时间是否满足车间生产进度,若满足,则使用第一车间生产进度策略以及预设第一资源分配逻辑进行车间生产进度控制;
50、控制模块,用于若不满足,则使用第二车间生产进度策略以及预设第一资源分配逻辑进行车间生产进度控制。
51、第三方面,本发明提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上所述的方法的步骤。
52、第四方面,本发明提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上所述的方法的步骤。
53、与现有技术相比,本发明的有益效果:本发明提出一种车间生产进度控制方法及系统,获取第一目标汽车零部件需求量数据以及对应第一目标汽车零部件需求量数据的第一约束时间,所述第一目标汽车零部件需求量数据为当前已确定的汽车零部件需求量数据;根据所述第一目标汽车零部件需求量数据以及对应第一目标汽车零部件需求量数据的第一约束时间,结合第一计划排程算法,建立第一车间生产进度策略;根据所述第一车间生产进度策略判断第二目标汽车零部件需求量数据以及对应第二目标汽车零部件需求量数据的第二约束时间是否满足车间生产进度,若满足,则使用第一车间生产进度策略以及预设第一资源分配逻辑进行车间生产进度控制;若不满足,则使用第二车间生产进度策略以及预设第一资源分配逻辑进行车间生产进度控制。本发明能够根据客户变动的需求灵活调整车间生产进度,确保生产效率和产品质量。
1.一种车间生产进度控制方法,其特征在于,包括:
2.如权利要求1所述的车间生产进度控制方法,其特征在于,所述第二车间生产进度策略包括:
3.如权利要求2所述的车间生产进度控制方法,其特征在于,所述获取第一目标汽车零部件需求量数据以及对应第一目标汽车零部件需求量数据的第一约束时间包括:
4.如权利要求3所述的车间生产进度控制方法,其特征在于,所述第一计划排程算法包括:
5.如权利要求4所述的车间生产进度控制方法,其特征在于,所述根据所述第一车间生产进度策略判断第二目标汽车零部件需求量数据以及对应第二目标汽车零部件需求量数据的第二约束时间是否满足车间生产进度包括:
6.如权利要求5所述的车间生产进度控制方法,其特征在于,还包括:
7.如权利要求6所述的车间生产进度控制方法,其特征在于,还包括:
8.一种车间生产进度控制系统,其特征在于,包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。
