[go: up one dir, main page]

CN111444649B - Slope system reliability analysis method based on intensity reduction method - Google Patents

Slope system reliability analysis method based on intensity reduction method Download PDF

Info

Publication number
CN111444649B
CN111444649B CN202010214034.6A CN202010214034A CN111444649B CN 111444649 B CN111444649 B CN 111444649B CN 202010214034 A CN202010214034 A CN 202010214034A CN 111444649 B CN111444649 B CN 111444649B
Authority
CN
China
Prior art keywords
surrogate model
sample set
surrogate
training sample
standard normal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202010214034.6A
Other languages
Chinese (zh)
Other versions
CN111444649A (en
Inventor
张天龙
曾鹏
李天斌
孙小平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Univeristy of Technology
Original Assignee
Chengdu Univeristy of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Univeristy of Technology filed Critical Chengdu Univeristy of Technology
Priority to CN202010214034.6A priority Critical patent/CN111444649B/en
Publication of CN111444649A publication Critical patent/CN111444649A/en
Application granted granted Critical
Publication of CN111444649B publication Critical patent/CN111444649B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/214Generating training patterns; Bootstrap methods, e.g. bagging or boosting
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • G06F18/2411Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on the proximity to a decision surface, e.g. support vector machines

Landscapes

  • Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application provides a slope system reliability analysis method based on intensity reduction, wherein an intensity reduction SRM is adopted to evaluate a stability coefficient, an initial sampling strategy and an active learning function are adopted, active learning agent models ASVM, ARBF and AK of an original limit state function LSF are constructed, monte Carlo simulation MCS and the active learning agent models are combined to evaluate the failure probability of a slope system, the influence of random variables and related parameters on the slope stability can be quantized, the number of initial sample points is greatly reduced, the calculation efficiency is effectively improved, sliding surfaces of any shape in a soil slope can be automatically identified, and the method is more convenient for reliability analysis of a layered slope with a complex geometric shape.

Description

基于强度折减法的边坡系统可靠度分析方法Reliability analysis method of slope system based on strength reduction method

技术领域technical field

本申请涉及土质边坡稳定性分析领域,特别是涉及基于强度折减法的边坡系统可靠度分析方法。The present application relates to the field of soil slope stability analysis, in particular to a slope system reliability analysis method based on the strength reduction method.

背景技术Background technique

边坡稳定性评价是一个复杂的岩土工程问题,其输入参数具有不确定性。使用稳定性系数(FS)的传统确定性分析方法可能无法真实反映边坡的安全性。为了量化不确定性的影响,概率方法被广泛应用于边坡可靠性分析中。Slope stability evaluation is a complex geotechnical engineering problem, and its input parameters are uncertain. The traditional deterministic analysis method using the stability factor (FS) may not truly reflect the safety of the slope. To quantify the effects of uncertainty, probabilistic methods are widely used in slope reliability analysis.

一个边坡可能沿着不同的滑动面发生破坏,任何一个滑动面的破坏都会引起边坡的破坏,从而形成一系列的系统问题。对此类复杂问题进行准确有效的可靠性分析,是概率方法在岩土工程实践中应用所面临的主要难题。A slope may be damaged along different sliding surfaces, and the failure of any sliding surface will cause the failure of the slope, thus forming a series of system problems. Accurate and effective reliability analysis of such complex problems is the main problem faced by the application of probabilistic methods in geotechnical engineering practice.

直接模拟方法是概率方法的一种,如蒙特卡罗模拟(MCS)和重要性抽样(IS)可以对边坡系统的失效概率Pf,s进行无偏估计,但目前大多数学者采用极限平衡法(LEM)进行可靠度分析,该方法与MCS结合时,需要在每次模拟中搜索具有最小FS的临界滑动面,因此计算量很大。更关键的问题在于,LEM主要采用随机生成的滑动面,可能会错过临界滑动面,从而提供偏差较大的Pf,s估计值。The direct simulation method is one of the probability methods, such as Monte Carlo simulation (MCS) and importance sampling (IS), which can make unbiased estimation of the failure probability P f,s of the slope system, but at present, most scholars use limit equilibrium. The reliability analysis is carried out using the LEM method. When this method is combined with the MCS, it needs to search for the critical slip surface with the minimum FS in each simulation, so the amount of calculation is very large. A more critical issue is that LEM mainly uses randomly generated slip surfaces, which may miss critical slip surfaces and thus provide a biased estimate of P f,s .

为了有效结合LEM与MCS,另一种常见方法是识别一些对Pf,s贡献最大的典型滑动面(RSSs),然后,考虑不同RSSs之间的相关性,可以容易地计算Pf,s。已有技术中有通过随机产生大量潜在滑动面来识RSSs的。然而,这种基于RSSs的方法面临的一个挑战是如何选择RSSs之间相关系数的合理阈值,以达到计算效率和精度。To effectively combine LEM with MCS, another common approach is to identify some typical sliding surfaces (RSSs) that contribute the most to P f,s , and then, considering the correlation between different RSSs, P f,s can be easily calculated. In the prior art, RSSs are identified by randomly generating a large number of potential sliding surfaces. However, a challenge for this RSSs-based method is how to choose a reasonable threshold for the correlation coefficient between RSSs to achieve computational efficiency and accuracy.

为了提高计算效率,代理模型与MCS一起被广泛应用。许多通用和先进的代理模型被用于边坡可靠性分析,如高斯过程回归法、群智能支持向量机法和多元自适应回归样条法。LEM常被选为确定性分析方法来评价边坡的FS,LEM的优点是它的简单性和低计算成本,但它的主要缺点是:当事先不知道临界滑动面时很难定位;此外,试验滑动面通常假定为圆形,这可能不适合复杂的边坡系统,特别是当边坡存在软弱夹层时。To improve computational efficiency, surrogate models are widely used together with MCS. Many general and advanced surrogate models are used for slope reliability analysis, such as Gaussian process regression method, swarm intelligence support vector machine method and multivariate adaptive regression spline method. LEM is often chosen as a deterministic analysis method to evaluate the FS of slopes. The advantages of LEM are its simplicity and low computational cost, but its main disadvantage is that it is difficult to locate when the critical slip surface is not known in advance; The test sliding surface is usually assumed to be circular, which may not be suitable for complex slope systems, especially when the slope has weak interlayers.

因此,开发一种可靠、高效的边坡系统可靠性高效分析方法仍然是十分必要的。Therefore, it is still necessary to develop a reliable and efficient method for reliability analysis of slope system.

发明内容SUMMARY OF THE INVENTION

本申请提供一种基于强度折减法的边坡系统可靠度分析方法,以克服上述技术问题。The present application provides a method for analyzing the reliability of a slope system based on a strength reduction method to overcome the above technical problems.

为了解决上述问题,本申请公开了基于强度折减法的边坡系统可靠度分析方法,包括:In order to solve the above-mentioned problems, the present application discloses a slope system reliability analysis method based on the strength reduction method, including:

步骤S1:在标准正态空间中,利用初始采样点策略生成所述边坡系统的训练样本集;Step S1: in the standard normal space, use the initial sampling point strategy to generate the training sample set of the slope system;

步骤S2:将所述训练样本集中未确定功能响应G(u)的样本点从所述标准正态空间转换至物理空间,并利用强度折减法计算转换至物理空间后的样本点对应的G(u);Step S2: Convert the sample points of the undetermined functional response G(u) in the training sample set from the standard normal space to the physical space, and use the intensity reduction method to calculate the corresponding G(u) of the sample points converted to the physical space. u);

步骤S3:在所述标准正态空间中,利用所述训练样本集和G(u),训练代理模型;Step S3: In the standard normal space, use the training sample set and G(u) to train a surrogate model;

步骤S4:利用训练后的代理模型预测蒙特卡罗模拟MCS池中所有样本点的功能响应,并根据预测的功能响应计算当前迭代的失效概率,将当前迭代的失效概率记录在预设矩阵中;Step S4: using the trained surrogate model to predict the functional response of all sample points in the Monte Carlo simulation MCS pool, and calculating the failure probability of the current iteration according to the predicted functional response, and recording the failure probability of the current iteration in a preset matrix;

步骤S5:判断最后五次迭代计算的失效概率的变异系数是否小于预设的收敛阈值;Step S5: judging whether the coefficient of variation of the failure probability calculated by the last five iterations is less than a preset convergence threshold;

步骤S6:当最后五次迭代计算的失效概率的变异系数不小于预设的收敛阈值时,利用主动学习函数结合训练后的代理模型,从所述MCS池中选出位于标准正态空间内的最优样本点,并将所述最优样本点加入所述训练样本集,重复步骤S2~步骤S6;Step S6: when the coefficient of variation of the failure probability calculated in the last five iterations is not less than the preset convergence threshold, use the active learning function in combination with the trained surrogate model, and select from the MCS pool to be located in the standard normal space. The optimal sample point is added to the training sample set, and steps S2 to S6 are repeated;

步骤S7:当最后五次迭代计算的失效概率的变异系数小于预设的收敛阈值时,将所述预设矩阵中最后一次迭代计算的失效概率作为所述边坡系统可靠度分析的结果。Step S7: When the coefficient of variation of the failure probability calculated by the last five iterations is less than the preset convergence threshold, the failure probability calculated by the last iteration in the preset matrix is used as the result of the reliability analysis of the slope system.

进一步的,在步骤S1中,在标准正态空间中,利用初始采样点策略生成所述边坡系统的训练样本集的步骤包括:Further, in step S1, in the standard normal space, the step of using the initial sampling point strategy to generate the training sample set of the slope system includes:

在标准正态空间中,使用3-σ规则构建所述边坡系统的初始训练样本集;所述初始训练样本集包括多个样本点u,其中u表示所述标准正态空间中随机变量u的向量;In the standard normal space, the 3-σ rule is used to construct the initial training sample set of the slope system; the initial training sample set includes a plurality of sample points u, where u represents the random variable u in the standard normal space the vector;

针对所述初始训练样本集中每个u,判断所述u是否满足以下任一条件:For each u in the initial training sample set, determine whether the u satisfies any of the following conditions:

所述u有n-1个u等于-3,另一个u等于0或者3,所述n表示u中的u 的个数;或所述u的n个元素全相同,均等于-3,0或者3;The u has n-1 u equal to -3, another u equal to 0 or 3, the n represents the number of u in u; or the n elements of the u are all the same, all equal to -3, 0 or 3;

若所述u满足,则将所述u保留在所述初始训练样本集中;If the u is satisfied, then keep the u in the initial training sample set;

若所述u不满足,则将所述u从所述初始训练样本集中移除;If the u is not satisfied, remove the u from the initial training sample set;

当所述初始训练样本集判断完,获得所述训练样本集S。When the initial training sample set is judged, the training sample set S is obtained.

进一步的,在步骤S2中,将所述训练样本集中未确定功能响应G(u)的样本点从所述标准正态空间转换至物理空间,并利用强度折减法计算转换至物理空间后的样本点对应的G(u)的步骤包括:Further, in step S2, the sample points of the undetermined functional response G(u) in the training sample set are converted from the standard normal space to the physical space, and the intensity reduction method is used to calculate the samples converted to the physical space. The steps of the point corresponding to G(u) include:

令标准正态空间为U,物理空间为X;Let the standard normal space be U and the physical space be X;

将所述S中未确定G(u)的样本点从所述U转换至X后,所述样本点由 u转换为x;After the sample points of the undetermined G(u) in the S are converted from the U to X, the sample points are converted from u to x;

利用给定的线性函数g(x),计算所述x的功能响应:Using a given linear function g(x), compute the functional response of said x:

g(x)=FS(x)-1 (1);g(x)=FS(x)-1(1);

其中,FS是使用FLAC3D中嵌入的强度折减法计算的稳定性系数;where FS is the stability factor calculated using the strength reduction method embedded in FLAC 3D ;

通过(1)式可得到对应的G(u),满足:The corresponding G(u) can be obtained by formula (1), which satisfies:

g(x)=G(u) (2)。g(x)=G(u) (2).

进一步的,在步骤S3中,当所述代理模型为支持向量机SVM代理模型时,在所述标准正态空间中,利用所述训练样本集和G(u),训练代理模型的步骤包括:Further, in step S3, when the surrogate model is a support vector machine SVM surrogate model, in the standard normal space, using the training sample set and G(u), the step of training the surrogate model includes:

在所述标准正态空间中,利用所述训练样本集训练所述SVM代理模型;其中,当前S中第i次模拟的一个样本点

Figure BDA0002423785850000041
满足
Figure BDA0002423785850000042
的样本点的向量位于一侧,满足
Figure BDA0002423785850000043
的样本点位于另一侧;In the standard normal space, the SVM surrogate model is trained by using the training sample set; wherein, a sample point of the ith simulation in the current S is
Figure BDA0002423785850000041
Satisfy
Figure BDA0002423785850000042
The vector of sample points of is on one side, satisfying
Figure BDA0002423785850000043
The sample point of is on the other side;

针对当前S,利用所述SVM代理模型搜索最优分类超平面H(u):For the current S, use the SVM surrogate model to search for the optimal classification hyperplane H(u):

Figure BDA0002423785850000044
Figure BDA0002423785850000044

Figure BDA0002423785850000045
Figure BDA0002423785850000045

上式中,w和e表示未知参数,wT表示w矩阵的转置,yi

Figure BDA0002423785850000046
的分类符号,表示正或负;In the above formula, w and e represent unknown parameters, w T represents the transpose of the w matrix, and y i is
Figure BDA0002423785850000046
The classification symbol of , indicating positive or negative;

计算当前S中所有样本点到所述H(u)的距离向量V(u):Calculate the distance vector V(u) from all sample points in the current S to the H(u):

Figure BDA0002423785850000047
Figure BDA0002423785850000047

(5)式中,

Figure BDA0002423785850000048
为支持向量,表示当前S中距离H(u)最小的样本点;NSV
Figure BDA0002423785850000049
的数目;ωi通过公式(4)优化求解获得,表示第i个样本点的权重系数;
Figure BDA00024237858500000410
表示
Figure BDA00024237858500000411
矩阵的转置;In formula (5),
Figure BDA0002423785850000048
is the support vector, representing the sample point with the smallest distance H(u) in the current S; N SV is
Figure BDA0002423785850000049
The number of ; ω i is obtained by the optimization solution of formula (4), which represents the weight coefficient of the ith sample point;
Figure BDA00024237858500000410
express
Figure BDA00024237858500000411
transpose of a matrix;

根据V(u)的分类符号的正或负,确定当前S中各样本点的分类情况。According to whether the classification sign of V(u) is positive or negative, the classification status of each sample point in the current S is determined.

进一步的,在步骤S3中,当所述代理模型为Kriging代理模型时,在所述标准正态空间中,利用所述训练样本集和G(u),训练代理模型的步骤包括:Further, in step S3, when the surrogate model is a Kriging surrogate model, in the standard normal space, using the training sample set and G(u), the step of training the surrogate model includes:

在所述标准正态空间中,利用所述训练样本集训练Kriging代理模型,获得G(u)对应的代理表达式

Figure BDA00024237858500000412
In the standard normal space, use the training sample set to train the Kriging surrogate model to obtain the surrogate expression corresponding to G(u)
Figure BDA00024237858500000412

Figure BDA00024237858500000413
Figure BDA00024237858500000413

(6)式中,L(u)表示从回归分析中获得的代表G(u)趋势的函数,z(u) 是假定的平稳高斯过程;当L(u)=0时,第i次模拟的样本点u(i)和第j次模拟的样本点u(j)之间的协方差为:In formula (6), L(u) represents the function representing the trend of G(u) obtained from regression analysis, and z(u) is an assumed stationary Gaussian process; when L(u)=0, the ith simulation The covariance between the sample point u (i) of and the sample point u (j) of the jth simulation is:

Figure BDA00024237858500000414
Figure BDA00024237858500000414

(7)式中,

Figure BDA00024237858500000415
表示过程方差,R(·)为高斯核函数,表示为:In formula (7),
Figure BDA00024237858500000415
represents the process variance, R( ) is a Gaussian kernel function, expressed as:

Figure BDA00024237858500000416
Figure BDA00024237858500000416

(8)式中,θ表示未知系数θ的向量;其中,θ和σz通过当前样本集S 中的所有点

Figure BDA00024237858500000417
及其对应的
Figure BDA00024237858500000418
结合最大似然估计来获得。In formula (8), θ represents the vector of unknown coefficients θ; among them, θ and σ z pass through all points in the current sample set S
Figure BDA00024237858500000417
and its corresponding
Figure BDA00024237858500000418
Combined with maximum likelihood estimation to obtain.

进一步的,在步骤S3中,当所述代理模型为径向基函数RBF代理模型时,在所述标准正态空间中,利用所述训练样本集和G(u),训练代理模型的步骤包括:Further, in step S3, when the surrogate model is a radial basis function RBF surrogate model, in the standard normal space, using the training sample set and G(u), the step of training the surrogate model includes: :

在所述标准正态空间中,利用所述训练样本集训练RBF代理模型,获得G(u)对应的代理表达式

Figure BDA0002423785850000051
In the standard normal space, use the training sample set to train the RBF surrogate model, and obtain the surrogate expression corresponding to G(u)
Figure BDA0002423785850000051

Figure BDA0002423785850000052
Figure BDA0002423785850000052

(9)式中,

Figure BDA0002423785850000053
表示当前S中第i次模拟的一个样本点,N表示当前S 中的样本点数目,ρ、b分别表示所述RBF代理模型中未知系数ρ、b的向量, n表示u中随机变量的个数,uj表示u中第j个随机变量,Ψ(·)表示核函数;In formula (9),
Figure BDA0002423785850000053
represents a sample point of the ith simulation in the current S, N represents the number of sample points in the current S, ρ and b represent the vectors of unknown coefficients ρ and b in the RBF surrogate model, respectively, and n represents the number of random variables in u number, u j represents the jth random variable in u, Ψ( ) represents the kernel function;

采用线性核函数Ψ(a)=a,将每个样本点

Figure BDA0002423785850000054
代入(9)式,求解所述未知系数;Using the linear kernel function Ψ(a)=a, each sample point is
Figure BDA0002423785850000054
Substitute into formula (9) to solve the unknown coefficient;

Figure BDA0002423785850000055
Figure BDA0002423785850000055

上式中,第n+1项的未知系数通过正交条件确定,Ψij表示使用所述Ψ(·) 计算的i、j两次模拟的样本点之间的距离值。In the above formula, the unknown coefficient of the n+1th term is determined by the orthogonal condition, and Ψ ij represents the distance value between the sample points of i and j simulated twice by using the Ψ(·).

进一步的,在步骤S4中,利用训练后的代理模型预测蒙特卡罗模拟MCS 池中所有样本点的功能响应,并根据预测的功能响应计算当前迭代的失效概率的步骤包括:Further, in step S4, the steps of using the trained surrogate model to predict the functional responses of all sample points in the Monte Carlo simulation MCS pool, and calculating the failure probability of the current iteration according to the predicted functional responses include:

Figure BDA0002423785850000056
Figure BDA0002423785850000056

Figure BDA0002423785850000057
Figure BDA0002423785850000057

上式中,NSP表示所述MCS池中样本点的数目;In the above formula, N SP represents the number of sample points in the MCS pool;

当所述代理模型为SVM代理模型时,利用训练后的SVM代理模型获得的V(u(i))代替G(u(i)),代入(11)(12)式计算,获得当前迭代的失效概率;When the surrogate model is an SVM surrogate model, use V(u (i) ) obtained from the trained SVM surrogate model to replace G(u (i) ), and substitute it into equations (11) and (12) for calculation to obtain the current iteration of probability of failure;

当所述代理模型为RBF代理模型或Kriging代理模型时,利用训练后的获得的

Figure BDA0002423785850000061
代替G(u(i)),代入(11)(12)式计算,获得当前迭代的失效概率。When the surrogate model is an RBF surrogate model or a Kriging surrogate model, use the
Figure BDA0002423785850000061
Substitute G(u (i) ) into equations (11) and (12) for calculation to obtain the failure probability of the current iteration.

进一步的,在步骤S5中,判断最后五次迭代计算的失效概率的变异系数是否小于预设的收敛阈值的步骤包括:Further, in step S5, the step of judging whether the coefficient of variation of the failure probability calculated by the last five iterations is less than the preset convergence threshold includes:

根据最后五次迭代计算的失效概率的标准差

Figure BDA0002423785850000062
和平均值
Figure BDA0002423785850000063
计算变异系数
Figure BDA0002423785850000064
Standard deviation of failure probabilities calculated from the last five iterations
Figure BDA0002423785850000062
and average
Figure BDA0002423785850000063
Calculate the coefficient of variation
Figure BDA0002423785850000064

Figure BDA0002423785850000065
Figure BDA0002423785850000065

判断所述变异系数是否小于预设的收敛阈值ε。It is judged whether the coefficient of variation is smaller than a preset convergence threshold ε.

进一步的,在所述步骤S6中,利用主动学习函数结合训练后的代理模型,从所述MCS池中选出位于标准正态空间内的最优样本点uc的步骤包括:Further, in the step S6, the step of selecting the optimal sample point uc located in the standard normal space from the MCS pool by using the active learning function in combination with the trained surrogate model includes:

当所述代理模型为Kriging代理模型时,所述uc的计算公式包括:When the surrogate model is the Kriging surrogate model, the calculation formula of the uc includes:

Figure BDA0002423785850000066
Figure BDA0002423785850000066

其中,uT表示U空间中MCS池T中的样本点,

Figure BDA0002423785850000067
表示通过所述Kriging 代理模型
Figure BDA0002423785850000068
预测的标准差;where u T represents the sample points in the MCS pool T in U space,
Figure BDA0002423785850000067
represented by the Kriging proxy model
Figure BDA0002423785850000068
the standard deviation of the forecast;

当所述代理模型为RBF代理模型时,所述uc的计算公式包括:When the surrogate model is the RBF surrogate model, the calculation formula of the uc includes:

Figure BDA0002423785850000069
Figure BDA0002423785850000069

Figure BDA00024237858500000610
Figure BDA00024237858500000610

其中,uT表示所述MCS池中的一个样本点,d(uT,S)表示所述uT与当前 S中样本点的最小距离,d(S)是目标最小距离的限值,λ是比例因子,0.1≤λ≤0.5;Among them, u T represents a sample point in the MCS pool, d(u T , S) represents the minimum distance between the u T and the sample point in the current S, d(S) is the limit of the minimum distance of the target, λ is the scale factor, 0.1≤λ≤0.5;

当所述代理模型为SVM代理模型时,采用

Figure BDA00024237858500000611
代替
Figure BDA00024237858500000612
代入(15)、(16)式计算uc。When the proxy model is the SVM proxy model, use
Figure BDA00024237858500000611
replace
Figure BDA00024237858500000612
Substitute into equations (15) and (16) to calculate u c .

进一步的,所述方法还包括:Further, the method also includes:

将显式的高度非线性函数g(x)’引入作为测试,对步骤S2~步骤S6进行验证,其中:The explicit highly nonlinear function g(x)' is introduced as a test, and steps S2 to S6 are verified, wherein:

Figure BDA0002423785850000071
Figure BDA0002423785850000071

与现有技术相比,本申请包括以下优点:Compared with the prior art, the present application includes the following advantages:

本申请提出了基于SRM的边坡系统可靠性分析方法,可自动识别土质边坡中任意形状的滑动面,不再需要像LEM一样去识别临界滑动面,对具有复杂几何形状的层状边坡进行可靠度分析更为方便;This application proposes a slope system reliability analysis method based on SRM, which can automatically identify the sliding surface of any shape in the soil slope. It is no longer necessary to identify the critical sliding surface like LEM. For layered slopes with complex geometric shapes It is more convenient to perform reliability analysis;

本申请采用初始采样点策略,结合主动学习函数,开发了ASVM、ARBF 和AK这三种主动学习代理模型,构建了原始极限状态函数LSF的代理模型,并将MCS和主动学习代理模型相结合来评估边坡系统的失效概率,大大减少了初始样本点数,有效提高了计算效率,可以量化随机变量及其相关参数对边坡稳定性的影响。This application adopts the initial sampling point strategy, combined with the active learning function, develops three active learning surrogate models of ASVM, ARBF and AK, constructs the surrogate model of the original limit state function LSF, and combines the MCS and the active learning surrogate model. Evaluating the failure probability of the slope system greatly reduces the number of initial sample points, effectively improves the calculation efficiency, and can quantify the influence of random variables and related parameters on the slope stability.

附图说明Description of drawings

图1是本申请一种基于强度折减法的边坡系统可靠度分析方法的步骤流程图;Fig. 1 is the step flow chart of a kind of slope system reliability analysis method based on strength reduction method of the present application;

图2(a)是传统3-σ规则生成的样本点位置示意图;Figure 2(a) is a schematic diagram of the sample point positions generated by the traditional 3-σ rule;

图2(b)是本申请改进的3-σ规则生成的样本点位置示意图;Figure 2(b) is a schematic diagram of the sample point positions generated by the improved 3-σ rule of the present application;

图3(a)是5000个MCS样本和真实LSS的拟合示意图;Figure 3(a) is the fitting diagram of 5000 MCS samples and the real LSS;

图3(b)是AK模型的拟合性能示意图;Figure 3(b) is a schematic diagram of the fitting performance of the AK model;

图3(c)是ARBF的拟合性能示意图;Figure 3(c) is a schematic diagram of the fitting performance of ARBF;

图3(d)是ASVM的拟合性能示意图;Figure 3(d) is a schematic diagram of the fitting performance of ASVM;

图4是本申请采用主动学习代理模型和强度折减法进行边坡系统可靠性分析的流程图;Fig. 4 is the flow chart that the application adopts active learning proxy model and strength reduction method to carry out the reliability analysis of slope system;

图5是案例一的边坡几何形状示意图;Figure 5 is a schematic diagram of the slope geometry of Case 1;

图6是针对本申请的三个案例计算的FS和网格密度的关系示意图;6 is a schematic diagram of the relationship between FS and grid density calculated for the three cases of the present application;

图7是案例一的失效概率预测图;Figure 7 is the failure probability prediction diagram of Case 1;

图8是案例一中的LHS样本与不同代理模型的拟合性能示意图;Figure 8 is a schematic diagram of the fitting performance between the LHS samples and different surrogate models in Case 1;

图9是案例二的边坡几何形状示意图;Figure 9 is a schematic diagram of the slope geometry of Case 2;

图10是案例二的失效概率预测图;Figure 10 is the failure probability prediction diagram of Case 2;

图11是案例二中的LHS样本与不同代理模型的拟合性能示意图;Figure 11 is a schematic diagram of the fitting performance between the LHS samples and different surrogate models in Case 2;

图12是案例三的边坡几何形状示意图;Figure 12 is a schematic diagram of the slope geometry of Case 3;

图13是案例三的失效概率预测图。Fig. 13 is the failure probability prediction graph of Case 3.

具体实施方式Detailed ways

为使本申请的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本申请作进一步详细的说明。In order to make the above objects, features and advantages of the present application more clearly understood, the present application will be described in further detail below with reference to the accompanying drawings and specific embodiments.

参照图1,示出了本申请一种基于强度折减法的边坡系统可靠度分析方法的步骤流程图,具体可以包括以下步骤:Referring to FIG. 1 , a flow chart of the steps of a method for analyzing the reliability of a slope system based on the strength reduction method of the present application is shown, which may specifically include the following steps:

步骤S1:在标准正态空间中,利用初始采样点策略生成所述边坡系统的训练样本集;Step S1: in the standard normal space, use the initial sampling point strategy to generate the training sample set of the slope system;

合理选择初始样本点可以加速训练过程的收敛。初始训练样本集可以用拉丁超立方抽样(LHS)构造,但这可能不适用于一些失效概率较低的模型,因为它必须包含两类点(例如,G(u)>0和G(u)<0)。传统的3-σ可以很好地达到这一目的,因为它可以大致反映G(u)在整个采样空间中的大致趋势,并且包含两类点。然而,这种方法需要大约3n个初始样本点,其中n是随机变量的个数;因此,它可能不适合包含许多随机变量的问题(例如,10个随机变量的问题需要59049个初始样本点,这在实践中显然是不可接受的)。Reasonable selection of initial sample points can speed up the convergence of the training process. The initial training sample set can be constructed with Latin Hypercube Sampling (LHS), but this may not work for some models with low failure probability, since it must contain two classes of points (eg, G(u)>0 and G(u) <0). The traditional 3-σ can serve this purpose well, because it can roughly reflect the general trend of G(u) in the whole sampling space, and contains two kinds of points. However, this method requires about 3 n initial sample points, where n is the number of random variables; therefore, it may not be suitable for problems with many random variables (e.g., a problem with 10 random variables requires 59049 initial sample points , which is clearly unacceptable in practice).

因此,本申请提出了一种改进的3-σ规则,其基本思想是平衡失稳和未失稳两个区域点的个数,加快安全域和失效域分离的训练过程。为此,每个随机变量的采样范围在不相关的标准正规空间(也称为U空间)中被视为[-3, 3],步骤S1可以包括以下子步骤:Therefore, this application proposes an improved 3-σ rule, the basic idea of which is to balance the number of points in the two regions of instability and non-instability, and to speed up the training process for the separation of the safety domain and the failure domain. To this end, the sampling range of each random variable is regarded as [-3, 3] in an uncorrelated standard normal space (also called U-space), and step S1 can include the following sub-steps:

子步骤1-1:在标准正态空间中,使用3-σ规则构建所述边坡系统的初始训练样本集;所述初始训练样本集包括多个样本点u,其中u表示随机变量u的向量;Sub-step 1-1: In the standard normal space, use the 3-σ rule to construct the initial training sample set of the slope system; the initial training sample set includes a plurality of sample points u, where u represents the random variable u. vector;

子步骤1-2:针对所述初始训练样本集中每个u,判断所述u是否满足以下任一条件:Sub-step 1-2: For each u in the initial training sample set, determine whether the u satisfies any of the following conditions:

所述u有n-1个u等于-3,另一个u等于0或者3,所述n表示u中的u 的个数;或所述u的n个u全相同,均等于-3,0或者3;The u has n-1 u equal to -3, another u equal to 0 or 3, the n represents the number of u in u; or the n u of the u are all the same, all equal to -3,0 or 3;

若所述u满足,则将所述u保留在所述初始训练样本集中;If the u is satisfied, then keep the u in the initial training sample set;

子步骤1-3:若所述u满足,则将所述u保留在所述初始训练样本集中;若所述u不满足,则将所述u从所述初始训练样本集中移除,当所述初始训练样本集判断完,获得所述训练样本集S。Sub-step 1-3: if the u is satisfied, keep the u in the initial training sample set; if the u is not satisfied, remove the u from the initial training sample set, when the After the initial training sample set is judged, the training sample set S is obtained.

在本申请中,一个样本点u包括多个随机变量,如u1,u2,…,un。其中, u1=u2=…=un=-3时,稳定性系数FS最小,即该点为训练样本集S中的最危险点(MDP)。In this application, a sample point u includes multiple random variables, such as u 1 , u 2 , . . . , u n . Among them, when u 1 =u 2 =...= un =-3, the stability coefficient FS is the smallest, that is, the point is the most dangerous point (MDP) in the training sample set S.

本申请通过初始采样点策略获得的训练样本集S最终生成了2n+3个初始样本点,相比传统的3-σ,在边坡系统具有大量随机变量时,可大大减少初始样本点数。图2示出了在考虑3个随机变量时传统3-σ规则和本申请改进的3-σ规则在U空间中生成的样本点情况。其中,图2(a)示出了传统 3-σ规则生成的样本点位置示意图;图2(b)示出了本申请改进的3-σ规则生成的样本点位置示意图。The training sample set S obtained by the initial sampling point strategy in this application finally generates 2n+3 initial sample points. Compared with the traditional 3-σ, when the slope system has a large number of random variables, the number of initial sample points can be greatly reduced. Fig. 2 shows the situation of sample points generated in U-space by the traditional 3-σ rule and the improved 3-σ rule of the present application when three random variables are considered. Among them, Fig. 2(a) shows a schematic diagram of the sample point position generated by the traditional 3-σ rule; Fig. 2(b) shows a schematic diagram of the sample point position generated by the improved 3-σ rule of the present application.

步骤S2:将所述训练样本集中未确定功能响应G(u)的样本点从所述标准正态空间转换至物理空间,并利用强度折减法计算转换至物理空间后的样本点对应的G(u);Step S2: Convert the sample points of the undetermined functional response G(u) in the training sample set from the standard normal space to the physical space, and use the intensity reduction method to calculate the corresponding G(u) of the sample points converted to the physical space. u);

可靠度分析方法可以量化随机变量及其相关参数对边坡稳定性的影响。令标准正态空间为U,物理空间为X;The reliability analysis method can quantify the influence of random variables and their related parameters on slope stability. Let the standard normal space be U and the physical space be X;

将所述S中未确定G(u)的样本点从所述U空间转换至X空间后,所述样本点由u转换为x,x表示X空间中随机变量的向量;After converting the sample points of the undetermined G(u) in the S from the U space to the X space, the sample points are converted from u to x, and x represents a vector of random variables in the X space;

利用给定的线性函数g(x),计算所述x的功能响应:Using a given linear function g(x), compute the functional response of said x:

g(x)=FS(x)-1 (1);g(x)=FS(x)-1(1);

其中,FS是使用FLAC3D中嵌入的强度折减法(在下文均以SRM表示) 计算的稳定性系数;where FS is the stability coefficient calculated using the intensity reduction method embedded in FLAC 3D (referred to as SRM hereinafter);

通过(1)式可得到g(x)对应的G(u)。G(u) corresponding to g(x) can be obtained by formula (1).

已有技术中,若将(1)式进行边坡系统失效概率的直接计算,则失效概率Pf,s可以表示为:In the prior art, if formula (1) is used to directly calculate the failure probability of the slope system, the failure probability P f,s can be expressed as:

Pf,s=P[g(x)<0]=∫g(x)<0f(x)dx;P f,s =P[g(x)<0]=∫ g(x)<0 f(x)dx;

其中,f(x)表示所涉及随机变量的联合概率密度函数(PDF)。但由于g(x) 的是隐式的,直接计算上式中的积分是难以实现的。因此,本申请将向量x 变换成不相关的标准正态空间中样本点的u,使得极限状态面可以重写为G(u)=0,G(u)是g(x)在不相关的标准正态空间U中的映射。where f(x) represents the joint probability density function (PDF) of the random variables involved. But since g(x) is implicit, it is difficult to directly calculate the integral in the above formula. Therefore, this application transforms the vector x into the u of the sample points in the uncorrelated standard normal space, so that the limit state surface can be rewritten as G(u)=0, G(u) is g(x) in the uncorrelated A mapping in the standard normal space U.

上述变换后,如果按照传统的MCS可提供失效概率Pf,s的无偏估计。但在该方法中,当Pf,s=10-2且MCS的变异系数

Figure BDA0002423785850000102
时,一个模型需要大约104次模拟,对于耗时的可靠性分析(如使用FLAC3D和SRM进行的分析)来说,计算量难以接受。已有技术中,MCS也有几种变体,例如LHS、 IS和子集模拟(SS),它们可以一定程度上减少计算的Pf,s的变异系数,从而减少所需的模拟次数。但目前许多土木工程项目的目标Pf,s在10-3到10-5之间,这进一步增加了所需的计算工作量,使得即使是这些MCS变体难以满足计算量的要求。After the above transformation, according to the traditional MCS can provide an unbiased estimate of the failure probability P f,s . But in this method, when P f,s =10 -2 and the coefficient of variation of MCS
Figure BDA0002423785850000102
, a model requires about 104 simulations, which is computationally unacceptable for time-consuming reliability analyses such as those performed with FLAC 3D and SRM. In the prior art, there are also several variants of MCS, such as LHS, IS, and subset simulation (SS), which can reduce the coefficient of variation of the calculated P f,s to a certain extent, thereby reducing the number of simulations required. But many civil engineering projects currently target P f,s between 10 -3 and 10 -5 , which further increases the required computational effort, making it difficult for even these MCS variants to meet the computational demands.

因此,本申请提出了基于代理模型的蒙特卡罗模拟,可利用少量的样本点来构造G(u)的显式预测模型

Figure BDA0002423785850000101
用代理模型来代替原来的FLAC3D和 SRM分析,从而大大提高了效率,降低计算成本。这样,利用MCS或其变体可以快速给出失效概率计算结果。Therefore, this application proposes a Monte Carlo simulation based on a surrogate model, which can use a small number of sample points to construct an explicit prediction model for G(u).
Figure BDA0002423785850000101
Replacing the original FLAC 3D and SRM analysis with surrogate models greatly improves efficiency and reduces computational costs. In this way, the use of MCS or its variants can quickly give failure probability calculations.

步骤S3:在所述标准正态空间中,利用所述训练样本集和G(u),训练代理模型;Step S3: In the standard normal space, use the training sample set and G(u) to train a surrogate model;

在本申请中,采用支持向量机(SVM)、克里金(Kriging)和径向基函数(RBF)三种方法,建立了3种边坡系统失效概率的代理模型,分别为SVM 代理模型,Kriging代理模型以及RBF代理模型,情况如下:In this application, three methods of support vector machine (SVM), Kriging and radial basis function (RBF) are used to establish three surrogate models of failure probability of slope system, which are SVM surrogate model respectively, The Kriging proxy model and the RBF proxy model are as follows:

一、SVM代理模型:1. SVM proxy model:

当所述代理模型为支持向量机SVM代理模型时,在所述标准正态空间中,利用所述训练样本集和G(u),训练代理模型的步骤包括:When the surrogate model is a SVM surrogate model, in the standard normal space, using the training sample set and G(u), the steps of training the surrogate model include:

在所述标准正态空间中,利用所述训练样本集训练所述SVM代理模型;其中,当前S中第i次模拟的一个样本点

Figure BDA0002423785850000111
满足
Figure BDA0002423785850000112
的样本点的向量位于一侧,满足
Figure BDA0002423785850000113
的样本点位于另一侧;In the standard normal space, the SVM surrogate model is trained by using the training sample set; wherein, a sample point of the ith simulation in the current S is
Figure BDA0002423785850000111
Satisfy
Figure BDA0002423785850000112
The vector of sample points of is on one side, satisfying
Figure BDA0002423785850000113
The sample point of is on the other side;

针对当前S,利用所述SVM代理模型搜索最优分类超平面H(u):For the current S, use the SVM surrogate model to search for the optimal classification hyperplane H(u):

Figure BDA0002423785850000114
Figure BDA0002423785850000114

Figure BDA0002423785850000115
Figure BDA0002423785850000115

上式中,w和e表示未知参数,wT表示w矩阵的转置,yi

Figure BDA0002423785850000116
的分类符号,表示正或负;In the above formula, w and e represent unknown parameters, w T represents the transpose of the w matrix, and y i is
Figure BDA0002423785850000116
The classification symbol of , indicating positive or negative;

计算当前S中所有样本点到所述H(u)的距离向量V(u):Calculate the distance vector V(u) from all sample points in the current S to the H(u):

Figure BDA0002423785850000117
Figure BDA0002423785850000117

(5)式中,

Figure BDA0002423785850000118
为支持向量,表示当前S中距离H(u)最小的样本点;NSV
Figure BDA0002423785850000119
的数目;ωi通过公式(4)优化求解获得,表示第i个样本点的权重系数;
Figure BDA00024237858500001110
表示
Figure BDA00024237858500001111
矩阵的转置;In formula (5),
Figure BDA0002423785850000118
is the support vector, representing the sample point with the smallest distance H(u) in the current S; N SV is
Figure BDA0002423785850000119
The number of ; ω i is obtained by the optimization solution of formula (4), which represents the weight coefficient of the ith sample point;
Figure BDA00024237858500001110
express
Figure BDA00024237858500001111
transpose of a matrix;

根据V(u)的分类符号的正或负,确定当前S中各样本点的分类情况。According to whether the classification sign of V(u) is positive or negative, the classification status of each sample point in the current S is determined.

需要说明的是,上述求解的是线性分类超平面,要获得非线性分类超平面,可以将核函数

Figure BDA00024237858500001112
替换为高斯核函数
Figure BDA00024237858500001113
It should be noted that the above solution is a linear classification hyperplane. To obtain a nonlinear classification hyperplane, the kernel function can be
Figure BDA00024237858500001112
Replace with Gaussian kernel function
Figure BDA00024237858500001113

二、Kriging代理模型:2. Kriging proxy model:

Kriging是构建代理模型的另一个强大工具,特别的,是一种基于统计假设的插值方法。在步骤S3中,当所述代理模型为支持向量机SVM代理模型时,在所述标准正态空间中,利用所述训练样本集和G(u),训练代理模型的步骤包括:Kriging is another powerful tool for building surrogate models, in particular, an interpolation method based on statistical assumptions. In step S3, when the surrogate model is a SVM surrogate model, in the standard normal space, using the training sample set and G(u), the steps of training the surrogate model include:

在所述标准正态空间中,利用所述训练样本集训练Kriging代理模型,获得G(u)对应的代理表达式

Figure BDA00024237858500001114
In the standard normal space, use the training sample set to train the Kriging surrogate model to obtain the surrogate expression corresponding to G(u)
Figure BDA00024237858500001114

Figure BDA00024237858500001115
Figure BDA00024237858500001115

(6)式中,L(u)表示从回归分析中获得的代表G(u)趋势的函数,z(u) 是假定的平稳高斯过程;当L(u)=0时,第i次模拟的样本点u(i)和第j次模拟的样本点u(j)之间的协方差为:In formula (6), L(u) represents the function representing the trend of G(u) obtained from regression analysis, and z(u) is an assumed stationary Gaussian process; when L(u)=0, the ith simulation The covariance between the sample point u (i) of and the sample point u (j) of the jth simulation is:

Figure BDA0002423785850000121
Figure BDA0002423785850000121

(7)式中,

Figure BDA0002423785850000122
表示过程方差,R(·)为高斯核函数,表示为:In formula (7),
Figure BDA0002423785850000122
represents the process variance, R( ) is a Gaussian kernel function, expressed as:

Figure BDA0002423785850000123
Figure BDA0002423785850000123

(8)式中,θ表示未知系数θ的向量;其中,θ和σz通过当前样本集S 中的所有点

Figure BDA0002423785850000124
及其对应的
Figure BDA0002423785850000125
结合最大似然估计来获得。In formula (8), θ represents the vector of unknown coefficients θ; among them, θ and σ z pass through all points in the current sample set S
Figure BDA0002423785850000124
and its corresponding
Figure BDA0002423785850000125
Combined with maximum likelihood estimation to obtain.

三、RBF代理模型:3. RBF proxy model:

RBF是另一种精确的插值方法。它的优点是由于其构造过程简单,易于实现。,当所述代理模型为径向基函数RBF代理模型时,在所述标准正态空间中,利用所述训练样本集和G(u),训练代理模型的步骤包括:RBF is another accurate interpolation method. Its advantage is that it is easy to implement due to its simple construction process. , when the surrogate model is a radial basis function RBF surrogate model, in the standard normal space, using the training sample set and G(u), the steps of training the surrogate model include:

在所述标准正态空间中,利用所述训练样本集训练RBF代理模型,获得G(u)对应的代理表达式

Figure BDA0002423785850000051
In the standard normal space, use the training sample set to train the RBF surrogate model, and obtain the surrogate expression corresponding to G(u)
Figure BDA0002423785850000051

Figure DEST_PATH_FDA00024237858400000314
Figure DEST_PATH_FDA00024237858400000314

(9)式中,

Figure BDA0002423785850000053
表示当前S中第i次模拟的一个样本点,N表示当前S中的样本点数目,ρ、b分别表示所述RBF代理模型中未知系数ρ、b的向量, n表示u中随机变量的个数,uj表示u中第j个随机变量,Ψ(·)表示核函数;In formula (9),
Figure BDA0002423785850000053
Represents a sample point of the ith simulation in the current S, N represents the number of sample points in the current S, ρ and b represent the vectors of the unknown coefficients ρ and b in the RBF surrogate model, respectively, and n represents the number of random variables in u. number, u j represents the jth random variable in u, Ψ( ) represents the kernel function;

采用线性核函数Ψ(a)=a,将每个样本点

Figure BDA0002423785850000127
代入(9)式,求解所述未知系数;Using the linear kernel function Ψ(a)=a, each sample point is
Figure BDA0002423785850000127
Substitute into formula (9) to solve the unknown coefficient;

Figure BDA0002423785850000128
Figure BDA0002423785850000128

上式中,第n+1项的未知系数通过正交条件确定,Ψij表示使用所述Ψ(·) 计算的i、j两次模拟的样本点之间的距离值。In the above formula, the unknown coefficient of the n+1th term is determined by the orthogonal condition, and Ψ ij represents the distance value between the sample points of i and j simulated twice by using the Ψ(·).

上述三个代理模型都属于本申请的可选方案,但不仅仅限于此。在具体实施时,训练任一代理模型进行计算均可。The above three proxy models are all optional solutions of the present application, but are not limited thereto. In specific implementation, any surrogate model can be trained for calculation.

步骤S4:利用训练后的代理模型预测蒙特卡罗模拟MCS池中所有样本点的功能响应,并根据预测的功能响应计算当前迭代的失效概率,将当前迭代的失效概率记录在预设矩阵中;Step S4: using the trained surrogate model to predict the functional response of all sample points in the Monte Carlo simulation MCS pool, and calculating the failure probability of the current iteration according to the predicted functional response, and recording the failure probability of the current iteration in a preset matrix;

在本申请中,将MCS池T中所有样本点代入所述代理模型计算,可预测出相应样本点的功能响应。In this application, all sample points in the MCS pool T are substituted into the surrogate model for calculation, and the functional response of the corresponding sample points can be predicted.

在本申请中,所述失效概率计算公式如下:In this application, the failure probability calculation formula is as follows:

Figure BDA0002423785850000131
Figure BDA0002423785850000131

Figure BDA0002423785850000132
Figure BDA0002423785850000132

上式中,NSP表示所述MCS池中样本点的数目;In the above formula, N SP represents the number of sample points in the MCS pool;

当所述代理模型为SVM代理模型时,利用训练后的SVM代理模型获得的V(u(i))代替G(u(i)),代入(11)(12)式计算,获得当前迭代的失效概率;When the surrogate model is an SVM surrogate model, use V(u (i) ) obtained from the trained SVM surrogate model to replace G(u (i) ), and substitute it into equations (11) and (12) for calculation to obtain the current iteration of probability of failure;

当所述代理模型为RBF代理模型或Kriging代理模型时,利用训练后的获得的

Figure BDA0002423785850000133
代替G(u(i)),代入(11)(12)式计算,获得当前迭代的失效概率。上述预设矩阵可在准备阶段设置,初始化一个矩阵来记录系统每一次迭代的失效概率。迭代是指代理模型构建过程中连续使用不同的样本点计算确定性模型。When the surrogate model is an RBF surrogate model or a Kriging surrogate model, use the
Figure BDA0002423785850000133
Substitute G(u (i) ) into equations (11) and (12) for calculation to obtain the failure probability of the current iteration. The above preset matrix can be set in the preparation stage, and a matrix is initialized to record the failure probability of each iteration of the system. Iteration refers to the continuous use of different sample points to calculate the deterministic model during the surrogate model building process.

步骤S5:判断最后五次迭代计算的失效概率的变异系数是否小于预设的收敛阈值;Step S5: judging whether the coefficient of variation of the failure probability calculated by the last five iterations is less than a preset convergence threshold;

一个合理的收敛准则应该及时停止训练过程,从而在当前代理模型稳定时减少所需的训练样本集。通常有两个收敛准则:(i)超平面极限状态面(LSS) 附近的样本点足够密集,或(ii)预测Pf,s的波动足够小。本申请应用相同的准则。因此,步骤S5在实现时具体可以包括:A reasonable convergence criterion should stop the training process in time, thereby reducing the required training sample set when the current surrogate model is stable. There are usually two convergence criteria: (i) the sample points near the hyperplane limit state surface (LSS) are sufficiently dense, or (ii) the fluctuation of the predicted P f,s is sufficiently small. This application applies the same guidelines. Therefore, step S5 may specifically include:

根据最后五次迭代计算的失效概率的标准差

Figure BDA0002423785850000134
和平均值
Figure BDA0002423785850000135
计算变异系数
Figure BDA0002423785850000136
Standard deviation of failure probabilities calculated from the last five iterations
Figure BDA0002423785850000134
and average
Figure BDA0002423785850000135
Calculate the coefficient of variation
Figure BDA0002423785850000136

Figure BDA0002423785850000141
Figure BDA0002423785850000141

判断所述变异系数是否小于预设的收敛阈值ε;在本申请中,优选ε=0.001。It is judged whether the coefficient of variation is smaller than a preset convergence threshold ε; in this application, preferably ε=0.001.

步骤S6:当最后五次迭代计算的失效概率的变异系数不小于预设的收敛阈值时,利用主动学习函数结合训练后的代理模型,从所述MCS池中选出位于标准正态空间内的最优样本点,并将所述最优样本点加入所述训练样本集,重复步骤S2~步骤S6;Step S6: when the coefficient of variation of the failure probability calculated in the last five iterations is not less than the preset convergence threshold, use the active learning function in combination with the trained surrogate model, and select from the MCS pool to be located in the standard normal space. The optimal sample point is added to the training sample set, and steps S2 to S6 are repeated;

在本申请中,首先,利用MCS生成一个大样本池T(例如:200000个点),学习函数的设置与实际的分析目的息息相关,旨在对MCS池T中的一组候选点进行排序。在本申请的边坡可靠性分析中,学习函数需要在每次迭代过程中,给出一个最优样本点,用来更新当前代理模型,这个最优样本点应同时满足两个条件:(i)它位于极限状态表面(LSS)附近,(ii)避免冗余信息(即,远离现有的S中的样本点)。In this application, first, a large sample pool T (eg: 200,000 points) is generated using MCS, and the setting of the learning function is closely related to the actual analysis purpose, aiming to rank a set of candidate points in the MCS pool T. In the slope reliability analysis of this application, the learning function needs to give an optimal sample point in each iteration process to update the current surrogate model. This optimal sample point should satisfy two conditions at the same time: (i ) which is located near the limit state surface (LSS) and (ii) avoids redundant information (i.e., far from the existing sample points in S).

因此,在所述步骤S6中,利用主动学习函数结合训练后的代理模型,从所述MCS池中选出位于标准正态空间内的最优样本点uc的步骤包括:Therefore, in the step S6, using the active learning function in combination with the trained surrogate model, the step of selecting the optimal sample point uc located in the standard normal space from the MCS pool includes:

当所述代理模型为Kriging代理模型时,所述uc的计算公式包括:When the surrogate model is the Kriging surrogate model, the calculation formula of the uc includes:

Figure BDA0002423785850000142
Figure BDA0002423785850000142

其中,uT表示U空间中MCS池T中的样本点,

Figure BDA0002423785850000143
表示通过所述Kriging 代理模型
Figure BDA0002423785850000144
预测的标准差;where u T represents the sample points in the MCS pool T in U space,
Figure BDA0002423785850000143
represented by the Kriging proxy model
Figure BDA0002423785850000144
the standard deviation of the forecast;

当所述代理模型为RBF代理模型时,所述uc的计算公式包括:When the surrogate model is the RBF surrogate model, the calculation formula of the uc includes:

Figure BDA0002423785850000145
Figure BDA0002423785850000145

Figure BDA0002423785850000146
Figure BDA0002423785850000146

其中,uT表示所述MCS池中的一个样本点,d(uT,S)表示所述uT与当前 S中样本点的最小距离,d(S)是目标最小距离的限值,λ是比例因子,0.1≤λ≤0.5;Among them, u T represents a sample point in the MCS pool, d(u T , S) represents the minimum distance between the u T and the sample point in the current S, d(S) is the limit of the minimum distance of the target, λ is the scale factor, 0.1≤λ≤0.5;

当所述代理模型为SVM代理模型时,采用

Figure BDA0002423785850000151
代替
Figure BDA0002423785850000152
代入(15)、 (16)式计算uc,本申请将λ进一步优选为0.2。When the proxy model is the SVM proxy model, use
Figure BDA0002423785850000151
replace
Figure BDA0002423785850000152
Substitute into equations (15) and (16) to calculate u c , and in the present application, λ is more preferably 0.2.

本申请通过上述公式建立了一种主动学习代理模型,即ASMs代理模型。具体的,针对所列举的三个代理模型,分别建立了主动学习克里金AK,主动学习支持向量机ASVM和主动学习径向基函数ARBF这三个ASMs代理模型。需要强调的是,本申请的主动学习技术不是随机选择新的样本点来增加训练样本集S,而是从S中的少量样本点开始,目的是在训练过程中通过逐个添加有针对性的候选样本(最优样本点)来丰富S。根据主动学习函数,从MCS池T中选出的最优样本点。一旦从MCS池T中选择了候选样本,它就被添加到训练样本集S中,以更新相应的ASMs代理模型,以此利用初始采样策略和主动学习功能,可以开始一个连续的训练过程,提高预测的精度。The present application establishes an active learning surrogate model, namely the ASMs surrogate model, through the above formula. Specifically, for the three surrogate models listed, three ASMs surrogate models, namely active learning kriging AK, active learning support vector machine ASVM and active learning radial basis function ARBF, are established respectively. It should be emphasized that the active learning technology of this application does not randomly select new sample points to increase the training sample set S, but starts from a small number of sample points in S, the purpose is to add targeted candidates one by one during the training process. samples (optimal sample points) to enrich S. The optimal sample point selected from the MCS pool T according to the active learning function. Once a candidate sample is selected from the MCS pool T, it is added to the training sample set S to update the corresponding ASMs surrogate model, thereby utilizing the initial sampling strategy and active learning function, a continuous training process can be started, improving the Prediction accuracy.

在本申请中,图3示出了高度非线性函数的不同ASMs的拟合性能,其中,图3(a)示出了5000个MCS样本和真实LSS的拟合示意图,图3(b) 到图3(d)示出了不同ASMs(即AK、ARBF和ASVM)提供的样本点和相应的拟合结果。结果表明,三个ASMs在LSS附近都有许多样本点,这些样本点提供了构造代理模型的大部分信息,因此能够在较少样本点数量情况下对整个有限样本空间进行良好的插值或拟合。In this application, Fig. 3 shows the fitting performance of different ASMs for highly nonlinear functions, in which Fig. 3(a) shows the fitting diagram of 5000 MCS samples and the real LSS, Fig. 3(b) to Figure 3(d) shows the sample points provided by different ASMs (i.e., AK, ARBF, and ASVM) and the corresponding fitting results. The results show that the three ASMs have many sample points near the LSS, which provide most of the information for constructing the surrogate model and thus enable good interpolation or fitting to the entire limited sample space with a small number of sample points .

步骤S7:当最后五次迭代计算的失效概率的变异系数小于预设的收敛阈值时,将所述预设矩阵中最后一次迭代计算的失效概率作为所述边坡系统可靠度分析的结果。Step S7: When the coefficient of variation of the failure probability calculated by the last five iterations is less than the preset convergence threshold, the failure probability calculated by the last iteration in the preset matrix is used as the result of the reliability analysis of the slope system.

综合步骤S1~步骤S7,本申请主要分为准备阶段、迭代阶段和输出阶段。Combining steps S1 to S7, the present application is mainly divided into a preparation stage, an iterative stage and an output stage.

预备阶段:(i)利用初始采样点策略在U空间生成初始样本点,并将其从U空间转移到物理空间X,利用SRM确定g(x)的真实响应。(ii)为主动学习过程选择合理的收敛阈值ε。(iii)生成一个可重用的MCS池来计算每次迭代的Pf,s,并提供最优样本点来丰富训练样本集S,以更新ASMs代理模型。Preliminary stage: (i) Use the initial sampling point strategy to generate initial sample points in U space, transfer them from U space to physical space X, and use SRM to determine the true response of g(x). (ii) Choose a reasonable convergence threshold ε for the active learning process. (iii) Generate a reusable MCS pool to compute P f,s for each iteration and provide optimal sample points to enrich the training sample set S to update the ASMs surrogate model.

迭代阶段:主要由三个模块执行迭代任务,包括数值分析模块、蒙特卡罗模块,主动学习和收敛判别模块,在此阶段交互工作,生成顺序过程。代理模型需要根据相应的主动学习函数从MCS池T中挑选出的候选样本进行迭代更新,除非满足收敛准则。这三个模块的详细交互如图4所示。Iterative stage: Iterative tasks are mainly performed by three modules, including numerical analysis module, Monte Carlo module, active learning and convergence discrimination module, which work interactively in this stage to generate sequential processes. The surrogate model needs to be iteratively updated with candidate samples picked from the MCS pool T according to the corresponding active learning function, unless the convergence criteria are met. The detailed interaction of these three modules is shown in Figure 4.

输出阶段:满足收敛条件后停止迭代,选择最后一次迭代计算的失效概率作为边坡系统可靠度的最终估计。Output stage: Stop the iteration after meeting the convergence conditions, and select the failure probability calculated by the last iteration as the final estimate of the reliability of the slope system.

另外,在本申请一优选实施例中,为验证上述收敛准则和本申请提出的代理模型,还包括以下步骤:In addition, in a preferred embodiment of the present application, in order to verify the above-mentioned convergence criterion and the surrogate model proposed by the present application, the following steps are also included:

将显式的高度非线性函数g(x)’引入作为测试,对步骤S2~步骤S6进行验证,其中:The explicit highly nonlinear function g(x)' is introduced as a test, and steps S2 to S6 are verified, wherein:

Figure BDA0002423785850000161
Figure BDA0002423785850000161

结果表明,本申请所列出了的三个代理模型都能在U空间中,基于少量训练样本,建立起实际功能响应G(u)的代理模型。The results show that the three surrogate models listed in this application can all establish surrogate models of actual functional response G(u) in U space based on a small number of training samples.

为了进一步说明本申请的可靠性分析方法,接下来利用三个典型基准边坡作为案例进行验证分析。In order to further illustrate the reliability analysis method of the present application, three typical reference slopes are used as cases for verification analysis.

由于土体的剪切模量和体积模量对边坡的FS影响较小,因此在三个案例下,它们的值分别假定为30MPa和100MPa;所涉及的随机变量考虑为独立不相关。此外,本申请还应用了一些广泛使用的基于多项式展开(PCE) 的方法,如二次响应面法(QRSM)和稀疏PCE最小角度回归法(SPCE-LAR) 应用在下述三个案例中,并与本申请的方法进行比较研究。Since the shear modulus and bulk modulus of the soil have little effect on the FS of the slope, their values are assumed to be 30 MPa and 100 MPa, respectively, in the three cases; the random variables involved are considered to be independent and uncorrelated. In addition, this application also applies some widely used polynomial expansion (PCE) based methods, such as quadratic response surface method (QRSM) and sparse PCE least angle regression (SPCE-LAR) in the following three cases, and A comparative study was carried out with the method of the present application.

为了验证本申请的可靠性分析方法在边坡系统可靠度分析中的计算精度,在三种案例中,直接基于SRM,对原始的极限状态函数(LSF)进行了 10000次拉丁超立方采样(LHS)模拟。LHS提供的系统失效概率Pf,s将被视为“参考”或“精确”值。为了衡量计算效率,使用每次分析所需的样本点数 (也是进行数值分析的次数)。这是因为当引入计算量很大的数值方法(如本申请中使用的FLAC3D)时,算法的其他部分所需的计算工作量通常可以忽略不计。因此,样本点数可以作为实际问题计算效率的一般指标:样本量越大,效率越低。In order to verify the calculation accuracy of the reliability analysis method of the present application in the reliability analysis of the slope system, in three cases, directly based on the SRM, 10,000 Latin hypercube sampling (LHS) samples were performed on the original limit state function (LSF). )simulation. The probability of system failure, P f,s, provided by the LHS will be considered as a "reference" or "exact" value. To measure computational efficiency, the number of sample points required for each analysis (also the number of numerical analyses performed) is used. This is because when computationally expensive numerical methods (such as FLAC 3D used in this application) are introduced, the computational effort required by other parts of the algorithm is often negligible. Therefore, the number of sample points can be used as a general indicator of computational efficiency for practical problems: the larger the sample size, the lower the efficiency.

案例一:单层坡Case 1: Single-story slope

图5示出了案例一的边坡几何形状,土壤参数统计信息见表1,失效概率见表2。表2体现了在10000个LHS模拟下,使用不同可靠性方法的样本点数和Pf,s结果。Figure 5 shows the slope geometry of case 1, the soil parameter statistics are shown in Table 1, and the failure probability is shown in Table 2. Table 2 shows the number of sample points and P f,s results using different reliability methods under 10,000 LHS simulations.

表1:案例一的土壤参数统计信息Table 1: Soil parameter statistics for Case 1

Figure BDA0002423785850000171
Figure BDA0002423785850000171

表2:不同方法得到的案例一系统的失效概率Table 2: Failure probabilities of case 1 systems obtained by different methods

Figure BDA0002423785850000172
Figure BDA0002423785850000172

上表中:In the table above:

a表示模型收敛条件相关的确定性系数设置为0.99。a indicates that the coefficient of certainty associated with the model convergence condition is set to 0.99.

b代表NE=数值分析的的次数。b represents NE = number of numerical analyses.

c代表平均值和99.76%置信区间。c represents mean and 99.76% confidence interval.

d代表与LHS平均值的相对误差。d represents the relative error from the LHS mean.

需要说明的是,为了获得合理的有限差分网格,以确保效率和精度,图6显示了基于折减强度法,在参数变量取平均值条件下计算的FS与网格中单元体个数之间的关系,从中观察到FS是网格密度的单调递减函数。如图 6所示,可以选择最佳密度点确定网格密度,在该点之后,随着网格密度的增加,FS没有显著减小的趋势。本申请的案例一的最优网格密度及最终有限差分网格如图5所示,其FS为1.34。It should be noted that, in order to obtain a reasonable finite-difference mesh to ensure efficiency and accuracy, Figure 6 shows the difference between the calculated FS and the number of cells in the mesh based on the reduced strength method under the condition that the parameter variables are averaged. It is observed that FS is a monotonically decreasing function of grid density. As shown in Fig. 6, the optimal density point can be selected to determine the grid density, after this point, the FS does not tend to decrease significantly as the grid density increases. The optimal mesh density and final finite difference mesh of Case 1 of this application are shown in Figure 5, and its FS is 1.34.

图7示出了在不同的样本点数下,利用不同的ASMs预测案例一系统的失效概率Pf,s,并以LHS结果和99.76%的置信区间线作为参考。图8示出了案例一中,在二维U空间10000次LHS的样本点位置及分类情况,和不同代理模型的对实际LSS的预测情况。Figure 7 shows the predicted failure probability P f,s of the case-1 system with different ASMs under different sample points, and uses the LHS results and the 99.76% confidence interval line as a reference. Figure 8 shows the location and classification of sample points of 10,000 LHSs in the two-dimensional U space in Case 1, and the predictions of actual LSSs by different surrogate models.

案例二:两层坡Case 2: Two-story slope

图9示出了案例二的边坡几何形状,土壤参数统计信息见表3,失效概率见表4。Figure 9 shows the slope geometry of Case 2, the soil parameter statistics are shown in Table 3, and the failure probability is shown in Table 4.

表3:案例二的土壤参数统计信息Table 3: Soil parameter statistics for case 2

Figure BDA0002423785850000181
Figure BDA0002423785850000181

上表中:In the table above:

a代表不排水抗剪强度;a represents the undrained shear strength;

b代表变异系数。b represents the coefficient of variation.

表4:不同方法得到的案例二系统的失效概率Table 4: Failure probabilities of the case 2 system obtained by different methods

Figure BDA0002423785850000182
Figure BDA0002423785850000182

Figure BDA0002423785850000191
Figure BDA0002423785850000191

上表中:In the table above:

a代表NE=数值分析的的次数;a represents NE = the number of numerical analyses;

B代表平均值和99.76%置信区间;B stands for mean and 99.76% confidence interval;

C代表相对于LHS平均值的相对误差。C represents the relative error with respect to the LHS mean.

在表3中,两个粘土层的不排水抗剪强度被考虑为随机变量。使用随机变量的平均值进行分析,本申请的案例二最优密度的有限差分网格如图9所示,有3625个单元体,对应FS为1.926,最优密度可通过图6所示的拟合曲线确定。图10示出了在不同的训练样本点个数条件下,利用不同的ASMs 预测案例二系统的失效概率Pf,s,并以LHS结果和99.76%的置信区间线作为参考。图10反映三个ASMs随着训练样本数量的增加而收敛。图11展示了案例二中,在二维U空间10000次LHS的样本点位置及分类情况,和不同代理模型的对实际LSS的预测情况。In Table 3, the undrained shear strengths of the two clay layers are considered as random variables. Using the average value of random variables for analysis, the finite difference grid of the optimal density of Case 2 of this application is shown in Figure 9. There are 3625 cells, and the corresponding FS is 1.926. The optimal density can be obtained through the simulation shown in Figure 6. The fitting curve is determined. Figure 10 shows the prediction of failure probability P f,s of the case 2 system using different ASMs under the condition of different training sample points, and takes the LHS results and the 99.76% confidence interval line as a reference. Figure 10 reflects the convergence of the three ASMs as the number of training samples increases. Figure 11 shows the sample point location and classification of 10,000 LHSs in the two-dimensional U space in Case 2, and the predictions of actual LSSs by different surrogate models.

案例三:三层坡Case 3: Three-story slope

图12示出了案例三的边坡几何形状,土壤参数统计信息见表5,失效概率见表6。Figure 12 shows the slope geometry of Case 3, the soil parameter statistics are shown in Table 5, and the failure probability is shown in Table 6.

表5:案例三的土壤参数统计信息Table 5: Statistics of soil parameters for Case 3

Figure BDA0002423785850000192
Figure BDA0002423785850000192

上表中:In the table above:

a代表变异系数。a represents the coefficient of variation.

表6:不同方法得到的案例三系统的失效概率Table 6: Failure probabilities of case three systems obtained by different methods

Figure BDA0002423785850000193
Figure BDA0002423785850000193

Figure BDA0002423785850000201
Figure BDA0002423785850000201

上表中:In the table above:

a代表NE=数值分析的的次数;a represents NE = the number of numerical analyses;

b代表平均值和99.76%置信区间;b represents the mean and 99.76% confidence interval;

c代表与LHS平均值的相对误差。c represents the relative error from the LHS mean.

使用随机变量的平均值进行分析,本申请的案例三具有最优密度的最终有限差分网格如图12所示,其FS为1.36,最佳密度可通过图6所示的拟合曲线确定。图13示出了在不同的样本点数下,利用不同的ASMs预测案例三系统的失效概率Pf,s,并以LHS结果和99.76%的置信区间线作为参考。Using the average value of random variables for analysis, the final finite difference grid with optimal density in case three of this application is shown in Figure 12, and its FS is 1.36. The optimal density can be determined by the fitting curve shown in Figure 6. Fig. 13 shows the prediction of failure probability P f,s of the case three system with different ASMs under different sample points, and takes the LHS results and the 99.76% confidence interval line as a reference.

从上述三个案例可知,在基于SRM的边坡可靠度分析中,网格密度对FS结果有显著影响:随着网格密度的增加,FS值逐渐减小,网格密度越大, FS值越趋于稳定。因此,在进行基于SRM的可靠性分析之前,应进行敏感性分析,以获得给定边坡的最佳网格密度。此外,在边坡可靠度分析中,使用非均匀网格来提高计算效率可能不是一个明智的选择,因为随机变量的不同可能会产生不同形状和位置的(确定性的)临界滑动面。It can be seen from the above three cases that in the SRM-based slope reliability analysis, the grid density has a significant impact on the FS results: as the grid density increases, the FS value gradually decreases, and the greater the grid density, the higher the FS value. more stable. Therefore, a sensitivity analysis should be performed to obtain the optimal mesh density for a given slope before performing an SRM-based reliability analysis. Furthermore, in slope reliability analysis, using a non-uniform grid to improve computational efficiency may not be a wise choice, since differences in random variables may produce (deterministic) critical slip surfaces of different shapes and locations.

对于单层坡,如案例一,其极限状态面G(u)=0,LSS具有一定的线性,这是因为该边坡系统主要受一种破坏模式的控制。然而,对于含有多层土的边坡,由于边坡系统的破坏概率可能同时受多个破坏模式的控制,其LSS 具有高度的非线性。例如,如图11所示,案例二的LSS可以近似为两个线性问题的组合。For a single-layer slope, such as case 1, the limit state surface G(u)=0, the LSS has a certain linearity, because the slope system is mainly controlled by a failure mode. However, for slopes containing multiple layers of soil, the LSS is highly nonlinear because the failure probability of the slope system may be controlled by multiple failure modes at the same time. For example, as shown in Figure 11, the LSS of case two can be approximated as a combination of two linear problems.

上述三个案例的结果表明,本申请提出的ASVM、AK和ARBF方法总是能够很好地估计具有多层土和随机变量的边坡系统的Pf,s。在案例一和案例三中,它们相对于LHS结果的相对误差在5%以内;在案例二中,该值约为10%。案例二的相对较大误差的主要原因可能是:当Pf,s很小时(0.91%), LHS样本量(10000)太少,从而导致Pf,s估计具有相对较宽的99.76%置信区间(0.64%~1.18%)。尽管如此,本申请提出的方法的精度通常优于其他方法,特别是对于多层土的边坡;例如,在案例二中,QRMS与LHS结果相比产生较大的相对误差(-50.55%);SPCE-LAR预测的Pf,s甚至远离LHS参考值(相对误差178.02%)。The results of the above three cases show that the ASVM, AK, and ARBF methods proposed in this application are always able to estimate P f,s well for slope systems with multiple layers of soil and random variables. In cases one and three, their relative errors relative to the LHS results were within 5%; in case two, the value was about 10%. The main reason for the relatively large error in case two may be: when P f,s is small (0.91%), the LHS sample size (10000) is too small, resulting in a relatively wide 99.76% confidence interval for the P f,s estimate (0.64%~1.18%). Nevertheless, the accuracy of the method proposed in this application is generally better than other methods, especially for slopes with multiple layers of soil; for example, in case two, the QRMS results in a large relative error (-50.55%) compared to the LHS results ; P f,s predicted by SPCE-LAR is even far from the LHS reference value (relative error 178.02%).

在计算成本方面,对于上述三个案例,本申请所提出的ASMs所需的样本点数通常小于100,这在工程实践中通常被认为是计算上可行的,相比现有的方法,大大降低了计算量,提高了计算效率。其中,具有线性核函数(核函数中没有未知参数)的ARBF代理模型在模型稳定性方面优于ASVM和 AK代理模型(见图7、10和13),并且需要较少的样本点。一方面,主动学习函数的引入大大加快了模型训练速度;另一方面,简洁的代理模型(使用较少的附加参数,如核函数中的未知参数)在迭代分析过程中稳定性可能更好。而ASVM代理模型,虽然与ARBF使用相同的学习函数,可以收敛到足够的值的Pf,s值,但需要最多的样本点,并具有较大的波动范围。而广泛使用的AK模型性能在ARBF和ASVM之间。In terms of computational cost, for the above three cases, the number of sample points required by the ASMs proposed in this application is usually less than 100, which is generally considered to be computationally feasible in engineering practice. Compared with the existing methods, it greatly reduces The amount of calculation is improved, and the calculation efficiency is improved. Among them, the ARBF surrogate model with a linear kernel function (without unknown parameters in the kernel function) outperforms the ASVM and AK surrogate models in terms of model stability (see Figures 7, 10, and 13), and requires fewer sample points. On the one hand, the introduction of an active learning function greatly speeds up the model training; on the other hand, a concise surrogate model (using fewer additional parameters, such as unknown parameters in the kernel function) may be more stable during the iterative analysis process. The ASVM surrogate model, although using the same learning function as ARBF, can converge to a sufficient value of P f,s , but requires the most sample points and has a larger fluctuation range. The performance of the widely used AK model is between ARBF and ASVM.

本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments, and the same and similar parts between the various embodiments may be referred to each other.

以上对本申请所提供的基于强度折减法的边坡系统可靠度分析方法,进行了详细介绍,本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。The reliability analysis method of the slope system based on the strength reduction method provided by the present application has been introduced in detail above. In this article, specific examples are used to illustrate the principle and implementation of the present application. The descriptions of the above embodiments are only for the purpose of Help to understand the method of the present application and its core idea; meanwhile, for those of ordinary skill in the art, according to the idea of the present application, there will be changes in the specific implementation and application scope. In summary, the content of this specification It should not be construed as a limitation of this application.

Claims (7)

1.基于强度折减法的边坡系统可靠度分析方法,其特征在于,包括:1. the slope system reliability analysis method based on strength reduction method, is characterized in that, comprises: 步骤S1:在标准正态空间中,利用初始采样点策略生成所述边坡系统的训练样本集;Step S1: in the standard normal space, use the initial sampling point strategy to generate the training sample set of the slope system; 步骤S2:将所述训练样本集中未确定功能响应G(u)的样本点从所述标准正态空间转换至物理空间,并利用强度折减法计算转换至物理空间后的样本点对应的G(u);Step S2: Convert the sample points of the undetermined functional response G(u) in the training sample set from the standard normal space to the physical space, and use the intensity reduction method to calculate the corresponding G(u) of the sample points converted to the physical space. u); 步骤S3:在所述标准正态空间中,利用所述训练样本集和G(u),训练代理模型,所述代理模型为支持向量机SVM代理模型、Kriging代理模型或径向基函数RBF代理模型;Step S3: In the standard normal space, use the training sample set and G(u) to train a surrogate model, where the surrogate model is a support vector machine SVM surrogate model, a Kriging surrogate model or a radial basis function RBF surrogate Model; 步骤S4:利用训练后的代理模型预测蒙特卡罗模拟MCS池中所有样本点的功能响应,并根据预测的功能响应计算当前迭代的失效概率,将当前迭代的失效概率记录在预设矩阵中;Step S4: using the trained surrogate model to predict the functional response of all sample points in the Monte Carlo simulation MCS pool, and calculating the failure probability of the current iteration according to the predicted functional response, and recording the failure probability of the current iteration in a preset matrix; 步骤S5:判断最后五次迭代计算的失效概率的变异系数是否小于预设的收敛阈值;Step S5: judging whether the coefficient of variation of the failure probability calculated by the last five iterations is less than a preset convergence threshold; 步骤S6:当最后五次迭代计算的失效概率的变异系数不小于预设的收敛阈值时,利用主动学习函数结合训练后的代理模型,从所述MCS池中选出位于标准正态空间内的最优样本点,并将所述最优样本点加入所述训练样本集,重复步骤S2~步骤S6;Step S6: when the coefficient of variation of the failure probability calculated in the last five iterations is not less than the preset convergence threshold, use the active learning function in combination with the trained surrogate model, and select from the MCS pool to be located in the standard normal space. The optimal sample point is added to the training sample set, and steps S2 to S6 are repeated; 步骤S7:当最后五次迭代计算的失效概率的变异系数小于预设的收敛阈值时,将所述预设矩阵中最后一次迭代计算的失效概率作为所述边坡系统可靠度分析的结果;Step S7: when the coefficient of variation of the failure probability calculated by the last five iterations is less than a preset convergence threshold, the failure probability calculated by the last iteration in the preset matrix is used as the result of the reliability analysis of the slope system; 在步骤S1中,在标准正态空间中,利用初始采样点策略生成所述边坡系统的训练样本集的步骤包括:In step S1, in the standard normal space, the steps of using the initial sampling point strategy to generate the training sample set of the slope system include: 在标准正态空间中,使用3-σ规则构建所述边坡系统的初始训练样本集;所述初始训练样本集包括多个样本点u,其中u表示所述标准正态空间中随机变量u的向量;In the standard normal space, the 3-σ rule is used to construct the initial training sample set of the slope system; the initial training sample set includes a plurality of sample points u, where u represents the random variable u in the standard normal space the vector; 针对所述初始训练样本集中每个u,判断所述u是否满足以下任一条件:For each u in the initial training sample set, determine whether the u satisfies any of the following conditions: 所述u有n-1个u等于-3,另一个u等于0或者3,所述n表示u中的u的个数;或所述u的n个元素全相同,均等于-3,0或者3;The u has n-1 u equal to -3, another u equal to 0 or 3, the n represents the number of u in u; or the n elements of the u are all the same, all equal to -3, 0 or 3; 若所述u满足,则将所述u保留在所述初始训练样本集中;If the u is satisfied, then keep the u in the initial training sample set; 若所述u不满足,则将所述u从所述初始训练样本集中移除;If the u is not satisfied, remove the u from the initial training sample set; 当所述初始训练样本集判断完,获得所述训练样本集S;When the initial training sample set is judged, obtain the training sample set S; 在步骤S4中,利用训练后的代理模型预测蒙特卡罗模拟MCS池中所有样本点的功能响应,并根据预测的功能响应计算当前迭代的失效概率的步骤包括:In step S4, the steps of using the trained surrogate model to predict the functional responses of all sample points in the Monte Carlo simulation MCS pool, and calculating the failure probability of the current iteration according to the predicted functional responses include:
Figure FDA0003792716110000021
Figure FDA0003792716110000021
Figure FDA0003792716110000022
Figure FDA0003792716110000022
上式中,NSP表示所述MCS池中样本点的数目;In the above formula, N SP represents the number of sample points in the MCS pool; 当所述代理模型为SVM代理模型时,利用训练后的SVM代理模型获得的V(u(i))代替G(u(i)),代入(11)(12)式计算,获得当前迭代的失效概率;When the surrogate model is an SVM surrogate model, use V(u (i) ) obtained from the trained SVM surrogate model to replace G(u (i) ), and substitute it into equations (11) and (12) for calculation to obtain the current iteration of probability of failure; 当所述代理模型为RBF代理模型或Kriging代理模型时,利用训练后的获得的
Figure FDA0003792716110000023
代替G(u(i)),代入(11)(12)式计算,获得当前迭代的失效概率;
When the surrogate model is an RBF surrogate model or a Kriging surrogate model, use the
Figure FDA0003792716110000023
Substitute G(u (i) ) into (11) (12) for calculation to obtain the failure probability of the current iteration;
在所述步骤S6中,利用主动学习函数结合训练后的代理模型,从所述MCS池中选出位于标准正态空间内的最优样本点uc的步骤包括:In the step S6, using the active learning function in combination with the trained surrogate model, the step of selecting the optimal sample point uc located in the standard normal space from the MCS pool includes: 当所述代理模型为Kriging代理模型时,所述uc的计算公式包括:When the surrogate model is the Kriging surrogate model, the calculation formula of the uc includes:
Figure FDA0003792716110000024
Figure FDA0003792716110000024
其中,uT表示U空间中MCS池T中的样本点,
Figure FDA0003792716110000025
表示通过所述Kriging代理模型
Figure FDA0003792716110000026
预测的标准差;
where u T represents the sample points in the MCS pool T in U space,
Figure FDA0003792716110000025
represented by the Kriging proxy model
Figure FDA0003792716110000026
the standard deviation of the forecast;
当所述代理模型为RBF代理模型时,所述uc的计算公式包括:When the surrogate model is the RBF surrogate model, the calculation formula of the uc includes:
Figure FDA0003792716110000027
Figure FDA0003792716110000027
Figure FDA0003792716110000031
Figure FDA0003792716110000031
其中,uT表示所述MCS池中的一个样本点,d(uT,S)表示所述uT与当前S中样本点的最小距离,d(S)是目标最小距离的限值,λ是比例因子,0.1≤λ≤0.5;Among them, u T represents a sample point in the MCS pool, d(u T , S) represents the minimum distance between the u T and the sample point in the current S, d(S) is the limit of the minimum distance of the target, λ is the scale factor, 0.1≤λ≤0.5; 当所述代理模型为SVM代理模型时,采用
Figure FDA0003792716110000032
代替
Figure FDA0003792716110000033
代入(15)、(16)式计算uc
When the proxy model is the SVM proxy model, use
Figure FDA0003792716110000032
replace
Figure FDA0003792716110000033
Substitute into equations (15) and (16) to calculate u c .
2.根据权利要求1所述的方法,其特征在于,在步骤S2中,将所述训练样本集中未确定功能响应G(u)的样本点从所述标准正态空间转换至物理空间,并利用强度折减法计算转换至物理空间后的样本点对应的G(u)的步骤包括:2. The method according to claim 1, wherein in step S2, the sample points of the undetermined functional response G(u) in the training sample set are converted from the standard normal space to the physical space, and The steps of calculating G(u) corresponding to the sample point converted to physical space by using the intensity reduction method include: 令标准正态空间为U,物理空间为X;Let the standard normal space be U and the physical space be X; 将所述S中未确定G(u)的样本点从所述U转换至X后,所述样本点由u转换为x;After converting the sample points of the undetermined G(u) in the S from the U to X, the sample points are converted from u to x; 利用给定的线性函数g(x),计算所述x的功能响应:Using a given linear function g(x), compute the functional response of said x: g(x)=FS(x)-1 (1);g(x)=FS(x)-1(1); 其中,FS是使用FLAC3D中嵌入的强度折减法计算的稳定性系数;where FS is the stability factor calculated using the strength reduction method embedded in FLAC 3D ; 通过(1)式可得到对应的G(u),满足:The corresponding G(u) can be obtained by formula (1), which satisfies: g(x)=G(u) (2)。g(x)=G(u) (2). 3.根据权利要求2所述的方法,其特征在于,在步骤S3中,当所述代理模型为支持向量机SVM代理模型时,在所述标准正态空间中,利用所述训练样本集和G(u),训练代理模型的步骤包括:3. The method according to claim 2, wherein in step S3, when the surrogate model is a support vector machine (SVM) surrogate model, in the standard normal space, the training sample set and G(u), the steps of training the surrogate model include: 在所述标准正态空间中,利用所述训练样本集训练所述SVM代理模型;其中,当前S中第i次模拟的一个样本点u(i)S,满足G(u(i)S)>0的样本点的向量位于一侧,满足G(u(j)S)<0的样本点位于另一侧;In the standard normal space, use the training sample set to train the SVM surrogate model; wherein, a sample point u (i)S of the i-th simulation in the current S satisfies G(u (i)S ) The vector of sample points > 0 is on one side, and the sample points satisfying G(u (j)S )<0 are on the other side; 针对当前S,利用所述SVM代理模型搜索最优分类超平面H(u):For the current S, use the SVM surrogate model to search for the optimal classification hyperplane H(u):
Figure FDA0003792716110000034
Figure FDA0003792716110000034
Figure FDA0003792716110000035
Figure FDA0003792716110000035
上式中,w和e表示未知参数,wT表示w矩阵的转置,yi是G(u(i)S)的分类符号,表示正或负;In the above formula, w and e represent unknown parameters, w T represents the transpose of the w matrix, y i is the classification symbol of G(u (i)S ), indicating positive or negative; 计算当前S中所有样本点到所述H(u)的距离向量V(u):Calculate the distance vector V(u) from all sample points in the current S to the H(u):
Figure FDA0003792716110000041
Figure FDA0003792716110000041
(5)式中,
Figure FDA0003792716110000042
为支持向量,表示当前S中距离H(u)最小的样本点;NSV
Figure FDA0003792716110000043
的数目;ωi通过公式(4)优化求解获得,表示第i个样本点的权重系数;
Figure FDA0003792716110000044
表示
Figure FDA0003792716110000045
矩阵的转置;
In formula (5),
Figure FDA0003792716110000042
is the support vector, representing the sample point with the smallest distance H(u) in the current S; N SV is
Figure FDA0003792716110000043
The number of ; ω i is obtained by the optimization solution of formula (4), which represents the weight coefficient of the ith sample point;
Figure FDA0003792716110000044
express
Figure FDA0003792716110000045
transpose of a matrix;
根据V(u)的分类符号的正或负,确定当前S中各样本点的分类情况。According to whether the classification sign of V(u) is positive or negative, the classification status of each sample point in the current S is determined.
4.根据权利要求2所述的方法,其特征在于,在步骤S3中,当所述代理模型为Kriging代理模型时,在所述标准正态空间中,利用所述训练样本集和G(u),训练代理模型的步骤包括:4. The method according to claim 2, wherein in step S3, when the surrogate model is a Kriging surrogate model, in the standard normal space, the training sample set and G(u ), the steps to train the surrogate model include: 在所述标准正态空间中,利用所述训练样本集训练Kriging代理模型,获得G(u)对应的代理表达式
Figure FDA0003792716110000046
In the standard normal space, use the training sample set to train the Kriging surrogate model to obtain the surrogate expression corresponding to G(u)
Figure FDA0003792716110000046
Figure FDA0003792716110000047
Figure FDA0003792716110000047
(6)式中,L(u)表示从回归分析中获得的代表G(u)趋势的函数,z(u)是假定的平稳高斯过程;当L(u)=0时,第i次模拟的样本点u(i)和第j次模拟的样本点u(j)之间的协方差为:In formula (6), L(u) represents the function representing the trend of G(u) obtained from regression analysis, and z(u) is an assumed stationary Gaussian process; when L(u)=0, the ith simulation The covariance between the sample point u (i) of and the sample point u (j) of the jth simulation is:
Figure FDA0003792716110000048
Figure FDA0003792716110000048
(7)式中,σ2z表示过程方差,R(·)为高斯核函数,表示为:In formula (7), σ 2z represents the process variance, and R( ) is the Gaussian kernel function, which is expressed as:
Figure FDA0003792716110000049
Figure FDA0003792716110000049
(8)式中,θ表示未知系数θ的向量;其中,θ和σz通过当前样本集S中的所有点u(i)S及其对应的G(u(i)S),结合最大似然估计来获得。In formula (8), θ represents the vector of unknown coefficients θ; among them, θ and σ z pass through all points u (i)S in the current sample set S and their corresponding G(u (i)S ), combined with the maximum likelihood Estimated to obtain.
5.根据权利要求2所述的方法,其特征在于,在步骤S3中,当所述代理模型为径向基函数RBF代理模型时,在所述标准正态空间中,利用所述训练样本集和G(u),训练代理模型的步骤包括:5. The method according to claim 2, wherein, in step S3, when the surrogate model is a radial basis function (RBF) surrogate model, in the standard normal space, the training sample set is used and G(u), the steps to train the surrogate model include: 在所述标准正态空间中,利用所述训练样本集训练RBF代理模型,获得G(u)对应的代理表达式
Figure FDA00037927161100000410
In the standard normal space, use the training sample set to train the RBF surrogate model, and obtain the surrogate expression corresponding to G(u)
Figure FDA00037927161100000410
Figure FDA00037927161100000411
Figure FDA00037927161100000411
(9)式中,u(i)S表示当前S中第i次模拟的一个样本点,N表示当前S中的样本点数目,ρ、b分别表示所述RBF代理模型中未知系数ρ、b的向量,n表示u中随机变量的个数,uj表示u中第j个随机变量,Ψ(·)表示核函数;In formula (9), u (i)S represents a sample point of the i-th simulation in the current S, N represents the number of sample points in the current S, and ρ and b respectively represent the unknown coefficients ρ and b in the RBF surrogate model. The vector of , n represents the number of random variables in u, u j represents the jth random variable in u, and Ψ( ) represents the kernel function; 采用线性核函数Ψ(a)=a,将每个样本点u(i)S代入(9)式,求解所述未知系数;Adopt linear kernel function Ψ(a)=a, substitute each sample point u (i)S into (9) formula, solve described unknown coefficient;
Figure FDA0003792716110000051
Figure FDA0003792716110000051
上式中,第n+1项的未知系数通过正交条件确定,Ψij表示使用所述Ψ(·)计算的i、j两次模拟的样本点之间的距离值。In the above formula, the unknown coefficient of the n+1th term is determined by the orthogonal condition, and Ψ ij represents the distance value between the sample points of i and j simulated twice by using the Ψ(·).
6.根据权利要求1所述的方法,其特征在于,在步骤S5中,判断最后五次迭代计算的失效概率的变异系数是否小于预设的收敛阈值的步骤包括:6. The method according to claim 1, wherein, in step S5, the step of judging whether the coefficient of variation of the failure probability calculated by the last five iterations is less than a preset convergence threshold comprises: 根据最后五次迭代计算的失效概率的标准差
Figure FDA0003792716110000052
和平均值
Figure FDA0003792716110000053
计算变异系数
Figure FDA0003792716110000054
Standard deviation of failure probabilities calculated from the last five iterations
Figure FDA0003792716110000052
and mean
Figure FDA0003792716110000053
Calculate the coefficient of variation
Figure FDA0003792716110000054
Figure FDA0003792716110000055
Figure FDA0003792716110000055
判断所述变异系数是否小于预设的收敛阈值ε。It is judged whether the coefficient of variation is smaller than a preset convergence threshold ε.
7.根据权利要求2所述的方法,其特征在于,所述方法还包括:7. The method according to claim 2, wherein the method further comprises: 将显式的高度非线性函数g(x)’引入作为测试,对步骤S2~步骤S6进行验证,其中:The explicit highly nonlinear function g(x)' is introduced as a test, and steps S2 to S6 are verified, wherein:
Figure FDA0003792716110000056
Figure FDA0003792716110000056
CN202010214034.6A 2020-03-24 2020-03-24 Slope system reliability analysis method based on intensity reduction method Active CN111444649B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010214034.6A CN111444649B (en) 2020-03-24 2020-03-24 Slope system reliability analysis method based on intensity reduction method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010214034.6A CN111444649B (en) 2020-03-24 2020-03-24 Slope system reliability analysis method based on intensity reduction method

Publications (2)

Publication Number Publication Date
CN111444649A CN111444649A (en) 2020-07-24
CN111444649B true CN111444649B (en) 2022-10-18

Family

ID=71654293

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010214034.6A Active CN111444649B (en) 2020-03-24 2020-03-24 Slope system reliability analysis method based on intensity reduction method

Country Status (1)

Country Link
CN (1) CN111444649B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112733392B (en) * 2020-10-30 2022-02-15 成都理工大学 Reliability analysis method of slope system based on binary classification
CN113449429B (en) * 2021-07-09 2025-01-24 中国电建集团贵阳勘测设计研究院有限公司 A correction method for slope stability evaluation based on local average
CN113722920B (en) * 2021-08-30 2024-03-19 河海大学 Rapid calculation method for reliability of side slope earthquake based on FLAC3D-Python secondary development
CN114818418A (en) * 2022-04-11 2022-07-29 南昌工程学院 Slope reliability analysis method based on active learning multivariate adaptive regression spline
CN119049611B (en) * 2024-08-26 2025-04-18 西南交通大学 Reliability analysis method of high-dimensional composite material structures based on active learning model

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105804073A (en) * 2016-03-29 2016-07-27 青岛理工大学 Design method for multi-layer side slope anchor rod support length
WO2018072351A1 (en) * 2016-10-20 2018-04-26 北京工业大学 Method for optimizing support vector machine on basis of particle swarm optimization algorithm

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8930299B2 (en) * 2010-12-15 2015-01-06 Vaisala, Inc. Systems and methods for wind forecasting and grid management
CN106021853B (en) * 2016-05-09 2019-02-12 青岛理工大学 Method for developing slope stability and reliability analysis software under spatial variation characteristic
CN107239589A (en) * 2017-04-07 2017-10-10 西安理工大学 Reliability of slope analysis method based on MRVM AFOSM
CN107563067A (en) * 2017-09-06 2018-01-09 电子科技大学 Analysis of structural reliability method based on Adaptive proxy model
CN108647457B (en) * 2018-05-16 2020-09-29 中国地质大学(武汉) A kind of SCCRF generation method and system
CN109446616A (en) * 2018-10-18 2019-03-08 东北电力大学 A kind of homogeneous slope method for evaluating reliability
CN111428363B (en) * 2020-03-24 2022-07-01 成都理工大学 Slope system failure probability calculation method based on Support Vector Machine (SVM)
CN111339488B (en) * 2020-03-24 2023-06-13 成都理工大学 Slope system failure probability calculation method based on Kriging
CN111339487B (en) * 2020-03-24 2023-06-13 成都理工大学 Calculation Method of Failure Probability of Slope System Based on Radial Basis Function RBF

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105804073A (en) * 2016-03-29 2016-07-27 青岛理工大学 Design method for multi-layer side slope anchor rod support length
WO2018072351A1 (en) * 2016-10-20 2018-04-26 北京工业大学 Method for optimizing support vector machine on basis of particle swarm optimization algorithm

Also Published As

Publication number Publication date
CN111444649A (en) 2020-07-24

Similar Documents

Publication Publication Date Title
CN111444649B (en) Slope system reliability analysis method based on intensity reduction method
CN111339488A (en) Calculation method of failure probability of slope system based on Kriging
CN111428363B (en) Slope system failure probability calculation method based on Support Vector Machine (SVM)
CN111339487B (en) Calculation Method of Failure Probability of Slope System Based on Radial Basis Function RBF
WO2020224112A1 (en) Time series forecasting method employing training series model
CN105843073B (en) A kind of wing structure aeroelastic stability analysis method not knowing depression of order based on aerodynamic force
CN104376231B (en) Based on the damnification recognition method for improving approximate Bayes&#39;s calculating
Erdogan et al. Inverse propagation of uncertainties in finite element model updating through use of fuzzy arithmetic
Han et al. Surrogate-based aerodynamic shape optimization with application to wind turbine airfoils
CN106372278A (en) Sensitivity analysis method jointly considering input parameter uncertainty and proxy model uncertainty
CN106096127A (en) Robust error estimator method containing interval parameter uncertainty structure
CN117494567B (en) Agent model assisted differential evolution method for mixed integer expensive optimization problem
CN105930562A (en) Structural performance optimum design method under non-probability conditions
CN119227463A (en) A multi-modal data driven method for multiaxial fatigue life prediction of metals
CN114818418A (en) Slope reliability analysis method based on active learning multivariate adaptive regression spline
CN117932999A (en) Bayesian model correction method, storage medium and device based on deep learning
Zhang et al. Reliability sensitivity based on profust model: an application to aircraft icing analysis
Yun et al. A coupled adaptive radial-based importance sampling and single-loop Kriging surrogate model for time-dependent reliability analysis
CN116522601A (en) Reliability analysis method based on Monte Carlo and active learning of cricket
Ding et al. Jaya-based long short-term memory neural network for structural damage identification with consideration of measurement uncertainties
Chu et al. Reliability based optimization with metaheuristic algorithms and Latin hypercube sampling based surrogate models
CN102254184B (en) Method for fusing multi-physical-domain feature information
CN115438575A (en) An Analytical Method for High Precision Airfoil Flow Field Prediction
Yi et al. Efficient global optimization using a multi-point and multi-objective infill sampling criteria
CN112733392B (en) Reliability analysis method of slope system based on binary classification

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant