周俊文 宋晓霞
摘要: 热阻是衡量面料热舒适性的一项重要指标,为获得不同环境下面料的热阻值,多采用测试获得。文章通过YG(B)606G 型纺织品热阻和湿阻测试仪,对不同面料在不同环境下的热阻进行测试。运用Matlab,基于GRNN(General Regression Neural Network)广义回归神经网络,使用少量输入参数,对不同环境下的热阻值进行预测。与传统的测试相比,GRNN神经网络实验量小,方便快捷、省时省力且预测结果准确性好;与BP(Back Propagation)神经网络相比,GRNN神经网络人为设定量更少,更为客观,预测结果更加准确。经Wilcoxon符号秩检验配对样本检验发现,GRNN神经网络预测值与实际值更加接近,可信度更强。
关键词: 热阻;预测;神经网络;GRNN;BP
中图分类号: TS941.15文献标志码: A文章编号: 1001-7003(2018)08-0041-06引用页码: 081108
Abstract: Thermal resistance is an important measurement index of the thermal comfort of fabrics. The heat resistance value of fabrics in different environments is mostly gained by testing. Thermal resistance values of different fabrics were tested under different environments through YG (B) 606G textile thermal resistance and moisture resistance equipment. Thermal resistance values of fabrics under different environments were predicted with a few input parameters by Matlab and GRNN (General Regression Neural Network). Compared with traditional test, smaller experiment indexes are needed by using GRNN. At the same time, the method is simpler, more convenient and more accurate. Compared with BP(Back Propagation) neural network, fewer subjective indexes are needed in GRNN, so the prediction result of the model is more objective and more accurate. Wilcoxon signed rank test paired sample test result indicates that, the predictions of GRNN are more accurate and more reliable.
Key words: thermal resistance; prediction; neural network; GRNN; BP
熱阻是衡量纺织品热舒适性的重要指标,热阻值越大,保暖性能越好;相反,热阻越小,保暖性越差。在制作成衣时,热阻值的大小可以为面料选择提供参考。秋冬服装适合使用热阻较大的面料,利于保暖;春夏的服装宜选热阻较小的面料,利于散热。于瑶等[1]、李云凤[2]、柯莹等[3]、王林玉[4]、蒋培清等[5]都将热阻作为衡量服装面料热舒适性的重要指标,而热阻一般都是通过测试获得。依据GB/T11048—2008《纺织品 生理舒适性 稳态条件下热阻和湿阻的测定》中对纺织品面料热阻测试基本标准,用于测试的面料试样必须完全覆盖测试板,试样个数不少于3块。测试面料热阻不仅需要大量面料作为实验试样,而且测试时间很长,费时费力。因此,预测面料热阻具有重要意义。
介于面料固有属性如面料的成份、透气性、回潮率、平方米质量、组织结构等对面料热阻的影响,多使用SPSS线性回归、BP神经网络等进行热阻或湿阻的预测。但外部环境因素如湿度、温度、风速的变化也是引起热阻变化的重要因素。丁殷佳[6]论述了风速对面料热阻的影响,建立了风速与热阻的线性模型,预测了风速变化下热阻的变化率,其模型是研究变化率的相对关系,但没有预测出热阻的值。此外,对于不同温度、湿度下面料热阻的大小的变化也未涉及。
本研究为预测不同温度、湿度、风速环境下面料的热阻值,建立了GRNN神经网络(General Regression Neural Network,即广义回归神经网络),当环境因素(即温度、湿度、风速)发生变化时,仅需依据面料厚度、已知的环境条件(即温度、湿度、风速已知)及该环境条件下热阻的大小,即可预测出另一种环境下面料的热阻。同时,该网络可以通过训练使得预测值更加精确,通过增加训练量,使得预测范围更加广泛。
1实验数据
为实现GRNN神经网络的建立,需选择测试面料并对其热阻进行测试,用于实验的四种面料(竹纤维+氨纶、莫代尔+氨纶、棉+氨纶、棉)除厚度不同,面料的纱长、组织结构、寸数、针数都保持相同,从而保证实验的准确性与客观性。四种面料的基本信息如表1所示。
实验使用YG(B)606G型纺织品热阻和湿阻测试仪(温州大荣仪器有限公司),实验采用单一变量的方法,设置12组实验,分三大类:
1)变量为湿度(共4组),保持温度为25℃,风速为1m/s,湿度分别设为65%、70%、75%、80%;
2)变量为温度(共4组),保持湿度为65%,风速为1m/s,温度分别设为15、20、25、30℃;
3)变量为风速(共4组),保持湿度为65%,保持温度为25℃,风速分别定为0.1、0.5、1.0、1.5m/s。
每组实验每种面料采用3块试样进行测试,测试结果如表2所示。
依据表2测试数据,计算每组数据的平均值,并获得折线图(图1)。
由图1可看出,不同环境下面料热阻都呈现波动的趋势。进一步证明,运用SPSS对不同环境下面料的热阻建立简单的线性模型,拟合度低,准确性较差。由于样本数目较少,样本分布规律不明,考虑使用神经网络建模,对不同环境下面料热阻值变化曲线进行函数逼近,本研究选用了所需样本少、逼近效果好的GRNN神经网络。
2GRNN神经网络
2.1GRNN神经网络基本结构
GRNN神经网络是RBF神经网络(即径向神经网络)的分支,是建立在径向基函数网络和非参数回归基础上的,常用于函数逼近。将输入向量由一定的函数运算,映射到隐含层中;在隐含层中确立中心点,确定映射关系;仅有线性映射传到输出空间。
2.1.1神经元结构
2.1.2网络结构
2.2GRNN神经网络的优势
神经网络作为一种计算模型,具有传统建模方法所不具备的很多优点。神经网络有很好的非线性映射能力,对建模对象的先验知识要求不多,只需更換给出输入、输出数据,通过自主学习就可以达到输入值与输出值的完全符合[7]。GRNN神经网络作为神经网络的一个重要分支,在具备上述优势以外,还具有以下优势:建模需要的样本数量少,在样本数据较少的情况下能更好地满足预测精度的要求;人为确定的参数少,最大限度地避免人为主观假定对预测结果的影响[8]。
3GRNN神经网络与BP神经网络比较
面料热阻在受面料本身性质影响之外,还受环境因素影响,这使得面料热阻值受到内外两方面因素复杂的影响。作为热舒适性的一项重要指标,了解不同环境下不同面料热阻的大小,在选择面料制作成衣时,可为服装舒适性提供参考。因此,预测不同环境下不同面料的热阻值,不仅可以节约实验时间及实验面料的损耗,还具有一定的实用价值。
3.1GRNN神经网络的建立与预测
本研究中GRNN神经网络通过Matlab实现,数据样本分训练数据与预测数据,共40组数据,每组数据包括温度、湿度、风速、厚度、热阻共5项。为保证客观性,将40组数据随机排列,其中前36组数据作为训练数据,后4组数据作为预测数据。
由于GRNN神经网络在不知道样本数据的分布规律的前提下,其函数逼近能力较强,因此可以在尽量减少输入参数的情况下,得到较为理想的预测值。本研究中,为达到实验量最小、操作最简单的效果,仅将环境温度、湿度、风速、面料厚度四项作为输入项(此时只需测量面料厚度),形成40×4的矩阵p;热阻值作为输出项,形成40×1的矩阵t。p与t共同组成样本数据矩阵(即网络样本数据mydata)。
随后,使用检验样本,对该网络进行检验并反馈误差,经反复训练,求得误差最小的输入值与输出值,即得出最佳输入值(表3)与最佳输出值(表4)。
由于GRNN神经网络spread即平滑参数是唯一一项人为确定的参数,因此spread值的确立尤为重要。spread越大,网络对样本数据的逼近越加平滑,相对的预测误差也就越大。为得到适宜的spread值,本研究在[0.1,2]区间内以0.1为间隔,反复训练确立平滑参数spread的最佳值,使得GRNN神经网络的输出预测值精度最佳。经反复训练发现,spread=0.6时,网络预测效果较好。
经上述程序,运行Matlab得出最佳输入值、最佳输出值及最佳平滑参数,从而建立新的GRNN神经网络。运行该神经网络,导入数据样本中后4组输入值的数据进行预测,得出预测值。经预测GRNN神经网络4项预测值(grnnpredictionresult)为:0.0297、00288、0.0266、0.0262;预测误差为:5.1284×10-6、89297×10-3、7.7647×10-5、1.9699×10-3。由此可见,预测准确度较好。
3.2BP神经网络的建立与预测
为体现GRNN神经网络的优势,基于GRNN神经网络的最佳输入值与最佳输出值,建立BP(Back Propagation)神经网络并对热阻进行预测。本研究设定show=50,epochs=2000,goal=10-3,运用trainlm算法训练BP网络(图2)。
3.3预测结果比较
分析预测结果的相对误差发现:GRNN神经网络的预测误差均小于BP神经网络误差。GRNN神经网络的预测误差,除第二项预测误差较大,其余预测值精确度都很高;而BP神经网络除第三项误差较小,其余的预测误差都较大。为减小误差,可通过增加与面料本身性质相关的输入参数、减少变量的变化梯度,或增加实验量等方法对网络进行优化。
由于样本数据小,且无法得知样本分布,因此,对预测结果进行非参数检验(表5)。本研究采用Wilcoxon符号秩检验配对样本检验,其中预测值1表示GRNN神经网络预测值,预测值2表示BP网络预测值。由表5可知,GRNN神经网络预测结果的渐近显著性P1=0.285,P1值大于0.05,因此认为预测结果与实际值无显著差异,可接受GRNN神经网络的预测结果。BP神经网络渐近显著性P2=0.068,P2值同样大于0.05,即BP神经网络的预测结果也是可以接受的。但P1>P2,可见预测值1(GRNN神经网络预测值)更加接近实际值。
4结论
本研究选择以湿度、温度、风速及面料厚度为参数,建立了GRNN神经网络模型和BP神经网络模型,对不同环境下面料的热阻进行预测估计。经对比发现,GRNN神经网络模型误差比BP神经网络模型误差更小。通过Wilcoxon符号秩检验配对样本检验,GRNN神经网络预测模型预测值与实际值无显著差异,可接受预测结果。
参考文献:
[1]于瑶, 钱晓明. 针织服装热湿舒适性预测模型[J]. 纺织学报, 2011, 32(12): 108-118.
YU Yao, QIAN Xiaoming. Prediction model of thermal-wet comfort of knitted garments [J]. Journal of Textile Research, 2011, 32(12): 108-118.
[2]李云凤. 不同混纺比下仿棉聚醋针织物热湿舒适性研究[D]. 上海: 东华大学, 2014: 9-12.
LI Yunfeng. Study on Heat-Moisture Comfort of Cotton-Like Polyester Knitted Fabrics with Various Blend Ratios [D]. Shanghai: Donghua University, 2014: 9-12.
[3]柯莹, 李俊. 服装通风对主观热湿舒适感的影响[J].纺织导报, 2016(12): 72-74.
KE Yin, LI Jun. Effects of clothing ventilation on subjective thermal-wet comfort sensations [J].China Textile Leader, 2016(12): 72-74.
[4]王林玉. 基于人工神经网络的针织内衣面料热湿舒适性评价及预测[D]. 青岛: 青岛大学, 2006: 3-18.
WANG Linyu. Evaluation and Prediction for Knit Inner Wear Comfort Proper Based on Artificial Neural Network [D]. Qingdao: Qingdao University, 2006: 3-18.
[5]蒋培清, 唐世君, 谌玉红. 夏季服用织物动态热湿舒适性的影响因素研究[J]. 中国纺织大学学报, 1999, 25(2): 9-13.
JIANG Peiqing,TANG Shijun,SHEN Yuhong. Study on the factors to influence dynamic heat-moisture comfort of summer clothing fabrics [J]. Journal of China Textile University, 1999, 25(2): 9-13.
[6]丁殷佳. 风速与汗湿对运动服面料热湿舒适性的影响及综合评价[D]. 杭州: 浙江理工大学, 2015: 36-47.
DING Yinjia.The Influence and Comprehensive Evaluation of Air Velocity and Sweat on Thermal-Wet Comfort of Sportswear Fabrics [D]. Hangzhou: Zhejiang Sci-Tech University, 2015: 36-47.
[7]王小川, 史峰, 郁磊. MATLAB神經网络43个案例分析[M]. 北京: 北京航空航天大学出版社, 2013(8): 67-73.
WANG Xiaochuan, SHI Feng, YU Lei. The 43 Cases Analysis of MATLAB Neural Network [M]. Beijing: National Defense Industry Press, 2013(8): 67-73.
[8]闻新, 李新, 张兴旺, 等. 应用MATLAB实现神经网络[M]. 北京: 国防工业出版社, 2015(6): 205-223.
WEN Xin, LI Xin, ZHANG Xingwang,et al. The Application of MATLAB Neural Network [M]. Beijing: National Defense Industry Press, 2015(6): 205-223.
[9]楚艳艳, 汪青, 崔世忠, 等. 基于组合神经网络模型对纺织品热阻与湿阻的估计研究[J]. 丝绸, 2008(4): 40-42.
CHU Yanyan, WANG Qing, CUI Shizhong, et al. Estimation of thermal resistance and moisture resistance of fabric base on combination neural network model [J]. Journal of Silk, 2008(4): 40-42.