Abstract
Previously, it was shown how the behavior of chain-like structures including hysteretic elements as described by the Bouc model under white noise excitation can be calculated using Gaussian closure. The method results in analytic expressions for the temporal evolution of the statistical moments. Using the example of a liquid-filled tank, the Gaussian closure is generalized to the case of a filtered white noise with a slowly varying intensity as may occur during earthquakes. The complexity of the model is further enhanced for a case that lacks an elastic restoring force at the hysteretic node that couples the tank model with the surface. The new tank model comprises three mechanical degrees of freedom. The first degree of freedom is the movement of mass of the tank. The second degree of freedom is the movement of the swapping mass of the fluid in the tank. The third degree of freedom is the movement of the impulsive mass that is coupled more stiffly.
Introduction
In the event of an earthquake, tanks with liquids suffer from the large forces induced by the horizontal component of the ground acceleration. A potential way to reduce the forces acting on the tank is by means of hysteretic springs for which the reduction is caused by three effects. 1 The first is the limitation of the stresses in the tank caused by the stress limit of the hysteretic element. The second is that no resonance amplification is given due to the non-linearity of the hysteretic spring. The third is the damping effect of the hysteresis.
The non-linear behavior of such hysteretic systems can be described by Bouc’s model 2 or its extension, the Bouc–Wen model.3–11 Further extensions introducing degradation are added by Baber and Noori. 12 This model describes a hysteresis as it can be found in various materials, for example, rubber, steel, and concrete. 1 Other models as an alternative to the Bouc hysteresis also exist such as a bi-linear hysteresis is described by Suzuki and Minai. 13 Aloisio et al. 14 present an overview about modified versions of the Bouc–Wen model and the Suzuki–Minai model.
The state-of-the-art approaches to determine the response of a hysteretic system under stochastic excitation are either the usage of Monte Carlo simulations which can be applied to any type of hysteretic models, 1 and the classical statistical linearization is appropriate for the estimation of the stationary response6,15,16 or there exists also a time-dependent response using a time step procedure. 17
A new approach is the stochastic elastic-plastic finite elements based on the Fokker–Planck equation that are used by Sett et al. 18 where also a detailed theory of elastic-plastic behavior is given. Briefly, the new approach can be used to deal with randomness of the elastic-plastic parameters. Random fields are discretized by means of the Karhunen–Loeve expansion 19 and the polynomial chaos 19 is used to derive orthogonal moment equations from the random variables. A difficulty of the proposed method is the large number of unknown coefficients, if higher-order moments are used. Further approaches include a path integration method based on the Fokker–Planck equation presented in Narayanan and Kumar 20 and the probability density evolution method described in Li and Chen. 21 In the latter, a bi-linear hysteresis is used for the elastic-plastic behavior. The hysteresis consists of a stiffer elastic part and a softer plastic part. Thus, the behavior has also an elastic component in the plastic region.
A different approach for hysteretic systems under stochastic excitation is the Gaussian closure.22–25 Previously 26 , a non-linear parametric model for the sloshing mass of a tank was presented and solved by means of the Gaussian closure technique. Compared to the hysteretic system, this was less complex as the non-linearity was of polynomial type. Such a non-linearity leads to classical moments of higher order that are handled by Isserlis’ theorem27,28 which is not possible for a hysteretic spring. Still, for the Bouc model and some special cases of the Bouc–Wen model, the Gaussian closure can be solved analytically even in the hysteretic case. Furthermore, compared to linearization approaches, the advantage of the Gaussian closure method is that it allows the derivation of analytic solutions for the moments at every time step of the transient simulation.1,29 This property was also shown for chain-like multiple degree-of-freedom (MDOF) systems when no dead load is present. 24
The motivation of the work presented here is to find a method for a non-linear MDOF mechanical system under colored time-dependent noise excitation which is a typical setting for earthquake events for which the behavior of tanks with an elastic-plastic support is especially critical. The use of the Gaussian closure allows for an almost analytical solution in every time step. The derivation of an analytic solution assuming a multivariate Gaussian distribution for every time step is limited to the Bouc model and is not possible for either the Bouc–Wen model or the bi-linear Suzuki–Minai model.
The model of the tank used here is a special case of an MDOF model described in Waubke 24 based on the Bouc model. 2 It is assumed that the tank is rigid and placed on hysteretic elements, that is, only the coupling of the tank with the ground is realized with a hysteretic spring. The tank itself comprises two further linearly coupled mechanical degrees of freedom. In addition to the mass of the tank, two masses are coupled to the tank: a sloshing mass with a low resonance frequency and an impulsive mass with a high resonance frequency. Usually, the impulsive mass is added to the tank mass and the system is reduced to two mechanical degrees of freedom, whereas here it is assumed that the impulsive mass is coupled in a stiffer way to the tank than the sloshing mass.30–35
Thus far, the usage of the Gaussian closure technique is limited either to the SDOF case with the transient response to a time-dependent loading and a dead load 29 or the MDOF case with a symmetric stationary white noise load. 24
Here, the features of the SDOF model will be extended to the MDOF case. The Gaussian closure is based on the state vector differential equation using the scheme that was already presented23–25, but in the current work, a dead load is included. Thus, a shift value for the hysteretic stress z0 had to be added. This value can be used to simulate a downhill drift caused by the vertical component of the earthquake event. This leads to a shifted Gaussian distribution. Therefore, the mean values have to be derived additionally to the covariances, and the equations derived for the Gaussian closure method become much more complex.
No viscose damping and linear stiffness are assumed, that is, the linear part of the spring at the base is set to zero. The calculation of a stationary response is no more possible, as the variance of the displacement of the tank tends to infinity for a stationary load.
Earthquakes are typically short events with a wide band frequency content. Therefore, as a novelty a time-dependent colored noise will be included in the model which is achieved by processing the white noise with a filter described by a second order differential equation added to the state vector of the mechanical system. The limited duration is simulated using a time window that reduces slowly the amplitude of the white noise process.
For the model described above, different settings and approaches were investigated. First, an analytic solution for the Gaussian closure is only possible, if the hysteretic springs are defined in relative coordinates. Linear springs, in contrast, can be defined in absolute or relative coordinates. For the latter, both possibilities were tested.
Second, the evolution of the moments can be simulated using a simple time step procedure (see, e.g., Waubke 24 ) using the derivative of the moments with respect to time. In addition to this simple approach, the explicit Runge–Kutta method and the implicit Radau method were also implemented and tested.
The different settings used in the Gaussian closure were compared with the Monte Carlo simulation as the state-of-the-art method. The Monte Carlo simulation was based on the same state vector equation as in the Gaussian closure method and uses the same time step procedures for every realization of the process. The step size of the iterations with respect to time is also the same.
In the following chapters, the main steps for the derivation of the moment equations are presented, the stability of the equations is tested, and results from the Gaussian closure are compared to the results from the Monte Carlo simulation.
Multi-degree of freedom model of a tank
In the proposed model, the tank is rigid and placed on hysteretic elements (Figure 1). The liquid is modeled by a sloshing and an impulsive mass which is assumed to be linearly coupled with the tank. For this case, a simple description in relative coordinates is possible. The excitation is given by a ground acceleration, as it is given by earthquakes or high level vibration. To achieve such an excitation, Gaussian white noise is sent through a differential filter of the second order that acts as a low-pass filter. The model of the tank with tank mass m
t
, sloshing mass m
s
, and impulsive mass m
i
. The viscose dampers are c
t
, c
s
, and c
i
. The linear springs are k
s
and k
i
. The hysteretic element is k
t
. The force z0 · k
t
is, caused by a downhill drift.
The index f is used for the filter parameters (m
f
, c
f
, and k
f
) filtering the white noise excitation. The output of the filter is the random excitation f
t
(θ). The index s is used for the sloshing mass, damping, and stiffness parameters of the sloshing mass (m
s
, c
s
, and k
s
). The index i is related to the impulsive mass (m
i
, c
i
, and k
i
). In the same manner, the parameters of the tank are given (m
t
, c
t
, and k
t
). The Bouc hysteresis is defined with the parameters A, γ, and θ. The participation factor between linear elastic and hysteretic support of the tank is given by α
t
. The new parameter z0 is the deterministic load on the tank. The white noise excitation of the filter is defined by ξ
f
and the intensity by K
f
. The Bouc model in the classical and in a modified form are given in equation (1)
Initial calculations showed that the high resonance frequency of the impulsive mass together with the low frequency filter of the load may lead to difficulties in particular at high excitation noise levels because coherent behavior of state vector variables can occur. For very high levels of excitation, low level white noise processes on every degree of freedom stabilized the time step procedure. These white noise processes (for clarity, termed stabilizing noise) on the structure are defined by ξ
s
, ξ
i
, and ξ
t
. The intensities are given by
For a more general notation of the moment equation and the respective integrals, a state vector
In the Monte Carlo simulation, the first order differential equations given above are solved using a simple time step procedure. An iteration is needed for the sgn function. First, the sign of the values u8 and u9 at the beginning of the interval is used. If the sign changes at the end of the interval, a second iteration with the sign at the end of the interval is used. If the sign at the end of the interval changes again, the sgn function is set to zero.
To derive moment equations, the related Fokker–Planck–Kolmogorov equation1,22,36 is weighted by
The moment equation for this case is given by
This expression can be used for a simple single time step procedure or for the multiple time step explicit Runge–Kutta RK4 or the adaptive implicit Radau algorithm. The Radau method has an accuracy estimate for the relative and absolute error. Both are set to 10−6. In equation (3), p(
For the integrals without a sgn() function, the following relation is given for a weighting with
Using this relation, the following recursion for the n-dimensional case can be derived. First, the centered moments are derived from the uncentered moments calculated by the moment equations
The integration with respect to the variable, where the sgn() function is given is sorted to the end of the integration sequence
The integral is reordered to simplify the integration procedure
At the beginning of the time step procedure, the covariance matrix
This is necessary because the algorithm assumes a Gaussian distribution and cannot handle Dirac delta distributions that occur, if variables become deterministic. The mean values are set to zero with the exception of the mean values of the force proportional displacements z
i
that are set to the shift value z0,i
The integral consists of an exponential function and a polynomial that can have exponents up to the third order for the first and second order moments needed for the Gaussian closure. A general description is possible by
The coefficients b0, ci,0, dij,0, and eijk,0 are set to the given values of the polynomial in the integral I1,2i. Usually only one coefficient is non-zero. Now the iteration about all dimensions of the state vector starts. In every step of the iteration, it is checked, whether the determinant of the covariance matrix is non-singular. To avoid a division by zero error, the determinant is limited to
The inverse is calculated by a generalized QR algorithm.
The inverse
After these manipulations, the covariance matrix and the uncentered moments are recalculated using the new values. The start values are defined as
Now an iteration is done for i = 1, …, s − 1
During the iteration, the factors βjk,i, κj,i, and ϵ
i
are calculated by
The polynomial factors are derived analogously by
The last integration step s includes the sgn() function. Therefore, the results need to be calculated differently, but can still be derived analytically:
The erf() function does not allow further analytical integrations. Therefore, the integration with respect to the sgn() function is done as the last step.
The existence and the uniqueness of the stationary response for the case α t > 0 was proven 1 . For the case α t = 0, no stationary case exists. The accuracy of the second order equation can be taken from the Fokker–Planck–Kolmogorov equation because the used equations are using the moments of the Fokker–Planck–Kolmogorov equation. Although the moments are derived from the Fokker–Planck–Kolmogorov equations and are accurate, the closure technique needed to reduce higher moments is only accurate as long as the distribution is of Gaussian type. Therefore, if the distribution is non-Gaussian, the results for the first and second order moments are only approximations of the real values. For non-linear behavior, the distributions of the resulting variables are non-Gaussian, even if the load is of Gaussian type. Especially, the distribution of the stress proportional displacement z is limited to the range from −1 to 1 for softening behavior and cannot be reproduced by a Gaussian distribution. This becomes important for high values of plasticity which are investigated here to find the limitations of the approach. An unevenness introduced by the force proportional displacement z0 also increases the deviations from the real values.
The accuracy of the approximation by a discrete time step procedure is only checked in the adaptive implicit Radau method. The absolute and the relative error are both limited to 10−6. It is not checked by the simple time step procedure and the Runge–Kutta RK4 method. To have stability, a very short time step of 10−6 is needed. So the inaccuracy of the numerical iteration should be negligible.
Results for a tank under filtered white noise excitation
The filter has the following parameters: m
f
= 0.06667, c
f
= 0.3, k
f
= 1.06667, and K
f
= 0.5. The amplitude and the phase of the filter are presented in Figure 2. The displacement of the filter is named x
f
and its derivative v
f
. Physically the displacement acts as an acceleration and the velocity as a jerk. In Figure 2, the spectrum of the tank for the linear system with an linear spring instead of the hysteretic element is presented. The transfer functions of the system for the tank (u
t
), the impulsive mass (u
i
), and the sloshing mass (u
s
) are added in Figure 2. The high resonance frequency is caused by the impulsive mass that is coupled with the tank using a stiff spring. Filter spectrum with amplitude and phase as ordinate and normalized frequency as abscissa. Additionally, the transfer function between ground acceleration and absolute displacements of the fully elastic model (α
t
= 1.0) are presented for the impulsive mass (u
i
), the sloshing mass (u
s
), and the tank (u
t
).
The examples are made in dimensionless coordinates and the elastic-plastic limit of the stresses is given by the interval from minus one to one.
For the tank mass, the parameters m t = 1.0, c t = 0.0, k t = 1.0, and α t = 0.0 are used. The Bouc hysteresis is parametrized by A = 1.0, γ = 0.5, and θ = 0.5 and the eccentricity of the hysteresis loop is given by z0 = 0.5. The sloshing mass has the parameters m s = 0.5, c s = 0.0, and k s = 0.1. The impulsive mass is coupled more stiffly with m i = 0.1, c i = 0.0, and k i = 0.5.
The Monte Carlo method uses the same time step procedures for every realization of the process. 100,000 realizations were processed because time averaging is not possible in the transient case.
In Figure 3, the absolute displacements for the tank, the sloshing, and the impulsive mass are presented. The results for the moments from the Gaussian closure technique show some deviations from to the results from the Monte Carlo simulation. It becomes visible that the displacement of the tank dominates in Figure 3 because the absolute displacements of the DOFs behave similar. This can become a problem, as the relative displacements between the masses are very small and therefore the coherence is very high and a coherent behavior cannot be handled by the used integrator thus far. The described stabilization measures help to avoid division by zero errors and a singular matrix. In Figure 4, the mean values are reproduced and in Figure 5, the standard deviation of all state vector variables is reproduced. The filter output is reproduced exactly because the filter is itself linear and only acts as an input to the non-linear system with no feedback. While the mean values of the structure are reproduced almost exactly, the standard deviations show some differences that are caused by the high level of excitation with respect to the elasto-plastic limit of the Bouc hysteresis. In Figure 6, it can be seen clearly that for a very high loading K0 and a large z0 with respect to the plastic limits some quantities exhibit large deviations of the distributions derived using the Monte Carlo method from the Gaussian assumption. While the distribution of the force proportional displacement z
t
is somehow correctly estimated, the velocities and displacements are completely different. This has to do with the limits of the z
t
-distribution to the interval [−1, 1], whereas the assumed Gaussian distribution extends from [ −∞, ∞]. So the distribution contains values that are physically not defined. These limits are clearly reached in the z
t
-distribution and lead to high peaks in the displacements and velocities of the remaining variables x
s
, v
s
, x
t
, v
t
, x
i
, v
i
. For the tank x
t
, the shift of the mean is not reproduced by the Gaussian closure technique. Also, the covariances are based on the assumption of a multivariate Gaussian distribution and couple the displacements and the velocities in an non-exact manner. Therefore, also the standard deviation of the remaining variables of the tank is underestimated in most cases. The standard deviations of the displacement and velocity of the impulsive mass are slightly overestimated. In the following examples, more realistic lower amplitudes of the loading shall be investigated. A possible method to improve the situation could be to fit the two moments to a beta-distribution, if the distribution or higher moments are needed.
37
Stationary colored noise (K
t
= 0.5, z0 = 0.5): Absolute displacements of the tank (t), the impulsive mass (i), and the sloshing mass (s). Presented are the mean values (M) and the mean values ± standard deviation (M ± S) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC). Stationary colored noise (K
t
= 0.5, z0 = 0.5): Mean values of displacement (x), velocities (v), and stress proportional displacements (z) of the filter (f), the tank (t), the impulsive mass (i), and the sloshing mass (s) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC). Stationary colored noise (K
t
= 0.5, z0 = 0.5): Standard deviations of displacement (x), velocities (v), and stress proportional displacements (z) of the filter (f), the tank (t), the impulsive mass (i), and the sloshing mass (s) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC). Absolute DOFs with (K
t
= 0.5, z0 = 0.5): Histogram of displacement (x), velocities (v), and stress proportional displacements (z) of the filter (f), the tank (t), the impulsive mass (i), and the sloshing mass (s) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC) at 10 and 100 time units. Kurtosis (k) and skewness (s) are given for the Monte Carlo results. The Gaussian distributions have a kurtosis of 3 and a skewness of 0.



In Figure 7, the mean values and the standard deviation of z
t
are presented. It becomes clear that the upper limit lies in the region of mean value plus standard deviation. It is also visible that the Gaussian closure technique still coincides with the result of the Monte Carlo simulation. Stationary colored noise (K
t
= 0.5, z0 = 0.5): Force proportional displacement z
t
. Presented are the mean values (M) and the mean values ± standard deviation (M ± S) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC).
In a second example, the intensity of the white excitation used as input to the filter is made time dependent
23
(equation (27)). A tapered window was used (equation (28)):
The parameters of the window are set to t0 = 0.0, t1 = 1.0, t2 = 30.0, and t3 = 50.0 (Figure 8). Window function and squared window function with respect to normalized time.
The magnitude of the white noise process is set to K0 = 0.5 in accordance with K f = 0.5 in the first example. All remaining parameters are unchanged with respect to the first example.
In Figure 9, the absolute displacements for the tank, the sloshing, and the impulsive mass are presented. The results from the Gaussian closure technique fit to some extent to the results from the Monte Carlo simulation. It becomes visible that the displacement of the tank dominates. In Figure 10, the mean values are reproduced and in Figure 11, the standard deviation of all state vector variables is reproduced. While the mean values of the structure are reproduced almost exactly, the standard deviations show larger differences also caused by the added noise at the DOFs, because in this section, no ground vibration is present anymore. In Figure 12, the mean values and the standard deviation of z
t
are presented. Here, the effect of the small random excitation added to the system becomes visible because the attenuation is not as strong as it is in the Monte Carlo simulation. Solution for windowed colored noise (K
t
= 0.5, z0 = 0.5): Absolute displacements of the tank (t), the impulsive mass (i), and the sloshing mass (s). Presented are the mean values (M) and the mean values ± standard deviation (M ± S) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC). Solution for windowed colored noise (K
t
= 0.5, z0 = 0.5): Mean values of displacement (x), velocities (v), and stress proportional displacements (z) of the filter (f), the tank (t), the impulsive mass (i), and the sloshing mass (s) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC). Solution for windowed colored noise (K
t
= 0.5, z0 = 0.5): Standard deviations of displacement (x), velocities (v), and stress proportional displacements (z) of the filter (f), the tank (t), the impulsive mass (i), and the sloshing mass (s) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC). Solution for windowed colored noise (K
t
= 0.5, z0 = 0.5): Force proportional displacement z. Presented are the mean values (M) and the mean values ± standard deviation (M ± S) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC).



To reduce the influence of the additional noise on the DOFs in a second attempt, the same time window is used for the ground acceleration and the additional noises. This stabilization is appropriate as long as the load intensity K0 is not too high. In Figure 13, the absolute displacements for the tank, the sloshing, and the impulsive mass are presented. The results from the Gaussian closure technique fit well to the results from the Monte Carlo simulation. Again, the displacement of the tank dominates. In Figure 14, the mean values are shown and in Figure 15, the standard deviation of all state vector variables is shown. In Figure 16, the mean values and the standard deviation of z
t
are presented. Now the standard deviation of the Gaussian closure coincides better with the value of the Monte Carlo simulation in the second part without ground motion. Overall the standard deviation is slightly underestimated by the Gaussian closure for the extremely high ground motion with respect to the elasto-plastic range of [−1, 1]. The new algorithm for the MDOF case is stable enough to allow for the case without an elastic restoring force. In this case, the system is freely floating on the elasto-plastic components and there is no guarantee that stationarity will be reached. Solution for windowed stabilizing noise (K0 = 0.5, z0 = 0.5): Absolute displacements of the tank (t), the impulsive mass (i), and the sloshing mass (s). Presented are the mean values (M) and the mean values ± standard deviation (M ± S) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC). Solution for windowed stabilizing noise (K0 = 0.5, z0 = 0.5): Mean values of displacement (x), velocities (v), and stress proportional displacements (z) of the filter (f), the tank (t), the impulsive mass (i), and the sloshing mass (s) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC). Solution for windowed stabilizing noise (K0 = 0.5, z0 = 0.5): Standard deviations of displacement (x), velocities (v), and stress proportional displacements (z) of the filter (f), the tank (t), the impulsive mass (i), and the sloshing mass (s) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC). Solution for windowed stabilizing noise (K0 = 0.5, z0 = 0.5): Force proportional displacement z. Presented are the mean values (M) and the mean values ± standard deviation (M ± S) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC).



Concerning the computational cost, the time for the Gaussian closure technique is 871 s and for the Monte Carlo simulation 7474s. The Gaussian closure technique is thus 8.6 times faster than the Monte Carlo simulation using the same time step. With an adaptive time stepping, the Gaussian closure technique could be even faster and probably the deviation to the Monte Carlo simulation could be reduced.
Tank model with absolute degree of freedoms
It is possible to use absolute mechanical degree of freedoms for the sloshing mass and the impulsive mass, because they behave linear:
The moment equation for this case is given by
The results for this case are the same as before, but the model is more sensitive to zero values of the window attenuating the load. Therefore, a window was used that results in a residual excitation:
For this window, no additional noises have to be added to the DOFs. The results using this window are better than before because less corrections of zero variances are needed. The following parameters were used: • total time is 100, step size is 10−4, • tank: m
t
= 1.0, c
t
= 0.0, k
t
= 1.0, α
t
= 0.0, A = 1.0, γ = 0.5, θ = 0.5, z0 = 0.0, • impulsive mass: m
i
= 1.0, c
i
= 0.0, k
i
= 0.5, • swapping mass: m
s
= 0.5, c
s
= 0.0, k
s
= 0.1, • filter: m
f
= 0.06667, c
f
= 0.3, k
f
= 1.06667, K0 = 0.02.
The results are presented in Figures 17–20. It is visible that the agreement of the Monte Carlo simulation and the Gaussian closure method is good. Therefore, it becomes clear now that the behavior of the linear filter is crucial for the results of the Gaussian closure. If the noise tends to zero, the state vector variables belonging to the filter also tend to zero, because the filter is a highly damped oscillator that tends quickly towards zero, if no load is present. These zeros lead to a covariance matrix that is no more positive definite and not invertible. To avoid this, a minimum variance is introduced instead of zeros or slightly negative values in the main diagonal of the matrix. This correction leads to differences compared to the Monte Carlo simulation. The mean values exhibit a time delay for the Gaussian closure method that is not present in the Monte Carlo method. The reason for this behavior is unclear. Absolute DOFs with (K0 = 0.02, z0 = 0.0): Absolute displacements of the tank (t), the impulsive mass (i), and the sloshing mass (s). Presented are the mean values (M) and the mean values ± standard deviation (M ± S) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC). Absolute DOFs with (K0 = 0.02, z0 = 0.0): Mean values of displacement (x), velocities (v), and stress proportional displacements (z) of the filter (f), the tank (t), the impulsive mass (i), and the sloshing mass (s) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC). Absolute DOFs with (K0 = 0.02, z0 = 0.0): Standard deviations of displacement (x), velocities (v), and stress proportional displacements (z) of the filter (f), the tank (t), the impulsive mass (i), and the sloshing mass (s) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC). Absolute DOFs with (K0 = 0.02, z0 = 0.0): Force proportional displacement z. Presented are the mean values (M) and the mean values ± standard deviation (M ± S) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC).



The processing time on a new Core-i7 computer (i7-8700) is for the Gaussian closure 277 s and for the Monte Carlo method 5664 s. The Gaussian closure is thus 20 times faster than the Monte Carlo method.
The same case with an offset z0 = 0.1 is presented in Figures 21–24 for absolute coordinates. The stabilizing white noise processes are set to zero: K
t
= K
s
= K
i
= 0. Absolute DOFs with (K0 = 0.02, z0 = 0.1): Absolute displacements of the tank (t), the impulsive mass (i), and the sloshing mass (s). Presented are the mean values (M) and the mean values ± standard deviation (M ± S) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC). Absolute DOFs with (K0 = 0.02, z0 = 0.1): Mean values of displacement (x), velocities (v), and stress proportional displacements (z) of the filter (f), the tank (t), the impulsive mass (i), and the sloshing mass (s) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC). Absolute DOFs with (K0 = 0.02, z0 = 0.1): Standard deviations of displacement (x), velocities (v), and stress proportional displacements (z) of the filter (f), the tank (t), the impulsive mass (i), and the sloshing mass (s) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC). Absolute DOFs with (K0 = 0.02, z0 = 0.1): Force proportional displacement z. Presented are the mean values (M) and the mean values ± standard deviation (M ± S) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC).



For comparison, the results for the case with relative coordinates and z0 = 0.1 are given in Figures 25–28. In Figure 29, the histograms for the Monte Carlo method and the Gaussian distributions from the closure method are compared. The deviations increase with time and in particular the tank variables but also v
i
deviate. x
t
also exhibits some skewness with a heavier tail toward higher values. Relative DOFs with (K0 = 0.02, z0 = 0.1): Absolute displacements of the tank (t), the impulsive mass (i), and the sloshing mass (s). Presented are the mean values (M) and the mean values ± standard deviation (M ± S) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC). Relative DOFs with (K0 = 0.02, z0 = 0.1): Mean values of displacement (x), velocities (v), and stress proportional displacements (z) of the filter (f), the tank (t), the impulsive mass (i), and the sloshing mass (s) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC). Relative DOFs with (K0 = 0.02, z0 = 0.1): Standard deviations of displacement (x), velocities (v), and stress proportional displacements (z) of the filter (f), the tank (t), the impulsive mass (i), and the sloshing mass (s) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC). Relative DOFs with (K0 = 0.02, z0 = 0.1): Force proportional displacement z. Presented are the mean values (M) and the mean values ± standard deviation (M ± S) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC). Relative DOFs with (K0 = 0.02, z0 = 0.1): Histogram of displacement (x), velocities (v), and stress proportional displacements (z) of the filter (f), the tank (t), the impulsive mass (i), and the sloshing mass (s) for the Gaussian closure method (GC) and the Monte Carlo simulation (MC) at 10 and 100 time units. Kurtosis (k) and skewness (s) are given for the Monte Carlo results. The Gaussian distributions have a kurtosis of 3 and a skewness of 0.




The processing time on a Core-i7 computer (i7-8700) is for the Gaussian closure 252 s and for the Monte Carlo method 5768 s. The Gaussian closure is 23 times faster than the Monte Carlo method. The decrease in the computational time is probably caused by a reduced need for stabilization measures.
The method with relative degrees of freedom behaves more stable than the method with absolute degrees of freedom. The reason is that in the relative case, the displacements are much less correlated with one another and high correlation factors require stabilization measures.
Both examples were also tested with the explicit Runge–Kutta RK4 integration scheme, but both cases lead to instabilities. Therefore, no results can be presented here. Additionally, the implicit Radau method was tested. It runs until 4.9 time units for the absolute variables and about 10 time units for the relative variables. The Radau method becomes probably unstable because numerical derivatives are used.
Conclusions
A Gaussian closure method for a three degree-of-freedom model for a tank was developed that uses a time step procedure to calculate the transient response to a system under stochastic excitation for the elasto-plastic case. The model allows for a dead load and thus non-zero mean which can also be interpreted as a non-symmetric hysteresis of the support of the tank. A low-pass filtered white noise ground acceleration was the original input on the system. Additionally, the intensity of the ground motion was assumed to be time dependent using an asymmetrical tapered cosine window.
Even for high amplitudes with respect to the limits of the elasto-plastic limit of the hysteretic element described by the original Bouc model, the results for the moments are mostly in good agreement with the results from the Monte Carlo simulation which is the reference method for stochastic non-linear systems. Clearly, for large noise levels and/or large levels of asymmetry, the Gaussian distribution fails to model the actual distribution properly due to the limits in the force proportional displacement which also affects other quantities. This limitation is to be expected from a second order moment approach based on the assumption of a multivariate Gaussian distribution. Therefore, the results cannot be used to estimate the tails of the correct distribution. The idea of the approach is to do fast parameter studies to find optimized parameters. After this first step, a detailed finite element model is needed in combination with a Monte Carlo method to approximate the extreme parts of the random distribution.
The Gaussian closure technique estimates the means and the covariances of all degrees of freedom of the system. The number of mean values grows linearly with the number of degrees of freedom, but the number of covariances increases quadratically with the number of degrees of freedom. Therefore, the approach is limited to parameter studies with a small number of degrees of freedom. In methods based on the Fokker–Planck–Kolmogorov equation, the dimension of the multivariate distribution is linearly coupled with the number of degrees of freedom of the system. As a consequence, the Monte Carlo methods are better suited for a large number of degrees of freedom.
Another issue is that for the impulsive mass of the fluid, a relatively high resonance frequency was assumed. This leads to instabilities in the algorithm because coherent behavior of several state vector variables occurs, which results in problems with the analytic integration for moments of the Gaussian closure technique.
Difficulties also arise for the linear filter with high damping values. When the load is set to zero (i.e., outside of the load window), the variances of the state vector variables of the filter tend to zero and the Gaussian distribution becomes a Dirac delta distribution that cannot be handled by the integration procedure. Therefore, several measures were introduced to stabilize the equations. One approach was to apply a small additional white noise to every degree of freedom either unweighted or weighted by the window used for the load. The time windowing was shown to be important to avoid inaccuracies for small excitation amplitudes. Another method was the usage of a small residual excitation noise. Here it was found that about 10% of the maximum amplitude is needed to reach stability. Otherwise, the state vector variables of the linear filter tend to zero which causes a semi-definite covariance matrix that cannot be inverted any more.
Furthermore, instead of the simple time step procedure, the explicit Runge–Kutta and the adaptive implicit Radau method were tested. These methods, however, showed even more instabilities than the simple time step method.
The assumption of a Gaussian distribution for the force proportional displacement z t does not agree with the limits of this variable [−1,1], but the deviation of the mean value and the standard deviation with respect to the exact solution is small. Therefore, a possible method could be to fit the two moments to a beta-distribution.
Footnotes
Declaration of conflicting interests
The author(s) declared no potential conflicts of interest with respect to the research, authorship, and/or publication of this article.
Funding
The author(s) received no financial support for the research, authorship, and/or publication of this article.
