Page 7 - 2024年第55卷第12期
P. 7
2.2 土石坝坝坡参数随机场的实现 本文采用 K - L展开法结合 LHS技术和 Cholesky分解来生成二维
随机场。K - L展开法可以有效地捕获随机场的空间相关性;而 LHS技术可以确保在每个维度上均匀采
样,避免聚集问题;Cholesky分解用于处理协方差矩阵,确保生成的随机场保持了所需的相关性。其
过程如下:
考虑一个二维空间域[ x ,x ] × [y ,y ],在该域内定义一个均匀分布的网格,网格点数由
min max min max
参数 x和 y决定。
n
n
黏聚力和内摩擦角的均值向量和协方差矩阵分别为
μ c
μ = (2)
μ φ
COV 2 ρ c, φ
c
Σ = (3)
COV 2
ρ c, φ φ
为相关系数。
φ
c
式中:COV、COV分别为黏聚力和内摩擦角的变异系数;ρ c, φ
自相关函数是描述随机场空间变异性的关键,本文选取指数型自相关函数定义相关系数矩阵,其
表达式如下
( x - x j y - y j )
i
i
C = exp- - (4)
ij l l
v
h
式中:C为随机场中位置(x,y)和(x,y)之间的相关性;l、l分别为水平自相关距离与竖直自相
ij i i j j h v
关距离。
考虑到土体参数通常遵循对数正态分布,对黏聚力 c和内摩擦角 φ的均值和方差进行转换。
2
(
σ c
= ln1 + ( )) (5)
σ lnc
槡 μ c
1
2
μ lnc = ln μ c - σ l n c (6)
2
2
σ
(
φ
= ln1 + ( )) (7)
槡 μ φ
σ ln φ
1
2
φ
μ ln φ = ln μ- σ l n φ (8)
2
和相应的特征向量 v
接着,求解 C的特征值 λ n
n
v (9)
Cv= λ n n
n
式中 C为根据点之间的空间距离构建的 N × N相关系数矩阵,N为随机场网格点的数量。
在 MATLAB中,使用 eigs函数针对大型稀疏矩阵 C求解前 M个最大的特征值和对应的特征向量,
M也被称为截断项数。
[ V,D] = eigs(C,M) (10)
式中 eigs(C,M)返回矩阵 C的前 M个最大特征值包含在对角矩阵 D中,以及相应的特征向量组成的
矩阵 V。
为了使得生成的随机场能够保持原始参数之间的相关性,使用 Cholesky分解来处理协方差矩阵。
具体来说,Cholesky分解将协方差矩阵 Σ分解为一个下三角矩阵 L和其转置的乘积,即:
Σ = L × L T (11)
采用 LHS技术来生成标准正态随机变量的样本集合,表示为
(m) N,M
{ ξ n } (12)
n = 1 ,m= 1
(m)
式中:ξ n 为第 m个随机变量的第 n个样本;N为随机场网格点的数量;M为截断项数。
为了评估截断所引入的信息损失并确定 M的最优值,采用特征值累积贡献率的分析方法,其计算
公式如下
4
— 1 1 9 —