Next Article in Journal
Impact of Land Input on Economic Growth at Different Stages of Development in Chinese Cities and Regions
Next Article in Special Issue
Brazier Effect of Thin Angle-Section Beams under Bending
Previous Article in Journal
Energy Conservation Potential Assessment Method for Table Grapes Supply Chain
Previous Article in Special Issue
Substructure Hybrid Simulation Boundary Technique Based on Beam/Column Inflection Points
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Nonlinear Error Propagation Analysis of a New Family of Model-Based Integration Algorithm for Pseudodynamic Tests

1
School of Civil Engineering, Chang’an University, Xi’an 710061, China
2
College of Civil Engineering, Tongji University, Shanghai 200092, China
*
Author to whom correspondence should be addressed.
Sustainability 2018, 10(8), 2846; https://doi.org/10.3390/su10082846
Submission received: 29 June 2018 / Revised: 7 August 2018 / Accepted: 7 August 2018 / Published: 10 August 2018

Abstract

:
Error propagation properties of integration algorithms are crucial in conducting pseudodynamic tests. The motivation of this study is to investigate the error propagation properties of a new family of model-based integration algorithm for pseudodynamic tests. To develop the new algorithms, two additional coefficients are introduced in the Chen-Ricles (CR) algorithm. In addition, a parameter—i.e., degree of nonlinearity—is applied to describe the change of stiffness for nonlinear structures. The error propagation equation for the new algorithms implemented in a pseudodynamic test is derived and two error amplification factors are deduced correspondingly. The error amplification factors for three structures with different degrees of nonlinearity are calculated to illustrate the error propagation effect. The numerical simulation of a pseudodynamic test for a two-story shear-type building structure is conducted to further demonstrate the error propagation characteristics of the new algorithms. It can be concluded from the theoretical analysis and numerical study that both nonlinearity and the two additional coefficients of the new algorithms have great influence on its error propagation properties.

1. Introduction

In the field of civil engineering, experimental studies are crucial to investigate and enhance the sustainability and resilience of civil infrastructures in the event of extreme loads, such as earthquakes. The experimental approaches of studying the seismic performance of building structures include the quasi-static tests, shake table tests, pseudodynamic tests, and real-time hybrid simulations. Among them, the pseudodynamic tests, also known as on-line tests or hybrid simulations, have been paid great attention for decades [1,2].
In conducting a pseudodynamic test, two types of errors—i.e., displacement control error and restoring force measurement error—introduced in each time step will be propagated and accumulated owing to a feedback procedure [1,2]. This feedback procedure roots from the use of an integration algorithm to conduct the step-by-step integration during the pseudodynamic test. Therefore, it is crucial to investigate the error propagation of an integration algorithm because the errors from the pseudodynamic test must be controlled within certain limits to obtain reliable test results.
An integration algorithm can be labeled as explicit or implicit depending on its formulation of displacement. Traditional explicit algorithms, such as the Newmark explicit algorithm, are always conditionally stable, which requires a very severe limitation on the integration time step if the tested structure system has high frequency modes [3]. For the past decade, researchers developed several innovative integration algorithms which are both explicit and unconditionally stable. The representative algorithms include the Chang algorithm [4], the Chen-Ricles (CR) algorithm [5], and the Kolay-Ricles-𝛼 (KR-α) algorithm [6]. These algorithms are nominated as model-based integration algorithms [7]. When using these algorithms, the algorithmic parameters, which are functions of the complete model of the system, have to be calculated. The model-based algorithms can achieve unconditional stability within the framework of an explicit formulation. On the contrary, there is no need to calculate the model-based parameters for the conventional integration algorithms such as the well-known Newmark algorithms, so they are called model-independent algorithms. Although a number of studies [8,9,10,11,12,13,14,15] have been conducted for the error propagation of the model-independent integration algorithms, there is very limited research with regard to the error propagation of the model-based integration algorithms.
In addition, most of the previous work [8,9,10,11,12] on the error propagation of the integration algorithms were conducted for linear elastic systems. Only a few research [13,14,15] were aimed at nonlinear structures. It should be noted that most of the pseudodynamic tests were carried out in nonlinear range of behavior as pseudodynamic tests are mainly used to investigate the nonlinear behavior of the structures subjected to seismic excitations [2,16]. Therefore, it is much more meaningful to perform the nonlinear error propagation analysis. To take the nonlinearity into consideration, the degree of nonlinearity, which was adopted in [13,14,15], is introduced in this study. Furthermore, the influence of viscous damping, which is a critical structural parameter, on the error propagation characteristics have not been considered in the previous studies [13,14,15].
The motivation of this study is to investigate the error propagation properties of a new family of model-based integration algorithm for pseudodynamic tests of nonlinear systems by considering the influence of viscous damping. The new family of model-based integration algorithms is firstly introduced in Section 2. The procedure of using the new algorithms in pseudodynamic tests is then presented in Section 3. The error propagation equation and two error amplification factors for the new algorithms are derived in Section 4 (Appendix Figure A1 shows flowchart of calculating the error amplification factors). To further illustrate the influences of the degree of nonlinearity, viscous damping, and two additional coefficients of the new algorithms, the error amplification factors derived from Section 4 for three structures with different degrees of nonlinearity are obtained to demonstrate the error propagation effect in Section 5. Finally, the numerical simulations of pseudodymamic tests for a two-story shear-type building are also conducted to further illustrate the error propagation properties of the new algorithms in Section 6.

2. A New Family of Model-Based Integration Algorithm

In implementing a pseudodynamic test, the structure must be idealized as a discrete model, whose equation of motion can be written as
M X ¨ i + 1 + C X ˙ i + 1 + K X i + 1 = F i + 1
where M, C, and K are mass, damping and stiffness matrices, respectively; X i + 1 , X ˙ i + 1 , and X ¨ i + 1 are displacement, velocity, and acceleration vectors at the (i + 1)th time step, respectively; and F i + 1 is the external force vector at the (i + 1)th time step.
The integration algorithms can be used to solve the equation of motion (Equation (1)) in conducting a pseudodynamic test. Recently, the authors [17] proposed a new family of explicit integration algorithm, which was a generalized version of the CR algorithm [5], which was proposed by Chen and Ricles and has been successfully implemented in a series of real-time hybrid simulation tests. The new family of algorithms is named ‘generalized CR algorithm’ and is abbreviated as ‘GCR algorithm’ in this paper. The formulation of the GCR algorithm is inherited from the CR algorithm and expressed as
X ˙ i + 1 = X ˙ i + Δ t α 1 X ¨ i
X i + 1 = X i + Δ t X ˙ i + Δ t 2 α 2 X ¨ i
where Δ t is the time step; α 1 and α 2 are the integration parameter matrices
α 1 = [ M + κ 1 Δ t C + κ 2 Δ t 2 K ] 1 M ; α 2 = ( 1 / 2 + κ 1 ) α 1
where κ 1 and κ 2 are two additional coefficients controlling the numerical characteristics of the GCR algorithm. The CR algorithm is the special case of the GCR algorithm with κ 1 = 1 / 2 , κ 2 = 1 / 4 .
It can be concluded from the preliminary study [17] that the subfamily of the GCR algorithm with κ 1 = 1 / 2 , 2 κ 2 κ 1 has no numerical damping, while the subfamily of the GCR algorithm with κ 1 > 1 / 2 , κ 2 ( κ 1 + 1 / 2 ) 2 / 4 has numerical damping. The GCR algorithm is superior to commonly used integration algorithms due to its explicit expressions and unconditionally stability. In addition, the numerical characteristics of the GCR algorithm are identical with the well-known Newmark algorithm. Therefore, the GCR algorithm can be easily adopted in solving the equation of motion in the pseudodynamic tests and other structural dynamic problems.
For the brevity of mathematics, the following derivations are only considered for a single-degree-of-freedom (SDOF) system. As for the SDOF system, all the matrices and vectors in Equations (1)–(3) become scalars.
The degree of nonlinearity used in [13,14,15] is introduced to evaluate the change of stiffness for the nonlinear system and defined as
δ i + 1 = k i + 1 k i
It should be noted that δ i + 1 = 1 means the stiffness remains unchanged during the (i + 1)th time step, while δ i + 1 > 1 and 0 < δ i + 1 < 1 can be used to represent the nonlinear system with stiffness hardening and the stiffness softening during the (i + 1)th time step, respectively.

3. Pseudodynamic Test Procedure

Because there are possible variations in the changes of stiffness and the resulting complicated eigendecomposition, it is almost impossible to conduct the error propagation analysis for the whole step-by-step integration procedure. Therefore, only a specific time step is analyzed for the error propagation analysis of a nonlinear system [13].
It should be noted that the GCR algorithm is a dual-explicit algorithm, which means it is explicit for both displacement and velocity, so the pseudodynamic test procedure is much easier and more direct compared to the pseudodynamic test using the Newmark explicit algorithm [13], the subfamily of Hilber-Hughes-Taylor-𝛼 (HHT-𝛼) algorithm [14] or the constant average acceleration method [15].
The step-by-step integration procedure for the GCR algorithm can be written in a recursive matrix form. It is
X i + 1 = A i + 1 X i + L i + 1 F i + 1
where X i + 1 = [ x i + 1 , Δ t x ˙ i + 1 , Δ t 2 x ¨ i + 1 ] T . The amplification matrix A i + 1 and the load vector L i + 1 for the (i + 1)th time step are
A i + 1 = [ 1 1 α 2 0 1 α 1 Ω i + 1 2 ( Ω i + 1 2 + 2 ξ Ω i + 1 ) ( α 2 Ω i + 1 2 + 2 α 1 ξ Ω i + 1 ) ]
L i + 1 = [ 0 , 0 , Δ t 2 / m ] T
where Ω i + 1 = ω i + 1 Δ t and ω i + 1 = k i + 1 / m is the natural frequency of the system at the end of the (i + 1)th time step. ξ = c / ( 2 m ω 0 ) is the equivalent viscous damping ratio, where ω 0 is the initial natural frequency of the system. Differing from the work conducted by other researchers [13,14,15], the influence of viscous damping is also taken into consideration in this study.
After the eigendecomposition of the matrix A i + 1 , its characteristic equation can be obtained by the equation of | A i + 1 λ I | = 0 and expanded as
| A i + 1 λ I | = λ ( λ 2 2 A 1 λ + A 2 ) = 0
where I is the identity matrix of dimension 3 × 3; λ is the eigenvalue of the matrix A i + 1 ; A 1 = ( 2 α 2 Ω i + 1 2 2 α 1 ξ Ω i + 1 ) / 2 ; A 2 = ( α 1 α 2 ) Ω i + 1 2 2 α 1 ξ Ω i + 1 + 1 . It is apparent that there are three eigenvalues and one of them is zero, so the above equation can be further simplified as
λ 2 2 A 1 λ + A 2 = 0
There are two eigenvalues λ 1 , 2 = A 1 ± A 1 2 A 2 . According to [17], the condition of the unconditionally stable GCR algorithm can be derived
2 κ 2 κ 1 1 / 2
Therefore, the error propagation characteristics of the subfamily of the unconditionally stable GCR algorithm is investigated in the following content.

4. Derivation of Error Propagation Equation

In conducting a pseudodynamic test, control and measurement errors are unavoidable and are introduced at each time step. Firstly, it is very difficult to exactly impose the computed displacement on the specimen because of the displacement control error. Secondly, the restoring force actually developed in the specimen may not be correctly measured. These errors are carried over to the subsequent time steps and exhibit a cumulative effect from the beginning to the end of the test.
The equation of motion of a nonlinear SDOF system is
m x ¨ i + 1 + c x ˙ i + 1 = F i + 1 r i + 1
where r i + 1 is the restoring force at the (i + 1)th time step. The displacement and velocity calculated from the SDOF formulation of Equation (2) are accurate values, and the corresponding restoring force obtained by state determination is also accurate and without error.
The below two equations define the actual displacement and restoring force during a pseudodynamic test [13]:
x i + 1 a = x i + 1 e + e i + 1 x
r i + 1 a = r i + 1 e + e i + 1 r
where x i + 1 a and r i + 1 a are the actual displacement and restoring force at the (i + 1)th time step, respectively, including the effects of errors at previous steps and the current step; x i + 1 e and r i + 1 e are the exact displacement and restoring force at the (i + 1)th time step, respectively, including the effects of errors at previous steps; e i + 1 x and e i + 1 r are the displacement error and the restoring force error at the (i + 1)th time step, respectively.
The restoring force error at the (i + 1)th time step e i + 1 r can be further expressed as [13]
e i + 1 r = k i + 1 e i + 1 r x
where e i + 1 r x is the displacement error corresponding to the restoring force error e i + 1 r . According to the above definition and the formulations of the GCR algorithm, the following relationships can be obtained
x ˙ i + 1 e = x ˙ i e + Δ t α 1 x ¨ i e
x i + 1 e = x i e + Δ t x ˙ i e + Δ t 2 α 2 x ¨ i e + e i x
m x ¨ i + 1 e + c x ˙ i + 1 e + r i + 1 e + e i + 1 r = F i + 1
It should be noted that r i + 1 e = k i + 1 x i + 1 e , so the aforementioned equations can be reformulated in a recursive matrix form [13]
X i + 1 e = A i + 1 X i e + L i + 1 F i + 1 + M i + 1 e i x N i + 1 e i + 1 r x
where X i + 1 e = [ x i + 1 e , Δ t x ˙ i + 1 e , Δ t 2 x ¨ i + 1 e ] T ; M i + 1 = [ 1 , 0 , Ω i + 1 2 ] T ; N i + 1 = [ 0 , 0 , Ω i + 1 2 ] T .
Subtracting Equation (5) from Equation (16), the following error propagation equation can be obtained
X i + 1 e X i + 1 = A i + 1 ( X i e X i ) + M i + 1 e i x N i + 1 e i + 1 r x
Define ε i + 1 = X i + 1 e X i + 1 , then the error propagation equation can be rewritten as
ε i + 1 = A i + 1 ε i + M i + 1 e i x N i + 1 e i + 1 r x
The error cumulative vector ε i + 1 can be explicitly expressed as
ε i + 1 = [ ε i + 1 1 ε i + 1 2 ε i + 1 3 ] = [ x i + 1 e x i + 1 Δ t ( x ˙ i + 1 e x ˙ i + 1 ) Δ t 2 ( x ¨ i + 1 e x ¨ i + 1 ) ]
It is obvious that ε i + 1 1 = x i + 1 e x i + 1 = e i + 1 x is the cumulative displacement error for the (i + 1)th time step. When the specimen enters into a nonlinear range, the amplification matrix A i + 1 and vectors M i + 1 and N i + 1 are varied for each time step, so it is almost impossible to calculate the cumulative displacement error e i + 1 x for a complete pseudodynamic test such as that developed by Shing and Mahin [11] for a linear elastic system. Even so, if the error propagation for a specific time step is thoroughly studied, some useful information can still be acquired. Therefore, the error propagation from the previous one and two time steps to the current time step is derived as follows.
After the repeated substitutions of ε i 1 and ε i into ε i + 1 using Equation (20), the following cumulative equation can be acquired
ε i + 1 = A i + 1 A i A i 1 ε i 2 + ( A i + 1 A i M i 1 e i 2 x + A i + 1 M i e i 1 x + M i + 1 e i x ) ( A i + 1 A i N i 1 e i 1 r x + A i + 1 N i e i r x + N i + 1 e i + 1 r x )
It is assumed that ε i + 1 is mainly affected by ε i and ε i 1 , while less affected by ε i 2 , then the item of A i + 1 A i A i 1 ε i 2 can be omitted and the cumulative equation can be further simplified as
ε i + 1 = ε i + 1 x ε i + 1 r
ε i + 1 x = A i + 1 A i M i 1 e i 2 x + A i + 1 M i e i 1 x + M i + 1 e i x
ε i + 1 r = A i + 1 A i N i 1 e i 1 r x + A i + 1 N i e i r x + N i + 1 e i + 1 r x
where ε i + 1 x and ε i + 1 r are the cumulative error vector caused from the displacement feedback errors and restoring force feedback errors.
Substituting the amplification matrix into Equation (22), the cumulative displacement error for the (i + 1)th time step can be expressed as
e i + 1 x = ( D i e i x + D i 1 e i 1 x + D i 2 e i 2 x ) ( R i e i r x + R i 1 e i 1 r x )
As the coefficients D i , D i 1 , D i 2 , R i , and R i 1 , of Equation (23) are so complicated, they are not exhibited in the paper. However, it is very convenient to numerically calculate them by using MATLAB [18]. Equation (23) can be further expressed as
e i + 1 x = E x k = i i 1 cos [ ( i k ) Ω ¯ i + 1 + α i + 1 ] e k x + D i 2 e i 2 x E r k = i i 1 sin [ ( i k ) Ω ¯ i + 1 + β i + 1 ] e k r x
where α i + 1 and β i + 1 are the phase angles, E x and E r are the displacement and restoring force error amplification factors arising from the previous one and two steps to the cumulative displacement error, respectively. These two amplification factors are all dimensionless and widely used to evaluate the error propagation properties of the integration algorithms in pseudodynamic tests [10,11,12,13,14,15]. The expressions of the two factors for the GCR algorithm are
E x = ( D i ) 2 + ( D i 1 D i cos Ω ¯ i + 1 sin Ω ¯ i + 1 ) 2
E r = ( R i ) 2 + ( R i 1 R i cos Ω ¯ i + 1 sin Ω ¯ i + 1 ) 2

5. Examples for Error Propagation Effect

The aforementioned two error amplification factors, i.e., the displacement error amplification factor E x (Equation (25)) and the restoring force error amplification factor E r (Equation (26)), are used to illustrate the error propagation effect of the GCR algorithm. The degree of nonlinearity is used to define three cases as:
(1) Case 1: nonlinear structure with stiffness softening, δ i 1 = δ i = δ i + 1 = 0.5
(2) Case 2: linear elastic structure, δ i 1 = δ i = δ i + 1 = 1.0
(3) Case 3: nonlinear structure with stiffness hardening, δ i 1 = δ i = δ i + 1 = 1.5
Figure 1 and Figure 2 show the two error amplification factors, i.e, E x and E r , with respect to the initial Ω 0 = ω 0 Δ t , respectively.
It can be seen from Figure 1 and Figure 2 that both amplification factors E x and E r increase with Ω 0 . This result is in consistent for those of other integration algorithms [10,11,12,13,14,15]. Besides, both amplification factors increase with the degree of nonlinearity δ, which is in line with the observations from [13,14,15]. It indicates that the degree of nonlinearity has a significance influence on the error propagation properties of the GCR algorithms. More specifically, the nonlinear structures with stiffness hardening possess the most errors, while the nonlinear structures with stiffness softening have the lowest errors. As for the viscous damping, it has a positive effect on reducing the errors. Therefore, it is conservative to ignore the influence of viscous damping. Both the two additional coefficients—i.e., κ 1 and κ 2 —of the GCR algorithms have great impact on the error propagation property. With the increasing of κ 1 , the errors increase, while both amplification factors E x and E r increase with the decrease of κ 2 . In terms of error propagation, it is recommended to select the GCR algorithms with a small value of κ 1 and a large value of κ 2 . For instance, it is superior to use the GCR algorithm with κ 1 = 1 / 2 , κ 2 = 1 / 2 than the original CR algorithm with κ 1 = 1 / 2 , κ 2 = 1 / 4 in a pseudodynamic test, especially for the nonlinear structures with stiffness hardening. Taking the structure of Case 3 without viscous damping ( ξ = 0 ) as an example, the displacement amplification factors E x of the GCR algorithm with κ 1 = 1 / 2 , κ 2 = 1 / 2 and the original CR algorithm with κ 1 = 1 / 2 , κ 2 = 1 / 4 are 2.43 and 4.33 (=1.78 × 2.43), respectively, for Ω 0 = 2 , and are 3.56 and 32.91 (=9.24 × 3.56), respectively, for Ω 0 = 10 (Figure 1a). The restoring force amplification factors E r of the GCR algorithm with κ 1 = 1 / 2 , κ 2 = 1 / 2 and the original CR algorithm with κ 1 = 1 / 2 , κ 2 = 1 / 4 are 4.69 and 14.76 (= 3.15 × 4.69), respectively, for Ω 0 = 2 ; are 11.55 and 251.80 ( = 21.80 × 11.55), respectively, for Ω 0 = 10 (Figure 2a). It can be clearly seen that the differences between the two specific algorithms rapidly increase with Ω 0 .

6. Numerical Simulation of Pseudodynamic Testing

A two-story shear-type building structure is taken as the numerical simulation example of the pseudodynamic testing. The lumped masses of the two stories are m 1 = 10 3   kg and m 2 = 5 × 10 2   kg , respectively. The initial stiffness of the two stories are k 1 , 0 = 10 7   N / m and k 2 , 0 = 10 4   N / m , respectively. The damping matrix for the substructure is based on using Rayleigh proportional damping [19], with a damping ratio of 0.02 in both the first and second modes. The natural initial circular frequencies for the first and second modes are found to be ω 1 , 0 = 4.47   rad / s and ω 2 , 0 = 100.05   rad / s , respectively. The first two order of initial frequencies are f 1 , 0 = 0.7114   Hz and f 2 , 0 = 15.9235   Hz , respectively. The structure is subjected to the 1940 El Centro NS earthquake ground motion.
In order to take the influence of error into consideration, displacement error is introduced to the displacement response at each story. Assume the displacement error is a random variable which obeys the truncated normal distribution with the probability density function as [20]
f ( x ) = 1.00135 σ 2 π exp [ ( x μ ) 2 2 σ 2 ] , x ( μ 3 σ , μ + 3 σ )
where μ and σ are the mean value and the standard deviation of the displacement error x, respectively. In conducting the pseudodynamic testing, it is assumed that μ = 0 and σ = tol/3 = 10−5 m. tol is the tolerance error and assigned as 3 × 10−5 m in this paper. It denotes that the maximum displacement error of each time step is 3 × 10−5 m. By using the MATLAB software [18], a series of random numbers conforming the aforementioned distribution can be generated and used as the displacement errors.
Numerical simulation of two situations—i.e., without displacement error and with random displacement error—using the GCR algorithm are conducted. The time step Δt is assigned as 0.01 s. As a result, Ω 1 , 0 = 0.04 and Ω 2 , 0 = 1 . Figure 3, Figure 4 and Figure 5 show the displacement response, displacement error at each time step, and cumulative displacement error of each story, respectively. The numerical results using the Newmark explicit algorithm with the time step of 0.001 s are used as references.
It can be seen from Figure 3 that the displacement response at the first story is significantly disturbed by the error. On the contrary, the influence of error on the displacement response at the second story is inconspicuous. The main reason is that the displacement at the second story is mainly contributed by the first order modal response, while the displacement at the first story is, to some extent, contributed by the second modal response, whose value of Ω is larger than that of the first modal response and therefore exhibits a higher error propagation result.
Although the cumulative displacement error can be significantly reduced with the increase of κ 2 , the accurate displacement response at first story is still overlapped by the error (Figure 5a,c). As for κ 2 = 1 / 2 , the displacement at the second story is in good agreement with the reference value and less affected by the displacement error (Figure 3b). As for κ 2 = 1 , the displacement at the second story is also less affected by the displacement error, but the accuracy of the numerical result is impaired due to the existing of numerical damping of the integration algorithm (Figure 3d). The maximum displacement (0.094 m) at the second story calculated using the GCR algorithms with κ 2 = 1 are 83% of the reference value (0.113 m).
Figure 6 shows the spectral characteristic of the displacement by conducting fast Fourier transform (FFT) of the displacement response shown in Figure 3.
Figure 6a implies that the displacement at the first story is contributed by the first and second order of modal responses. The first order frequency obtained by several GCR algorithms are very close and approximately 0.7060 Hz, which is slightly smaller than the first order frequency of the structure, i.e., 0.7114 Hz. This is due to period elongation [19] of the integration algorithm. However, there exists obvious difference of the second order frequency between the calculated value by using several GCR algorithms and the actual frequency as period elongation increases with the increase of Ω. In Figure 6c, the first order response is obvious, while the second order response is less obvious. The reason for this is the numerical damping and the random displacement error. By comparing Figure 6b,d, the displacement at the second story is only contributed by the first order modal response, which further explains the phenomenon shown in Figure 3. In addition, due to the existing of numerical damping, the spectral amplitude of κ 2 = 1 is less than that of κ 2 = 1 / 2 , which is consistent with the displacement response indicated in Figure 3.

7. Conclusions

This paper presents a new family of model-based GCR integration algorithm. The error propagation equation for the GCR algorithms implemented in a pseudodynamic test is derived. The error amplification factors for three structures with different degrees of nonlinearity are calculated to illustrate the error propagation effect. The numerical simulation of a pseudodynamic test for a two-story shear-type building structure is conducted to further demonstrate the error propagation characteristics of the new algorithms. The original contributions of this study are to investigate the error propagation properties of the GCR algorithms for pseudodynamic tests of nonlinear systems by considering the influence of viscous damping. The following conclusions can be drawn from the examples and numerical simulations in Section 5 and Section 6:
(1)
Both amplification error factors, i.e., E x and E r , increase with Ω 0 = ω 0 Δ t .
(2)
Both amplification factors, i.e., E x and E r , increase with the degree of nonlinearity δ, so it is crucial to take the degree of nonlinearity δ into consideration.
(3)
As for the viscous damping, it has a positive effect on reducing the errors, so it is conservative to ignore the influence of viscous damping.
(4)
Both the two additional coefficients, i.e., κ 1 and κ 2 , of the GCR algorithms have great impact on the error propagation property. With the increasing of κ 1 , the errors increase, while both amplification factors E x and E r increasing with the decrease of κ 2 .
(5)
The original CR algorithm with κ 1 = 1 / 2 , κ 2 = 1 / 4 has a relatively large error propagation property, especially for the nonlinear structures with stiffness hardening. The two amplification error factors, i.e., E x and E r , of the GCR algorithm with κ 1 = 1 / 2 , κ 2 = 1 / 2 are only 10.8% and 4.6% of those of the original CR algorithm with κ 1 = 1 / 2 , κ 2 = 1 / 4 when Ω 0 = 10 for the nonlinear structure with stiffness hardening of Case 3 without viscous damping. Therefore, the GCR algorithm with κ 1 = 1 / 2 , κ 2 = 1 / 2 is a superior alternative of the original CR algorithm with κ 1 = 1 / 2 , κ 2 = 1 / 4 .
(6)
The displacement response at the first story is significantly disturbed by the error, whereas the influence of error on the displacement response at the second story is inconspicuous. The main reason is that the displacement at the second story is mainly contributed by the first order modal response, while the displacement at the first story is, to some extent, contributed by the second modal response.
(7)
The maximum displacement at the second story obtained by using the GCR algorithms with κ 2 = 1 are 83% of the reference value. It means that the accuracy of the numerical result is impaired by excessive numerical damping for the high frequency response, thus the numerical dissipation characteristics of the GCR algorithms should be optimized in the future.

Author Contributions

B.F. conducted the numerical simulations and wrote the paper. H.J. conceived the idea and revised the paper. T.W. provided valuable discussions and revised the paper. He took responsibility of the corresponding work.

Funding

Financial support from the National Natural Science Foundation of China (Grant No. 51578072, 51478354), Shaanxi Province Natural Science Foundation (Grant No. 2018JQ5078) and Program of Shanghai Subject Chief Scientist (18XD1403900) are gratefully acknowledged.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A: Notations

M: Mass matrix
C: Damping matrix
K: Stiffness matrix
X i + 1 : Displacement vector at the (i + 1)th time step
X ˙ i + 1 : Velocity vector at the (i + 1)th time step
X ¨ i + 1 : Acceleration vector at the (i + 1)th time step
F i + 1 : External force vector at the (i + 1)th time step
Δ t : Time step
α 1 and α 2 : Integration parameter matrices
κ 1 and κ 2 : Additional coefficients of the GCR algorithm
δ i + 1 : Degree of nonlinearity
A i + 1 : Amplification matrix at the (i + 1)th time step
L i + 1 : Load vector at the (i + 1)th time step
ω i + 1 : Natural frequency of the system at the (i + 1)th time step
ω 0 : Initial natural frequency of the system
Ω i + 1 : The product of natural frequency ω i + 1 at the (i + 1)th time step multiplies time step Δ t
Ω 0 : The product of initial natural frequency ω 0 multiplies time step Δ t
ξ = c / ( 2 m ω 0 ) : The equivalent viscous damping ratio
I: Identity matrix of dimension 3 × 3
λ: Eigenvalue of the matrix A i + 1
r i + 1 : Restoring force at the (i + 1)th time step
x i + 1 a : Actual displacement at the (i + 1)th time step, including the effects of errors at previous steps and the current step
r i + 1 a : Restoring force at the (i + 1)th time step, including the effects of errors at previous steps and the current step
x i + 1 e : Exact displacement at the (i + 1)th time step, including the effects of errors at previous steps
r i + 1 e : Exact restoring force at the (i + 1)th time step, including the effects of errors at previous steps
e i + 1 x : Displacement error at the (i + 1)th time step
e i + 1 r : Restoring force error at the (i + 1)th time step
e i + 1 r x : Displacement error corresponding to the restoring force error e i + 1 r
ε i + 1 : Error cumulative vector at the (i + 1)th time step
D i , D i 1 and D i 2 : Coefficients for the displacement feedback errors
R i and R i 1 : Coefficients for the restoring force feedback errors
α i + 1 and β i + 1 : Phase angles
E x : Displacement error amplification factor
E r : Restoring force error amplification factor

Appendix B

Figure A1. Flowchart of calculating the error amplification factors.
Figure A1. Flowchart of calculating the error amplification factors.
Sustainability 10 02846 g0a1

References

  1. Takanashi, K.; Udagawa, K.; Seki, M.; Okada, T.; Tanaka, H. Nonlinear Earthquake Response Analysis of Structures by a Computer-Actuator On-Line System; University of Tokyo: Tokyo, Japan, 1975. [Google Scholar]
  2. Abbiati, G.; Bursi, O.S.; Caperan, P.; Di Sarno, L.; Molina, F.J.; Paolacci, F.; Pegon, P. Hybrid simulations of a multi-span RC viaduct with plain bars and sliding bearings. Earthq. Eng. Struct. Dyn. 2015, 44, 2221–2240. [Google Scholar] [CrossRef]
  3. Elnashai, A.S.; Di Sarno, L. Fundamentals of Earthquake Engineering; Wiley and Sons: Chichester, UK 2008. [Google Scholar]
  4. Chang, S.Y. Explicit pseudodynamic algorithm with unconditional stability. J. Eng. Mech. 2002, 128, 935–947. [Google Scholar] [CrossRef]
  5. Chen, C.; Ricles, J.M. Development of direct integration algorithms for structural dynamics using discrete control theory. J. Eng. Mech. 2008, 134, 676–683. [Google Scholar] [CrossRef]
  6. Kolay, C.; Ricles, J.M. Development of a family of unconditionally stable explicit direct integration algorithms with controllable numerical energy dissipation. Earthq. Eng. Struct. Dyn. 2014, 43, 1361–1380. [Google Scholar] [CrossRef]
  7. Kolay, C.; Ricles, J.M. Assessment of explicit and semi-explicit classes of model-based algorithms for direct integration in structural dynamics. Int. J. Numer. Methods Eng. 2016, 107, 49–73. [Google Scholar] [CrossRef]
  8. Peek, R.; Yi, W.H. Error analysis for pseudodynamic test method. I: Analysis. J. Eng. Mech. 1990, 116, 1618–1637. [Google Scholar] [CrossRef]
  9. Peek, R.; Yi, W.H. Error analysis for pseudodynamic test method. II: Application. J. Eng. Mech. 1990, 116, 1638–1658. [Google Scholar] [CrossRef]
  10. Shing, P.B.; Mahin, S.A. Cumulative experimental errors in pseudodynamic tests. Earthq. Eng. Struct. Dyn. 1987, 15, 409–424. [Google Scholar] [CrossRef]
  11. Shing, P.B.; Mahin, S.A. Experimental error effects in pseudodynamic testing. J. Eng. Mech. 1990, 116, 805–821. [Google Scholar] [CrossRef]
  12. Shing, P.B.; Manivannan, T. On the accuracy of an implicit algorithm for pseudodynamic tests. Earthq. Eng. Struct. Dyn. 1990, 19, 631–651. [Google Scholar] [CrossRef]
  13. Chang, S.Y. Nonlinear error propagation analysis for explicit pseudodynamic algorithm. J. Eng. Mech. 2003, 129, 841–850. [Google Scholar] [CrossRef]
  14. Chang, S.Y. Error propagation of HHT-α method for pseudodynamic tests. J. Earthq. Eng. 2005, 9, 223–246. [Google Scholar] [CrossRef]
  15. Chang, S.Y. Error propagation in implicit pseudodynamic testing of nonlinear systems. J. Eng. Mech. 2005, 131, 1257–1269. [Google Scholar] [CrossRef]
  16. Bousias, S.; Sextos, A.; Kwon, O.H.; Taskari, O.; Elnashai, A.S.; Evangeliou, N.; Di Sarno, L. Intercontinental hybrid simulation for the assessment of a three-span R/C highway overpass. J. Earthq. Eng. 2017. [Google Scholar] [CrossRef]
  17. Fu, B. Substructure Shaking Table Testing Method Using Model-Based Integration Algorithms. Ph.D. Thesis, Tongji University, Shanghai, China, 2017. (In Chinese). [Google Scholar]
  18. MATLAB. Version 2014a; The MathWorks Inc.: Natick, MA, USA, 2014.
  19. Chopra, A.K. Dynamic of Structures: Theory and Applications to Earthquake Engineering, 4th ed.; Prentice Hall: Upper Saddle River, NJ, USA, 2012. [Google Scholar]
  20. Chang, S.Y. The γ-function pseudodymamic algorithm. J. Earthq. Eng. 2000, 4, 303–320. [Google Scholar] [CrossRef]
Figure 1. Variations of displacement error amplification factor E x with respect to Ω 0 : (a) κ 1 = 1 / 2 ,   ξ = 0 ; (b) κ 1 = 1 ,   ξ = 0 ; (c) κ 1 = 1 / 2 ,   ξ = 0.1 ; (d) κ 1 = 1 ,   ξ = 0.1 .
Figure 1. Variations of displacement error amplification factor E x with respect to Ω 0 : (a) κ 1 = 1 / 2 ,   ξ = 0 ; (b) κ 1 = 1 ,   ξ = 0 ; (c) κ 1 = 1 / 2 ,   ξ = 0.1 ; (d) κ 1 = 1 ,   ξ = 0.1 .
Sustainability 10 02846 g001aSustainability 10 02846 g001b
Figure 2. Variations of restoring force error amplification factor E r with respect to Ω 0 : (a) κ 1 = 1 / 2 ,   ξ = 0 ; (b) κ 1 = 1 ,   ξ = 0 ; (c) κ 1 = 1 / 2 ,   ξ = 0.1 ; (d) κ 1 = 1 ,   ξ = 0.1 .
Figure 2. Variations of restoring force error amplification factor E r with respect to Ω 0 : (a) κ 1 = 1 / 2 ,   ξ = 0 ; (b) κ 1 = 1 ,   ξ = 0 ; (c) κ 1 = 1 / 2 ,   ξ = 0.1 ; (d) κ 1 = 1 ,   ξ = 0.1 .
Sustainability 10 02846 g002
Figure 3. Displacement response: (a) κ 1 = 1 / 2 , first story; (b) κ 1 = 1 / 2 , second story; (c) κ 1 = 1 , first story; (d) κ 1 = 1 , second story.
Figure 3. Displacement response: (a) κ 1 = 1 / 2 , first story; (b) κ 1 = 1 / 2 , second story; (c) κ 1 = 1 , first story; (d) κ 1 = 1 , second story.
Sustainability 10 02846 g003
Figure 4. Displacement error at each time step: (a) κ 1 = 1 / 2 , first story; (b) κ 1 = 1 / 2 , second story; (c) κ 1 = 1 , first story; (d) κ 1 = 1 , second story.
Figure 4. Displacement error at each time step: (a) κ 1 = 1 / 2 , first story; (b) κ 1 = 1 / 2 , second story; (c) κ 1 = 1 , first story; (d) κ 1 = 1 , second story.
Sustainability 10 02846 g004
Figure 5. Cumulative displacement error: (a) κ 1 = 1 / 2 , first story; (b) κ 1 = 1 / 2 , second story; (c) κ 1 = 1 , first story; (d) κ 1 = 1 , second story.
Figure 5. Cumulative displacement error: (a) κ 1 = 1 / 2 , first story; (b) κ 1 = 1 / 2 , second story; (c) κ 1 = 1 , first story; (d) κ 1 = 1 , second story.
Sustainability 10 02846 g005
Figure 6. Spectral characteristic of displacement response at each story: (a) κ 1 = 1 / 2 , first story; (b) κ 1 = 1 / 2 , second story; (c) κ 1 = 1 , first story; (d) κ 1 = 1 , second story. Note: The legends in Figure 6a are identical with those in Figure 6b; the legends in Figure 6c are identical with those in Figure 6d.
Figure 6. Spectral characteristic of displacement response at each story: (a) κ 1 = 1 / 2 , first story; (b) κ 1 = 1 / 2 , second story; (c) κ 1 = 1 , first story; (d) κ 1 = 1 , second story. Note: The legends in Figure 6a are identical with those in Figure 6b; the legends in Figure 6c are identical with those in Figure 6d.
Sustainability 10 02846 g006

Share and Cite

MDPI and ACS Style

Fu, B.; Jiang, H.; Wu, T. Nonlinear Error Propagation Analysis of a New Family of Model-Based Integration Algorithm for Pseudodynamic Tests. Sustainability 2018, 10, 2846. https://doi.org/10.3390/su10082846

AMA Style

Fu B, Jiang H, Wu T. Nonlinear Error Propagation Analysis of a New Family of Model-Based Integration Algorithm for Pseudodynamic Tests. Sustainability. 2018; 10(8):2846. https://doi.org/10.3390/su10082846

Chicago/Turabian Style

Fu, Bo, Huanjun Jiang, and Tao Wu. 2018. "Nonlinear Error Propagation Analysis of a New Family of Model-Based Integration Algorithm for Pseudodynamic Tests" Sustainability 10, no. 8: 2846. https://doi.org/10.3390/su10082846

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