Comparison of explicit integration algorithms for real-time hybrid ...

2 downloads 1923 Views 2MB Size Report
Comparison of explicit integration algorithms for real-time hybrid simulation. Authors; Authors and affiliations. Fei Zhu; Jin-Ting WangEmail author; Feng Jin; Yao ...
Bull Earthquake Eng (2016) 14:89–114 DOI 10.1007/s10518-015-9816-0 ORIGINAL RESEARCH PAPER

Comparison of explicit integration algorithms for real-time hybrid simulation Fei Zhu1 • Jin-Ting Wang1 • Feng Jin1 • Yao Gui2

Received: 15 January 2015 / Accepted: 13 September 2015 / Published online: 21 September 2015  Springer Science+Business Media Dordrecht 2015

Abstract Real-time hybrid simulation (RTHS) combines physical experimentation with numerical simulation to evaluate dynamic responses of structures. The inherent characteristics of integration algorithms change when simulating numerical substructures owing to the response delay of loading systems in physical substructures. This study comprehensively investigates the effects of integration algorithms on the delay-dependent stability and accuracy of multiple degrees-of-freedom RTHS systems. Seven explicit integration algorithms are considered; and the discrete-time root locus technique is adopted. It is found that the stability of RTHS system is mainly determined by the time delay rather than the integration algorithms, whereas its accuracy mainly depends on the accuracy characteristic of the applied integration algorithm itself. An unconditionally stable integration algorithm cannot always guarantee good stability performance; and the inherent accuracy or numerical energy dissipation of integration algorithms should be taken into account in RTHSs. These theoretical findings are well verified by RTHSs. Keywords Real-time hybrid simulation  Integration algorithm  Delay-dependent stability and accuracy  Delay compensation  Discrete-time root locus

& Jin-Ting Wang [email protected] Yao Gui [email protected] 1

State Key Laboratory of Hydroscience and Engineering, Tsinghua University, Beijing 100084, China

2

Changjiang Institute of Survey, Planning, Design and Research, Wuhan 430010, China

123

90

Bull Earthquake Eng (2016) 14:89–114

1 Introduction Real-time hybrid simulation (RTHS) is a method for evaluating the dynamic response of structures under earthquake by combining physical experimentation with numerical simulation. In RTHS, the response time delay, caused by the dynamics of the shaking table (or actuator) and the associated control system, and the time taken to data transfer, results in inaccurate response and even system instability. The delay-dependent stability of RTHS systems has been extensively studied over the past decades. Some studies are based on the assumption of a continuous-time system. Horiuchi et al. (1999) used energy balance method and demonstrated that the delayed response is equivalent to introducing negative damping into RTHS systems. Horiuchi and Konno (2001) studied the stability conditions of a mass-block system by checking the gain of the open-loop system transfer function of RTHS systems. Wallace et al. (2005) analyzed the delay-dependent stability by using the delay differential equation. Mercan and Ricles (2007, 2008) applied the pseudo-delay technique to find critical stability conditions of RTHS systems with multiple delay sources. Chi et al. (2010) studied the delay-dependent stability conditions and the instability mechanism of single degree-of-freedom (SDOF) structures by using continuous-time root locus (RL) technique. In these studies, integration algorithms and delay compensation methods on the basis of integration algorithms cannot be considered because of the continuous-time assumption. Meanwhile, some other researchers have adopted the discrete-time system assumption to conduct stability analysis, considering the discrete-time characteristic of RTHS systems. Wu et al. (2005) found that the stability of the operator-splitting algorithm (Wu et al. 2006; Verma and Rajasankar 2012) for RTHS declined because of the actuator delay. Chen and Ricles (2008b) investigated the stability of an SDOF RTHS system by checking the locations of poles of the discrete transfer function. The effects of Newmark explicit method and CR algorithm (Chen and Ricles 2008a) on stability were presented. Zhu et al. (2015) used the discrete-time RL technique to analyze the stability of multiple degrees-of-freedom (MDOF) RTHS systems with one or more physical substructures. They comprehensively considered the CR algorithm and different delay compensation methods. This paper aims at evaluating the effects of different integration algorithms on the stability and accuracy of MDOF RTHS systems. The application of integration algorithms to solve numerical substructures has been extensively investigated, and explicit integration algorithms have gained the most attention because of their highly computational efficiency. The most popular time integration algorithms for RTHS may be the central difference method (CDM) (Horiuchi et al. 1999; Nakashima et al. 1992), and the Newmark explicit method (Igarashi et al. 2000). Chang (2002) proposed an explicit algorithm [named Chang (2002) in this paper] which has excellent stability performance and exhibits no numerical dissipation. Chen and Ricles (2008a) utilized the pole mapping method to develop an unconditionally stable CR algorithm in which the displacement and velocity in each integration step can be explicitly calculated. Gui et al. (2014) developed a family of explicit algorithms with a controlled parameter k (named Gui-k method in this paper), in which certain subfamilies are found to be unconditionally stable for any system state (linear elastic, stiffness hardening or softening). Kolay and Ricles (2014) proposed the explicit KR-a method with controllable numerical energy dissipation on the basis of the generalized-a method (Chung and Hulbert 1993). However, these studies focus more on the characteristics of the algorithm itself than on its effect on the performance of RTHS systems (Bonnet et al. 2008; Gui et al. 2014).

123

Bull Earthquake Eng (2016) 14:89–114

91

In this paper, six unconditionally/conditionally stable integration algorithms without numerical damping and the newly-proposed explicit KR-a method with controllable numerical damping are considered. The analytical model on the basis of the discrete-time RL technique (Zhu et al. 2015) is adopted to obtain stability limitations and compare accuracy differences. The stability performance of RTHS system in both pure time delay and delay compensation with the 3rd-order polynomial method conditions is investigated. The accuracy of RTHS systems is also analyzed with numerical simulation and by comparing the shapes of RL plots. RTHSs are conducted to verify the correctness of the theoretical conclusions.

2 Analytical model for delay-dependent analysis 2.1 Analytical model Following a previous investigation (Zhu et al. 2015), an M-storey shear frame shown in Fig. 1a is considered as the model structure used to analyze the stability and accuracy of MDOF RTHS system, in which m, c, and k are the mass, damping and stiffness coefficients, respectively. The entire structure is idealized to be a lumped-mass system (Fig. 1b) and then partitioned into two parts (Fig. 1c): the upper part, as the physical substructure, is experimented on a shaking table; and the lower part, as the numerical substructure, is numerically simulated. The linear equations of motion of the entire structure can be formulated as ⎡ m1 ⎢ m2 ⎢ ⎢ ⎢ M NS ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢⎣

⎡c1 + c2 ⎢ −c 2 ⎢ x NS ,i ⎢ ⎥⎪ ⎪ ⎢ C ⎥ ⎪ xb ⎪ + ⎢ NS ⎥ ⎨ xb+1 ⎬ ⎢ ⎪ ⎪ ⎢ ⎥ ⎥ ⎪ xb+ 2 ⎪ ⎢ ⎥ x PS ,i ⎢ ⎥ ⎢ mM ⎦⎥ ⎩⎪ xM ⎭⎪ ⎢⎣ ⎤ ⎧ x1 ⎫ ⎥⎪ x ⎪ 2

mb mb+1 mb+2 M PS

cb + cb+1 −cb+1 −cb+1 cb+1 + cb+2 −cb+2 −cb+2 C PS

xi

M

⎡ k1 + k2 ⎢ −k 2 ⎢ ⎢ ⎢ K NS +⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢⎣

−c2 c2 + c3 −c3 −c3

C

− k2 k2 + k3 −k3 −k3 kb + kb+1 −kb+1 kb+1 + kb+2 −kb+2 −kb+1 −kb+ 2 K PS K

kM −1 + kM −kM

cM −1 + cM −cM

⎤ ⎧ x1 ⎫ ⎥⎪ x ⎪ ⎥⎪ 2 ⎪ x NS ,i ⎥ ⎪ xb ⎪ ⎥ ⎨ xb+1 ⎬ ⎪ ⎥⎪ ⎥ ⎪ xb+ 2 ⎪ ⎪ ⎪ −cM ⎥ x ⎥ PS ,i c ⎦⎥ ⎩⎪ x ⎭⎪ M

M

xi

⎤ ⎧ x1 ⎫ ⎥⎪ x ⎪ ⎥⎪ 2 ⎪ x NS ,i ⎥⎪ ⎪ ⎥ ⎪ xb ⎪ = F = ⎧FNS ,i ⎫ ⎨ ⎬ i ⎥ ⎨ xb+1 ⎬ ⎩FPS ,i ⎭ ⎪ ⎥⎪ ⎪ ⎪ x ⎥ b+ 2 −kM ⎥ x PS ,i ⎥ kM ⎦⎥ ⎩⎪ xM ⎭⎪

xi

ð1Þ where x is the displacement vector and divided into xNS and xPS which represented the displacement vector of numerical and physical substructures, respectively; and the superposed dot denotes the derivative with respect to time; M, C, K are mass, damping and stiffness matrices of entire structure, respectively; MNS, CNS, KNS are the mass, damping and stiffness of numerical substructure, respectively; MPS, CPS, KPS are the mass, damping

123

92

(a)

Bull Earthquake Eng (2016) 14:89–114

(b)

(c)

Fig. 1 Conceptual view of substructure splitting for MDOF structure system: a M-storey shear frame, b idealized M-DOF system, c split system

and stiffness of physical substructure, respectively. F is the earthquake force vector which is also divided into FNS and FPS; the subscript i denotes the ith time step. Considering the interaction between two substructures, the equations of motion of each substructure can be derived from Eq. 1 as 8 9 > > : |fflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflfflffl} > ; T1 9 8 > > = ; : |fflfflfflfflfflfflfflfflfflfflffl{zfflfflfflfflfflfflfflfflfflfflffl} > T2

ð2Þ Considering the error caused by the effect of time delay or delay compensation when loading the physical substructure, the actual displacements of the shaking table, x0b ; is usually not equal to xb : Hence, xb and x_b should be replaced by x0b and x_0b ; respectively, in T1 and T2 in the right-hand side of Eq. 2. Finally, rewriting the modified Eq. 2 according to the form of Eq. 1, the equations of motion of the entire structure in RTHS can be given as ð3Þ M€ xi þ C1 x_i þ K1 xi þ C2 x_0i þ K2 x0i ¼ Fi  T where x0 ¼ x01 ; . . .x0b ; . . .; x0M ; x0b is the actual displacement that the shaking table achieves, and the remainder elements in x0 are all auxiliary variables and without any physical sense; K1 ? K2 = K, and C1 ? C2 = C; K2 and C2 are the stiffness and damping matrices, respectively, related to the restoring force at the interface. It should be noted that the splitting of K and C here is different with that in Shao et al. (2011). K1, K2, C1, and C2 can be expressed as

123

Bull Earthquake Eng (2016) 14:89–114 ⎡ k1 + k2 ⎢ −k 2 ⎢ ⎢ ⎢ K1 = ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣⎢ ⎡ c1 + c2 ⎢ ⎢ −c2 ⎢ ⎢ C1 = ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎢⎣ ⎡ 0 ⎢ 0 ⎢ ⎢ ⎢ C2 = ⎢ ⎢ ⎢ ⎢ ⎢ ⎢ ⎣⎢

93

−k2 k 2 + k3

− k3

− kb

kb

−kb +1

0

kb +1 + kb + 2

− kb + 2

−kM −1

kM −1 + kM −kM

−kM kM

−c2 c2 + c3

−c3

−cb

cb 0

−cb +1 cb +1 + cb + 2

−cb + 2

−cM −1

cM −1 + cM

−cM

− cM

cM

0

0 cb +1

0

−cb +1

0

0

0

0 0

0 0

0

0

kb +1 − kb +1

0 0

0

0

0 0

⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ 0 ⎥ 0 ⎦⎥

⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥⎦

⎤ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ ⎥ 0 ⎥ ⎥ 0 ⎦⎥

0 0

⎤ ⎡ 0 ⎥ ⎢ 0 ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ K =⎢ 2 ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎥ ⎢ ⎣⎢ ⎦⎥

According to the control theory (Benjami and Farid 2003), the RTHS system in Fig. 1 can be simplified as a discrete-time single-loop control system, as shown in Fig. 2, where Fi(z), Pi(z), Ri(z), and Xi(z) are the z transform of the earthquake force Fi, excitation force Pi, feedback force Ri and displacement xi, respectively; G(z) is the discrete transfer function of the integration algorithm utilized in the hybrid test that relates the displacement xi to the excitation force Pi; and H(z) is the discrete transfer function that relates the feedback force Ri to the displacement xi. The dynamic performance of the discrete-time control system is determined by the closed-loop transfer function Gcl ðzÞ as Gcl ðzÞ ¼

Xi ðzÞ GðzÞ ¼ Fi ðzÞ 1 þ GðzÞHðzÞ

ð4Þ

where G(z)H(z) is the open-loop transfer function of the system. The characteristic equation of the closed-loop control system is given in a polynomial form as follows: Input Fi(z) +



Pi(z)

-

Feedback Ri(z)

Numerical Substructure G(z)

Output Xi(z)

Physical Substructure H(z)

Fig. 2 Block representation of the closed-loop control system

123

94

Bull Earthquake Eng (2016) 14:89–114

Qn0 ðz  zi Þ ¼0 1 þ GðzÞHðzÞ ¼ 1 þ lm Qmi¼1 0 ðz  pj Þ j¼1

ð5Þ

where zi and pj are the zeros and poles of the open-loop transfer function in the z-plane, respectively; m0 and n0 are positive integers, and lm is the system gain. For the emulated system, the z transform of Eq. 3 can be written as h i €i ðzÞ þ C1 X_ i ðzÞ þ K1 Xi ðzÞ ¼ Fi ðzÞ  C2 X_ 0 ðzÞ þ K2 X0 ðzÞ ð6Þ MX i i Applying integration algorithms to solve Eq. 6, the corresponding characteristic equation can be obtained; and its roots (also named closed-loop poles) can be sketched. The RL plot can then be drawn by assigning lm ranging from zero to infinity with the use of MATLAB (Mathworks Inc 2006).

2.2 Numerical integration algorithms Numerous time integration algorithms have been developed for RTHS. In this paper, seven explicit integration algorithms are considered to solve numerical substructures, as follows: (1) (2) (3) (4)–(6) (7)

The CDM; The Newmark explicit method; The Chang (2002); Three subfamilies of Gui-k method with k = 2, 4, and 11.5; and The subfamily with q? = 0.2 of the explicit KR-a method.

The accuracy of these integration algorithms in RTHS has been investigated by comparing with conventional shaking table tests (e.g., Wang et al. 2015; Mosalam and Gu¨nay 2014) as well as pure numerical simulations (e.g., Nakashima et al. 1992; Kolay et al. 2015). It is noted that the value of integration parameters (k and q?) should be predetermined according to the characteristics of the entire RTHS system. However, in this paper, the varied values of structural parameters and time delays of RTHS systems are studied. In order to simplify, specific integration parameters (k = 2, 4, and 11.5, q? = 0.2) resulting in unique properties of integration algorithms are chose. The comparative presentation of these algorithms is tabulated in Table 1. The CDM, the Newmark explicit method, and the Gui-k method (k = 11.5) are conditionally stable, whereas the four other algorithms are unconditionally stable. Furthermore, the Gui-k method (k = 4) is the same as the CR algorithm. The first six algorithms possess no numerical energy dissipation. The KR-a method is a family of unconditionally stable explicit method with controllable numerical energy dissipation. The amount of numerical damping is controlled by a single parameter, q?, ranging from 0 to 1. In this paper, q? is selected as 0.2 to ensure enough numerical damping. More details on the parameters for the KR-a method can be referred to Kolay and Ricles (2014).

2.3 Conceptual illustration of the performance of delayed RTHS system In this section, variations in the stability and accuracy of RTHS systems with the time delay and integration algorithms are conceptually illustrated. A 2-DOF structure is taken as an example, as shown in Fig. 3. The upper DOF is set as the physical substructure, and the

123

KR-a method (q? = 0.2)

Gui-k methods (k = 2, 4 and 11.5)

Chang (2002)

Newmark explicit

CDM

Integration algorithms

xi ¼ xi1 þ Dtx_i1 þ aDt2 x€i1 x_i ¼ x_i1 þ ax€i1

where

8 € ¼ ðI  a3 Þ€ xi þ a3 x€i1 x^ > > < i x_iaf ¼ ð1  af Þx_i þ af x_i1 where > > xiaf ¼ ð1  af Þxi þ af xi1 : Fiaf ¼ ð1  af ÞFi þ af Fi1

1

8     > 1 1 2 1 1 1 > 1 > I þ DtM1 C < b1 ¼ I þ DtM C þ Dt M K 2 4 2  1 > 1 1 1 > 1 2 1 > : b2 ¼ I þ DtM C þ Dt M K 2 2 4

where a ¼ 2k½2kM þ kDtC þ 2Dt2 K M

xi ¼ xi1 þ b1 Dtx_i1 þ b2 Dt2 x€i1 Dt x_i ¼ x_i1 þ ðx€i1 þ x€i Þ 2

x_i ¼ x_i1 þ a1 x€i1 xi ¼ xi1 þ Dtx_i1 þ a2 Dt2 x€i1 Mx^€i þ Cx_iaf þ Kxiaf ¼ Fiaf



(

8 1 > < x_i ¼ ðx_iþ1  x_i1 Þ 2Dt > : x€i ¼ 1 ðxiþ1  2xi þ xi1 Þ Dt2 8 1 > < xi ¼ xi1 þ Dtx_i1 þ Dt2 x€i1 2 > : x_i ¼ x_i1 þ Dt ðx€i1 þ x€i Þ 2

Formula in time domain

Table 1 Comparative presentation of characteristics of numerical integration algorithms

None

Nonep (kffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffiffi = 2, 4) Dt  4k=ðk  4Þ xn (k = 11.5)

Yes

No

No

No

Dt \ 2/xn

None

No

Numerical dissipation

Dt \ 2/xn

Stability condition

Bull Earthquake Eng (2016) 14:89–114 95

123

96

Bull Earthquake Eng (2016) 14:89–114 m2

Fig. 3 Schematic representation of the emulated 2-DOF structure

k2 c2

m1

k1 c1

Physical substructure Interface Numerical substructure

lower DOF is simulated as the numerical substructure. The mass, stiffness, and damping matrices are given by         0 m1 0 k1 k2 k2 c1 c2 ; C1 ¼ ; K1 ¼ ; K2 ¼ ; M¼ 0 k2 0 c2 0 m2 k2 0   0 c2 C2 ¼ c2 0 where kI ¼ mI x2I and cI ¼ 2mI fI xI (I = 1, 2); xI and fI (I = 1, 2) are the circular frequency and damping ratio of each DOF in the emulated structure, respectively. As an example, the CDM is adopted to solve Eq. 6, the characteristic equation can be expressed in the following form: 1 þ GðzÞHðzÞ ¼ 1 þ lm

hðzÞ  ðn4 z4 þ n3 z3 þ n2 z2 þ n1 z1 þ n0 Þ ¼0 d4 z4 þ d3 z3 þ d2 z2 þ d1 z1 þ d0

ð7Þ

where lm = m2/m1 is the system gain that is increased; and hðzÞ is the transfer function between the measured and desired displacement. It should be noted that since the time delay in servo-hydraulic dynamics is complicated and hard to capture accurately, the pure time delay model is adopted to simulate the time delay effect and the amplitude error is neglected here. When time delay s occurs, which is assumed to be integral times of Dt, i.e., s = jDt (j = 1, 2, …), h(z) is equal to z-j. If s disappears, h(z) is reduced to be a proportional gain of 1. In the cases that s is not equal to integral times of Dt, a interpolation operation is applied to predict the actual displacement x0i to obtain h(z). The coefficients of Eq. 7 are given in Table 2. According to the theory of RL design, a general effect of the addition of open-loop poles is to lower system’s stability (Benjami and Farid 2003). For pure time delay condition, for example, hðzÞ = z-j (j = 1, 2, …), substituting the expression of hðzÞ into Eq. 7 results in additional open-loop poles, which indicates that the time delay will negatively affect stability. To investigate the system accuracy, Eq. 4 can be rewritten as Xi ðzÞ ¼

GðzÞ Fi ðzÞ 1 þ GðzÞHðzÞ

ð8Þ

The earthquake force Fi is generally predetermined; hence, Fi ðzÞ in Eq. 8 could be assumed constant. For a given structure system, GðzÞ and HðzÞ are independent on the structural properties, which can be expressed in the form of GðzÞ ¼ GðDt; zÞ; HðzÞ ¼ HðDt; s; zÞ: Considering Dt or s varying, writing Eq. 8 with the incremental form leads to dXi ðzÞ ¼ and

123

Fi ðzÞ 2

½1 þ GðzÞHðzÞ

dGðzÞ 

Fi ðzÞGðzÞ ½1 þ GðzÞHðzÞ2

dHðzÞ

ð9Þ

Bull Earthquake Eng (2016) 14:89–114

97

Table 2 Coefficients of the characteristic equation Numerator n4

Denominator

f2 x2 Dt 2

x22

n3

Dt

n2

2Dt2 x22 2

x22

Dt

n0

f2 x2 Dt

d1 d0

f1 f2 x1 x2 Dt2  ðf1 x1 þ f2 x2 ÞDt þ 1

d3

 2f2 x2 Dt

n1

1 þ f1 x1 Dt þ f2 x2 Dt þ f1 f2 x1 x2 Dt2

f2 x21 x2 Dt3 þ f1 x1 x22 Dt3 þ x21 þ x22 Dt2  2ðf1 x1 þ f2 x2 ÞDt  4

x21 x22 Dt4  2 x21 þ x22 Dt2  2f1 f2 x1 x2 Dt2  6

f2 x21 x2 Dt3  f1 x1 x22 Dt3 þ x21 þ x22 Dt2 þ 2ðf1 x1 þ f2 x2 ÞDt  4

d4 d2

þ 2f2 x2 Dt

dXi ðzÞ dGðzÞ dHðzÞ  ¼ Xi ðzÞ GðzÞ½1 þ GðzÞHðzÞ ½1 þ GðzÞHðzÞ

ð10Þ

The term on the left-hand side of Eq. 10 represents the rate of change of displacement. Eq. 10 indicates that the variation of Dt or s in G(z) or H(z) causes error in the result of Xi ðzÞ; which leads to accuracy variation of the RTHS system. Hence, it can be preliminarily deduced that the performance of integration algorithms in the RTHS system is closely related to the integration time step and time delay, which should be investigated in detail.

3 Stability analysis 3.1 Stability analysis considering pure time delay condition This section investigates the stability performance of a 2-DOF RTHS system with pure time delay condition. The emulated 2-DOF structure is the same as that in Fig. 3. When conducting the RL analysis, lm, defined as the mass ratio between the physical and numerical substructures, is set as the system gain. Based on this definition, lm is ranging from zero to infinity. For convenience, the mass proportional factor qm = lm/(1 ? lm), the mass proportion of the physical substructure in the entire structure (varying from 0 to 1), is further defined to be the index to evaluate the stability state of RTHS systems. The value of qm at the critical stable state is represented by qcr m : It can be indicated that if the practical mass ratio qm is larger than qcr m ; the RTHS will be induced to be unstable. In addition, qcr m ¼ 1 represents that lm is infinity and the emulated system is absolutely stable. Firstly, the effects of structural properties and time parameters on the stability of the 2-DOF system are investigated. Each DOF has the same structural properties as follows: damping ratio f1 = f2 = f, and circular frequency x1 = x2 = xn, where xn varies from 0 to 314 rad/s. Figure 4 shows the stability results of the emulated system with f = 0.05, Dt = 0.01 s, and s = 0–0.02 s. In Fig. 4a, the stability of the system is reduced to that of the integration algorithm itself when the time delay s is zero. The stability limitation qcr m is identical to 1 for xn = 0–314 rad/s when the Chang (2002), the Gui-k methods (k = 2 and 4), and the KR-a method are used, which means that these four integration algorithms are unconditionally stable. However, the stability limitation qcr m is lower than 1 when the CDM, the Newmark explicit method, and the Gui-k method (k = 11.5) are performed, which shows their conditional stability. Moreover, the stability limitation qcr m based on the Gui-k method (k = 11.5) is significantly higher than those based on the CDM and the Newmark explicit method, indicating that the former algorithm is more stable.

123

98

Bull Earthquake Eng (2016) 14:89–114

(a)

(b)

1.5

1.5

Chang (2002) KRand 4

CDM / Newmark explicit Chang (2002) , 4 and 11.5

cr

CDM / Newmark explicit

m

1.0

m

cr

1.0

KR-

0.5

0.5

0.0 0

200

0.0

300

(rad/s)

n

0

100

(d)

1.5

200

300

(rad/s)

n

1.5

1.0

1.0 cr

m

CDM / Newmark explicit Chang (2002) , 4 and 11.5

0.5

0.5

KR-

KR-

0.0 0

100

200

(rad/s)

n

CDM / Newmark explicit Chang (2002) , 4 and 11.5

m

(c)

cr

100

300

0.0 0

100

200

300

(rad/s) n

Fig. 4 Stability limitations for different integration algorithms with Dt = 0.01 s, f = 0.05: a s = 0, b s = 0.005 s, c s = 0.01 s, d s = 0.02 s

The stability limitations decrease sharply with the time delay s increasing from 0.005 to 0.02 s, as shown in Fig. 4b–d, which indicates that the time delay is a decisive factor of delay-dependent stability. With s at 0.005 s, as shown in Fig. 4b, the stability limitations of the system with the seven integration algorithms decrease rapidly and become lower than 1 regardless of the value of xn. This observation means that the emulated system is conditionally stable no matter which integration algorithm is applied because of the time delay. The emulated system with the six integration algorithms without numerical damping possesses similar stability limitations with the variation of xn. The KR-a method achieves almost the same stability limitations as those six integration algorithms in the low-frequency range (approximately 0–50 rad/s), but larger stability limitations in the moderateto high-frequency range (approximately 50–314 rad/s). Similar results can also be observed in Fig. 4c, d. Figure 5 shows the effects of f on the stability limitations. Two cases with f = 0.01 and 0.10 are investigated. It is shown that qcr m increases when a higher damping ratio is presented, indicating that the structural damping improves the stability when time delay occurs. In addition, the stability limitation based on the KR-a method is always greater than that based on the six other integration algorithms in the moderate- to high-frequency range regardless of the value of f. It is also observed that the stability limitations of the six integration algorithms without numerical damping (f = 0.10) in Fig. 5b remain lower than the stability limitation of the KR-a method with f = 0.05 in Fig. 4d, particularly in the high-frequency range. To confirm this observation, an additional case with Gui-k method (k = 4) and a larger

123

Bull Earthquake Eng (2016) 14:89–114

(b)

1.5

CDM / Newmark explicit Chang (2002) , 4 and 11.5

0.5

1.0 cr

m

cr

1.0

0.0 100

200

CDM / Newmark explicit Chang (2002) , 4 and 11.5 KR-

0.5

KR-

0

1.5

m

(a)

99

0.0

300

0

100

200

300

(rad/s) n

(rad/s) n

Fig. 5 Stability limitations considering different damping ratios (Dt = 0.01 s, s = 0.02 s): a f = 0.01, b f = 0.10

1.5

,

= 0.40

m

cr

1.0

0.5

KR- ,

= 0.01

(244,0.1) 0.0 0

100

200

300

(rad/s)

n

Fig. 6 Comparison of stability limitations between the KR-a method and Gui-k method (k = 4) with different damping ratios (Dt = 0.01 s, s = 0.02 s)

inherent damping of f = 0.40 is performed. The result is shown in Fig. 6, plotted against the stability limitation of the KR-a method with f = 0.01 from Fig. 4d. It is shown that the two cases have an intersection point when xn & 244 rad/s, obtaining the same stability limitations. This observation proves that the KR-a method possesses large amount of numerical damping into the system, especially for structures with high natural frequency. This finding agrees well with the conclusion in Kolay and Ricles (2014) that choosing an appropriate value of q? can adequately damp out spurious high modes. Thus, the numerical energy dissipation of integration algorithms is important to improve the stability performance of RTHS systems. Previous analysis showed that all the seven integration algorithms provide similar stability limitations in the low-frequency range. Hence, detailed RL analysis of special structures with low natural frequency is carried out to further investigate the instability mechanism. For a 2-DOF emulated system without time delay, two pairs of conjugate branches in an RL plot, corresponding to the two order modes of the structure, are called inherent modes (Chi et al. 2010; Zhu et al. 2015); in time delay condition, the inherent modes will distort and the added modes caused by the time delay will be introduced in RL plot. The stability condition of the system can be determined by analyzing the relationship

123

100

Bull Earthquake Eng (2016) 14:89–114

between inherent modes and the unit circle in the z-plane. Moreover, the accuracy of the system also can be qualitatively characterized by evaluating the degree of distortion of the inherent modes, which is discussed in Sect. 4.2. Parameters of the emulated system are selected as x1 = 12.57 rad/s, f1 = 0.05, x2 = 18.85 rad/s and f2 = 0.03. The following three cases are analyzed: Case A-1: Dt = 0.01 s, s = 0; Case A-2: Dt = 0.01 s, s = 0.01 s; Case A-3: Dt = 0.001 s, s = 0.01 s where Cases A-1 and A-2 are performed with the same Dt but different s to illustrate how time delay affects instability; Cases A-2 and A-3 are compared to verify the effect of Dt on stability. For Case A-1, the RL plots are shown in Fig. 7. The inherent modes with the seven integration algorithms show significantly different shapes, reflecting the difference in the stability property of the seven integration algorithms. Specifically, the inherent mode 2 crosses from the inside to the outside of the unit circle in Fig. 7a, f, while remains in the inside the unit circle in Fig. 7b–e. This result indicates that the CDM, the Newmark explicit method, and the Gui-k method (k = 11.5) are conditionally stable, whereas the four other algorithms are unconditionally stable. Figure 8 presents the RL plots for Case A-2. All the second inherent modes distort severely and cross from the inside to the outside of the unit circle, thereby inducing the system instability. The stability limitations, qcr m ; and corresponding instability frequencies, xcr m ; in the crossover points are similar, with values of about 0.36 and 25 rad/s, respectively. This observation means that the stability of the delayed RTHS systems appears nearly the same, although seven integration algorithms with different stability characteristics are adopted. To evaluate the effect of Dt on the stability limitation, Case A-3 (Dt = 0.001 s, s = 0.01 s) is further investigated. Corresponding stability results are listed in Table 3, cr compared with the two other cases. With a small Dt = 0.001 s, all qcr m and xm for the seven integration algorithms are the same. As the value of time delay in Case A-3 is cr identical to that in Case A-2, both qcr m and xm show little difference in these two cases, which indicates insignificant effect of Dt on stability performance. The above results demonstrate that the delayed RTHS system could not be absolutely stable no matter what kind of integration algorithm is applied. The six integration algorithms without numerical damping provide almost the same stability limitations, whereas the KR-a method with controllable numerical dissipation provides larger stability limitations in the moderate to high-frequency range, indicating the introduced numerical damping strengthens the stability performance of delayed RTHS systems.

3.2 Stability analysis considering delay compensation condition The aforementioned results confirm that the existence of the time delay significantly destabilizes RTHS systems, and compensation methods should be utilized to overcome possible instability. This section conducts the stability analysis of MDOF RTHS systems when considering delay compensation. Since this investigation focuses on the comparison of the stability performance for different integration algorithms, only the 3rd-order polynomial method, a commonly-used method for delay compensation, is adopted herein.

123

Bull Earthquake Eng (2016) 14:89–114

Imaginary Axis

1 0.5

0.74

0.6

0.42

(b)

0.22

0.84

ρ m = 0.991, ζ m = 0

0.91

ωm = 314.16 rad s

1.4

1.2

1

0.8

0.6

0.4

First inherent mode

Second inherent mode

0.2

0.99

-0.5

0.96

0.5

0.42

0.22

0.96 0.99 1.4

0

1.2

1

0.8

0.6

0.4

0.2

0.99 0.96

-0.5

0.91

-1

0.6

0.84 0.91

0.96 0.99

0

0.74

1

Imaginary Axis

(a)

101

0.91

Unit circle

0.84 0.74

-1.5

0.6

-1

0.42

0

0.5

1

0.84

-1

0.22

-0.5

1.5

0.74

-1.5

0.6

0.42

-1

0.22

-0.5

0

(c) 1

0.74

0.6

0.42

(d)

0.22

1

0.84

Imaginary Axis

Imaginary Axis

0.96 0.99

0

1.4

1.2

1

0.8

0.6

0.4

0.2

0.99

-0.5

0.96

0.5

0.74

0.6

0.42

0.74

-1.5

1.4

1.2

1

0.8

0.6

0.4

0.6

-1

0.42

-0.5 -1

0.22

-0.5

0

0.5

1

0.74

0.6

0.42

0.74

(f)

0.22

1

Imaginary Axis

Imaginary Axis

0.96

1.2

1

0.8

0.6

0.4

0.2

0.99

-0.5

0.96

0.5

0.6

-1

0.42

0

0.5

0.74

0.6

0.42

0.22

0.84

ρ m = 0.994, ζ m = 0

0.91

ωm = 314.16 rad s

0.96

1.4

1.2

1

0.8

0.6

0.4

0.2

0.99

-0.5

0.96 0.91

0.84

-1.5

0.22

-0.5

0.99

0

0.91

-1

1.5

0.84

Real Axis

0.84

1.4

1

0.96

-1.5

1.5

0.99

0

0.2

0.99

0.91

0.5

1.5

0.96

Real Axis 1

1

0.22

0.84

0.91

0.84

(e)

1.5

0.99

0

0.91

-1

1

0.91

0.91

0.5

0.5

Real Axis

Real Axis

0.74

0.6

-1

0.42

-0.5

-1

0.22

0

Real Axis

0.5

1

1.5

0.84

-1.5

0.74

0.6

-1

0.42

-0.5

0.22

0

0.5

Real Axis

Fig. 7 RL plots for different integration algorithms for Case A-1: a CDM/Newmark explicit, b Chang (2002), c KR-a method, d k = 2, e k = 4, f k = 11.5

The effect of delay compensation method on the stability of the 2-DOF structures with structural properties of f1 = f2 = f = 0.05, and x1 = x2 = xn = 0–314 rad/s is investigated. Figure 9 shows the results of the stability limitations. In Fig. 9a, when s = 0.01 s, the stability limitations of the RTHS system with the six integration algorithms without numerical damping show slight difference in the moderatefrequency range (approximately 50–100 rad/s). The stability limitation values for the unconditionally stable algorithms [Chang (2002), Gui-k methods (k = 2 and 4)] are generally greater than those for the conditionally stable algorithms [CDM, Newmark explicit method and Gui-k method (k = 11.5)]. When s = 0.02 s, the difference in the

123

102

Bull Earthquake Eng (2016) 14:89–114

Imaginary Axis

1

0.74

0.6

0.42

ρ = 0.359, ζ cr m

0.91

0.5

(b)

0.22

0.84

cr m

1

=0

ωmcr = 24.99 rad s

0.96

First inherent mode

0.99

0 1.4

1.2

1

0.8

0.6

0.4

0.99

-0.5

Second inherent mode

0.2

Added mode

0.96

0.5

0.74

0.42

-1

0.22

-0.5

0

0.5

1

1.5

0.74

0.6

0.42

ρ = 0.363, ζ

=0

ωmcr = 24.61rad s

0.96

1.2

1

0.8

0.6

0.4

0.2

0.99 0.96

0.5

0.74

-1

0.42

0

0.5

1

-0.5

0.6

-1

0.42

0.22

-0.5

0

0.5

1

1.5

0.74

0.6

0.42

1

1.5

1

1.5

0.22

0.84

ρ mcr = 0.355, ζ mcr = 0 ωmcr = 24.53 rad s

0.96

1.2

1

0.8

0.6

0.4

0.2

0.96

0.74

0.6

0.42

cr m

=0

ω = 24.72 rad s cr m

0.96

1.2

1

0.8

0.6

0.4

0.2

0.99 0.96

0.42

0.22

-0.5

0.74

0.6

0.42

0.84

0

0.5

0.5

0.22

ρ mcr = 0.355, ζ mcr = 0

0.91

ωmcr = 24.84 rad s

0.96 0.99

0 1.4

1.2

1

0.8

0.6

0.4

0.2

0.99

-0.5

0.91

0.96 0.91

0.84 0.74

-1.5

0.6

-1

Real Axis 1

ρ = 0.355, ζ

0.74

(f)

0.22

cr m

0.84

-1.5

1.5

0.99

-1

0.74

0.99

-1

-0.5

0.91

-0.5

0.2

0.99

0.22

Imaginary Axis

Imaginary Axis

0.6

0.84

0 1.4

0.4

0.91

Real Axis

0.5

0.6

0.84

0 1.4

0.84

-1.5

1

0.8

0.91

0.91

(e)

1

Real Axis 1

cr m

0.99

-1

ωmcr = 24.80 rad s

0.96

(d)

0.22

cr m

0.91

-0.5

1.2

-1.5

Imaginary Axis

Imaginary Axis

0.6

-1

0.84

0 1.4

ρ mcr = 0.360, ζ mcr = 0

0.91

Real Axis

0.5

0.22

0.99

-0.5

-1.5

1

0.42

0.99

0.84

(c)

0.6

0.96

0 1.4

0.91

-1

0.74 0.84 0.91

Imaginary Axis

(a)

0.6

-1

0.42

-0.5

-1

0.22

0

Real Axis

0.5

1

1.5

0.84

-1.5

0.74

0.6

-1

0.42

-0.5

0.22

0

0.5

Real Axis

Fig. 8 RL plot for different integration algorithms for Case A-2: a CDM/Newmark explicit, b Chang (2002), c KR-a method, d k = 2, e k = 4, f k = 11.5

stability limitation among these six integration algorithms disappears, as shown in Fig. 9b. For the KR-a method with numerical damping, the corresponding stability limitation is slightly higher than that obtained from the six other integration algorithms in the moderateto high-frequency range (50–314 rad/s) in both Fig. 9a, b. In addition, comparing Fig. 9a with Fig. 4c (or Fig. 9b with Fig. 4d), the 3rd-order polynomial method significantly increases the stability limitation of RTHS systems with all the seven integration algorithms in the low- to moderate-frequency range, but shows slightly negative effects on that in the high-frequency range. In this range, the 3rd-order polynomial method particularly decreases the stability limitation of the RTHS system with the KR-a method. To show the instability mechanism of the emulated system when the 3rd-order polynomial method is employed to compensate for the time delay, Case A-2 with parameters of x1 = 12.57 rad/s, f1 = 0.05, x2 = 18.85 rad/s, and f2 = 0.03 is performed again. The RL

123

Bull Earthquake Eng (2016) 14:89–114

103

Table 3 Stability limitations for different integration algorithms in Cases A-1 to A-3 Cases

CDM/Newmark explicit

Chang (2002)

KR-a method

1 –

Gui-k method k=2

k=4

1

1

1







k = 11.5

A-1 qcr m

0.991

xcr m (rad/s)

314.16

0.994 314.16

A-2 qcr m

0.359

xcr m (rad/s)

24.99

0.360

0.363

0.355

0.355

24.80

24.61

24.53

24.72

0.355 24.84

A-3 qcr m

0.364

xcr m (rad/s)

(a)

25.03

0.364

0.364

0.364

0.364

25.02

25.02

25.02

25.03

(b)

1.5

CDM / Newmark explicit Chang (2002) KRm

cr

m

cr

CDM / Newmark explicit Chang (2002) KR-

1.0

1.0

0.5

0.5

0.0

1.5

0.364 25.03

0

100

200

300

0.0

0

(rad/s) n

100

200

300

(rad/s) n

Fig. 9 Stability limitations considering the 3rd-order polynomial compensation (f = 0.05): a Dt = 0.01 s, s = 0.01 s, b Dt = 0.01 s, s = 0.02 s

plots for the seven integration algorithms are presented in Fig. 10. All the modes and locations of the stability critical point of the RL plots are nearly similar. The two inherent modes of the emulated system remain inside the unit circle. However, the instability is caused by an added mode crossing the boundary of the unit circle. All qcr m are about 0.90, which is larger than that in pure time delay condition. Table 4 presents the results.

4 Accuracy analysis The accuracy of integration algorithms has been extensively investigated, while the accuracy of RTHS systems with the application of integration algorithms has been rarely discussed. Considering the disturbance of time delay and delay compensation in RTHS systems, the accuracy performance should be reassessed.

4.1 Analysis on the basis of numerical simulation Generally, the accuracy of an integration algorithm is characterized by analyzing the amplitude decay and period error on the basis of the solution of a free-vibration problem of

123

104

Bull Earthquake Eng (2016) 14:89–114

0.74

1

0.6

0.42

(b)

0.22

0.84

Imaginary Axis

0.91

0.5

cr m

cr m

0.905,

cr m

175.50 rad s

0.96 0.99

0

1.4

1.2

1

0.8

0.6

0.4

0.2

0.99 0.96

-0.5

1

0

0.5

0.74

0.6

0.42

1

-1

-0.5

0

0.74

0.6

0.42

1

cr m

0.917,

cr m

-0.5

1.2

159.92 rad s

1

0.8

0.6

0.4

0.2

0.99

-0.5

0.96

0.74

0.6

-1

0.42

0.5

(e)

-0.5

0

0.74

0.6

0.42

1

cr m

0.892,

cr m

-0.5

0.6

0.4

0.2

0.74

0.6

0.42

-1

0.22

-0.5

0

0.5

1

1.5

0.74

0.6

0.42

0.22

0.84

cr m

0.900,

cr m

cr m

171.12 rad s

0

0.96

1.4

1.2

1

0.8

0.6

0.4

0.2

0.96

1.2

1

0.8

0.6

0.4

0.2

0.96

0.5

0.74

0.6

-1

0.42

0.22

-0.5

0

0.5

1

1.5

0.74

0.6

0.42

0.22

0.84

cr m

0.887,

0.91

cr m

cr m

171.19 rad s

0

0.96 0.99

0

1.4

1.2

1

0.8

0.6

0.4

0.2

0.99

-0.5

0.91

0.96 0.91

0.84 0.74

-1.5

0.84

Real Axis

171.16 rad s

0.99

-1

0.8

0.99

1

0

0.99

-0.5

1

0.84

(f) cr m

0.96

1.4

0

0.96

-1.5

1.5

Imaginary Axis

Imaginary Axis

0.5

0.22

0.84

0.91

0

cr m

0.99

0

-1

0.22

Real Axis

0.5

175.75 rad s

0.91

0.84

-1.5

1

1.2

0.91

0.91

-1

0.917,

cr m

Real Axis 1

0

0.96

1.4

1.4

(d) cr m

0.99

0

cr m

0.96

-1.5

1.5

Imaginary Axis

Imaginary Axis

0.5

0.22

0.84

0.91

0.5

0.22

0.99

-1

0.22

Real Axis

(c)

0.42

0.91

0.84

-1.5

0.6

0.99

0

0.91

-1

0.74 0.84

0.91

Imaginary Axis

(a)

0.6

-1

0.42

-0.5

-1

0.22

0

Real Axis

0.5

1

1.5

0.84

-1.5

0.74

0.6

-1

0.42

-0.5

0.22

0

0.5

1

1.5

Real Axis

Fig. 10 RL plots for different integration algorithms for Case A-2 with the 3rd-order polynomial compensation: a CDM/Newmark explicit, b Chang (2002), c KR-a method; d k = 2, e k = 4; f k = 11.5

SDOF structure. However, the factor of time delay or delay compensation is difficult to be considered from a mathematical point of view in analyzing the accuracy of RTHS systems with the application of integration algorithms. Hence, in this section, numerical simulations in MATLAB/Simulink are presented to compare the accuracy of RTHS systems as the seven integration algorithms are applied, respectively. The time delay s is assumed as integral times of Dt. A 2-DOF structure in Fig. 3 is taken as an example, with the following parameters: m1 = 15.7 kg, m2 = 1 kg, f1 = f2 = 0.05, and x1 = x2 = 62.8 rad/s. The natural frequency of the entire structure is 8.82 and 11.34 Hz. Such values for m1 and m2 are chosen to ensure stability. The flowchart of the numerical simulation is presented in

123

Bull Earthquake Eng (2016) 14:89–114

105

Table 4 Stability limitations based on the 3rd-order polynomial method for delay compensation CDM/Newmark explicit qcr m

Chang (2002)

0.905

xcr m (rad/s)

Earthquake input

0.917

175.50

175.75

Numerical substructure m1 x1 c1 x1 k1 x1 m1u g T

Time delay

KR-a method 0.917 159.92

Compensator

Gui-k method k=2 0.900 171.12

k=4 0.892 171.16

k = 11.5 0.887 171.19

Physical substructure m2 x2 c2 x2 k2 x2 m2u g c2 x1 k 2 x1

Measured force T =c2 ( x2 x1 ) k2 ( x2 x1 )

Fig. 11 Flowchart of numerical simulation

Fig. 11. The physical substructure is also virtually simulated and the time delay is modeled by a time-delay block in Simulink. Five cases are performed as follows: Case B-1: Dt = 0.001 s, s = 0; Case B-2: Dt = 0.01 s, s = 0; Case B-3: Dt = 0.001 s, s = 0.01 s; Case B-4: Dt = 0.01 s, s = 0.01 s; Case B-5: Dt = 0.01 s, s = 0.01 s, the 3rd-order polynomial method for delay compensation. Among these five cases, Cases B-1 and B-2 are conducted with different integration time steps Dt and without time delay to compare the effect of Dt on accuracy. The effect of s on accuracy is determined by comparing Case B-3 with Case B-1 (or Case B-4 with Case B-2). Case B-5 is conducted to show the effect of delay compensation on accuracy. Fig 12 graphically compares the displacement responses of the five cases under random excitation. Given that the integration time step Dt = 0.001 s in Case B-1 is far smaller than the minimum structural vibration period (1/11.34 s & 0.09 s), the response of the emulated structure by using the Gui-k method (k = 11.5) could serve as the ‘‘numerical exact’’ solution. In Case B-1, each integration algorithm achieves the same level of accuracy, as shown in Fig. 12a. With a relatively large Dt of 0.01 s in Case B-2, the loss of accuracy for the seven integration algorithms is observed, as illustrated in Fig. 12b. The Gui-k method (k = 2) presents the worst accuracy, whereas the Gui-k method (k = 11.5) presents the best accuracy in this case. Under the time delay condition of s = 0.01 s, for Case B-3 with Dt = 0.001 s, each integration algorithm still obtains the same level of accuracy, but shows a slight difference with the exact solution, as shown in Fig. 12c. When Dt increases to 0.01 s in Case B-4, the accuracy of RTHS systems with the seven integration algorithms becomes different again, as shown in Fig. 12d. For Case B-5 with the 3rd-order polynomial method for delay compensation, as shown in Fig. 12e, the responses based on the seven

123

106

(b)

6

CDM / Newmark explicit Chang (2002) KR- method

4

=2 =4 = 11.5 / Numerical exact

Displacement (mm)

Displacement (mm)

(a)

Bull Earthquake Eng (2016) 14:89–114

2 0 -2

-1

-4

-2

-6

-3

-8

-4 2.10

0

1

2

2.15

3

2.20

CDM / Newmark explicit Chang (2002) KR- method

4

0 -2

-1

-4

-2

-6

-3

5

-4 2.10

0

1

2

4

=2 =4 = 11.5

2 0 -2

-1

-4

-2

-6

-3

-8

-4 2.10

0

1

2

3

6

CDM / Newmark explicit Chang (2002) KR- method

Numerical exact

Displacement (mm)

Displacement (mm)

CDM / Newmark explicit Chang (2002) KR- method

2.15

2.20

4

4

Displacement (mm)

6

=2 =4 = 11.5

2.25

5

Numerical exact

0 -2

-1

-4

-2

-6

-3

-8

2.25

5

-4 2.10

0

1

2

3

2.15

2.20

4

2.25

5

Time (s) CDM / Newmark explicit Chang (2002) KR- method

4

2.20

4

2

Time (s)

(e)

2.15

3

Time (s)

(d)

6

Numerical exact

2

Time (s)

(c)

=2 =4 = 11.5

-8

2.25

4

6

=2 =4 = 11.5

Numerical exact

2 0 -2

-1

-4

-2

-6

-3

-8

-4 2.10

0

1

2

3

2.15

2.20

4

2.25

5

Time (s)

Fig. 12 Accuracy comparison on the basis of numerical simulations: a Case B-1 (Dt = 0.001 s, s = 0), b Case B-2 (Dt = 0.01 s, s = 0), c Case B-3 (Dt = 0.001 s, s = 0.01 s), d Case B-4 (Dt = 0.01 s, s = 0.01 s), e Case B-5 (Dt = 0.01 s, s = 0.01 s, delay compensation)

integration algorithms appear closer to the exact solution, although slight amplitude amplification occurs.

4.2 Analysis on the basis of RL technique This section conducts the accuracy analysis on the basis of the RL technique. As mentioned in Sect. 3.1, the shape of RL not only demonstrates the stability behavior, but also indirectly reveals the accuracy characteristics of RTHS systems. The 2-DOF structure with the same parameters of f1 = f2 = 0.05, and x1 = x2 = 62.8 rad/s in Sect. 4.1 is taken as the example again. The mass ratio, lm = m2/m1, is used as the system gain when conducting RL analysis. The inherent mode 1 is plotted only for comparison because it corresponds to the first-order mode of the emulated structure (Zhu et al. 2015).

123

Bull Earthquake Eng (2016) 14:89–114

107

As mentioned in Sect. 2.1, each point in an RL plot represents a closed-loop pole corresponding to a special value of lm; therefore, the RL plots in this section will contain the closed-loop poles of the emulated structure in Sect. 4.1 due to the fixed lm = m2/m1 = 1/15.7. As lm = 1/15.7 is very small, the position of its corresponding closedloop poles in RL will be extremely closed to the open-loop poles with lm = 0. Hence, the accuracy of the emulated system in Sect. 4.1 can also be reflected by focusing on the difference of the section of trajectory which approaches to the open-loop poles. Corresponding RL plots are shown in Fig. 13. For Case B-1, all the first inherent modes have the same shape, as presented in Fig. 13a. This finding indicates that the seven integration algorithms provide the same solution in this condition, which agrees well with the numerical results in Fig. 12a. With the increase of Dt in Case B-2, however, the shapes of the first inherent modes appear to be different among one another, as shown in Fig. 13b, which indicates an appreciable difference in the accuracy among the seven integration algorithms for RTHSs. The trajectories, closed to the positions of the open-loop poles (labeled with ‘‘X’’ in Fig. 13), show the largest difference, which demonstrates significant difference in the accuracy of the emulated system with small lm. This finding matches well with the numerical results in Fig. 12b. For Case B-3, all the first inherent modes corresponding to the seven integration algorithms in Fig. 13c coincide well with one other, but distort significantly when compared with those in Fig. 13a. This observation demonstrates the negative effect of time delay on the accuracy of RTHS systems and matches with the conclusion of the numerical results in Fig. 12c. For Case B-4, as the time delay exists, the first inherent modes in Fig. 13d distort and reduce to accuracy falling, which can also be verified by the numerical results in Fig. 12d. Finally, for Case B-5 shown in Fig. 13e, the distorted modes for the seven integration algorithms in Case B-4 are corrected with the delay compensation and exhibit almost the same shape as that in Fig. 13b. This observation shows that the accuracy can be improved by delay compensation, which is well consistent with the results of the numerical simulations in Fig. 13e. The analysis above provides a general understanding of accuracy of delayed RTHS system. In fact, the period elongation (PE) and equivalent damping ratio (feq) can be obtained based on RL plots to quantitatively evaluate the accuracy of delayed RTHS. In this way, effects of time delay or delay compensation methods may be straightforwardly deal with. For the special case in this section with lm = 1/15.7, the PE and feq are calculated on the basis of the root locus plots in Fig. 13 using the following equations: 8 lnðr2 þ e2 Þ > > < feq ¼  2tan1 ðe=rÞ ð11Þ x0 D t > > : PE ¼  1 tan1 ðe=rÞ where r and e are the real and imaginary coordinates of the poles, respectively; x0 is the circular frequency of structures. Since the 2-DOF structure is studied in this section, x0 is referred to the first-order circular frequency of the structure which results to be x0 = 55.39 rad/s. Figure 14 presents the PE and equivalent damping ratio feq. It can be seen from Fig. 14a that the PE values in Case B-1 are almost the same among the seven algorithms because of quite small Dt. However, in Case B-2, the PE shows greatly difference: KR-a method has the largest PE value; Gui-k method (k = 4) and Chang (2002) have the same PE value; Gui-k method (k = 11.5) has the smallest absolute PE value; and the CDM/Newmark

123

108

(b)

0.08 CDM/Newmark explicit Chang (2002) KR- method =2 =4 =11.5

Imaginary Axis

0.04 0.02 0.00

0.064 0.062 0.060

-0.04

-0.08

0.2 0.60

0.0

0.56

-0.2

0.52 0.48

0.056 0.994

0.995

-0.4

0.996

1.000

1.005

CDM/Newmark explicit Chang (2002) KR- method =2 =4 =11.5

0.00

1.0

0.062 0.060

-0.08

0.995

1.000

1.005

0.0

1.5

0.60 0.56

-0.2

0.52 0.48

1.010

-0.6 0.7

0.76 0.78 0.80 0.82 0.84

Unit circle

0.8

0.9

Real Axis

(e)

1.4

0.2

-0.4

0.996

Unit circle

0.995

1.3

KR- method

1

0.056 0.994

1.2

0.6

0.058

-0.06

1.1

CDM/Newmark explicit Chang (2002)

0.064

-0.04

0.9

0.4

0.066

-0.02

0.8

Real Axis

(d)

0.08

0.02

-0.6 0.7

1.010

Real Axis

0.04

1

0.76 0.78 0.80 0.82 0.84

Unit circle

Unit circle

0.995

0.06

Imaginary Axis

KR- method

0.058

-0.06

(c)

0.4

0.066

-0.02

0.6 CDM/Newmark explicit Chang (2002)

Imaginary Axis

0.06

Imaginary Axis

(a)

Bull Earthquake Eng (2016) 14:89–114

1.0

1.1

1.2

1.3

1.4

1.5

Real Axis

0.6 CDM/Newmark explicit Chang (2002)

Imaginary Axis

0.4

KR- method

0.2 0.60

0.0

0.56

-0.2

0.52 0.48

-0.4

0.76 0.78 0.80 0.82 0.84

Unit circle

-0.6 0.7

0.8

0.9

1.0

1.1

1.2

1.3

1.4

1.5

Real Axis Fig. 13 Accuracy comparison of RTHS systems with the seven integration algorithms on the basis of RL plots: a Case B-1 (Dt = 0.001 s, s = 0), b Case B-2 (Dt = 0.01 s, s = 0), c Case B-3 (Dt = 0.001 s, s = 0.01 s), d Case B-4 (Dt = 0.01 s, s = 0.01 s), e Case B-5 (Dt = 0.01 s, s = 0.01 s, delay compensation)

123

109

(b) 0.010

Case B-1

Case B-3

PE

0.005 0.000 0.10

Case B-2

Case B-4

Case B-5

0.05 0.00 CDM/

Chang

KR

=2

=4

=11.5

quivelent damping ratio

(a)

eq

Bull Earthquake Eng (2016) 14:89–114

0.15

Case B-1 Case B-3 Case B-5

0.10

Case B-2 Case B-4

0.05

0.00

CDM/

Chang

KR

=2

=4

=11.5

Newmark explicit

Newmark explicit

Integration algorithms

Integration algorithms

Fig. 14 Accuracy estimation of RTHS systems with the seven integration algorithms (lm = 1/15.7): a PE, b equivalent damping ratio feq

explicit have negative PE value. These results agree well with the accuracy results in Gui et al. (2014) and Kolay and Ricles (2014). When time delay occurs in Cases B-3 and B-4, the PE values are larger than those in Cases B-1 and B-2, respectively. With delay compensation in Case B-5, the PE values show slight decrease, which indicates the positive effect of the delay compensation method. In Fig. 14b, when Dt equals to 0.001 s in Cases B-1 and B-3, the feq values are almost the same for all the seven integration algorithms. When Dt is enlarged to 0.01 s in Cases B-2, B-4 and B-5, the feq values are almost the same for all the integration algorithms except for KR-a method; it is obvious that the KR-a method has the largest feq values in these three cases because of its numerical damping effect. In addition, for Cases B-3 and B-4 with pure time delay, the feq values generally increase. This increase is possible because the feq presented here corresponds to the firstorder frequency of the 2-DOF structure, which has been observed in Zhu et al. (2015). In addition, the feq values approach to those in Case B-2 when the delay compensation method is applied. In sum, the results on the basis of RL plots analysis agree well with the results of numerical simulations. It demonstrates that both the accuracy characteristic of the applied integration algorithm itself and the time delay negatively affects on the solution accuracy of RTHS systems. The former is the decisive factor. In addition, the delay compensation method also improves the accuracy.

5 RTHS of a two-storey shear frame In this section, several RTHSs are carried out to experimentally validate the theoretical stability and accuracy conclusions. The RTHS system with dual target computers (Zhu et al. 2014) is applied for experimentation, as shown in Fig. 15. The system comprises three components: the distributed real-time calculation system, the shaking table loading system, and the data acquisition and transmission system. The MATLAB/xPC-Target toolbox (Mathworks Inc 2006) is applied as the solution in the distributed real-time calculation system. The shaking table loading system consists of the MTS 469D digital controller, two MTS shaking tables, and an oil source. The data acquisition and transmission system uses PXI and LabVIEW to construct the data acquisition platform. SCRAMNet cards are also utilized to ensure real-time data transmission.

123

110

Bull Earthquake Eng (2016) 14:89–114

Distributed Real-Time Calculation System

Shaking Table Loading System

Host Computer

Physical Substructure

TCP/IP

RS232

Controller Reference

Shaking Shaking Table Table #1 #1

Shaking Table #2 Target Computer 2

Target Computer 1 SCRAMNet Card 1

SCRAMNet Card 2

Optical Fiber

SCRAMNet Card 3

Feedback

Optical Fiber

Data Acquisition and Transmission System

Data Acquisition System

Fig. 15 Outline of the RTHS system with dual target computers

In the following RTHSs, the integration time step is selected as Dt = 1/2048 s, and the time delay of the servo hydraulic system is approximately s = 22/2048 s. Three subfamilies of the Gui-k method with k = 2, 4 and 11.5 are chosen to analyze the numerical substructure and the 3rd-order polynomial method is applied to compensate for the time delay. The displacement control is used to drive the shaking tables. The investigated structure system is a two-storey shear frame, as shown in Fig. 16. The upper storey is served as the physical substructure and the lower storey is served as the numerical substructure. The mass, natural frequency and damping ratio of the physical substructure are m2 = 5.28 kg, f2 = 6.2 Hz, and f2 = 0.042, respectively. For the numerical substructure, the natural frequency f1 and damping ratio f1 are selected as f1 = f2, f1 = f2, respectively. The mass m1 is determined according to the theoretical mass stability limitation qcr m : The theoretical stability limitations for Cases C-1 to C-3 are listed in Table 5. Corresponding to Cases C-1 to C-3 in Table 5, six tests (defined as Tests 1–6 in Table 6) are conducted to demonstrate the real stability performance. The real mass ratio qm is selected as 0.575 for Tests 1–3 and 0.667 for Tests 4–6. The external excitation is a sinusoidal ground motion with a frequency of 2.5 Hz and amplitude of 0.15 g. To compare the accuracy of the RTHS results, the numerical exact solutions of the dynamic response are obtained by numerical simulations of the entire structure with Gui-k method (k = 11.5) with the same integration time step and without any time delay. Given that the instability of acceleration is always faster than that of displacement during testing, only acceleration response results at the interface of physical and numerical substructures are presented. Figure 17 shows the dynamic responses in time domain for Tests 1–3. All the acceleration responses remain stable during the entire testing process, as shown in Fig. 17a. A close-up view in Fig. 17b shows that the acceleration response in Test 3 with the Gui-k method (k = 11.5) exhibits the best accuracy, compared with the numerical exact result. This observation can also be verified by the Fourier spectrum of the acceleration responses and their partial enlargement in Fig. 18. Figure 19 shows the dynamic responses for Tests 4–6. In Fig. 19a, the acceleration responses in the three tests diverge rapidly at the beginning of the tests, advancing beyond the predetermined acceleration limit of the controller and causing the shaking table to stop. From the Fourier spectrum of the acceleration responses in Fig. 19b, the unstable frequencies for Tests 4–6 are approximately 130.50 rad/s (20.77 Hz), 130.56 rad/s

123

Bull Earthquake Eng (2016) 14:89–114

(a)

111

(b)

m2

m2 k2

Measured force

c2

(c)

k2 c2 Command displacement

Shaking table

m1 k1

Physical substructure

m1

c1 k1 c1

Numerical substructure

Fig. 16 Test setup: a entire structure, b substructure splitting, c photograph of the physical substructure

Table 5 Theoretical stability limitations for Cases C-1 to C-3 Cases

Integration algorithm

Delay compensation 3rd-order polynomial method

qcr m

xcr m (rad/s)

C-1

k=2

0.625

141.90

C-2

k=4

0.625

141.90

C-3

k = 11.5

0.625

141.90

Table 6 Description for Tests 1–6 Integration algorithm

Compensation method

qm

1

k=2

3rd-order polynomial method

0.575

2

k=4

Tests

3

k = 11.5

4

k=2

5

k=4

6

k = 11.5

0.667

(20.78 Hz), and 128.81 rad/s (20.50 Hz), respectively, in agreement with xcr m ¼ 141:90 rad/s in Table 6. It is noted that the unstable frequencies for the three tests are not exactly the same and do not perfectly agree with the theoretical values. This is attributed to the simplification of the complex RTHS system and the assumption of reducing the time-varying time delay to be constant in RTHSs. Nevertheless, the stability and accuracy conclusions achieved from the theoretical analysis are well proven by the RTHSs.

6 Conclusions The delay-dependent performance of MDOF RTHS systems with the application of different explicit integration algorithms is extensively compared in this paper. The analytical model on the basis of the discrete-time RL technique is adopted to evaluate the stability and accuracy of the systems. Six explicit integration algorithms without numerical damping [the CDM, the Newmark explicit method, the Chang (2002) and three subfamilies

123

112

Bull Earthquake Eng (2016) 14:89–114

(b) Test 1, = 2 Test 2, = 4 Test 3, = 11.5 Numerical exact

0.8 0.4 0.0 -0.4 0

2

4

6

8

10

12

Acceleration (g)

Acceleration (g)

(a)

14

Test 1, = 2 Test 2, = 4 Test 3, = 11.5 Numerical exact

0.8 0.4 0.0 -0.4 5.0

5.5

6.0

Time (s)

Time (s)

Fig. 17 Acceleration results for stable RTHSs: a entire time history, b close-up view

(b) Test 1, = 2 Test 2, = 4 Test 3, = 11.5 Numerical exact

0.3 0.2 0.1

Amplitude (g)

Amplitude (g)

(a) 0.4

0.0 0

5

10

15

20

25

0.30 Numerical exact Test 2, = 4 Test 3, = 11.5

0.25

Test 1, = 2

0.20 2.40

30

2.45

Frequency (Hz)

2.50

2.55

Frequency (Hz)

Fig. 18 Acceleration results for stable RTHSs: a Fourier spectrum, b close-up view

(b)

1.2

Test 1, = 2 Test 2, = 4 Test 3, = 11.5 Numerical exact

0.8 0.4

Amplitude (g)

Acceleration (g)

(a)

0.0 -0.4 -0.8

0

5

10

Time (s)

15

0.15 0.10

Test 1, = 2 Test 2, = 4 Test 3, = 11.5 Numerical exact

Stable frequency (2.5 Hz)

Unstable frequency (20.78 Hz)

0.05

(20.50 Hz)

0.00

0

5

10

15

(20.77 Hz)

20

25

30

Frequency (Hz)

Fig. 19 Acceleration results for unstable RTHSs: a time history, b Fourier spectrum (0–2 s)

of the Gui-k method] and the recently-proposed KR-a method with controllable numerical dissipation are considered. For the delay-dependent stability, the six integration algorithms without numerical damping provide a similar solution for mass stability limitations. The KR-a method provides larger mass stability limitation in the moderate- to high-frequency range because of the characteristic of numerical dissipation. This conclusion indicates that the time delay

123

Bull Earthquake Eng (2016) 14:89–114

113

rather than the integration algorithm determines the stability performance, and the numerical damping of an integration algorithm benefits the stability of RTHS systems. The accuracy of RTHS systems is analyzed through numerical simulations as well as RL analysis with a group of special cases. Both numerical results and analysis of RL plots demonstrate that the solution accuracy of RTHS systems mainly depends on the accuracy characteristic of the applied integration algorithm itself rather than the time delay, although the latter also contributes to loss of accuracy. In addition, the 3rd-order polynomial method for delay compensation helps improve the accuracy. Finally, the stability and accuracy of RTHS systems are verified via real RTHSs. The experimental results show good agreement with the theoretical conclusions. Consequently, it is recommended that an integration algorithm with better accuracy (less period elongation and amplitude decay) or numerical energy dissipation rather than one with unconditional stability may be more suitable for RTHSs. It should be noted that considering the damage risk of instability on the RTHS system as well as many uncertain factors during testing, the structure studied in this paper is relatively simple. Future work will focus on the verification of the theoretical conclusions with complex structures. Acknowledgments This research is financially supported by the National Natural Science Foundation of China (Nos. 51179093, 91215301, 41274106), the Specialized Research Fund for the Doctoral Program of Higher Education (No. 20130002110032) and Tsinghua University Initiative Scientific Research Program (No. 20131089285). The authors express their sincerest gratitude for the support.

References Benjami CK, Farid G (2003) Automatic control systems, 8th edn. Wiley, New York Bonnet RA, Williams MS, Blakeborough A (2008) Evaluation of numerical time-integration schemes for real-time hybrid testing. Earthq Eng Struct Dyn 37(13):1467–1490 Chang SY (2002) Explicit pseudodynamic algorithm with unconditional stability. J Eng Mech ASCE 128(9):935–947 Chen C, Ricles JM (2008a) Development of direct integration algorithms for structural dynamics using discrete control theory. J Eng Mech ASCE 134(8):676–683 Chen C, Ricles JM (2008b) Stability analysis of SDOF real-time hybrid testing systems with explicit integration algorithms and actuator delay. Earthq Eng Struct Dyn 37(4):597–613 Chi FD, Wang JT, Jin F (2010) Delay-dependent stability and added damping of SDOF real-time dynamic hybrid testing. Earthq Eng Eng Vib 9(3):425–438 Chung J, Hulbert GM (1993) A time integration algorithm for structural dynamics with improved numerical dissipation—the generalized-Alpha method. J Appl Mech 60(2):371–375 Gui Y, Wang JT, Jin F, Chen C, Zhou MX (2014) Development of a family of explicit algorithms for structural dynamics with unconditional stability. Nonlinear Dyn 77(4):1157–1170 Horiuchi T, Konno T (2001) A new method for compensating actuator delay in real-time hybrid experiments. Philos Trans R Soc A 359(1786):1893–1909 Horiuchi T, Inoue M, Konno T, Namita Y (1999) Real-time hybrid experimental system with actuator delay compensation and its application to a piping system with energy absorber. Earthq Eng Struct Dyn 28(10):1121–1141 Igarashi A, Iemura H, Suwa T (2000) Development of substructured shaking table test method. In: Proceedings of the 12th World conference on earthquake engineering, Paper No. 1775, Auckland, New Zealand Kolay C, Ricles JM (2014) Development of a family of unconditionally stable explicit direct integration algorithms with controllable numerical energy dissipation. Earthq Eng Struct Dyn 43(9):1361–1380 Kolay C, Ricles JM, Marullo TM, Mahvashmohammadi A, Sause R (2015) Implementation and application of the unconditionally stable explicit parametrically dissipative KR-a method for real-time hybrid simulation. Earthq Eng Struct Dyn 44(5):735–755 Mathworks Inc (2006) Matlab software user’s guides. Version 2006b, Mathworks, Inc., Natick, Massachusetts

123

114

Bull Earthquake Eng (2016) 14:89–114

Mercan O, Ricles JM (2007) Stability and accuracy analysis of outer loop dynamics in real-time pseudodynamic testing of SDOF systems. Earthq Eng Struct Dyn 36(11):1523–1543 Mercan O, Ricles JM (2008) Stability analysis for real-time pseudodynamic and hybrid pseudodynamic testing with multiple sources of delay. Earthq Eng Struct Dyn 37(10):1269–1293 Mosalam KM, Gu¨nay S (2014) Seismic performance evaluation of high voltage disconnect switches using real-time hybrid simulation: I. System development and validation. Earthq Eng Struct Dyn 43:1205–1222 Nakashima M, Kato H, Takaoka E (1992) Development of real-time pseudo dynamic testing. Earthq Eng Struct Dyn 21(1):79–92 Shao XY, Reinhorn AM, Sivaselvan MV (2011) Real time hybrid simulation using shake tables and dynamic actuators. J Struct Eng ASCE 137(7):748–760 Verma M, Rajasankar J (2012) Improved model for real-time substructuring testing system. Eng Struct 41:258–269 Wallace MI, Sieber J, Neild SA, Wagg DJ, Krauskopf B (2005) Stability analysis of real-time dynamic substructuring using delay differential equation models. Earthq Eng Struct Dyn 34(15):1817–1832 Wang JT, Gui Y, Zhu F, Jin F, Zhou MX (2015) Real-time hybrid simulation of multi-story structures installed with tuned liquid damper. Submitted for publication in Structural Control and Health Monitoring, Wiley Wu B, Bao H, Ou J, Tian S (2005) Stability and accuracy analysis of the central difference method for realtime substructure testing. Earthq Eng Struct Dyn 34(7):705–718 Wu B, Xu GS, Wang QY, Williams MS (2006) Operator-splitting method for real-time substructure testing. Earthq Eng Struct Dyn 35(3):293–314 Zhu F, Wang JT, Jin F, Zhou MX, Gui Y (2014) Simulation of large-scale numerical substructure in realtime dynamic hybrid testing. Earthq Eng Eng Vib 13(4):599–609 Zhu F, Wang JT, Jin F, Chi FD, Gui Y (2015) Stability analysis of MDOF real-time dynamic hybrid testing systems using the discrete-time root locus technique. Earthq Eng Struct Dyn 44(2):221–241

123

Suggest Documents