[发明专利]一种自动排产的方法有效
申请号: | 201910626717.X | 申请日: | 2019-07-11 |
公开(公告)号: | CN110472829B | 公开(公告)日: | 2023-08-01 |
发明(设计)人: | 李一博;郭巧;冯永芳;赵笑;桑宏报 | 申请(专利权)人: | 天津大学 |
主分类号: | G06Q10/0631 | 分类号: | G06Q10/0631;G06Q50/04 |
代理公司: | 天津创智睿诚知识产权代理有限公司 12251 | 代理人: | 王海滨 |
地址: | 300072*** | 国省代码: | 天津;12 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明公开了一种自动排产的方法,包括以下步骤:1)从数据库中获得待排产的订单数据;2)设置加载参数,设置加载订单总面积O |
||
搜索关键词: | 一种 自动 方法 | ||
【主权项】:
1.一种自动排产的方法,其特征在于,包括以下步骤:/n1)获得待排产的订单数据;/n2)在排产之前,设置加载订单所需的参数,包括:工厂当天产能总面积Oc、批次订单面积阈值Bt、仿古面积阈值At、压条面积阈值Lt、排产日期及排产时间;/n3)自动加载要进行排产的订单,具体步骤为:/nI、计算各个订单的优先级P,计算方式如公式①所示,之后将各订单按优先级降序排列,/nP=(T-(Dd-Dn))×Vb ①/n其中T为单个订单的最长生产周期,Dd为发货日期,Dn为当前日期,Vb为优先级基础值;/nII、筛选满足p≥Pt条件的订单,其中Pt为优先级门限值,按实际要求设置;如果存在满足条件的订单,记录对应的订单信息,并将其存储在数组A中,再求得对应订单的面积和,记为Oa,记录订单编号、订单中包含的有压条工艺的零件面积之和La、订单中包含的有仿古工艺的零件面积之和Aa,进入步骤III;如果不存在,则将参与筛选的订单记为数组A,进入步骤IV;其中已被筛选的订单以外的订单称为剩余订单,存储在Ol数组中;/nIII、判断Oa≥Oc是否成立,“是”则结束订单的查找,“否”则进入步骤IV;/nIV、判断Ol数组是否为空,若“是”则结束订单的查找,若“否”则记录数组A内对应订单的刀具信息,并按订单所用刀具的出现次数降序排列,取排列在前九的刀具名称,记为tool1~tool9;/nⅤ、根据tool1~tool9从Ol数组中查找同刀型订单,存放在数组SO中;/nⅥ、循环SO数组,循环变量为i,判断公式②是否成立,“是”则执行步骤Ⅶ,“否”则i+1,执行步骤Ⅷ;/n /n其中Lai与Aai分别为第i个订单中有压条工艺的零件面积以及有仿古工艺的零件面积;/nⅦ、获得满足步骤Ⅵ公式②条件的订单面积,用于更新Oa值,记录订单编号,更新订单包含的有压条工艺的零件面积之和La,有仿古工艺的零件面积之和Aa,并将已选择的订单从SO数组中删除;并判断Oa≥Oc是否成立,“是”则结束订单的查找,“否”则i+1,执行步骤Ⅷ;/nⅧ、判断当前待筛选的订单是否为SO数组中的最后一个订单,或SO数组内是否没有订单,“是”则执行步骤III,“否”则执行步骤Ⅵ;/n4)对步骤3)选择/加载好的订单进行排产,具体步骤为:/nI、对已选择好的订单进行划分,分为正常机器加工的订单和进散板加工的订单;/nII、对于进散板加工的订单,只需将其记录在数据库中即可,在具体加工时会将记录的订单打印成纸质工单,以便可以对照处理;/nIII、统计正常机器加工的订单数组On中的基材类型,记录为Mb数组,记录基材类型是因为排产时同一标准床上只能排版同一种基材的零件;/nIV、循环Mb数组,循环变量为i,从On中筛选出基材与Mb[i]一致的订单Onm;/nⅤ、将Onm按优先级降序排列,循环Onm数组,循环变量为j,将Onm[j]作为当前批次的订单,计算已筛选的订单面积和Onmt,记录订单编号,批次号,并将当前订单从Onm数组中删除,判断公式③是否成立,“是”则执行步骤VI,“否”则j+1继续循环;/noomt≥Bt ③/nVI、判断Onmlt≥Bt/2是否成立,“是”则批次号加1,Onmt置为0,执行步骤Ⅴ,“否”则执行步骤Ⅶ。其中,Onmlt为Onm中剩余的未被选择的订单面积之和,计算方式如公式④所示,公式④中onma[j]为第j个订单的面积;/n /nⅦ、判断Onm数组是否为空,“是”则执行步骤Ⅷ,“否”则执行步骤Ⅴ;/nⅧ、找到记录的最大批次号Nbm,循环Nbm,找出对应批次号的订单,先将其中需要背板加工的零件以及正常加工的零件区分出来(如果工厂有实际要求的话),分别结合排样算法进行排产,生成工单以及排产单,执行步骤Ⅸ;/nⅨ、判断Onm数组内的订单是否均完成排产,没排完则继续步骤Ⅷ,否则再判断当前排样的板材是否为Mb数组中的最后一种板材,“是”则结束排产,“否”则i+1,再执行步骤IV。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津大学,未经天津大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910626717.X/,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06 计算;推算;计数
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理