ImageVerifierCode 换一换
格式:DOC , 页数:21 ,大小:1,019KB ,
资源ID:2664548      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/2664548.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(露天矿生产的车辆安排毕业设计论文.doc)为本站上传会员【胜****】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

露天矿生产的车辆安排毕业设计论文.doc

1、露天矿生产的车辆安排摘要:本问题研究的是露天矿生产中车辆的安排问题。题目要求我们根据不同的目标建立数学模型,给出一个班次的合理的生产计划及相应的石料运输安排,并用模型求解一个具体的生产实例。首先容易想到,这是一个数学规划问题。我们按照常规做法,列出问题的目标函数和约束条件,试图用现成的算法得到问题的解。但由于所要求解的车辆数是整数,而整数规划是NP难的,并且铲车数目的约束是非线性,这样大规模的复杂计算很难用计算机实现,而且由于等待问题受许多随机因素的影响,这种“离散”规划模型很难处理好卡车等待时间的约束和随机问题,经过进一步的分析,考虑到一辆卡车往返运行周期远小于一个班次时间的实际情况,我们提

2、出了一个基于网络运输流的“连续”模型,较好地解决了等待时间的问题。利用这个模型,我们化整数非线性约束规划为线性规划,得到了模型二的最优解:13卡车,7铲车,8.4829(万吨公里)总运量和模型三的最优解:20卡车,7铲车,10.3488万吨总产量,4.9280万吨岩石产量,14.6552(万吨公里)总运量。但在实际生产中,铲位和卸点一般不会在一个班次内连续不间断的工作。为了使模型的解更接近于实际生产情况,我们在上述模型求解过程中引入了各铲位(卸点)的工作饱和因子P,对以上最优解进行了合理的调整,并通过图像分析,对P取不同值进行了灵敏度分析。考虑到应该使模型的应用具有尽可能的普遍性,我们还给出了

3、一个车辆安排的快速算法,可用于非技术人员的一般性应用。此算法速度很快,在奔三电脑上实现时间1秒不到。在进一步讨论的问题这一章节,我们分别对实时调度系统铲车发生故障多种车型着眼于长期的规划问题等问题进行了讨论。 一.问题的重述11背景钢铁工业是国家工业的基础之一,铁矿是钢铁工业的主要原料基地。许多现代化铁矿是露天开采的,它的生产主要是由电动铲车(以下简称电铲)装车、电动轮自卸卡车(以下简称卡车)运输来完成。提高这些大型设备的利用率是增加露天矿经济效益的首要任务。露天矿里有若干个爆破生成的石料堆,每堆称为一个铲位,每个铲位已预先根据铁含量将石料分成矿石和岩石。一般来说,平均铁含量不低于25%的为矿

4、石,否则为岩石。每个铲位的矿石、岩石数量,以及矿石的平均铁含量(称为品位)都是已知的。每个铲位至多能安置一台电铲,电铲的平均装车时间为5分钟。卸货地点(以下简称卸点)有卸矿石的矿石漏、2个铁路倒装场(以下简称倒装场)和卸岩石的岩石漏、岩场等,每个卸点都有各自的产量要求。从保护国家资源的角度及矿山的经济效益考虑,应该尽量把矿石按矿石卸点需要的铁含量(假设要求都为29.5%1%,称为品位限制)搭配起来送到卸点,搭配的量在一个班次(8小时)内满足品位限制即可。从长远看,卸点可以移动,但一个班次内不变。卡车的平均卸车时间为3分钟。所用卡车载重量为154吨,平均时速28。卡车的耗油量很大,每个班次每台车

5、消耗近1吨柴油。发动机点火时需要消耗相当多的电瓶能量,故一个班次中只在开始工作时点火一次。卡车在等待时所耗费的能量也是相当可观的,原则上在安排时不应发生卡车等待的情况。电铲和卸点都不能同时为两辆及两辆以上卡车服务。卡车每次都是满载运输。每个铲位到每个卸点的道路都是专用的宽60的双向车道,不会出现堵车现象,每段道路的里程都是已知的。12问题一个班次的生产计划应该包含以下内容:出动几台电铲,分别在哪些铲位上;出动几辆卡车,分别在哪些路线上各运输多少次(因为随机因素影响,装卸时间与运输时间都不精确,所以排时计划无效,只求出各条路线上的卡车数及安排即可)。一个合格的计划要在卡车不等待条件下满足产量和质

6、量(品位)要求,而一个好的计划还应该考虑下面两条原则之一: 1. 总运量(吨公里)最小,同时出动最少的卡车,从而运输成本最小;2.利用现有车辆运输,获得最大的产量(岩石产量优先;在产量相同的情况下,取总运量最小的解)。要求就两条原则分别建立数学模型,给出一个班次生产计划的快速算法。并针对一实例,给出具体的生产计划、相应的总运量及岩石和矿石产量。二模型的基本假设21 模型只考虑一个班次内的车辆安排。22各卸点均须满足各自的产量要求和品位限制。23各铲位的采装量必须小于其固定的最大石料产量。24 采矿过程中铲车卡车均无发生故障,且卡车在各路线运行速度均相等,不会出现堵车现象。 25在一个班次内,卸

7、点不可移动。三符号说明 在一个班次内从铲位i到卸点j 运输的总矿石量 在一个班次内从铲位i到卸点j 运输的总岩石量 铲位i到卸点j的距离 从铲位i到卸点j 运输的总石料量 卸点j对矿石量的产量要求 卸点j对岩石量的产量要求 卸点j的品位限制的最小值 卸点j的品位限制的最大值 铲位i的矿石铁含量 铲位i的矿石固定总数量 铲位i的岩石固定总数量 卡车在铲位i到卸点j之间的路线上循环运行一次需要的时间 铲位i到卸点j之间的路线上安排的卡车数量 电铲的平均装车时间 卡车的平均卸车时间 铲位i到卸点j之间卡车的车速四问题的分析该问题是一个多目标的整数规划问题。难点有好几处:1.如何解决卡车不等待的约束?

8、2.初始铲位如何确定?基于原则一的模型,到底出动几台电铲?3.由于整数规划是NP难的,如何实现大规模的整数规划求解?我们先考虑建立问题的常规规划模型,试图用现成的算法得到问题的解。然后再考虑建立其它更适合的模型,并比较各模型的优劣。五模型的建立和求解(一)基于原则一的模型5.1 模型一(初始离散模型)5.1.1模型一的建立 依据前面的分析,兼顾总运量与卡车的数量,我们建立如下的多目标规划模型:目标函数: 总运量(吨公里)最少 min f 总车数最少 约束条件: (1)对卸点的约束: 对产量的约束 品位限制 (2) 对铲位的约束:矿石产量约束 岩石产量约束 (3)对卡车不等待条件的约束:(4)其

9、它约束: 5.1.2目标函数说明 目标函数I使得在满足约束条件下,卡车的总运量f最小。设有n个铲位i(i=1,2n),m个卸点j(j=1,2m)。 目标函数II使得在满足约束条件下,卡车的总量数最少。表示铲位i到卸点j的路线上的卡车数量。5.1.3 约束条件说明 条件(1)中式表明一个班次内各卸点必须满足其产量要求。式表明一个班次内各卸点必须满足其品位限制(岩石卸点的 “品位限制”即 铁含量可与矿石卸点的品位限制统一处理,详细说明将在模型的求解中给出)。分别表示卸点j的品位限制的最小最大值。条件(2)表明对各个铲位的采装均不能超过各铲位矿石岩石的固定总数量。 分别表示铲位i的矿石岩石固定总数量

10、。条件(3)是在对每个铲位只分别考虑某一条路线上车辆的等待问题的假设下提出的。在任何一条从铲位i到卸点j的路线上,卡车的运行均不能发生等待现象。5.1.4模型一的求解由于每个铲位中既有矿石又有岩石,所以处理起来较为麻烦,因此我们提出将每个铲位按矿石和岩石分成两个不同的铲位,然后将它们按同等地位处理,这样就减少了一些复杂度。当然这样处理是要加条件限制的,其中我们运用了一个小技巧。岩石的铁含量是未知的,为了处理方便,我们可以假设岩石的铁含量是一个恒定的很大的负值,比如说10000(这里10000不代表现实意义,只是做一个求解技巧),这样岩石就不可能被送到矿石的卸点里,因为只要有一车这样的岩石,那么

11、这个矿石卸点的“品位限制”肯定不能满足品位限制,如此例中的(29.5%1%)。同时我们又定义每个岩石卸点的 “品位限制” 即铁含量都为10000,这样矿石就不可能被运到岩石卸点,因为它会使“品位限制”不为10000。由此可见,上述定义可以放心地将岩石与矿石同等处理。有了上述简化,我们先在10个铲位中选择7个铲位配铲车,这样有120种情况,由于情况很少,我们对每种情况都求最优解,最后比较得出最终结果。我们不必再考虑6个或更少铲车的情况,因为它们其实都包含在7个铲车的情况中,相当于7个铲车中有的铲车没有用到的情况。定了铲车后,这个问题就转化为一个单纯的多目标多约束的规划问题,这样就有了现成的算法和

12、软件可以解决。但由于求解的时间复杂度较大,处理大规模的车辆安排问题时不是很快,所以我们又提出了以下的连续模型。5.2 模型二(基于运输流思想的连续模型)初始离散模型虽然直观易懂,但也存在着一些缺陷。按照初始模型的思路,很难处理好各条路线上的卡车在一铲位汇合时铲位处的卡车等待问题。因为装卸时间和运输时间都不精确,随机因素影响比较大。另外,以上模型在计算机实现上也比较困难。为了克服采用初始模型的缺陷,我们在此基础上引入了运输流的思想,建立了连续模型。5.2.1模型二的建模准备一般实际生产中,与一个班次比较起来均比较小。例如,实例中max6.1022860+5+3=34.14(分),而一个班次T为八

13、小时。所以很容易想到将整个系统平均化处理,理解为一个网络运输流。若设卡车的满载量均为q,则铲位i和卸点j之间路线上的一辆卡车的一次运行循环过程就可等价为一运输流,其流密度为 。5.2.2模型二的建立目标函数: 约束条件: (1)对卸点的约束: 对产量的约束 品位限制 (2) 对铲位的约束:矿石产量约束 岩石产量约束 对铲车的约束 且(3)对卡车不等待条件的约束:铲车处 卸点 5.2.3目标函数说明 目标函数即是在满足约束条件下,卡车的总运量最小。其实上,初始模型的 就等于,其中T为一个班次时间。 目标函数II使得在满足约束条件下,卡车的总量数最少。5.2.4 约束条件说明条件(1)与初始模型处

14、理相同。条件(2)中增加了对铲位位置确定的约束,便于计算机实现时搜索判断实际使用铲位的数量和位置。当1时表示铲位i有电铲采装,当0时表示铲位i没有电铲采装。条件(3)是与初始模型区别最大,也是此模型最具特色的地方之一。连续流量的约束巧妙地处理了卡车等待问题,避免了离散模型中需要考虑的随机性因素影响,使问题得到了很大的简化。5.2.5模型二的求解该模型是一个非线性约束的整数规划模型,考虑到整数变量有几十个,如果用整数规划来求解,计算量会十分庞大,计算机难以在短时间内实现。所以我们考虑用线性规划方法,得到松弛的最优解,再进行局部调整。1 多目标问题转化为单目标问题我们将卡车数量的优化 作为一约束条

15、件,在局部调整过程中作为判断调度方案优劣的标准。这样,多目标问题就转化成了单目标问题。2 算法介绍Step1:以不超过n个铲位为约束,各条线路上的卡车数量为求解量,卡车总运量为目标函数,应用线性规划解法求解1。Step2: 判断所用铲位数是否满足不超过k个.若满足,则得到了松弛的最优解。若不满足,则回到Step1。最坏情况下有次计算量。(k为铲车总数)3模型结果分析利用上述算法,易得到松弛的最优解(单位:辆)铲位1铲位2铲位3铲位4铲位8铲位9铲位10矿石漏0.81831.81990.3031倒装场I1.04891.1583倒装场II0.71941.4865岩石漏1.81661.1821岩场1

16、.81830.3227总运量8.4829(万吨公里)卡车数12.4941对于车辆数的小数部分,一种简单易行的方法是直接进行手工局部调优。例如本例中,将各路线上的车辆数互相搭配,以相加趋近整数为目的,即可使得某些卡车可以去多个铲位与卸点,从而让资源得到充分利用。因为卡车切换到不同铲位时必须是从卸点过去的,一定是空车,所以这些可能多走的路程并不会给总运量带来影响。例如我们搭配如下(1.8166,1.1821),(2.2059,1.7585),(1.4865,0.4140),(0.8183,0.7194,0.7185,1.3211)。搭配后只需给342413辆卡车即可。当然这每个搭配中总和越趋近于整

17、数,元素越少就越优,因为毕竟在满足卡车总数少时还希望卡车跑的铲区也尽可能的少。此外,我们根据这个目标提出了一个代替手工调优的机选算法:I分别取各个路线上卡车辆数的小数部分,记为:,II若,满足()的小数部分在0.5,1区间内,则我们称(,)为可行集E的一个元素。III用深度优先法在E中搜索可以覆盖,中尽可能多元素且没有重复的子集,然后按子集中的元素相应的配对即可。显然这里求的不是最优配对,但至少是比较优的,因为这对整个模型影响不是特别大,所以不必花很多精力,只从简单考虑。然而配对这一方法也有不大完善的地方,分析如下:(1) 若铲位(或卸点)的工作状态已达到饱和,即工作效率为100,则与该处搭配

18、的其它处卡车在此时来到便会发生等待现象。虽然这种可能性不是很大,但是还是不能忽略的。(2) 没有考虑到空车在改变运行线路时的损耗,可能会带来一定不合理性。 4模型的改进为了解决上述解法产生的不合理因素,我们引入饱和因子P的概念。例如P=0.9则表示规定铲车的计划时间利用效率不能超过0.9,剩下的0.1可以用于系统稳定性的考虑,如解决上述模型中不同的搭配可能所造成的等待问题,甚至还可以推广用于解决车的故障所带来的阻塞问题。而且在后面将看出饱和因子的小范围变化并不会过多的影响最优解,如P=0.9与P=1时所得的最优结果差别不大,但此时我们就有更多的备用时间用于解决随机出现的堵车问题。我们可以设定每

19、个铲位(卸点)的工作饱和因子(),于是卡车不等待的约束转化为: 在改进算法给出以前,我们先对饱和因子P(将Pi和Pj等同对待)和目标函数f的关系进行分析,用MATLAB画图软件2作出两者的关系曲线,如下:从图像中我们可以看出总运输量f是饱和因子P的递减函数。同时当P小于0.78时,求不出问题的解。我们权衡了各方面要求,此例中取定P=0.9.得到解:铲位1铲位2铲位3铲位4铲位8铲位9铲位10矿石漏0.81831.81990.3031倒装场I1.04891.1583倒装场II0.71941.4865岩石漏1.81661.1821岩场2.06920.1138总运量8.5554(万吨公里)卡车数12

20、.5361将车辆的小数部分调优为整数,我们得到以下解(单位:辆次):铲位1铲位2铲位3铲位4铲位8铲位9铲位10矿石漏135510倒装场I4144倒装场II1471岩石漏8143岩场796总运量8.595(万吨公里)卡车数13当然,一个好的生产计划还应该给出具体卡车的运行方案,如下:(数字为卡车的编号,括号中的数为该车的运行次数,如6(10)表示第6号车在此路线上运输10次)铲位1铲位2铲位3铲位4铲位8铲位9铲位10矿石漏7(13)8(29)4(26)12(10)倒装场I3(39)4(2)5(37)6(7)倒装场II6(14)13(47)12(24)岩石漏1(44)2(37)12(8)11(

21、35)岩场9(38)10(38)7(3)2(6)总运量8.595(万吨公里)卡车数13(二)基于原则二的模型5.3 模型三5.3.1 模型三的建立该模型是基于原则二建立的,其约束条件与模型二相同,只是目标函数变了。其目标函数为:I (总产量最大) II (岩石产量优先) III min(总运量最小)5.3.2模型三的求解1 多目标问题的转化此模型仍是一个多目标规划问题,我们采取约束法3,以总产量最大作为主要目标,以岩石产量为自变量,在确定岩石产量下界情况下(如本例中岩石产量下界为1.91.33.2(万吨),用步长搜索法,通过描点法用Matlab作出了岩石产量与最优总产量关系的曲线,如下图所示:

22、由上图可明显地看出,当岩石产量在4.9280万吨之前时,曲线非常平缓,可认为此时最优总产量变化不大,而当岩石产量达到4.9280时,曲线急剧下降,这是因为我们预先规定当任一约束条件不满足时,最优总产量的值均为零。故这个转折点即为我们所求的工作状态点,即保证最优总产量变化不大时,让岩石产量尽可能地大。2 算法介绍当工作状态点确定后,该模型可以很好地沿用模型二的求解方法,求解时只需加入已知的固定岩石产量和最优总产量的约束条件,以总运量最小为目标函数,可求出模型的松弛最优解。铲位1铲位2铲位3铲位4铲位8铲位9铲位10矿石漏-1.61771.27020.2313-倒装场I0.57301.73900.

23、22191.8243倒装场II-1.42261.45210.8222岩石漏1.76730.90080.87000.7312岩场0.32500.44752.23851.2420总产量(万吨公里)10.3488总岩石产量4.9280总运输量14.6552车数19.69673 模型的改进猜想:最优总产量10.3844万吨是在每个铲位均不间断工作情况下得到的。证明:已知7个铲位同时工作,一班次为8小时,铲车装载时间为5分钟,每辆卡车满载量为154吨,可求出总产量的上界103488(吨)。故猜想正确。证毕依据猜想可知,在对车辆小数化整的调优过程中一定存在等待现象。我们仍然采用饱和因子P改进模型。先作出饱

24、和因子P和最大总产量的曲线图,如下 从图像可以看出,饱和因子P和最大产量在一定区域内几乎成线性关系,权衡考虑后,此例我们仍设定P0.9P=0.9时的安排表(单位:辆)铲位1铲位2铲位3铲位4铲位8铲位9铲位10矿石漏-1.83820.99690.3223-倒装场I0.17591.73900.08091.8243倒装场II-1.18311.70510.3462岩石漏1.81660.58990.73920.6013岩场0.07671.88151.5232总产量(万吨公里)9.3139总岩石产量4.4352总运输量12.6953车数17.4404同理,将车数辆小数部分调优为整数,并配出各辆车的车次安

25、排,如下:(数字为卡车的编号,括号中的数为该车的运行次数,如6(10)表示第6号车在此路线上运输10次)铲位1铲位2铲位3铲位4铲位8铲位9铲位10矿石漏-7(19)6(16)16(30)14(15)-倒装场I1(5)3(40)4(29)6(3)17(38)18(31)倒装场II-5(20)4(4)9(32)8(4)+10(19)15(16)岩石漏2(45)1(37)8(18)14(26)15(19)岩场13(2)12(39)13(34)11(46)10(25)总产量(万吨公里)9.4248总岩石产量4.4814总运输量12.8533车数18(三).快速算法 5.4 模型四 由于矿车调度是一个

26、与生活实际密切相关的事,我们希望模型的求解方法尽可能的简单,所以设计求解的快速算法是十分必要的。我们考虑在模型二的基础上,进行模型的简化,得到一个快捷方便的算法。算法介绍:Step1:规定一个饱和因子P(P=1说明允许铲车不停歇工作),通常取P=0.9。Step2: 以各条线路上的卡车数量为求解量,卡车总运量为目标函数,以饱和因子为约束,应用线性规划解法求解。Step3:判断铲车数是否满足要求,满足则跳到step4,否则去掉对流量贡献最少的的一个铲位,回到step2。Step4:采取人工调优法(或机调法)进行调优。此模型比较简单,速度较快,但不能保证求到最优解。不过很适合于非技术人员的一般使用

27、。六模型的检验(仿真) 由于上述连续模型对卡车调度的考虑是宏观上的,缺乏微观上的一定的考验,因此我们模拟了现实中的多次随机情况,来观察模型的适应度。我们在程序中将一个循环模拟为现实中的一秒钟,用以下算法得出需要等待的车次,记做N。显然N越小,表明我们的模型在微观上适应性越强。算法流程图如下:经过多次模拟实验,我们得出N的平均值约为19,估算一下所有车的停留次数约为860/1213=520,12表示每辆卡车平均每12分钟到达一个停留点。N/520约为3.66%,由此可见误差还是很小的,所以我们的连续模型有较好的适应性。七进一步考虑的问题7.1 实时系统我们由目标出发,构造了合理的多目标规划模型,

28、并进行了相应的运输流模型求解,使得结果满足了目标要求。然而在实际生产过程中,要实现运输流模型的结果,还必须进行实时调度。实时调度,即在一个班次内,卡车并不固定地配置给某一铲位(铲车)及卸点,而是根据整个露天矿生产中采装运输及排卸各环节的实际状况及调度准则进行随机调配。由于整个运行系统在作业过程中存在着大量随机现象,这就决定了采用实时调度的普遍意义和必要性。我们查阅了专业方面的文献4,了解到现有常用的实时调度准则有如下几条:(1) 最早装车法(EL ) 将卡车派往预计能最早得以装车的那台电铲去;(2) 最大卡车法(MT ) 将卡车派往预计其等装时间最小的那台电铲去;(3) 最大电铲法(MS) 将

29、卡车派往预计电铲等车时间最长的那台电铲;(4) 最小饱和度法(MSD 和MSDTC) MSD 法是将卡车派往具有最小“饱和”程度的电铲,MSDTC则在此基础上兼顾了卡车运行周期; 对以上各准则在露天矿运输系统模型中进行模拟计算,可得如下结果:(1) 在车铲比较小的情况下(车铲比为1, 2, 3) , EL 和MT 较优, 可得到高于其他准则的产量值;随着车铲比的增大, EL 及MT 的优势减弱, 而MSD 和MS 的优势增强, 且MSD 和MSDTC 的值趋于一致, 达到饱和后两者相同; (2) 在模拟实验中发现, 各机动配车调度准则的调度效果在系统中卡车趋于饱和而又未达到饱和时最好, 调度潜

30、力发挥最大, 特别是MSD 准则.(3) 每一准则都有其优势范围, 没有哪一种准则在任何情况下都处于绝对领先的地位。由准则模拟与分析可见, 不同的实时调度准则有其各自的适用范围, 在不同的矿场条件下, 准则的调度效果差异较大。为充分发挥各实时调度准则的优势, 达到优化的调度效果,我们提出了综合优化调度准则进行优化调度。综合调度准则, 即根据运输系统条件的变化, 确定具体准则的选用, 从而使系统始终处在最优准则的调度之下. 通过模拟试验发现,在车铲比为1时采用EL准则,车铲比为23时用M T准则 , 车铲比为45时用MSDTC或MT ,车铲比继续增加时用MS 或MSD。在已建的模型中增加综合调度

31、模块, 进行模拟研究, 由模拟结果可以看出, 综合调度准则的运用要优于单一准则的运用, 发挥了各准则的优势, 可以使系统在各种不同的条件下均能取得最优调度效果.7.2卸点可变化模型为了实现方便,假定卸点不移动。但从长远看,卸点是可以移动的。实际上用我们的模型二模型三是完全可以解决这一问题的。由于模型求的是一个班次内的调度方式,只需在每个班次开始前动态地输入值,建立一张新的运输流图,再如上求解模型。7.3卡车在各路线上速度不相等为了求解的方便,问题中设定卡车在各路线上车速相等。而在实际生产中,由于空重车载重不同等因素,卡车的车速不一定都相同。我们在现有模型基础上做一定的推广,假设空重车用车重标记

32、Ki区分开.分别作出空车和重车的调度计划,将两个调度计划在满足流量连续性条件下统一起来,即相当于在某节点处流量的流入和输出相等.由于时间限制,我们没有深入求解,但思想仍是可取的.7.4着眼于长期的规划问题本问题只要求我们给出一个班次内的最优生产和调度计划.这是一个短期目标优化的问题,而一个完整合理的计划还应包含一个着眼于长期的规划.按照日周排产的短期计划应遵照长期规划所赋予的约束条件.由于题目限制,我们也没有深入研究这个问题,但可以作为今后继续努力的方向。7.5多种车型的情况本实例中,矿场只有一种型号的卡车。我们的车流模型可以很好地求解。可以证明,当矿场有多种型号的卡车时,即卡车的满载量和车速

33、不全相同时,我们的模型仍具有很好的适用性。证明:实际上,我们建立的车流模型并不是把卡车看作一辆辆的实际运动物,而是采用水流模型的思想,把运输问题平均化处理。表征车辆的参量不再是其满载量和车速,而是其流密度,这样多型号卡车问题的处理就和单一型号卡车处理方法一致了,不过是“车流管道”是由不同种流密度的流量汇合而成。7.6铲车发生故障的考虑在实际生产中,设备故障是一个较大的影响影素。我们应该进一步考虑在调度系统中如何反映与处理故障,以及其对调度有何影响。在模拟模型的基础上按生产的实际情况,以如下方式处理设备故障(1) 对于铲车故障,当已确定卡车配置时,若故障时间大于某一设定值(如10分钟)时,则原来

34、配给该铲车的卡车,按到达该铲位的先后次序,均匀分配到其它铲车采装,故障排除后仍配给原铲车;若故障时间小于某一设定值(如10分钟),则相应卡车应在该铲车旁等待。(2) 对于卡车故障,当已确定卡车配置时,则该卡车停止作业,其当前时刻加上故障排除时段,此时该卡车恢复生产状态,仍配给原来的铲车。八 模型的讨论8.1灵敏度分析在模型的求解和改进部分,改变饱和因子P的取值,作出饱和因子P与目标f的关系图,并用计算机算出对于不同P值时的配车方案(具体数据见附录)。可以分析出,我们的模型解法是比较稳定的,其解不会因P的改变而发生很大的变化。8.2模型稳定性分析我们一直很强调模型的稳定性。这里的稳定性指的是模型

35、的合理程度分析,引入饱和因子P就是考虑稳定性的结果。九模型的评价和推广用运输流模型求解,避免了对随机因素的讨论,是该模型的优势。同时饱和因子的调整使模型更具实际意义。然而这种平均化的假设可能会对运输成本带来不利的影响。该模型应用范围广泛,若再利用控制理论5对流量模型和实时系统加以结合,必将取得更佳的结果。参考文献:1杨启帆 方道元,数学建模M,浙江:浙江大学出版社,19992胡良剑 丁晓东 孙晓君,数学实验使用MATLABM,上海:上海科学技术出版社,20013钱颂迪等,运筹学M,北京:清华大学出版社,19904苏靖刘胜富张幼蒂,计算机控制卡车多目标综合优化调度的研究J,中国矿业,Vol 6,

36、No.3:82-85,19975姜启源,数学模型M,北京:高等教育出版社,1993附录:一 模型二的灵敏性分析数据:P=1时铲位1铲位2铲位3铲位4铲位8铲位9铲位10矿石漏0.81831.81990.3031倒装场I1.04891.1583倒装场II0.71941.4865岩石漏1.81661.1821岩场1.81830.3227总运量8.4829(万吨公里)卡车数12.4941P=0.95时铲位1铲位2铲位3铲位4铲位8铲位9铲位10矿石漏0.81831.81990.3031倒装场I1.04891.1583倒装场II0.71941.4865岩石漏1.81661.1821岩场1.94370.

37、2182总运量8.5193(万吨公里)卡车数12.5150P=0.9时铲位1铲位2铲位3铲位4铲位8铲位9铲位10矿石漏0.81831.81990.3031倒装场I1.04891.1583倒装场II0.71941.4865岩石漏1.81661.1821岩场2.06920.1138总运量8.5554(万吨公里)卡车数12.5361从以上三组数据中可看出当饱和因子P改变时各路线上的卡车分配变化不大,除了个别较特殊的路线上卡车分配有了很小的波动,由此可知我们的模型是比较稳定的,因此各工作点可以腾出很多空闲来处理临时特殊情况,甚至包括车辆事故之类。二 主要的源程序代码:模型一二三的线性规划矩阵生成程序

38、:for j=1:5 A(j,:)=zeros(1,50); for i=1:10 A(j,5*(i-1)+j)=-w/TT(i,j)*T; end b(j,1)=-QMIN(j);end%j 流量限制k=j+1;for j=1:5 A(k,:)=zeros(1,50); for i=1:10 A(k,5*(i-1)+j)=w/TT(i,j); end b(k,1)=w/t2*p; k=k+1;end%j 最小品位限制for j=1:3 A(k,:)=zeros(1,50); for i=1:10 A(k,5*(i-1)+j)=(BMIN-C(i)*w/TT(i,j); end b(k,1)=

39、0; k=k+1;end %最大品位限制for j=1:3 A(k,:)=zeros(1,50); for i=1:10 A(k,5*(i-1)+j)=(C(i)-BMAX)*w/TT(i,j); end b(k,1)=0; k=k+1;end%i orefor i=1:10 A(k,:)=zeros(1,50); for j=1:3 A(k,5*(i-1)+j)=w/TT(i,j)*T; end b(k,1)=QMAX1(i); k=k+1;end%i rockfor i=1:10 A(k,:)=zeros(1,50); for j=4:5 A(k,5*(i-1)+j)=w/TT(i,j)*T; end b(k,1)=QMAX2(i); k=k+1;end%i 流量限制for i=1:10 A(k,:)=zeros(1,50); for j=1:5 A(k,5*(i-1)+j)=w/TT(i,j); end b(k,1)=w/t1*p; k=k+1;end数据文件程序: L=5.26 1.90 4.42 0.64 5.89 5.19 0.99 3.86 1.76 5.61 4.21 1.90 3.72 1.27 5.61 4.00 1.13 3.16 1.83 4.56 2.95 1.27 2.25 2.7

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服