基于深度学习的水泥乳化沥青混合料收缩行为预测方法与流程
2021-01-08 11:01:57|325|起点商标网
本发明属于土木工程材料
技术领域:
,尤其涉及一种基于深度学习的水泥乳化沥青混合料收缩行为预测方法。
背景技术:
:水泥乳化沥青混合料是一种由水泥和乳化沥青两种结合料,粗细集料以及内部空隙混合而成的非匀质体系;混合料内部呈游离状态并占据混合料分散体系大量空隙的水分蒸发后,将在混合料内部产生空隙,导致其体积稳定性差、耐久性受明显环境影响,具体表现在混合料整体均匀性差、空隙率大和收缩开裂现象严重。准确检测或预测水泥乳化沥青混合料的收缩率对于该类材料的使用至关重要。目前针对沥青混合料收缩性能的检测手段主要包括波纹管测试、薄膜法和毛细管法等测试方法。然而这些测试法操作繁琐,技术要求高,而且试验周期长,尤其是检测准确度较低;而这种低精度检测结果会带来材料设计参数的错误指导,进而严重影响设计材料的使用性能。传统的微观检测手段仅通过人工将混合料局部微观特征与宏观性能进行了弱关联和片面的主观定性分析。而神经网络是一种模仿动物神经网络行为特征,进行分布式并行信息处理的算法数学模型;目前已经开发出多个模型并应用于各个领域,比如生成对抗网络和深度学习网络可用于对图像深度特征进行提取并分析。因此,基于神经网络分析,表征水泥乳化沥青混合料微观结构特征的图像,对于准确分析和掌握水泥乳化沥青混合料的收缩行为,量化表征混凝土的收缩行为非常重要。技术实现要素:针对现有设计方法的不足,本发明的目的是提供一种基于深度学习的水泥乳化沥青混合料(ceac)收缩行为预测方法。将深度学习应用于水泥乳化沥青混合料的收缩行为预测,将水泥乳化沥青混合料的微观特征因素引入其收缩性能评估,大大提高了水泥乳化沥青混合料收缩行为的预测效率和准确率,有利于快速优化水泥乳化沥青混合料的配比并改善其收缩性能。基于深度学习的水泥乳化沥青混合料收缩行为预测方法,包括以下步骤:步骤1,确定与水泥乳化沥青混合料的微观图像、xrd图谱对应的图像生成设计参数x1及收缩性能设计参数x2;将n组已设计完成的水泥乳化沥青混合料数据作为待训练数据,将每组已设计完成的水泥乳化沥青混合料数据划分为图像生成数据和收缩性能数据;构建图像生成训练样本集;其中,n>200;所述图像生成设计参数x1包含ceac配合比、水泥主要成分含量、水泥密度、凝结时间、乳化沥青蒸发残留物含量、集料主要成分含量和养护时间;每组图像生成数据包含一组已设计完成的水泥乳化沥青混合料的图像生成设计参数或一幅真实微观扫描图像、一幅真实xrd图谱;一组图像生成数据为一组图像生成训练样本;所述收缩性能设计参数x2包含水泥3天抗压强度、水泥28天抗压强度、水泥主要成分含量、水泥凝结时间、沥青的针入度、沥青软化点、沥青延度、集料级配、表观相对密度、压碎值和磨耗值;每组收缩性能数据包含一组已设计完成的水泥乳化沥青混合料的收缩性能设计参数和收缩率;图像生成训练样本集中的数据包含n组已设计完成的水泥乳化沥青混合料的图像生成设计参数x1和通过高斯随机噪声z扩充得到的n组参数x1′,高斯随机噪声服从n(0,1)分布,a为x1的维度;步骤2,根据图像生成训练样本集,对应构建生成对抗网络模型;采用图像生成训练样本集对生成对抗网络进行训练,得到训练完成的生成对抗网络模型;其中,所述生成对抗网络模型包含两个并行的生成对抗网络gan1和gan2,gan1对应生成xrd图谱y1及gan2对应生成微观扫描图像y2;步骤3,根据收缩性能数据,建立收缩性能训练样本集,对应构建收缩性能深度神经网络;采用收缩性能训练样本集对收缩性能深度神经网络进行训练,得到收缩性能预测模型;其中,每组训练样本包含一组收缩性能数据和由训练完成的生成对抗网络生成的对应xrd图谱y1及微观扫描图像y2;步骤4,给定待预测水泥乳化沥青混合料的图像生成设计参数和收缩性能设计参数,将图像生成设计参数输入训练完成的生成对抗网络,输出生成xrd图谱和生成微观扫描图像;将该输出数据和收缩性能设计参数组合输入收缩性能预测模型,输出待预测水泥乳化沥青混合料的收缩率预测值。与现有技术相比,本发明的优点在于:(1)本发明利用深度学习建立了水泥乳化沥青混合料的设计参数与产品最终的收缩性能之间的关系,能够通过设计参数对最终设计出来的产品的收缩性能进行准确的预测,有利于快速优化水泥乳化沥青混合料的设计配比,并得到预期收缩性能;对于改善混合料的收缩性能具有积极的意义。(2)本发明利用生成对抗网络和设计参数有效合成了对应产品的xrd图谱和微观扫描图像,并捕捉肉眼不易区分的微观结构和成分特征进行差异分析,避免了传统试验从微观角度定性分析的主观偏差。附图说明图1为本发明采用的深度学习框架示意图;图2为本发明实施例中36组ceac所用集料级配图;图3为本发明实施例中生成的水泥乳化沥青混合料的xrd光谱图;其中,(a)对应i1~i4,(b)对应ii1~ii4,(c)对应iii1~iii4,(d)对应iv1~iv4,(e)对应v1~v4,(f)对应vi1~vi4,(g)对应vii1~vii4,(h)对应viii1~viii4,(i)对应ix1~ix4;图4为本发明实施例中生成的水泥乳化沥青混合料的sem图像;其中,(a)含沥青和孔洞的sem图像,(b)含水泥水化产物sem图像;图5为本发明实施例中微观扫描图像生成判别模型生成sem图像的roc曲线;图6为本发明实施例中36组ceac的干缩率预测结果:(a)6%乳化沥青含量;(b)7%乳化沥青含量;(c)8%乳化沥青含量。具体实施方式为详细说明本发明的技术内容、操作流程、所实现目的和效果,给出以下实施例说明。参考图1,一种基于深度学习的水泥乳化沥青混合料收缩行为预测方法,包括以下步骤:步骤1,确定与水泥乳化沥青混合料的微观图像、xrd图谱对应的图像生成设计参数x1及收缩性能设计参数x2;将n组已设计完成的水泥乳化沥青混合料数据作为待训练数据,将每组已设计完成的水泥乳化沥青混合料数据划分为图像生成数据和收缩性能数据,并构建图像生成训练样本集;其中,n>200;所述图像生成设计参数x1包含ceac配合比、水泥主要成分含量、水泥密度、凝结时间、乳化沥青蒸发残留物含量、集料主要成分含量和养护时间;每组图像生成数据包含一组已设计完成的水泥乳化沥青混合料的图像生成设计参数或一幅真实微观扫描图像、一幅真实xrd图谱;一组图像生成数据为一组图像生成训练样本;所述收缩性能设计参数x2包含水泥3天抗压强度、水泥28天抗压强度、水泥主要成分含量、水泥凝结时间、沥青的针入度、沥青软化点、沥青延度、集料级配、表观相对密度、压碎值和磨耗值;每组收缩性能数据包含一组已设计完成的水泥乳化沥青混合料的收缩性能设计参数和收缩率;图像生成训练样本集中的数据包含n组已设计完成的水泥乳化沥青混合料的图像生成设计参数x1、通过高斯随机噪声z扩充得到的n组参数x1′和多组真实微观扫描图像和真实xrd图谱;其中高斯随机噪声服从n(0,1)分布,a为x1的维度;本发明中的图像生成设计参数x1及收缩性能设计参数x2可以根据研究目的进行适应的变动。本发明中的已设计完成的水泥乳化沥青混合料数据为通过实验室的具体试验过程得到的参数和结果数据。所述水泥和集料的成分含量利用x射线光电子能谱技术(xps)测试获得,其中集料可为玄武岩、石灰岩、花岗岩的一种或多种的组合。水泥密度和凝结时间分别依照国家标准gb/t208-2014《水泥密度测定方法》和gb/t1346-2011《水泥标准稠度用水量、凝结时间、安定性检验方法》测试。乳化沥青蒸发残留物含量依照标准jtge20-2011《公路工程沥青及沥青混合料试验规程》测试。所述水泥抗压强度根据gb/t17671-1999《水泥胶砂强度检验方法(iso法)》检测;沥青的针入度、软化点与延度根据jtge20-2011《公路工程沥青及沥青混合料试验规程》测试;集料级配选择连续级配和间断级配的一种,不同组别之间以阿拉伯数字区分。ceac的收缩率依照标准gb/t50082-2009《普通混凝土长期性能和耐久性能试验方法标准》测试。本发明中训练样本集中相关参数均按上述测试方法获取。所述ceac配合比包含水泥、沥青和水占集料质量的百分比;水泥主要成分含量为水泥主要成分的质量分数,水泥主要成分包含sio2、cao、al2o3、fe2o3、mgo、so3、f-cao、c3s、c2s、c3a和c4af;集料主要成分含量包含cao的质量分数和sio2的质量分数。步骤2,根据图像生成训练样本集,对应构建生成对抗网络模型;采用图像生成训练样本集对生成对抗网络模型进行训练,得到训练完成的生成对抗网络;其中,所述生成对抗网络模型包含两个并行的生成对抗网络gan1和gan2,gan1对应生成xrd图谱y1及gan2对应生成微观扫描图像y2;所述gan1和gan2分别由一个生成器g和鉴别器d组成。具体的,生成器g以一组图像生成设计参数为输入,以对应的xrd图谱y1或微观扫描图像y2为目标输出,通过反卷积神经网络的形式建立映射g(x1)→y1,g(x1)→y2,g(x1′)→y1或g(x1′)→y2。所述生成器g由多个反卷积层、高斯随机场和svms组成;所述判别器d包含输入层、卷积层、池化层、全连接层和输出层。对生成对抗网络模型进行训练,具体步骤为:2.1,对两个生成对抗网络gan1和gan2中的网络参数分别进行随机初始化;2.2,采用图像生成训练样本集中的样本对gan1和gan2进行并行训练,对生成对抗网络中的生成器和判别器进行端对端训练,直至对应的生成对抗网络的判别器输出的概率分布收敛于(0.5,0.5),得到训练完成的生成对抗网络;其中,每个样本为一组图像生成设计参数x1、由高斯随机噪声扩充的一组设计参数x1′、一幅真实xrd图谱或一幅真实微观扫描图像。具体地,并行训练步骤为:将每组图像生成训练样本分别并列输入gan1和gan2,gan1的生成器生成对应xrd图谱,gan2的生成器生成对应微观扫描图像;gan1和gan2的判别器分别对xrd图谱和微观扫描图像进行真假判别,输出对应判别概率。对生成对抗网络中的生成器和判别器进行端对端训练,具体步骤为:随机选择一组图像生成训练样本集中的设计参数样本输入生成器,获得生成的xrd图谱和微观扫描图像;将生成的xrd图谱、微观扫描图像或真实的xrd图谱、微观扫描图像输入判别器,输出概率分布;计算输出概率分布和目标概率分布(0.5,0.5)的欧几里得距离,作为预测损失;依据预测损失,采用随机梯度下降算法调整生成器和判别器的网络参数。实际上,在生成器g中输入数据依次流经dilatedconv1,…,dilatedconv8、高斯随机场和svms等网络结构,输出与x1对应的xrd图谱y1和微观扫描图像y2,从而建立映射g(x1)→y1,g(x1)→y2,g(x1′)→y1或g(x1)→y2。随后,由g生成的数据作为鉴别器的训练样本集中数据的一部分。鉴别器d的输入数据依次经过输入层、l1、l2、l3、l4和输出层,分别进行卷积、池化、全连接、激活、损失函数的计算和判别等操作,输出为输入数据的判别概率,输出越接近1,说明判别对象为真的可能性越大,数据越接近0,说明为假的可能性越大。步骤3,根据收缩性能数据,建立收缩性能训练样本集,对应构建收缩性能深度神经网络;采用收缩性能训练样本集对收缩性能深度神经网络进行训练,得到收缩性能预测模型;其中,每组训练样本包含一组收缩性能数据和由训练完成的生成对抗网络生成的对应xrd图谱y1及微观扫描图像y2;所述收缩性能深度神经网络包含三个并列的dnn特征提取器、特征级联器和人工神经网络;每个dnn特征提取器包含若干个卷积层和池化层,每个卷积层后跟随一个池化层,用于进行输入数据的特征提取。进一步地,所述采用收缩性能训练样本集对收缩性能深度神经网络进行训练,具体步骤为:3.1,对收缩性能深度神经网络的网络参数进行随机初始化;3.2,将生成xrd图谱y1、生成微观扫描图像y2和收缩性能设计参数x2作为一组收缩性能训练样本,y1、y2、x2分别对应输入一个特征提取器,输出对应的特征向量f1、f2、f3;再通过特征级联器将三个特征向量f1、f2、f3进行级联,得到一个级联后的连接向量f={f1,f2,f3};3.3,将连接向量f导入人工神经网络,通过若干个全连接层将连接向量f映射到收缩率d,即输出对应该组输入样本的收缩率;3.4,通过小批量随机梯度下降算法分别更新三个特征提取器和人工神经网络中的网络参数,直至损失函数达到精度要求,结束训练过程。实际操作过程中,所述水泥乳化沥青样本集中的所有图像样本被划分为训练集和测试集;训练集和测试集均包括原始xrd图谱和微观扫描图像,且训练集和测试集分别占图像样本总数量的75%和25%。采用收缩性能训练样本集训练dnn,利用训练完成的dnn预测对应不同参数的收缩率。具体的,所述dnn包含并列三个特征提取器(dnn#1,dnn#2和dnn#3)、一个特征级联器、一个人工神经网络(ann)。训练单次迭代步骤包括:(a)将生成xrd图谱y1、生成微观扫描图像y2、设计参数x2分别对应导入dnn#1,dnn#2和dnn#3。每个dnn特征提取器包括若干个卷积层和池化层。卷积层和池化层数量一致,一个卷积层跟随一个池化层。每个卷积层l计算公式如下:式中,是第l卷积层的第c个卷积核卷积结果的第u行、v列元素,是输入参数在第i+u行和j+v列的元素;第l卷积层的第c个卷积核输出结果的第u行、v列元素,是卷积核矩阵在第j行和第i列中的权重,其中,c=1,...,c;c是卷积层l的卷积核数,bl,c是卷积核矩阵的偏值。卷积层l后跟随的池化层计算过程如下:式中,为池化结果,为sigmoid激活函数对池化结果的映射结果,为池化参数,取决于池化操作类型;bl,c是池化层的偏值。(b)采用特征级联器将三个dnn特征提取器的输出向量(f1、f2、,f3)组成一个新的连接向量f={f1,f2,f3}。(c)将连接向量f导入ann。ann包括若干个全连接层用于将f映射到ceac收缩特性d。第δ个全连接层计算过程如下,式中:是全连接层δ中神经元η的输出向量,δ=1,...,δ;h是全连接层的神经元数量;是全连接层的输入向量fδ-1中的元素;为层δ与层δ-1中神经元的连接权重;是神经元η的偏值。ann的最终损失根据下式计算,式中:nδ是ann中最后一层的输出向量,d表示混合料的收缩率。结合最终损失la(f),通过小批量随机梯度下降更新三个dnn和ann中的参数。随后采用测试集测试神经网络模型性能并固化模型,获得水泥乳化沥青混合料收缩行为的最终预测模型。步骤4,给定待预测水泥乳化沥青混合料的图像生成设计参数和收缩性能设计参数,将图像生成设计参数输入训练完成的生成对抗网络,输出生成xrd图谱和生成微观扫描图像;将该输出数据和收缩性能设计参数组合输入收缩性能预测模型,输出待预测水泥乳化沥青混合料的收缩率预测值。实施例:本实施例提供一种利用深度学习表征水泥乳化沥青混合料的水化特征和收缩行为的预测方法,具体的,本实施例采用的深度学习框架示意图如图1所示,具体包括以下步骤:步骤一,获得分别对应xrd光谱和扫描电子显微镜图像(sem图像)的训练完成的生成对抗网络gan1和gan2。由于本发明专利采用的gan1和gan2的神经网络结构和训练方式完全一致,且两者的训练样本集构成相似,因此本步骤仅阐述gan1。首先确定图像生成训练样本集。图像生成训练样本集包括2505组图像生成数据,每组图像生成数据包含一组已设计完成的水泥乳化沥青混合料的图像生成设计参数或一幅真实xrd图谱;一组图像生成数据为一组图像生成训练样本;图像生成训练样本集中的数据包含835组已设计完成的水泥乳化沥青混合料的图像生成设计参数x1,通过高斯随机噪声z扩充得到的835组参数x1′以及835组真实xrd图谱,高斯随机噪声服从n(0,1)分布,a为x1的维度;所述图像生成设计参数x1包含ceac配合比、水泥主要成分含量、水泥密度、凝结时间、乳化沥青蒸发残留物含量、集料主要成分含量和养护时间。本实施例中的图像生成设计参数x1可以根据研究目的进行适应的变动。本实施例中的已设计完成的水泥乳化沥青混合料数据为通过实验室的具体试验过程得到的参数和结果数据。根据图像生成训练样本集,对应构建生成对抗网络模型gan1;采用图像生成训练样本集对生成对抗网络模型进行训练,得到训练完成的生成对抗网络;所述gan1由一个生成器g和鉴别器d组成。具体的,生成器g以一组图像生成设计参数为输入,以对应的xrd图谱y1为目标输出,通过反卷积神经网络的形式建立映射g(x1)→y1,g(x1′)→y1。优选的生成器g中数据传输顺序如表1所示。表1生成器g的各结构层参数所述鉴别器d以图像生成训练样本集中数据组合为输入,数据流分别经过表2中鉴别器d的各结构层,目标输出为输入数据的判别概率,目标输出越接近1,说明判别对象为真的可能性越大,数据越接近0,说明为假的可能性越大。表2鉴别器d的各结构层参数对生成对抗网络模型进行训练。选择对g和d进行端对端训练的方式逐渐优化网络模型。具体步骤为:随机选择一组图像生成训练样本集中的设计参数样本输入生成器,获得生成的xrd图谱;将生成的xrd图谱或真实的xrd图谱输入判别器,输出概率分布;计算输出概率分布和目标概率分布(0.5,0.5)的欧几里得距离,作为预测损失;依据预测损失,采用随机梯度下降算法调整生成器和判别器的内部参数。按照以上步骤对g和d进行多次端对端训练。当迭代次数为2328次时模型收敛,判别器的判别概率分布趋近于(0.5,0.5),此时模型取得全局最优解,训练结束,获得训练完成的生成对抗网络gan1。采用相同的步骤训练生成sem图像的gan2。当迭代次数为2409次时模型收敛,判别器d的判别概率分布趋近于(0.5,0.5),此时模型取得全局最优解,训练结束,获得训练完成的生成对抗网络gan2。步骤二:建立收缩性能训练样本集,收缩性能训练样本集中每组训练样本包含一组xrd图谱y1、微观扫描图像y2、设计参数x2及收缩性能数据;构建收缩性能深度神经网络;采用收缩性能训练样本集对收缩性能深度神经网络进行训练,得到收缩性能预测模型;设计参数x2包括水泥3天和28天抗压强度、水泥的主要成分含量和凝结时间、沥青的针入度、软化点与延度、集料级配、表观相对密度、压碎值和磨耗值;y1和y2分别为步骤一中生成的ceac的xrd图谱和微观扫描图像;进一步地,所述采用收缩性能训练样本集对收缩性能深度神经网络进行训练,具体步骤为:(a)对收缩性能深度神经网络的网络参数进行随机初始化;(b)将生成xrd图谱y1、生成微观扫描图像y2和收缩性能设计参数x2作为一组收缩性能训练样本,y1、y2、x2分别对应输入一个特征提取器,输出对应的特征向量f1、f2、f3;再通过特征级联器将三个特征向量f1、f2、f3进行级联,得到一个级联后的连接向量f={f1,f2,f3};(c)将连接向量f导入人工神经网络,通过若干个全连接层将连接向量f映射到收缩率d,即输出对应该组输入样本的收缩率;(d)通过小批量随机梯度下降算法分别更新三个特征提取器和人工神经网络中的网络参数,直至损失函数达到精度要求,结束训练过程。实际操作过程中,所述水泥乳化沥青样本集中的所有图像样本被划分为训练集和测试集;训练集和测试集均包括原始xrd图谱和微观扫描图像,且训练集和测试集分别占图像样本总数量的75%和25%。步骤三:依据表3中给定的36组ceac的设计参数采用训练完成的gan、dnn、ann预测ceac的水化特征和干缩性能。(1)将每组ceac的设计参数分配给x1,x2,y0和d。所述36组ceac所用水泥为普通硅酸盐水泥,其主要化学成分,矿物组成和性能如表4,表5和表6所示。所用集料级配如图2所示。采用训练完成的gan合成相应的xrd光谱和sem图像,如图3和图4所示。从图4中可以看出生成对抗网络成功合成了类似于真实样本的图像。表336组ceac设计参数表4水泥主要化学成分/%表5水泥主要矿物组成/%矿物组成水泥1水泥2c3s66.5269.64c2s17.3316.24c3a7.636.82c4af8.527.3表6水泥性能性能水泥1水泥2密度/(g/cm3)3.0583.221初凝时间/(min)149132终凝时间/(min)2212143d抗压强度/(mpa)28.731.428d抗压强度/(mpa)49.554.9(2)采用下式(1)计算ceac的合成xdr光谱和实际xdr光谱之间的平均欧氏距离d(y,y0)为:式中y0(2θ)和y(2θ)分别为生成xdr光谱和真实xdr光谱中的强度值;2θ是入射x射线和衍射x射线之间的角度;m为验证数据集中的样品编号;k为样本采样角的总数。当光谱中的强度值用最大强度归一化时,训练完成的gan最终实现了小于0.001的平均欧氏距离,它表明合成和实际xdr光谱非常接近。(3)采用下式(2a)、(2b)计算用于合成sem图像的gan的感受性曲线(roc曲线),如图5所示,其中,真正率表示将负样本(生成样本)预测为正样本(真实样本)的比例;假正率表示正样本的召唤率。在图5中,roc曲线距离纯机遇线越远,表明gan的辨别力越强。水化产物和背景的roc曲线距离纯机遇线很远,表明gan具有生成sem图像的能力,可以表征ceac的微观结构中的水化产物和背景。上述结果表明,gan能够将ceac的设计参数映射到其xrd光谱和sem图像。借助gan仅使用ceac的设计参数便可预测ceac的水化作用和微观结构。(4)将合成xrd图谱y1、合成微观扫描图像y2、设计参数x2导入dnn中预测36组ceac的干缩率,预测结果及实际试验结果如图6所示。计算所有混合料收缩率预测结果与真实结果之间误差的平均值为待预测样本的评价依据。该实施例的最终评价指标值为2.70%,证明本发明提出的水泥乳化沥青混合料收缩行为预测方法具有高而稳定的精度,可以快速准确地预测混合料的收缩率。本发明中的xrd光谱图可表征水泥乳化沥青混合料独有成分特征,可以准确反映混合料的结晶和水化特征。所述的微观扫描图像为由不同分辨率光学或电子显微镜拍摄的,或由本文构建神经网络训练得到的清晰微观特征图像,图像中可明显分辨混合料的微观特征,包括各成分相和孔结构的分布和含量以及微观形貌。虽然,本说明书中已经用一般性说明及具体实施方案对本发明作了详尽的描述,但在本发明基础上,可以对之作一些修改或改进,这对本领域技术人员而言是显而易见的。因此,在不偏离本发明精神的基础上所做的这些修改或改进,均属于本发明要求保护的范围。当前第1页1 2 3 
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除
热门咨询
tips