Abstract

The application of optimization techniques to design passive energy dissipation devices of structures subject to seismic excitation has rapidly increased in the past decades. It is now widely acknowledged that uncertainties inherent to the earthquake loading and structural parameters must be taken into account in the design process. In the case of friction-tuned mass dampers (FTMDs), this optimization under the uncertainty problem leads to the following issues: (a) the high computational cost of the objective function since we are dealing with time-dependent reliability analysis of nonlinear dynamical models and (b) the nonconvexity and multimodality of the resulting optimization objective function. In order to address these issues, we propose here the use of efficient global optimization (EGO) for the probability of failure minimization in FTMD design. EGO is a metamodel-(kriging-) based optimization scheme able to handle expenses to evaluate objective functions, and its capabilities have not been explored in the optimal FTMD design. In order to show the effectiveness of EGO, its results are compared to those of other algorithms from the literature. The results showed that EGO outperformed the competing algorithms, successfully providing the optimum solution of FTMD design under uncertainty within a reasonable computational effort.

1. Introduction

The application of passive energy dissipation devices, such as viscoelastic dampers, friction dampers, and tuned mass dampers, to reduce the dynamic response of structures subject to seismic loading has been rapidly increasing. It is now widely acknowledged that the uncertainties inherent to the earthquake loading as well as the structural parameters must be taken into account in the design process of the dissipation devices [1, 2]. If optimization tools are applied for this purpose, it leads to optimization under uncertainties problems. In civil engineering structures, the main objective in the design of these dampers is the minimization of the structural probability of failure (or maximization of its counterpart, the structural reliability) [3, 4].

A literature survey reveals that most of the tuned mass damper studies are associated with the hypothesis of linear behavior for the structure and for the dampers [5]. In this sense, research studies involving some nonlinearities of these devices [6, 7], such as the consideration of a friction damping, which is the case of the friction-tuned mass dampers (FTMDs), are significantly reduced. One of the issues that appear with the inclusion of these nonlinearities is the associated high computational cost, even for deterministic analysis.

Consequently, a well-known drawback of the coupling of the nonlinear dynamics, optimization procedure, and reliability analysis is the high computational cost, which may be inviable. Furthermore, an additional complexity is that the design of a multiple FTMD system leads to a multimodal optimization problem [8]. That is, local optimization methods may get stuck in local minima, and global optimization methods are normally required. In the passive energy dissipation device literature, metaheuristic algorithms have been applied for this purpose, mostly on linear and deterministic problems [2, 9]. However, the computational cost required by this class of algorithm is usually high, and their employment for the optimization under uncertainties of nonlinear systems may be inviable.

In order to find a trade-off between computational cost and global optimization, this paper investigates the performance of efficient global optimization (EGO) for the probability of failure minimization in FTMD design. To balance exploration and exploitation, EGO uses information from kriging [10, 11], which provides a prediction of the value of the original function as well as the stochastic error associated with such a value. The expected improvement infill criterion is employed to guide the EGO search, since it presented robust results in a series of optimization problems [12]. In addition, the time-dependent reliability problem is modeled using an outcrossing approach [13].

The rest of the paper is organized as follows: Section 2 presents the problem of optimal design of passive control devices; i.e., it poses the optimization problem and details the evaluation of the time-dependent reliability problem. The EGO algorithm employed for the reliability maximization is detailed in Section 3. Two cases of design under uncertainty of FTMD are analyzed in Section 4. Finally, the main conclusions drawn from this paper are summarized in Section 5.

2. Optimal Design of Passive Control Devices

This paper deals with the design of FTMD systems for the minimization of the probability of failure of the structures subject to seismic excitations. Then, the optimal passive control design optimization problem may be posed as follows:thatwhere is the objective function, whose value is given by and which represents the structural probability of failure, is the design vector, while and are, respectively, the lower and upper bounds of the design variables. For instance, in the FTMD design, is comprised by the stiffness () and friction force magnitude () of each FTMD, while and are the manufacturing limits of these variables.

In order to keep the paper self-contained, the nonlinear dynamics of the FTMD model is briefly presented in Appendix, while a full description may be found in [8]. It should be noted that some aspects of real structures are not taken into account in the model employed here; for example, assuming the structural response linear elastic, the excitation comes from a stationary process, the random variables of each floor are uncorrelated, and so on. However, it remains as a fairly complex problem comprehending the engineering fields of optimization, control, nonlinear dynamics, and reliability.

For the reliability analysis and optimization process, we model all the FTMD, structural, and excitation parameters as random variables and group them into the random vector . That is, is comprised by the (a) stiffness, damping, and masses of the structure, (b) masses, stiffness, and friction forces of the control system , and (c) parameters of the excitation (, , and ). In such a situation, the design variables of the problem are the mean value of the stiffness and friction forces of the FTMDs, i.e., .

The evaluation of of a building subject to seismic loads leads to a time-dependent reliability problem [13]. Thus, in order to compute equation (2), we employ the outcrossing rate approach, which is detailed in the next section.

2.1. Time-Dependent Reliability Analysis

The time-variant reliability problem for the random system response displacement can be formulated as follows. During a zero mean excitation event of specified duration , the response of the oscillator should not exceed the specified limit (or barrier) . This barrier b can be the relative displacement between floors, displacement of the top floor, or any other critical measure. For a linear system excited by a zero mean Gaussian process, the response is Gaussian, and the upcrossing rate can be evaluated aswhere and are the standard deviation of the displacement and of the velocity response, respectively. These quantities are obtained from the solution of the nonlinear dynamics model presented in Appendix. In Equation (4), we make explicit the dependence of the crossing rate on the design variables as well as the random parameters of the problem. Thus, considering a stationary excitation, the probability of a failure event for a given duration may be computed as

The structural loading from an earthquake, which is the application topic, is described by the arrival of an unknown number of events, which is modeled here as a Poisson process. Consequently, the probability of failure, for a design life with a number of events , may be evaluated aswherewhere is the arrival rate of events. Note that the probability in Equation (6) still depends on the random vector , characterized by its joint probability density function . Consequently, in order to compute the resulting structural failure probability (), we must then employ the total probability theorem, leading towhere is the expected value operator and is the objective function to be minimized in the optimization process. For the computational implementation, we may approximate Equation (10) using MCI bywhere are samples of that comprise the sample set drawn from . Then, we must set a sample size for the estimation of . For this purpose, we employ the following procedure widely adopted in the literature for robust design [14, 15]. First, we construct a plot of the estimation of with respect to the sample size (). Then, we set as the sample number around the value that becomes stable. In Section 4.1, an example of this procedure is given.

In Numerical Examples, to make it easier to visualize the results, we present them in terms of reliability index, instead of probability of failure. The relation between them is given byand the problem becomes the maximization of .

One may easily see that the computation of Equation (11) is demanding, since it requires hundreds of calls of the FE dynamics code. Hence, to mitigate the computational burden of the maximization, we employ the EGO approach described in the next section.

3. Efficient Global Optimization (EGO)

According to the study in [12], EGO methods generally follow these steps:(1)Construction of the initial sampling plan(2)Construction of the kriging metamodel(3)Addition of a new infill point to the sampling plan and return to step 2

Steps 2 and 3 are repeated until a stop criterion is met, e.g., maximum number of function evaluations. The manner in which the infill points are added in each iteration is what differs in the different EGO approaches. In the next sections, these steps are detailed in order to set the basis of the proposed approach.

3.1. Initial Sampling Plan

In the first step, a kriging sampling plan containing points is created, i.e.,

A Latin hypercube scheme is usually employed for this purpose. Then, the objective function value y of each of these points is evaluated using the original model, obtainingwhere , and the reliability index is estimated using Equations (11) and (12).

3.2. Kriging Approximation

Step 2 constructs a prediction model based on the available information on the current sampling plan ( and ) using kriging [16]. The basic idea behind kriging is to construct a metamodel whose response at any point is modeled as a realization of a stationary stochastic process. Thus, at any point on the design domain, we have a normal random variable with mean μ and variance . Considering an initial sampling plan , the covariance between any two input points and iswhere is the correlation matrix, which has the following form:

The unknown parameters and may be found by the maximum likelihood estimate (MLE) [12], which then gives us the mean value (or average trend) and variance of the approximation:where 1 is the identity matrix. With the estimated parameters, the kriging prediction at a given point iswhere r is the vector of correlations of with the other kriging sampled points. The second term in the right-hand side of Equation (18) may be viewed as the model uncertainty since its value is inferred based on the function value of the points of the sampling plan.

One of the key benefits of kriging- and other Gaussian process-based models is the provision of an estimated error in its predictions. The mean squared error (MSE) derived by Sacks et al. [16] using the standard stochastic process approach reads

Equation (19) has the intuitive property that it is zero at already sampled points. In other words, kriging acts as a regression model which exactly interpolates the observed input/output data, i.e., .

3.3. Expected Improvement Infill Criterion

The idea behind the EGO infill criteria is to use the information about the uncertainty of the model given by the kriging interpolation to guide the optimization search. In this paper, we employ the expected improvement infill criterion, which estimates the amount of improvement expected at a given point in the domain. Such an improvement at a given design point is evaluated using its kriging prediction and variance . If the best solution found up to the current iteration is , then an improvement may be measured as . As shown in [17], the expected improvement is analytically tractable and given bywhere and are the Gaussian cumulative and probability density functions, respectively. Thus, at each iteration of EGO, the point on the design domain that maximizes Equation (20) is added to the sampling plan , and then, a new surrogate is constructed. This process is repeated until a convergence criterion is achieved, e.g., maximum computational budget is reached.

4. Numerical Examples

In this section, we investigate the efficiency and robustness of EGO for the probability of failure minimization of FTMD design. We compared the performance of EGO to a firefly algorithm (FA) [18] and to a Nelder-Mead (NM) algorithm [19]. The parameters set for the FA were population of 10 fireflies, 10 iterations, randomization parameter α = 0.5, and light absorption coefficient γ = 1.0. For the NM algorithm, a tolerance constant is set as , and it is used as a stopping criterion for the local search (minimum change in the objective function value between two iterations).

In order to compare the efficiency of EGO with that of other algorithms, we employed the following procedure: the computational budget—measured here as the number of objective function evaluations (OFEs)—was fixed and employed as the stopping criterion; then, we analyzed which algorithm reached the best results within such a computational budget.

To compare the robustness, it is important to point out that EGO and firefly depend on random quantities (and NM depends on the starting point of the search). Therefore, the results obtained are not deterministic and may change when the algorithm is run several times. For this reason, when dealing with stochastic algorithms, it is appropriate to present statistical results over a number of algorithm runs [20]. Thus, for each problem, the average and standard deviation (SD) of the results found over the set of 10 independent runs are presented. The SD may be seen as a robustness measure of each algorithm, i.e., its ability to provide reasonable results independently of the seed of the random number generator. For example, the lower the dispersion (SD), the more robust the algorithm. In the case of the NM algorithm, we selected 10 initial points on the design domain using the same procedure employed for the initial sampling plan of kriging. For this algorithm, the results shown in the section demonstrate the average computational cost of a local search.

4.1. 2-FTMD System Design

In this section, the design of a 2-FTMD passive control system is analyzed. The structure, taken from the study in [21] and illustrated in Figure 1, is modeled as a planar steel building frame, with ten stories (37.42 m high) and three spans (23.77 m wide). The linear elastic finite element model is discretized into 70 elements and 44 nodes, totalizing 132 degrees of freedom. A consistent mass matrix and the classical Rayleigh proportional damping matrix are adopted. The damping ratio is fixed as for the first and second vibration modes. The geometric properties of the steel profiles were obtained from the study in [22]. An additional mass of 44 t is considered per story, due to slabs and some eventual overload.

As already mentioned, the seismic excitation, structural, and FTMD parameters are modeled as random variables and grouped into the vector , whose mean value and coefficient of variation are detailed in Table 1. For the optimization problem, the design vector is , and its lower and upper bounds are and , respectively. In addition, we set the design life as years in Equation (6) and the earthquake occurrence rate as (1 event every 10 years) in Equation (8) accordingly to the study in [3]. For the barrier b in Equation (4), two cases are analyzed here:(i)Case 1: the barrier b is chosen as the top floor horizontal displacement limit. Its value is set here as 0.467 m, following the results obtained by Curadelli and Amani [23] from a static nonlinear analysis (pushover) and also employed by Mantovani et al. [8].(ii)Case 2: the barrier is the interstory drift limit, which is taken from Eurocode [24] as 1.5% h, in which h is the floor height.

For selecting the sample size required to approximate the failure probability, we employ the procedure briefly described at the end of Section 2.1. Thus, Figures 2(a) and 2(b) show examples of the behavior of with respect to in a given point of the domain for both barrier cases. The estimator becomes stable after approximately 400 simulations for both barriers. Then, throughout the search, we set and sample always with the same seed of the random number generator.

For Case 1, Table 2 presents the statistics of the objective function reached by each algorithm over independent 10 runs. In this table, EGO results were obtained with three different values of the stopping criterion (OFE), while FA and NM were run up to OFE = 100.

From the results presented in Table 2, one can easily see that even EGO employing only 60 points was able to outperform the FA and NM algorithms. For example, the reliability index mean value over 10 independent runs for EGO was around 4.15, while FA and NM reached 3.89 and 3.95, respectively. Since the objective function is not convex and multimodal, the performance of the NM algorithm was strongly dependent on the quality of the starting point of the search, which is unknown a priori. Hence, most of the local searches got stuck in a local minimum whose reliability index was around 3.87. Moreover, it is important to highlight that the stopping criterion reached by all NM searches was the maximum number of OFEs. That is, it was not possible to completely finish a local search within the given computational budget. Although the FA is able to deal with nonconvexity, its search engine would require a much higher number of OFEs to provide reasonable results.

For Case 2, Table 3 presents the statistics of the response over 10 independent runs of each algorithm. Case 2 possesses a better behaved objective function in comparison to Case 1. For example, 9 out of 10 NM runs reached the basis of attraction of the optimum solution (). Also, the standard deviation of all algorithms was lower than the previous case.

Even though it was a less complex optimization problem, EGO was able to outperform FA and especially NM algorithm. For example, EGO using 100 points reached a higher objective function mean value and lower standard deviation than NM. In other words, it is more likely to provide a solution close to the optimum design than its competing algorithms.

A comment is worth making here: our first intention was to compare the performance of EGO to hybrid algorithms, such as the firefly-Nelder-Mead algorithm [25] and the global and bounded Nelder-Mead [26], since they were successfully applied to several multimodal problems in engineering [27, 28]. However, the available computational budget (OFE = 100) made their use inviable. For example, with such a computational budget, one could barely pursue one local search with NM (as it was shown) making it impossible to apply hybrid algorithms. Consequently, the main advantage of EGO is that it is able to pursue a global search requiring the computational budget of an NM local search.

5. Conclusions

This paper is aimed at presenting an efficient approach for the design of friction-tuned mass dampers (FTMDs) under uncertainties. The objective function was set as the maximization of structural reliability, which was evaluated using an outcrossing approach. The solution of the equations of motion of the FTMD system led to a nonlinear dynamical problem, which coupled with the time-dependent reliability problem required a substantial computational effort. Moreover, the design of a multiple FTMD system is well known to be a nonlinear and multimodal optimization problem. In order to address the issues of computational cost and multimodality, an efficient global optimization (EGO) method with expected improvement as the infill criterion was employed.

In Numerical Examples, different objective functions were analyzed. The performance of EGO was compared to that of two additional optimizers, Nelder-Mead and firefly algorithms. The results showed that EGO outperformed the competing algorithms, successfully providing the optimum solution of FTMD design under uncertainty within a reasonable computational effort. For example, using only 100 points, EGO was able to consistently find the optimum solution for all the cases analyzed in this paper. One aspect that is worth to be highlighted is that these results were obtained in problems with a relatively high stochastic dimension, e.g., over 30 random variables. Finally, EGO was able to pursue the global search requiring a computational budget lower than a Nelder-Mead local search.

EGO reached promising results for FTMD design under uncertainty, deserving additional development and research. Regarding optimization, the inclusion of uncertainty in the surrogate model (stochastic kriging) is a natural next step in the development of efficient methods for FTMD design.

Appendix

Friction-Tuned Mass Damper (FTMD) Model

Consider the system composed of a structure with degrees of freedom equipped with FTMDs arranged in parallel in the top story as illustrated in Figure 3. This system is subject to a seismic excitation represented by the ground acceleration , which here is considered unidirectional without loss of generality of the proposed methodology. Thus, the nonlinear equation that governs the motion of this system may be written aswhere , , and are, respectively, the displacement, velocity, and acceleration system vectors, whose dimension is ( + ); , , and denote, respectively, the mass, damping, and stiffness matrices of the system, whose size is ( + ) ( + ); represents the ( + ) influence matrix of ground motion coefficients; and is the friction force ( + ) dimension vector between the last structure story and the FTMDs. The matrices , , and are, respectively,where ; , , and are, respectively, the mass, stiffness, and friction force magnitude of the jth FTMD, while , , and are the submatrices of the structure; and 0 is the null matrix.

The Coulomb friction force, developed between the jth FTMD and the last story of the structure, is given bywhere is the dynamic friction coefficient (assumed constant and equal to the static), is the gravity acceleration, is the signal function, and is the relative velocity between each FTMD () and the last structure story ().

From equation (23), it can be noted that the friction force depends on the direction of the relative velocity . The control problem presented is characterized by recurrent changes in the direction of this velocity, which combined with the stick slip effect results in discontinuities in the friction force, characterizing the nonlinear behavior of the system and thus making its analysis even more difficult. Given these assumptions and considering the balance of forces of the system shown in Figure 3, the friction force vector is

The seismic excitation was simulated by a zero mean Gaussian stationary stochastic process, , filtered through the Kanai–Tajimi (Kanai, 1961; Tajimi, 1960) model, with power spectral density function expressed bywhere is the constant spectral density, ω is the angular frequency, and and are, respectively, the damping ratio and the natural frequency of the filter, which are normally parameters associated with the local soil.

As it was detailed in Section 2.1, the probability of failure estimation requires the knowledge of the standard deviation of the velocity and displacement of the DOF associated with the failure mode. These quantities are approximated for this nonlinear system using statistical linearization. For the interested reader, a full presentation of this procedure is presented in [29, 30].

Data Availability

The data used to support the findings of this study are available from the corresponding author upon request.

Conflicts of Interest

The authors declare no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.

Acknowledgments

This research was funded by the Brazilian Research Council CNPq, grant number 400649/2016-0.