混凝土的强度预测及其配合比优化设计研究

  • 格式:pdf
  • 大小:189.37 KB
  • 文档页数:2

第34卷第34期 2 0 0 8车1 2月 山 西 建 筑 SHANXI ARCHITECTURE Vo1.34 No.34 Dec.2008 ・1・ ・专家专稿・ 文章编号:1009.6825(2008)34—0001—02 混凝土的强度预测及其配合比优化设计研究* 丁声荣余巍伟 摘要:针对混凝土配方数据构成的复杂性,应用聚类分析原理对样本数据进行自身特性分析,建立了混凝土双并联神 经网络模型,在配合比优化设计时采用了模拟退火算法,通过实例验证获得了较好的精度。 关键词:聚类分析,双并联神经网络,混凝土强度预测,模拟退火算法 中图分类号:TU375 文献标识码:A O引言 近年来随着“人工神经网络”研究的兴起,由于其非线性处理 能力强,不需要明确的函数关系式等优点而得到广泛应用,在混 凝土强度预测和配合比优化设计中有学者做了研究 J,但由于混 凝土配方数据构成的复杂性,直接利用神经网络模型对其强度进 行预测时存在精确度较差的问题。笔者所在课题组也做了相关 研究,并已取得一定成果【2,3l。 本文首先收集大量的试验数据建立样本库,结合自组织神经 网络与双并联神经网络建立混凝土强度预测模型,再以训练好的 网络模型为基础,以成本函数为目标条件,采用模拟退火算法建 立了配合比优化设计模型。 1 混凝土神经网络强度预测模型 1.1样本库的建立 系统运行前,首先建立样本库。样本库可以选择多种数据库 类型,如FoxPro数据表。数据库中的混凝土强度为网络的输出, 其他为输入,包括用水泥量、用水量、用砂量、用石子量、坍落度、 水泥产地、石子规格、外加剂用量、水泥强度等等。初始化部分的 功能主要是:对自组织映射神经网络部分参数的初始化;水泥生 产厂家、石子规格等的选择;双并联神经网络部分的参数初始化; 混凝土配方单价库的建立等等。 1.2 自组织神经网络聚类分析 数据分类是一个难点,这是因为预先并不知道将数据分成多 少个类,而自组织神经网络是一种无导师自学习神经网络,可以 较好的完成分类任务,能够模拟人类根据过去经验自动适应无法 预测的环境变化。 在自组织映射人工神经网络中,输出层神经元与输入层神经 元的连接权向量为w,用毗,(i=1,2,…,m;J=1,2,…, )表 示。下面以输出层神经元为一维线阵排列形式的自组织映射人 工神经网络的学习方法为例进行说明。 设已知学习样本 =(,27l ,.272p,…,z p)(P=1,2,…,P), 使用公式: — == l_=i—z ( =1,2,…,咒;P=1,2,…,P)。 xtp十 §p+…+ ‘np 分别对样本数据 (P=1,2,…,P)进行归一化处理。然后 根据样本数据可能具有的分类情况,选择合适的输出层神经元数 目m,并开始网络的学习。 1)设t:0,在区间[0,1]给W (0)随机地赋值,并使用公式: 2 2 对叫d(0)进行归一化处理。 2)取P=1。 3)将样本 =(zlp, 2 ,…,z )输入网络的输入层,并使 用公式: ,_= ———一 di=^/ ( p一训 ) (i=1,2,…,m)。 Y J=1 计算 与w中各个分量 =( mW …,硼 )的欧氏距 离d 。 4)选择最小的d 相应的输出层神经元为获胜神经元,并将 获胜神经元的序号记为i ,定义获胜神经元的输出为1,其余神 经元的输出为0,并使用公式: Wi J(t)+ ( )(.7gjp—wi J)--- ̄ZOi J。 对获胜神经元的连接权向量 *进行修正计算,非获胜神经 元的连接权保持不变。当获胜神经元的连接权向量 *修正以 后,要对其进行归一化处理。 5)如果 ≤P,取P+1一P,转向3)继续进行计算,否则转向 6)。 6)取£+1一 ,按照设定的方式改变叩(t),如果叩(t)=0,结 束学习过程,否则转向,对所有样本均进行上述计算以后,就完成 了对样本的聚类分析过程。 1.3混凝土强度预测的双并联前向神经网络模型 双并联前向人工神经网络和多层前向神经网络一样,也是由 输入层、隐含层和输出层组成,与多层前向神经网络相比,它增加 了输入层和输出层神经元的直接联系。 在三层DPFNN中,输人神经元为 个,隐含层有R个,输 出层则有z个,输入层除了按一般前向网络的传递途径,即通过 隐含层传递到输出层外,还直接传递到输出层。 双并联前向神经网络是设网络中输入层的输入分别为 , z2,…,377 ,则隐含层各神经元的输入分别为: Ii=∑ ̄o,Sc -t- (i=1,2,…,,z)。 J=1 其中,coij为隐含层神经元 与输入层神经元 的连接权;Oi为 隐含层神经元i的阈值。选择sigrnoid函数作为隐含层神经元的 激发函数,则隐含层神经元的输出为: Oi=f(Ii)(i=1,2,…,m)。 收稿日期:2008—07—23 *:河北省建设厅建工新产品基金资助计划项目(项目编号:2004—113) 作者简介:T) ̄(1981一),男,硕士,讲师,南昌大学科学技术学院,江西南昌330029 余巍伟(1980一),男,讲师,南昌大学科学技术学院,江西南昌330029

 .. 34 342 曹 山西建筑2 0 0 8 1 2 ・ ・ 年 月 R “ 取输出层神经元的阈值为O,另取线性函数为输出层神经元 的激发函数,则可得到整个网络的输出为: .Yk= Oi+ uk/cv( =l,2,…,z)。 i=1 J=1 其中, 为输出层神经元k与隐含层神经元i的连接权;“ 为输出层神经元k与输入层神经元J的连接权。 对于样本数据分组后的每一组数据,均需调用双并联神经网 络算法进行神经网络模型的建立,由于样本数据分组的不确定性 (分组可能多,也可能少),所以建立的模型信息的存储采用链表 形式,这样可以适合于任何分组。 预测模型建立后,可以读取实际的混凝土配合比数据,然后 对每一组数据进行分组。实际数据分到哪一组,就用这一组的预 测模型进行混凝土强度的计算。 2混凝土配合比优化设计的模拟退火算法模型 配合比优化的目标,是在满足混凝土性能要求的条件下使其 单位成本最低。在原材料中其材料单价,包括原料部分,一部分 是材料本身的价格,另一部分是该材料平均单位需要的设备安装 费用,即: P=P0+P /N。 式中:P ——原材料本身的价格; P ——该种材料所需要的设备安装费用; N——将要生产的混凝土的总量。 约束条件为:配合比一混凝土性能关系式:该关系以训练好 的各类混凝土的DPFNN网络表达;配合比重合理的原材料用量: 根据以往经验对原材料用量作大致的范围估计,以缩小范围,加 快优化速度。 表1强度预测结果 水泥强 水泥 砂子 石子 混凝土实 系统计 相对误差 用水量 坍落度 度等级 用量 用量 用量 测强度 算强度 % 196 32.5 400 612 1 242 45 24.8 24 805 4 0.021 79 195 32.5 398 630 1 222 40 26 63 26.621 4 ~0.032 2 197 32.5 402 620 1 231 35 27.06 27 061 4 0.oo5 5 198 32.5 404 591 1 257 40 28 90 28.894 3 —0.019 3 195 42.5 398 631 1 226 40 28.9o 28.899 0 —0.003 3 199 42.5 442 588 1 250 35 29.70 29 695 6 —0.014 8 196 32.5 436 593 1 260 30 30.50 30.492 6 —0.024 0 204 32 5 453 583 1 239 35 30.92 30.913 3 —0.021 4 198 32 5 450 586 1 246 40 33 o0 32.998 8 —0 003 5 209 32 5 486 556 1 239 40 35 80 35 799 3 —0.001 9 由模拟退火原理知,只要迭代次数足够多,就能获得全局最优 解,为此采用模拟退火方法进行配合比优化设计,具体步骤如下: 1)给定预设最低价格price ̄ 用量限定n,b,初始化退火温 度了 (令k=0),以混凝土各分量的平均值产生初始解s0。 2)在温度 时重复执行如下操作,直至达到温度 的平衡 态:a.产生新的解S ;b.计算C(S )一C(S),其中,c(S)为评价 函数;c.若上式结果小于0,则接受这个结果作为新的当前解,否 则将该解舍弃。 3)令 +1=aXTk,k=k+1。其中,a∈(0,1),如果满足收 敛判据则算法过程结束,否则转向2)。 4)评价函数的目标为混凝土的花费最小,循环结束后,以当 前解为最优解。 3算例 作者用C++builder语言编制了上述强度预测和配合比设 计系统,并应用于邯郸地区实际工程中,由于篇幅有限,本文以石 台山水泥的36组样本数据为例,经过系统自动分析分组,样本被 分成3组,第3组的10个测试样本的训练结果如表1所示。最终 训练相对误差为0.014 8%。 由表1可以看出,网络计算结果与试验结果有良好的吻合效 果,具有足够的精度,可以应用于工程实际中。下面进行配合比 优化设计,各材料单价如表2所示。 表2原材料单价 元/t 材料 水泥 砂子 5~20 20-40 16~31.5 减水剂 泵送剂 粉煤灰 水 名称 石子 石子 石子 单价 220 15.2 15.6 16.0 15.2 10 000 8 000 l1.4 2.4 欲设计C30混凝土,其性能要求为:28 d抗压强度35.5。 设计约束:各原材料用量均应在训练样本的最大、最小之间。 设计结果如表3所示。 表3设计结果与实际配合比对比 水泥强 水泥 砂子 石子 28 d抗 系统计 参数 用水量 坍落度 度等级 用量 用量 用量 压强度 算强度 设计 217 6 32 5 414 8 706 1 284 3 71 33 33 实际 198 32 5 450 586 1 246 40 33 4结语 本文利用两种神经网络建立了合理的混凝土强度预测模型, 再以设计好的神经网络模型为约束条件,基于模拟退火算法,建 立了混凝土配合比优化设计模型,并开发出了实用程序,该程序 是开放型系统,可以随时进行试样数据更新,重新训练网络,实现 知识的积累。由实例证明,该系统具有良好的精度。 要得到足够的精度,必须有大量的试验样本,为此检测单位 以及大规模生产混凝土的单位可以利用该系统。 参考文献: [1]杨朝晖,刘浩吾,陆金池.混凝土强度预测与设计的神经网 络方法[J].水力发电学报,1997(1):33。40. [2] 习华勇,赵林明.习华元基于多智能算法混凝土强度预测系 统设计【J].微计算机信息,2007(2):224—225. [3]姜新佩,邓子辰,丁声荣,等.普通混凝土强度预测的双并联 前向神经网络模型[J].建筑施工,2006(4):304—305. [4]康忠寿.高强混凝土的配合比设计[J].山西建筑,2007,33 (2):175—176. Forecast of concrete strength and its optimal mixture rate design research DING Sheng-rong YU Wei-wei Abstract:According t0 the complexity of the constitution of concrete mixture data,it takes cluster analysis principle to analyze the self proper— tv of sample data.sets uP concrete double parallel neutral network model,takes simulated annealing method to do the optimal mixture rate de— sign,which is vefified to own good preciseness through examples. Key words:cluster analysis,double parallel neutral network model,forecast of concrete strength,simulated annealing method