Next Article in Journal
Extension of Cubic B-Spline for Solving the Time-Fractional Allen–Cahn Equation in the Context of Mathematical Physics
Next Article in Special Issue
Taylor Polynomials in a High Arithmetic Precision as Universal Approximators
Previous Article in Journal
Systematic Investigation of the Explicit, Dynamically Consistent Methods for Fisher’s Equation
Previous Article in Special Issue
The MLDAR Model: Machine Learning-Based Denoising of Structural Response Signals Generated by Ambient Vibration
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Numerical Covariance Evaluation for Linear Structures Subject to Non-Stationary Random Inputs

1
Department of Structural, Geotechnical and Building Engineering, Politecnico di Torino, Corso Duca degli Abruzzi, 24, 10129 Turin, Italy
2
Department of Structural and Geotechnical Engineering, Széchenyi István University, Győr, Hungary
*
Author to whom correspondence should be addressed.
Computation 2024, 12(3), 50; https://doi.org/10.3390/computation12030050
Submission received: 6 December 2023 / Revised: 5 February 2024 / Accepted: 28 February 2024 / Published: 5 March 2024
(This article belongs to the Special Issue Computational Methods in Structural Engineering)

Abstract

:
Random vibration analysis is a mathematical tool that offers great advantages in predicting the mechanical response of structural systems subjected to external dynamic loads whose nature is intrinsically stochastic, as in cases of sea waves, wind pressure, and vibrations due to road asperity. Using random vibration analysis is possible, when the input is properly modeled as a stochastic process, to derive pieces of information about the structural response with a high quality (if compared with other tools), especially in terms of reliability prevision. Moreover, the random vibration approach is quite complex in cases of non-linearity cases, as well as for non-stationary inputs, as in cases of seismic events. For non-stationary inputs, the assessment of second-order spectral moments requires resolving the Lyapunov matrix differential equation. In this research, a numerical procedure is proposed, providing an expression of response in the state-space that, to our best knowledge, has not yet been presented in the literature, by using a formal justification in accordance with earthquake input modeled as a modulated white noise with evolutive parameters. The computational efforts are reduced by considering the symmetry feature of the covariance matrix. The adopted approach is applied to analyze a multi-story building, aiming to determine the reliability related to the maximum inter-story displacement surpassing a specified acceptable threshold. The building is presumed to experience seismic input characterized by a non-stationary process in both amplitude and frequency, utilizing a general Kanai–Tajimi earthquake input stationary model. The adopted case study is modeled in the form of a multi-degree-of-freedom plane shear frame system.

1. Introduction

Taking into account how structures behave in a random vibration setting is a prevalent method used to assess actual response scenarios [1]. This applies to various contexts, e.g., aircraft, vibrating machinery, and buildings subjected to marine or wind vibrations. These engineering scenarios involve examining how structures respond to dynamic and nondeterministic actions, and random dynamic analysis proves to be the most effective mathematical tool for this purpose [2]. This decision arises from the inherent randomness in inputs, a well-documented aspect in the field of random vibration theory (as evidenced by [3,4,5,6]). Approaching the problem using these methodologies enables acquiring relevant and reliable information about the structural response, typically unattainable through deterministic methods. The strength of the random vibration approach lies in its high-quality information, including the quantification of structural integrity, which is significant in probabilistic safety assessments. Failure is generally described as the initial moment when a structural crisis begins, tying it to the first instance where one or more measurements of structural response exceed a safe range. This usually involves assessing structural response indicators like displacements, stresses, buckling loads, or natural frequencies.
The random vibration problem for linear mechanical systems subject to Gaussian processes input is posed in stationary environmental conditions as the solution of the so-called Lyapunov matrix equation [7,8] to obtain the response covariance that defines completely the statistics of the system. Challenges in solving the Lyapunov equation have constrained the size of the meshes that could be employed. The Lyapunov equation (i.e., Lyapunov matrix equation, A R + R A T + B = 0 , A system matrix, R covariance matrix, and B input matrix, see Section 2) is typically achieved using algorithms like Bartels–Steward or Hessenberg–Schur. These methods require the Schur factorization of system matrix A. Various software tools for scientific computing, such as Matlab and Python, employ adapted versions of these algorithms, delivering satisfactory results for small dense matrices A and B. This involves O N 3 floating-point operations and O N 2 memory [9]. Approaches designed for large system dimensions have been developed, for instance, the Krylov subspace methods [9,10,11] or the matrix sign function decomposition with Newton’s iterative method.
In non-stationary cases, under the same assumptions (linear system and Gaussian input) the time covariance approach is more complex as the Lyapunov matrix covariance becomes a differential one (i.e., Lyapunov differential matrix equation, R ˙ = A R + R A T + B = 0 , see Section 3) whose numerical solution is sometimes more complex, and there are not standard tools to be implemented, differently from the stationary case.
The main objective of this research is to introduce a numerical technique for evaluating response covariance in the time domain for linear structures subjected to non-stationary stochastic loads. This method is tailored for a generic scenario where the input involves a non-stationary modulated filtered white noise process, capable of simulating various real physical loads like earthquakes [12,13,14,15].
To achieve a versatile non-stationary approach applicable across different contexts, the structural response is assessed using a covariance approach, as understanding the evolving covariance matrix in the space state is crucial for evaluating reliability, particularly in terms of initial failure events.
To address this, a time-step integration algorithm is proposed, employing the Euler implicit method to solve the differential Lyapunov matrix equation. The outcome is a sequential algorithm that requires the numerical solution of a stationary Lyapunov matrix equation at each time step, a task achievable through standard numerical tools. This method is implemented to reduce computational expenses and has been specifically applied to a multi-story building represented by a shear frame structure, examining dynamic responses under seismic base motions and assessing the reliability concerning initial threshold crossings.

2. Linear Elastic MDoF Subject to Non-Stationary Random Vibration

Many instances of real-life structural issues revolve around configurations that match a linear viscoelastic system of lumped masses. These systems face either steady or fluctuating forces. This study considers both scenarios to evaluate how structural responses vary statistically, employing the covariance approach [13,14].
This method presents notable benefits, especially in dynamic conditions, where inputs are simulated as white noises. These can be filtered to better match real dynamic occurrences. By solving the equations of the dynamic equilibrium system, this technique gauges the structural response of a deterministic second-order linear mechanical system composed of lumped masses when subjected to probabilistic dynamic input.
M X ¨ s ¯ ( t ) + C X ˙ s ¯ ( t ) + K X s ¯ ( t ) = G s f ¯ ( t )
where X s ¯ , X ˙ s ¯ and X ¨ s ¯ are the structural displacement, velocity, and acceleration process vectors. M , C and K are the mass, viscous, and stiffness symmetric matrices. While the mass matrix is always positive definite, the damping and stiffness matrices are positive semi-definite. The vector
f ¯ ( t ) T = [ f 1 ( t ) , f 2 ( t ) , , f n ( t ) ]
accumulates n stochastic excitations applied to the structure, while Gs represents an m x n matrix linking the excitation components of the forcing vector to the structural degrees of freedom. When the elements of the system excitations vector are stationary white noises, the first- and second-order statistical moments remain unchanged over time.
f i S T ( t ) = μ f i
f i S T ( t 1 ) f j S T ( t 2 ) = [ J ] i j δ ( t 2 t 1 ) = [ R f f S T ( t 2 , t 2 ) ] i j
Moreover, if f i S T ( t ) are Gaussian excitations, then the responses and their time derivatives constitute a Markov vector in the dimension phase state.
The matrix, related to a vector satisfying the shot noise properties (usually denoted as a shot noise vector), has diagonal elements equal to the autocovariance intensity of each force and extra-diagonal elements representing the level of correlation between two generic different forces, so that can vary from if and f j are completely correlated, to zero, if and are completely un-correlated.
Then, in the case of complete un-correlated forcing loads, the matrix is replaced by the simpler diagonal matrix of components, where the elements are the input power spectral density of each entry.
A commonly used method involves expressing a non-stationary input through an intensity modulation of a stationary process, often referred to as uniform modulation. This method assumes that the intensity of the process alters over time according to a deterministic function φ ( t ) , while the spectral contents remain constant. Consequently, in the case of time modulation, a stationary forcing process vector is substituted by the following non-stationary vector:
f ¯ N S ( t ) = [ φ 1 ( t ) f 1 S T ( t ) , φ 2 ( t ) f 3 S T ( t ) , , φ n ( t ) f n S T ( t ) ]
with the stochastic characterization
f i N S ( t ) = φ i ( t ) μ f i
f i N S ( t 1 ) f j N S ( t 2 ) = φ i ( t 1 ) φ j ( t 2 ) [ J ] i j δ ( t 2 t 1 ) = [ R f f N S ( t 1 , t 2 ) ] i , j
and, in case of un-correlated excitations, the covariance matrix R f f N S ( t 2 , t 2 ) is diagonal
R f f N S ( t 1 , t 2 ) = f i N S ( t 1 ) f j N S ( t 2 ) = { 2 π S 0 i φ i ( t 1 ) φ i ( t 2 ) δ ( t 2 t 1 )   if   i = j 0   if   i j

Pre Filters Technique

In time-domain stochastic analysis, two primary methods are typically employed. The first, applicable when the input’s autocorrelation function is known, has been previously outlined. The second involves modeling input processes by solving differential equations using filter techniques, where the input is a white noise process—referred to as the pre-filter technique.
The first method is advantageous when the input closely aligns with a shot noise process, providing accurate representation. However, this representation is limited as many real-world phenomena exhibit noticeable frequency modulation, making it suitable only in specific cases.
The second approach is more versatile and capable of representing phenomena with varying frequency contents, even those changing over time. This flexibility is crucial for accurately describing phenomena that could lead to resonant effects in structures. Additionally, this method retains the advantages associated with shot noise inputs, making it the preferred choice for many real structural issues.
In particular, using the pre-filter approach, the filter response is described by the 2 m f filter space state vector, the solution of the 2 m f set of differential equations
Z ˙ ¯ f = A f ( t ) Z ¯ f + G f W f ¯ ( t )
that generally could have a time-dependent form, when not only the frequency but also the amplitude of loads has an intrinsic evolutive nature. W ¯ is a vector of n f white noise processes (stationary or non-stationary), G f is a m f x n f matrix that couples the excitation components of the forcing vector to the filter degree of freedom, and finally, A f ( t ) is the 2 m f X. 2 m f filter system matrix, whose generic form is
A f ( t ) = ( 0 I H f 1 ( t ) H f 2 ( t ) )
Then, adopting the pre-filter technique, the motion differential equations are written in the space state as
Z ˙ s ¯ ( t ) = ( 0 I M 1 K M 1 C ) Z s ¯ ( t ) + α ( t ) Z f ¯ ( t )
Z ˙ ¯ f = A f ( t ) Z ¯ f + G f W f ¯ ( t )
where
A s = ( 0 I H s 1 H s 2 )
is the structural system matrix
α ( t ) = ( 0 0 G s α 1 ( t ) G s α 2 ( t ) )
is a 2 n s x 2 m s time-dependent matrix
Z ¯ s = X ¯ s X ˙ ¯ s T
is the structural space vector. Equations for the space state structure can be summarized as
Z ˙ ¯ ( t ) = A ( t ) Z ¯ ( t ) + G ( t ) W f ¯ ( t )
where
Z ¯ T = X ¯ s , X ¯ f , X ˙ S ¯ , X ˙ ¯ f T
G ( t ) = ( 0 G f )
is a new global 2 m = 2 ( m s + m f ) space state vector (structure plus filter) and
d d t X ¯ s X ¯ f X ˙ S ¯ X ˙ ¯ f = 0 0 I 0 0 0 0 I H s 1 G s α 1 ( t ) H s 2 G s α 2 ( t ) 0 H f 1 ( t ) 0 H f 1 ( t ) X ¯ s X ¯ f X ˙ S ¯ X ˙ ¯ f + 0 ¯ 0 ¯ 0 ¯ G f W ¯ f
The structural matrix and response vectors are contingent on the design parameter vector b ¯ , which encompasses elements such as structural stiffness, damping, masses, and various mechanical parameters like cross-sections, Young’s modulus, and boundary conditions, among others. Filter parameters and input intensity are also included within this set of design parameters. Consequently, the system matrix and equations, comprising both the space state structure and filter equation, can be explicitly reconfigured as a function of this design parameter vector:
A ( b , t ) = ( 0 0 I 0 0 0 0 I H s 1 ( b ¯ ) G s α 1 ( b ¯ , t ) H s 2 ( b ¯ ) G s α 2 ( b ¯ , t ) 0 H f 1 ( b ¯ , t ) 0 H f 1 ( b ¯ , t ) )
Z ˙ ¯ ( b , t ) = A ( b ¯ , t ) Z ¯ ( b ¯ , t ) + G ( b ¯ , t ) W f ¯ ( t )

3. Space State Covariance Evaluation

In case of zero initial conditions, the solution of (space state structure + filter equation) has the following general expression:
Z ¯ ( t ) = 0 t Φ ( t , τ ) G W f ¯ ( t ) d τ
where the matrix Φ ( t 1 , t 2 ) (see for example [3]) is usually called transition matrix. The mean space state vector μ ¯ z ( t ) could be determined by the differential vectorial equation:
μ ˙ ¯ z ( b ¯ , t ) = A μ ¯ z ( b ¯ , t ) + G μ ¯ w ( t )
The covariance matrix is as follows:
R Z Z ( t 1 , t 2 ) = ( R X X ( t 1 , t 2 ) R X X ˙ ( t 1 , t 2 ) R X X ˙ ( t 1 , t 2 ) R X ˙ X ˙ ( t 1 , t 2 ) )
This second-order statistical moments matrix, due to its symmetry, is described by ( 2 m 2 + m ) independent elements and can be evaluated by the well-known Lyapunov differential matrix equation
R ˙ Z Z ( b ¯ , t ) = A ( b ¯ , t ) R Z Z ( b ¯ , t ) + R Z Z ( b ¯ , t ) A ( b ¯ , t ) T + B ( t )
where
B ( t ) = Z ¯ ( t ) G T W ¯ ( t ) T + G W ¯ ( t ) Z ¯ T ( t ) = P ( t ) + P T ( t )
and where P can be written as
P ( t ) = 0 t Φ ( t τ ) G W ¯ ( τ ) W ¯ T ( t ) G T d τ = 0 t Φ ( t τ ) N ( t , τ ) d τ
and
N ( t , τ ) = G R w w ( t , τ ) G T .
It must be noticed that Equation (25), which is valid for the non-stationary case, in a stationary environmental situation, is simplified in the following equation that contains no more time dependency:
A b ¯ R Z Z b ¯ + R Z Z b ¯ A b ¯ T + B = 0
A serious simplification takes place when the forcing vector is a white noise process as defined in (Rww stationary) or (Rww non-stationary). In these cases, the matrix B ( t ) is equal to
B ( t ) = ( 0 t Φ ( t τ ) G R w w ( t , τ ) G T d τ ) + ( 0 t Φ ( t τ ) G R w w ( t , τ ) G T d τ ) T
where both integrals above are equal due to the Dirac function properties. Finally, B can be written as follows:
B ( t ) = 2 G R w w ( t , t ) G T = [ 0 m x m 0 m x m 0 m x m L ( t ) ]
where the MXM submatrix is diagonal with the elements
[ L ( t ) ] k , k = 2 π S 0 k m k 2 φ k 2 ( t )
Meanwhile, for some applications, covariance information about structural acceleration is needed so that the matrix
R X ¨ ¯ X ¨ ¯ ( b , t ) = X ¨ ¯ X ¨ ¯ T
must be determined, and it is easily obtainable by the relation
R X ¨ ¯ X ¨ ¯ ( b ¯ , t ) = D ( b , t ) R Z ¯ Z ¯ ( b , t ) D ( b , t ) T
where
D ( b , t ) = [ H s 1 ( b ) G s α 1 ( b , t ) H s 2 ( b ) G s α 2 ( b , t ) ] .

4. Time Integration BF Procedure for R and R , b ¯

Even if many numerical standard codes exist for the stationary Lyapunov equation (the Lyapunov equation in stationary conditions is where A and B are the input matrices and X is the unknown one), there are limited examples for addressing the non-stationary Lyapunov equation, and so a simple numeric implicit integration method is proposed. In this context, a straightforward numerical implicit integration method is suggested. Specifically, the modified Euler method is used, in which the period is divided in m equals time steps d in each sub-period Δ t , and a linear variation in the time derivative covariance matrix R ˙ t is assumed. Under this assumption, we have the (standard implicit Euler method):
R h + 1 = R h + 1 2 Δ t R ˙ h + 1 + R ˙ h
where the symbol a ( h ) denotes the generic quantity a evaluated at time t = h Δ t . By using the matrix equations evaluated at times t ( h + 1 ) and t ( h ) , we obtain the following m algebraic matrix equations of the Lyapunov type
[ ( 1 2 ( I Δ t A ) ) R ( h + 1 ) + R ( h + 1 ) ( 1 2 ( I Δ t A ) ) T ] = [ ( 1 2 ( I + Δ t A ) ) R ( h ) + R ( h ) ( 1 2 ( I + Δ t A ) ) T ] + Δ t 2 ( B ( h ) + B ( h + 1 ) )
that are solved in sequence for each time value, starting from the initial time value and the initial covariance matrix value.
In this way, the m unknown matrices ( h = 1 , , m ) are determined. By assuming a constant or time variable (depending on the filter parameters variation), the matrices are
P B = 1 2 ( I Δ t A ) P F = 1 2 ( I + Δ t A )
and we discern that a more compact form of (Rnum1) is
[ P B R ( h + 1 ) + R ( h + 1 ) P B T ] = [ P F R ( h ) + R ( h ) P F T ] + Δ t 2 ( B ( h ) + B ( h + 1 ) )
that could be solved at each step via a standard stationary Lyapunov equation solver, for example, the leap in the standard Matlab toolbox, in the form
P B R ( h + 1 ) + R ( h + 1 ) P B T + C ( h + 1 ) = 0
where C ( h + 1 ) = ( [ P F R ( h ) + R ( h ) P F T ] + Δ t 2 ( B ( h ) + B ( h + 1 ) ) ) .
Covariance could be integrated as proposed in the following integration scheme (Algorithm 1), where n t is the number of time integration steps, T is the total analysis time, n b the number of design parameters, and, for the sake of simplicity in notation, S ( h , j ) = R , b j ( ( h 1 ) Δ t ) :
Algorithm 1: Integration scheme
Computation 12 00050 i001

5. Numerical Example

The method proposed is used to analyze a multi-story building under earthquake forces. To maintain a balance between simplicity and generality, a shear-type plane frame structure is chosen as the model (as shown in Figure 1). This choice is reasonable because, in many buildings, the floor slabs possess very high in-plane stiffness, allowing them to be treated as rigid diaphragms. This simplification significantly enhances analysis efficiency without substantially compromising the accuracy of response assessment to ground forces.
Moreover, to further enhance computational efficiency, the matrix condensation technique is employed. The primary assumption in modeling the building’s mechanics is linearity, which remains valid considering the limitations on horizontal displacements necessary for operational service levels. This assumption holds when the maximum inter-story drift approaches or reaches the elastic limit of structural displacements, typical in full operational design demands.
For the sensitivity analysis, the design vector comprises the masses, stiffness, and damping of each floor. This comprehensive vector allows for the evaluation of how variations in these parameters impact the final structural reliability.
b ¯ = ( b ¯ 1 , b ¯ 2 , b ¯ 3 ) = ( m ¯ T , k ¯ T , c ¯ T )
where b ¯ 2 = k ¯ T = ( k 1 , k 2 , k 3 , , k n ) .

5.1. Equations of Motion

To capture the essential seismic characteristics involving spectral and time modulation, a non-stationary modulated Kanai–Tajimi process is utilized to model stochastic ground motion. This process characterizes the base acceleration X ¨ g ( t ) acting at the structure’s base as follows:
X ¨ g ( t ) = X ¨ f ( t ) + ϕ ( t ) w ( t ) X ¨ f ( t ) + 2 ξ g ω g X ˙ f ( t ) + ω g 2 X f ( t ) = ϕ ( t ) w ( t )
where X f ( t ) is the response of the Kanai–Tajimi filter, with a frequency ω g and damping coefficient ξ g , and w ( t ) is the white noise, whose constant bilateral power spectral density (PDS) function is S 0 . This last parameter is related to the peak ground acceleration (PGA) X ¨ g m a x by means of relation [16]
S 0 = 0.2222 ξ g X ¨ g m a x 2 π ω g 1 + 4 ξ g 2
The non-stationary nature is introduced through the deterministic temporal modulation function ϕ ( t ) , regulating the intensity variations while preserving the earthquake’s frequency characteristics. In this scenario, the specific modulation functions proposed by Jennings [17] are adopted:
φ ( t ) = { ( t t 1 ) 2 t < t 1 1 t 1 t t 2 e β ( t t 2 ) t > t 2
The motion equations for the complete structural system are then as follows:
X ¨ ¯ ( t ) + M ( b ¯ C ( b ¯ ) X ˙ ¯ ( t ) + M ( b ¯ K ( b ¯ ) X ¯ ( t ) = r ¯ X ¨ g ( t )      X ¨ f ( t ) + 2 ξ f ω f X ˙ f ( t ) + ω f 2 X f ( t ) = w ( t ) ϕ ( t )
where the drag vector n x 1 is r ¯ = [ 1 , 1 , 1 , , 1 , 1 ] T , M ( b ¯ ) , C ( b ¯ ) , and K ( b ¯ ) are, respectively, mass, viscosity, and stiffness n x n principal structure matrices, whose general expression are reported in Appendix A with reference to the rigid floor assumption. The three vectors X ¨ ¯ ( b ¯ , t ) , X ˙ ¯ b ¯ , t , and X ¯ ( b ¯ , t ) are ground relative acceleration, velocity, and displacement n x 1 vectors. In the case of the analyzed structure, the mass matrix is diagonal and the two viscous and stiffens matrices are tri-diagonal once. The mechanical filter parameters, the damping ratio and frequency, are ξ f and ω f , and the base excitation X ¨ g ( t ) is then equal to ϕ ( t ) w ( t ) + X ¨ f ( t ) .
Introducing the state vector Y ¯ ( b ¯ , t ) = { X ¯ T ( b ¯ , t ) , X f ( t ) } T , the motion equation system (motion Equation (1)) can be rewritten as
Y ¨ ¯ ( b ¯ , t ) = H 1 ( b ¯ ) Y ˙ ¯ ( b ¯ , t ) H 2 ( b ¯ ) Y ¯ ( b ¯ , t ) f ¯ ( t )
where the two matrices H 1 ( b ¯ ) and H 2 ( b ¯ ) , with the vector f ¯ ( t ) , are defined for this specific problem and shown in Appendix B.
The N = n + 1 degree of freedom 2 nd -order differential system (second-order moment equals complete) can be replaced with a 2 N DoF 1 st -order differential equation in the space state as follows:
Z ˙ ¯ ( b ¯ , t ) = A ( b ¯ ) Z ¯ ( b ¯ , t ) + F ¯ ( t )
where the space vector 2 N is Z ¯ ( b ¯ , t ) = { Y ¯ ( b ¯ , t ) , Y ˙ ¯ ( b ¯ , t ) } and the system matrix (2N X. 2N) A ( b ¯ ) = ( 0 n + 1 I n + 1 H 2 ( b ¯ ) H 1 ( b ¯ ) ) and the 2 N forcing vector F ¯ ( t ) = { 0 ¯ n + 1 f ¯ ( t ) } .

5.2. Reliability Evaluation

With reference to the proposed problem, it is required to evaluate the probability that each story drift U h of the floor exceeds the thresholds, at least once in a given earthquake duration. Then, for each h th level, this failure event is associated with the condition | x h + 1 x h | = | u h | = β h . For each level h , the reliability vector element r h ( b ¯ , T ) is defined as where, under the Poisson hypothesis for threshold crossing (that is an acceptable hypothesis for rare events as in [18]), we obtain
r h ( b ¯ , β h , T ) = exp { 1 π 0 T ( σ U ˙ h ( b ¯ , τ ) σ U h ( b ¯ , τ ) 1 ρ U h U ˙ h 2 ( b ¯ , t ) exp { 1 2 η h 2 ( b ¯ , β h , τ ) } χ [ d U h ( b ¯ , β h , t ) ] ) d τ }
and the final global structural reliability is then
r g l o b a l ( b ¯ , β ¯ , t ) = h = 1 n r h ( b ¯ , β h , t )
Although exact analytical solutions for this are generally unavailable, it is known that the equation (approximate upper-bound global reliability) provides an approximate, upper-bound estimate, as stated above, and can be used for design and pre-design purposes from a practical viewpoint, as in this study. In order to evaluate the reliability vector (adopting the Poisson approach) related to the inter-floor relative displacement threshold crossing, one needs to introduce the inter-story drift vector with the associated covariance matrix R Z U Z U ( t ) (see Appendix C).
The reliability vector r ¯ U previously defined can be evaluated as the collection of
r U h ( T ) = r 0   e 0 T υ U h + ( τ ) d τ
where v U h + ( η V h ) is a function of σ U h 2 , σ U ˙ h 2 , and ρ U h U ˙ h , accordingly, and are, respectively, the h and the n + h diagonal elements of R Z U Z U ( t ) and η U h = β h σ U h , with β h being the h th barrier.
The equation represents the probability that the inter-story displacement will cross the maximum acceptable value β h during the time interval [ 0 , T ] . All the barriers can be collected in the barrier vector. Its elements are assumed constant and equal to 3.0 cm for each floor, that is, there is a lateral drift equal to 1.0% in the case of inter-story height of 3 m.

5.3. System Parameters

The chosen building configuration consists of three stories, each with a uniform mass equal to x 10 5   ( kg ) for each level. Lateral stiffness to the first floor is present, and it is assumed that a linear reduction decreases its value to the at the top floor ( k 2 = 5.1 10 7 ( N / m ) and k 3 = 4.2 10 7 ( N / m ) ). Finally, damping is evaluated by setting c i = 2 m i k i ( c i = [ 3.0   2.8   2.5 ]   10 5 ( N   s / m ) ).
The seismic characterization is based on a peak ground acceleration (PGA) of 0.45 (g), and four distinct total durations (10, 20, 30, and 40 s) are employed. Figure 2 displays the structural inter-story covariances, measured in terms of displacement (a) and velocity (b). It is noteworthy that for durations exceeding this, structural responses attain a stationary level. Moreover, for this particular structural configuration, the covariance response of the first level is greater than the other two, even though the third is approximately half, while the second is only slightly smaller.
Figure 3 illustrates the structural safeties assessed at each lateral inter-story drift threshold for failure, along with the overall reliability calculated as an approximate upper-bound global reliability. It is important to observe that the probability of failure is highest for the first inter-story drift threshold, followed by a slightly lower probability for the second one, and finally, the third threshold has a considerably negligible probability of failure (i.e., r 3 = 1 ).

6. Conclusions

A numerical time integration algorithm is proposed to deal with non-stationary random vibration problems utilizing a covariance approach. The algorithm is developed to solve the differential matrix equations that govern the evolution of the stochastic response of structures subjected to random inputs. To create a versatile non-stationary approach applicable in various contexts, the structural response is assessed through a covariance approach. The reliability concerning first-crossing failure events is then derived based on the knowledge of the evolving covariance matrix in the space state. The algorithm is proposed for a generic Gaussian input of filtered non-stationary processes, representing diverse real-world physical loads. To solve this problem, the time integration algorithm involves differentiating the Lyapunov equation using an adapted Euler implicit scheme, which can be easily implemented using standard tools in various programming codes. Finally, the proposed algorithm is applied to analyze the dynamic responses of a multistory building, idealized as a shear frame structure.

Author Contributions

Conceptualization, R.C. and G.C.M.; Methodology, M.D., R.C. and G.C.M.; Validation, R.C. and G.C.M.; Formal analysis, M.D., R.C. and G.C.M.; Investigation, G.C.M.; Writing—original draft, M.D., R.C. and G.C.M.; Writing—review & editing, M.D., R.C., S.L.L., M.M. and G.C.M.; Visualization, L.S.; Supervision, G.C.M. All authors have read and agreed to the published version of the manuscript.

Funding

The research leading to these results has received funding from the European Research Council under the grant agreement ID: 101007595 of the project ADDOPTML, MSCA RISE 2020 Marie Skodowska Curie Research and Innovation Staff Exchange (RISE).

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

Matrices, C and K are, for a shear-type frame, respectively diagonal and tri-diagonals:
M = ( m 1 0 0 0 m 2 0 0 m 3 0 m n 1 0 0 m n )
K = ( k 1 + k 2 k 2 0 k 2 k 2 + k 3 k 3 0 0 k 3 k 3 + k 4 0 k n 1 0 k n 1 k n 1 + k n k n 0 k n k n )
C = ( c 1 + c 2 c 2 0 c 2 c 2 + c 3 c 3 0 0 c 3 c 3 + c 4 c 4 0 0 c n 1 c n 1 + c n c n 0 c n c n )

Appendix B

Matrices H 1 and H 2 are
H 1 = ( 2 ξ f ω f 2 ξ f ω f . M 1 C . 2 ξ f ω f 2 ξ f ω f 0 0 0 0 0 2 ξ f ω f )
H 2 = ( ω f 2 ω f 2 . M 1 K . ω f 2 ω f 2 0 0 0 0 0 ω f 2 )
where ω f 2 and ξ f are filter characteristics and the forcing vector is f ¯ ( t ) = [ 0 , 0 , 0 , , 0 , φ ( t ) w ( t ) ] T .

Appendix C

The covariance matrix R Z U Z U ( b ¯ , t ) is defined in the linear space of stochastic processes as a linear equation related to the inter-story drift U ¯ ( b ¯ , t ) and displacement X ¯ ( b ¯ , t ) vectors, holds U ( b ¯ , t ) = T X ¯ ( b ¯ , t ) where the transform matrix T is a bi-diagonal one, and is independent of the design vector:
T = ( 1 0 0 0 0 1 1 0 0 0 1 1 0 1 1 1 0 0 0 1 1 0 0 0 1 1 0 0 0 1 )
The covariance matrix R Z U Z U ( b ¯ , t ) is then related to R Z Z ( b ¯ , t ) through the following connection:
T = T 0 0 T
Z ¯ V ( b ¯ ) = T Z ¯ ( b ¯ )
R Z U Z U ( b ¯ , t ) = T R Z Z ( b ¯ , t ) T T

References

  1. Liu, J.; Wang, L. Hybrid Reliability-Based Sequential Optimization for PID Vibratory Controller Design Considering Interval and Fuzzy Mixed Uncertainties. Appl. Math. Model. 2023, 122, 796–823. [Google Scholar] [CrossRef]
  2. Huang, H.; Li, Y.; Li, W. Dynamic reliability analysis of stochastic structures under non-stationary random excitations based on an explicit time-domain method. Struct. Saf. 2023, 101, 102313. [Google Scholar] [CrossRef]
  3. Soong, T.T.; Grigoriu, M. Random Vibration of Mechanical and Structural Systems; Prentice Hall: Hoboken, NJ, USA, 1993. [Google Scholar]
  4. Lin, Y.K. Probabilistic Theory of Structural Dynamics; Wax, N., Ed.; Stochastic Processes; Krieger Publishing, Co., Inc.: Huntington, NY, USA, 1967. [Google Scholar]
  5. Lutes, L.D.; Sarkani, S. Stochastic Analysis of Structural and Mechanical Vibration; Prentice-Hall Inc.: Hoboken, NJ, USA, 1997. [Google Scholar]
  6. Nigam, N.C.; Narayanan, S. Application of Random Vibration; Narosa Publishing House: Delhi, India, 1994. [Google Scholar]
  7. Gomez, F.; Spencer, B.F., Jr.; Carrion, J. Topology optimization of buildings subjected to stochastic base excitation. Eng. Struct. 2020, 23, 111111. [Google Scholar] [CrossRef]
  8. Spencer, B.F.; Gomez, F.; Xu, J. Topology Optimization for Stochastically Excited Structures; ISSRI: Uttar Pradesh, India, 2016. [Google Scholar]
  9. Kressner, D. Memory-efficient Krylov subspace techniques for solving large-scale Lyapunov equations. In Proceedings of the 2008 IEEE International Conference on Computer-Aided Control Systems, San Antonio, TX, USA, 3–5 September 2008; IEEE: Piscataway, NJ, USA, 2008; pp. 613–618. [Google Scholar]
  10. Saad, Y. Numerical Solution of Large Lyapunov Equations; Signal Process Scattering Oper Theory Numer Methods, Proc MTNS-89; Birkhauser: Basel, Switzerland, 1989; Volume 3, pp. 503–511. [Google Scholar]
  11. Jbilou, K.; Riquet, A. Projection methods for large Lyapunov matrix equations. Linear Algebra Appl. 2006, 415, 344–358. [Google Scholar] [CrossRef]
  12. Muscolino, G.; Genovese, F.; Biondi, G.; Cascone, E. Generation of fully non-stationary random processes consistent with target seismic accelerograms. Soil Dyn. Earthq. Eng. 2021, 141, 106467. [Google Scholar] [CrossRef]
  13. Marano, G.C.; Acciani, G.; Fiore, A.; Abrescia, A. Integration algorithm for covariance Nonstationary dynamic analysis of SDOF systems using equivalent stochastic linearization. Int. J. Struct. Stab. Dyn. 2015, 15, 1450044. [Google Scholar] [CrossRef]
  14. Greco, R.; Marano, G.C.; Fiore, A.; Vanzi, I. Nonstationary First Threshold Crossing Reliability for Linear System Excited by Modulated Gaussian Process. Shock. Vib. 2018, 2018, 3685091. [Google Scholar] [CrossRef]
  15. Sgobba, S.; Stafford, P.J.; Marano, G.C.; Guaragnella, C. An evolutionary stochastic ground-motion model defined by a seismological scenario and local site conditions. Soil Dyn. Earthq. Eng. 2011, 31, 1465–1479. [Google Scholar] [CrossRef]
  16. Crandall, S.H.; Mark, W.D. Random Vibration in Mechanical Systems; Academic Press: Cambridge, MA, USA, 1963. [Google Scholar]
  17. Jennings, P.C. Periodic response of a general yielding structure. J. Eng. Mech. Div. 1964, 90, 131–166. [Google Scholar] [CrossRef]
  18. Vanmarcke, E.H. On the Distribution of the First-Passage Time for Normal Stationary Random Processes. ASME J. Appl. Mech. March 1975, 42, 215–220. [Google Scholar] [CrossRef]
Figure 1. Mechanical scheme of analyzed plane frame shear type.
Figure 1. Mechanical scheme of analyzed plane frame shear type.
Computation 12 00050 g001
Figure 2. Inter-story displacements (a) and velocities (b) covariance response of a 3DoF system subject to modulated filtered white noise with different time durations. Continuous lines are for t_{d} = 10 (s), dashed lines are for t_{d} = 20 (s), dash–dot lines are for t_{d} = 30 (s), and finally, dotted lines are for t_{d} = 40 (s). Blue lines represent the inter-story drift response on the first floor, magenta lines on the second floor, and red lines refer to the third floor.
Figure 2. Inter-story displacements (a) and velocities (b) covariance response of a 3DoF system subject to modulated filtered white noise with different time durations. Continuous lines are for t_{d} = 10 (s), dashed lines are for t_{d} = 20 (s), dash–dot lines are for t_{d} = 30 (s), and finally, dotted lines are for t_{d} = 40 (s). Blue lines represent the inter-story drift response on the first floor, magenta lines on the second floor, and red lines refer to the third floor.
Computation 12 00050 g002
Figure 3. System reliability of a 3DoF system, evaluated as the probability of maximum inter-story drift exceeds a given threshold of 3 (cm). Results are obtained for different values of t_{d}: continuous lines are for t_{d} = 10 (s), dashed lines are for t_{d} = 20 (s), dash–dot lines are for t_{d} = 30 (s), and finally, dotted lines are for t_{d} = 40 (s). Blue lines are for first-level reliability, magenta lines are for second-level reliability, and red lines are for third-level reliability. Black slight lines are for global system reliability.
Figure 3. System reliability of a 3DoF system, evaluated as the probability of maximum inter-story drift exceeds a given threshold of 3 (cm). Results are obtained for different values of t_{d}: continuous lines are for t_{d} = 10 (s), dashed lines are for t_{d} = 20 (s), dash–dot lines are for t_{d} = 30 (s), and finally, dotted lines are for t_{d} = 40 (s). Blue lines are for first-level reliability, magenta lines are for second-level reliability, and red lines are for third-level reliability. Black slight lines are for global system reliability.
Computation 12 00050 g003
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Domaneschi, M.; Cucuzza, R.; Sardone, L.; Lopez, S.L.; Movahedi, M.; Marano, G.C. Numerical Covariance Evaluation for Linear Structures Subject to Non-Stationary Random Inputs. Computation 2024, 12, 50. https://doi.org/10.3390/computation12030050

AMA Style

Domaneschi M, Cucuzza R, Sardone L, Lopez SL, Movahedi M, Marano GC. Numerical Covariance Evaluation for Linear Structures Subject to Non-Stationary Random Inputs. Computation. 2024; 12(3):50. https://doi.org/10.3390/computation12030050

Chicago/Turabian Style

Domaneschi, M., R. Cucuzza, L. Sardone, S. Londoño Lopez, M. Movahedi, and G. C. Marano. 2024. "Numerical Covariance Evaluation for Linear Structures Subject to Non-Stationary Random Inputs" Computation 12, no. 3: 50. https://doi.org/10.3390/computation12030050

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