基于服装自动排料的用料核算方法、系统、设备及介质与流程

专利检索2025-03-15  24


本发明涉及服装排料管理,具体涉及一种基于服装自动排料的用料核算方法、系统、设备及介质。


背景技术:

1、服装排料是指将服装面辅料在规定面料幅宽内合理排放的过程,将纸样依工艺要求形成能紧密相接的不同形状的排列组合,对于服装订单生产的首单样衣开发,需要进行单件服装的用料核算,从而估计当前订单需要准备的面辅料的用量。

2、现有的服装排料中单件服装的用量核算通常采用人工排料的方式,而人工排料不仅需要手动录入样板裁片、面辅料幅宽、面料属性、样板规格件数,还需要根据工人经验进行人工分床,通常按照1:1的规格件数进行人工分床,导致下单尺码比例的预估值和实际值存在偏差,无法准确预估面辅料的实际采购量,且人工排料过程效率低下,间接增加了企业的生产成本。

3、综上,目前服装排料存在生产效率低、生产成本高和难以实现科学管理的问题,因此亟需一种基于服装自动排料的用料核算方法以解决上述问题。


技术实现思路

1、针对现有技术的不足,本发明提出一种基于服装自动排料的用料核算方法、系统、设备及介质。

2、本发明第一方面公开了一种基于服装自动排料的用料核算方法,包括:

3、响应于接收到的订单请求,根据订单信息匹配历史订单识别当前订单类型为首单类型或返单类型,根据所述订单类型和订单信息生成排料任务,所述排料任务的数据包括管理系统预设置的纸样文件、裁剪方法、幅宽信息以及订单尺码比例;

4、管理系统通过api接口上传所述排料任务至kafka集群进行消息队列管理,自动排料客户端通过通讯协议连接所述kafka集群,并从kafka集群的消息队列中获取当前订单的排料任务;

5、自动排料客户端解析获取的所述排料任务的json数据,基于解析获得的参数数据模拟分床排料过程,在所述模拟分床排料过程对于所述首单类型订单通过核算服务器进行首单备料,对于所述返单类型订单根据所述首单备料重新核算订单用量,根据预设的分床约束条件生成当前订单分床排料方案,对所述分床排料方案中的纸样文件通过面料利用率预警机制进行实时调整;

6、根据所述分床排料方案,通过核算服务器的贪婪算法进行排料运算,输出目标排料结果,对所述首单类型的目标排料结果通过核算服务器进行订单用量核算,根据通过核算的所述目标排料结果进行自动排料,输出裁剪方案文件上传至目标存储位置;

7、自动排料服务器完成当前订单用量核算后自动排料服务器通过kafka集群的队列获取下一个排料任务进行用量核算,直至完成所述kafka集群中队列的全部排料任务。

8、在一个可选的实施例中,所述根据订单信息匹配历史订单识别当前订单类型为首单类型或返单类型,根据所述订单类型和订单信息生成排料任务,包括:

9、根据订单信息获取采购方信息,根据历史订单中保存的历史采购方信息对当前订单相互匹配,若存在匹配的历史订单,则将当前订单分类为返单类型,通过历史订单信息获取历史尺码比例对返单类型的当前订单调整尺码比例,若不存在匹配的历史订单,则将当前订单分类为首单类型,对单款单色服装采用标准尺码结合当前订单的尺码比例作为排料任务的输入参数。

10、在一个可选的实施例中,所述在所述模拟分床排料过程对于所述首单类型通过核算服务器进行首单备料,对于所述返单类型订单根据所述首单备料重新核算订单用量,包括:

11、对首单类型订单通过prm系统进行标准款服装纸样制作,在面料未齐套前将纸样发送至核算服务器进行纸样的模拟分床、自动排料、生成裁剪方案以及确定单件用量,所述核算服务器返回单件用量数据至prm系统,将单件用量数据结合首单类型订单的尺码比例输出首单类型订单的备料数量,将所述备料数量生成bom单发送至mrp系统,mrp系统通过所述bom单调度首单类型订单的仓库备料;

12、对返单类型订单通过pi ms系统提取历史裁剪方案,判断历史裁剪方案是否能够沿用于所述返单类型订单,若历史裁剪方案中首单订单用量仍能沿用于当前返单类型订单,则根据历史裁剪方案中的首单订单用量继续用量单发送至mes系统以完成订单用量核算,若历史裁剪方案中首单订单用量不能沿用于当前返单类型订单,则将当前返单类型订单的纸样发送至至核算服务器进行纸样的模拟分床、自动排料、生成裁剪方案以及确定单件用量,将单件用量返回pims结合辅料用量生成返单用量单发送至mes系统以完成订单用量核算。

13、在一个可选的实施例中,所述根据预设的分床约束条件生成当前订单分床排料方案,包括:

14、对于当前订单增加交货数量要求的约束条件,包括服装各个规格的数量上限qmax和数量下限qmin;

15、对于当前订单增加裁床最大铺布长度要求的约束条件,通过单床最大长度限定进行约束;

16、对于当前订单排料方式增加优先级的约束条件,所述优先级的约束条件以最大化混排方式的利用率为目标将混排方式设置优先级高于高底层排方式;

17、对于当前订单的单床排料任务增加时限约束,所述时限约束为单床排量任务不超过1分钟;

18、捆条用量不计入分床排料中,而通过公式计算,所述公式为捆条用量=捆条面积/幅宽*损耗倍率。

19、在一个可选的实施例中,所述对所述分床排料方案中的纸样文件通过面料利用率预警机制进行实时调整,包括:

20、对于所述纸样文件通过plm进行初设计,通过prm系统对初设计纸样文件进行纸样自查,以及通过prm系统将初设计纸样文件发送至核算服务器进行依次进行模拟分床、自动排料、生成裁剪方案以及精设计纸样文件,根据生成的精设计纸样文件和纸样自查结果评估计算面料利用率,若面料利用率高于80%,则将书设计纸样文件修改为精设计纸样文件作为分床排料方案的输入参数,若面料利用率不高于80%,则重新进行纸样设计直至满足面料利用率高于80%的要求。

21、在一个可选的实施例中,所述通过核算服务器的贪婪算法进行排料运算,输出目标排料结果中,所述贪婪算法的步骤包括:

22、输入参数,每床最大层数c、每床最大件数m、号型个数t、对应号型的件数q;对t、q降序排列;根据贪婪算法的十种分类,对c、m、q进行判断,得出不同的单床方案;以c、m为目标对方案进行优化,保存分床方案;判断号型余数,保留余数大于零的号型;有号型余数大于0,则返回对t、q降序排列的步骤重新开始,直至余数均为0;:余数均为0时输出目标排料结果;

23、所述贪婪算法的十种分类包括:

24、第一种分类:m>1且t≥m,i=m时q(i)≥c:获取满足最大层数c及最大件数m的单床方案;

25、第二种分类:m>1且t≥m,i=0时q(i)≥c,i=m时q(i)<c:获取满足最大件数m但可能不是最大层数c的单床方案;

26、第三种分类:m>1且t≥m,i=0时q(i)<c:获取满足最大件数m但层数为q(0)的单床方案;

27、第四种分类:1<t<m,i=t-1时q(t-1)≥c:获取满足最大层数c但可能不是最大件数m的单床方案;

28、第五种分类:1<t<m,q(0)≥c,q(t-1)<c:根据贪婪算法获取最优单床方案;

29、第六种分类:1<t<m,q(0)<c:获取t件,层数<c的单床方案;

30、第七种分类:t=1,q(0)≤c:单床分完则结束;

31、第八种分类:t=1,q(0)>c:q(0)/c=n,若n≥m:获取满足最大层数c,最大件数m的单床方案;

32、若1≤n<m:获取满足最大层数,件数为n的单床方案;

33、第九种分类:m=1,q(0)≥c:获取1件,c层的单床方案;

34、第十种分类:m=1,q(0)<c:获取1件,q(0)层的单床方案。

35、在一个可选的实施例中,所述对所述首单类型的目标排料结果通过核算服务器进行订单用量核算,包括:

36、plm系统根据首单类型订单尺码比例对比可售尺码信息进行判断,若符合可售尺码要求则将首单类型的目标排料结果发送至核算服务器依次经过模拟分床、自动排料、生成裁剪方案,返回可售尺码的订单用量至prm系统补充辅料用量,以完成订单用量核算,若不符合可售尺码要求则将首单类型的目标排料结果进行人工排料后,上传人工排料结果至prm系统补充辅料用量,以完成订单用量核算。

37、本发明第二方面公开了一种基于服装自动排料的用料核算系统,所述系统包括:

38、任务生成模块,用于接收订单请求,根据订单信息匹配历史订单识别当前订单类型为首单类型或返单类型,根据所述订单类型和订单信息生成排料任务,所述排料任务的数据包括管理系统预设置的纸样文件、裁剪方法、幅宽信息以及订单尺码比例;

39、任务管理模块,用于管理系统通过api接口上传所述排料任务至kafka集群进行消息队列管理,自动排料客户端通过通讯协议连接所述kafka集群,并从kafka集群的消息队列中获取当前订单的排料任务;

40、分床排料模块,用于自动排料客户端解析获取的所述排料任务的json数据,基于解析获得的参数数据模拟分床排料过程,在所述模拟分床排料过程对于所述首单类型订单通过核算服务器进行首单备料,对于所述返单类型订单根据所述首单备料重新核算订单用量,根据预设的分床约束条件生成当前订单分床排料方案,对所述分床排料方案中的纸样文件通过面料利用率预警机制进行实时调整;

41、方案输出模块,用于根据所述分床排料方案,通过核算服务器的贪婪算法进行排料运算,输出目标排料结果,对所述首单类型的目标排料结果通过核算服务器进行订单用量核算,根据通过核算的所述目标排料结果进行自动排料,输出裁剪方案文件上传至目标存储位置;

42、任务轮询模块,用于自动排料服务器完成当前订单用量核算后自动排料服务器通过kafka集群的队列获取下一个排料任务进行用量核算,直至完成所述kafka集群中队列的全部排料任务。

43、本发明第三方面公开了一种基于服装自动排料的用料核算设备,包括:

44、至少一个处理器,以及,

45、与所述至少一个处理器通信连接的存储器;其中,

46、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如本发明第一方面公开的任一项所述的基于服装自动排料的用料核算方法。

47、本发明第四方面公开了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如本发明第一方面公开的任一项所述的基于服装自动排料的用料核算方法。

48、与现有技术相比,本发明具有以下优点:

49、本发明采用排料自动处理程序,针对首单类型和返单类型的订单进行了不同的用量核算方法,以完善精细化场景下服装自动排料中用量核算的问题,同时通过核算服务器以及自动排料程序分别对首单备料、面料利用率、首单用量自动核算以及返单用量核算进行了优化,改善了人工排料用量不准确的情况,科学预估用量成本,极大减少了成本的浪费,以及通过系统替代人工录入生产资料,极大提高了用量核算效率,并减少了在用量核算方面的人员投入,节约人力成本。


技术特征:

1.一种基于服装自动排料的用料核算方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于服装自动排料的用料核算方法,其特征在于,所述根据订单信息匹配历史订单识别当前订单类型为首单类型或返单类型,根据所述订单类型和订单信息生成排料任务,包括:

3.根据权利要求1所述的基于服装自动排料的用料核算方法,其特征在于,所述在所述模拟分床排料过程对于所述首单类型通过核算服务器进行首单备料,对于所述返单类型订单根据所述首单备料重新核算订单用量,包括:

4.根据权利要求1所述的基于服装自动排料的用料核算方法,其特征在于,所述根据预设的分床约束条件生成当前订单分床排料方案,包括:

5.根据权利要求1所述的基于服装自动排料的用料核算方法,其特征在于,所述对所述分床排料方案中的纸样文件通过面料利用率预警机制进行实时调整,包括:

6.根据权利要求1所述的基于服装自动排料的用料核算方法,其特征在于,所述通过核算服务器的贪婪算法进行排料运算,输出目标排料结果中,所述贪婪算法的步骤包括:

7.根据权利要求1所述的基于服装自动排料的用料核算方法,其特征在于,所述对所述首单类型的目标排料结果通过核算服务器进行订单用量核算,包括:

8.一种基于服装自动排料的用料核算系统,其特征在于,所述系统包括:

9.一种基于服装自动排料的用料核算设备,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使计算机执行如权利要求1至7任一项所述的基于服装自动排料的用料核算方法。


技术总结
本发明提出了一种基于服装自动排料的用料核算方法、系统、设备及介质,方法包括:识别当前订单类型,根据订单类型和订单信息生成排料任务;上传排料任务至消息队列进行管理,从消息队列中获取当前订单的排料任务;解析排料任务数据,基于获得的参数模拟分床排料过程,在模拟分床排料过程进行首单备料以及返单订单用量核算,根据预设的分床约束条件生成当前订单分床排料方案,对纸样文件通过面料利用率预警机制进行实时调整;根据分床排料方案,通过贪婪算法进行排料运算,输出目标排料结果,对首单类型的目标排料结果进行订单用量核算,核算后进行自动排料,输出裁剪方案文件;完成当前订单用量核算后获取其他排料任务,直至完成全部排料任务。

技术研发人员:王文彬,杨少涛,李润锋,杨柏,刘春燕
受保护的技术使用者:广州希音国际进出口有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1150951.html

最新回复(0)