一种不饱和订单下的矿山生产自动排程优化方法技术

技术编号:15502849 阅读:185 留言:0更新日期:2017-06-03 23:33
本发明专利技术提出一种不饱和订单下的矿山生产自动排程优化方法,涉及矿山企业生产线排程技术领域,本方法是在制定矿山企业生产计划过程中,约束条件中的订单任务发生变化的情况下,主要是在矿山商品量输出发生变化的情况下,自动读取ERP中的生产成本、设备维修和订单数据,针对矿山企业生产排程优化目标及约束条件自动对生产排程进行优化,避免了生产排程所需要的人工数据采集和手工排程,缩短了排程周期,降低了劳动成本,并且是个优化的排程方案,降低了企业生产成本。

An automatic scheduling method for mine production under an unsaturated order

The invention provides a method for producing unsaturated mine under order automatic scheduling optimization method, relates to a production line of mine enterprise scheduling technology, this method is to make the production plan of mining enterprises in the process of constraints in order to change the situation, the main changes in mine output under the condition of commodity ERP, automatic reading of the cost of production, equipment maintenance and order data, for mine enterprise production scheduling optimization objectives and constraints on automatic production scheduling optimization, to avoid the artificial data scheduling needs collection and manual scheduling, shorten the scheduling cycle, reduce labor costs, and an optimal scheduling scheme, reduces the production cost of the enterprises.

【技术实现步骤摘要】
一种不饱和订单下的矿山生产自动排程优化方法
本专利技术涉及矿山企业生产线排程
,具体涉及一种不饱和订单下的矿山生产自动排程优化方法。
技术介绍
近年来,我国铁矿石需求在中国经济转型和增速下滑的影响下,增速逐步达到饱和点,再加上国外铁矿巨头的打击,促使铁矿石价格急剧下跌,大部分企业不盈利甚至大规模亏损情况下生产,显然,在订单不足的情况,如何优化生产,降低成本已成为矿山企业首要考虑的问题。矿山生产包括采矿、选矿、烧结、球团等生产工艺,属于离散与连续流程相结合的复杂生产,影响生产因素众多,计划安排难度大。在实际生产中,计划人员需要根据订单任务、地质赋存条件、设备资源和检修状况、选矿工艺状况、水电资源保障情况、人员状况等进行生产计划排程。在矿石市场好,价格高的时候,计划人员基本都是依靠经验按照最大生产量进行组织生产。在订单任务不足,变化频繁的条件下,这种排程方法存在以下缺陷:(1)影响生产排程的因素众多,按照以往经验进行人工排程只能是个可行方案。(2)生产排程需要的信息采集数据量大,需要多个业务部门、多个生产单位配合采集,生产排程周期长,生产效益低。(3)当订单变更频繁时,传统手工排程更会使生产计划难以实现。综上所述可以看出,如何克服上述现有技术的种种问题,已经成为目前亟待解决的问题。
技术实现思路
针对现有技术的不足,本专利技术提出一种不饱和订单下的矿山生产自动排程优化方法,以达到解决在订单任务不足,订单变化频繁的条件下,优化生产和降低成本目的。一种不饱和订单下的矿山生产自动排程优化方法,包括以下步骤:步骤1、确定矿山企业生产排程优化目标及约束条件;所述优化目标为:在给定的订单和生产条件下,即各采矿单位地质赋存条件,各单位最大生产能力、运输能力和选矿工艺条件下,最小化生产总成本;所述约束条件包括:采矿单位生产能力约束、选矿单位入选矿石性质约束、选矿单位生产能力约束、订单输出约束、非负约束、运输能力约束;步骤2、周期性地从企业资源计划系统ERP中自动获取各采矿、选矿单位的生产成本、设备维修和订单数据;步骤3、当订单出现变化时,针对矿山企业生产成本优化目标及约束条件,采用基于自适应搜索的免疫粒子群算法对下属各生产单位的生产量进行排程优化,进行实现企业生产总成本最低;具体步骤如下:步骤3-1、初始化及建立粒子群:建立一个一定种群数量的粒子群,并对粒子群的速度和位置进行初始化;步骤3-2、获得初始种群各个粒子浓度,得到各粒子的亲和力,并根据各粒子的亲和力将粒子从高到低排序;步骤3-3、根据粒子群的最大浓度值的大小,将父代种群分成第一子种群和第二子种群;所述的第一子种群:由父代亲和力高于设定值的粒子构成,所述的第二子种群:由剩余粒子构成;步骤3-4、第一子种群根据粒子群算法对速度和位置进行更新,第二子种群进行疫苗接种;步骤3-5、将更新后的第一子种群和疫苗接种后的第二子种群进行合并,获得新种群,新种群根据粒子群算法对速度和位置进行更新,形成新父代,更新个体极值和群体极值;步骤3-6、判断群体极值是否满足最大的循环代数或者连续多代最优解无变化,若是,则停止运行并输出结果,获得企业生产总成本,否则返回执行步骤3-2;步骤4、根据优化后的各生产单位生产量进行调整,返回步骤2。步骤1所述的优化目标,具体公式如下:其中,H表示企业生产总成本,i表示第i个选矿单位,i=1,2,3…m,j表示第j个采矿单位,j=1,2,3…n,n表示采矿单位个数为,m表示选矿单位个数为,ki表示每吨精矿选矿加工变动成本,xij表示第j个采矿单位产出的矿石运送到第i个选矿单位的矿石产量,di表示每个选矿厂的选比;oj表示每个采矿单位的采矿变动成本。步骤1所述约束条件包括:采矿单位生产能力约束、选矿单位入选矿石性质约束、选矿单位生产能力约束、订单输出约束、非负约束、运输能力约束;具体如下:(1)采矿单位生产能力约束:其中,Qj表示第j个采矿单位最小的出矿量;xij表示第j个采矿单位产出的矿石运送到第i个选矿单位的矿石产量,i表示第i个选矿单位,i=1,2,3…m,j表示第j个采矿单位,j=1,2,3…n,n表示采矿单位个数为,m表示选矿单位个数为,Aj表示第j个采矿单位最大的出矿量;(2)选矿单位入选矿石性质约束:其中,gj表示第j个采矿的矿石采出品位;gk表示最高入选品位;gt表示最低入选品位;(3)选矿单位生产能力约束:其中,Qimax表示第i个选矿单位的最大生产能力,Qimin表示第i个选矿单位的最低生产保有量;(4)订单输出约束:其中,Mi为第i条产线的订单量;di表示每个选矿厂的选比;Mi库表示第i条产线当前库存量,Mi库max表示第条产线的最大库存量;(5)非负约束:xij≥0(7)(6)运输能力约束:xij<Tij(8)其中,Tij为第j个采矿单位输送到第i个选矿单位的输送能力。本专利技术优点:本专利技术提出一种不饱和订单下的矿山生产自动排程优化方法,本方法是在制定矿山企业生产计划过程中,约束条件中的订单任务发生变化的情况下,主要是在矿山商品量输出发生变化的情况下,自动读取ERP中的生产成本、设备维修和订单数据,针对矿山企业生产排程优化目标及约束条件自动对生产排程进行优化,避免了生产排程所需要的人工数据采集和手工排程,缩短了排程周期,降低了劳动成本,并且是个优化的排程方案,降低了企业生产成本。附图说明图1为本专利技术一种实施例的不饱和订单下的矿山生产自动排程优化方法流程图;图2为本专利技术一种实施例的图。具体实施方式下面结合附图对本专利技术一种实施例做进一步说明。本专利技术实施例中,不饱和订单下的矿山生产自动排程优化方法,方法流程图如图1所示,包括以下步骤:步骤1、确定矿山企业生产排程优化目标及约束条件;所述优化目标为:在给定的订单和生产条件下,即各采矿单位地质赋存条件,各单位最大生产能力、运输能力和选矿工艺条件下,最小化生产总成本;具体公式如下:其中,H表示企业生产总成本,i表示第i个选矿单位,i=1,2,3…m,j表示第j个采矿单位,j=1,2,3…n,n表示采矿单位个数为,m表示选矿单位个数为,ki表示每吨精矿选矿加工变动成本,xij表示第j个采矿单位产出的矿石运送到第i个选矿单位的矿石产量,di表示每个选矿厂的选比;oj表示每个采矿单位的采矿变动成本。所述约束条件包括:采矿单位生产能力约束、选矿单位入选矿石性质约束、选矿单位生产能力约束、订单输出约束、非负约束、运输能力约束;具体如下:(1)采矿单位生产能力约束:其中,Qj表示第j个采矿单位最小的出矿量;xij表示第j个采矿单位产出的矿石运送到第i个选矿单位的矿石产量,i表示第i个选矿单位,i=1,2,3…m,j表示第j个采矿单位,j=1,2,3…n,n表示采矿单位个数为,m表示选矿单位个数为,Aj表示第j个采矿单位最大的出矿量;(2)选矿单位入选矿石性质约束:其中,gj表示第j个采矿的矿石采出品位;gk表示最高入选品位;gt表示最低入选品;位;(3)选矿单位生产能力约束:其中,Qimax表示第i个选矿单位的最大生产能力,Qimin表示第i个选矿单位的最低生产保有量;(4)订单输出约束:其中,Mi为第i条产线的订单量;di表示每个选矿厂的选比;Mi库表示第i条产线当前库存量,Mi库max表示第条本文档来自技高网...
一种不饱和订单下的矿山生产自动排程优化方法

【技术保护点】
一种不饱和订单下的矿山生产自动排程优化方法,其特征在于,包括以下步骤:步骤1、确定矿山企业生产排程优化目标及约束条件;所述优化目标为:在给定的订单和生产条件下,即各采矿单位地质赋存条件,各单位最大生产能力、运输能力和选矿工艺条件下,最小化生产总成本;所述约束条件包括:采矿单位生产能力约束、选矿单位入选矿石性质约束、选矿单位生产能力约束、订单输出约束、非负约束、运输能力约束;步骤2、周期性地获取各采矿、选矿单位的生产成本、设备维修和订单数据;步骤3、当订单出现变化时,针对矿山企业生产成本优化目标及约束条件,采用基于自适应搜索的免疫粒子群算法对下属各生产单位的生产量进行排程优化,进行实现企业生产总成本最低;具体步骤如下:步骤3‑1、初始化及建立粒子群:建立一个一定种群数量的粒子群,并对粒子群的速度和位置进行初始化;步骤3‑2、获得初始种群各个粒子浓度,得到各粒子的亲和力,并根据各粒子的亲和力将粒子从高到低排序;步骤3‑3、根据粒子群的最大浓度值的大小,将父代种群分成第一子种群和第二子种群;所述的第一子种群:由父代亲和力高于设定值的粒子构成,所述的第二子种群:由剩余粒子构成;步骤3‑4、第一子种群根据粒子群算法对速度和位置进行更新,第二子种群进行疫苗接种;步骤3‑5、将更新后的第一子种群和疫苗接种后的第二子种群进行合并,获得新种群,新种群根据粒子群算法对速度和位置进行更新,形成新父代,更新个体极值和群体极值;步骤3‑6、判断群体极值是否满足最大的循环代数或者连续多代最优解无变化,若是,则停止运行并输出结果,获得企业生产总成本,否则返回执行步骤3‑2;步骤4、根据优化后的各生产单位生产量进行调整,返回步骤2。...

【技术特征摘要】
1.一种不饱和订单下的矿山生产自动排程优化方法,其特征在于,包括以下步骤:步骤1、确定矿山企业生产排程优化目标及约束条件;所述优化目标为:在给定的订单和生产条件下,即各采矿单位地质赋存条件,各单位最大生产能力、运输能力和选矿工艺条件下,最小化生产总成本;所述约束条件包括:采矿单位生产能力约束、选矿单位入选矿石性质约束、选矿单位生产能力约束、订单输出约束、非负约束、运输能力约束;步骤2、周期性地获取各采矿、选矿单位的生产成本、设备维修和订单数据;步骤3、当订单出现变化时,针对矿山企业生产成本优化目标及约束条件,采用基于自适应搜索的免疫粒子群算法对下属各生产单位的生产量进行排程优化,进行实现企业生产总成本最低;具体步骤如下:步骤3-1、初始化及建立粒子群:建立一个一定种群数量的粒子群,并对粒子群的速度和位置进行初始化;步骤3-2、获得初始种群各个粒子浓度,得到各粒子的亲和力,并根据各粒子的亲和力将粒子从高到低排序;步骤3-3、根据粒子群的最大浓度值的大小,将父代种群分成第一子种群和第二子种群;所述的第一子种群:由父代亲和力高于设定值的粒子构成,所述的第二子种群:由剩余粒子构成;步骤3-4、第一子种群根据粒子群算法对速度和位置进行更新,第二子种群进行疫苗接种;步骤3-5、将更新后的第一子种群和疫苗接种后的第二子种群进行合并,获得新种群,新种群根据粒子群算法对速度和位置进行更新,形成新父代,更新个体极值和群体极值;步骤3-6、判断群体极值是否满足最大的循环代数或者连续多代最优解无变化,若是,则停止运行并输出结果,获得企业生产总成本,否则返回执行步骤3-2;步骤4、根据优化后的各生产单位生产量进行调整,返回步骤2。2.根据权利要求1所述的不饱和订单下的矿山生产自动排程优化方法,其特征在于,步骤1所述的优化目标,具体公式如下:其中,H表示...

【专利技术属性】
技术研发人员:朱长江洪大华崔广健肖成勇张超陈鹏
申请(专利权)人:鞍钢集团矿业有限公司
类型:发明
国别省市:辽宁,21

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

1