首页> 中国专利> 一种基于机器学习的钢筋混凝土构件抗撞性能预测方法

一种基于机器学习的钢筋混凝土构件抗撞性能预测方法

摘要

本发明公开了一种基于机器学习的钢筋混凝土构件抗撞性能预测方法,包括以下步骤:获得钢筋混凝土构件的冲击试验参数和构件特征参数,构建数据集,同时将数据集随机分为训练集和预测集;确定人工神经网络拓扑结构,获得训练后的残余性能预测模型;采用预测集检验已经训练完成模型的预测性能,直至达到合适的预测精度;对于具体的钢筋混凝土构件,利用训练完成的残余性能预测模型进行预测,获得其易损性曲面。本发明基于机器学习算法、采用冲击后RC构件残余性能作为指标,建立了RC构件抗冲击性能预测评估的快速可靠方法。通过对已有历史试验数据的充分使用,可以更为快速和准确地评价RC构件的抗冲击能力。

著录项

  • 公开/公告号CN113850024A

    专利类型发明专利

  • 公开/公告日2021-12-28

    原文格式PDF

  • 申请/专利权人 长安大学;

    申请/专利号CN202111174803.5

  • 申请日2021-10-09

  • 分类号G06F30/27(20200101);G06F30/23(20200101);G06F30/13(20200101);G06N3/04(20060101);G06N3/08(20060101);G06F111/10(20200101);G06F119/14(20200101);

  • 代理机构32396 南京正道智华专利代理事务所(普通合伙);

  • 代理人施翔宇

  • 地址 710064 陕西省西安市南二环路中段

  • 入库时间 2023-06-19 13:26:15

说明书

技术领域

本发明涉及土木工程抗冲击性能评估领域,具体是一种基于机器学习的钢筋混凝土构件抗撞性能预测方法。

背景技术

钢筋混凝土构件(RC构件)的静力承载性能评估方法非常成熟,但是对RC构件的抗冲击性能评估一直以来缺少合理简便的方式。这主要受两方面原因影响,一是缺少对于普通构件的抗冲击性能评估的合理指标,采用最大支反力、最大冲击位移等评估构件抗冲击性能不能与结构冲击后的工作性能直接联系,不便于在工程实践中使用;二是RC构件冲击后损伤机理较为复杂,承载能力下降机理不甚明确,目前只能依赖于试验和高精度数值仿真获得有限参数下的性能劣化幅度,而模型试验消耗的人力物力较多,高精度数值仿真的技术门槛较高,以上两点使得评估RC构件的抗冲击性能成为一个难点。

发明内容

发明目的:为了克服现有技术中存在的不足,本发明提供一种基于机器学习的钢筋混凝土构件抗撞性能预测方法。

技术方案:为解决上述技术问题,本发明的一种基于机器学习的钢筋混凝土构件抗撞性能预测方法,包括以下步骤:

(1)获得钢筋混凝土构件冲击试验数据,包括冲击试验参数和构件特征参数;

(2)将冲击试验参数和构件特征参数作为输入参数,冲击后剩余刚度和剩余承载力作为输出参数,构建数据集,同时将数据集随机分为训练集和预测集;

(3)确定人工神经网络拓扑结构,利用训练集对人工神经网络进行训练,获得训练后的残余性能预测模型;

(4)采用预测集检验已经训练完成模型的预测性能,若预测精度不满足要求,通过调整人工神经网络模型对预测模型进行修正,直至达到合适的预测精度;

(5)对于具体的钢筋混凝土构件,利用训练完成的残余性能预测模型进行不同冲击参数下的残余性能预测,获得其易损性曲面。

优选地,所述步骤(1)中冲击试验参数包括冲击质量和冲击速度;构件特征参数包括构件尺寸、混凝土强度、钢筋强度、配筋率、配箍率,所有数据集中的构件的边界约束条件相同。

优选地,所述步骤(2)所构建的数据集为θ=[θ

优选地,所述步骤(3)中利用随机生成的训练集对人工神经网络进行训练,并得到所需的预测模型。

优选地,所述步骤(4)中采用测试集对预测模型进行测试,若误差满足要求,则利用预测集进行更多工况冲击后残余性能的预测;若不满足要求,则对模型进行调整,直至满足误差精度为止。

优选地,所述步骤(5)中以冲击速度和冲击质量为变量,绘制具体构件的残余刚度和残余承载力的易损性曲面,此易损性曲面是进行构件抗冲击性能预测的关键依据。

优选地,通过数据分析软件拟合得出残余性能关于冲击速度和冲击质量变量的函数关系式,该关系式用于构件的快速抗冲击性能评价。

有益效果:本发明基于机器学习算法、采用冲击后RC构件残余性能作为指标,建立了RC构件抗冲击性能预测评估的快速可靠方法。通过对已有历史试验数据的充分使用,避免了进行大量的费时费力的模型试验和技术要求较高的仿真模拟,可以更为快速和准确地评价RC构件的抗冲击能力。

附图说明

图1为本发明的钢筋混凝土构件抗冲击能力预测的流程图;

图2为预测的钢筋混凝土构件剩余承载力三维曲面图。

具体实施方式

下面结合附图对本发明作更进一步的说明。

本发明的一种基于机器学习的钢筋混凝土构件抗撞性能预测方法,包括以下步骤:

(1)冲击数据库的建立。通过数据调查统计、模型试验和有限元数值模拟等方法,获得典型工程构件(RC简支梁、RC轴心受压柱)在具体冲击试验参数(冲击质量、冲击速度)和构件特征参数(构件尺寸、混凝土强度、配筋率、配箍率)下的冲击后静力性能指标(刚度、极限承载力),获得构件冲击试验数据,将冲击试验参数和构件特征参数作为输入参数,冲击后剩余刚度和剩余承载力作为输出参数,构建数据集θ=[θ

(2)确定人工神经网络拓扑结构,利用训练集对人工神经网络进行训练,获得训练后的残余性能预测模型;确定人工神经网络的输入层神经网络个数n

(3)基于遗传算法的人工神经网络权值阈值优化。输入数据集,采用GA算法得到优化后的人工神经网络初始权值与阈值。共需优化参数个数为119个,其中优化权值个数为6×13+13×2=104个,优化阈值个数为13+2=15个。

(4)采用预测集检验已经训练完成模型的预测性能,若预测精度不满足要求,通过调整人工神经网络模型对预测模型进行修正,直至达到合适的预测精度。作为一种具体实施方式,本发明采用基于GA修正的人工神经网络训练,包括以下步骤:

①初始化,设置训练样本计数器m和训练次数计数器n,其中最大值分别为(M,N);并将权值矩阵设立随机数,累积误差初始值E设置为0,允许误差为ε=0.01,学习率为η=0.1;

②采用训练集对神经网络进行n次训练;

③对训练结果产生的训练样本累积误差进行比较,看是否在所允许的训练误差之内;若满足训练误差要求则训练完成,若不满足误差要求则需要调整网络结构,或者调整GA优化算法参数,并返回至第②步进行新一轮的训练。

④对于训练完成的网络采用预测集进行预测,并对预测误差进行判断,若预测误差超过阈值,则需要调整网络结构,或者调整GA优化算法参数,并返回至第②步进行新一轮的训练。

(5)剩余承载力预测。采用第(4)步训练完成的神经网络预测预测更多工况下的构件的冲击后静力性能指标。对于具体的钢筋混凝土构件,利用训练完成的残余性能预测模型进行不同冲击参数下的残余性能预测,获得其易损性曲面。

(6)冲击后残余性能易损性函数回归。采用数据分析软件,如MATLAB或1stOpt,拟合得到易损性曲面函数关系式,该关系式可以快速准确地预测同类构件的冲击后性能,以此实现RC构件抗冲击性能的快速评估和预测:

残余承载力(or残余刚度)=f(冲击质量,冲击速度,构件尺寸,材料强度,...)

本发明提出了一种采用机器学习算法和残余性能指标的RC构件抗冲击能力预测方法。除采用GA优化的人工神经网络算法外,还可以采用其他机器学习算法,如支持向量机、随机森林、梯度提升树、生成对抗网络算法等,对于构件抗冲击性能的预测也不仅局限于RC构件,对于钢结构构件、组合结构构件、预应力混凝土构件,只需基于构件特征调整输入参数和输出参数,本发明所提出的冲击后残余性能预测方法和思路无需改变。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号