运筹学案例分析一炼油厂生产计划安排.docx
- 文档编号:23331509
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:11
- 大小:347.04KB
运筹学案例分析一炼油厂生产计划安排.docx
《运筹学案例分析一炼油厂生产计划安排.docx》由会员分享,可在线阅读,更多相关《运筹学案例分析一炼油厂生产计划安排.docx(11页珍藏版)》请在冰豆网上搜索。
运筹学案例分析一炼油厂生产计划安排
运筹学案例分析报告
—炼油厂生产计划安排
班级:
1516122
组号:
6
姓名、学号
(组长、分工):
吴锴楠151612219、建立数学模型
(组员、分工):
张灿龙151612220、编写报告
(组员、分工):
游泽锋151612222、编写lingo程序
一.案例描述
某炼油厂的工艺流程图如下图1。
炼油厂输入两种原油(原油1和原油2)。
原油先进入蒸馏装置,每桶原油经蒸馏后的产品份额见表1,其中轻、中、重石脑油的辛烷值分别为90、80和70。
表1
轻石脑油
中石脑油
重石脑油
轻油
重油
渣油
原油1
0.1
0.2
0.2
0.12
0.2
0.13
原油2
0.15
0.25
0.18
0.08
0.19
0.12
石脑油部分直接用于发动机油混合,部分输入重整装置,得辛烷值为115的重整汽油。
1桶轻、中、重石脑油经重整后得到的重整汽油分别为0.6、0.52、0.45桶。
蒸馏得到的轻油和重油,一部分直接用于煤油和燃料油的混合,一部分经裂解装置得到裂解汽油和裂解油。
裂解汽油的辛烷值为105。
1桶轻油经裂解后得到0.28桶裂解汽油和0.68桶裂解油;1桶重油裂解后得到0.2桶裂解汽油和0.75桶裂解油。
其中裂解汽油用于发动机油混合,裂解油用于煤油和燃料油的混合。
渣油可直接用于煤油和燃料油的混合,或用于生产润滑油。
1桶渣油经处理后可得0.5桶润滑油。
混合成的发动机油高档的辛烷值应不低于94,普通的辛烷值不低于84。
混合物的辛烷值按混合前各油料辛烷值和所占比例线性加权计算。
规定煤油的气压不准超过1kg/cm2,而轻油、重油、裂解油和渣油的气压分别为1.0、0.6、1.5和0.05kg/cm2。
而气压的计算按各混合成分的气压和比例线性加权计算。
燃料油中,轻油、重油、渣油和裂解油的比例应为10:
3:
1:
4。
已知每天可供原油1为20000桶,原油2为30000桶。
蒸馏装置能力每天最大为45000桶,重整装置每天最多重整10000桶石脑油,裂解装置能力每天最大为8000桶。
润滑油每天产量应在500~1000桶之间,高档发动机油产量应不低于普通发动机油的40%。
又知最终产品的利润(元/桶)分别为:
高档发动机油700,普通发动机油600,煤油400,燃料油350,润滑油150.试为该炼油厂制订一个使总盈利为最大的计划。
二.问题分析
首先,分析题目易得,题意要求我们求最大的总利润,结合题目中各种条件,我们确定采用线性规划这种方法来进行建模求解。
该炼油厂的最终生产产品是普通汽油、特级汽油、飞机燃料、燃料油、润滑油这5种成品油,用的最初原料是原油c1和原油c2,中间产品有重整汽油、裂化油、裂化汽油等。
由于各种成品油利润不同,所以这5种产品各生产数量,相互间的生产比例都会影响到总利润。
现在,本题的目标是求出这5种成品油各生产多少时获得总利润最大。
为了求出5种成品油各生产多少时获得总利润最大,总的求解思路如下:
第一,求出总利润与5种成品油各生产数量的函数关系;
第二,找出生产这5种成品油所需原材料,以及各原材料在生产时的使用比例;
第三,由于炼油厂的生产实际能力有限,以及市场需求的原因,该炼油厂的原料油、中间产品和最终成品油的生产数量是受到约束的,所以要找出这些约束条件;
第四,根据目标方程和约束条件,编程实现求解,得到最大的总利润。
三. 案例中关键因素及其关系分析
1.确定目标,生产高档发动机油,普通发动机油,煤油,燃料油和润滑油各多少桶时能使总盈利最大。
设最终5种产品分别为y1,y2,y3,y4,y5。
总盈利为Z。
则有关系:
Z=700*y1+600*y2+400*y3+350*y4+150*y5;
2.根据原油要得到最终产品要经过多种步骤,过程复杂,如果设每一种油为一个变量的话,有些过程一种油有两个流向,这时候就不好确定它们之间的关系了,也比较难确定一种油中有多少桶流向其中一个方向。
于是,我们确定设每种油都有多个变量,它们的变量个数由它们所指向的最终产品油和经过的主要过程决定。
例如:
轻石脑油,我们设轻石脑油中生产高档发动机油为x11,生产普通发动机油为x12,进入重整为x13。
具体变量设置见模型构建中的第一点决策变量设置。
3.原油分馏出来能得到轻石脑油,中石脑油,重石脑油,清油,重油,渣油这五种油,根据题目中原油分馏得到产品的桶数可以得到下列关系:
(其中设轻石脑油中,生产高档发动机油为x11,生产普通发动机油为x12,进入重整为x13;中石脑油中生产高档发动机油为x21,生产普通发动机油为x22,进入重整为x23;重石脑油中生产高档发动机油为x31,生产普通发动机油为x32,进入重整为x33;轻油中生产煤油为x71,生产燃油为x72,进入裂解为x73;重油类似,分别设为x81,x82,x83。
渣油中生产煤油为x91,生产燃油为x92,生产润滑油为x93.)
x11+x12+x13=0.1*z1+0.15*z2;
x21+x22+x23=0.2*z1+0.25*z2;
x31+x32+x33=0.2*z1+0.18*z2;
x71+x72+x73=0.12*z1+0.08*z2;
x81+x82+x83=0.2*z1+0.19*z2;
x91+x92+x93=0.13*z1+0.12*z2;
4.由于1桶轻、中、重石脑油经重整后得到的重整汽油分别为0.6、0.52、0.45桶。
设重整汽油中生产高档发动机油为x41,生产普通发动机油为x42。
则有如下关系:
x41+x42=0.6*x13+0.52*x23+0.45*x33;
5.由于1桶轻油经裂解后得到0.28桶裂解汽油和0.68桶裂解油;1桶重油裂解后得到0.2桶裂解汽油和0.75桶裂解油。
设裂解汽油中生产高档发动机油为x51,生产普通发动机油x52。
设裂解油中生产煤油为x51,生产燃油为x52。
则有关系:
x51+x52=0.28*x73+0.2*x83;
x61+x62=0.68*x73+0.75*x83;
6.则五种最终产品油的量分别由生产它们的中间油品的量相加得到,具体关系式如下:
(其中1桶渣油经处理后可得0.5桶润滑油。
)
y1=x11+x21+x31+x41+x51;
y2=x12+x22+x32+x42+x52;
y3=x61+x71+x81+x91;
y4=x62+x72+x82+x92;
y5=0.5*x93;
7.分析混合成的发动机油高档的辛烷值应不低于94,普通的辛烷值不低于84这一条件,并结合生产高档和普通发动机油的中间油的辛烷值和比例,将它们进行加权求和得:
90*x11+80*x21+70*x31+115*x41+105*x51>=94*y1;
90*x12+80*x22+70*x32+115*x42+105*x52>=84*y2;
8.根据煤油的气压不准超过1kg/cm2的条件,约束条件:
x71+0.6*x81+1.5*x61+0.05*x91<=y3;
9.根据燃料油中,轻油、重油、渣油和裂解油的比例应为10:
3:
1:
4。
得以下3条约束条件:
10*x92=x72;
3*x92=x82;
4*x92=x62;
10.“已知每天可供原油1为20000桶,原油2为30000桶。
蒸馏装置能力每天最大为45000桶,重整装置每天最多重整10000桶石脑油,裂解装置能力每天最大为8000桶。
润滑油每天产量应在500~1000桶之间,高档发动机油产量应不低于普通发动机油的40%。
”根据题目中这些设备的生产限量,易得出以下约束条件:
z1<=20000;
z2<=30000;
z1+z2<=45000;
x13+x23+x33<=10000;
x73+x83<=8000;
y5>=500;
y5<=1000;
y1>=0.4*y2;
11.最终的线性规划数学模型见下面模型建立。
三、模型构建
1、决策变量设置
轻石脑油x11生产高档发动机油x12生产普通发动机油x13进入重整
中石脑油x21生产高档发动机油x22生产普通发动机油x23进入重整
重石脑油x31生产高档发动机油x32生产普通发动机油x33进入重整
重整汽油x41生产高档发动机油x42生产普通发动机油
裂解汽油x51生产高档发动机油x52生产普通发动机油
裂解油x61生产煤油x62生产燃油
轻油x71生产煤油x72生产燃油x73进入裂解
重油x81生产煤油x82生产燃油x83进入裂解
渣油x91生产煤油x92生产燃油x93生产润滑油
高档发动机油y1普通发动机油y2煤油y3燃油y4润滑油y5
原油1z1原油2z2
2、目标函数的确定:
maxZ=700*y1+600*y2+400*y3+350*y4+150*y5;
3、约束条件的确定
s.t.x11+x12+x13=0.1*z1+0.15*z2;
x21+x22+x23=0.2*z1+0.25*z2;
x31+x32+x33=0.2*z1+0.18*z2;
x71+x72+x73=0.12*z1+0.08*z2;
x81+x82+x83=0.2*z1+0.19*z2;
x91+x92+x93=0.13*z1+0.12*z2;
x41+x42=0.6*x13+0.52*x23+0.45*x33;
x51+x52=0.28*x73+0.2*x83;
x61+x62=0.68*x73+0.75*x83;
y1=x11+x21+x31+x41+x51;
y2=x12+x22+x32+x42+x52;
y3=x61+x71+x81+x91;
y4=x62+x72+x82+x92;
y5=0.5*x93;
90*x11+80*x21+70*x31+115*x41+105*x51>=94*y1;
90*x12+80*x22+70*x32+115*x42+105*x52>=84*y2;
x71+0.6*x81+1.5*x61+0.05*x91<=y3;
10*x92=x72;
3*x92=x82;
4*x92=x62;
z1<=20000;
z2<=30000;
z1+z2<=45000;
x13+x23+x33<=10000;
x73+x83<=8000;
y5>=500;
y5<=1000;
y1>=0.4*y2;
所有变量都大于等于0
四、模型求解
1、求解工具及适应性分析
求解工具:
lingo80
2、求解过程分析
把上面的方程的用lingo写出来,然后在设置为全局最优解,最后运行求解,我们的编程程序如下:
3、求解结果描述
经过运行得到的结果为:
2.11365*10^7元,即总盈利最大为:
2.11365*10^7元。
从lingo软件运行得出来的结果可以看出,当轻石脑油,中石脑油,重石脑油,轻油,重油,渣油分别为6817.779桶,17044.45桶,15156.00桶,0桶,500桶时,总盈利最大,为2.11365*10^7元。
4、求解结果的数据分析
在下列的截图中我们得出了各个变量的值,即得到各种产品应该要生产的数量
VariableValueReducedCost
Y16817.7790.000000
Y217044.450.000000
Y315156.000.000000
Y40.0000000.000000
Y5500.00000.000000
X114999.7040.000000
X121000.2960.000000
X130.00000090.49117
Z115000.000.000000
Z230000.000.000000
X210.0000000.000000
X2210500.000.000000
X230.00000050.03629
X310.0000000.000000
X322993.1380.000000
X335406.8620.000000
X710.00000039.28285
X720.0000000.000000
X734200.0000.000000
X814900.0000.000000
X820.0000000.000000
X833800.0000.000000
X914550.0000.000000
X920.0000000.000000
X931000.0000.000000
X410.0000000.000000
X422433.0880.000000
X511818.0740.000000
X52117.92560.000000
X615706.0000.000000
X620.000000323.2071
在我们建立的模型求出来的解中,我们可以看出原油1,2都是达到了题目规定的最大值,并没有剩余原油1,2没有利用,表示我们的方案对于原材料的利用还是比较合理,得出来的结果也具有科学性和准确性。
五、结论
1、决策效果(结果)的评价
通过严格的案例分析以及我们组全体成员的研究讨论、反思修正以及lingo软件的精密的计算,本案例得出最佳决策结果,可以将资源投入最合理的生产计划,使炼油厂达到资源利用率最大化和利润最大化。
因此此决策是适合于实际生产操作的合理方案。
2、遇到的问题及解决方法
(1)题目变量过多,而且有大多数是相类似的,用lingo进行编程和建立模型时都容易发生变量角标标错的现象,而导致结果出现错误。
解决方法:
反复检查,认真书写和编程。
(2)比例公式书写不当导致结果出现误差。
解决方法:
反思纠错,探究讨论,反复修改。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运筹学 案例 分析 炼油厂 生产 计划 安排