Next Article in Journal
Enhancement of Multi-Target Tracking Performance via Image Restoration and Face Embedding in Dynamic Environments
Next Article in Special Issue
Experimental Analysis of Ultrasonic Multiple Scattering Attenuation through the Air with Fine Dust
Previous Article in Journal
An Effective D-π-A Type Donor Material Based on 4-Fluorobenzoylacetonitrile Core Unit for Bulk Heterojunction Organic Solar Cells
Previous Article in Special Issue
Concrete Delamination Depth Estimation Using a Noncontact MEMS Ultrasonic Sensor Array and an Optimization Approach
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hybrid Approach to the First Order Reliability Method in the Reliability Analysis of a Spatial Structure

by
Agnieszka Dudzik
and
Beata Potrzeszcz-Sut
*
Faculty of Civil Engineering and Architecture, Kielce University of Technology, 25-314 Kielce, Poland
*
Author to whom correspondence should be addressed.
Appl. Sci. 2021, 11(2), 648; https://doi.org/10.3390/app11020648
Submission received: 17 December 2020 / Revised: 4 January 2021 / Accepted: 8 January 2021 / Published: 11 January 2021

Abstract

:
The objective of the article involves presenting two approaches to the structure reliability analysis. The primary research method was the First Order Reliability Method (FORM). The Hasofer–Lind reliability index β in conjunction with transformation method in the FORM was adopted as the measure of reliability. The first proposal was combining NUMPRESS software with the non-commercial KRATA program. In this case, the implicit form of the random variables function was created. Limit state function was symbolically given in the standard math notation as a function of the basic random and external variables. The second analysis proposed a hybrid approach enabling the introduction of explicit forms of limit state functions to the reliability program. To create the descriptions of this formula, the neural networks were used and our own original FEM module. The combination of conventional and neural computing can be seen as a hybrid system. The explicit functions were implemented into NUMPRESS software. The values of the reliability index for different descriptions of the mathematical model of the structure were determined. The proposed hybrid approach allowed us to obtain similar results to the results from the reference method.

1. Introduction

The real engineering objects are not without uncertainty in determining material properties, geometric parameters, boundary conditions, applied loads, etc. In the traditional approach, the randomness of structural parameters is ensured by applying safety factors at the design stage. The most appropriate, however, is to treat the structure design process as a random event and analyze it with the methods of probability calculus. The most advanced reliability analysis methods are probabilistic methods. These methods are based on the assumption that input variables are of random character. In spatial structures, especially those exposed to vibration, it may be difficult to gain a full set of statistical information about the work of the system. Accordingly, a new very interesting trend has emerged that deals with non-probabilistic or hybrid uncertainties in reliability analysis [1]. Currently, the structural reliability theory is already a well-developed research area. The most important literature in this area includes books and monographs presenting the basics of probabilistic theory [2,3,4].
In early applications of reliability analysis methods, it was accepted that the limit state function is an explicit function of random variables. Such functional dependency can be realized only for very simple examples or in the case when we use artificial neural networks (NNs) to generate explicit limit state function. In practical realizations, this dependence is not explicit, and it is determined by using numerical procedures, e.g., the finite element methods. The probabilistic finite element methods for analysis of structures have become of increasing interest in recent years. These are aimed at accounting for the random nature of material properties or loads. The existing methods can be placed in two distinct categories. The first group is aimed at second-moment analysis, where the objective is computing the means and variance of response quantities. One of the methods of this type is the perturbation method, which is based on a series expansion of stiffness matrix with respect to uncertain parameters by means of Taylor expansion. The perturbation method is not, however, designed to calculate failure probability, but only to obtain moments of statistical responses of the system. Using this method to solve problems of linear elasticity theory was presented in References [5,6,7]. The merger of the finite element method and stochastic analysis to deal with complex problems of modern engineering was presented in the monograph. [8]. Lately, interesting works have been done by References [9,10]. The second group is aimed at reliability analysis, where the objective is computing probabilities associated with prescribed limit states. Special attention should be paid to References [11,12]. They present the basic concepts of reliability theory with a particular reference to their uses in civil engineering. The use of probabilistic methods in reliability analysis of steel-bar structure was shown in References [13,14,15,16]. A separate group of reliability analysis methods are system reliability methods [17].
Neural networks (NNs) is the name of mathematical structures made of components (artificial neurons) and their software and hardware implementations. Neural networks, together with fuzzy systems and evolutionary algorithms, were created as a result of research conducted in the field of artificial intelligence. For many years, the development of this field was limited by the low computational capabilities of the computers. The last breakthrough came in 2006 with the development of computer technology (including graphics processing unit with a thousand cores). At that time, the so-called Deep Learning Networks with effective teaching methods were developed. However, this methodology requires access to Big Data sets or real-time data and hardware of the highest quality or access to computing servers [18,19].
Neural Networks are a strong and useful technique of solving and describing the many real-world problems. Neural networks have the ability to learn from experiment data in order to improve their performance and to adapt themselves to changes in the computational environment. In addition to that, they are able to generalize knowledge for new, previously unknown data. NNs could be very effective even in situations where it is not possible to characterize the rules or steps that lead to the solution of a task. NNs are also often used in civil-engineering problems [20,21].
Methods which use neural networks are one of the newly developed directions in reliability analysis. This approach is called a hybrid approach. Extensive works in the literature on the use of neural networks in reliability analysis allow for the following three main trends to be distinguished:
  • Approximation methods are the main research procedure. Neural networks are used to determine the explicit or implicit form of the limit state function, e.g., in the work [22,23].
  • Trained neural networks are a tool for computing the reliability. They are taught on the set of values of some adopted measure of reliability (reliability index and probability of failure) and the corresponding task parameters. This approach can be the basis for building the so-called expert system [24].
  • In this case, the reliability of the structure is computed by using the Monte Carlo simulation. The neural network is used to generate a large number of samples. Training and testing datasets are typically prepared with a multiple invoked FEM task, e.g., in References [25,26,27].
This work compares two methods of reliability analysis:
  • FI method (abbreviation of FORM (First Order Reliability Method) and implicit)—uses the FORM and the implicit, deriving from the FEM, form of state function—reference method,
  • FNE method (abbreviation of FORM, neuronal, and explicit)—uses the FORM and the explicit form of the state functions designated by neural networks—proposed hybrid method.
The general course of action in the applied approaches is presented in a block diagram (Figure 1).
A more detailed course of calculations according to these two methods is described in the next part of this article.

2. Measure of Structure Reliability

The basic structural reliability problem considers only one load effect, S, resisted by one resistance, R. It is important that R and S are expressed in the same units. Let the vector X represent all the basic variables involved in the problem. The limit state function G(R,S) can be generalized when the resistance R is expressed as R = GR(X) and load effect as S = GS(X). In that case, the resulting limit state function can be written simply as G(X), where X is the vector of all significant basic variables and Gis some function expressing the relationship between the limit state and the basic variables. The limit state equation G(X) = 0 now defines the boundary between the safe domain G > 0 and the failure domain G < 0 in n-dimensional basic variable space (Figure 2). The limit state equation is the “safety margin” Z = RS and the probability of failure, pf, of failure of the structural element can be stated as follows [3]:
p f = P [ G ( X ) 0 ] = G ( X ) 0 f R S ( R , S ) d r d s
or, in general:
p f = Φ ( β )   where   β = μ Z σ Z ,
where β is the reliability index, Φ is the standard normal distribution function, and the fRS is the probability density function of a two-dimensional random variable describing the physical state of the structure. However, pf defined in this equation is only the exact probability of failure when R and S have normal and log-normal distributions. β is a measure (in standard deviation, σ Z ) of the distance that the mean, μ Z , is from the origin Z = 0. This point marks the boundary of the failure region. Hence, β is a direct measure of the safety of the structural element. This idea was first presented in the work of Reference [28].
More generally, there will be many basic random variables, X = {Xi, i=1, 2, …, n}, describing the structural reliability problem:
G ( X ) = Z ( X ) = a 0 + a 1 X 1 + a 2 X 2 + + a n X n
In this case, the function G(X) = Z(X) is normally distributed, and the mean ( μ Z ) and the standard deviation ( σ Z ) can be evaluated as follows:
μ Z = a 0 + i = 1 n a i μ X i
σ Z = i = 1 n a i 2 σ X i 2
In general, the limit state function G(X) = 0 is not linear. In this case, the most suitable approach is to linearize G(X) = 0 by expanding G(X) = 0 as a first-order Taylor series expansion about some point x*. Approximations which linearize G(X) = 0 will be denoted First Order Reliability Method (FORM). The first-order Taylor series expansion which linearizes G(X) = 0 at x* might be denoted GL(X) = 0.
The useful step is to transform all variables to their standardized form N(0,1), using the following well-known transformation:
Z i = X i μ X i σ X i
where Z i has μ Z i = 0 and σ Z i = 1. In this space, the joint probability density function, fZ(Z), is the standardized multivariate normal [29]. The limit state function also must be transformed and is given by G(Z) = 0.
In this case, the linearizing of the limit function by expanding it into a Taylor power series in the limit point, called design point (z*), was performed. This point is on the limit state surface perpendicular to β in n-dimensional space. In fact, z* represents the point of greatest probability density or the point of maximum likelihood for the failure domain.
In this case, the shortest distance the reliability index is given by Melchers [3].

3. Short Introduction to the Hybrid Computational Systems

Hybridization of computation is, in simple terms, a combination of different computational methodologies.
Computation performed by neural networks belong to the group of soft computing, hereinafter marked with the acronym SC. In addition to neural networks, the SC group includes computations performed by using sets and fuzzy logic, as well as genetic and evolutionary algorithms that are used for analyzing optimization problems with non-gradient target functions. With the view to distinguish soft computing from the conventional computations, the term hard computing (HC) is also used in the literature [30]. HC methods are referred to as non-biological because they use binary logic, acute number systems, and numerical analysis based on them. Classic hard computing mainly relies on computer-aided numerical analysis (simulation), which includes the Finite Element Method used in this paper.
The differences in the operation of HC and SC methodologies are an advantage. This made it possible to build hybrid systems useful for analyzing various problems of mechanics of structure and materials [31].
In most of the hybrid applications used, soft computing is hidden inside HC systems or subsystems, and the user is not fully aware that the soft computing is used in the process of control, pattern recognition, signal processing, or identification.
The integration of SC methodology with HC methodology is based on defined criteria, which illustrate its various aspects. The introduced criteria also make it possible to discuss the advantages and disadvantages of individual integration techniques, thus helping to develop and characterize new connection categories. The following criteria determine the category of hybrid solutions combining soft and hard computing [32]:
  • Fusion grade,
  • Fusion structure,
  • Fusion time (on-line or off-line),
  • Fusion level,
  • Fusion incentive.
Each of these criteria introduces several categories that are used to describe the various integration types of hybrid system. These criteria are not orthogonal, in the sense that there are small or strong correlations between categories of connections belonging to different criteria.
The hybrid approach proposed in this paper is based on the use of the outcome of Neuronal Networks in the FORM (FNE method). This system can be described in terms of the following criteria:
Fusion grade: moderate, the integration of SC and HC components is done using output files and input files.
Fusion structure: moderate, the SC and HC modules perform the double sequential computation, according the diagram: [HCFEM]→[SCNN]→[HCFORM]. In this configuration, the first block acts as a pre-processor, the second as a pre-processor and a post-processor at the same time and the third as a post-processor.
Fusion time: off-line mode. Combining the components which are based on soft and hard computations takes place during the design of the expected hybrid system.
Fusion level: one-dimensional layered structure. The individual components of the hybrid system are arranged in appropriate layers.
Fusion incentive: mutual cooperation. SC and HC components are integrated in such a way as to obtain results that are impossible or extremely difficult to achieve by using only the SC component or the HC component.

4. Numerical Example

On the basis of the literature examples of References [13,23,33,34], the use of the FORM in the analysis of engineering structures is sufficiently accurate, but, at the same time, it is simple and efficient to apply. Thus, it should be emphasized that the decision to choose FORM as the basic research method must be supported by a thorough preliminary structure analysis. This method proves best when there is only one design point, the limit state function is not strongly nonlinear and is differentiable. In the performed task, the above conditions are met, so further, only the FORM was used to compare the conventional approach (FI method) and the hybrid approach (FNE method). In this task, the reliability of the spatial structure susceptible to loss of stability through the node snapping was analyzed. Figure 3 presents the geometry of considered structure.
The structure elements was designed as a steel (S275NH) tubular sections RO 135 × 5. The strength parameters of the structure are the yield point, fy = 275, MPa and elasticity modulus, E = 210 GPa. The constraints of the structure are defined as pinned support in nodes with numbers from 12 to 31.
Before defining the proper limit state function, the method of structural stability loss was identified. In connection with the above, the assumption that the moment of the node snapping would not be preceded by the buckling of individual bars in the structure was verified. The load-bearing condition due to buckling behavior for the most straining rod at the moment of the node snapping was checked:
Ned/Nb,Rd = 192.80 kN/278.72 kN = 0.69 < 1,
where Ned is the computational longitudinal force (the maximum compressive strength in the dome element at the instant of snap-through), and Nb,Rd is the load-bearing capacity due to buckling for a single element of the structure.

4.1. FI Method

This method proposes the communication between the NUMPRESS reliability analysis program and the KRATA external FEM program. The NUMPRESS program was developed at the Institute of Fundamental Technological Research of the Polish Academy of Sciences [35]. The KRATA program was created by Radoń [36]. In this work, the connection between reliability software and external FEM program FI method was addressed. The most important part was identified: Basic random variables implicitly influence the limit state function. This was checked through analyzing which of variables are involved in modifying input data files used by programs that generate values of the considered external variables. The diagram (Figure 4) shows the details of the interaction between a reliability program and a finite element method module.
At the beginning, using the method of constant arc length and the method of the current stiffness parameter, the equilibrium path was determined. The most important issue was appointention of the limit point: q = 7.20 cm, and μ = 6.65. On the basis of these, the limit function as the condition of the non-exceeding of the admissible vertical load multiplier of node 1 was formulated:
g ( x )   =   1     μ ( X ) / 6.65 ,
where µ(X) is the function of random variables describing by explicit or implicit form for the load multiplier nearby the limit point, and X = {P, EA, Z} is the vector of random variables.
In the reliability analysis of the truss structure, the following variables are used: P = 10μ (load of node 1); axial stiffness, EA; and coordinate Z of node 1. Random variables are not correlated. A description of the random variables is shown in Table 1.
The graph of the dependence between the values of the current stiffness parameter (CSP) on the vertical displacement of node 1, for nonlinear geometrical solution, is shown in Figure 5. Moreover, the equilibrium path is presented in Figure 6.

4.2. Results—FI Method

In this case NUMPRESS software and KRATA module were used. In the limit state Formula (8) parameter µ(X) was function of random variables described by the implicit form of the load multiplier. Load multiplier was external variable received as a result of the implementation of the external program (Figure 4).
The analysis shows how the introduction of random variables affects the value of the Hasofer–Lind reliability index (Figure 7). Values of the dimensionless load multiplier, µ, in Figure 7 are selected points on equilibrium path in Figure 6, near coordinates of limit point.
Based on Figure 7, we can conclude that the highest values of the reliability index are obtained when the random variable is only the load, P. The addition of further variables (axial stiffness, EA, and coordinate of the first node, Z) significantly reduces the value of the reliability index. In addition, we can see that a much larger impact on the probability value of failure has a random variable Z than EA variable. For example, for the value of load multiplier μ = 5.73 and description of the mathematical model by variables P and EA, the reliability index assumes the value of β = 1.135, while the introduction of another variable Z reduces the value of the indicator by 74% (β = 0.29). This confirms the thesis argued in the literature that imperfections of node positions play a very important role in structures susceptible to node snapping in probabilistic and deterministic analysis.

4.3. FNE Method

4.3.1. Computation of Patterns

In the presented FNE method, the loads parameter μ for few equilibrium points of the structure corresponding to i-th randomly selected sample Xi is computed by means of NN mapping:
X N × 1 = x 1 , x 2 ,   ,   x n   NN   y = μ ,
where: x i —random variable corresponding to geometric values or material characteristics of the analyzed structure, y—NN output.
According to the block diagram shown in Figure 1, the training and testing patterns were computed by FEM. The authoring program, implemented in MATLAB environment, was applied.
The training patterns were computed for the input data placed regularly in the 3D-cube of coordinates P∈[−3σP, 3σP], EA∈[−3σEA, 3σEA], Z∈[−3σZ, 3σZ], assuming 4 points on the P, EA, Z axes, the number of training patterns equals L = 34 = 64, cf. [25]. The set of T = 80 testing patterns was randomly selected as 80 points in the 3D-cube of variables P, EA, Z, assuming normal probability density function with the same parameters as for the training patterns. Description of input data and their random parameters is shown in Table 1.
In Figure 8 the equilibrium path μFEM(q) computed for the mean value of random variable (Table 1) is shown.
The procedure of deriving the explicit formulas defining the location of points on the equilibrium path was shown on an example of the point marked with the number 1 (see Figure 8).

4.3.2. Design of NN

At the second stage of FNE method to formulate explicit state functions at every marked equilibrium point (Figure 8) a feed-forward Multilayer Perceptron (MLP) with back-propagation of errors was used. MLP is the classic, most commonly used network structure in engineering issues. The neural network using the Neural Network Toolbox was designed [37]. It was formed by neurons arranged in layers with one direction of signal flow. In the later numerical analysis, the MLP with one hidden layer: X–H–Y, where X as the number of inputs, H as the number of neurons in hidden layer, and Y as the number of outputs were applied. After initial computations, for further analysis the group of networks with the MLP:3–H–1 architecture was accepted. The inputs to the networks were three parameters assumed in the task X = {P, EA, Z} as random variables (Table 2). The single output was the load multiplier, Y = {μ}, in each of the 1–6 points of the equilibrium path.
When using a MLP neural network equipped with sigmoidal activation functions, it is necessary to perform scaling or normalization of data provided as the network inputs and outputs. Lack of proper transformation causes serious disruptions in the learning process and inferior properties of the learned network. The expected output values should not take the upper or lower limit of the activation function. This range should not exceed [0; 1] and [−1; 1], respectively, for a sigmoid and a symmetrical (bipolar) sigmoid function of activation. For inputs data, there are no such strict limits; they can be scaled to the same values as the outputs. It is important that they are close to zero and have a small amplitude. Scaling is absolutely necessary when the data represent a different order of magnitude (see Table 2).
The following simple formulae of scaling are proposed in this paper:
S f , x = max x 1.05 ,
where Sf,x is the scaling factor of real value x, and x is the vector of real value x. When determining the scale factor, the denominator was 1.05. This value was determined on the basis of our own numerical tests. The network usually achieves the best results when the denominator is in the range of 1.01 ÷ 1.10. Such a value causes that the scaled da-ta does not exceed the range [−1, 1], i.e., the asymptotes limiting the bipolar sigmoid activation function.
All the neural networks were trained by using the Levenberg–Marquardt (LM) learning algorithm. The LM method is an implementation of Newton’s optimization strategy [38]. It is characterized by fast convergence, relatively easy calculations, and transparent implementation. The bipolar sigmoid activation function (tanh(x)) in the hidden layers and the linear activation function in the output layer were assumed.
The learning process of the network has been verified by mean-square-error, MSE(V); standard error, stε(V); and relative errors epi, ep, and epVavr:
M S E ( V ) = 1 V M p = 1 V p = 1 M z i ( p ) y i ( p ) 2 ,
s t ε ( V ) = 1 V M p = 1 V p = 1 M z i ( p ) y i ( p ) 2 ,
e p i = 1 z i ( p ) y i ( p ) 100 % ,   e p i = 1 z i ( p ) y i ( p ) 100 % ,   e p = 1 M i = 1 M e p i ,
e V avr = 1 V M p = 1 V i = 1 M e p i ,
where z i ( p ) and y i ( p ) are the target and neurally computed i-th outputs for p-th pattern; M is the number of outputs; and V = L,T,P—number of learning (L), testing (T), and all (P) patterns, respectively. In Table 3, the calculated values of selected errors for prepared networks’ architectures are presented.
The successive phases in signal processing in the MPL network are not so-called “black box”. They can be described as a relatively simple mathematical expression. However, for most tasks, there is no such need [39]. When developing any approximating formula, the simplest form is usually aimed at. This allows for the easier use of the equation in various computing environments. When the formula is derived from the structure and parameters of the neural network, the following principle should be followed: small network → simple approximation formula. At the same time, all rules regarding the correctness of building NN for a given task should be kept.
Figure 9 shows a graph of the percentage error—average (a) and maximum (b) depending on the number of neurons in the hidden layer. The optimal number of hidden neurons, H = 5, was picked out by using the cross-validation procedure (see Reference [40]).
Moreover, the linear regression coefficient, r(V), was computed for every set of pairs.
Figure 10 shows the correlation of load multipliers calculated by using FEM and NN. This correlation is close to unity for both the teaching and testing patterns.
The output from the network, that is dependence μ N N (P, EA, Z) (15), can be formulated explicitly, through the known values of the network parameters:
μ N N ( P , E A , Z ) = S μ ( w Y H ( tanh ( w H X P S P E A S E A Z S Z   T + b H ) ) + b Y ,
where w H X is the weight of input (X) and hidden (H) layers connections; w Y H is the weight of output (Y) and H layers connections; b H and b Y are the biases of neurons of subsequent layers of the network. Network parameters (weight and biases) are most often calculated iteratively in the learning process.
After a decomposition, the formula on μ N N (15) for the vertical displacement of the truss top node, which is w1 = 7.20 cm, can be represented, for example, as follows (16):
μ N N ( P , E A , Z ) = 14.68 tanh (   6.9102 10 2 P 1.9365 10 6 E A 3.1885 Z + 0.94164 ) 10.481 tanh ( 1.9158 10 1 P 3.2239 10 6 E A + 2.7838 Z + 0.86115 ) 4.179 tanh ( 6.6649 10 2 P + 1.3313 10 6 E A + 135.8 Z 6.3707 ) + 4.4871 tanh ( 9.8057 10 2 P + 3.7886 10 6 E A 2.2308 Z 0.5907 ) + 6.0319 tanh ( 8.2171 10 2 P + 1.5887 10 6 E A + 15.168 Z 0.43125 ) + 4.8655 .
The above procedure was applied to formulate explicit state functions at every equilibrium point. The MLP:3-5-1 structure of the network was selected as the optimal approximator in this example. Relative percentages errors for learning and testing did not exceed 1% (Table 4).

4.3.3. Results—FNE Method

The next stage of the FNE method, after preparing the approximation formulas (15) for the points marked on the balance path (Figure 8 and Table 4), is the reliability analysis and determination of the reliability index β. In this case, NUMPRESS software was also used [35]. The previously mentioned FORM was selected for analysis. In the formula for limit state function (8), parameter µ(X) was the function of random variables describing by explicit state functions (15, 16). Load multiplier μ N N (X) was directly computed by the reliability program. The analysis shows how the introduction of random variables affects the value of the Hasofer–Lind reliability index (Figure 11). Values of dimensionless load multiplier, µ, in Figure 7 are selected points on equilibrium path in Figure 6.
The tendency in the reliability index results is the same as in the case of the FE method. The highest values of the reliability index are obtained when the random variable is only the load, P (Figure 11). The use of mathematical models with imperfections of node positions results in the reduction of the reliability index value.

5. Comparison and Discussion of Results

The main objective of this article about performed studies was to demonstrate that hybrid systems combining neural networks and conventional computations are suitable for explicit formulation of limit state functions. For this purpose, the training dataset computed by FEM was needed. A well-chosen number of elements in the training set caused the trained network to have good generalization of properties in spite of simple architecture. The biggest error in testing formula did not exceed 1%. These properties indicate good efficiency of the resulting proposed approach. This approach is applicable to structural reliability problems with a wide arrange of variations, including the number of random variables, the random variable distributions, and the performance function.
The second issue was the reliability of the structure, depending on the adopted number of random variables. Our considerations concern Figure 7 and Figure 11. This figures show changes in reliability index values while following the non-linear geometric solution path, when load P is the only random variable (Series 1). The remaining parameters of the problem are treated as deterministic variables. The values of the reliability index obtained with such a computational model are clearly higher than those in other series, which provides a much more comprehensive description of the problem (random variables describe the following: load P, bar axial stiffness EA, and coordinate Z of node 1). We observed that the lowest values of reliability index are for case where we have the highest number of variables (P + EA + Z). In addition, we can see that a much larger impact on the probability value of failure has a random variable Z than EA variable. Accounting for a larger number of random variables extends the computation time, yet such a manner of formulating the problem makes it possible to give a more accurate evaluation of a structure safety.
A comparison of the FI method and FNE method is shown in Table 5, Table 6, Table 7 and Table 8. The relative percent error (13) for each description of the mathematical model does not exceed 12% beyond the points furthest from coordinates of the limit point (for µ = 3.06). The results obtained refer to the value of the load multiplier near the limit point. During the analysis for lower values, there were problems with calculating the gradient limit functions necessary to determine the position of the design point. It is the reason of high values of relative percent error for µ = 3.06.
On the basis of Hasofer–Lind reliability values (βFI, βFNE) for four mathematical model descriptions, the linear regression coefficient r(V) was computed (Figure 12). The points placed on the diagonal correspond to the perfect overlapping of results. The correlation coefficients for all adopted mathematical models of reliability analysis are not less than 0.93. In each case, there is only one pair of compared results (βFIβFNE) which significantly disturb the correlation.
The search for an effective and accurate method of reliability analysis for real constructions takes up a lot of space in the contemporary literature. The FI method is a known and often-used method, whereas the hybrid FNE method is an alternative method that is based on the use of neural networks. In the opinion of the authors, in the future, it would be tempting to compare the results of the reliability index with other methods of reliability analysis. This would allow a more accurate assessment of which method can be considered reliable despite some approximations. In this paper, the FI method was the reference method. The FNE method can be treated as a method with a double approximation error. The first error is obtained from the finite element method. In a task concerning non-linear construction work, the numerical solution will never coincide with the actual results. The second approximation error is generated during the formulation of the neural network. The percent error of matching formulas to the results obtained from FEM for the selected group of neural networks (MLP:3-5-1) did not exceed 1% (Table 4). This proves a very good fit of Formulas (15,16) to the results obtained from the original FEM program.
During reliability analysis using the traditional reliability prediction methods of more complicated types of structures, the explicit forms of limit state functions may lose their functionality [15]. The proposed hybrid approach is a convenient alternative in such cases, especially when it is necessary to calculate the sensitivity of the reliability index due to some random parameters of the task.
Reference [22] presents the reliability analysis by using implicit performance functions generated by NN and the comparison of the results of the reliability index with other methods. Meanwhile, Reference [23] presents an explicit formulation of the limit state function. This article should be treated as a progression and extension of the method presented in the mentioned publications.

6. Conclusions

Using the various methods of reliability analysis, moving along the equilibrium path of structure, we can determine reliability index and hence the level of failure probability when we approach the limit point.
It should be emphasized that, in engineering practice, it is very difficult to use an implicit form of limit state function because the calculation time increases with the number of random variables and the complexity of the structure. This problem partially was solved by employing explicit limit state functions developed by using a hybrid computational system with neural networks (FNE method). The article provides a ready-to-use procedure for the determination of explicit state functions by means of NN. The numerical costs of developing explicit limit state functions were relatively low in subjective evaluation. To prepare data, any FEM program can be used without the need to integrate it with a reliability program. The final stage of determining the reliability index was also carried out in the NUMPRESS program.
The first method (FI method) is well-known and is often presented. It was used to verify the results obtained with the proposed hybrid approach.
Based on performed analysis, it can be concluded that the results from both methods are similar, so they can be applied interchangeably, depending on the complexity of the analyzed structure. The results of structures analysis with the use of neural networks, known from the literature, confirm the advisability of using new approaches for civil-engineering problems, including the hybrid approach used in the work.

Author Contributions

Introduction was prepared by A.D. and B.P.-S. FI method was written by A.D., and FNE method was written by B.P.-S. Results were obtained by A.D. and B.P.-S. The analysis of the results and conclusions were written by A.D. and B.P.-S. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

FORMFirst Order Reliability Method
FEMFinite Element Method
NNneural network
FIabbreviation of FORM and implicit
FNEabbreviation of FORM, neuronal, and explicit
HChard computing
SCsoft computing
CSPcurrent stiffness parameter
MLPMultilayer Perceptron
LMLevenberg–Marquardt method

References

  1. Fu, C.; Xu, Y.; Yang, Y.; Lu, K.; Gu, F.; Ball, A. Response Analysis of an Accelerating Unbalanced Rotatingsystem with Both Random and Interval Variables. J. Sound Vib. 2020, 466. [Google Scholar] [CrossRef]
  2. Madsen, H.O.; Krenk, N.C. Methods of Structural Safety; Prentice Hall: Englewood Cliffs, NJ, USA, 1986. [Google Scholar]
  3. Melchers, R.E. Structural Reliability Analysis and Predictions, 2nd ed.; Wiley: Chichester, UK, 1996. [Google Scholar]
  4. Ditlevsen, O.; Madsen, H. Structural Reliability Methods; Wiley and Sons: Chichester, UK, 1996. [Google Scholar]
  5. Hisada, T.; Nakagiri, S. Role of the Stochastic Finite Element Method in Structural Safety and Reliability. In Proceedings of the 5th International Conference on Structural Safety and Reliability, San Francisco, CA, USA, 7–11 August 1985; pp. 385–394. [Google Scholar]
  6. Liu, W.K.; Mani, A.; Belytschko, T. Finite Elements Methods In Probabilistic Mechanics. Probab. Eng. Mech. 1987, 2, 201–213. [Google Scholar] [CrossRef]
  7. Shinozuka, M. Basic Issues in Stochastic Finite Element Analysis. Proceedings 5th International Conference on Applications of Statistics and Probability, Vancouver, BC, Canada, 25–29 May 1987; Volume 1, pp. 507–520. [Google Scholar]
  8. Kleiber, M.; Hien, T.D. The Stochastic Finite Element Method: Basic Perturbation Technique and Computer Implementation; J. Wiley & Sons: Chichester, UK, 1992. [Google Scholar]
  9. Jie, L.; Jianbing, C. Stochastic Dynamics of Structures; J. Wiley & Sons (Asia): Chichester, UK, 2009; ISBN 978-0-470-2424-5. [Google Scholar]
  10. Pedersen, R.R.; Nielsen, S.R.K.; Thoft-Christensen, P. Stochastic Analysis of the Influence of Tower Shadow on Fatigue Life of Wind Turbine Blade. Struct. Saf. 2012, 35, 63–71. [Google Scholar] [CrossRef]
  11. Nowak, A.; Collins, K. Reliability of Structures, 2nd ed.; CRC Press: New York, NY, USA, 2013. [Google Scholar]
  12. Harr, M.E. Reliability-Based Design in Civil Engineering; Dover Publications Inc.: New York, NY, USA, 2000. [Google Scholar]
  13. Dudzik, A. Reliability Assessment of Steel-Aluminium Lattice Tower. IOP Conf. Ser. Mater. Sci. Eng. 2017, 245, 032072. [Google Scholar] [CrossRef] [Green Version]
  14. Dudzik, A.; Radoń, U. The Reliability Assessment for Steel Industrial Building. In Advances In Mechanics: Theoretical, Computational And Interdisciplinary Issues; CRC Press: Boca Raton, FL, USA, 2016; pp. 163–166. [Google Scholar]
  15. Zabojszcza, P.; Radoń, U. The Impact of Node Location Imperfections on the Reliability of Single-Layer Steel Domes. Appl. Sci. Basel 2019, 9, 2742. [Google Scholar] [CrossRef] [Green Version]
  16. Dudzik, A. Impact of the Mathematical Model Description on the Assessment of the Reliability of Structural Elements. IOP Conf. Ser. Mater. Sci. Eng. 2017, 245, 062055. [Google Scholar] [CrossRef]
  17. Kubicka, K.; Radoń, U. The Impact of Support Type on the Reliability of Steel Trusses Subjected to the Action of a Fire. Appl. Sci. Basel 2020, 10, 7916. [Google Scholar] [CrossRef]
  18. Alom, M.Z.; Taha, T.M.; Chris, Y.; Westberg, S.; Sidike, P.; Nasrin, M.S.; Hasan, M.; Van Essen, B.C.; Awwal, A.A.S.; Asari, V.K. A State-of-the-Art Survey on Deep Learning Theory and Architectures. Electornics 2019, 8, 292. [Google Scholar] [CrossRef] [Green Version]
  19. Chrisina, J. Engineering Applications of Neural Networks; Springer International Publishing AG: Aberdeen, UK, 2016. [Google Scholar]
  20. Waszczyszyn, Z. Artificial Neural Networks in Civil Engineering: Another Five Years of Research in Poland. Comput. Assist. Methods Eng. Sci. 2017, 18, 131–146. [Google Scholar]
  21. Stępień, A.; Potrzeszcz-Sut, B.; Prentice, D.P.; Oey, T.; Balonis, M. The Role of Glass Compounds in Autoclaved Bricks. Buildings 2020, 10, 41. [Google Scholar] [CrossRef] [Green Version]
  22. Deng, J.; Gu, D.; Li, X.; Qi Yue, Z. Structural Reliability Analysis for Implicit Performance Functions Using Neural Networks. Struct. Saf. 2005, 27, 25–48. [Google Scholar] [CrossRef]
  23. Dudzik, A.; Potrzeszcz-Sut, B. The Structural Reliability Analysis Using Explicit Neural State Functions. In Proceedings of the MATEC Web of Conferences, Krynica Zdrój, Poland, 16–20 September 2018; Volume 262. [Google Scholar]
  24. Tsompanakis, Y.; Lagaros, N.; Stavroulaki, G.E. Efficient Neural Network Models for Structural Reliability Analysis and Identification Problems. In The Eighth International Conference on the Application of Artificial Intelligence to Civil, Structural and Environmental Engineering; Civil-Comp Press: Stirlingshire, UK, 2005. [Google Scholar]
  25. Pabisek, E.; Kaliszuk, J.; Waszczyszyn, Z. Neural and Finite Element Analysis of a Plane Steel Frame Reliability by the Classical Monte Carlo Method. In Artificial Intelligence and Soft Computing—ICAISC 2004, 7th International Conference, Zakopane, Poland, 7–11 June 2004; Springer: Berlin/Heidelberg, Germany, 2004. [Google Scholar]
  26. Kaliszuk, J. Hybrid Monte Carlo Method in the Reliability Analysis of Structures. Comput. Assist. Mech. Eng. Sci. 2011, 18, 205–216. [Google Scholar]
  27. Potrzeszcz-Sut, B. Reliability Analysis of Shell Truss Structure by Hybrid Monte Carlo Method. J. Theor. Appl. Mech. 2020, 58, 469–482. [Google Scholar] [CrossRef]
  28. Cornell, A. A Probability-Based Structural Code. J. Am. Concr. Inst. 1969, 66, 974–985. [Google Scholar]
  29. Hasofer, A.; Lind, N. Exact and Invariant Second-Moment Code Format. J. Eng. Mech. Div. 1974, 100, 111–121. [Google Scholar]
  30. Zadeh, L.A. Fuzzy Logic, Neural Networks and Soft Computing. Commun. ACM 1994, 37, 77–84. [Google Scholar] [CrossRef]
  31. Noor, A.; Andersen, C.M. Hybrid Analytical Technique for the Nonlinear Analysis of Curved Beams. Comput. Struct. 1992, 43, 823–830. [Google Scholar] [CrossRef]
  32. Ovaska, S.J.; Kamiya, A. Classification of fusion topologies in hybrid soft computing and hard computing systems. In Computationally Inteligent Hybrid Systems: The Fusion of Soft Computing and Hard Computing; Wiley/IEEE Press: Piscataway, NJ, USA, 2004; pp. 108–113. [Google Scholar]
  33. Dudzik, A.; Radoń, U. The Evaluation of Algorithms for Determination of the Reliability Index. Arch. Civ. Eng. 2015, LXI, 133–147. [Google Scholar] [CrossRef]
  34. Grubišić, M.; Ivošević, J.; Grubišić, A. Reliability Analysis of Reinforced Concrete Frame by Finite Element Method with Implicit Limit State Functions. Buildings 2019, 9, 119. [Google Scholar] [CrossRef] [Green Version]
  35. Documentation of the NUMPRESS Program. Available online: http://numpress.ippt.gov.pl/ (accessed on 30 December 2020).
  36. Radoń, U. Reliability Analysis of Misses Truss. Arch. Civ. Mech. Eng. 2011, 11, 723–738. [Google Scholar] [CrossRef]
  37. Hudson Beale, M.; Hagan, M.; Demuth, H. Neural Network Toolbox for Use with MATLAB. User’s Guide; The MathWorks. Inc.: Natick, MA, USA, 2011; Available online: http://128.174.199.77/matlab_pdf/nnet.pdf (accessed on 30 December 2020).
  38. Marquardt, D. An Algorithm for Least Squares Estimation of Non-Linear Parameters. J. Soc. Ind. Appl. Math. 1963, 11, 431–441. [Google Scholar] [CrossRef]
  39. Haykin, S. Neural Networks—A Comprehensive Foundation; Prentice Hall: New York, NY, USA, 1999. [Google Scholar]
  40. Habtamu, Z.A.; Wei, W.; Junhong, Z. Feedforward Neural Networks with a Hidden Layer Regularization Method. Symmetry 2018, 10, 525. [Google Scholar]
Figure 1. Algorithms of applied approaches to reliability analysis. FI, abbreviation of FORM and implicit; FNE, abbreviation of FORM, neuronal, and explicit; NN, neural network; FORM, First Order Reliability Method.
Figure 1. Algorithms of applied approaches to reliability analysis. FI, abbreviation of FORM and implicit; FNE, abbreviation of FORM, neuronal, and explicit; NN, neural network; FORM, First Order Reliability Method.
Applsci 11 00648 g001
Figure 2. Transformation of limit state surface from basic variables space to standard normal space.
Figure 2. Transformation of limit state surface from basic variables space to standard normal space.
Applsci 11 00648 g002
Figure 3. The geometry of spatial structure.
Figure 3. The geometry of spatial structure.
Applsci 11 00648 g003
Figure 4. Diagram of cooperation between NUMPRESS program and external FEM module.
Figure 4. Diagram of cooperation between NUMPRESS program and external FEM module.
Applsci 11 00648 g004
Figure 5. Dependence of the current stiffness parameter (CSP) on the vertical displacement of limit point.
Figure 5. Dependence of the current stiffness parameter (CSP) on the vertical displacement of limit point.
Applsci 11 00648 g005
Figure 6. Equilibrium path of spatial structure.
Figure 6. Equilibrium path of spatial structure.
Applsci 11 00648 g006
Figure 7. Effect of structural parameters on the reliability index value for implicit limit state function.
Figure 7. Effect of structural parameters on the reliability index value for implicit limit state function.
Applsci 11 00648 g007
Figure 8. Equilibrium path μ (q) and marked equilibrium points for which explicit neural formulas were developed. The example in the chart relates to the mean value of the random variables.
Figure 8. Equilibrium path μ (q) and marked equilibrium points for which explicit neural formulas were developed. The example in the chart relates to the mean value of the random variables.
Applsci 11 00648 g008
Figure 9. Neural approximation errors calculated for different H numbers: (a) average percentage error ep(H) and (b) highest max epi(H) percentage error.
Figure 9. Neural approximation errors calculated for different H numbers: (a) average percentage error ep(H) and (b) highest max epi(H) percentage error.
Applsci 11 00648 g009
Figure 10. Correlation graphs for chosen MLP: 3 –5–1 in the limit point: (a) learning and (b) testing.
Figure 10. Correlation graphs for chosen MLP: 3 –5–1 in the limit point: (a) learning and (b) testing.
Applsci 11 00648 g010
Figure 11. Effect of structural parameters on the reliability index value for explicit limit state function.
Figure 11. Effect of structural parameters on the reliability index value for explicit limit state function.
Applsci 11 00648 g011
Figure 12. Comparison of calculation method for mathematical model description describing by (a) random variable P, (b) random variables P + EA, (c) random variables P + EA + Z, and (d) random variables P + Z.
Figure 12. Comparison of calculation method for mathematical model description describing by (a) random variable P, (b) random variables P + EA, (c) random variables P + EA + Z, and (d) random variables P + Z.
Applsci 11 00648 g012
Table 1. Characteristics of the random parameters.
Table 1. Characteristics of the random parameters.
Random VariableProbability Density FunctionMean ValueStandard Deviation: σCoefficient of Variation
Load “PNormal10 kN1 kN10%
Axial stiffness “EANormal428,610 kN42,861 kN10%
Coordinate “Z” node 1Normal0.524 m0.05 m9.54%
Table 2. Features of task parameters.
Table 2. Features of task parameters.
ParameterRange of ValuesScaling FactorAfter Scaling
MinMaxMinMax
P (kN)812SP = 12.60.63750.9524
EA (kN)347004518364SEA = 5442800.63750.9524
Z (m)−0.10.1SZ = 0.105−0.95240.9524
μdependent on the equilibrium pointSμdependent on the equilibrium pointdependent on the equilibrium point
Table 3. Errors of Multilayer Perceptrons (MLPs):3 –H–1 formulated in the limit point.
Table 3. Errors of Multilayer Perceptrons (MLPs):3 –H–1 formulated in the limit point.
Number of Hidden Neurons Hep (%)max epi (%)
LTLT
27.348.0648.4564.21
31.011.804.2210.79
40.931.094.097.10
50.300.372.433.93
100.070.110.551.74
150.010.140.544.17
200.090.270.6910.04
250.110.990.8636.50
300.081.551.6556.61
Table 4. Maximum relative percentages errors for learning and testing and linear regression coefficient computed for every marked point of equilibrium path.
Table 4. Maximum relative percentages errors for learning and testing and linear regression coefficient computed for every marked point of equilibrium path.
Equilibrium Point (w) [cm] μ F E M   μ N N   ep (%)r(T)
Computed for Mean Value of Random VariableLT
1 (7.20)6.656.66360.300.370.999
2 (6.19)6.566.56560.350.390.999
3 (5.07)6.136.14170.830.940.998
4 (4.46)5.735.75860.420.460.999
5 (3.74)5.135.12030.200.22≈1.00
6 (1.95)3.033.05860.490.560.999
Table 5. Comparison of calculation method for mathematical model description describing with random variable P.
Table 5. Comparison of calculation method for mathematical model description describing with random variable P.
μ(X) ValuesValues of Hasofer–Lind
Reliability Index
ep (%)
βFIβFNE
3.063.2647.361125.5
5.131.8912.32823.1
5.731.341.4236.2
6.130.8920.8465.2
6.560.320.3437.2
6.650.1770.1713.4
Table 6. Comparison of calculation method for mathematical model description describing with random variable P+EA.
Table 6. Comparison of calculation method for mathematical model description describing with random variable P+EA.
μ(X) ValuesValues of Hasofer–Lind
Reliability Index
ep (%)
βFIβFNE
3.063.2185.78579.8
5.131.7221.8356.6
5.731.1351.0735.5
6.130.6990.62410.7
6.560.2250.2044.9
6.650.1210.10711.6
Table 7. Comparison of calculation method for mathematical model description describing with random variable P+Z.
Table 7. Comparison of calculation method for mathematical model description describing with random variable P+Z.
μ(X) ValuesValues of Hasofer–Lind
Reliability Index
ep (%)
βFIβFNE
3.06--
5.13--
5.730.2931.002242.0
6.130.1610.1716.2
6.560.0470.0454.3
6.650.0240.0254.2
Table 8. Comparison of calculation method for mathematical model description describing with random variable P+EA+Z.
Table 8. Comparison of calculation method for mathematical model description describing with random variable P+EA+Z.
μ(X) ValuesValues of Hasofer–Lind
Reliability Index
ep (%)
βFIβFNE
3.06--
5.13--
5.730.290.772166.2
6.130.1580.1675.7
6.560.0470.0438.5
6.650.0240.0228.3
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Dudzik, A.; Potrzeszcz-Sut, B. Hybrid Approach to the First Order Reliability Method in the Reliability Analysis of a Spatial Structure. Appl. Sci. 2021, 11, 648. https://doi.org/10.3390/app11020648

AMA Style

Dudzik A, Potrzeszcz-Sut B. Hybrid Approach to the First Order Reliability Method in the Reliability Analysis of a Spatial Structure. Applied Sciences. 2021; 11(2):648. https://doi.org/10.3390/app11020648

Chicago/Turabian Style

Dudzik, Agnieszka, and Beata Potrzeszcz-Sut. 2021. "Hybrid Approach to the First Order Reliability Method in the Reliability Analysis of a Spatial Structure" Applied Sciences 11, no. 2: 648. https://doi.org/10.3390/app11020648

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop