本技术涉及地震学,特别涉及一种地震波分类模型的训练方法、地震选波方法、计算设备及存储介质。
背景技术:
1、地震波具有很强的不可预测性和不确定性,由地震波引起的结构内力、变形、位移以及结构运动速度和加速度等统称为结构地震反应。在地震波作用下,结构会进入弹塑性受力状态,对结构地震反应进行弹塑性分析是工程抗震的重要手段。时程分析法是分析建筑结构地震反应的一种常用方法。在弹塑性时程分析中,使用不同的地震波计算所得的结构地震反应存在巨大差异,因此,地震波的选取决定了分析结果的可靠性。
2、目前,针对待分析的建筑结构选取地震波时,通常会考虑地震波的基本特征和频域特征对结构地震反应的影响,但并未考虑地震波时域特征的影响。而忽略时域特征的影响对高层结构进行时程分析时,将导致分析结果存在强烈的不确定性。由于时域特征对结构地震反应的影响十分复杂,常规分析方法难以准确地模拟出时域特征的影响。
3、因此,亟需一种方法,能够有效考虑地震波复杂的时域特征的对结构地震反应的影响,提升选取出的地震波的质量,提高弹塑性时程分析结果的合理性。
技术实现思路
1、本技术提供了一种地震波分类模型的训练方法、地震选波方法、计算设备及存储介质,能够有效考虑地震波复杂的时域特征对结构地震反应的影响,提升选取出的地震波的质量,提高弹塑性时程分析结果的合理性。
2、为了实现上述目的,第一方面,本技术提供了一种地震波分类模型的训练方法,该方法包括:
3、s1、根据给定的多种场地条件、多种结构周期和多种目标反应谱,选取多条地震波,并使用所述多条地震波的数据建立地震波数据集;
4、s2、根据所述地震波数据集,生成与所述多条地震波中每条地震波对应的弹性时域反应图,得到弹性时域反应图集,所述弹性时域反应图表征地震波的时域特征对结构地震反应的影响;
5、s3、基于所述地震波数据集和选定的多个结构模型,对所述多条地震波进行弹塑性时程分析,得到所述多条地震波对应的结构地震反应集;
6、s4、根据所述结构地震反应集,对所述弹性时域反应图集进行分类,得到分类结果,所述分类结果指示弹性时域反应图所对应地震波的可靠程度;
7、s5、使用所述弹性时域反应图集和所述分类结果来训练卷积神经网络,直到满足预定的训练目标。
8、在一种可能实施方式中,所述步骤s2包括:
9、s21、使用动力学积分方法求解所述多条地震波的单自由度体系地震反应,生成与所述多条地震波中每条地震波对应的弹性时域反应图;
10、s22、按照随机确定的排列组合方式,从所有地震波对应的多个弹性时域反应图中选出多组弹性时域反应图,其中,每组弹性时域反应图包括 y个所述弹性时域反应图, y是正整数;
11、s23、针对每组弹性时域反应图,将组内的 y个弹性时域反应图线性叠加,得到一个组合弹性时域反应图;其中,所述弹性时域反应图和所述组合弹性时域反应图构成所述弹性时域反应图集。
12、在一种可能实施方式中,所述步骤s4包括:
13、步骤s41、按照所述排列组合方式,从所述结构地震反应集中,选出多组结构地震反应,每组结构地震反应包括 y个结构地震反应,每组结构地震反应构成与相应组合弹性时域反应图对应的组合结构反应;
14、步骤s42、获得各组合结构反应的偏差判定系数,将所获得的偏差判定系数按照从小到大的顺序排序,并根据所述排序结果确定各组合结构反应对应的组合弹性时域反应图的分类结果;其中,所述偏差判定系数为对应组合结构反应相对于所述各组合结构反应平均值的偏差程度。
15、在一种可能实施方式中,所述步骤s42包括:
16、针对第 j个组合结构反应,根据所述第 j个组合结构反应内 y个结构地震反应各自的组内偏差值,得到所述第j个组合结构反应的偏差平均值, i和 j为正整数;
17、针对第 j个组合结构反应,计算所述偏差平均值内标量的平均值和标准差,将所述平均值和标准差相加,得到第 j个组合结构反应的偏差判定系数;
18、将所述各组合结构反应的所述偏差判定系数按照从小到大的顺序排序,将排序位于前预设百分比的组合结构反应所对应的组合弹性时域反应图的分类结果确定为目标类型。
19、在一种可能实施方式中,任一所述结构模型包括n个楼层,所述结构地震反应各自的组内偏差值的计算过程包括:
20、针对每个结构反应组合,基于组内的多个结构地震反应,计算组内平均值,所述组内平均值包括n个楼层各自的结构反应平均值:,为分组中所有结构地震反应在第n层的结构反应平均值;
21、将所述分组内多个结构地震反应分别与所述组内平均值相减,得到所述多个结构地震反应各自的所述组内偏差值;
22、其中,第i个结构地震反应的组内偏差值包括:结构地震反应中的n个楼层各自的结构反应偏差:;代表分组中第i个结构地震反应中第n个楼层的结构反应减去所述组内平均值中第n层的结构反应平均值所得的偏差,为所述第i个结构地震反应。
23、在一种可能实施方式中,以时间为横坐标、以频率为纵坐标构建所述弹性时域反应图,所述弹性时域反应图中每个坐标点表示在对应频率下的对应时刻、单自由度弹性体系的结构反应与所述对应频率下单自由度弹性体系的最大结构反应的比值。
24、在一种可能实施方式中,执行步骤s5之前,所述方法还包括:
25、针对所述弹性时域反应图集中的多个弹性时域反应图,统一所述多个弹性时域反应图的横坐标范围以及纵坐标范围;将各个弹性时域反应图中的峰值加速度pga发生的时刻定位为横坐标范围的中值,将所述横坐标范围之外的图像区域的像素值设置为0;
26、对各个弹性时域反应图的纵坐标取对数,将各个弹性时域反应图的纵坐标范围统一为:[tn, 2.0t1],将所述纵坐标范围之外图像区域的像素值设置为0;其中,t1为结构模型的一阶振型周期,n为确保累计振型质量参与系数大于0.9所需的振型数量,tn为确保累计振型质量参与系数大于0.9对应的振型周期。
27、第二方面,提供一种地震选波方法,该方法包括:
28、根据给定的目标场地条件、目标反应谱和目标结构周期,选择多条地震波,并使用所述多条地震波的数据建立备选地震波数据集;
29、根据所述备选地震波数据集,生成与所述多条地震波中每条地震波对应的弹性时域反应图,所述弹性时域反应图表征地震波的时域特征对结构地震反应的影响;
30、利用第一方便所述的地震波分类模型的训练方法训练得到的地震波分类模型,对多个弹性时域反应图进行分类,从属于目标类型的弹性时域反应图所对应的地震波中选取目标数量的地震波,所述目标类型指示所述弹性时域反应图所对应地震波的可靠程度达到预定可靠程度阈值。
31、第三方面,提供一种计算设备,该计算设备包括存储器和处理器,所述存储器存储有至少一段程序,所述至少一段程序由处理器执行以实现如第一方面提供的地震波分类模型的训练方法或第二方面提供的地震选波方法。
32、第四方面,提供一种计算机可读存储介质,该存储介质中存储有至少一段程序,该至少一段程序由处理器执行以实现如第一方面提供的地震波分类模型的训练方法或第二方面提供的地震选波方法。
33、本技术提供的技术方案至少包括如下技术效果:
34、本技术采用弹性时域反应图表征地震波的时频特征对结构地震反应的影响,训练得到的cnn模型能够对地震波的弹性时域反应图进行精准分类,从而提升选取地震波的质量,进而利用可靠的地震波实现对结构地震反应的稳定估计,提高弹塑性时程分析结果的合理性。