一种排班方法及排班系统技术方案

技术编号:36920264 阅读:20 留言:0更新日期:2023-03-22 18:44
本发明专利技术提供一种排班方法及排班系统,该方法包括:获取产品生产的生产计划信息和员工信息;根据预设置的约束条件,构建排班模型,所述约束条件包括硬约束条件,所述硬约束条件为线性约束条件;根据所述生产计划信息、所述员工信息和所述排班模型,获得用于生产目标产品的目标排班结果。可根据排班模型自动获得目标排班结果,无需人工参与排班,可提高排班效率。可提高排班效率。可提高排班效率。

【技术实现步骤摘要】
一种排班方法及排班系统


[0001]本专利技术涉及计算机
,尤其涉及一种排班方法及排班系统。

技术介绍

[0002]排班可根据公司实际业务发展需要,合理安排各个时间段内上班人力,保证公司业务需求,可对人力资源进行合理安排。一般企业中大都由管理人员或专门的排班师进行手动排班,排班效率低下。

技术实现思路

[0003]有鉴于此,本专利技术提供一种排班方法及排班系统,以解决现有的排班方式效率低下的问题。
[0004]为解决上述技术问题,本专利技术第一方面提供一种排班方法,包括:
[0005]获取产品生产的生产计划信息和员工信息;
[0006]根据预设置的约束条件,构建排班模型,所述约束条件包括硬约束条件,所述硬约束条件为线性约束条件;
[0007]根据所述生产计划信息、所述员工信息和所述排班模型,获得用于生产目标产品的目标排班结果。
[0008]可选的,在所述根据所述生产计划信息、所述员工信息和所述排班模型,获得用于生产目标产品的目标排班结果之后,所述方法还包括:
[0009]若所述目标排班结果包括虚拟员工,则为所述目标排班结果中的虚拟员工设置预设标识,获得第一排班结果;
[0010]输出所述第一排班结果。
[0011]可选的,在所述根据所述生产计划信息、所述员工信息和所述排班模型,获得用于生产目标产品的目标排班结果之后,所述方法还包括:
[0012]若所述目标排班结果包括虚拟员工,从所述员工信息中获取从事所述目标产品生产的员工的标识,得到候选标识,其中,所述虚拟员工所在的生产班次不包括所述候选标识;
[0013]根据员工在目标岗位的生产要求,对所述候选标识进行排序,所述目标岗位根据所述虚拟员工在所述目标排班结果中的位置确定;
[0014]输出排序后的所述候选标识。
[0015]可选的,所述根据所述生产计划信息、所述员工信息和所述排班模型,获得用于生产目标产品的目标排班结果,包括:
[0016]根据所述生产计划信息中的流水线信息进行产线合并处理,获得合并后的生产计划信息;
[0017]根据所述合并后的生产计划信息、所述员工信息和所述排班模型,获得用于生产目标产品的目标排班结果。
[0018]可选的,所述产线合并处理包括如下至少一项:
[0019]若同一条产线在同一个班次内生产的产品相同,则产线合并,且将该产品作为目标产品;
[0020]若同一条产线在同一个班次内生产的产品不同,且涉及生产的产品工艺路线相同,则产线合并,并选择一产品作为目标产品;
[0021]若同一条产线在同一个班次内生产的产品不同,且涉及生产的产品工艺路线不相同,则以工艺路线中所需人数最多的产品作为目标产品。
[0022]可选的,在所述根据所述生产计划信息、所述员工信息和所述排班模型,获得用于生产目标产品的目标排班结果之后,所述方法还包括:
[0023]对所述目标排班结果进行拆分,获得第二排班结果;
[0024]输出所述第二排班结果。
[0025]可选的,所述第二排班结果满足如下一项:
[0026]若同一条产线在同一个班次内生产的产品相同,则所述第二排班结果中同一条产线在同一个班次内生产的目标产品对应的资质位相同;
[0027]若同一条产线在同一个班次内生产的产品不同,且涉及生产的产品工艺路线相同,则所述第二排班结果包括所述生产计划信息中产品的每个第一目标资质位,所述第一目标资质位与所述目标排班结果中所述目标产品对应的资质位匹配;
[0028]若同一条产线在同一个班次内生产的产品不同,且涉及生产的产品工艺路线不相同,则所述第二排班结果包括所述生产计划信息中产品的每个第二目标资质位,且所述第二目标资质位为所述第二排班结果中目标产品所对应的资质位中相似度最大的资质位。
[0029]可选的,所述根据预设置的约束条件,构建排班模型,包括:
[0030]获取所述硬约束条件和软约束条件;
[0031]根据所述硬约束条件和所述软约束条件构建多个函数;
[0032]根据所述多个函数,构建排班模型。
[0033]可选的,所述根据所述多个函数,构建排班模型,包括:
[0034]确定所述多个函数中各个函数的权重;
[0035]根据各函数及其权重,获得一个目标函数;
[0036]根据所述一个目标函数,构建排班模型。
[0037]本专利技术第二方面提供一种排班系统,包括:
[0038]第一获取模块,用于获取产品生产的生产计划信息和员工信息;
[0039]构建模块,用于根据预设置的约束条件,构建排班模型,所述约束条件包括硬约束条件,所述硬约束条件为线性约束条件;
[0040]第二获取模块,用于根据所述生产计划信息、所述员工信息和所述排班模型,获得用于生产目标产品的目标排班结果。
[0041]可选的,所述装置还包括:
[0042]第三获取模块,用于若所述目标排班结果包括虚拟员工,则为所述目标排班结果中的虚拟员工设置预设标识,获得第一排班结果;
[0043]第一输出模块,用于输出所述第一排班结果。
[0044]可选的,所述装置还包括:
[0045]第四获取模块,用于若所述目标排班结果包括虚拟员工,从所述员工信息中获取从事所述目标产品生产的员工的标识,得到候选标识,其中,所述虚拟员工所在的生产班次不包括所述候选标识;
[0046]排序模块,用于根据员工在目标岗位的生产要求,对所述候选标识进行排序,所述目标岗位根据所述虚拟员工在所述目标排班结果中的位置确定;
[0047]第二输出模块,用于输出排序后的所述候选标识。
[0048]可选的,所述第二获取模块,包括:
[0049]合并子模块,用于根据所述生产计划信息中的流水线信息进行产线合并处理,获得合并后的生产计划信息;
[0050]第一获取子模块,用于根据所述合并后的生产计划信息、所述员工信息和所述排班模型,获得用于生产目标产品的目标排班结果。
[0051]可选的,所述产线合并处理包括如下至少一项:
[0052]若同一条产线在同一个班次内生产的产品相同,则产线合并,且将该产品作为目标产品;
[0053]若同一条产线在同一个班次内生产的产品不同,且涉及生产的产品工艺路线相同,则产线合并,并选择一产品作为目标产品;
[0054]若同一条产线在同一个班次内生产的产品不同,且涉及生产的产品工艺路线不相同,则以工艺路线中所需人数最多的产品作为目标产品。
[0055]可选的,所述装置还包括:
[0056]拆分模块,用于对所述目标排班结果进行拆分,获得第二排班结果;
[0057]第三输出模块,用于输出所述第二排班结果。
[0058]可选的,所述第二排班结果满足如下一项:
[0059]若同一条产线在同一个班次内生产的产品相同,则所述第二排班结果中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种排班方法,其特征在于,包括:获取产品生产的生产计划信息和员工信息;根据预设置的约束条件,构建排班模型,所述约束条件包括硬约束条件,所述硬约束条件为线性约束条件;根据所述生产计划信息、所述员工信息和所述排班模型,获得用于生产目标产品的目标排班结果。2.根据权利要求1所述的排班方法,其特征在于,在所述根据所述生产计划信息、所述员工信息和所述排班模型,获得用于生产目标产品的目标排班结果之后,所述方法还包括:若所述目标排班结果包括虚拟员工,则为所述目标排班结果中的虚拟员工设置预设标识,获得第一排班结果;输出所述第一排班结果。3.根据权利要求2所述的排班方法,其特征在于,在所述根据所述生产计划信息、所述员工信息和所述排班模型,获得用于生产目标产品的目标排班结果之后,所述方法还包括:若所述目标排班结果包括虚拟员工,从所述员工信息中获取从事所述目标产品生产的员工的标识,得到候选标识,其中,所述虚拟员工所在的生产班次不包括所述候选标识;根据员工在目标岗位的生产要求,对所述候选标识进行排序,所述目标岗位根据所述虚拟员工在所述目标排班结果中的位置确定;输出排序后的所述候选标识。4.根据权利要求1所述的排班方法,其特征在于,所述根据预设置的约束条件,构建排班模型,包括:获取所述硬约束条件和软约束条件;根据所述硬约束条件和所述软约束条件构建多个函数;根据所述多个函数,构建排班模型。5.根据权利要求4所述的排班方法,其特征在于,所述根据所述多个函数,构建排班模型,包括:确定所述多个函数中各个函数的权重;根据各函数及其权重,获得一个目标函数;根据所述一个目标函数,构建排班模...

【专利技术属性】
技术研发人员:杨丽娅段继旺
申请(专利权)人:北京九章云极科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1