[发明专利]基于层次任务网络和关键路径法的任务优化方法在审
| 申请号: | 201710467783.8 | 申请日: | 2017-06-20 |
| 公开(公告)号: | CN107341596A | 公开(公告)日: | 2017-11-10 |
| 发明(设计)人: | 时轮;王池平 | 申请(专利权)人: | 上海交通大学;上海神剑精密机械科技有限公司 |
| 主分类号: | G06Q10/06 | 分类号: | G06Q10/06 |
| 代理公司: | 上海交达专利事务所31201 | 代理人: | 王毓理,王锡麟 |
| 地址: | 200240 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 层次 任务 网络 关键 路径 优化 方法 | ||
1.一种基于层次任务网络和关键路径法的任务优化方法,其特征在于,包括以下步骤:
步骤1:基于HTN规划方法的逻辑语言体系,建立车间生产计划问题四元组模型;
步骤2:分解任务网络TN;
步骤3:基于关键路径法对任务网络TN进行动态调整优化,即计算出任务网络TN中各任务的可调整时间区间[ft,bt],然后将非关键路径上的任务的指定开始生产时间at在[ft,bt]中进行前移和后移的操作,为达到产能平衡的状态,这个过程中会尽量避免对任务网络中关键路径上的任务进行调整;
步骤4:根据优化后的任务网络TN生成生产计划。
2.根据权利要求1所述的方法,其特征是,所述的车间生产计划问题四元组模型具体为:p=(S0,TN,D,TS),其中:S0为初始状态,TN为任务网络,D为领域知识,包含了方法的集合和操作符集合,操作符描述了完成任务所需的前提条件,方法以“处方”的形式描述了如何将非原子任务分解成更小子任务,包括分解前提条件和子任务集合,TS为生成的规划期内操作任务集合。
3.根据权利要求2所述的方法,其特征是,所述的初始状态S0,具体为一个二元组S0=(partinfo,WCinfo),即在进行初始规划时生产环境的状态,其中:partinfo为各零部件初始库存信息的集合,即partinfo={(partname1,inventory),(partname2,inventory),...,(partnamej,inventory)},其中:partname为零部件名称,inventory为初始库存量;WCinfo为各工作中心的日生产能力信息集合,为WCinfo={(WCname1,MC11,...,MC1N1,),...,(WCnamei,MCi1,,...,MCiNi),...,(WCnameI,MCI1,,...,MCINI)},其中:WCnamei为第i个工作中心的标识名称,其中:MCij(j∈[1,Ni])为一个两元组,表示第i个工作中心中第j台设备的日生产能力信息,为MCij=(Machinenameij,mcij),其中:Machinenameij为机器名称,mcij为设备的日生产能力;
所述的任务网络TN为任务的集合,具体为一个一元组TN=(T),其中:T表示TN中的任务,T=(NO,FNO,partname,BN,outsourcing,Q,Rt,bt,ft,at isfn,isda),NO用来唯一标识任务,FNO为成品任务编号,partname为任务名,BN为结构树编号,outsourcing为一个布尔型的值,表示是否为需要外购的零部件,Q为需求生产量,Rt为需求完成时间,bt为最晚开始生产时间,ft为最早开始生产时间,at为指定开始生产时间,isda是一个布尔型变量,表示该任务是否已分解;
所述的领域知识D,具体为一个二元组D=(O,M),其中:O为有限操作集,O=(info),其包含了用于执行任务的工艺信息,info=(NO,partname,batch,pt,process),partname为操作执行的对象,以零部件名称标识,batch为生产批量,pt为单件加工时间,process为零部件的生产工序步骤集合,记为process={(step_No1,stepname1,AM1,st1),,,(step_Nos,stepnames,AMs,sts),,,(step_NoS,stepnameS,AMs,stS)},其中:step_Nos、stepnames、AMs和sts分别表示第s步工序的步数、名称、可用设备序列和工序作业时间;M为有限方法集,一个方法是一个二元组m=(head(m),tn(m)),其中:head(m)表示方法可以求解的复合任务,为head(m)=(NO,partname,BN),其中:BN表示结构树编号;tn(m)=(Tm,Cm)表示方法m分解复合任务head(m)得到任务网络。可依据物料清单表生成M;
所述的规划期内操作任务集合TS,具体为生成的生产任务集合,TS中每个任务T为T=(No,FNO,partname,BN,outsourcing,Q,,Rt,at,isda)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海交通大学;上海神剑精密机械科技有限公司,未经上海交通大学;上海神剑精密机械科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710467783.8/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理





