数学建模垃圾分类处理.docx
- 文档编号:1148977
- 上传时间:2023-04-30
- 格式:DOCX
- 页数:17
- 大小:164.69KB
数学建模垃圾分类处理.docx
《数学建模垃圾分类处理.docx》由会员分享,可在线阅读,更多相关《数学建模垃圾分类处理.docx(17页珍藏版)》请在冰点文库上搜索。
数学建模垃圾分类处理
数学建模垃圾分类处理
陈云中
1问题的重述
在垃圾分类收集与处理中,不同类的垃圾有不同的处理方式,简述如下:
1)橱余垃圾可以使用脱水干燥处理装置,处理后的干物质运送饲料加工厂做原料。
不同处理规模的设备成本和运行成本(分大型和小型)见附录1说明。
2)可回收垃圾将收集后分类再利用。
3)有害垃圾,运送到固废处理中心集中处理。
4)其他不可回收垃圾将运送到填埋场或焚烧场处理。
所有垃圾将从小区运送到附近的转运站,再运送到少数几个垃圾处理中心。
显然,1)
和2)两项中,经过处理,回收和利用,产生经济效益,而3)和4)只有消耗处理费用,不产生经济效益。
1)假定现有垃圾转运站规模与位置不变条件下,给出大、小型设备(橱余垃圾)的分布设计,同时在目前的运输装备条件下给出清运路线的具体方案。
以期达到最佳经济效益和环保效果。
2)假设转运站允许重新设计,请为问题1)的目标重新设计。
2基本假设
(1)假设各小区清运站每天的垃圾量是不变的;
(2)假设各小区清运站的垃圾都必须在当天清理完毕;
(3)不考虑运输车在行驶过程中出现的塞车、抛锚等耽误时间的情况;
(4)不允许运输车有超载现象;
(5)每个小区清运站均位于街道旁,保证运输车行驶顺畅;
(6)城区人口分为不同部分,每部分人口固定,每天产生垃圾量固定;
(7)—天只从小区清运站收一次垃圾(晚上或下午);
(8)所有运输车均从垃圾转运站发车最后回到垃圾转运站;
(9)运输车将垃圾一起送往大型设备处和小型设备处再前往坟埋场和焚烧场;
(10)大型垃圾处理厂的寿命是30年。
小型垃圾处理机的寿命是10年;
(11)建设在运输垃圾过程中没有新垃圾入站。
3符号(参数)说明
(1)Xj(j=1,2,…,k)为第j个解释变量;
(2)'j(j=1,2,…,k)为第j个未知参数;
(3)」为随机误差项;
(4)S为多元线性回归模型的精度;
(5)Pi(xi,yi)为第i个转运站的坐标;
(6)Pj(Xj,Yj)为大型厨余垃圾处理设备建在地图上的坐标;
(7)cost1为大型垃圾处理设备每日垃圾处理费用;
(8)Cost2为小型垃圾处理设备每日垃圾处理费用;
(9)|A|表示A点到原点的距离,恒正
(10)|B|表示B点到原点的距离,恒正
(11)|A-B|表示A,B两点之间的距离,恒正
(12)Ta表示A点所在地的垃圾量
(13)Tb表示A点所在地的垃圾量
(14)cost:
耗油量;
(15)T为规划使用年限;
(16)Cik为第i座收集站运往第k座中转站单位运输量单位距离的费用(元•t-1-km-1);
(17)Xik为第i座收集站运往第k座中转站的日运输垃圾量(t•d-1);
(18)Lik为第i座收集站运往第k座中转站运输距离(km);
(19)Dkj为第k座中站运往第j座处理场单位运输量单位距离的费用(元•t-1•km-1);
(20)Ykj为第k座中转站运往第j座处理场日运输垃圾量(t•d-1);
(21)Skj为第k座中转站运往第j座处理场运输距离(km);
(22)Fk为规划期内待建中转站的固定投资(元);
(23)E为中转站的运行成本(元・t-1);
(24)Qmin为中转站建设的最小控制规模(t•d-1);
(25)Qmax为中转站建设的最大控制规模(t•d-1);
5模型的构建与求解
5.1问题一的建模与求解
5.1.1城市生活垃圾产生量的预测
表一城镇垃圾产生量历年统计表(万吨)
年份
2001
2002
2003
2004
2005
垃圾量
281.8
284.7
290.4
296
302
年份
2006
2007
2008
2009
2010
垃圾量
321
361.4
357
383.29
413
假定被解释变量丫,与多个解释变量Xi,X2,X3,…,Xk。
之间具有线性关系,即
丫「0X厂X2川kXk」(8)
其中Xj(j=1,2,…,k)为k个解释变量,'j(j=1,2,…,k)为k+1个未知参数,
J为随机误差项
被解释变量丫的期望值与解释变量Xi,X2,X3,…,Xk的线性方程为:
对于n组观测值Yi,Xii,X2i,Xki(i=1,2,…,n),其方程组形式为:
(10)
丫八。
」Xii」X2i•山」Xki」i,(i=1,2川n)
丫i=0。
+BiXii+臥12+山+BkXki+已丫2=0°+£Xi2+內X22+川*PkXk2+lilllll
Yn=一0“Xin_2X2nV_kXkn"n
其矩阵形式为
即
(11)
Y=XB+□
其中
丫祸场为被解释变量的观测值向量;
h
0
P1
为总体回归参数向量;
总体回归方程为:
E
为随机误差向量。
(丫)=XB(12)
可采用最小二乘法对上式中的待估回归系数-:
1「2」l「:
n进行估计,求得1值后,即
可利用多元线性回归模型进行预测了。
我们对多元线性回归分析进行数学检验,包括回归方程和回归系数的显著性检验。
a.回归方程的显著性检验,采用统计量
(13)
lU/m
F二
Q/(n—m—1)
2
-丫T为剩余平方和,其自由度为(n-m-1)。
n
Q八
j壬
利用上式计算出F值后,再利用F分布表进行检验。
给定显著性水平a,在F分布表中查出自由度为m和(n一m一1)的值Fa,如果F>Fa,则说明丫与X1,X2^|Xm的线性相
关密切;
反之,则说明两者线性关系不密切。
b•回归系数的显著性检验,采用统计量
l(b-Hf/Gi
Ft
Q/(n—mT)
式中,Cii为相关矩阵C=A」的对角线上的元素
对于给定的置信水平:
•,查F分布表得Fn—,若计算值Fi>Fa,则拒绝原
假设,
即认为Xi是重要变量,反之,则认为Xi,变量可以剔除。
多元线性回归模型的精度,可以利用剩余标准差
S二,Q/(n-m-1)(15)
来衡量。
S越小,则用回归方程预测Y越精确;反之亦然。
采用matlab软件编程进行城市生活垃圾量多元线性回归模型预测(预测代码见附录
1)。
表二为训练结束后预测值与统计值的对比表,精度达到要求后用训练好的模型来预测深圳市2011-2015年城市生活垃圾产生量,预测结果见表3—11。
在matlab软件中运行代码后得到生活垃圾产生量的回归方程为:
Y=38.7965+0.25178xXI+0.10508xx2—0.0574xx3+O.1292xx4-0.0138xx5
+20.8016xx6-0.0095xx7+0.0066xxs一3.1460xx9
方差估计:
S=25.7642
回归方程的显著性检验F统计量,F=72.3187,所以拒绝假设,即回归模型成立。
表二线性回归模型预测值与统计值对比表
年份
2001
2002
2003
2004
2005
预测值
280.12
288.24
291.97
300.89
308.02
统计值
281.80
284.70
290.40
296.00
302.00
年份
2006
2007
2008
2009
2010
预测值
314.79
359.58
358.08
390.34
411.29
统计值
321.00
361.40
357.00
383.29
413
图一线性回归模型预测值与统计值对比分析图
450
400
350
系列1
*系列2
从表二及图一可以看出,多元线性回归模型对历史值的拟合程度较高,预测精度是可以接受的,多元线性回归模型预测值比较接近深圳市城市生活垃圾实际产生量,稍微偏咼。
表三2011-2015年深圳市城市生活垃圾产生量多元线性回归模型预测值
年份
2011
2012
2013
2014
2015
预测值(万吨)
397.3
413.0
429.0
445.3
461.8
5.1.2大小型厨余垃圾设备规划
5.1.2.1模型的建立
题目要求给出大、小型设备(橱余垃圾)的分布设计。
由于大型厨余垃圾处理设备处理能力为200吨/日,投资额约为4500万元,运行成本为150元/吨。
而每个转运站的垃圾数量有限,所以大型厨余垃圾处理设备必须在图上重新选址建设。
小型餐厨垃圾处理机,处理能力为200-300公斤/日,投资额约为28万元,运行成本为200元/吨。
所以小型垃圾处理机可以设置在垃圾中转站内。
根据表四用matlab6.5编程作图二(程序见附录三)
表四中转站坐标
名称
中转站
厨余垃
圾量
X
y
名称
中转站
厨余垃
圾量
x
y
P1
站1
10
9.86
22.18
P19
站19
16
4.89
12.06
P2
站2
10
8.04
21.69
P20
站20
25
7.55
11.96
P3
站3
8
8.34
20.92
P21
站21
20
5.86
11.43
P4
站4
30
12.44
20.39
P22
站22
35
9.88
11.38
P5
站5
5
6.97
19.8
P23
站23
30
11.77
11.67
P6
站6
5
16.08
17.77
P24
站24
30
5.43
10.85
P7
站7
10
14.33
17.48
P25
站25
20
5.76
10.17
P8
站8
10
14.34
17.24
P26
站26
15
8.18
10.65
P9
站9
20
10.9
17.43
P27
站27
30
11.08
10.22
P10
站10
25
10.64
16.51
P28
站28
15
5.52
9.39
P11
站11
20
9.88
16.37
P29
站29
20
8.76
9.15
P12
站12
40
4.89
12.08
P30
站30
15
5.76
8.96
P13
站13
15
9.2
15.06
P31
站31
25
4.5
8.23
P14
站14
20
10.85
13.9
P32
站32
30
7.36
5.28
P15
站15
5
6.15
14.43
P33
站33
15
9.1
16.85
P16
站16
15
12.35
13.66
P34
站34
30
7.07
4.6
P17
站17
25
7.92
13.12
P35
站35
70
14.53
11.09
P18
站18
10
7.89
13.12
P36
站36
15
6.63
8.72
P37
站37
25
6.25
9.73
P38
站38
40
3.39
4.94
ia
16
4P51
*15
f3E-
图二中转站坐标图
■P32
从图表可知每个垃圾转运站的坐标Pi(xi,yi),假设大型厨余垃圾处理设备建在地图上的
Pj(Xj,Yj)。
所以对于每个垃圾中转站来说有两种情况:
(1)在站内设置垃圾处理机。
⑵
把垃圾运往大型厨余垃圾处理厂进行处理。
从中选择最优方案,从而确定垃圾大型垃圾处理站的位置。
假设大型垃圾处理厂的寿命是30年。
小型垃圾处理机的寿命是10年。
大型垃圾处理设备的平均每吨耗损成本=45000000/(30*365*200)=20元/吨小型垃圾处理设备的平均每吨耗损成本=280000/(10*365*0.3)=256元/吨
2.5吨汽车,每车耗油20L—35L70#汽油/百公里。
每升70#汽油价格为7.2元司机月薪平均3500元。
如果运往大型垃圾处理设备厂,则每日垃圾处理费用(cost1)=平均每日设备耗损成本+运输费用+司机工资+垃圾处理费用。
如果在垃圾转运站设置小型垃圾处理机,则每日垃圾处理费用(cost2)=平均每日设备耗
损成本+垃圾处理费用。
要确定大型垃圾处理厂的位置,需要计算出选择第1种方案的点。
根据以上条件建立模型:
Cost1=7.235;(x(j)-x(i))2(y(j)-y(i))22(s(i)“2.5)3500“30-(15020)s(i)
Cost2=(256200)s(i)
Cost1<=Cost2求解Pj(Xj,Yj)的范围。
其中s(i)为第i个垃圾站的每日厨余垃圾量
5.1.3清运方案设计
5.131模型的建立
垃圾运输问题最终可以归结为最优路径搜索问题,用计算模拟搜索,可以搜寻到令人满意的可行解。
先注意到两点的情况,设两点分别为A(x1,y1),B(x2,y2)。
主要有以下两种情况:
一.A,B明显有先后次序。
--递减状态(如图二)
图
不妨设x1>x2,y1>y2,不难看出A在B的后方,即A比B远。
对于前方参考点0,要将A,B对应垃圾点的垃圾全部取回再返回0,一共有三种方式:
1.0->A->0,0->B->0
单独运输。
这种情况下,总的路程消费等于空载运行费用(20L/百公里)与装载时运
行费用((20+6*Ta)L/百公里)的总和。
于是有:
Cost=20*|A|+(20+6*Ta)*|A|+20*|B|+(20+6*Ta)*|B|
2.0->A->B->0
先远点再近点,即先空载至最远处,装完A点垃圾后再返回至B,再回0点,有:
Cost=20*|A|+(20+6*Ta)*|A-B|+(20+6*(Ta+Tb))*|B|
=20*|A|+1.8*|A|*Ta+1.8*|B|*Tb
3.0->B->A->0
先近点在远点,即先装B点垃圾,然后载着B点的垃圾奔至A点,再回0点,有:
Cost=20*|B|+(20+6*Tb)*|A-B|+(20+6*(Ta+Tb))*|A|
=20*|B|+(20+6*Ta)*|A|+(20+6*Tb)*|B|+(20+6*Tb)*|A-B|*2
比较以上三种情况,远近点的遍历顺序,可以看出,“先远后近”绝对比“先近后
远
在花费钱的数量上要少的多,省出(20+6*Tb)*|A-B|*2这部分的钱主要是车载着B点的垃圾奔到A点再返回B点。
而又注意到两者的时间花费是相等的。
所以在其余同等的情况下选择“先远后近”。
考虑单独运输比其余的两种运输花费的钱仍不比“先远后近”
省,还多了20*|B|,所以一般情况下,不采用单独运输。
二.A,B两点没有明显先后顺序。
--并邻状态(如图三)
图三
1.0->A->0,0->B->0
单独运输。
这种情况下,跟A,B两点有先后顺序中的情况完全相同,即有:
Cost=20*|A|+(20+6*Ta)*|A|+20*|B|+(20+6*Ta)*|B|
2.0->A->B->0
Cost=20*|A|+(20+6*Ta)*|A-B|+(20+6*(Ta+Tb))*|B|----〈1〉
3.0->B->A->0
Cost=20*|B|+(20+6*Tb)*|A-B|+(20+6*(Ta+Tb))*|A|----〈2〉
相比之下,清晰可见并邻状态下的单独运输所花的费用最少,所以在不要求时间的情况下对于并邻两点,采用单独运输的方式最节约钱。
用<1>式与<2>式相减,得到如
下判断式:
6*(Ta-Tb)*|A-B|+6*(Ta+Tb))*(|B|-|A|)----<3>
上式<0时,选0->A->B->0;
上式>0时,选0->B->A->0;
上式=0时,任意选上述两路线。
两点选择趋势的讨论。
(如图四)
图四
由图中看到B,C两点没有明显的先后顺序,属于并邻点。
因为当运输车载重行驶时费用会成倍的增长,比其空载时所花费用要大的多,所以排除A->B->C或A->C->B这样
的一次经过3点的往返路线,仅选择B,C中的某一点与A完成此次运输,将另一点留到下次。
那么A点选择B还是C呢?
不妨假设|B|>|C|,即B点离原点的距离比C点的更远,因为A在B,C之后,所以也就是B点离A点更近。
这样,此次的运输我们更趋向于选择A->B,因为就这三点而论,A无论是选B还是C,三点的垃圾总要运完,所以花费的钱是一样的。
但选择A->B后,下次运输车运C点垃圾时就无需跑的更远。
综上所述,得出搜索的基本原则:
1在两点递减的情况下,不采用单独运输;
2•在其余同等的情况下选择“先远后近”;
3•不要求时间的情况下对于并邻两点,采用单独运输的方式最节约钱;一般情况下用式<3〉作判断;
4.车在装的足够多的情况下应该直接返回中转站;
5•每一次布局和每条线路的搜索不妨由剩下未搜点中的最大值开始
四.关于垃圾点的垃圾是否一次清除的讨论
这里说的一次清除问题不是指一天,而是指当一辆运输车已经装载了足够多的垃圾,不能完全清理下一个垃圾点的时候,车在下一个站点“停还是不停”的问题。
例如,一辆运输车选择了某段路线后,当清运完前几个点后,未达到饱和,但下一个点的垃圾量又装不完,那么此车是直接返回呢,还是继续装直至车装满为止呢?
我们判断前者更好,就是车在装的足够多的情况下应该直接返回原点。
这是因为对于下一垃圾点(假设为A点)内的垃圾而言,无论是一次装完还是分两次装完,将它们运回所花费用是恒定的。
整体而言,两者花费的钱是相等的,但分两次装要多花装车时间,所以选择前者。
5.1.3.2模型的求解
首先根据题所给的数据画出散点图图五
求得总耗油为x,求解程序如附录二,运输车的最优路线如下图所示:
图六
表五:
线路的站点序列和油耗
站点序号
油耗
一号线
:
0-30-29-27-3-0
18.4
二号线
0-28-26-32-25-5-0
17.6
三号线
0-36-23-33-21-0
16.8
四号线
[0-24-18-35-15-0
13.6
五号线
0-34-17-16-2-0
12
六号线
0-20-11-10-0
11.2
七号线
[0-19-13-8-0
10.8
八号线
0-14-7-4-1-0
8.8
九号线
(0-22-0
8.4
十
卜号线
0-12-9-0
8
十
卜一号线
0-31-6-0
6.8
6模型的评价和推广
(1)模型的评价
好的方面:
1用多元线性回归模型预测城市垃圾的产生量,其计算参数少、计算过程简单,且结果通过检验都比较接近真实值,
2、针对垃圾收运系统的特点,引入逆向物流理论,应用集合覆盖模型,确定垃圾中转站的待选点;进而运用整数规划构建垃圾收运系统费用现值最小模型,从待选点中选出垃圾中转站的最优组合,通过实例分析,验证了该方法是可行的•
3、本方法通过对中转站选址分阶段地二次优化,避免了整数规划复杂的运算,实际应用性好,为城市垃圾中转站选址提供了一种简单易行的方法•并其对短期预测精度较高
不足的地方:
,
1多元线性回归模型预测城市垃圾的产生量,预测的精度还依赖于对后期因素变化准确掌握的基础上,否则就会出现模型预测很准,但却得不到理想的预测值。
2、关于清运路线规划的模型运输车载重的不足情况,当运输车的载重不能满足其
中任一点的垃圾量时,模型就可能不能适用了,该模型虽然算法简单容易实现,模型的
精度不是很咼
(2)模型的推广
该模型运算过程简单,方便快速,可以应用在很多方面,比如说货物运输、车辆分配等。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数学 建模 垃圾 分类 处理