- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于人工智能技术综合法检测混凝土强度研究
基于人工智能技术综合法检测混凝土强度研究
摘要:在理论分析和试验研究的基础上,建立了混凝土强度回弹-超声-拔出综合法检测的人工神经网络模型。与传统的回归算法相比,采用人工神经网络模型推测出的混凝土强度具有更高的精度。
关键词:回弹-超声-拔出综合法;混凝土;强度;检测
Abstract: in the theoretical analysis and test research, it established concrete rebound-ultrasound-pulled out of the synthesis detection artificial neural network model. Comparing the traditional regression algorithm, the artificial neural network model of concrete strength has higher precision.
Keywords: rebound-ultrasound-pull out the synthesis; Concrete; Strength; detection
中图分类号: TU528 文献标识码:A 文章编号:
1 引言
混凝土的强度可采用无损检测的方法进行推定,如采用回弹法、声速法、拔出法或综合法。综合法由于采用多项物理参数,能较全面地反映构成??凝土强度的各种因素,并且还能够抵消部分影响强度与物理量相关关系的因素,因而它比单一物理量的无损检测方法具有更高的准确性和可靠性[1]。通过试验研究和工程实践积累的检测数据,建立了混凝土强度回弹-超声-拔出综合法神经网络模型。
2 试验设计
2.1 试件制作
设计C15、C20、C25、C30、C35、C40六个强度等级、三个龄期的混凝土,共制作标准养护100×100×100mm立方体试件180组用于回弹法、超声法检测,制作标准养护200×200×200mm立方体试件180组用于拔出法检测,同时制作相同组数的自然养护试件。试件均采用机械搅拌、机械振捣。
2.2 混凝土配合比及原材料基本性能
混凝土配合比及设计参数见表1。
表1 混凝土配合比及设计参数统计表
3 回弹-超声-拔出综合法人工神经网络的设计与模型建立
3.1网络设计与说明
3.1.1输入和输出层的设计
人工神经网络的输入、输出层数是完全根据使用者的要求来设计,问题确定下来,输入输出层也就确定了。
3.1.2隐含层单元的选择
隐含层单元个数的选择是一个十分复杂的问题,目前尚没有很好的解析表达式,隐含层单元的个数与问题的要求、输入输出单元的数量、训练样本的数量等都有直接关系。当隐含层单元的数量太少时会导致网络的容错性能降低,即训练不出理想的结果。但隐含层单元个数太多又往往会造成网络的训练时间过长,且网络的输出误差也不一定最小,因此目前主要依靠理论和经验确立合适的计算网络[2]。下面公式作为选择隐含层单元数的参考:
式中:n1为隐含层单元数,m为输出层单元数,n为输入层单元数,a为1-10之间的常数。
3.1.3初始值的选取
对于系统是非线性的,初始值对于学习是否达到局部最小和是否能够收敛的关系很大,一个重要的要求是希望初始权在输入累加时使每个神经元的状态接近于零,这样可以保证开始时不落到那些平坦区域上。权一般取随机数,而且要求比较小,这样可以保证每个神经元一开始都在它们转换函数变化最大的地方进行[3]。
3.1.4数据的归一化处理
由于输入数据的密集性,数据之间的差别太小,如超声值;同时由于采集的各数据单位不一致,直接将数据输入神经网络进行训练会引起混淆。因此,必须对输入数据和输出数据进行归一化处理(Normalization Processing),使得输入层的输入值介于[-1,1]之间,而输出层的输出值介于[0,1]之间。
神经网络训练结束后,在神经网络进行混凝土强度推测阶段(即仿真阶段),需要对数据进行反归一化处理。
3.2网络算法改进
3.2.1附加冲量(动量)法
附加冲量法修正网络参数时,不仅考虑误差函数的梯度下降,而且考虑误差曲面的变化趋势。没有附加冲量作用时,网络可能陷入局部极小或进入误差曲面平坦区,而附加冲量则有可能使网络跳出局部极小或滑过平坦区[4]。
3.2.2自适应学习速率
正确选择学习速率不是一件容易的事情,通常对训练初期合适的学习速率,随着训练的进行会变得不合适,因为误差曲面是非常复杂的。为了解决这一问题,设法让网络
原创力文档


文档评论(0)