APP下载

基于支持向量机和Bootstrap的粮仓建筑气密性区间预测方法

2019-07-01刘震华张梦歌姜楠童沪琨李建平

智能计算机与应用 2019年3期
关键词:气密性粮仓支持向量机

刘震华 张梦歌 姜楠 童沪琨 李建平

摘 要:粮仓建筑的气密性对于储粮安全具有重要影响,本研究的目的在于提供一种可以用于在粮仓设计阶段进行粮仓气密性预测的方法,以方便设计人员根据粮仓设计方案的气密性预测结果优化设计,确保粮仓建成后能够符合气密性要求。本研究采用的样本数据集合包括已建成粮仓的建筑特征变量和气密性检测结果,把该样本集合随机划分为训练集合和测试集合,利用训练数据集合训练支持向量机回归模型,并采用Bootstrap方法进行训练样本抽样,从而实现对粮仓气密性的区间预测。测试结果表明该方法具有良好的性能,为改进粮仓设计方案提供了一种新工具。

关键词: 粮仓;气密性;区间预测;支持向量机;Bootstrap

文章编号: 2095-2163(2019)03-0089-04 中图分类号: TP181 文献标志码: A

0 引 言

粮仓的气密性是指仓房对气体的密封性能[1],粮仓具有良好的气密性是安全储粮的重要保证。目前,气控储粮是中国的一种重要储粮措施,气控储粮是通过改变储粮环境的气体配比,来达到杀虫、抑霉等效果,这就要求粮仓具有良好的气密性[2]。此外,粮食含水量的变化,粮仓的保温隔热性能,环流熏蒸的实施等都与粮仓的气密性密切相关。因此,粮仓的气密性需满足一定的要求,以此来保证储粮效果[3]。

粮仓气密性的检测方法有压力衰减实验法、示踪剂浓度衰减实验法和平衡压力—流量平衡实验法,在国内外应用范围较广的是压力衰减实验法[4]。

粮仓的气密性与粮仓易漏气部位的密封性有很大关系[5]。仓房的漏气部位归纳起来,主要包括门窗设计、墙体设计、屋面设计、密封类孔洞等[6]。

为了提高粮仓的气密性,学者们进行了大量的研究。张来林等人[7]提出从选用合理的仓房结构,严把施工安装质量等方面出发,注重建设高质量仓房,为气密性达标的新仓建设提供了保障。陶金亚等人[8]从选用气密好的设计方案入手,通过加强建筑设计与仓储工艺的有机结合等措施,提高了仓房的气密性。王薇[9]通过对国内现有平房仓气密性能进行调研分析,利用新材料、新技术,研制出了一系列行之有效的仓房气密的新型构造措施,在实际工程中得到了很好的应用。

上述研究在提高粮仓气密性方面做出了一定贡献,但是并没有分析粮仓气密性影响因素和气密性之间的定量关系。本文提出了一种气密性评价方法,该方法利用支持向量机并结合Bootstrap方法对粮仓建筑设计方案的气密性进行区间预测,通过输入粮仓的一些设计参数值,可以得出粮仓的气密性区间预测结果,从而为粮仓的设计提供参考。

将人工智能技术应用于建筑设计已成为建筑行业发展的新趋势。文献[10]采用神经网络结合遗传算法来降低算法的复杂性,优化建筑设计。文献[11-12]研究分析了神经网络在民用建筑设计工程中的应用。同时,支持向量机被应用于预测建筑能耗[13]。支持向量机也被用于快速、准确地预测工程造价[14]。

由于获得大量已建成粮仓建筑的气密性数据难度较大,将少量的粮仓建筑气密性数据用于训练神经网络,进行点预测会有较大的误差。本研究采用支持向量机作为回归模型,为了能够估计出气密性真实值的变动范围,采用Bootstrap方法进行训练样本有放回抽样,实现了对粮仓建筑气密性的区间预测。

1 理论基础

1.1 支持向量机

支持向量机是一种基于统计学的机器学习算法,能够有效地处理小样本数据,可以避免局部最小值,具有较好的泛化能力[15-16]。支持向量机可以完成分类、回归和分布估计等任务[17]。关于支持向量机回归的标准形式见文献[17]。

1.2 Bootstrap基本原理和方法

用训练数据通过回归模型预测结果变量值的时候,模型输出值会有一定的随机性,如果知道了模型输出值的概率分布就可以估计出模型输出值在一定置信概率水平下的波动范围,这就是区间预测。本研究采用Bootstrap方法对粮仓气密性进行区间预测,Bootstrap方法由美国统计学家Efron系统地提出[18]。Bootstrap应用了有放回抽样技术,可以用于机器学习模型的区间预测[19-20],Bootstrap的基本方法如下:

有一个实际观测到的数据集Φ,含有l 条观测数据Φ={(x1,z1),…,(xl,zl)},其中xi∈Rn是原因变量值,zi∈R1 是结果变量值。从这个数据集中有放回地隨机抽取l个观测数据组成一个样本,称为抽样样本。在这个随机抽样中,原始数据集中的观测数据有的只被抽到一次,有的超过一次,也有的没有被抽到。利用抽样样本,代入某个统计量计算公式f(·),得到统计量值ki。如此反复抽样和计算B次,最后由统计量值组成一个数据集,利用这个数据集来反映估计值的概率分布和随机性特征。

2 评价模型的建立和算法

2.1 数据集合

本研究采用的数据来自对华南、华中和东北地区的粮仓的调查结果,经过整理,共104条数据。数据集合包括18个原因变量和1个结果变量。原因变量分别是:墙体结构层厚度、仓型、单仓进(卸)粮口个数、单仓容积、单仓建筑面积、单仓层高、单仓轴流风机口个数、门窗密封措施、墙体结构层类型、墙体防潮层高度、单仓环流熏蒸孔个数、单仓机械通风口个数、单仓门窗面积、单仓自然通风口个数、仓体通风形式、屋顶结构形式、墙体防潮层做法、粮仓地面做法,其中仓型、门窗密封措施、墙体结构层类型、仓体通风形式、屋顶结构形式、墙体防潮层做法、粮仓地面做法为种类变量,其他为连续变量;结果变量是:500 Pa压力半衰期,为连续变量。

在数据预处理阶段,对连续变量数据进行标准化,标准化计算公式如下:

利用公式(1),将连续变量数据映射到区间[0,1]。

對于种类变量,采取onehot编码[21]。

2.2 基于支持向量机和Bootstrap的区间预测方法

基于支持向量机和Bootstrap的区间预测算法如下:

一般来说,在PICP≥μ条件下,PINAW越小越优;CWC是综合评价区间预测的质量的指标,CWC越小说明区间预测质量越好。

如果评价指标能够满足要求,进入Step8,如果不能满足要求,需要调整区间预测模型。

Step 8 区间预测。将待评价的粮仓设计方案的数据x*代入Step4得到的回归模型fb1(·),…,fbB(·),得到B个点预测值{z*1,…,z*B},按照Step6的方法进行区间预测。如果对粮仓气密性要求较严格,可以根据区间预测下限判断是否满足要求。

3 计算结果

本研究在104条原始数据中,随机选取20条数据组成测试集合,另外84条数据构成训练集合,Bootstrap抽样次数为1 000次,置信概率为0.9。作为对比,采用同样的数据,将BP神经网络作为回归工具,利用上述算法进行了区间预测。BP神经网络共3层,输入层有18个神经元,输出层有1个神经元,中间层有10个神经元,计算结果评价指标见表1。

由于样本数量较少,基于支持向量机和Bootstrap的区间预测方法的表现优于基于BP神经网络和Bootstrap的区间预测方法。

4 结束语

因为获得大量粮仓气密性数据较为困难,本文采用支持向量机结合Bootstrap方法建立了一种区间预测方法,该方法可以采用较少的样本数据对粮仓建筑气密性进行区间预测,计算结果表明该方法具有良好的性能,可以为设计人员改进粮仓设计方案,提高粮仓气密性提供帮助,从而有助于提高粮食的储存质量,减少粮食产后损失。

参考文献

[1] 中华人民共和国国家质量监督检验检疫总局. GB/T25229-2010 粮油储藏平房仓气密性要求 [S]. 北京:中国标准出版社,2010.

[2] 李宝升, 李岩峰, 凌才青, 等. 气调储粮技术的发展与应用研究[J]. 粮食加工, 2015,40(5):71-74,77.

[3] 陈旭, 张峻岭. 粮仓气密性检测对储粮安全的重要性分析[J]. 粮油仓储科技通讯, 2017,33(6):30-33.

[4] 张峻岭,陈旭,孙慧男.论粮仓气密性对储粮安全的重要性[J]. 现代食品,2017(18):22-26.

[5] 张来林, 李超彬, 赵英杰. 粮仓的气密性测试与气密改造[J]. 粮食储藏, 2003,32(4):15-18.

[6] 刘佳, 戴春景, 许隽, 等. 粮食平房仓气密性影响因素及改进措施[J]. 粮食与食品工业, 2010,17(4):33-35.

[7] 张来林, 赵英杰, 狄彦芳, 等. 粮食仓房气密性测试与CM系列仓用密封门窗应用报告[J]. 粮食储藏, 2000,29(6):18-24.

[8] 陶金亚, 张来林, 黄浙文, 等. 粮食仓房的气密性分析[J]. 现代食品, 2016(16):26-30.

[9] 王薇. 粮食仓房的保温隔热、气密性技术措施研究及应用[D]. 天津:天津大学, 2009.

[10]党向盈, 姜代红. 神经网络结合遗传算法在建筑优化设计中的应用[J]. 徐州工程学院学报(自然科学版), 2017,32(02):66-71.

[11]孙国明, 杨佳欣. 神经网络在民用建筑设计工程中的应用[J]. 工程建设与设计, 2012(10):138-140.

[12]赖鑫生. 神经网络结合遗传算法优化应用[J]. 贵州大学学报(自然科学版), 2004,21(2):179-184.

[13]李建, 陈烈, 茅林明. 支持向量机在建筑能耗预测中的应用[J]. 建筑节能, 2014,42(12):77-80.

[14]李杰. 改进粒子群算法优化支持向量机的工程造价预测[J]. 计算机系统应用, 2016, 25(6):202-206.

[15]ZHOU Ying , SU Wanjun , DING Lieyun , et al. Predicting safety risks in deep foundation pits in subway infrastructure projects: Support Vector Machine approach[J]. Journal of Computing in Civil Engineering, 2017, 31(5):04017052.

[16]SAMUI P. Support vector machine applied to settlement of shallow foundations on cohesionless soils[J]. Computers and Geotechnics, 2008,35(3):419-427.

[17]CHANG C C, LIN C J. LIBSVM: A library for support vector machines[J]. ACM Transactions on Internet Systems and Technology, 2011,2:1-27.

[18]谢益辉, 朱钰. Bootstrap方法的历史发展和前沿研究[J]. 统计与信息论坛, 2008,23(2):90-96.

[19]赵玉,祁春节. 大宗农产品价格风险评估—基于小波神经网络-Bootstrap方法的实证研究[J]. 技术经济, 2014,33(3):75-79.

[20]陈娇娜, 张翔, 张生瑞. 高速公路行程时间Bootstrap-KNN区间预测分析与实证[J]. 控制与决策, 2018,33(11):2080-2086.

[21]NEGNEVITSKY M. Artificial intelligence: A guide to intelligent systems [M]. 3rd ed. Harlow: Pearson Education Limited, 2001.

[22]EFRON B R, TIBSHIRANI J. An introduction to the Bootstrap[M]. London: Chapman and Hall/CRC,1993.

[23]KHOSRAVI A, NAHAVANDI S, SRINIVASAN D, et al. Constructing optimal prediction intervals by using neural networks and bootstrap method [J]. IEEE Transactions on Neural Networks and Learning Systems, 2015,26(8):1810-1815.

猜你喜欢

气密性粮仓支持向量机
金口河区:守护“粮仓”织牢监督网
轨道交通车辆气密性试验研究
关于布袋除尘器气密性试验新方法的研讨
最美的粮仓
粮仓
天下粮仓仓源的地方
动态场景中的视觉目标识别方法分析
论提高装备故障预测准确度的方法途径
基于熵技术的公共事业费最优组合预测
基于支持向量机的金融数据分析研究