1、1输油管的布置模型摘要建造炼油厂时要综合各方面的情况,对输油管线作周密的布置,因为输油管线的不同布置将直接影响总费用的多少。某油田计划在铁路线一侧建造两家炼油厂,为了方便运送成品油,需在铁路线上增建一个车站。此种模式具有一定的普遍性,油田设计院希望建立管线建设费用最省的一般数学模型与方法。对于问题 1,综合考虑铺设时,不同生产能力造成的输油管线标准不同和是否有共用管线以及共用管线与非共用管线费用同异等问题,建立模型:nypbaxmybaxZ 212212 )()()()(min结合模型建立过程的流程图,用图形结合法和比较分析法来确定可能出现的各种情形,通过赋值,得出不同情况下的最优化模型。对于
2、问题 2,考虑到城区必须的拆迁和工程补偿等附加费用,建立优化模型: mykybclycxyaxZ )()()()()()(in 20220222用 Lingo 软件求解,得出:车站应建在离炼油厂 A 所在线 5.45km,且共用管线 1.85km时费用最少,最少费用为 282.70(万元) 。minZ对于问题 3,是在问题 2 的基础上,做进一步改进,将问题 2 中的特殊模型一般化,建立优化模型: 32020212 )()()()()()(min mykybclmycxyaxZ 用 Lingo 软件求解,得出:车站应建在离 A 炼油厂所在线 6.73km,且共用管线 0.14km时费用最少,最
3、少费用为: 252.00(万元) 。minZ关键词:数形结合 Lingo 程序 优化方案 最小费用 21、问题的提出1.1 基本情况某油田计划在铁路线一侧建造两家炼油厂同时在铁路线上增建一个车站,用来运送成品油。由于这种模式具有一定的普遍性,油田设计院希望建立管线建设费用最省的一般数学模型与方法。1.2 相关信息(1)附图一:两炼油厂的具体位置。(2)附表一:不同工程咨询公司对拆迁和工程补偿等附加费用的估算情况。1.3 基本要求(1)在两炼油厂到铁路线距离和两炼油厂间距离确定的情况下,提出的方案要满足费用最省。(2)考虑共用管线费用与非共用管线费用相同或不同的情形,确定实际生活中是否需要共用管
4、线。(3)在考虑城区附加费用的情况下,更好的综合三家工程咨询公司的估算结果,使拆迁和工程补偿等附加费用最合理。(4)根据炼油厂生产能力的强弱,选用相适应的输油管,进一步节省费用。1.4 需要解决的问题(1)一般类型。针对两炼油厂到铁路线距离和两炼油厂间距离的各种不同情形,提出你的设计方案。在方案设计时,若有共用管线,应考虑共用管线费用与非共用管线费用相同或不同的情形。(2)复杂情形。在给定两炼油厂的具体位置由附图一所示,其中 A 厂位于郊区(图中的 I 区域),B 厂位于城区(图中的 II 区域),两个区域的分界线用图中的虚线表示。图中各字母表示的距离(单位:千米)分别为 a = 5, b =
5、 8, c = 15, l = 20。若所有管线的铺设费用均为每千米 7.2 万元。 铺设在城区的管线还需增加拆迁和工程补偿等附加费用,为对此项附加费用进行估计,聘请三家工程咨询公司(其中公司一具有甲级资质,公司二和公司三具有乙级资质)进行了估算,估算结果见附表一。要求为设计院给出管线布置最优方案及相应最省的费用。(3)具体设计。在实际问题中,为进一步节省费用,可以根据炼油厂的生产能力,选用相适应的油管。这时的管线铺设费用将分别降为输送 A 厂成品油的每千米 5.6 万元,输送 B 厂成品油的每千米 6.0 万元,共用管线费用为每千米 7.2 万元,拆迁等附加费用同上。要求给出管线最佳布置方案
6、及相应最省的费用。2、模型的建立与求解2.1 问题 1 的解答2.1.1 问题的分析已知条件中只告知我们两炼油厂在铁路线的同一侧,而其到铁路线的距离是个未知数,所以先从距离的不同这方面入手,列出所有可能的情况。由于共用管线的输油量较大,需考虑其与非共用管线费用相同、不同的情形,经分析得出,先从炼油厂 A、B 两输油管线铺设费用是否相同入手,再分别讨论是否有共用管线开始求解。32.1.2 模型假设和符号说明(1)模型假设所有结果保留小数点后两位。不考虑输油管的热胀冷缩。在整个输油线路均为单管线输送。A、B 两炼油厂所在地的地质结构和施工条件相同。炼油厂选址在出油量相对较大的地方。(2)模型的符号
7、说明符号 意义1aA 炼油厂所在位置的横坐标bA 炼油厂所在位置的纵坐标2B 炼油厂所在位置的横坐标B 炼油厂所在位置的纵坐标mA 炼油厂输油管线的铺设费用(万元/千米)pB 炼油厂输油管线的铺设费用(万元/千米)n共用输油管线的铺设费用(万元/千米)x车站所在位置的横坐标y两炼油厂交汇点的横坐标Z总费用(万元)2.1.3 模型建立和讨论;流程图为;4共用管线与非共用管线费用不相 同共用管线与非共用管线费用相 同有共用管线炼油厂 A,B 铺设管线费用是否相同非共用管线 非共用管线 有共用管线是 否共用管线与非共用管线费用相 同共用管线与非共用管线费用不相 同一、当 时:pm(1)无共用管线实际
8、生活中有如下三种情况:(A 表示 A 炼油厂,B 表示 B 炼油厂,C 表示车站)Cyxo1图 yABCxo2图5现设各点坐标,A( , ),B( , ),C( ,o),由于 ,所以建立总费用最少的优1ab2xpm化模型可为: Zminbax)()( 221.ts21a假定 A(5,8), 保持不变,通过改变 B 点坐标,验证上述三个图形来确.7p定最优模型。对于图 1,令 B(7,8),用 Lingo 软件 求的 =116.10(万元)1minZ对于图 2,令 B(7,5),用 Lingo 软件求的 =94.70(万元)i对于图 3,令 B(7,10),用 Lingo 软件求的 =130.4
9、0(万元)min求解程序见附录 1;经比较,在相同条件下,图 2 所示布置方案最省费用,相应模型为: Zminbaxbax)()( 212.ts21(2)有共用管线情形一:当共用管线费用与非共用管线费用不同(即 )时,实际生活中有如下四种情mpn况:AB)(ECxyo4图 5图ABCEyxooyxACB3图6现设各点坐标 ( , ), ( , ), ( ,o), ( ,y);由于 所以建立模型可A1abB2CxEpm为: Zmin nybaybx )() 2221),i(0.211yts假定 (5,8) , , 保持不变,通过改变 点坐标,验证上述四个图A6p.7nB形来确定最优模型。对于图
10、4 令 (5,5)用 Lingo 软件求得 =54.00(万元);BminZ对于图 5 令 (7,8)用 Lingo 软件求得 =67.20(万元);i对于图 6 令 (7,10)用 Lingo 软件求得 =74.57(万元);min对于图 7 令 (7,5)用 Lingo 软件求得 =57.63(万元);BiZABCEoxy6图 oyxCEBA7图7求解程序见附录 1经比较,在相同情况下,图 4 所示布置方案最省费用。相应模型为: Zminnymby)(21ts. ,i(021情形二:当共用管线费用与非共用管线费用相同(即 )时,在情形一的基础上,得最优np模型为: mybyZ)(in21t
11、s. ,in(01实际生活中可根据输油管线的费用确定有共用管线时,情形一、情形二的最优解。二、当 时pm(1)无共用管线也有图 1、图 2、图 3 三种模型,建立如下优化模型:Zin pbaxmbax221)()(.ts21假定 A(5,8), , 保持不变,通过改变 B 点坐标,用上述三个非共用管6m7p线图形来确定最优模型:对于图 1 令 (7,8)用 Lingo 软件求得 =104.80(万元)BminZ对于图 2 令 (7,5)用 Lingo 软件求得 =83.97(万元)i对于图 3 令 (7,10)用 Lingo 软件求得 =118.72(万元)min求解程序见附录 2;经比较,在
12、相同条件下,图 2 所示布置方案最省费用, 得出费用最少的优化模型为: Zmin pbaxbax21)()(.ts21(2)有共用管线由于前提已经限制了 ,故排除共用管道费用与非共用管道费用相同的情况;p得出模型: Zmin nypbaxmybax 22212 )()()()(),i(0.211yts假定 A(5,8), , , 保持不变,通过改变 B 点坐标,用上述的四6p.n8个共用管线图形来确定最优模型:对于图 4 令 (5,5)用 Lingo 软件求得 =54.00(万元)BminZ对于图 5 令 (7,8)用 Lingo 软件求得 =68.32(万元)i对于图 6 令 (7,10)用
13、 Lingo 软件求得 =77.40(万元)min对于图 7 令 (7,5)用 Lingo 软件求得 =57.63(万元)BiZ比较得出费用最少的优化模型:在给定条件下,图 4 所示布置方案最省费用得出费用最少的优化模型为: Zmin pbaxbax221)()(),i(0.211yts2.1.4 模型评价优点:(1)在不考虑地理位置的情况下,可将管线布置方案的范围缩小。(2)本文建立的数学模型有相应的专用 Lingo 软件支持,容易推广。(3)考虑到了炼油厂的实际生产能力这一实际问题。建议:考虑到生活中地理位置的不同,需要对该模型作进一步改进,为油田设计院提供更精确的方案。2.2 问题 2
14、的模型2.2.1 问题的分析:题中给定了炼油厂 A 和炼油厂 B 的位置,将 A、B 分别布置在郊区和城区,而城区铺建管线时要考虑拆迁和工程补偿等附加费用,从附图和相关数据的显示情况可知,郊区范围是城区范围的 3 倍。车站若建在城区内,附加费用明显增多,从而确定车站建在郊区内。然后从有无共用管线两方面入手建立线性规划模型,利用 Lingo 软件求出符合条件的最优解,再结合实际情况得出结论。2.2.2 模型假设与符号说明(1)模型假设:不考虑输油管的热胀冷缩。在整个输油线路均为单管输送。甲级资质公司估算准确率占 50%,乙级资质的两家公司估算准确率各占 25%.假设郊区与城区均为平坦地带,不考虑
15、其他地理条件因素。(2)模型符号说明:符号 意 义9a炼油厂 A 到铁路线的距离b炼油厂 B 到铁路线的距离cA 炼油厂距城区分界线的距离lA、B 两炼油厂间的距离x车站所在位置的横坐标y两炼油厂交汇点所在位置的纵坐标0有共用管线时 B 炼油厂与城区分界线交点的纵坐标1y无共用管线时 B 炼油厂与城区分界线交点的纵坐标m所有管线的铺设费用(万元/km)n拆迁和工程补偿等附加费用(万元/km)3dA 炼油厂到两炼油厂交汇点的距离1炼油厂 B 与城区分界线的交点 F 到两炼油厂的交汇点 E 的距离2炼油厂 B 与城区分界线的交点 F 到炼油厂 B 的距离Z 总费用2.2.3 模型建立与求解情形一:
16、有共用管线时以铁路线所在直线为 x 轴,过炼油厂 A 与铁路线垂直的线为 y 轴建立如下坐标系:oy xHGFEDCBA8图10由题中数据确定各点坐标:A( , ),B( , ),D( , ),H( , ),设:C( , ),0albl0cx0E( , ),F( , ),G( , )在 CDB 中,依据相似定理得: 即xyc0yc1yBDGHClcb1整理得: xlcy)(12021)(xd 202)()(ybcld 223)(yaxd目标函数: mkmZ)()(in213byacxts01.下面确定附加费用的标准工程咨询公司 公司一 公司二 公司三附加费用(万元/千米) 21 24 20估算
17、准确度 50% 25% 25%综合各家公司的估算结果得到附加费用 k=21.5 万元/千米;将数值代入模型用 Lingo 软件求得=282.70 万元minZ11情形二:无共用管线这种情形只需令情形一中的 y=0;求解的 =284.54 万元minZ求解过程见附录 32.2.4 最佳结论分析比较两种情形的计算结果,得到的最佳结果为下图所示:即车站应建在离 A 炼油厂所在线 5.45km,距离 B 炼油厂所在线 14.55km,且共用管线1.85km 时费用最少, 282.70(万元)minZ2.2.5 模型的评价优点:(1)本文建立的数学模型有相应的专用 Lingo 软件支持,容易推广。(2)
18、具有普遍特性,在给定炼油厂的位置后,在综合考虑输管线费用和附加费用的情况下,即可确定最省布置方案。(3)很好的反映了实际铺建时是否需要共用管线。建议:结合实际生活中的条件,对附加费用作更精确的估算。2.3 问题三的模型2.3.1 问题的分析题目要求在“该实际问题中” ,则是在问题(2)的模型基础上作进一步改进,要A)5,0( B)8,20(C)0,45.(E8.1F)37.,15(H)0,15(xyo9图12求改变各输油管线的费用。2.3.2 模型假设和符号说明(同问题(2)的模型) 对符号说明稍作补充符号 意义1mA 炼油厂输油管线的费用(万元/千米)2B 炼油厂输油管线的费用(万元/千米)
19、3共用输油管线的费用2.3.3 模型建立在模型(2)的基础上稍加改进用如下模型: 32213 )(min mykdmdZbyacxts01.代入数值用 Lingo 原件求得 252.00(万元)minZ求解过程见附录 42.3.4 最佳结论由结果数据分析如图布置输油管线最节省费用:即车站应建在离 A 炼油厂所在线 6.73km,距离 B 炼油厂所在线 13.27km,且共用管线0.14km 时费用最少, 252.00(万元)minZ xyoA BCEFH)0,5()0,73.6(14.)0,15()0.5,()8,20(图132.3.5 模型的评价优点:(1)该模型综合考虑了炼油厂的生产能力,
20、选择了相适应的输油管,使管线铺设费用在一定程度上有所节省。(2)很好的反映了实际铺建时是否需要共用管线。(3)提出的方案具有一定的实用价值,可为管线的规划设计、可行性研究以及经济评价提供依据。建议:结合实际生活中的条件,对附加费用作更精确的估算。3、参考文献【1】谢金星.优化建模与 LINDO/LINGO 软件.北京:清华大学出版社,2005.7。附图一:附表一:附录 1:一、当 时:pm无共用管线图1model:min=(x-a1)2+b12)(1/2)+(x-a2)2+b22)(1/2)*m;x=a1;x=a1;x=a1;x=0;y=a1;x=0;x=0;yy1;y0=0;x=0;yy1;
21、y0=b;a=5;b=8;c=15;l=20;m1=5.6;m2=6.0;m3=7.2;k=21.5;endLocal optimal solution found at iteration: 40Objective value: 251.9685Variable Value Reduced CostD3 8.305068 0.000000M1 5.600000 0.000000D1 10.92330 0.000000M2 6.000000 0.000000D2 5.051645 0.000000K 21.50000 0.000000Y 0.1388983 -0.4273243E-07M3 7
22、.200000 0.000000X 6.733783 0.000000C 15.00000 0.000000Y0 7.279501 0.000000L 20.00000 0.00000020B 8.000000 0.000000A 5.000000 0.000000Y1 4.984822 0.000000Row Slack or Surplus Dual Price1 251.9685 -1.0000002 0.000000 -6.0000003 0.000000 -27.500004 0.000000 -5.6000005 0.000000 0.0000006 6.733783 0.0000007 8.266217 0.0000008 0.1388983 0.0000009 4.861102 0.00000010 2.294679 0.00000011 0.7204991 0.00000012 0.000000 -3.27783213 0.000000 -3.92288314 0.000000 22.6783115 0.000000 -27.2188716 0.000000 -8.30506817 0.000000 -15.9749518 0.000000 -0.138898319 0.000000 -5.051645