logo

基于PI-DeepONet算法与稀疏测点数据的两类饱和软土固结行为预测

轨道与基础

基于PI-DeepONet算法与稀疏测点数据的两类饱和软土固结行为预测

掀浪
晶晶
岱超
裕龙
铁道科学与工程学报第22卷, 第10期pp.4542-4552纸质出版 2025-10-28
12202

为在稀疏测点超孔隙水压力数据条件下预测饱和软土的固结行为,引入物理信息深度算子网络(physics-informed deep operator network, PI-DeepONet)方法,并利用稀疏孔隙水压力测点数据对饱和土体全域内超孔隙水压力分布进行实时预测。通过分析常规黏土变形固结及软弱黏土大变形固结2个实例进行预测,引入相对L2误差和R2这2个评估指标,验证了PI-DeepONet算法在预测全域超孔隙水压力演化方面的性能,并与纯数据驱动的DeepONet算法的计算结果进行了对比。预测结果表明:在相同的测点数目和各测点拥有相同超孔隙水压力数据量的条件下,DeepONet算法对全域超孔隙水压力的预测绝对误差在10-2~10-1左右,而PI-DeepONet算法的绝对误差范围则在10-3~10-2左右,表现出更好的预测效果。其次,在常规黏土变形固结行为研究中,通过对超孔隙水压力数据添加3种不同噪声水平来模拟现场监测环境,观察到即使噪声水平达到5%,PI-DeepONet算法仍能在水压力数据稀疏且带噪声的条件下提供高质量的全域超孔隙水压力实时预测。最后,在软弱黏土大变形固结行为研究中,将PI-DeepONet算法运用于上下边界排水速率不同的固结问题中,发现训练好的一维模型在单一测点条件下,能对其他界面参数条件下饱和土体全域内超孔隙水压力分布规律进行准确预测,表明PI-DeepONet算法能为岩土工程中相关问题提供新的解决办法。

一维固结稀疏数据超孔隙水压力界面参数物理信息深度算子网络

饱和土在外部荷载的作用下,体积发生压缩且孔隙水压力消散的过程即为土体固结[1]。土体固结会造成一系列的工程危害,如基坑支护结构变形,地下民用设施受损等。研究饱和土体中超孔隙水压力的变化规律有助于理解土体的固结行为,采取相应的措施来控制土体的变形和沉降[2]。目前,在固结问题中,解析研究、数值方法和试验测量是监测超孔隙水压力的3种主要方法。然而,解析方法仅适用于较理想的低维固结问题[3];数值方法在求解固结方程时,需依赖完整且明确的初始边界条件,而岩土工程中的初始和边界条件通常呈现出较大的不确定性,故而产生的误差较大,此外,传统数值方法难以解决不稳定问题[4];对于试验方法,尽管其能通过获取实测数据反映土体内部孔隙水压力的真实变化,但所需试验耗时较长,且稀疏的传感器布置无法全面反映土体全域内孔隙水压力的变化[5]。因此,如何利用稀疏且真实的超孔隙水压力实测数据,并在不完全依赖初始和边界条件的情况下,高效准确预测土体的固结行为,是岩土工程中亟待解决的关键问题之一。随着人工智能的发展,机器学习(Machine Learning)技术如深度神经网络(deep-learning neural network, DNN)和深度算子网络(DeepONet)等纯数据驱动神经网络方法,可为上述问题的解决提供新的思路[6-7]。目前DNN和DeepONet已被用于解决部分岩土工程问题[8-9]。事实上,在固结问题中,纯数据驱动方法可以通过神经网络拟合实测的孔隙水压力数据,在不依赖初始边界数据的情况下,近似得到孔隙水压力随时空的变化关系。但由于纯数据驱动神经网络方法本质为拟合方法,模型训练的准确性完全依赖于数据量的大小,而在实际固结问题中,孔隙水压力测点及数据是较为稀疏的,因此,纯数据神经网络模型的预测准确性难以保证,需进行改进[10]。为解决纯数据驱动神经网络方法的缺陷,RAISSI等[11-2]将物理方程引入DNN和DeepONet的训练中,分别提出了物理信息神经网络(physics-informed neural networks, PINNs)方法和物理信息深度算子网络(PI-DeepONet)方法。2种算法由于在训练过程中引入了物理方程的约束,故而相比纯数据驱动的DNN和DeepONet方法,求解精度有了大幅度提高,且所需训练数据量较小。PINNs与PI-DeepONet方法的不同之处在于:PINNs在单一物理模型的求解方面表现较好,但当物理模型中的参数发生变化时,其需要进行重新训练,从而导致训练时间较长;而PI-DeepONet可一次对一类物理模型进行训练,且训练完成后,可对所属该类物理模型的其他模型进行预测,泛化性较强[13-14]。本文引入PI-DeepONet方法,针对2种不同类型饱和土的固结问题,利用稀疏孔隙水压力测点数据实现土体全域水压力的实时预测。本文的结构如下:在第1节中,以一维固结问题为例,介绍DeepONet和PI-DeepONet算法的原理。在第2节中,利用2种算法研究了常规饱和黏性土的非线性固结行为,并讨论了不同噪声数据对预测结果的影响。随后,对于大变形饱和软土,利用2种算法得到了其固结行为,并在排水界面参数已知情况下,基于一个测点数据获得了土体全域孔隙水压力的演化规律。最后第3节给出结论。

1 理论介绍

1.1 问题表述

在实际工程中,通常会遇到常规饱和黏性土层的固结或特殊饱和软土层大变形固结问题。针对这2类问题,假定实验可测得部分离散空间点的孔隙水压力演化值,欲预测整个土层中各点的超孔隙水压力的变化,则该问题退化为以下问题。

考虑无量纲化深度为H的一维饱和土层,将垂直方向设置为Z。如图1所示,假设沿深度方向布置若干个孔隙水压力传感器(图中以3个传感器为例),得到各深度处超孔隙水压力pic随无量纲化时间Tv的演化数据pic,其中,传感器测量的时间间隔为picm表示各孔隙水压力测点处的时间采样数目。为预测全域的超孔隙水压力的演化规律,下文引入DeepONet和PI-DeepONet方法。

图1
有限局部超孔隙水压力测点数据至全域孔隙水压力分布预测示意图
pic
1.2 DeepONet方法基本原理

基于算子的万能逼近定理[15],LU等提出了DeepONet方法[7]。DeepONet属于一种新型纯数据驱动人工智能方法,其通过将输入数据序列映射到输出数据序列来近似其之间的函数关系,在数学上称之为算子,如求导,积分[16]。因此,1.1节中的固结问题可归结为求解离散超孔隙水压力测点数据到全域超孔隙水压力的映射算子pic

1.2.1 DeepONet神经网络

不同于传统神经网络变量到变量间的映射,DeepONet本质上为函数到函数间的映射关系,因此其神经网络的构造方式与传统神经网络不同,训练方式也不相同。具体而言,DeepONet方法由以下几步组成。

1) DeepONet网络搭建如图2(a)所示,DeepONet网络由分支网络(Branch net)和主干网络(Trunk net)组成,2个子网络均采用前馈神经网络(feedforward neural network, FNN)结构。分支网络以时间离散形式的超孔隙水压力函数pic作为输入,即pic,返回一个g维向量pic作为输出,其中g为输出层的神经元个数。主干网络以时空坐标pic为输入,输出一个g维向量pic。根据万能逼近定理,通过不断优化分支网络和主干网络的权重与偏置参数,2个网络输出的点积可无限逼近于土体全域的超孔隙水压力分布规律pic。DeepONet神经网络的输出函数即表示为:

pic (1)

式中:picpic分别为主干网络和分支网络权重与偏置参数的集合,通常设pic。注意到,在主干网络的FNN中最后一层需施加激活函数,而分支网络则不需要。

图2
DeepONet算法和PI-DeepONet算法预测超孔隙水压力流程图
pic

2) 损失函数构造针对1.1节中的固结问题,DeepONet网络的训练数据如下:

pic (2)

式中:pic为各传感器埋设深度,表示测点数目pic,总损失可用预测值和真实值间偏差的均方误差表示为

pic (3)

其中,picpic分别为时空测点pic处的超孔隙水压力预测值和真实值;p为从每个测点孔隙水压力时变数据(包含m个数据)中等间距选取的数据数目,其设置目的是为了减小损失函数复杂度,加快训练速度。

3) 损失函数优化损失函数衡量了DeepONet神经网络孔隙水压力预测值与真实值间的偏差,偏差越小,神经网络预测越准确。为找寻最优神经网络参数pic,使损失函数值达到最小,可采用最优化算法对其寻优,本文采用的优化算法为Adam算法[17]

1.3 PI-DeepONet方法基本原理

由上可见,DeepONet本质上为纯数据驱动神经网络方法,通过拟合实测值以获取最佳网络参数。因而,其对数据量的依赖也较大。但在实际工程问题中,数据的获取较为困难,且纯数据驱动的方法无法满足底层物理规律。为解决此类问题,WANG等[12]提出了PI-DeepONet算法。此算法在预测土体固结行为时,将固结方程嵌入DeepONet网络,在神经网络训练过程中增加了物理规律的约束,使得神经网络具有更好的预测精度。

例如,考虑到饱和软土的大变形固结行为预测时,可基于XIE等[18]提出的一维大变形固结方程:

pic (4)

式中:pic为荷载参数。PI-DeepONet的数据损失函数构造方式与DeepONet相同,但在此基础上添加了物理损失函数。由于不同土体满足固结方程的形式不同,可将固结方程广义化为以下形式:

pic (5)

其中,pic为固结微分算子。基于式(5),PI-DeepONet的物理约束损失部分可表示为:

pic (6)

式中:q为构建物理约束所选取的随机时空点数。如图2(c)所示,总损失为

pic (7)

式中:WoWf分别是数据损失部分和物理损失部分所占的权重。

2 2种土体的固结行为预测

2.1 评估指标

为了量化2种算法解决问题的准确性,引入2个指标来定量评估结果,第1个评估指标为相对L2误差,如式(8)所示:

pic (8)

式中:pic为欧几里得范数;picpic为超孔隙水压力预测值和真实值。相对L2误差是用于量化预测数据与参考数据之间的偏差的度量,L2值越低,预测结果越好。第2个评估指标是R2(决定系数),如式(9)所示:

pic (9)

式中:n为预测集的大小;picpic分别为超孔隙水压力实际值和预测值;picpic的平均值;R2是介于0和1之间的值,其数值越接近1,表示模型预测越精确。

2.2 常规黏土变形固结的全域孔隙水压力演化预测

本节将考虑连续排水边界条件下常规黏土变形固结行为。具体而言,将从有限局部空间测点的孔隙水压力测量值出发,获得土体全域内超孔隙水压力的演化规律。考虑到土体固结的非线性特性,在PI-DeepONet部分,引入非线性固结方程进行固结分析。此外,还研究了不同噪声情景下PI-DeepONet算法对全域超孔隙水压力预测结果的影响。

2.2.1 求解结果

限于试验数据获取的困难性,本部分的局部孔隙水压力测点数据通过宗梦繁等[19]推导的一维非线性固结方程的解析解生成。在生成过程中,界面参数picpic分别设置为2和3,非线性参数pic为4,3个测点位置为0.1、0.5、0.9。分支网络的输入层设置为m=1 000个神经元,表示各测点的离散水压力时间步。主干网络输入层为2个神经元,以匹配输入[Tv, Z]的维数,目标输出为主干网络坐标下得到的水压力值。对于单个训练样本,分支网络的输入维度为(1, m),主干网络的输入维度为(1,2),目标输出的维度为(1, 1)。在PI-DeepONet训练中,将式(10)的非线性固结方程嵌入,

pic (10)

式中:pic为有效应力;pic为初始竖向有效应力;pic为最终有效应力。测试集取无量纲化深度为Z=0.5的稀疏孔隙水压力测点数据和一系列时空坐标点来验证模型训练效果。表1展示了训练参数的选取,各超参数根据超参数分析和试错法选取得到。

表1
DeepONet和PI-DeepONet训练参数选择
参数DeepONet/PI-DeepONet取值
Wo1/1 000
Wf0/10
p100
q2 800
m1 000
测点数目3
分支网络结构[1 000,40,40,40,40,40]
主干网络结构[2,40,40,40,40,40,40]
Adam学习率0.005
Adam迭代次数40 000
展开更多

基于常规黏土变形固结的预测结果,对比了2种算法的相对L2误差和R2结果。如表2所示,PI-DeepONet算法相对L2误差少于0.6%,相较DeepONet算法减少了一个数量级,且R2大于0.999 8,在预测精度方面取得了显著提升,且2种算法的计算时长相差不大。

表2
误差评估指标和计算时长对比
DeepONetPI-DeepONet
相对L2误差0.070 8350.005 569
R20.982 2010.999 896
计算时长/s296.0341.4
展开更多

图3(a)和图3(b)分别展示了DeepONet和PI-DeepONet 2种算法对超孔隙水压力pic的预测值、预测值与真实值之间的绝对误差以及在不同的时间因子下2种算法预测超孔隙水压力pic随深度Z的变化规律。与DeepONet算法相比,PI-DeepONet算法预测值与真实值之间的绝对误差,除在上下边界处存在少量偏差外,其余部分均保持在0.003以下,精确度提升了一个数量级。在不同的时间因子下,picZ变化规律的预测值与真实值间吻合程度较高,表现出更好的预测性能。

图3
2种算法对常规黏土固结行为的研究结果对比
pic
2.2.2 噪声对PI-DeepONet算法精度影响研究

为了模拟实际环境下超孔隙水压力监测数据可能存在的偏差,在本算例解析解的基础上添加噪声生成合成数据,使得监测数据更贴近真实场景中的观测误差。噪声的生成公式如下:

pic (11)

式中:pic表示添加了噪声的数据;X表示原始数据;V表示噪声水平;pic表示均值为0,方差为pic的正态分布。为了研究噪声水平对PI-DeepONet算法预测精度的影响,分析了(0.5%、2%、5%)3种噪声水平,即岩土工程中低、中等噪声水平,这样的选取设计能大致反映PI-DeepONet算法在低、中等噪声水平下的鲁棒性。3种噪声情形下误差评估指标如表3所示,预测值图、绝对误差图与不同时间因子下的超孔隙水压力数据拟合图如图4所示。结果表明,随着噪声水平的增加,预测精度逐渐下降。但随着噪声的增加,R2均维持在0.989以上,L2相对误差值在5.4%以下,预测结果表现出较好的稳定性,说明PI-DeepONet算法对噪声具有一定的鲁棒性,能有效运用于真实场景的监测中。

表3
不同噪声水平下PI-DeepONet算法误差评估指标值

0.5%

2%

5%

相对L2误差

0.007 371

0.022 962

0.053 068

R2

0.999 813

0.998 281

0.989 985

展开更多
图4
不同噪声水平下PI-DeepONet算法预测结果
pic
2.3 软弱黏土大变形固结的全域孔隙水压力演化预测

在实际工程中,当土体为饱和软土时,还常常会遇到土体的大变形固结问题。本节将考虑连续排水边界条件下软弱黏土大变形固结行为,并对比2种算法在预测土体全域超孔隙水压方面的效果。随后,在不同界面参数条件下,利用PI-DeepONet对同一个测点处的孔隙水压力时变数据进行学习,最终预测其他界面参数所对应的土体全域孔隙水压力演化规律。

2.3.1 求解结果

类似地,本部分局部孔隙水压力测点数据通过江文豪等[20]推导的饱和软土一维大变形固结方程的解析解生成。界面参数picpic设置为2和3,荷载参数pic为0.4,3个测点位置为0.2、0.5、0.8,在PI-DeepONet训练中,将式(4)的固结方程嵌入以构造物理损失函数。测试集取无量纲化深度为Z=0.5的稀疏孔隙水压力测点数据以及一系列时空坐标点来验证模型的训练效果。2种算法分支网络结构为[1 000, 20, 20, 20, 20, 20, 20, 20],主干网络结构为[2, 20, 20, 20, 20, 20, 20, 20, 20],其余均与表1训练参数相同。由表4图5可知,PI-DeepONet算法在计算时长相差不大的情况下表现出更优异的预测性能。

表4
误差评估指标和计算时长对比
DeepONetPI-DeepONet
相对L2误差0.037 7770.002 052
R20.995 4550.999 986
计算时长/s310.7485.5
展开更多
图5
2种算法对软弱黏土大变形固结行为的研究结果对比
pic
2.3.2 不同界面参数下软土全域内超静孔隙水压力演化预测

界面参数是反映边界排水能力的重要参数,土体中排水速率的不同意味着超孔隙水压力的消散速率不同[21]。因此对不同界面参数下的超孔隙水压力进行预测,并设置合理的界面参数,能对工程有实际的指导意义。

假定picpic为土层的上下界面参数,本小节采用PI-DeepONet算法,基于单一测点稀疏超孔隙水压力数据,对8种不同界面参数模型进行训练。通过训练得到的PI-DeepONet模型,对不同界面参数条件下饱和土体的超孔隙水压力进行预测。表5展示了训练过程中参数选择(其他参数与2.3.1中PI-DeepONet参数选择一致)。

表5
不同界面参数下PI-DeepONet训练参数选择
参数

PI-DeepONet

取值

参数

PI-DeepONet

取值

Wo10q3 000
Wf1 000m1 000
p1 000测点数目

8组训练参数

每组1个测点

展开更多

对于picpic这2种情况,如表6所示,选取8组picpic进行训练,分别取在无量纲化深度为Z=0.5时的超孔隙水压力值作为训练数据。然后选取2组不同picpic,利用Z=0.5处的孔隙水压力实测值,预测土体全域内的孔隙水压力演化规律。

表6
训练与测试界面参数取值
训练测试
pic233488913611
pic34559101014712
pic3455791014812
pic233457913611
展开更多

表7展示了4组测试界面参数下PI-DeepONet算法的误差评估指标,其中相对L2误差均少于7%,R2均大于0.993,证明训练好的PI-DeepONet网络对不同的界面参数条件下的孔隙水压力分布具有良好的预测性能。图6(a)~图6(d)分别为picpicpicpic条件下全域超孔隙水压力的预测结果。

表7
不同界面参数下的误差评估指标结果
picpicpicpic
相对L2误差0.062 4640.068 1530.041 4580.068 232
R20.994 0550.993 7910.997 5450.994 246
展开更多
图6
不同界面参数下超孔隙水压力预测结果
pic

3 结论

1) 构建了DeepONet和PI-DeepONet网络,将稀疏测点超孔隙水压力数据映射到全域超孔隙水压力数据,实现全域超孔隙水压力的实时预测。其中,PI-DeepONet算法相对于DeepONet算法在测点数目和各测点水压力数据量相同的条件下,能更好地预测土体的固结行为,其相对L2误差下降了一个数量级,绝对误差下降了一个数量级,且R2均大于0.999。

2) 分析了不同噪声水平下PI-DeepONet算法的预测精度,发现在添加噪声的模拟现场条件下PI-DeepONet算法具有较强的鲁棒性,仍能准确地预测土体的固结行为。

3) 在不同界面参数条件下,利用同一测点处的超孔隙水压力数据对PI-DeepONet网络进行训练,训练好的模型能在单一测点条件下快速预测其他界面参数所对应的土体全域超孔隙水压力演化规律,基于此模型可预测在不同厚度排水垫层下完成固结沉降的时间,选择合适垫层来确定施工进度,对于解决实际工程中非对称排水特性的固结问题具有指导意义。

参考文献
1TERZAGHI K.

Die berechnung der durchassigkeitsziffer des tones aus dem verlauf der hydrodynamischen spannungs erscheinungen

[J]. Sitzungsber. Akad. Wiss. Math. Naturwiss. Kl. Abt. 2A, 1923, 132: 105-124.
百度学术谷歌学术
2彭扬发, 周洋, 王宁波, .

塑料排水板地基变形的简易计算法

[J]. 铁道科学与工程学报, 2022, 19(7): 1898-1907.
百度学术谷歌学术
3仇超, 李传勋, 李红军.

单级等速加载下高压缩性软土非线性大应变固结解析解

[J]. 岩土力学, 2021, 42(8): 2195-2206.
百度学术谷歌学术
4SANDHU R S, WILSON E L.

Finite-element analysis of seepage in elastic media

[J]. Journal of the Engineering Mechanics Division, 1969, 95(3): 641-652.
百度学术谷歌学术
5王思刘, 张冬琪, 陈纪胜, .

真空预压下软土地基的固结特性和沉降计算方法

[J]. 铁道科学与工程学报, 2022, 19(3): 674-682.
百度学术谷歌学术
6COVINGTON P, ADAMS J, SARGIN E.

Deep neural networks for YouTube recommendations

[C]// Proceedings of the 10th ACM Conference on Recommender Systems. September 15-19, 2016, Boston, Massachusetts, USA. ACM, 2016: 191-198.
百度学术谷歌学术
7LU Lu, JIN Pengzhan, PANG Guofei, et al.

Learning nonlinear operators via DeepONet based on the universal approximation theorem of operators

[J]. Nature Machine Intelligence, 2021, 3(3): 218-229.
百度学术谷歌学术
8HWAN K, MIN S.

Prediction of the soil permeability coefficient of reservoirs using a deep neural network based on a dendrite concept

[J]. Processes, 2023, 11(3): 661.
百度学术谷歌学术
9XU Chen, CAO B T, YUAN Yong, et al.

A multi-fidelity deep operator network (DeepONet) for fusing simulation and monitoring data: Application to real-time settlement prediction during tunnel construction

[J]. Engineering Applications of Artificial Intelligence, 2024, 133: 108156.
百度学术谷歌学术
10TOPHEL A, WALKER J P, DUTTA T T, et al.

Theory-guided machine learning to predict density evolution of sand dynamically compacted under Ko condition

[J]. Acta Geotechnica, 2022, 17(8): 3479-3497.
百度学术谷歌学术
11RAISSI M, PERDIKARIS P, KARNIADAKIS G E.

Physics-informed neural networks: a deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations

[J]. Journal of Computational Physics, 2019, 378: 686-707.
百度学术谷歌学术
12WANG Sifan, WANG Hanwen, PERDIKARIS P.

Learning the solution operator of parametric partial differential equations with physics-informed DeepONets

[J]. Science Advances, 2021, 7(40): eabi8605.
百度学术谷歌学术
13ZHENG Qiang, YIN Xiaoguang, ZHANG Dongxiao.

Inferring electrochemical performance and parameters of Li-ion batteries based on deep operator networks

[J]. Journal of Energy Storage, 2023, 65: 107176.
百度学术谷歌学术
14ZHENG Qiang, YIN Xiaoguang, ZHANG Dongxiao.

State-space modeling for electrochemical performance of Li-ion batteries with physics-informed deep operator networks

[J]. Journal of Energy Storage, 2023, 73: 109244.
百度学术谷歌学术
15CHEN Tianping, CHEN Hong.

Universal approximation to nonlinear operators by neural networks with arbitrary activation functions and its application to dynamical systems

[J]. IEEE Transactions on Neural Networks, 1995, 6(4): 911-917.
百度学术谷歌学术
16GOHBERG I, GOLDBERG S. Basic operator theory[M]. Birkhäuser Boston, 2013.
17KINGMA D P, BA J L.

Adam: a method for stochastic optimization

[C]// 3rd International Conference on Learning Representations, ICLR 2015-Conference Track Proceedings, 2015.
百度学术谷歌学术
18XIE K H, LEO C J.

Analytical solutions of one-dimensional large strain consolidation of saturated and homogeneous clays

[J]. Computers and Geotechnics, 2004, 31(4): 301-314.
百度学术谷歌学术
19宗梦繁, 吴文兵, 梅国雄, .

连续排水边界条件下土体一维非线性固结解析解

[J]. 岩石力学与工程学报, 2018, 37(12): 2829-2838.
百度学术谷歌学术
20江文豪, 詹良通, 杨策.

连续排水边界条件下饱和软土一维大变形固结解析解

[J]. 中南大学学报(自然科学版), 2020, 51(5): 1289-1298.
百度学术谷歌学术
21吴思思, 罗文强, 李寅灿, .

连续排水边界下考虑变荷载的软土一维非线性固结分析

[J]. 岩土力学, 2022, 43(6): 1503-1512.
百度学术谷歌学术
注释

尹掀浪,苏晶晶,张升等.基于PI-DeepONet算法与稀疏测点数据的两类饱和软土固结行为预测[J].铁道科学与工程学报,2025,22(10):4542-4552.

YIN Xianlang,SU Jingjing,ZHANG Sheng,et al.Prediction of two types of saturated soft soil consolidation behavior based on the PI-DeepONet algorithm and sparse measurement data[J].Journal of Railway Science and Engineering,2025,22(10):4542-4552.