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 —
   2   3   4   5   6   7   8   9   10   11   12