Reliability analysis method coupling support vector regression and quasi-uniform importance sampling

Through the coupled support vector regression and quasi-uniform importance sampling, the problem that structural reliability analysis efficiency and accuracy in the prior art is difficult to meet the needs, and efficient and accurate structural reliability evaluation is achieved, which reduces the calculation cost.

CN119808562AActive Publication Date: 2025-04-11UNIV OF ELECTRONICS SCI & TECH OF CHINA +1
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411880134.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-19
Publication Date
2025-04-11
Estimated Expiration
2044-12-19

AI Technical Summary

Technical Problem

The existing structural reliability analysis methods are difficult to meet actual needs when dealing with high computational costs and low failure probability, especially in the design and manufacturing of complex equipment.

Method used

Using the method of coupled support vector regression and quasi-uniform importance sampling, the proxy modeling sequence and reliability evaluation sequence are generated through Sobol sampling, and uniform samples are obtained through uniform sampling transformation, which is used to train the support vector regression model to improve analysis accuracy and efficiency.

Benefits of technology

This method can significantly improve the accuracy and modeling efficiency of structural reliability analysis, reduce the number of calls to high-computation cost functional functions, reduce the computational cost of finite element simulation, and provide global proxy modeling to support the reliability evaluation of complex structures.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119808562A_ABST
    Figure CN119808562A_ABST
Patent Text Reader

Abstract

A reliability analysis method coupling support vector regression and quasi-uniform importance sampling comprises the following steps: obtaining composition of a to-be-evaluated structure, and confirming a failure mode of the structure and a corresponding performance function; a proxy modeling sequence and a reliability evaluation sequence are obtained through Sobol sampling; respectively converting the proxy modeling sequence and the reliability evaluation sequence into a first uniform sample and a second uniform sample through uniform sampling conversion; calculating system response of the first uniform sample according to the performance function to obtain a first system response sample; normalizing the first uniform sample and the first system response sample as training data, and training a support vector regression model; inputting the second uniform sample into the trained support vector regression model to obtain the structural reliability; according to the method, Sobol-based quasi-uniform importance sampling is provided, the failure space can be better covered, the sampling result has lower dispersity, and after the Sobol-based quasi-uniform importance sampling is coupled with the support vector regression model, the precision and the modeling efficiency can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention relates to the technical field of equipment manufacturing, and more particularly to a reliability analysis method of coupling support vector regression and quasi-uniform importance sampling. Background Art

[0002] At present, with the leapfrog development of major equipment design and manufacturing technology, engineering components are developing towards precision, complexity, high speed, large size and high performance, such as the reliability of aircraft engine hot end components, armored vehicle power units or transmission devices. However, uncertainty is widely present in the structure, which in turn causes uncertainty in materials, dimensions, loads and environments. At the same time, when a product fails under harsh operating conditions, it may cause economic and property losses at the least, or even catastrophic accidents and threaten life safety. Therefore, carrying out reliability design and evaluation of equipment structures under uncertainty is the key basis for ensuring the safe and reliable operation of major equipment structures. However, the structural reliability analysis of complex equipment often involves finite element simulation, and high reliability requires a low failure probability, which makes the calculation cost unacceptable, and the related needs are becoming more and more urgent.

[0003] So far, research on structural reliability analysis methods has made great progress. Scholars and engineers hope to find a structural reliability analysis method with low failure probability at high computational cost to solve practical engineering problems. The current mainstream methods include analytical methods and simulation methods. For analytical methods, because such methods rely on the first-order Taylor series expansion of the performance function for approximation, they often have large calculation errors. For simulation methods, the most widely used is Monte Carlo simulation. This method has stable calculation results, but requires a large sample capacity and is difficult to apply to low failure probability problems. On this basis, many simulation methods based on variance reduction technology have been developed, and proxy models have been established based on machine learning theory to solve high computational cost problems. For example, in order to improve the efficiency and accuracy of reliability analysis, the prior art proposes to use Kriging as a proxy modeling algorithm. This method is difficult to apply to high-data and high-dimensional scenarios. When the training samples and dimensions increase, the modeling speed is slow, which may be more than several hours, and the focus is on local optimal modeling. When evaluating changes in performance functions, the overall reliability evaluation accuracy is low.

[0004] Therefore, how to further improve efficiency and accuracy is an urgent problem that needs to be solved by those skilled in the art. Therefore, how to further improve efficiency and accuracy is an urgent problem that needs to be solved by those skilled in the art. Summary of the invention

[0005] In view of this, the present invention provides a reliability analysis method that couples support vector regression and quasi-uniform importance sampling, which can further improve the accuracy and modeling efficiency.

[0006] In order to achieve the above object, the present invention adopts the following technical solution:

[0007] A reliability analysis method for coupling support vector regression and quasi-uniform importance sampling includes the following steps:

[0008] Obtain the composition of the structure to be evaluated and identify the failure mode of the structure and the corresponding functional function.

[0009] The surrogate modeling sequence and reliability assessment sequence are obtained through Sobol sampling.

[0010] The agent modeling sequence and the reliability evaluation sequence are respectively converted into a first uniform sample and a second uniform sample through uniform sampling conversion.

[0011] The system response of the first uniform sample is calculated according to the functional function to obtain a first system response sample.

[0012] The first uniform sample and the first system response sample are normalized respectively, and the normalized data are used as training data to train the support vector regression model.

[0013] The second uniform sample is input into the trained support vector regression model, and the structural reliability is confirmed by combining the weights of each sample in the second uniform sample.

[0014] Preferably, the support vector regression model is trained by K-fold cross validation and Bayesian optimization.

[0015] Preferably, the training step includes calculating a model error, wherein the model error is:

[0016]

[0017] Among them, Error is the model error, RMSE j is the root mean square error of the jth time in K-fold cross validation, K is the number of folds, is the predicted value of the i-th sample of the support vector regression model, y i is the system response value of the i-th sample.

[0018] Preferably, the uniform sampling conversion includes:

[0019] X0=F -1 (p)+[F -1 (1-p)-F -1 (p)]*U0

[0020] X=F -1 (p)+[F -1 (1-p)-F -1 (p)]*U

[0021] Among them, X0 is the first uniform sample, X is the second uniform sample; F -1 (·) represents the inverse function of the cumulative distribution function of the random variable in the performance function, p is the interval boundary probability; U0 is the agent modeling sequence, and U is the reliability evaluation sequence.

[0022] Preferably, the normalization function is:

[0023]

[0024] Wherein, x represents the normalized result of the first uniform sample, which is the input sample of the proxy model; y represents the normalized result of the first system response sample, which is the output sample of the proxy model; X and Y are the first uniform sample and the first system response sample respectively; X min and Y max The minimum and maximum values ​​of the input samples, Y min and Y max are the minimum and maximum values ​​of the output samples.

[0025] Preferably, the structure to be evaluated is a cantilever beam structure, the failure mode of the cantilever beam structure is that the actual displacement exceeds the allowable displacement, and the functional function is:

[0026]

[0027] Where D0 is the allowable displacement, X = (E, L, h, t, P x ,P y ), representing 6 independent random variables; E is the elastic modulus, L is the length of the cantilever beam, h is the width of the cantilever beam, t is the height of the cantilever beam, P x is the horizontal load, P y is the vertical load.

[0028] Preferably, the structure to be evaluated is a two-dimensional steel beam structure, the failure mode of the two-dimensional steel beam structure is that the actual load exceeds the allowable load, and the functional function is:

[0029] Y(X0)=ZF Y -M

[0030] Where X=(Z,F Y ), representing two independent random variables, M is the allowable load, Z is the plastic modulus, F Y is the yield strength of steel.

[0031] A reliability analysis system coupled with support vector regression and quasi-uniform importance sampling, comprising an acquisition module, a quasi-uniform sampling module, a model training module and a reliability analysis module;

[0032] The acquisition module is used to acquire the composition of the structure to be evaluated and to confirm the failure mode of the structure and the corresponding functional function.

[0033] The quasi-uniform sampling module is used to obtain a proxy modeling sequence and a reliability evaluation sequence through Sobol sampling; and is used to convert the proxy modeling sequence and the reliability evaluation sequence into a first uniform sample and a second uniform sample respectively through uniform sampling conversion.

[0034] The model training module is used to construct a knowledge vector regression model as a proxy model; normalize the first uniform sample and the first system response sample respectively, and use the normalized data as training data; and train the support vector regression model through the training data, K-fold cross validation and Bayesian optimization.

[0035] The reliability analysis module is used to input the second uniform sample into the trained support vector regression model to calculate the structural reliability.

[0036] A computer-readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of any of the above-mentioned distributed data storage methods are implemented.

[0037] It can be seen from the above technical solutions that, compared with the prior art, the present invention discloses a reliability analysis method that couples support vector regression and quasi-uniform importance sampling, and proposes a quasi-uniform importance sampling based on Sobol, which can better cover the failure space, and the sampling results have lower dispersion. After coupling it with the support vector regression model, it can simultaneously reduce the number of calls to the system response and the number of calls to the proxy model, thereby improving the accuracy and modeling efficiency; through the uniform training samples generated by Sobol, the support vector regression model can realize global proxy modeling, and at the same time can reduce the number of calls to functional functions with high computational costs, such as the number of calls to finite element simulation, thereby improving the overall efficiency of the structural reliability analysis method; the present invention introduces K-fold cross-validation and Bayesian optimization to simultaneously train the training set and validation set errors, which can improve the model generalization ability; the present invention can realize accurate global proxy modeling, and for performance functions involving verification of allowable loads and life, it can provide a reliability curve under allowable load changes without the need to call additional system responses or proxy models. BRIEF DESCRIPTION OF THE DRAWINGS

[0038] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying creative work.

[0039] Figure 1 A flow chart of the reliability analysis method provided by the present invention;

[0040] Figure 2 The Sobol sequence for agent modeling provided by the present invention;

[0041] Figure 3 The quasi-uniform sample for proxy modeling provided by the present invention;

[0042] Figure 4 It is the curve of Bayesian optimization in Example 2 of the present invention;

[0043] Figure 5 The prediction result of the agent modeling in Example 2 of the present invention;

[0044] Figure 6 is the prediction result of the reliability evaluation in Example 2 of the present invention;

[0045] Figure 7 The sample size in Example 2 of the present invention is 10 6 Box plots of different simulation methods;

[0046] Figure 8 The reliability index of Example 2 of the present invention varies with the allowable load;

[0047] Fig. 9 This is a schematic diagram of the cantilever beam structure of Example 3 of the present invention;

[0048] Fig.10 It is the curve of Bayesian optimization in Example 3 of the present invention;

[0049] Fig.11 The sample size in Example 3 of the present invention is 10 6 Box plots of different simulation methods;

[0050] Fig.12 This is the result of the reliability index changing with the allowable displacement in Example 3 of the present invention. DETAILED DESCRIPTION

[0051] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.

[0052] Example 1

[0053] like Figure 1 The embodiment of the present invention discloses a reliability analysis method of coupling support vector regression and quasi-uniform importance sampling, comprising the following steps:

[0054] S1-1: Obtain the composition of the structure to be evaluated, and confirm the failure mode of the structure and the corresponding functional function. Specifically, analyze the instructions, design standards, expert opinions and historical data of the structure to be evaluated, and form a system response model based on the composition, function and working conditions of the structure to be evaluated. When determining the variables that affect the functional function, such as the size of the structure, material properties, working loads, etc., it is necessary to understand that due to randomness and uncertainty, the value of the variable is usually random, and its uncertainty needs to be described by a probability distribution. As for the modeling of the probability distribution of variables, it can be obtained based on existing data or engineering experience. This belongs to the existing general technology and will not be repeated in the present invention.

[0055] S1-2: The proxy modeling sequence and reliability assessment sequence are obtained through Sobol sampling.

[0056] S1-3: Convert the agent modeling sequence and the reliability evaluation sequence into the first uniform sample and the second uniform sample respectively through uniform sampling conversion.

[0057] S1-4: Calculate the system response of the first uniform sample according to the function to obtain a first system response sample. Specifically, input the first uniform sample into the system response model, the system response model performs simulation, and automatically calculates the true value of the system response according to the preset function.

[0058] S1-5: normalizing the first uniform sample and the first system response sample respectively, and using the normalized data as training data to train the support vector regression model through K-fold cross validation and Bayesian optimization;

[0059] S1-6: Input the second uniform sample into the trained support vector regression model, and confirm the structural reliability by combining the weights of each sample in the second uniform sample, where the sample weight refers to the probability density of the sample.

[0060] In this embodiment, S1-1 needs to confirm the number and distribution function of random variables through the function function. When performing Sobol sampling, it is necessary to confirm the sampling dimension according to the number of random variables, so as to form a sampling sample of a specific capacity. S1-2 and S1-3 are the processes of quasi-uniform sampling. First, Sobol is sampled to generate a pseudo-random Sobol sequence, that is, a proxy modeling sequence and a reliability assessment sequence. Then, a uniform sampling conversion is performed to convert the Sobol sequence into an interval corresponding to the random variable, and a first uniform sample for training the proxy model and a second uniform sample for reliability analysis are obtained. S1-4 and S1-5 are the training process of the proxy model, and the proxy model is a support vector regression model; the training data is a sample pair consisting of the first uniform sample and its corresponding system response sample, which is used as the input and output of the training model. The proxy model is trained, and the model parameters, that is, the coefficient of the kernel function, the penalty factor of the error term, and the error interval, are updated through the Bayesian optimization strategy until the preset number of iterations is met. S1-6 is a reliability analysis process, which uses the model trained in S5 to analyze reliability under the condition of the second uniform sample.

[0061] Among them, the specific steps of reliability analysis include inputting the second uniform sample into the trained support vector regression model to calculate the system response of each sample, confirming the structural validity, calculating the structural failure probability based on the sample weight, and calculating the reliability index based on the structural failure probability.

[0062] Specifically, the calculation formula for the structural failure probability is:

[0063]

[0064] in, represents the failure probability of the structure; X i represents the i-th reliability evaluation uniform sample X; I(X i ) represents the characteristic function, when When I(X i )=1, when When I(X i )=0;w(X i ) represents the weight of the i-th sample, d represents the dimension of the structure function, F j -1 (·) represents the jth random variable X j The inverse function of the cumulative distribution function, f(·) represents the jth random variable X j The probability density function of , which can be obtained by the function type, mean and standard deviation of the random distribution.

[0065] Confirm the reliability index β:

[0066]

[0067] Among them, Φ -1 (·) is the inverse function of the cumulative distribution function of the standard normal distribution.

[0068] In order to further implement the above technical solution, K-fold cross validation is introduced when training the model. The training data is divided into a training set and a validation set according to the K value, and the model error Error under cross validation is calculated. The specific formula is:

[0069]

[0070] Among them, Error is the model error, RMSE j is the root mean square error of the jth time in K-fold cross validation, K is the number of folds, is the predicted value of the i-th sample of the support vector regression model, y i is the system response value of the i-th sample.

[0071] It should be pointed out that the combination of K-fold cross validation and Bayesian optimization to train the proxy model and find the best hyperparameters for support vector regression can improve the generalization ability of the proxy model, that is, the model has high prediction accuracy on both training samples and reliability assessment samples. Specifically, appropriate hyperparameters are required to improve the prediction accuracy of the support vector regression model. Bayesian optimization can optimize hyperparameters, but only optimizing the training set will lead to overfitting, resulting in worse accuracy when predicting new data. Therefore, K-fold cross validation is introduced to improve the generalization ability of the model, that is, the accuracy of predicting new data (the prediction accuracy of reliability assessment data not used for training).

[0072] In order to further implement the above technical solution, the formula for uniform sampling conversion is:

[0073] X0=F -1 (p)+[F -1 (1-p)-F -1 (p)]*U0

[0074] X=F -1 (p)+[F -1 (1-p)-F -1 (p)]*U

[0075] Among them, X0 is the first uniform sample, X is the second uniform sample; F -1 (·) represents the inverse function of the cumulative distribution function of the random variable in the performance function, p is the interval boundary probability, and for the structural reliability analysis problem to be analyzed, the lower the failure probability, the smaller the value of p; U0 is the agent modeling sequence, and U is the reliability evaluation sequence.

[0076] Furthermore, the interval boundary probability can be set to p = 1 × 10 -10 .

[0077] In order to further implement the above technical solution, the normalization function used when constructing training data is:

[0078]

[0079] Wherein, x represents the normalized result of the first uniform sample, which is the input sample of the proxy model; y represents the normalized result of the first system response sample, which is the output sample of the proxy model; X and Y are the first uniform sample and the first system response sample respectively; X min and X max The minimum and maximum values ​​of the input samples, Y min and Y max The minimum and maximum values ​​of the output samples are obtained by normalizing the input and output values ​​of the training model to be between -1 and 1, which is convenient for training the support vector regression model.

[0080] Example 2

[0081] Based on the same inventive concept, the method in Example 1 is used to implement the structural reliability analysis of the two-dimensional steel beam, and the specific steps include:

[0082] S2-1: According to the composition, function and working conditions of the structure to be evaluated, determine the failure mode of the structure and the corresponding functional function Y(X), and obtain the dimension d of the random variable X that affects the structural functional function and the distribution function of the random variable X;

[0083] The functional function in this embodiment is expressed as:

[0084] Y(X0)=ZF Y -M

[0085] Where X=(X,F Y ), representing two independent random variables, M is the allowable load, which is a constant and can be taken as 2500 first, and then other values ​​can be taken when evaluating the relationship between reliability and allowable load in the future. The dimension of the structural function function is d = 2; and the distribution information of the random variables is: Z is the plastic modulus, F Y is the yield strength of steel, Z and F Y Independent of each other, Z follows a maximum Gumbel distribution with a mean of 100 and a standard deviation of 4, F Y It follows a maximum log-normal distribution with a mean of 40 and a standard deviation of 4.

[0086] S2-2: According to the dimension d of the random variable, Sobol sampling is used to obtain the Sobol agent modeling sequence U0 and the reliability evaluation sequence U with sample sizes N0 and N.

[0087] Among them, the sample size of the Sobol sampling agent modeling sequence U0 is N0=50d=100 and the sample size of the reliability evaluation sequence U is N=10 5 . Figure 2 The sample capacity of the Sobol agent modeling sequence is N0=50d=100, where U1 and U2 in the horizontal and vertical coordinates represent two groups of Sobol sequences between 0 and 1, U1 corresponds to the Sobol sequence of Z, and U2 corresponds to the Sobol sequence of Fy.

[0088] S2-3: According to the uniform sampling formula, the Sobol sequence is converted to the interval corresponding to the random variable to obtain the first uniform sample for agent modeling and the second uniform sample for reliability evaluation.

[0089] In this embodiment, the interval boundary probability p=1×10 -10 The sample boundaries of random variables are shown in Table 1. The uniform sampling formula is used to convert the Sobol sequence into the first uniform sample of the random variable corresponding interval. Figure 3 As shown, in which Z in the horizontal and vertical coordinates is the plastic modulus, F Y is the yield strength of steel.

[0090] Table 1 Sampling boundaries of random variables

[0091] random variable <![CDATA[Lower boundary: F -1 (p)]]> <![CDATA[Upper boundary: F -1 (1 - p)]]> Z 88.42 170.01 <![CDATA[F Y ]]> 21.10 75.02

[0092] S2-4: Input the first uniform sample X0 into the pre-built system response model to obtain the system response Y(X0).

[0093] S2-5: Normalize the first uniform sample and the first system response sample respectively, use the normalized data as training data, and train the support vector regression model through K-fold cross validation and Bayesian optimization.

[0094] S2-6: Input the second uniform sample into the trained support vector regression model, calculate the structural failure probability based on the sample weight, and confirm the structural reliability.

[0095] Figure 4 This is a diagram of the training process of the Bayesian optimization support vector regression model for K-fold cross validation in this embodiment, where the number of training points for Bayesian optimization is 20, the number of iterations is 100, and the objective function is It establishes a proxy model of support vector regression hyperparameters and training errors based on the Gaussian process regression algorithm, and minimizes the training error through the algorithm's own learning function, thereby improving the performance of support vector regression proxy modeling. Since Bayesian optimization is a general algorithm, it will not be described in detail here.

[0096] Table 2 Model training results

[0097] index RMSE <![CDATA[R 2 ]]> Proxy Modeling Sample <![CDATA[7.12×10 -4 ]]> 1 Reliability Assessment Sample <![CDATA[7.24×10 -5 ]]> 1

[0098] Figure 5 is the training result of the proxy model, the horizontal axis is the real system response, and the vertical axis is the system response predicted by the system. The root mean square error RMSE is calculated based on the training results, where the closer the RMSE is to 0, the better the training result is, as shown in Table 2. At the same time, in order to further quantify the training results, the coefficient of determination (R 2 ) This indicator, among which R 2 The closer it is to 1, the better the training result.

[0099] The calculation method of the coefficient of determination is:

[0100]

[0101] in, is the mean of the first system response sample.

[0102] Figure 6 Table 2 also shows the comparison between the prediction results of the support vector regression proxy model and the actual system response of the running samples used for reliability assessment and the numerical index results of the support vector regression proxy model.

[0103] Next, the effectiveness of the present invention is verified through this example.

[0104] First, the effectiveness of quasi-importance sampling is investigated. Without using the support vector regression model, taking the allowable load M = 2500 as an example, each method is simulated 20 times, and the mean and coefficient of variation of the results of each method are compared.

[0105] Table 3 Comparison of the results of the basic simulation method in Example 2

[0106]

[0107] As shown in Table 3, MCS represents Monte Carlo simulation, and QMC represents Quasi-Monte Carlo simulation. Both methods are general techniques and will not be described here. UIS represents Uniform Importance Sampling, and QUIS represents Quasi-Uniform Importance Sampling proposed in the present invention. The difference between the two is that the sampling methods are different, and the calculation method of the reliability index is the same. As shown in Table 3, N represents the sample size of the simulation method. Under the same sample size, the dispersion of the quasi-uniform importance sampling proposed in the present invention is the smallest. Under low sample capacity, the present invention can provide accurate evaluation results of reliability indicators, which general methods cannot do. Figure 7 As shown, the sample size is 10 6 The box plot below compares the results of different methods. For each box plot, each horizontal line from top to bottom represents the maximum value, upper quartile, median, lower quartile and minimum value of the result in 20 repeated simulations. The narrower the plot, the better the result. The quasi-uniform importance sampling proposed in the present invention has the lowest dispersion.

[0108] Secondly, the overall effectiveness of the present invention, such as Figure 8 , which is the relationship between the allowable load M and the reliability index result of the proposed method. Among them, the number of times the Monte Carlo calls the system response is N=106, the number of times the method proposed in the present invention calls the system response is 100 times, and the number of times the proxy model is called is a sample capacity of N=105 times. On the one hand, the proposed method reduces the number of times the system response is called by establishing a support vector regression proxy model, which greatly reduces the calculation cost for complex finite element simulation problems. In this embodiment, the reliability index of the system decreases with the increase of the allowable load. In the case of low reliability, that is, when the failure probability is high, the results of the Monte Carlo method and the method of the present invention are consistent. With the increase of reliability, that is, when the failure probability is low, the error of the Monte Carlo simulation method gradually increases. When the allowable load is lower than 2300, the Monte Carlo method can no longer evaluate the reliability, while the method proposed in the present invention always gives correct results.

[0109] Example 3

[0110] Based on the same inventive concept, the effectiveness of the cantilever beam structure is analyzed using the method in Example 1, and the specific steps include:

[0111] S3-1: According to the composition, function and working conditions of the structure to be evaluated, determine the failure mode of the structure and the corresponding functional function Y(X), and obtain the dimension d of the random variable affecting the structural functional function and the distribution function of the random variable;

[0112] This embodiment is a cantilever beam structure, such as Fig. 9 As shown, the failure mode is that the actual displacement exceeds the allowable displacement, so the functional function of the structure is expressed as:

[0113]

[0114] Where D0 is the allowable displacement, which is a constant and can be taken as 1.2. The dimension of the structural function function is n=6; X=(E, L, h, t, P x , P y ), representing 6 independent random variables, E is the elastic modulus, L is the length of the cantilever beam, h is the width of the cantilever beam, t is the height of the cantilever beam, P x is the horizontal load, P y is the vertical load. The distribution information of random variables is shown in Table 4. Each random variable is independent of each other.

[0115] Table 4 Statistical characteristics of random variables of cantilever beam structure in Example 2

[0116] random variable Mean Standard Deviation Distribution Type E <![CDATA[3×10 7 ]]> <![CDATA[1×10 5 ]]> Lognormal distribution L 100 1 normal distribution h 2 0.025 normal distribution t 4 0.04 normal distribution <![CDATA[P x ]]> 100 20 Maximum Gumbel distribution <![CDATA[P y ]]> 200 20 Maximum Gumbel distribution

[0117] S3-2: According to the dimension d of the random variable, Sobol sampling is used to obtain the Sobol agent modeling sequence U0 and the reliability evaluation sequence U with sample sizes N0 and N.

[0118] The sample size of the Sobol sampling surrogate modeling sequence U0 is N0=50d=300 and the sample size of the reliability assessment sequence U is N=10 5 .

[0119] S3-3: According to the uniform sampling formula and the distribution characteristics of the random variables in Table 4, the Sobol sequence is converted to the interval corresponding to the random variable to obtain the first uniform sample for agent modeling and the second uniform sample for reliability evaluation.

[0120] Specifically, set the interval boundary probability p = 1×10 -10 , the sample boundaries of each random variable are shown in Table 5.

[0121] Table 5 Sampling boundaries of random variables

[0122] random variable <![CDATA[Lower boundary: F -1 (p)]]> <![CDATA[Upper boundary: F -1 (1 - p)]]> E <![CDATA[2.43×10 7 ]]> <![CDATA[3.71×10 7 ]]> L 93.64 106.36 h 1.84 2.16 t 3.75 4.25 <![CDATA[P x ]]> 42.09 450.06 <![CDATA[P y ]]> 142.09 550.06

[0123] S3-4: Input the first uniform sample X0 into the support vector regression model to obtain the system response Y(X0).

[0124] S3-5: Normalize the first uniform sample and the first system response sample respectively, use the normalized data as training data, and train the support vector regression model through K-fold cross validation and Bayesian optimization.

[0125] S3-6: Input the second uniform sample into the trained support vector regression model, calculate the structural failure probability based on the sample weight, and confirm the structural reliability.

[0126] Fig.10 This is the training process of the support vector regression model. The number of training points for Bayesian optimization is 20, and the number of iterations is 100. Since Bayesian optimization is a general algorithm, it will not be described here. It can be found from the figure that as the number of iterations increases, the error of the model, that is, the optimized objective function, gradually decreases, and eventually converges, thereby achieving the improvement of the support vector regression agent modeling performance. This embodiment can make the model stable with a smaller number of iterations.

[0127] Table 6 Model training results

[0128] index RMSE <![CDATA[R 2 ]]> Proxy Modeling Sample 0.0159 1 Reliability Assessment Sample 0.0031 1

[0129] Table 6 gives the numerical indicator results of support vector regression. It can be seen that the accuracy of the surrogate model is very high in terms of the number of samples in the training set and reliability evaluation.

[0130] Next, the effects of the present invention will be specifically described using this embodiment.

[0131] First, the effectiveness of quasi-uniform importance sampling is verified. Without using the support vector regression model, taking the allowable displacement D0=1.2 as an example, the simulation is repeated 20 times for each method, and the mean and coefficient of variation of the results of each method are compared. As shown in Table 7, N represents the sample size of the simulation method. Under the same sample size, the dispersion of the quasi-uniform importance sampling proposed in the present invention is the smallest. Under low sample size, the present invention can provide accurate evaluation results of reliability indicators, which cannot be achieved by general methods. Fig.11 As shown, it is a box plot comparing the results of different methods. The results show that the quasi-uniform importance sampling proposed in the present invention has the lowest dispersion.

[0132] The second is to verify the effectiveness of the present invention as a whole, such as Fig.12 The figure shows the relationship between the allowable displacement D0 and the reliability index result of the proposed method. The number of times the Monte Carlo system response is called is N = 10 6 The method proposed in the present invention calls the system response 300 times, and calls the proxy model 300 times. The sample size is N = 10 5 On the one hand, the proposed method reduces the number of system response calls by establishing a support vector regression proxy model, which will greatly reduce the computational cost for complex finite element simulation problems. Fig.10As shown, in this embodiment, the reliability index of the system increases with the increase of the allowable displacement. In the case of low reliability, that is, when the failure probability is high, the results of the Monte Carlo method and the method of the present invention are consistent. With the increase of reliability, that is, when the failure probability is low, the error of the Monte Carlo simulation method gradually increases. When the allowable displacement is higher than 1.4, the Monte Carlo method can no longer evaluate the reliability, while the method proposed in the present invention always gives the correct results. Finally, this embodiment completes the reliability evaluation of 300 training samples in 6 dimensions and 1 million prediction samples in about 30 minutes, which is a huge improvement compared to the active Kriging model combined with uniformity sampling in the prior art. The method takes about 24 hours.

[0133] Example 4

[0134] Based on the same inventive concept, this embodiment provides a reliability analysis system that couples support vector regression and quasi-uniform importance sampling, including an acquisition module, a quasi-uniform sampling module, a model training module and a reliability analysis module.

[0135] The acquisition module is used to obtain the composition of the structure to be evaluated and to confirm the failure mode of the structure and the corresponding functional function.

[0136] The quasi-uniform sampling module is used to obtain a proxy modeling sequence and a reliability evaluation sequence through Sobol sampling; and is used to convert the proxy modeling sequence and the reliability evaluation sequence into a first uniform sample and a second uniform sample respectively through uniform sampling conversion.

[0137] The model training module is used to construct a knowledge vector regression model as a proxy model; normalize the first uniform sample and the first system response sample respectively, and use the normalized data as training data; and train the support vector regression model through training data, K-fold cross validation and Bayesian optimization.

[0138] The reliability analysis module is used to input the second uniform sample into the trained support vector regression model and calculate the structural reliability through the weight of the sample.

[0139] Example 5

[0140] Based on the same inventive concept, an embodiment of the present invention provides a computer-readable storage medium, which stores a program or instruction. When the program or instruction is executed by a processor, the steps of the distributed data storage method described in Example 1 can be implemented.

[0141] In this specification, each embodiment is described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the embodiments can be referred to each other. For the device disclosed in the embodiment, since it corresponds to the method disclosed in the embodiment, the description is relatively simple, and the relevant parts can be referred to the method part.

[0142] The above description of the disclosed embodiments enables one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. A reliability analysis method coupling support vector regression and quasi-uniform importance sampling, characterized in that: The following steps are involved: Obtain the composition of the structure to be evaluated and confirm the failure mode of the structure and the corresponding functional function; The proxy modeling sequence and reliability evaluation sequence are obtained through Sobol sampling; Converting the agent modeling sequence and the reliability evaluation sequence into a first uniform sample and a second uniform sample respectively through uniform sampling conversion; Calculate the system response of the first uniform sample according to the functional function to obtain a first system response sample; Normalizing the first uniform sample and the first system response sample respectively, and using the normalized data as training data to train a support vector regression model; Calculating the sample weight of each sample in the second uniform sample; The second uniform sample is input into the trained support vector regression model, and the structural failure probability is calculated in combination with the sample weight to confirm the structural reliability.

2. The reliability analysis method of coupling support vector regression and quasi-uniform importance sampling according to claim 1 is characterized in that: The support vector regression model was trained by K-fold cross validation and Bayesian optimization.

3. The reliability analysis method of coupling support vector regression and quasi-uniform importance sampling according to claim 2 is characterized in that: The training step includes calculating the model error, which is: Among them, Error is the model error, RMSE j is the root mean square error of the jth time in K-fold cross validation, K is the number of folds, is the predicted value of the i-th sample of the support vector regression model, y i is the system response value of the i-th sample.

4. The reliability analysis method of coupling support vector regression and quasi-uniform importance sampling according to claim 1, characterized in that: The uniform sampling conversion includes: X0=F -1 (p)+[F -1 (1-p)-F -1 (p)]*U0 X=F -1 (p)+[F -1 (1-p)-F -1 (p)]*U Among them, X0 is the first uniform sample, X is the second uniform sample; F -1 (·) represents the inverse function of the cumulative distribution function of the random variable in the performance function, p is the interval boundary probability; U0 is the agent modeling sequence, and U is the reliability evaluation sequence.

5. The reliability analysis method of coupling support vector regression and quasi-uniform importance sampling according to claim 1, characterized in that: The normalization function is: Wherein, x represents the normalized result of the first uniform sample, which is the input sample of the proxy model; y represents the normalized result of the first system response sample, which is the output sample of the proxy model; X and Y are the first uniform sample and the first system response sample respectively; X min and X max The minimum and maximum values ​​of the input samples, Y min and Y max are the minimum and maximum values ​​of the output samples.

6. The reliability analysis method of coupling support vector regression and quasi-uniform importance sampling according to claim 1, characterized in that: The structure to be evaluated is a cantilever beam structure, the failure mode of the cantilever beam structure is that the actual displacement exceeds the allowable displacement, and the functional function is: Where D0 is the allowable displacement, X = (E, L, h, t, P x ,P y ), representing 6 independent random variables; E is the elastic modulus, L is the length of the cantilever beam, h is the width of the cantilever beam, t is the height of the cantilever beam, P x is the horizontal load, P y is the vertical load.

7. The reliability analysis method of coupling support vector regression and quasi-uniform importance sampling according to claim 1, characterized in that: The structure to be evaluated is a two-dimensional steel beam structure, the failure mode of the two-dimensional steel beam structure is that the actual load exceeds the allowable load, and the functional function is: Y(X0)=ZF Y -M Where X=(Z,F Y ), represents two independent random variables, M is the allowable load, Z is the plastic modulus, and FY is the yield strength of steel.

8. The reliability analysis method of coupling support vector regression and quasi-uniform importance sampling according to claim 1, characterized in that: The steps of confirming the structural reliability include: Calculate the probability of failure of the structure: in, represents the failure probability of the structure; X i represents the i-th reliability evaluation uniform sample X; I(X i ) represents the characteristic function, when When I(X i )=1, when When I(X i )=0;w(X i ) represents the weight of the i-th sample, d represents the dimension of the structure function, represents the jth random variable X j The inverse function of the cumulative distribution function, f(·) represents the jth random variable X j The probability density function of , which can be obtained by the function type, mean and standard deviation of the random distribution. Confirm reliability: Among them, β is the reliability index; Φ -1 (·) is the inverse function of the cumulative distribution function of the standard normal distribution.

9. A reliability analysis system coupled with support vector regression and quasi-uniform importance sampling, characterized in that: It includes acquisition module, quasi-uniform sampling module, model training module and reliability analysis module; The acquisition module is used to obtain the composition of the structure to be evaluated and confirm the failure mode of the structure and the corresponding functional function; The quasi-uniform sampling module is used to obtain a proxy modeling sequence and a reliability evaluation sequence through Sobol sampling; and is used to convert the proxy modeling sequence and the reliability evaluation sequence into a first uniform sample and a second uniform sample respectively through uniform sampling conversion; The model training module is used to construct a knowledge vector regression model as a proxy model; normalize the first uniform sample and the first system response sample respectively, and use the normalized data as training data; and train the support vector regression model through the training data; The reliability analysis module is used to input the second uniform sample into the trained support vector regression model to calculate the structural reliability.

10. A computer-readable storage medium, characterized in that: The readable storage medium stores programs or instructions, and when the programs or instructions are executed by the processor, the steps of the distributed data storage method according to any one of claims 1 to 8 are implemented.

Citation Information

Patent Citations

  • Structural reliability analysis method based on Direct algorithm sampling and support vector machine

    CN115392112A

  • Reliability analysis method coupling active Kriging algorithm and uniform important sampling

    CN117313466A