您的当前位置:首页正文

数学建模-垃圾分类处理

2023-08-31 来源:年旅网


数学建模 垃圾分类处理

陈云中

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) Dk j为第k座中站运往第j座处理场单位运输量单位距离的费用(元·t- 1 ·km- 1 ) ;

(20) Yk j为第k座中转站运往第j座处理场日运输垃圾量( t·d- 1 ) ; (21) Sk j为第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 假定被解释变量Y,与多个解释变量X1,X2,X3,…,Xk。之间具有线性关系,即

Y01X12X2kXk (8)

其中Xj (j=1,2,…,k)为k个解释变量,j(j=1,2,…,k) 为k+1个未知参数,

为随机误差项。

被解释变量Y的期望值与解释变量X1,X2,X3,…,Xk的线性方程为:

EY01X12X3kXk (9)

对于n组观测值Yi,X1i,X2i,Xki (i=1,2, …,n),其方程组形式为:

Yi01X1i2X2ikXkii,(i1,2,n) (10)

Y101X112X12kXk11YXXX20112222kk22 Yn01X1n2X2nkXknn

其矩阵形式为

Y11X11Y1X122Yn1X1nX21X22X2n0Xk111Xk222 Xknnk 即

Y=Xβ+μ (11) 其中

Y1YYn12为被解释变量的观测值向量;

Yn

1X111X12Xnk1=1X1n

X21X22X2nXk1Xk2为被解释变量的观测值矩阵;

Xkn01k112为总体回归参数向量;

k

1n12为随机误差向量。

n

总体回归方程为:

E(Y)=Xβ (12) 可采用最小二乘法对上式中的待估回归系数1,2,n进行估计,求得值后,即

可利用多元线性回归模型进行预测了。

我们对多元线性回归分析进行数学检验,包括回归方程和回归系数的显著性检验。 a. 回归方程的显著性检验,采用统计量:

FnU/m (13)

Q/nm12式中;UYjYj为回归平方和,其自由度为m;

j1QYjYj为剩余平方和,其自由度为(n-m-1)。

j1n2利用上式计算出F值后,再利用F分布表进行检验。给定显著性水平α,在F分布表中查出自由度为m和(n一m一1)的值Fa,如果F≥Fa,则说明Y与X1,X2,关密切;

反之,则说明两者线性关系不密切。

b.回归系数的显著性检验,采用统计量:

Xm的线性相

bi/Cii (14)

FtiQ/nm1

2式中,Cii为相关矩阵CA1的对角线上的元素。

对于给定的置信水平,查F分布表得Finm1,若计算值Fi≥Fa,则拒绝原假设,

即认为Xi是重要变量,反之,则认为Xi,变量可以剔除。 多元线性回归模型的精度,可以利用剩余标准差

SQ/(nm1) (15) 来衡量。S越小,则用回归方程预测Y越精确;反之亦然。

采用matlab软件编程进行城市生活垃圾量多元线性回归模型预测(预测代码见附录1)。表二为训练结束后预测值与统计值的对比表,精度达到要求后用训练好的模型来预测深圳市2011-2015年城市生活垃圾产生量,预测结果见表3—11。 在matlab软件中运行代码后得到生活垃圾产生量的回归方程为:

Y=38.7965+0.25178xXl+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 图一 线性回归模型预测值与统计值对比分析图

从表二及图一可以看出,多元线性回归模型对历史值的拟合程度较高,预测精度是可以接受的,多元线性回归模型预测值比较接近深圳市城市生活垃圾实际产生量,稍微偏高。

表三 2011-2015年深圳市城市生活垃圾产生量多元线性回归模型预测值

年份 2011 预测值(万吨) 397.3 2012 2013 2014 2015 413.0 429.0 445.3 461.8

5.1.2 大小型厨余垃圾设备规划 5.1.2.1模型的建立

题目要求给出大、小型设备(橱余垃圾)的分布设计。由于大型厨余垃圾处理设备处理能力为200吨/日,投资额约为4500万元,运行成本为150元/吨。而每个转运站的垃圾数量有限,所以大型厨余垃圾处理设备必须在图上重新选址建设。小型餐厨垃圾处理机,处理能力为200-300公斤/日,投资额约为28万元,运行成本为200元/吨。所以小型垃圾处理机可以设置在垃圾中转站内。

根据表四用matlab6.5编程作图二(程序见附录三)

表四中转站坐标 名称 中转站 站1 站2 站3 站4 站5 站6 站7 站8 站9 站10 站11 站12 站13 站14 站15 站16 站17 站18 P1 P2 P3 P4 P5 P6 P7 P8 P9 P10 P11 P12 P13 P14 P15 P16 P17 P18 厨余垃X 圾量 10 9.86 10 8.04 8 8.34 30 12.44 5 6.97 5 16.08 10 14.33 10 14.34 20 10.9 25 10.64 20 9.88 40 4.89 15 9.2 20 10.85 5 6.15 15 12.35 25 7.92 10 7.89 y 22.18 21.69 20.92 20.39 19.8 17.77 17.48 17.24 17.43 16.51 16.37 12.08 15.06 13.9 14.43 13.66 13.12 13.12 名称 P19 P20 P21 P22 P23 P24 P25 P26 P27 P28 P29 P30 P31 P32 P33 P34 P35 P36 P37 P38 中转站 站19 站20 站21 站22 站23 站24 站25 站26 站27 站28 站29 站30 站31 站32 站33 站34 站35 站36 站37 站38 厨余垃x y 圾量 16 4.89 12.06 25 7.55 11.96 20 5.86 11.43 35 9.88 11.38 30 11.77 11.67 30 5.43 10.85 20 5.76 10.17 15 8.18 10.65 30 11.08 10.22 15 5.52 9.39 20 8.76 9.15 15 5.76 8.96 25 4.5 8.23 30 7.36 5.28 15 9.1 16.85 30 7.07 4.6 70 14.53 11.09 15 6.63 8.72 25 6.25 9.73 40 3.39 4.94

图二中转站坐标图

从图表可知每个垃圾转运站的坐标Pi(xi,yi),假设大型厨余垃圾处理设备建在地图上的

Pj(Xj,Yj)。所以对于每个垃圾中转站来说有两种情况:(1)在站内设置垃圾处理机。(2)把垃圾运往大型厨余垃圾处理厂进行处理。从中选择最优方案,从而确定垃圾大型垃圾处理站的位置。

假设大型垃圾处理厂的寿命是30年。小型垃圾处理机的寿命是10年。 大型垃圾处理设备的平均每吨耗损成本=45000000/(30*365*200)=20元/吨 小型垃圾处理设备的平均每吨耗损成本=280000/(10*365*0.3)=256元/吨 2.5吨汽车,每车耗油20L—35L 70#汽油/百公里。 每升70#汽油价格为7.2元 司机月薪平均3500元。

如果运往大型垃圾处理设备厂,则每日垃圾处理费用(cost1)=平均每日设备耗损成本+运输费用+司机工资+垃圾处理费用。

如果在垃圾转运站设置小型垃圾处理机,则每日垃圾处理费用(cost2)=平均每日设备耗损成本+垃圾处理费用。

要确定大型垃圾处理厂的位置,需要计算出选择第1种方案的点。 根据以上条件建立模型:

Cost1=7.235(x(j)x(i))2(y(j)y(i))22(s(i)2.5)350030(15020)s(i)

(256200)s(i) Cost2=

Cost1<=Cost2

求解Pj(Xj,Yj)的范围。

其中s(i)为第i个垃圾站的每日厨余垃圾量。

5.1.3 清运方案设计 5.1.3.1 模型的建立

垃圾运输问题最终可以归结为最优路径搜索问题,用计算模拟搜索,可以搜寻到令人满意的可行解。

先注意到两点的情况,设两点分别为A(x1,y1),B(x2,y2)。

主要有以下两种情况:

一. A,B明显有先后次序。--递减状态(如图二) 图二

不妨设x1>x2, y1>y2,不难看出A在B的后方,即A比B远。对于前方参考点O,要将A,B对应垃圾点的垃圾全部取回再返回O,一共有三种方式:

1. O->A->O, O->B->O

单独运输。这种情况下,总的路程消费等于空载运行费用(20L/百公里)与装载时运行费用((20+6*Ta)L/百公里)的总和。于是有:

Cost = 20*|A| + (20+6*Ta)*|A| + 20*|B| + (20+6*Ta)*|B| 2. O->A->B->O

先远点再近点,即先空载至最远处,装完A点垃圾后再返回至B,再回O点,有: Cost = 20*|A| + (20+6*Ta)*|A-B| +(20+6*(Ta+Tb))*|B|

= 20*|A| + 1.8*|A|*Ta + 1.8*|B|*Tb

3. O->B->A->O

先近点在远点,即先装B点垃圾,然后载着B点的垃圾奔至A点,再回O点,有: 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. O->A->O, O->B->O

单独运输。这种情况下,跟A,B两点有先后顺序中的情况完全相同,即有: Cost = 20*|A| + (20+6*Ta)*|A| + 20*|B| + (20+6*Ta)*|B| 2. O->A->B->O

Cost = 20*|A| + (20+6*Ta)*|A-B| + (20+6*(Ta+Tb))*|B| ----〈1〉 3.O->B->A->O

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->O; 上式 > 0时, 选 O->B->A->O; 上式 = 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)模型的推广

该模型运算过程简单,方便快速,可以应用在很多方面,比如说货物运输、车辆分配等。

因篇幅问题不能全部显示,请点此查看更多更全内容