资源描述:
《大型煤炭企业基于销售对计划生产量的制定》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、大型煤炭企业基于销售对计划生产量的制定:本文中煤炭企业按照“以销定产”的原则,以追求企业整体利润最大为目标,结合宅城、韩桥、夹河、庞庄、三河尖、权台、旗山几个矿井的产煤实际情况,建立企业生产和供给的模型,并用模型对所给煤炭企业进行生产和供给决策。 关键词:lingo,线性规划,多目标规划,供应链 1引言 在煤炭生产加工过程中,矿井挖出原煤后,可以根据需要进行直接销售、进一步精加工成精煤等操作。在精加工过程中,入洗原煤将被加工成精煤(包括冶炼精煤和其他精煤,视矿井而定)和混煤(其灰分含量高于精煤灰分),另有一部分煤在洗
2、煤过程中因外部因素而流失掉,称为洗损煤。本文将混煤和洗损煤的总和称为非精煤。 由以上说明及质量守恒,可以得出认为入洗原煤量(煤矿生产出来的未经洗选、未经加工的毛煤也叫原煤)为精煤总量(由原煤经过一系列加工过程所得)和非精煤总量的总和,而非精煤总量为混煤量与洗损煤量的总和。 本文从生产上的角度出发,以生产上的最大利益为目标,就以下几个矿井的生产情况为例,建立优化模型,给出生产由年初销售对全年生产计划的制定。 2生产计划的制定 2.1决策变量 该问题本质上是一个在若干条件约束下的利润最大化问题,而利润应为总收入与总支出的
3、差额,应选择企业利润。 2.2目标函数 (1)总收入: (2)原煤成本: (3)洗煤成本: (4)运费成本: 综上,可得利润目标函数: 2.3约束条件 (1)由于企业只能部分满足客户对某种煤的需求,因此第a种煤的总量应不大于所有客户对该种煤的需求: (2)第j个矿井用于销售的原煤总量和入洗原煤的总量之和不能大于第j个矿井的原煤生产能力: (3)企业生产第a种煤的总量不大于所有客户对于该种煤的需要量: (4)第j个矿井的入洗原煤总量不大于该矿井的洗煤能力。即: 另外,在客户满意度不影响下月订单的前提下,入
4、洗原煤、精煤与煤厂回收率期望值的关系满足: 2.4模型求解 用lingo求解以上线形规划模型得到全局最优解,企业整体利润最大值为92072448元(9.20千万元),同时给出煤炭企业进行生产和供给决策见表4和表5。 在求解过程中,运用lingo进行求解,以下给出优化模型的lingo代码: sets: fact/fact1..fact7/:limy,limx,costy,costx,ratej,rateh,sumx,sumy; buy/buy1..buy5/:trans; c/c1..c4/; links(buy
5、,c):need,sum,money; endsets [email protected](links:money*sum)[email protected](fact:sumy*costysumx*(costxcosty))[email protected](buy(I):trans(I)*sum(c(J):sum(I,J))); for(fact:(sumysumx)<=limy); for(fact:sumx<=limx); for(links:sum<=need); sum(b
6、uy(I):sum(I,1))<[email protected](fact:sumy); sum(buy(I):sum(I,2))<[email protected](fact(I)
7、I#eq#3#or#I#eq#4#or#I#eq#5:sumx(I)*ratej(I)); sum(buy(I):sum(I,3))<[email protected](fact(I)
8、I#eq#6#or#I#eq#7:sumx(I)*ratej(I)); sum(buy(I):sum(I,4))<[emai
9、l protected](fact:sumx*rateh); data: limy=85000,65000,110000,225000,56000,166000,148000; costy=304,308,345,310,298,289,293; limx=0,0,96000,110000,30000,50000,90000; costx=1000,1000,25,22,38,17,18; ratej=0,0,0.3778227,0.2670952,0.4507111,0.6639,0.4853292
10、; rateh=0,0,0.371931,0.45454,0.57117,0.175015,0.176357; need=200000,0,0,80000, 0,80000,0,60000, 0,60000,60000,0, 100000,0,40000,0, 8