利索能及
我要发布
收藏
专利号: 2022106012134
申请人: 浙江工业大学
专利类型:发明专利
专利状态:已下证
更新日期:2026-07-29
缴费截止日期: 暂无
联系人

摘要:

权利要求书:

1.一种基于TSNE‑BP神经网络的基坑水平位移预测方法,其特征在于包括以下步骤:步骤1:针对实际工程建立有限元设计模型,确定反演参数并设计正交试验进而获取训练样本数据与实际监测数据;

1.1根据基坑工程提供的地勘报告及相关信息运用Midas GTS NX建立相关有限元模型;

1.2选取监测点,确定土体反演参数进行正交试验设计并将所有组合投入Midas计算,得到对应监测点各工况各深度下的位移;

1.3选取所需反演的工况,根据基坑模型尽量均匀的从浅到深选取N个深度的计算位移数据与通过滑动式测斜仪自动采集的实际监测数据对比并计算标准误差,整理形成表格;

步骤2:读取训练样本数据与实际监测数据,结合TSNE算法构建TSNE‑BP神经网络,确定相关超参数,对高维输入数据进行降维并训练网络;

2.1运用xlrd模块读取步骤(1)完成的监测表,并运用NumPy和PyTorch库将数据储存为张量结构,以此得到所需数据集;

2.2结合TSNE算法建立TSNE‑BP神经网络,确定网络结构为输入层‑隐含层1‑隐含层2‑输出层;神经网络输入层为 标准误差λ,其中i表示第i工况,即N+1维输入;设置线性层,并在隐含层中加入激活层,以修正线性单元ReLU作为激活函数;同时加入了BN层即批归一化层,加快收敛速度;采用了L1范数损失函数,来计算预测值和真实值之间的误差;输出层输出各层土体的割线刚度E50及反演标准误差;

2.3在神经网络中随机设定3组样本为检验样本,其余为训练样本;运用TSNE算法对高维输入数据进行降维,并将其映射于三维空间中,高维的训练数据便转换为多个三维空间中的映射点,实测数据同理,观察其聚类质量;将三维空间中的实测映射点和与其距离最近的5个训练样本映射点以权重w,1‑w转换为最终确定的实测映射点,5个映射点所占比例按其与实测映射点的距离进行分配;

通过深度学习优化算法对训练样本进行学习,并设定相关超参数,超参数包含:训练轮数,隐含层节点数,学习率,以及权重w,通过超参数的调整,训练得到TSNE‑BP神经网络模型;

对于超参数的调整采用优化算法Adam来更新梯度和超参数,其迭代公式为:μ=β1μ+(1‑β1)dθ             (1)2

s=β2s+(1‑β2)dθ            (2)θ——待训练的超参数;

η——学习率;

dθ——梯度;

β1——一阶矩衰减系数;

β2——二阶矩衰减系数;

μ——原始梯度指数加权平均数;

s——梯度平方的指数加权平均值;

——梯度归一化公式;

步骤3:将训练好的优化模型对测试样本进行土体参数反演,在结果中以损失函数Loss≤0.001的情况下取反演标准误差最低的一组数据为标准得到反演参数,并将反演参数输入Midas中进行计算得到基坑水平位移预测值,并计算预测标准误差及后续工况的预测位移。

2.根据权利要求1所述的一种基于TSNE‑BP神经网络的基坑水平位移预测方法,其特征在于:步骤1.3中通过滑动式测斜仪自动采集基坑深层土体水平位移监测数据,并与手机端,PC端关联实时保存数据;监测频率为1次/天,变形异常时为2次/天。

3.根据权利要求1所述的一种基于TSNE‑BP神经网络的基坑水平位移预测方法,其特征在于:步骤2.2所述的TSNE‑BP神经网络的前向传播公式分别为:设定线性层函数:Linear(x)=Ax+B               (4)批归一化层函数:

激活层函数:ReLU(x)=max(0,x)                 (6)输入由线性层传递至BN层再到激活层,即x=self.act1(self.bn1(self.hidden1(x)));                        (7)接着再传递至第二层线性层,批归一化层和激活层,即x=self.act2(self.bn2(self.hidden2(x)));                  (8)其中:A——权重矩阵;

B——偏置向量;

γ——学习拉伸参数;

β——偏移参数;

——输入数据x的均值;

σ——输入数据x的方差;

最后输出层对数据进行输出即out=self.out(x)。          (9)

4.根据权利要求1所述的一种基于TSNE‑BP神经网络的基坑水平位移预测方法,其特征在于:步骤2.3中‑8

β1=0.9,β2=0.999,∈=1e ,w=0.8。

5.根据权利要求1所述的一种基于TSNE‑BP神经网络的基坑水平位移预测方法,其特征在于:步骤3中以L1范数损失函数和标准误差为取值标准得到反演土体参数,并通过上述得到的监测点变形实测值y结合步骤三得到的水平位移预测值yP,计算其标准误差作为评价指标,同时将计算得到的标准误差与反演出的标准误差进行对比,对神经网络进行预测精度评价,标准误差计算公式为:其中,n为除标准误差外的输入维数。