Professional Documents
Culture Documents
Engineering Structures
journal homepage: www.elsevier.com/locate/engstruct
shear of the test specimen. The actuator, table and base support kv (mt + mb ) s2 + cb s + kb
displacements hold the following relationship. Hxa u (s) = · (12)
s (1 + τ s) D̄ (s)
xt (t ) = xa (t ) + xb (t ) . (6)
kv s mb s2 + cb s + kb
From Eqs. (4)–(6) and further derivation, the transfer function Hat u (s) = · (13)
( 1 + τ s) D̄ (s)
from the actuator force Fa to the displacement xa can be obtained
D̄ (s) = mt s (ke + k1 s) mb s2 + cb s + kb
as:
+ A (mt + mb ) s2 + cb s + kb .
xa (s) 1 1 (14)
Hxa Fa (s) = = + (7)
Fa (s)
mt + HFs at s2 mb s2 + cb s + kb Based on the linear systems theory [11], the dynamics of
the hydraulic actuator in earthquake simulators described in
where HFs at is the transfer function from the table acceleration at Eq. (12) can be expressed using six state variables; the order
to the base shear of the payload Fs . of the denominator in the transfer function is six. If all of the
six poles (roots of the denominator) lie in the left side of the
2.3. Open-loop transfer functions complex plane, systems are guaranteed to be stable [12]. As seen in
Eq. (12), the actuator displacement open-loop transfer function
An open-loop transfer function from the electrical valve com- has a marginally stable pole at the origin (s = 0). Note that the
mand u to the actuator displacement xa can be obtained by substi- rest of the poles (−τ and roots of D̄ (s)) are stable. Practically, the
tuting Eq. (7) into Eq. (3) and multiplying Eqs. (1) and (3) pole at the origin is unstable; as s gets close to zero, the output
xa (s) goes to infinity (unbounded instability). However, the pole at the
Hxa u (s) = = Hxa q (s) Hqu (s) origin is observable in the displacement measurement and more
u ( s) importantly controllable from the valve command. Therefore, this
kv mb + mt + HFs at s2 + cb s + kb practically unstable pole can be stabilized by introducing a closed-
= · (8)
s ( 1 + τ s) D loop feedback with the displacement measurement.
On the other hand, the pole at the origin is cancelled out in the
D = s (ke + k1 s) mt + HFs at m s2 + cb s + kb
2 b table acceleration open-loop transfer function, Eq. (13), due to the
mt + mb + HFs at s + cb s + kb .
+A (9) zeros (roots of the numerator) from the double integration of s. This
In the same manner, the open-loop transfer function from the pole-zero cancellation makes the pole at the origin unobservable in
electrical valve command to the shake table acceleration can be the acceleration measurement. In other words, the pole at the ori-
given by gin cannot be controlled and stabilized based on the acceleration
measurement. Thus, acceleration feedback control for earthquake
at (s) xt (s) simulators is unstable and practically not feasible. Therefore, this
Hat u (s) = = s2
u (s) u ( s) study explores acceleration control methods without an accelera-
tion feedback control.
kv s mb + HFs at s2 + cb s + kb
= · . (10)
1 + τs D 3.2. Acceleration trajectory tracking control
It should be noted from Eqs. (8) and (10) that because of the
dynamics of the base support, the double differentiation of the The goal of control design is to obtain the configuration, speci-
actuator displacement does not yield the table acceleration, that fication, and identification of key parameters of a proposed system
is, to produce the desired output. With the focus placed on the con-
trol performance and the stability, this paper proposes a control
Hat u (s) 6= s2 Hxa u (s) . (11) method called acceleration trajectory tracking control (ATTC) that
The above relationship implies that the actuator displacement consists of both acceleration feedforward and displacement feed-
tracking does not necessarily ensure the reference acceleration back control loops. The displacement feedback loop incorporates a
tracking at the shake table. system dynamics command shaping, an intentional systems time
delay, and a Kalman filter. Fig. 2 shows a schematic of all of the
components in the proposed control method. The details and roles
3. Acceleration trajectory tracking control
of each component are given below.
As mentioned earlier, displacement feedback controls are lim-
ited in term of acceleration tracking in earthquake simulators. A 3.2.1. Acceleration feed-forward using the pseudo inverse of the table
discrepancy between the reference and the measured accelera- acceleration transfer function
tion is particularly prominent at high frequency because of the An acceleration feed-forward controller herein is adopted to
poor phase characteristics in the displacement control. This section generate the primary driving command for the reference acceler-
investigates the open- and closed-loop stabilities of earthquake ation, compensating the dynamics from the valve to the table ac-
simulators using the transfer functions obtained in the previous celeration. The feed-forward controller consists of a lowpass filter
section, and then introduces a possible control method for accel- Glf and the inverse of the approximated table acceleration transfer
eration tracking control for earthquake simulators. function H̄at u . The roles of the lowpass filter are (i) to make Glf H̄a−t u1
proper so that it can be realized in a state space model to calculate
3.1. Stability, controllability and observability of earthquake simula- the valve command uff from the reference acceleration ãt ; and (ii)
tors to reduce the frequency content that is higher than the frequency
range of interest. The relationship between the reference acceler-
Prior to the development of control methods, we consider the ation and the valve command from the feed-forward controller is
stability of the open-loop transfer functions. For the sake of sim- given as:
plicity, we consider an earthquake simulator without test speci-
uff = Glf H̄a−t u1 ãt . (15)
mens (i.e., HFs xt = 0). Without losing generality, the open-loop
transfer functions from the electrical command to the actuator dis- Note that the computation of the feed-forward command can
placement and to the table acceleration are simplified as be performed off-line.
2232 N. Nakata / Engineering Structures 32 (2010) 2229–2236
3.2.2. System dynamics command compensator stabilize the pole at the origin, but not to affect the tracking of
A displacement feedback is used to stabilize the earthquake displacement and acceleration. In other words, the displacement
simulator. The reference actuator displacement is computed from feedback is just to prevent the drift of the earthquake simulator.
the reference table acceleration based on the system dynamics The displacement feedback loop with a proportional and a
compensator instead of the double integration. The computed, derivative controller can be expressed as:
reference actuator displacement should provide better prediction
of the actuator displacement for the reference acceleration, and the ufb = Kp + Kd s x̂a − x̄a (19)
relationship is given as: where Kp and Kd are the proportional and the derivative gains,
respectively; and ufb is the valve command from the displacement
x̃a = H̄xa u H̄a−t u1 ãt (16) feedback. In the implementation, the proportional gain needs to
where x̃a is the reference actuator displacement; and H̄xa u is be tuned relatively low to reduce the influence on the system
the approximated open-loop transfer function from the valve dynamics at the high frequency.
command to the actuator displacement.
3.2.6. Overall transfer functions
3.2.3. Intentional system delay The command to the servo valve in the ATTC method is a sum
In the ATTC method, an intentional time delay is introduced of the feed-forward and feedback terms as;
between the reference table acceleration and the reference u = uff + ufb . (20)
actuator displacement. The purpose of the intentional system delay
is to ensure that the acceleration feed-forward loop is the driving The overall system transfer functions from the reference table
source for the reference acceleration and that the displacement acceleration ãt to the measured table acceleration at , and from
feedback loop serves only to provide the stability (prevent drift) the reference actuator displacement x̃a to the measured actuator
of the table. The intentional system time delay is given as: displacement xa can be obtained using Eqs. (15)–(20) and further
derivation:
1 − τs
x̂a = Gt (s) x̃a = x̃a (17) at
1 + τs Hat ãt (s) =
ãt
where x̂a is the delayed, reference actuator displacement.
Glf Hat u H̄a−t u1 1 + Gt Kp + Kd s H̄xa u
= (21)
3.2.4. Kalman filter 1 + Kp + Kd s Kxa u + Kxa xa Hxa u
A Kalman filter [13] is employed in the ATTC method to Hxa u H̄x−a 1u G− 1
+ Kp + Kd s H̄xa u
xa t
reduce noise in the actuator displacement without time delay. The Hxa x̃a (s) = = . (22)
model-based filtering effectively reduces noise in the displacement x̃a 1 + Kp + Kd s Kxa u + Kxa xa Hxa u
feedback loop so that the displacement loop does not introduce a If the proportional gain becomes small (i.e., Kp → 0), the
high frequency disturbance in the valve command. Note that the transfer functions get close to simply the inverse of the open-loop
valve command for high frequency acceleration is generated from transfer functions
the acceleration feed-forward controller.
The relationship between the valve command u, the measured limKp →0 Hat ãt (s) = Glf H̄a−t u1 Hat u (23)
actuator displacement xa , and the estimated actuator displacement
x̄a are given by: limKp →0 Hxa x̃a (s) = Glf H̄xa u Hxa u .
−1
(24)
x̄a = Kxa u (s) u + Kxa xa (s) xa (18) On the other hand, if the proportional gain is relatively large,
the transfer functions get close to the conventional displacement
where Kxa u and Kxa xa are the Kalman gains from the valve command
feedback control with command shaping as:
and the measured actuator displacement to the estimated actuator
displacement, respectively. The Kalman filter model and gains Glf Gt Kp + Kd s H̄xa u H̄a−t u1 Hat u
are determined from the open-loop transfer function from the limKp →∞ Hat ãt (s) = (25)
1 + Kp + Kd s Kxa u + Kxa xa Hxa u
valve command to the actuator displacement with measured
displacement noise.
Glf Gt Kp + Kd s Hxa u
limKp →∞ Hxa x̃a (s) = . (26)
3.2.5. Displacement feedback with a PD controller 1 + Kp + Kd s Kxa u + Kxa xa Hxa u
The displacement feedback loop herein is included to stabilize Thus, the proposed ATTC method implicitly enables flexi-
the earthquake simulator. More specifically, it is intended to ble setting, ranging from a true open-loop table acceleration
N. Nakata / Engineering Structures 32 (2010) 2229–2236 2233
a b
c d
e f
Fig. 4. System dynamics of the uniaxial earthquake simulator: (a), (c), and (e) are the magnitude, phase, and coherence of the open-loop transfer function from the valve
command to the actuator displacement, respectively; and (b), (d), and (f) are the magnitude, phase, and coherence of the open-loop transfer function from the valve command
to the table acceleration, respectively.
a b
c d
Fig. 5. Closed-loop transfer functions: (a) and (c) are the magnitude and phase plots of the transfer function from the reference table acceleration to the measured table
acceleration, respectively; and (b) and (d) are the magnitude and phase plots of the transfer function from the reference actuator displacement to the measured actuator
displacement, respectively.
N. Nakata / Engineering Structures 32 (2010) 2229–2236 2235
a b
d
c
e f
Fig. 6. Comparison of the acceleration among the ATTC, DFCS, and reference: (a), (c), and (e) are wide and a narrow views of the acceleration tracking, and the acceleration
power spectral density for the Kobe earthquake, respectively; (b), (d), and (f) are wide and a narrow views of the acceleration tracking, and the acceleration power spectral
density for the Loma Prieta earthquake, respectively.
References