已阅读5页,还剩28页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
露天矿生产的车辆安排摘要:本文讨论了铁矿运输问题中,在满足卸点产量和品位要求的前提下,针对不同的原则建立一般的最优生产计划的模型。用LINDO软件求解,速度很快,在实例求解的过程中,迭代次数分别为47次和45次。与经典的线性规划方法相比,具有一定的优越性。针对原则一:列出多目标规划模型。然后将模型简化,分为两阶段求解。第一阶段为单目标线性规划模型,用LINDO软件求解,得出运输路线及运输次数。第二阶段采用MATLAB软件求解,用到第一阶段的结果,得出最优生产计划。结果:需要13辆卡车;7辆电铲,电铲分布在铲点1,2,3,4,8,9,10;总运量为8.57万吨公里。针对原则二:列出多目标规划模型。然后分为三阶段来求解,前两阶段为单目标线性规划,第三阶段是分析的过程。采用LINDO软件求解。结果:需要20辆卡车;7辆电铲,电铲分布在铲点1,2,3,4,8,9,10;总产量为10.087万吨,其中矿石6.0022万吨,岩石4.0848万吨。关键词:多目标规划 模型化简 分阶段求解 快速算法 一、问题的提出 钢铁工业是国家工业的基础之一,铁矿的运输工程的重要性由此可见。本题要求根据两个原则分别建立模型,在满足卸点的数量和品位的前提下,求解出最优生产计划。 原则一:总运量(吨公里)最小,同时出动最少的卡车,从而运输成本最小; 原则二:利用现有车辆运输,获得最大的产量(岩石产量优先;在产量相同的情况下,取总运量最小的解)。生产计划包括:出动几台电铲,分别在那些铲位上;出动几辆卡车,分别在那些路线上各运输多少次;在卡车不等待条件下满足产量和品位要求。二、问题的假设1.铁矿的运输是周期性的,虽然本题只要求给出一个班次的生产计划,我们仍然把它放在一个周期性的运输过程当中来考虑,卡车完成本班次的运输任务以后仍回到出发点。2 在确定生产计划时,不考虑随机因素的影响,即装车与卸车的时间严格遵守题目所给的时间。3 运输成本不包括铲车的运行费用。4 在运输过程中不会发生意外状况。5 各个卸点的产量必须满足,即只许多运,不许少运。总的运输量满足卸点的品位要求。6 假设卡车的初始位置是在卸点上。7 卡车在空车与满载的情况下速度相同。三、问题的分析(一)整个运输铁矿的工程可分为5个部分:1 各个铲位有一定数量的岩石,我们称之为岩石储量;还有一定数量的某个品位的矿石 我们称之为矿石储量。2 每个卸点需要一定数量的岩石或某个品位范围内的矿石。3 把铲位的岩石按照卸点的需求量运到卸点,把铲位的矿石按照卸点的产量和品位要求运到卸点。4 原则一:总运量最小,并且卡车数最少,从而使运输成本最小。5 原则二:产量最大;在产量相同的情况下,岩石产量优先;在前两个条件相同的情况下,取总运量最小的解。这几个部分是相互依赖的,不能简单地孤立讨论。通过仔细分析,我们发现第四部分的成本事实上只与运输距离和运量有关;第五部分的产量只与铲位的储量和卸点的品位要求有关,并且二者都是运量的线性函数,具备可叠加性。(二)对原则一的分析:1 对运输成本的理解:运输成本与两个方面有关:总运量(单位:吨公里),卡车的启动费用和消耗的油的费用。由于题目中并未给出这二者之间的关系,我们把这两点的要求看作同等重要的目标,将此问题化为多目标规划来求解。2 对于卡车停放地点的考虑: 由于铁矿的运输是一个周期性的过程,我们认为卡车在完成运输任务以后应回到出发点。令出发点为卸点,这样可以方便求解,并且容易适用到真正的运输工程中去。3对于最小卡车数的分析: 我们的假设是卡车最初是停在卸点上,这样有可能发生的情况是停在同一卸点的卡车在完成本卸点运输任务后,会有空余的时间,即,在若干辆卡车的运输时间均达到一个班次的时间时,这一卸点的产量要求仍未满足,但所剩余的运量又不足运行一个班次的时间。在寻找最小卡车数的时候,我们的原则是用一辆或多于一辆卡车来解决各个卸点所剩余的运量不足一个班次的运输问题,而其余的卡车均在用整个班次的时间向某一卸点运输。4 对于总运量的理解: 根据题目中所给的总运量的单位为“吨公里”,因此只有在卡车满载时才能算入总运量。所以,在卡车空载时,只要运行的总时间不超过一个班次的时间,那么它的运行路程对运输成本无影响。 (三)对原则二的分析: 此问题显然是一个多目标的问题,与上一问题不同之处在于每个目标的重要性即权重不同。只要给定权重系数,此问题可以化为单目标规划问题。然而对于不同的决策者来说,权重系数是不同的。因此我们把此问题化为3个阶段来求解,当然,这3个阶段并不都是必须的。在第一阶段,仅以最大产量为目标,若此阶段存在最优解相同但生产计划不同的情况就进入第二阶段。在第二阶段,以最大岩石产量为目标,求出最优解,若此时的总产量小于第一阶段,则以第一阶段的解为最优解。否则采取第二阶段的解,若此时依然存在多种情况,进入第三阶段。在第三阶段,分析各个解的总运量,选择最优解。(四)对于卡车不等待问题的分析: 卡车在等待时消耗的能量相当可观,原则上不应安排卡车等待的情况,我们假设装车和卸车的时间固定不变,这样得出一个理想的结果。四、符号说明铲点到卸点的距离。铲点向卸点运输的次数。卸点的需求量(单位:吨)。铲点的矿石储量(单位:吨)。铲点的岩石储量(单位:吨)。 铲点的矿石品位(百分数)。卸点的品位要求下限。(百分数)。卸点的品位要求上限。(百分数)。第辆卡车从铲点向卸点运输的次数。卡车一次可运输的岩石量或矿石量(单位:吨)。卡车的平均运行速度(单位:千米/小时)。装车的时间(单位:分钟)。卸车的时间(单位:分钟)。铲位的个数。铲车的数量(单位:台)。卡车的数量(单位:台)。一个班次的时间(单位:小时)。需要矿石的卸点的个数;需要岩石的卸点的个数;五、模型的建立 根据详细的分析和合理的假设,我们针对此类问题列出一般模型: (一) 模型的初建: 依据原则一建立数学模型: 目标:总运量最小和卡车数最少约束条件:(1)满足卸点的产量要求。 (2)各个铲位运出的岩石量和矿石量不超出它的储量。 (3)卡车的数量不能超过现有的车辆数。 (4)电铲的数量不能超出现有的车辆数。 (5)满足各个卸点的品位要求。 (6)在不考虑随机因素的前提下,卡车不等待。 (二)模型的简化 :由于以上模型的求解比较复杂,因此我们将模型简化,分为两阶段来求解。第一阶段: 这是一个单目标线性规划模型,可以求解出运输路线和运输次数。 第二阶段: 运用MATLAB软件求解 在第一阶段,我们可以得出运输次数的矩阵1 用此矩阵按位乘以各个运输路线运输一次的运行时间,则可以得出各个运输路线的运输时间。2 再将各个卸点的运输时间除以一个班次的时间就可以得出每个卸点应停的卡车数,这可能并不是最终结果。3 将各个卸点的运输时间加和,得出总的运输时间,再用总的运输时间除以一个班次的时间,得出最少卡车数。4 若2与3的结果不相同,则根据我们的原则,找出若干辆车来运输各个卸点不足一个班次的运量。直至达到满意的结果。流程图见下:次数矩阵点乘时间矩阵得出各条路线的运输时间开始各条路线的运输时间除以一个班次的时间得出各条路线所需要的车辆数目,并输出车辆数目将各条路线车辆数目加和,设和为a输出a将各条路线的输出时间相加得出总运输时间总输出时间除以一个班次的时间得出最小车辆数b,并输出bN满意?a=b?调整NYY结束(三)依据原则二得出的多目标模型:1 目标: (1)产量最大; (2)岩石产量最大; (3)总运量最小。2 约束条件: (1)满足卸点的产量要求; (2)各个铲位运出的岩石量和矿石量不超出它的储量; (3)卡车的数量不能超过现有的车辆数; (4)电铲的数量不能超出现有的车辆数; (5)满足各个卸点的品位要求;(6)在不考虑随机因素的前提下,卡车不等待。第一阶段模型:第二阶段模型:六、模型的求解根据实例:某露天矿有铲位10个,卸点5个,现有铲车7台,卡车20辆。各卸点一个班次的产量要求:矿石漏1.2万吨、倒装场1.3万吨、倒装场1.3万吨、岩石漏1.9万吨、岩场1.3万吨。各铲位和各卸点之间的距离(公里)如下表:铲位1铲位2铲位3铲位4铲位5铲位6铲位7铲位8铲位9铲位10矿石漏5.265.194.214.002.952.742.461.900.641.27倒装场1.900.991.901.131.272.251.482.043.093.51岩场5.895.615.614.563.513.652.462.461.060.57岩石漏0.641.761.271.832.742.604.213.725.056.10倒装场4.423.863.723.162.252.810.781.621.270.50各铲位矿石、岩石数量(万吨)和矿石的平均铁含量如下表:铲位1铲位2铲位3铲位4铲位5铲位6铲位7铲位8铲位9铲位10矿石量0.951.051.001.051.101.251.051.301.351.25岩石量1.251.101.351.051.151.351.051.151.351.25铁含量30%28%29%32%31%33%32%31%33%31%(一) 依据原则一的模型的求解:我们用LINDO软件和MATLAB软件编制了程序,见附录。得出依据原则一的卡车运行路线及运行时间:卡车编号第i个铲位第j个卸点次 数时 间(分钟) 1 2 1 13393.16 10 1 6 80.64 2 8 1 29 468.06 3 8 1 25 403.5 10 1 5 67.2 4 1 5 44 472.56 5 1 5 36 386064 3 5 8 83.52 6 3 5 35 470.4 7 2 2 39 477.36 8 2 2 1 12.24 4 2 36 462.3 9 2 3 15 368.14 10 3 10 101.43 10 10 3 47 476.7 11 9 4 38 476.6 12 10 4 15 156.04 9 4 25 313.5 13 9 4 7 87.78 10 3 23 233.22 4 2 9 115.56 1 5 1 10.74第13辆车作为弥补各个卸点剩余的运量不足一个班次的问题。在这个调度过程中需要比预先多走一部分路程,比预先时间多出30分钟。但仍然不超过一个班次的运行时间。路线图如下:(注:此图只表示供应关系,并不表示实际道路)目标函数最优值为8.57万吨公里。需要卡车13辆;电铲7辆,分布在卸点1,2,3,4,8,9,10。(二)依据原则二的模型的求解根据实例,仍然用LINDO软件和 MATLAB软件求解,得出结果是:卡车的编号第个铲位第个卸点次数时间(分钟) 1 3 1 18468.72 2 3 1 252.08 8 1 26419.64 3 8 1 29468.06 4 1 2 15242.1 8 2 9150.7 4 2 677.04 5 2 2 39477.36 6 2 2 29354.96 42 9115.56 7 4 2 37475.08 8 8 3 8119.5 3 3 15359.14 9 3 3 20478.86 10 3 3 9215.49 10 3 26263.7 11 10 3 26263.7 9 3 9120.96 9 4 450.16 12 8 4 21389.4 9 4 787.8 13 10 4 44459.5 9 4 112.54 14 9 4 38476.52 15 9 4 38476.52 16 4 5 19301 1 5 16171.84 17 2 5 28435.2 1 5 442.97 18 3 5 32430.2 1 5 442.97 19 1 5 44472.56 20 1 5 13139.62 8 1 464.56 4 2 16205.44第20辆车作为弥补各个卸点剩余的运量不足一个班次的问题。在这个调度过程中需要比预先多走一部分路程,比预先时间多出42分钟。但仍然不超过一个班次的运行时间。路线图如下: (注:此图只表示供应关系,并不表示实际道路)最优解为:最大产量为10.087万吨,其中岩石的产量为4.8048万吨,矿石的产量为5.2822万吨。七、算法与结果的分析针对原则一:表一:对铲位供应量的分析铲位供应岩石量(吨)供应矿石量(吨) 1124740 2010472 366220 406930 808316 910780010231012474表二:对卸点需求量和矿石品位的分析卸点品位(百分数)产量(吨)130.5%12012230.17%13090330.48%13090413090519096由上表可见,结果满足所有限制条件,并且已经为最优解。按照运输总时间计算,最少卡车数应为12辆,但由于卸车时间的限制,只能为13辆,结果合理。针对原则二: 表一:对铲位供应量的分析铲位供应岩石量(吨)供应矿石量(吨)1 12474 23102 4312 104723 4928 98564 2926 104728 3234 117049 13398 138610 6776 8008表二:对卸点需求量和矿石品位的分析卸点品位(百分数)产量(吨) 1 30.49%12012 2 30.06%24640 3 30.11%17556423408524640由上表可见,结果满足所有限制条件。用最大产量作为目标和用最大岩石产量作为目标结果相同。20辆卡车均被用上,结果合理。经过模型简化后,我们做出的程序运行速度极快,在针对实例的运行过程中,运行时间不超过1秒,且跌代次数极少,在针对实例的运行过程中,跌代次数不超过50次,完全满足快速算法的要求。在实际的运输工程中,随机因素很多,因此我们得出的结果是理想情况下的结果,对于结果的进一步分析在模型的改进方向中。八、模型结果的检验1.各模型结果的横向比较:经过计算机的多次运行,各模型的结果都相同,说明了解的稳定性比较好。2.各模型结果的纵向比较:两个模型的结果相同,证明了简化后的模型的合理性。九、模型的优缺点1 优点: (1)模型的建立过程体现了模型由繁到简的过程。 (2)模型简化后,在计算机上求解,速度快,在假设检验中,我们通过两个模型结果的横向比较,说明了简化的合理性。 (3)模型中任何一个参数可以随意变化,不须改变模型,因此,可以方便地将其推广。 (4)本题用到的模型简单易懂。2 缺点:没有考虑随机因素的影响,因此得出的结果是理想的结果。在模型的改进方向中提出了有关这方面的想法。十、模型的改进方向从实际问题中考虑,运输中存在许多随机因素。对于此问题,我们可以根据经验,确定随机因素对运输过程的影响大小,再在模型中加限制条件。由于我们不知此问题的实际情况,因此只能得出理想的结果,决策者可以据实际情况进行调整。 附录:参考书目1 甘应爱.运筹学.北京:清华大学出版社,1990年1月第2版。2 何坚勇.运筹学基础.北京:清华大学出版社,2000年7月第1版。3 陈 陈.优化方法与最优控制.北京:机械工业出版社,1993年5月第1版。4 王永县.运筹学规划论及网络.北京:清华大学出版社,1993年8月第1版。程序和结果:第一问题第一限制条件程序:model:min=5.26*n11+1.90*n12+4.42*n13+5.89*n14+0.64*n15+ 5.19*n21+0.99*n22+3.86*n23+5.61*n24+1.76*n25+ 4.21*n31+1.90*n32+3.72*n33+5.61*n34+1.27*n35+ 4.00*n41+1.13*n42+3.16*n43+4.56*n44+1.83*n45+ 2.95*n51+1.27*n52+2.25*n53+3.51*n54+2.74*n55+ 2.74*n61+2.25*n62+2.81*n63+3.65*n64+2.60*n65+ 2.46*n71+1.48*n72+0.78*n73+2.46*n74+4.21*n75+ 1.90*n81+2.04*n82+1.62*n83+2.46*n84+3.72*n85+ 0.64*n91+3.09*n92+1.27*n93+1.06*n94+5.05*n95+ 1.27*n101+3.51*n102+0.50*n103+0.57*n104+6.10*n105; (n11+n21+n31+n41+n51+n61+n71+n81+n91+n101)*154=12000; (n12+n22+n32+n42+n52+n62+n72+n82+n92+n102)*154=13000; (n13+n23+n33+n43+n53+n63+n73+n83+n93+n103)*154=13000; (n14+n24+n34+n44+n54+n64+n74+n84+n94+n104)*154=13000; (n15+n25+n35+n45+n55+n65+n75+n85+n95+n105)*154=19000; (0.30*n11+0.28*n21+0.29*n31+0.32*n41+0.31*n51+0.33*n61+0.32*n71+0.31*n81+0.33*n91+0.31*n101)*154=0.305*154*(n11+n21+n31+n41+n51+n61+n71+n81+n91+n101); (0.30*n12+0.28*n22+0.29*n32+0.32*n42+0.31*n52+0.33*n62+0.32*n72+0.31*n82+0.33*n92+0.31*n102)*154=0.305*154*(n12+n22+n32+n42+n52+n62+n72+n82+n92+n102); (0.30*n13+0.28*n23+0.29*n33+0.32*n43+0.31*n53+0.33*n63+0.32*n73+0.31*n83+0.33*n93+0.31*n103)*154=0.285*154*(n11+n21+n31+n41+n51+n61+n71+n81+n91+n101); (0.30*n12+0.28*n22+0.29*n32+0.32*n42+0.31*n52+0.33*n62+0.32*n72+0.31*n82+0.33*n92+0.31*n102)*154=0.285*154*(n12+n22+n32+n42+n52+n62+n72+n82+n92+n102); (0.30*n13+0.28*n23+0.29*n33+0.32*n43+0.31*n53+0.33*n63+0.32*n73+0.31*n83+0.33*n93+0.31*n103)*154=0.285*154*(n13+n23+n33+n43+n53+n63+n73+n83+n93+n103); 154*(n11+n12+n13)=9500; 154*(n21+n22+n23)=10500; 154*(n31+n32+n33)=10000; 154*(n41+n42+n43)=10500; 154*(n51+n52+n53)=11000; 154*(n61+n62+n63)=12500; 154*(n71+n72+n73)=10500; 154*(n81+n82+n83)=13000; 154*(n91+n92+n93)=13500; 154*(n101+n102+n103)=12500; 154*(n14+n15)=12500; 154*(n24+n25)=11000; 154*(n34+n35)=13500; 154*(n44+n45)=10500; 154*(n54+n55)=11500; 154*(n64+n65)=13500; 154*(n74+n75)=10500; 154*(n84+n85)=11500; 154*(n94+n95)=13500; 154*(n104+n105)=12500; 30.5429*n11+30.2429*n21+26.0429*n31+25.1429*n41+20.6429*n51+19.7429*n61+18.5429*n71+16.1429*n81+10.7429*n91+13.4429*n101+ 16.1429*n12+12.2429*n22+16.1429*n32+12.8429*n42+13.4429*n52+17.6429*n62+14.3429*n72+16.7429*n82+21.2429*n92+23.0429*n102+ 26.9429*n13+24.5429*n23+23.9429*n33+21.5429*n43+17.6429*n53+20.0429*n63+11.3429*n73+14.9429*n83+13.4429*n93+10.1429*n103+ 33.2429*n14+32.0429*n24+32.0429*n34+27.5429*n44+23.0429*n54+23.6429*n64+18.5429*n74+18.5429*n84+12.5429*n94+10.4429*n104+ 10.7429*n15+15.5429*n25+13.4429*n35+15.8429*n45+19.7429*n55+19.1429*n65+26.0429*n75+23.9429*n85+29.6429*n95+34.1429*n105 =8*20*60; n11+n21+n31+n41+n51+n61+n71+n81+n91+n101=160; n12+n22+n32+n42+n52+n62+n72+n82+n92+n102=160; n13+n23+n33+n43+n53+n63+n73+n83+n93+n103=160; n14+n24+n34+n44+n54+n64+n74+n84+n94+n104=160; n15+n25+n35+n45+n55+n65+n75+n85+n95+n105=160; n11+n12+n13+n14+n15=96; n21+n22+n23+n24+n25=96; n31+n32+n33+n34+n35=96; n41+n42+n43+n44+n45=96; n51+n52+n53+n54+n55=96; n61+n62+n63+n64+n65=96; n71+n72+n73+n74+n75=96; n81+n82+n83+n84+n85=96; n91+n92+n93+n94+n95=96; n101+n102+n103+n104+n105=12000; (n12+n22+n32+n42+n52+n62+n72+n82+n92+n102)*154=13000; (n13+n23+n33+n43+n53+n63+n73+n83+n93+n103)*154=13000; (n14+n24+n34+n44+n54+n64+n74+n84+n94+n104)*154=13000; (n15+n25+n35+n45+n55+n65+n75+n85+n95+n105)*154=19000; (0.30*n11+0.28*n21+0.29*n31+0.32*n41+0.31*n51+0.33*n61+0.32*n71+0.31*n81+0.33*n91+0.31*n101)*154=0.305*154*(n11+n21+n31+n41+n51+n61+n71+n81+n91+n101); (0.30*n12+0.28*n22+0.29*n32+0.32*n42+0.31*n52+0.33*n62+0.32*n72+0.31*n82+0.33*n92+0.31*n102)*154=0.305*154*(n12+n22+n32+n42+n52+n62+n72+n82+n92+n102); (0.30*n13+0.28*n23+0.29*n33+0.32*n43+0.31*n53+0.33*n63+0.32*n73+0.31*n83+0.33*n93+0.31*n103)*154=0.285*154*(n11+n21+n31+n41+n51+n61+n71+n81+n91+n101); (0.30*n12+0.28*n22+0.29*n32+0.32*n42+0.31*n52+0.33*n62+0.32*n72+0.31*n82+0.33*n92+0.31*n102)*154=0.285*154*(n12+n22+n32+n42+n52+n62+n72+n82+n92+n102); (0.30*n13+0.28*n23+0.29*n33+0.32*n43+0.31*n53+0.33*n63+0.32*n73+0.31*n83+0.33*n93+0.31*n103)*154=0.285*154*(n13+n23+n33+n43+n53+n63+n73+n83+n93+n103); 154*(n11+n12+n13)=9500; 154*(n21+n22+n23)=10500; 154*(n31+n32+n33)=10000; 154*(n41+n42+n43)=10500; 154*(n51+n52+n53)=11000; 154*(n61+n62+n63)=12500; 154*(n71+n72+n73)=10500; 154*(n81+n82+n83)=13000; 154*(n91+n92+n93)=13500; 154*(n101+n102+n103)=12500; 154*(n14+n15)=12500; 154*(n24+n25)=11000; 154*(n34+n35)=13500; 154*(n44+n45)=10500; 154*(n54+n
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年物联网顾问加盟合作协议
- 2026年广东省事业单位高校毕业招聘考试试卷及答案
- 浙江新力量联盟2025-2026学年第二学期期中联考高一年级英语试题
- 骨肉瘤靶向递送LOX抑制剂递送
- 老年医学科CGA资源整合的个性化服务
- 基于数学游戏化的小学高年级数学学习兴趣维持机制研究课题报告教学研究课题报告
- 2026年新能源汽车充电桩技术创新报告
- 2026年说课稿知识目标能力目标
- 初中“2025”创意手工“展巧手”说课稿
- 初中职业认知生涯启蒙说课稿2025年7月
- 第五章 同位素地球化学
- GB/T 7705-2008平版装潢印刷品
- GB/T 16631-2008高效液相色谱法通则
- 麦琪的礼物-英文版-The-Gift-of-the-Magi
- LNG加气站基础知识培训课件
- 小狗钱钱读书笔记课件
- 小学科学三到六年级总复习资料
- 临时用水用电施工方案
- 【自考练习题】宁波诺丁汉大学概率论与数理统计真题汇总(附答案解析)
- 中职Photoshop CC 2018图像处理案例教程项目8任务1(1)电子课件
- Pixhawk飞控快速使用指南
评论
0/150
提交评论