用于生成生产计划的数据处理方法和装置制造方法及图纸

技术编号:9927651 阅读:160 留言:0更新日期:2014-04-16 18:38
本发明专利技术公开了一种用于生成生产计划的数据处理方法和装置。该用于生成生产计划的数据处理方法包括:获取多个工单按预先设定的先后次序排成的工单序列信息;确定次序在先的一个或多个工单的当日待生产产品的数量信息;根据数量信息计算班产值和熔炉的板数值,其中,熔炉用于烧结待生产产品;判断班产值是否在预设班产值范围内;判断熔炉的板数值是否在预设板数值范围内;如果判断出班产值在预设班产值范围内且判断出熔炉的板数值在预设板数值范围内,则基于数量信息生成生产计划信息;以及输出生产计划信息。通过本发明专利技术,解决了相关技术中难以在多种约束条件下最大化利用多种生产资源的问题。

【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种用于生成生产计划的数据处理方法和装置。该用于生成生产计划的数据处理方法包括:获取多个工单按预先设定的先后次序排成的工单序列信息;确定次序在先的一个或多个工单的当日待生产产品的数量信息;根据数量信息计算班产值和熔炉的板数值,其中,熔炉用于烧结待生产产品;判断班产值是否在预设班产值范围内;判断熔炉的板数值是否在预设板数值范围内;如果判断出班产值在预设班产值范围内且判断出熔炉的板数值在预设板数值范围内,则基于数量信息生成生产计划信息;以及输出生产计划信息。通过本专利技术,解决了相关技术中难以在多种约束条件下最大化利用多种生产资源的问题。【专利说明】用于生成生产计划的数据处理方法和装置
本专利技术涉及离散型制造业的车间排产领域,具体而言,涉及一种用于生成生产计划的数据处理方法和装置。
技术介绍
由于离散型制造业的生产系统通常具体有小批量、多品种、混线生产的特点,同时其生产过程中包含了大量复杂的约束条件,如资源约束条件(设备、模具、人力等)、工艺约束条件,因此,离散型制造企业在制定生产计划和调度目标时普遍存在难题。制定生产计划和调度目标就是追求生产计划的优化和生产能力的平衡,这本身难度很大,而在上述诸多约束条件下追求“优化”与“平衡”,难度就更大。另外,生产排程是在等式和不等式约束条件下对性能指标进行优化,在计算量上,随着问题规模的增大,求最优解的计算量呈指数增加。而实际的目标调度往往是多目标的,并且这些目标有可能发生冲突,因此,这种多目标导致生产排程的复杂性和计算量急剧增加。目前,在相关技术中,为了进行生产排程,一般采用神经网络、模拟退火、遗传算法、禁忌搜索等方案,这些方案使得生产排程多元发展,但是,其仅能近似解决在单种资源约束或者工艺约束下生成生产计划的问题,而难以解决在多种约束条件下生成生产计划的问题,进而不可避免的造成了多种生产资源的浪费,降低了生产效率。针对相关技术中难以在多种约束条件下最大化利用多种生产资源的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的主要目的在于提供一种用于生成生产计划的数据处理方法和装置,以解决相关技术中难以在多种约束条件下最大化利用多种生产资源的问题。为了实现上述目的,根据本专利技术的一个方面,提供了一种用于生成生产计划的数据处理方法。该方法包括:获取多个工单按预先设定的先后次序排成的工单序列信息;确定次序在先的一个或多个工单的当日待生产产品的数量信息;根据数量信息计算班产值和熔炉的板数值,其中,熔炉用于烧结待生产产品;判断班产值是否在预设班产值范围内;判断熔炉的板数值是否在预设板数值范围内;如果判断出班产值在预设班产值范围内且判断出熔炉的板数值在预设板数值范围内,则基于数量信息生成生产计划信息;以及输出生产计划信息。进一步地,预先设定的先后次序包括工单交货期的先后次序,数据处理方法包括:获取多个工单按预先设定的先后次序排成的工单序列信息包括:获取多个工单按工单交货期的先后次序排成的工单序列信息,在确定次序在先的一个或多个工单的当日待生产产品的数量信息之前,数据处理方法还包括:获取全部工单的待生产产品的数量信息;获取模板的数量信息,确定次序在先的一个或多个工单的当日待生产产品的数量信息包括:基于多个工单的待生产产品的数量信息和模板的数量信息确定工单交货期在前的一个或多个工单的当日待生产产品的数量信息。进一步地,在判断班产值是否在预设班产值范围内之后,数据处理方法还包括:如果判断出班产值不在预设班产值范围内且小于预设班产值范围的下限,则添加一个次序在先的工单的待生产产品的数量信息;基于添加的一个次序在先的工单的待生产产品的数量信息修改当日待生产产品的数量信息,得到修改后的当日待生产产品的数量信息,其中,根据修改后的当日待生产产品的数量信息计算班产值;和/或如果判断出班产值不在预设班产值范围内且大于预设班产值范围的上限限,则重新确定次序在先的一个或多个工单的当日待生产产品的数量信息,其中,根据重新确定的次序在先的一个或多个工单的当日待生产产品的数量信息计算班产值。 进一步地,熔炉包括第一熔炉和第二熔炉,第一熔炉用于烧结一个或多个第一工单的待生产产品,第二熔炉用于烧结一个或多个第二工单的待生产产品,判断熔炉的板数值是否在预设板数值范围内包括:判断第一熔炉的板数值是否在第一预设板数值范围内,在判断熔炉的板数值是否在预设板数值范围内之后,数据处理方法还包括:如果判断出班产值在预设班产值范围内但判断出第一熔炉的板数值小于预设板数值范围的下限,则增加第一熔炉的板数值,得到增加后的第一熔炉的板数值,增加的第一熔炉的板数值对应的板子设置有第二工单的待生产产品,其中,判断增加后的第一熔炉的板数值是否在第一预设板数值范围内。为了实现上述目的,根据本专利技术的另一方面,提供了一种用于生成生产计划的数据处理装置。该装置包括:第一获取单元,用于获取多个工单按预先设定的先后次序排成的工单序列信息;第一确定单元,用于确定次序在先的一个或多个工单的当日待生产产品的数量信息;计算单元,用于根据数量信息计算班产值和熔炉的板数值,其中,熔炉用于烧结待生产产品;第一判断单元,用于判断班产值是否在预设班产值范围内;第二判断单元,用于判断熔炉的板数值是否在预设板数值范围内;生成单元,用于如果判断出班产值在预设班产值范围内且判断出熔炉的板数值在预设板数值范围内,则基于数量信息生成生产计划信息;以及输出单元,用于输出生产计划信息。进一步地,预先设定的先后次序包括工单交货期的先后次序,数据处理装置包括:第一获取单元还用于获取多个工单按工单交货期的先后次序排成的工单序列信息,数据处理装置还包括:第二获取单元,用于在确定次序在先的一个或多个工单的当日待生产产品的数量信息之前,获取全部工单的待生产产品的数量信息;第三获取单元,用于获取模板的数量信息,第一确定单元还用于基于多个工单的待生产产品的数量信息和模板的数量信息确定工单交货期在前的一个或多个工单的当日待生产产品的数量信息。进一步地,数据处理装置还包括:添加单元,用于在判断班产值是否在预设班产值范围内之后,如果判断出班产值不在预设班产值范围内且小于预设班产值范围的下限,则添加一个次序在先的工单的待生产产品的数量信息;修改单元,用于基于添加的一个次序在先的工单的待生产产品的数量信息修改当日待生产产品的数量信息,得到修改后的当日待生产产品的数量信息,其中,计算单元还用于根据修改后的当日待生产产品的数量信息计算班产值;和/或第二确定单元,用于如果判断出班产值不在预设班产值范围内且大于预设班产值范围的上限限,则重新确定次序在先的一个或多个工单的当日待生产产品的数量信息,其中,计算单元还用于根据重新确定的次序在先的一个或多个工单的当日待生产产品的数量信息计算班产值。进一步地,熔炉包括第一熔炉和第二熔炉,第一熔炉用于烧结一个或多个第一工单的待生产产品,第二熔炉用于烧结一个或多个第二工单的待生产产品,第二判断单元还用于判断第一熔炉的板数值是否在第一预设板数值范围内,数据处理装置还包括:增加单元,用于在判断熔炉的板数值是否在预设板数值范围内之后,如果判断出班产值在预设班产值范围内但判断出第一熔炉的板数值小于预设板数值范围的下限,则增加第一熔炉的板数值本文档来自技高网
...

【技术保护点】
一种用于生成生产计划的数据处理方法,其特征在于,包括:获取多个工单按预先设定的先后次序排成的工单序列信息;确定次序在先的一个或多个工单的当日待生产产品的数量信息;根据所述数量信息计算班产值和熔炉的板数值,其中,所述熔炉用于烧结所述待生产产品;判断所述班产值是否在预设班产值范围内;判断所述熔炉的板数值是否在预设板数值范围内;如果判断出所述班产值在预设班产值范围内且判断出所述熔炉的板数值在预设板数值范围内,则基于所述数量信息生成生产计划信息;以及输出所述生产计划信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:马国钧侍乐媛张诚
申请(专利权)人:北京施达优技术有限公司
类型:发明
国别省市:北京;11

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

1