[发明专利]工序的执行资源分配方法、装置和存储介质有效
申请号: | 202110698605.2 | 申请日: | 2021-06-23 |
公开(公告)号: | CN113159657B | 公开(公告)日: | 2021-09-21 |
发明(设计)人: | 景宁;李峰;郭凯;房作仁;孟帅 | 申请(专利权)人: | 江苏中车数字科技有限公司 |
主分类号: | G06Q10/06 | 分类号: | G06Q10/06;G06Q10/04;G06Q50/04 |
代理公司: | 南京经纬专利商标代理有限公司 32200 | 代理人: | 罗运红 |
地址: | 210032 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 工序 执行 资源 分配 方法 装置 存储 介质 | ||
1.一种工序的执行资源分配方法,其特征在于,所述方法包括:
当接收到工序执行资源分配指令时,获取所述工序执行资源分配指令中携带的目标产品的工艺列表和资源分配限定信息;
对所述工艺列表进行解析,获得所述工艺列表中各工序的标准工时、工种信息、工序依赖关系和工序最短时间;
根据所述资源分配限定信息,调用对应的资源分配函数;
将各所述工序的标准工时、工种信息、工序依赖关系、工序最短时间和所述资源分配限定信息中的限定信息作为所述资源分配函数的输入,执行所述资源分配函数进行资源分配,输出所述目标产品的工序执行资源分配结果,所述工序执行资源分配结果中,包括各工序的执行时间段、执行人员数量和生产目标产品的执行时间;
当所述资源分配限定信息标识的限定类型为最短节拍限定时,所述资源分配限定信息包括标识限定类型的信息;
当所述资源分配限定信息标识的限定类型为人员限定时,所述资源分配限定信息包括标识限定类型的信息和生产所述目标产品投入执行人员的预设个数;
当所述资源分配限定信息标识的限定类型为固定节拍限定时,所述资源分配限定信息包括标识限定类型的信息和生产所述目标产品投入的预设执行时间;
当所述资源分配限定信息标识的限定类型为固定节拍和人员限定时,所述资源分配限定信息包括标识限定类型的信息、生产所述目标产品投入的预设执行时间和执行人员的预设个数;
所述根据所述资源分配限定信息,调用对应的资源分配函数的步骤,包括:
当所述资源分配限定信息标识的限定类型为最短节拍限定时,调用最短节拍资源分配函数;
当所述资源分配限定信息标识的限定类型为人员限定时,调用人员限定资源分配函数;
当所述资源分配限定信息标识的限定类型为固定节拍限定时,调用固定节拍资源分配函数;
当所述资源分配限定信息标识的限定类型为固定节拍和人员限定时,调用固定节拍和人员资源分配函数;
当所述资源分配函数为最短节拍资源分配函数时,执行所述资源分配函数进行资源分配的步骤,包括:
根据各所述工序对应的标准工时和工序最短时间进行分析,获得各所述工序对应的最大执行人员数量;
根据各所述工序对应的工序依赖关系,将各所述工序中无前置工序的开始时间作为一个生产周期的开始时间,基于各所述工序中无前置工序投入最大执行人员数量,为各所述工序中无前置工序分配执行时间段;
以各所述工序中存在后置工序的前置工序的结束时间,作为对应后置工序的开始时间,基于各所述工序中的后置工序投入最大执行人员数量,依次为各所述后置工序分配执行时间段;
根据各所述工序对应的执行时间段,确定最长执行链路,并锁定最长执行链路上的工序的执行时间段;
循环执行调整函数,基于各所述工序对应的所述工种信息,在不影响最长执行链路的基础上,按照平摊人员资源调整未锁定的工序的开始时间、结束时间及执行人员数量,直至满足最少人员资源投入,确定所述未锁定的工序的执行时间段;
根据所述最长执行链路上的工序的执行时间段、所述未锁定的工序的执行时间段,以及各所述工序对应的执行人员数量,输出所述目标产品的工序执行资源分配结果;
当所述资源分配函数为人员限定资源分配函数时,执行所述资源分配函数进行资源分配的步骤,包括:
根据各所述工序对应的工序依赖关系,以各所述工序中无前置工序且无后置工序的工序分配一个执行人员,存在后置工序或存在前置工序的工序分配所述预设个数的执行人员为分配条件,为各所述工序分配执行人员数量;
根据各所述工序对应的工序依赖关系,将各所述工序中无前置工序的开始时间作为一个生产周期的开始时间,基于各所述工序中无前置工序投入的执行人员数量,为各所述工序中无前置工序分配执行时间段;
以各所述工序中存在后置工序的前置工序的结束时间,作为对应后置工序的开始时间,基于各所述工序中的后置工序投入的执行人员数量,依次为各所述后置工序分配执行时间段;
循环执行调整函数,基于各所述工序对应的所述工种信息和工序时间推移优先级,在不超出投入所述执行人员的预设个数的基础上,对各所述工序的开始时间、结束时间及执行人员数量进行资源分摊调整,直至满足最短执行时间投入,确定各所述工序对应调整后的执行时间段;
根据各所述工序对应调整后的执行时间段和执行人员数量,输出所述目标产品的工序执行资源分配结果;
当所述资源分配函数为固定节拍资源分配函数时,执行所述资源分配函数进行资源分配的步骤,包括:
根据各所述工序对应的标准工时和工序最短时间进行分析,获得各所述工序对应的最大执行人员数量;
根据各所述工序对应的工序依赖关系,将各所述工序中无前置工序的开始时间作为一个生产周期的开始时间,基于各所述工序中无前置工序投入最大执行人员数量,为各所述工序中无前置工序分配执行时间段;
以各所述工序中存在后置工序的前置工序的结束时间,作为对应后置工序的开始时间,基于各所述工序中的后置工序投入最大执行人员数量,依次为各所述后置工序分配执行时间段;
根据各所述工序对应的执行时间段,确定最长执行链路;
当所述最长执行链路的执行时间小于所述预设执行时间时,基于所述最长执行链路上各工序对应所述工种信息以及对应的最大执行人员数量,对所述最长执行链路上各工序中当前执行人员数量最多的工序减少一个执行人员的拆分约束,调整各所述工序对应的开始时间和结束时间,直至满足预设停止条件,确定调整后的最长执行链路,并锁定调整后的最长执行链路上的工序的执行时间段;
循环执行调整函数,基于各所述工序对应的所述工种信息,在不影响调整后的最长执行链路的基础上,调整未锁定的工序的开始时间、结束时间及执行人员数量,直至满足最少人员资源投入,确定所述未锁定的工序的执行时间段;
根据所述最长执行链路上的工序的执行时间段、所述未锁定的工序的执行时间段,以及各所述工序对应的执行人员数量,输出所述目标产品的工序执行资源分配结果;
当所述最长执行链路的执行时间与所述预设执行时间相同时,调用所述最短节拍资源分配函数进行资源分配,输出所述目标产品的工序执行资源分配结果;
当所述最长执行链路的执行时间大于所述预设执行时间时,反馈预设执行时间不满足的提示信息;
当所述资源分配函数为固定节拍和人员资源分配函数时,执行所述资源分配函数进行资源分配的步骤,包括:
根据各所述工序对应的工序依赖关系,将各所述工序中无前置工序的开始时间作为一个生产周期的开始时间,基于各所述工序中无前置工序投入预设个数的执行人员,为各所述工序中无前置工序分配执行时间段;
以各所述工序中存在后置工序的前置工序的结束时间,作为对应后置工序的开始时间,基于各所述工序中的后置工序投入预设个数的执行人员,依次为各所述后置工序分配执行时间段;
根据各所述工序对应的执行时间段,确定最长执行链路;
当所述最长执行链路的执行时间小于等于所述预设执行时间时,基于所述最长执行链路上各工序对应所述工种信息以及对应的执行人员数量,对所述最长执行链路上各工序中当前执行人员数量最多的工序减少一个执行人员的拆分约束,调整各所述工序对应的开始时间和结束时间,直至满足预设停止条件,确定调整后的最长执行链路,并锁定调整后的最长执行链路上的工序的执行时间段;
循环执行调整函数,基于各所述工序对应的所述工种信息和预设个数的执行人员,在不影响调整后的最长执行链路的基础上,调整未锁定的工序的开始时间、结束时间及执行人员数量,直至满足最少人员资源投入,确定所述未锁定的工序的执行时间段;
根据所述最长执行链路上的工序的执行时间段、所述未锁定的工序的执行时间段,以及各所述工序对应的执行人员数量,输出所述目标产品的工序执行资源分配结果;
当所述最长执行链路的执行时间大于所述预设执行时间时,反馈指定执行人员的预设个数后,预设执行时间不满足提示信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏中车数字科技有限公司,未经江苏中车数字科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110698605.2/1.html,转载请声明来源钻瓜专利网。
- 同类专利
- 专利分类
G06Q 专门适用于行政、商业、金融、管理、监督或预测目的的数据处理系统或方法;其他类目不包含的专门适用于行政、商业、金融、管理、监督或预测目的的处理系统或方法
G06Q10-00 行政;管理
G06Q10-02 .预定,例如用于门票、服务或事件的
G06Q10-04 .预测或优化,例如线性规划、“旅行商问题”或“下料问题”
G06Q10-06 .资源、工作流、人员或项目管理,例如组织、规划、调度或分配时间、人员或机器资源;企业规划;组织模型
G06Q10-08 .物流,例如仓储、装货、配送或运输;存货或库存管理,例如订货、采购或平衡订单
G06Q10-10 .办公自动化,例如电子邮件或群件的计算机辅助管理