山东科技大学数学建模竞赛Word下载.docx

上传人:b****6 文档编号:19390891 上传时间:2023-01-05 格式:DOCX 页数:21 大小:685.40KB
下载 相关 举报
山东科技大学数学建模竞赛Word下载.docx_第1页
第1页 / 共21页
山东科技大学数学建模竞赛Word下载.docx_第2页
第2页 / 共21页
山东科技大学数学建模竞赛Word下载.docx_第3页
第3页 / 共21页
山东科技大学数学建模竞赛Word下载.docx_第4页
第4页 / 共21页
山东科技大学数学建模竞赛Word下载.docx_第5页
第5页 / 共21页
点击查看更多>>
下载资源
资源描述

山东科技大学数学建模竞赛Word下载.docx

《山东科技大学数学建模竞赛Word下载.docx》由会员分享,可在线阅读,更多相关《山东科技大学数学建模竞赛Word下载.docx(21页珍藏版)》请在冰豆网上搜索。

山东科技大学数学建模竞赛Word下载.docx

钻头有8种刀具a,b,c,…,h,依次排列呈圆环状,只能顺时针或者逆时针转换。

题目给出了10种孔型所需加工刀具及加工次序,对于须用两种或两种以上刀具加工的过孔,只要保证所需刀具加工次序正确即可。

问题一:

附件1提供了某块印刷线路板过孔中心坐标的数据,单位是密尔(mil)(也称为毫英寸,1inch=1000mil),请给出单钻头作业的最优作业线路(包括刀具转换方案)、行进时间和作业成本。

问题二:

为提高打孔机效能,现在设计一种双钻头的打孔机(每个钻头的形状与单钻头相同),两钻头可以同时作业,且作业是独立的,即可以两个钻头同时进行打孔,也可以一个钻头打孔,另一个钻头行进或转换刀具。

为避免钻头间的触碰和干扰,在过孔加工的任何时刻必须保持两钻头间距不小于3cm(称为两钻头合作间距)。

为使问题简化,可以将钻头看作质点。

(1)针对附件1的数据,给出双钻头作业时的最优作业线路、行进时间和作业成本,并与传统单钻头打孔机进行比较,其生产效能提高多少?

(2)研究打孔机的两钻头合作间距对作业路线和生产效能产生的影响。

2、问题分析:

本题是一个求打孔机完成目标任务所需费用最小的多目标优化问题。

打孔机的生产效能取决于单个过孔的钻孔作业时间、打孔机在加工作业时钻头的行进时间和针对不同孔型加工作业时,刀具的转换时间。

根据题意,打所有孔时间是不变的,提高打孔机的生产效能即要求打孔机钻头行进时间尽可能短,同时钻头转换次数尽量少。

而打孔机钻头行进时间与行进路程有关,即转换为求最短路径的问题。

第一问中最优路线是打孔机钻头行进最短距离与钻头转换次数最少结合的多目标优化问题。

将题目所给各孔型坐标导入MATLAB,绘制出了所有孔的分布图。

再根据分布规律建立模型求出打孔机钻头行进最短距离和路线。

然后考虑刀具转换次数最少的情况,由题意,可以用一种刀具把需要打的孔全部打完再换刀,建立模型得到此情况下的最优转换顺序。

最后列出两个目标的目标函数和约束条件,用LINGO求解,得到最优解,进而找到单钻头作业的最优作业线路(包括刀具转换方案)、行进时间和作业成本。

第二问

三、模型假设

1、假定对于同一孔型钻孔作业时间都是相同的,作业时间不影响问题的分析,则求解时只分析钻头行进最短距离与钻头转换次数。

2、假定打孔机连续工作,行进期间无停留时间。

3、假定打孔机钻头行进时只在任意两点间做直线运动。

4、

四、符号说明

Pi第i个垃圾中转站(i=1,2…38)

P(xi,yi)第i个垃圾中转站的坐标

Qi第i个垃圾中转站的垃圾量t(吨)

M大型垃圾中心的个数

P(xlj,ylj)大型垃圾中心坐标(j=1,2…M)

N小型垃圾中心的个数

P(xsk,ysk)小型垃圾中心坐标(k=1,2…N)

Silj第i个垃圾中转站到大型垃圾中心的路程百公里

Sisk第i个垃圾中转站到小型垃圾中心的路程百公里

Ol大型拖车的均吨公里耗油量L/百公里

Os小型收集车的均吨公里耗油量L/百公里

a大型拖车的数量辆

b小型收集车的数量辆

Zab拖车总运输费用元

Za大型拖车的运费元

Zb小型收集车的运费元

Zm大型垃圾中心的费用元

Zn小型垃圾中心的费用元

Z垃圾处理总费用元

m垃圾总质量吨

mii站垃圾的质量吨

v大型拖车的行驶速度公里/时

ni拖车每天去i站的次数次

r大型设备的使用年限年

五、模型建立

5.1问题一

5.1.1打孔机行进最短路程

此种情况单考虑打孔机钻头行进完所有点的最短路程,不考虑刀具转换次数,即打孔机行进到哪点即打完这点。

打孔机所要打的全部孔的相对位置和孔型见图1。

图1

(二)名词定义:

定点距离最小法:

在某片区域中,若存在c个点,两点间路程可用∆x+∆y表示时,有以下结论:

当c为奇数时,在x轴上,在第(c+1)/2个点处,到各点的距离和最小;

同理在y轴上,在第(c+1)/2个点处,到各点的距离和最小。

当c为偶数时,在x轴上,在第c/2~c/2+1区域处,到各点的距离和最小;

同理在y轴上,在第c/2~c/2+1区域处,到各点的距离和最小。

证明:

已知A,B,C三点,求在x上取一点p使得p点到三点的距离和最小。

从图上可知,当P点位于A点与C点之间,则AP+PC=AC为固定最小距离。

BP取最小值0时,AP+PC+BP最小,即P点位于B点(第(c+1)/2个点)时,p点到三点的距离和最小。

根据之前的分析,P应位于A,C点之间,进一步应在B,E之间,进一步,接近于D点。

当已知点的数量c变大,P点要进一步缩小范围……

取c值较大时,即可推断出一下结论:

当c为偶数时,P位于中间两点之间的任意位置是等效的。

当c为奇数时,P应位于第(c+1)/2个点处。

同理,在y轴上,也可以确定出所求目标的y轴坐标。

由所给信息《新型垃圾转运站垃圾转运量等情况统计表》得知:

每日经转运站需要运送到垃圾处理中心的垃圾数量为804吨。

一个大型厨余垃圾处理设备的运行能力为200吨/日。

厨余垃圾占总垃圾数量的40%,即一个垃圾处理中心每日容纳垃圾总量最多为500吨。

因此,至少需要两个大型厨余垃圾处理设备。

不配置小型厨余垃圾处理设备处理设备,证明如下:

假设离大型处理设备较远的一个中转站Pi,它到垃圾中心的距离为Si=5公里,垃圾数为5吨,用大型设备拖车要运一次,考虑到可能会浪费(拖车每次运10吨),用小型设备要5/0.2=25个,每天每台机器费用280000/(10*365)=76元,设能用10年,则每天处理5吨的费用为Zmi=(76+200*0.2)*25=2900元。

若用大型设备,费用为Zni=运费+机器每天成本+处理成本

运费Zai=(5/100)*25*7.51*5=47元

机器每天成本+处理成本=((48000000/(365*10))/200+150)*5=1078元

Zni=47+1078=1025元<

2900元,故不用小型设备。

证毕。

因此,设置两个大型处理设备,设置的两个垃圾处理中心,应符合以下条件。

要求:

①每个区域中垃圾总量不得多于500吨。

②垃圾处理中心的选址应符合环境要求,不得位于市中心或小区内,不得在水资源附近。

③交通便利,周围有交通路线,便于穿梭于各小区之间。

④车辆在各转运站到垃圾处理中心运行的总路程,应取得较小路程。

司机个数的确定:

a=总路程/(工作时间*速度)

(三)垃圾处理中心位置的确定:

确定保证总路程最小的位置P(xlj,ylj)

所分割的两区域如图所示域一含有的点为11,31,32,33,34,

5,25,38,3,4,19,26,37,7,13,29,20,8,28,

35,40,这些点运到垃圾中心1,坐标为

P(xl1,yl1)。

各个转运站运输次数为

i点可以看做有

i个坐标相同的点,总的点数为

=33(i=11,31,32,33,34,5,25,38,3,4,19,26,37,7,13,29,20,8,28,35,40,)

将这

个点的横坐标xi,纵坐标yi列出后通过“定点距离最小法”求得垃圾中心1的坐标为

其中横坐标为第

/2+1=16个点即地图上第6个中转站的横坐标,纵坐标为第26个点的纵坐标。

同理求出垃圾中心2的坐标

利用MATLAB对南山地图进行取点,得到各回收站的坐标,再对这些坐标进行绘图,画出点阵图。

MATLAB程序如下:

a=imread('

nanshan.jpg'

);

imshow(a)

xy=ginput

得出各转运站的坐标。

(表1)

初步划分后,两个垃圾中心的各转运站数据如下表所示:

(比例尺100:

3公里)

垃圾中心1

垃圾中心2

转运站i

X

Y

λ

3

307.5286

520.3856

2

23

208.4387

157.0559

4

310.5313

494.8624

36

98.8392

164.5627

5

197.9292

590.9496

1

24

212.9428

178.0749

7

178.4114

434.8079

10

137.8747

257.6471

8

230.9591

404.7807

22

167.9019

277.1649

11

236.9646

643.4973

6

196.4278

13

424.2984

21

256.4823

289.1757

19

263.9891

503.8706

14

166.4005

293.6798

20

266.9918

406.282

30

185.9183

301.1866

25

412.624

527.8924

16

321.0409

316.2003

26

282.0054

490.3583

15

319.203

28

333.0518

359.7398

18

238.4659

325.2084

29

355.5722

418.2929

9

157.3924

335.718

31

657.0095

35

411.1226

338.7207

32

242.97

620.9768

27

283.5068

347.7289

33

357.0736

602.9605

170.9046

352.233

34

456.1635

532.3965

17

140.8774

361.2411

37

265.4905

452.8243

218.9482

368.748

38

417.1281

515.8815

12

146.8828

371.7507

(307.5286,490.3583)。

/2+1=16个点即地图上第6中转站的横坐标,纵坐标为第26个点的纵坐标。

(196.4278,319.203)

Matlab程序:

x=[282.0054236.9646242.97197.9292357.0736307.5286412.624456.1635417.1281263.9891282.0054310.5313265.4905178.4114230.9591266.9918310.5313355.5722146.8828140.8774170.9046157.3924218.9482283.5068333.0518411.1226238.4659321.0409408.1199185.9183166.4005167.9019196.4278256.4823137.8747212.9428208.438798.839244.7902167.9019];

y=[657.0095643.4973620.9768590.9496602.9605520.3856527.8924532.3965515.8815503.8706490.3583494.8624452.8243434.8079404.7807406.282424.2984418.2929371.7507361.2411352.233335.718368.748347.7289359.7398338.7207325.2084316.2003310.1948301.1866293.6798277.1649277.1649289.1757257.6471178.0749157.0559164.5627163.0613319.2030];

plot(x,y,'

*k'

);

hold;

a=[307.5286196.4278];

b=[490.3583319.203];

plot(a,b,'

ok'

垃圾处理中心(图中“○”)计算位置图优化后垃圾处理中心的位置图

根据地理位置,对两个点选址进行修正。

按要求,垃圾处理中心应远离小区,附近无水资源,交通便利。

在已求出的两点附近分别找到最合适点,求出其坐标(重复找坐标的程序):

P1’(305.5,443.75)留仙大道南沙河西路东的红花岭林地

P2’(233.5,268.25)学府路与科园路交汇处东北空地

垃圾处理中心1垃圾处理中心2

找出两个垃圾处理中心的中垂线,定位处理中心管理范围的交界线。

运送至垃圾处理中心1的转运站有(每个序号对应一转运站):

3,4,5,7,8,11,13,19,20,25,26,28,29,31,32,33,34,35,37,38

运送至垃圾处理中心2的转运站有:

1,2,6,9,10,12,14,15,16,17,18,21,22,23,24,27,30,36。

(四)验证:

计算各垃圾处理中心所收集的垃圾总重量:

Q1=356吨

Q2=448吨

在垃圾处理中心的处理容量范围(500吨)之内。

计算两区域大型拖车总路程:

通过分析地图发现,拖车所走路线几乎都为如图水平竖直折现,故拖车在两点间所走的路程可表示为

=Δx+Δy

其中Δx为两点间水平距离,Δy为两点间竖直距离。

往返垃圾中心1的拖车总路程S1=2

=2

往返垃圾中心2的拖车总路程S2=2

S1=11000.7828

S2=17177.4548

S=S1+S2=28178.2376

每日耗油总费用ZS=S*(3/100)*0.25L/km*7.51元/L=1587元

设备每日运行费用Zd=150元/吨*804吨*0.4=48240元

设备每日折损费用Zb=4.5*107/(r年*365)*2

若r取10年,Zb=24657元

Z=ZS+Zd+Zb=74484元

一个大型设备的每日折损费用为12329元,远大于耗油费用。

说明,若以增加大型设备的量来减少耗油总费用是不可取的,假设中设立两个大型垃圾处理设备是比较合适的。

(五)结论:

在现有转运站规模与位置不变的条件下,选用两个大型设备,分别分布在上图中所示位置,即留仙大道南沙河西路东的红花岭林地

(1)、学府路与科园路交汇处东北空地

(2)。

运送至垃圾处理中心1的转运站有:

动物园站,平山村站,牛城村站,同乐村站,松坪山

(二)站,阳光(白芒关外)站,光前站,官龙村站,松坪山站,福光站,新围村站,沙河市场站,龙井,麻勘站,白芒站,大石磡站,长源村站,华侨城站。

九街站,玉泉站,科技园站,大新小学站,南山村站,月亮湾大道站,北头站,涌下村站,白石洲南站,前海公园站,深圳大学站,南光站,南园站,望海路站,花果路站,大冲站,南山市场,疏港小区站,西丽路站,塘朗站。

(一)转运站重新设计规划

经分析地图上的各转运站,分布有其合理性,但有很多分布欠妥,如在垃圾较少的地区分布较多,有些地区转运站分布较密,肯定给附近小区运往转运站造成不便。

于是经分析将部分不合理的转运站进行拆除、合并、新建,并调整转运站的大型厢配备,形成更合理的转运站分布。

具体改变情况如图所示:

25、34、38三个垃圾站合并为一个新的,记为P41(438.1471,524.8896),P12移动到P42(202.4332,385.2629),P14与P30合并到P30,P22与P21合并为P21,

在(227.9564,229.1213)出新建P43。

(二)确定垃圾处理中心的位置

如第一步,先暂时将地图分为如图两部分,用“定点距离最小法”求出两垃圾中心的坐标。

得出区域一的新垃圾中心的坐标为Pl1’(282.0054,490.3583),区域二的新垃圾中心的坐标为Pl2‘(212.9428,316.2003)。

连接两点画出中垂线作为两区域的边界线,发现P42,P2,P27,P7,P8离垃圾中心二较近,应运往二,则对新的分布求垃圾中心。

得到新的垃圾中心坐标Pl1'

'

(310.5313,494.8624)Pl2'

(208.4387,325.2084)

经查看地图发现新的垃圾中心处理站和上题中确定的垃圾中心处理站地点大致相同,考虑到具体地形及选址要求最终确定垃圾中心处理站与上题结果一致。

P1'

(305.5,443.75)留仙大道南沙河西路东的红花岭林地

P2'

(233.5,268.25)学府路与科园路交汇处东北空地

28,20,29,13,37,26,4,19,3,41,5,33,32,11,31,

36,10,17,9,15,1,7,30,6,42,23,24,2,43,8,18,21,27,16,35,

(三)验证并矫正:

Q1=274吨

Q2=530吨

因Q2不在垃圾处理中心的处理容量范围(500吨)之内。

故将在分界处的本属于垃圾站2的P8,P27划到垃圾中心站1。

(由于该两点位于中垂线附近,故移动后对垃圾中心站几乎没有影响)

Q1=319吨

Q2=485吨

其容量在垃圾处理中心处理的容量范围之内。

28,20,29,13,37,26,4,19,3,41,5,33,32,11,31,8,27,

36,10,17,9,15,1,7,30,6,42,23,24,2,43,18,21,16,35,

S1=8542.7522S2=12638.4684S=S1+S2=21181.2206

每日耗油总费用ZS=S*(3/100)*0.25L/km*7.51元/L=1193.元

Z=ZS+Zd+Zb=74090元(较1题中省394元)

(四)结论:

经过对25、34、38三个垃圾站合并为一个新的,记为P41(438.1471,524.8896),P12移动到P42(202.4332,385.2629),P14与P30合并到P30,P22与P21合并为P21,

在(227.9564,229.1213)出新建P43后,同题1中的过程,求解出两个垃圾处理中心的位置与其结果相同:

选用两个大型设备,分别分布在上图中所示位置,即留仙大道南沙河西路东的红花岭林地

(1)、学府路与科园路交汇处东北空地

(2)。

松坪山站,沙河市场站,龙井,光前站,新围村站,西丽路站,动物园站,平山村站,官龙村站,牛城村站,大石磡站,41站,白芒站,麻勘站,阳光(白芒关外)站,松坪山

(二)站,大冲站。

南山村站,前海公园站,疏港小区站,九街站,大新小学站,涌下村站,科技园站,同乐村站,南山市场,望海路站,花果路站,玉泉站,42站,深圳大学站,南光站,43站,白石洲南站,华侨城站。

6、优化改进:

1、司机个数优化

开车走完总路程所需时间:

S*(3/100)km/(40km/h)=21h

假设司机每天开车和装运时间分别为3h和3h

大型拖车需要的司机数量为a=21h/3h=7

每日司机工资支出费用3500/30*a=817元

假如16辆大型拖车都用上,会多出9个司机的工资,共1050元/天。

2、小型设备用来处理大量垃圾很不合适,建议将小型设备安置在厨余垃圾产量较大的餐馆等场所。

3、各转运站的大型厢数量应根据垃圾产量合理分配。

参考文献:

[1]《生活垃圾处理技术指南》住房和城乡建设部国家发展和改革委员会

[2] 孙向军,冯蒂,吴冰思,等.上海市泔脚垃圾的处理及管理[J].环境卫生工程,2002,10(3):

130-132.

[3] 刘跃勇,任福民,汝宜红,等.北京市生活垃圾成分及理化特性分析[J].北方交通大学学报,2002,26(4):

50-52.

附录:

表1

序号

垃圾转运站名称

厢数

垃圾转运量(吨/日)

x坐标

y坐标

九街站

玉泉站

动物园站

平山村站

牛城村站

科技园站

同乐村站

43

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 农林牧渔 > 畜牧兽医

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1