本发明涉及预测混凝土抗压强度的方法技术领域,特别是涉及一种预测超早强混凝土抗压强度的方法。
背景技术:
超早强混凝土在公路、桥梁、海港等工程的维护中具有广泛的应用前景,如桥梁合龙段施工因体系转换需要混凝土具有超早强、高强度和良好的耐久性;海港、码头等混凝土建筑物的修复受到潮差的影响,需要短时间内达到足够高的强度以防止海水冲刷;高速公路、桥梁、机场跑道等需要快速抢修以尽快开放交通。这些快速修复需要在极短的时间内使混凝土达到足够的强度,这是目前常规的混凝土难以达到的,因此需要开发一种超早强混凝土,既可用于战时抢修工程又可用于和平时期的工程修复和施工,因此超早强混凝土的研究具有重要的意义。
然而目前确定超早强混凝土在固定时间内抗压强度的方法,只能通过实验的测定来定义早期强度,这种方法不但耗费大量的原材料,而且也浪费大量的人力和时间。并且,随着混凝土系统的复杂性和动态性不断加强,影响因素逐渐增多,以及影响因素间的交互作用,线性函数已不再适用。
因此,针对现有技术不足,提供一种预测超早强混凝土抗压强度的方法以克服现有技术不足甚为必要。
技术实现要素:
本发明的目的在于避免现有技术的不足之处而提供一种预测超早强混凝土抗压强度的方法,该预测超早强混凝土抗压强度的方法通过非线性映射把样本空间映射到一个高维特征空间中,将寻找最优线性回归超平面的算法归结为求解一个凸约束特性下的凸规划问题,并得到最优解,同时支持向量机通过定义核函数将高维空间中的内积运算转化为原空间中的核函数运算,最终得以对超早强混凝土的抗压强度进行预测。
本发明的上述目的通过如下技术手段实现。
提供一种预测超早强混凝土抗压强度的方法,预测方法步骤如下:
s1、建造函数模型;
s2、数据的采集和整理;
s3、对整理后的数据进行归一化处理;
s4、选取最优模型参数;
s5、根据最优模型参数进行预测,并得到预测结果。
优选的,步骤s1建造函数模型的方法如下:
a、训练样本集为
y(x)=(ω·φ(x))+b......式(1);
式(1)中:ω为权向量;b为偏置项;φ(x)为输入空间到输出空间的非线性映射;
b、对式(1)进行非负松弛变量的引入,其约束条件如下:
式(2)中:ε为误差变量;ξi和
c、根据式(3)对式(1)和式(2)进行最小化处理;
式(3)中:c为惩罚因子,c为大于0的常数;ωτ为ω的转置;
d、将式(3)结合式(4)和式(5)转化为优化问题;
式(4)中:k(xi,xj)=φ(xi)φ(xj)为核函数;αi、
式(5)中:a为大于0的常数;
e、对式(4)和式(5)进行求解,并根据式(6)建立支持向量机的函数模型;
f、建立核函数,根据式(7)得到核参数;
式(7)中:γ为核参数;
g、将式(7)带入式(6)中建立支持向量机的rbf核函数预测模型如下:
具体而言的,步骤s2对不同配比参数的混凝土在常温下静置5.5小时脱模,并通过压力机对混凝土6小时时的抗压强度进行数据采集。
进一步的,步骤s2中采集的数据信息分为训练样本和预测样本。
优选的,步骤s3分别对训练样本和预测样本进行处理,且归一化的区间为[-1,1],映射如下:
式(9)中x,y∈r,xmin=min(x),xmax=max(x),r为常数。
优选的,归一化处理得出的数据通过函数模型进行处理,得到模型参数(c,g),g为核参数,γ即为g;
最优模型参数通过对模型参数的交叉验证进行选取,方法步骤如下:
s11、选取c与g的初始值,令bestc=0,bestg=0,bestcvmse=inf;
s12、将训练集平均分为n部分train1,train2,…,trainn,将一部分作为测试集进行预测,剩下的作为训练集分别进行训练,并得到准确率的平均数cv;
s13、若cv<bestcvmse,则令bestcvmse=cv、bestc=c、bestg=g,并返回s2进行处理;若cv>bestcvmse,则停止,以bestc为c,bestg为g;
bestc、bestg和bestcvmse为最优的超参数,inf为无穷大;
train1,train2,…,trainn为训练的数据。
进一步的,所述最优模型参数通过式(8)的处理得到预测结果。
具体而言的,所述采集的数据信息分别为树脂、砂、碎石、水泥、引发剂、促进剂的质量和对应配比后测得的实测值。
进一步的,数据信息采集16组,前10组为训练样本,后6组为预测样本。
本发明的预测超早强混凝土抗压强度的方法,通过将采集到的超早强混凝土配比参数进行处理,并将配比参数进行rbf核函数的处理运算,可以直接得到该配比参数的抗压强度,从而直观快速的对超早强混凝土的抗压强度进行预测,不再需要耗费大量人力和原材料进行实验测试。
附图说明
利用附图对本发明作进一步的说明,但附图中的内容不构成对本发明的任何限制。
图1是本发明一种预测超早强混凝土抗压强度的方法的系统框图。
图2是图1中的模型参数的3d效果图。
图3是图1中核函数的预测结果折线图。
具体实施方式
结合以下实施例对本发明作进一步描述。
实施例1。
如图1所示,一种预测超早强混凝土抗压强度的方法,预测方法步骤如下:
s1、建造函数模型。
s2、数据的采集和整理。
s3、对整理后的数据进行归一化处理。
s4、选取最优模型参数。
s5、根据最优模型参数进行预测,并得到预测结果。
优选的,步骤s1建造函数模型的方法如下:
a、训练样本集为
y(x)=(ω·φ(x))+b......式(1)。
式(1)中:ω为权向量;b为偏置项;φ(x)为输入空间到输出空间的非线性映射。
b、对式(1)进行非负松弛变量的引入,其约束条件如下:
式(2)中:ε为误差变量;ξi和
c、根据式(3)对式(1)和式(2)进行最小化处理;
式(3)中:c为惩罚因子,c为大于0的常数;ωτ为ω的转置。
d、将式(3)结合式(4)和式(5)转化为优化问题;
式(4)中:k(xi,xj)=φ(xi)φ(xj)为核函数;αi、
式(5)中:a为大于0的常数。
e、对式(4)和式(5)进行求解,并根据式(6)建立支持向量机的函数模型;
f、建立核函数,根据式(7)得到核参数;
式(7)中:γ为核参数。
g、将式(7)带入式(6)中建立支持向量机的rbf核函数预测模型;
所述采集的数据信息分别为树脂、砂、碎石、水泥、引发剂、促进剂的质量和对应配比后测得的实测值。
步骤s2对不同配比参数的混凝土在常温下静置5.5小时脱模,并通过压力机对混凝土6小时时的抗压强度进行数据采集。
步骤s2中采集的数据信息分为训练样本和预测样本。
数据信息采集16组,前10组为训练样本,后6组为预测样本。
步骤s3分别对训练样本和预测样本进行处理,且归一化的区间为[-1,1],映射如下:
式(9)中x,y∈r,xmin=min(x),xmax=max(x),r为常数。
归一化处理得出的数据通过函数模型进行处理,得到模型参数(c,g),g为核参数,γ即为g。
模型参数通过对模型参数的交叉验证进行选取,方法步骤如下:
s11、选取c与g的初始值,令bestc=0,bestg=0,bestcvmse=0。
s12、将训练集平均分为n部分train1,train2,…,trainn,将一部分作为测试集进行预测,剩下的作为训练集分别进行训练,并得到准确率的平均数cv。
s13、若cv<bestcvmse,则令bestcvmse=cv、bestc=c、bestg=g,并返回s2进行处理;若cv>bestcvmse,则停止,以bestc为c,bestg为g;
bestc、bestg和bestcvmse为最优的超参数,inf为无穷大;
train1,train2,…,trainn为训练的数据。
所述最优模型参数通过式(8)的处理得到预测结果。
本发明的预测超早强混凝土抗压强度的方法,通过将采集到的超早强混凝土配比参数放入函数模型中进行处理,并将配比参数进行rbf核函数的处理运算,可以直接得到该配比参数的抗压强度,从而直观快速的对超早强混凝土的抗压强度进行预测,不再需要耗费大量人力和原材料进行实验测试,节省了资源和成本。
实施例2。
一种预测超早强混凝土抗压强度的方法,其它结构与实施例1相同,不同之处在于,还具有如下技术特征:如图2和3所示,选取16组不同配比的混凝土的组份,并按照gb/t50081-2002《普通混凝土力学性能试验方法》的方法制作100mm*100mm*100mm的试件,在常温下静置5.5小时脱模,然后用压力机测得6小时抗压强度。将数据整理后得表1。
表1混凝土配比
为了避免输入向量中各变量数量级相差过大而影响训练效果,需要对训练数据和测试数据进行归一化处理。归一化处理后的结果如表2所示。
表2对数据作归一化处理
以前十组数据作为训练样本,另外6组作为预测样本,使其通过函数模型进行训练,训练过程确定两个重要参数:惩罚函数c和核函数g,g为核参数,γ即为g。
进行模型参数(c,g)的选取。
选取的思想是通过网格法,将不同数值的c和g进行组合后,代进程序进行训练得出均方根误差,不断重复选取最小的均方根误差,从而得到最优的参数c和g。用交叉验证的方法得到最优的c和g。
得到最终拟合结果为:均方误差mse=0.428759,相关系数r=34.3882%,bestc=48.5029,bestg=0.0039063,bestcvmse=0.017356。
将求解的惩罚函数c和核函数g的结果进行整理,整理成3d视图,如图2所示。
最后将最优的模型参数带入最终的rbf核函数预测模型中,得出预测结果,如表3所示。
表3混凝土抗压强度预测结果
再将预测值与实测值以折线图的形式表示出更加直观,如图3所示。
该方案从表3可以算出预测值与实际值的平均相对误差为8.87%,误差较低,而且本发明不需要大量人工和时间,对原材料进行实验性检测,相比较起来操作起来更加方便,显示的结果也相对直观,并且本方案可以将影响抗压强度的因素考虑进去,来建立解析模型,故此方法对于超早强混凝土的研究具有重大的意义。
最后应当说明的是,以上实施例仅用以说明本发明的技术方案而非对本发明保护范围的限制,尽管参照较佳实施例对本发明作了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的实质和范围。