生产作业的配置方法和装置的制造方法

文档序号:9751388阅读:298来源:国知局
生产作业的配置方法和装置的制造方法
【技术领域】
[0001] 本发明实施例涉及生产技术领域,尤其涉及一种生产作业的配置方法和装置。
【背景技术】
[0002] 随着现代社会的不断发展,高效的生产力是每个组织都不断追求的目标。要获取 高效的生产力除了通过培训不断提高组织内部执行对象的技艺之外,有效的分工在执行任 务过程中也显得十分重要。而且有效的分工往往比技能优秀的执行对象更有助于提高组织 整体的生产效率。因此,设计一种便利高效的生产作业的配置方法就显得尤为重要。
[0003] 在现有技术中,生产作业的配置一般依靠组织设置的职能类别进行划分,而这种 配置方法只能进行宏观上的配置,很难细化到执行对象个体的具体执行量,并且难于将执 行对象个体的执行能力与执行步骤统一起来,从而导致生产效率低下。

【发明内容】

[0004] 本发明实施例提供一种生产作业的配置方法和装置,利用遗传算法确定最优的生 产作业的配置,实现了对生产作业和执行对象的有效协调,提高了生产效率。
[0005] 本发明提供一种生产作业的配置方法,包括:
[0006] 根据优先级顺序获取预设时间段内待执行的多项生产作业信息;
[0007] 根据所述多项生产作业信息确定初始种群;
[0008] 依次对每一代种群循环执行以下操作:计算当前一代种群中每条基因所表示的生 产作业配置所需的完成时间,根据所述完成时间判断是否存在满足预设条件的基因,若不 存在满足预设条件的基因,根据所述当前一代种群中每条基因被选择的概率选择预设数 量的配对基因,对每一对配对基因执行交叉运算和变异运算,获取下一代种群中的基因,若 存在满足预设条件的基因,则获取所述满足预设条件的基因,停止循环;
[0009] 将所述满足预设条件的基因确定为最优的生产作业的配置。
[0010] 本发明提供一种生产作业的配置装置,包括:
[0011] 获取模块,用于根据优先级顺序获取预设时间段内待执行的多项生产作业信息;
[0012] 确定模块,用于根据所述多项生产作业信息确定初始种群;
[0013] 操作模块,用于依次对每一代种群循环执行以下操作:计算当前一代种群中每条 基因所表示的生产作业配置所需的完成时间,根据所述完成时间判断是否存在满足预设条 件的基因,若不存在满足预设条件的基因,根据所述当前一代种群中每条基因被选择的概 率选择预设数量的配对基因,对每一对配对基因执行交叉运算和变异运算,获取下一代种 群中的基因,若存在满足预设条件的基因,则获取所述满足预设条件的基因,停止循环;
[0014] 所述确定模块,还用于将所述满足预设条件的基因确定为最优的生产作业的配 置。
[0015] 本发明一种生产作业的配置方法和装置,通过根据优先级顺序获取预设时间段内 待执行的多项生产作业信息;根据多项生产作业信息确定初始种群;依次对每一代种群循 环执行以下操作:计算当前一代种群中每条基因所表示的生产作业配置所需的完成时间, 根据完成时间判断是否存在满足预设条件的基因,若不存在满足预设条件的基因,根据当 前一代种群中每条基因被选择的概率选择预设数量的配对基因,对每一对配对基因执行交 叉运算和变异运算,获取下一代种群中的基因,若存在满足预设条件的基因,则获取满足预 设条件的基因,停止循环;将满足预设条件的基因确定为最优的生产作业的配置。
[0016] 所以,本发明提供的一种生产作业的配置方法利用遗传算法确定最优的生产作业 的配置,能在很大概率上使下一代种群中的基因优于当前一代种群中的基因,通过不断循 环,找到满足预设条件的基因,使满足预设条件的基因表示的生产作业配置所需的完成时 间最短,实现了对生产作业和执行对象的有效调度,提高了生产效率。
【附图说明】
[0017] 为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述 中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实 施例,对于本领域普通技术员工来讲,在不付出创造性劳动性的前提下,还可以根据这些附 图获得其他的附图。
[0018] 图1为本发明生产作业的配置方法实施例一的流程图;
[0019] 图2为本发明生产作业的配置方法实施例二的第一流程图;
[0020] 图3为本发明生产作业的配置方法实施例二的第二流程图;
[0021] 图4为本发明生产作业的配置方法实施例二的第三流程图;
[0022] 图5为本发明生产作业的配置方法实施例二的第四流程图;
[0023] 图6为本发明生产作业的配置方法实施例二的第五流程图;
[0024] 图7为本发明生产作业的配置装置实施例一的结构示意图;
[0025] 图8为本发明生产作业的配置装置实施例二的结构示意图。
【具体实施方式】
[0026] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例 中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是 本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术员工 在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0027] 图1为本发明生产作业的配置方法实施例一的流程图,如图1所示,本实施例的执 行主体为具有存储空间的终端设备或服务器,如台式电脑,笔记本电脑等,具体可以通过软 件方式实现,该方法包括:
[0028] 步骤101,根据优先级顺序获取预设时间段内待执行的多项生产作业信息。
[0029] 具体地,步骤101根据优先级顺序获取预设时间段内待执行的多项生产作业信息 的过程可分为以下三个步骤执行。
[0030] 步骤101a,收集预设时间段内待执行的所有生产作业信息。
[0031] 本实施例中,预设时间可以为一周或一个月,对此本实施例不做限制。
[0032] 其中,生产作业信息包括:生产作业标识、生产作业所属的项目标识、优先权信息、 预设的生产作业完成时间段、参与的执行对象、完成生产作业所需步骤以及执行对应步骤 的相关执行对象所需的时间。
[0033] 步骤101b,根据生产作业信息中的预设的生产作业完成时间段及优先权信息确定 生产作业的优先级顺序。
[0034] 具体地,确定生产作业的优先级顺序的方法为:
[0035] (1)根据式(1)所示的预设的生产作业完成时间段λ i (t)确定每项生产作业的优 先级;
[0036] λ x(t) = t-to (1)
[0037] 其中,λ dt)表示预设的第i项生产作业要求完成的时间段,&表示第i项生产 作业要求完成的终止时间,t。表示多项生产作业统一开展的时间。
[0038] 当λ Jt)的值越小,确定该生产作业的优先级越高,按照λ Jt)值的大小确定每 项生产作业优先级的顺序。
[0039] (2)若计算的多项生产作业的λ i⑴值存在相等的情况,则根据λ i⑴取值相等 的生产作业的优先权信息确定相关的生产作业的优先级,优先权越高,其生产作业的优先 级越高。
[0040] 步骤101c,根据优先级顺序获取预设时间段待执行的多项生产作业信息。
[0041] 本实施例中,由于预设时间段内生产作业多少和执行对象的个数是不确定的,所 以并不能保证在预设时间段内的所有待执行的生产作业都能够完成,所以将预设时间段内 待执行的所有生产作业信息按照优先级顺序进行排列后,获取指定数量为Ni的生产作业信 息,该K为不为1的自然数。
[0042] 对于在预设时间段内未被选定的待执行的生产作业信息,可更新生产作业信息, 以在后续进行生产作业配置时进行选定。
[0043] 步骤102,根据多项生产作业信息确定初始种群。
[0044] 本实施例中,根据多项生产作业信息中的每项生产作业信息中的生产
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1