Professional Documents
Culture Documents
by Spectral Representation
Jianwen Liang, M.ASCE1; Samit Ray Chaudhuri2; and Masanobu Shinozuka, Hon.M.ASCE3
Abstract: This paper presents a rigorous derivation of a previously known formula for simulation of one-dimensional, univariate,
Downloaded from ascelibrary.org by DALHOUSIE UNIVERSITY on 12/23/12. Copyright ASCE. For personal use only; all rights reserved.
nonstationary stochastic processes integrating Priestly’s evolutionary spectral representation theory. Applying this formula, sample func-
tions can be generated with great computational efficiency. The simulated stochastic process is asymptotically Gaussian as the number of
terms tends to infinity. This paper shows that 共1兲 these sample functions accurately reflect the prescribed probabilistic characteristics of the
stochastic process when the number of terms in the cosine series is large, i.e., the ensemble averaged evolutionary power spectral density
function 共PSDF兲 or autocorrelation function approaches the corresponding target function as the sample size increases, and 共2兲 the
simulation formula, under certain conditions, can be reduced to that for nonstationary white noise process or Shinozuka’s spectral
representation of stationary process. In addition to derivation of simulation formula, three methods are developed in this paper to estimate
the evolutionary PSDF of a given time-history data by means of the short-time Fourier transform 共STFT兲, the wavelet transform 共WT兲,
and the Hilbert-Huang transform 共HHT兲. A comparison of the PSDF of the well-known El Centro earthquake record estimated by these
methods shows that the STFT and the WT give similar results, whereas the HHT gives more concentrated energy at certain frequencies.
Effectiveness of the proposed simulation formula for nonstationary sample functions is demonstrated by simulating time histories from the
estimated evolutionary PSDFs. Mean acceleration spectrum obtained by averaging the spectra of generated time histories are then
presented and compared with the target spectrum to demonstrate the usefulness of this method.
DOI: 10.1061/共ASCE兲0733-9399共2007兲133:6共616兲
CE Database subject headings: Stationary processes; Simulation; Stochastic process; Fourier transform; Ground motion; Power
spectral density.
Introduction this purpose. Yang 共1972, 1973兲 showed that the fast Fourier
transform 共FFT兲 technique can be used to dramatically improve
Monte Carlo simulation methods play an important role in the the computational efficiency of the spectral representation algo-
response analysis of civil engineering structures and systems with rithm, and also proposed a formula to simulate random envelop
stochastic properties and/or subjected to stochastic loadings. For processes. Shinozuka 共1974兲 extended the application of the FFT
the purpose of the Monte Carlo analysis, generation of sample technique to multidimensional cases. In recent years, the spectral
functions of the stochastic processes involved in the problem representation method has been extended in various ways, e.g.,
must accurately provide the probabilistic characteristics of these to simulate stochastic waves 共Deodatis and Shinozuka 1989兲,
processes. Among the various methods that have been developed non-Gaussian stochastic fields 共Yamazaki and Shinozuka 1988兲,
to generate such sample functions, the spectral representation spatially incoherent multidimensional and multivariate random
method pioneered by Shinozuka 共Shinozuka and Jan 1972; processes and fields 共Ramadan and Novak 1993兲, multivariate
Shinozuka 1972兲 appears to be most versatile and widely used ergodic stochastic processes 共Deodatis 1996b兲, multivariate
today. Shinozuka 共1972兲 developed an analytical expression for nonstationary stochastic processes 共Deodatis 1996a兲, and non-
generating sample functions of the envelope of a stochastic pro- Gaussian multidimensional multivariate fields 共Popescu et al.
cess observing the usefulness of the Hilbert transformation for 1998兲, etc.
From the rich bibliography related to the various methods for
1 the simulation of nonstationary stochastic processes, representa-
Dept. of Civil Engineering, Tianjin Univ., Tianjin 300072, China.
E-mail: jwliang@tj.cnuninet.net
tive studies are the following: Shinozuka and Sato 共1967兲 by fil-
2
Postdoctoral Researcher, Dept. of Civil Engineering, Univ. of tered Gaussian white noise process models, Shinozuka and Jan
California, Irvine, CA 92697-2175. E-mail: samit@uci.edu 共1972兲 by spectral representation method with amplitude modu-
3
Distinguished Professor and Chair, Dept. of Civil and Environmental lation, Ohsaki 共1979兲 by phase difference method, Deodatis and
Engineering, Univ. of California, Irvine, CA 92697-2175. E-mail: Shinozuka 共1988兲 by autoregressive method, Li and Kareem
shino@uci.edu 共1991兲 by fast Fourier transform technique, Ramadan and Novak
Note. Associate Editor: George Deodatis. Discussion open until 共1993兲 by spectral representation method with amplitude modu-
November 1, 2007. Separate discussions must be submitted for individual lation, and Deodatis 共1996a兲 by spectral representation method
papers. To extend the closing date by one month, a written request must
with amplitude and frequency modulation. It should be noted that
be filed with the ASCE Managing Editor. The manuscript for this paper
was submitted for review and possible publication on March 14, 2002; the modulated envelope functions used for making stationary sto-
approved on December 9, 2006. This paper is part of the Journal of chastic process nonstationary in the previous references are usu-
Engineering Mechanics, Vol. 133, No. 6, June 1, 2007. ©ASCE, ISSN ally based on the analytically expedient postulation derived from
0733-9399/2007/6-616–627/$25.00. general observations of nonstationary time history data. However,
冕
cesses. The spectral representation method, which is used to de- ⬁
rive this simulation formula, integrates the theory of evolutionary 关f 0共t兲兴 = A共t,兲eit关dZ共兲兴 = 0 共6兲
process introduced and promoted by Priestly 共1965, 1967兲. The −⬁
simulated stochastic process is asymptotically Gaussian as the
and
number of terms tends to infinity. This paper shows that 共1兲 the
Downloaded from ascelibrary.org by DALHOUSIE UNIVERSITY on 12/23/12. Copyright ASCE. For personal use only; all rights reserved.
冕冕
i.e., the ensemble averaged evolutionary PSDF and autocorrela- ⬁ ⬁
tion function approach the corresponding target function as the = A*共t,兲A共t + ,⬘兲e−itei⬘共t+兲关dZ*共兲dZ共⬘兲兴
sample size increases, and 共2兲 the simulation formula, under cer- −⬁ −⬁
冕
tain conditions, can be reduced to that for nonstationary white ⬁
noise process or Shinozuka’s stationary process 共Shinozuka and = A*共t,兲A共t + ,兲ei关兩dZ共兲兩2兴 共7兲
Jan 1972; Shinozuka 1972兲. −⬁
In the later part, three methods are developed to estimate the
evolutionary PSDF of a given time-history data by using the For = 0, Eq. 共7兲 can be written as
short-time Fourier transform 共STFT兲, the wavelet transform
冕
⬁
共WT兲, and the Hilbert-Huang transform 共HHT兲. Three evolution- 关f 20共t兲兴 = 兩A共t,兲兩2S共兲d 共8兲
ary PSDFs thus developed maintain the same total energy pos- −⬁
sessed by the time history data. In fact, N-S component of the where
well-known 1940 El Centro earthquake record is used as an ex-
ample of such a time history and the evolutionary PSDFs derived S f 0 f 0共t,兲 = 兩A共t,兲兩2S共兲 共9兲
from the record by using these three methods are compared. Ef-
fectiveness of the simulation formula proposed here is demon- is the 共two-sided兲 evolutionary PSDF 共Priestley 1965, 1967兲. It
strated by generating time histories from the three evolutionary may be mentioned here that if f 0共t兲 is stationary, it admits the
PSDFs, while using the same random number sequences for them. following well-known spectral representation 共e.g., Cramer and
Further, 20 sample functions are generated for each of the three Leadbetter 1967兲:
evolutionary PSDFs and the mean of 5% damped acceleration
冕
+⬁
response spectra of these simulated motions are computed and f 0共t兲 = eitdZ共兲 共10兲
compared with the target spectrum. −⬁
冕 冕
+⬁ +⬁
Spectral Representation of Nonstationary
Stochastic Processes f *0共t兲 = A*共t,兲e−itdZ*共兲 = A*共t,− 兲eitdZ*共− 兲
−⬁ −⬁
冕
+⬁
f 0共t兲 = A共t,兲eitdZ共兲 共1兲
dZ共兲 = dZ*共− 兲 共13兲
−⬁
Then, with the aid of Eqs. 共13兲–共15兲, the nonstationary process + 2␣共t,兲共t,兲关dU共兲dV共兲兴
f 0共t兲 defined in Eq. 共1兲 can be written as = 共␣2共t,兲 + 2共t,兲兲2S共兲d
冕
⬁
= 2兩A共t,兲兩2S共兲d
f 0共t兲 = 关␣共t,兲 + i共t,兲兴关cos t + i sin t兴
−⬁ = 2S f 0 f 0共t,兲d
⫻关dU0共兲 − idV0共兲兴
Downloaded from ascelibrary.org by DALHOUSIE UNIVERSITY on 12/23/12. Copyright ASCE. For personal use only; all rights reserved.
冕
⬁ 关dV2t 共兲兴 = 2兩A共t,兲兩2S共兲d
= 关cos t + i sin t兴兵关␣共t,兲dU0共兲 + 共t,兲dV0共兲兴 = 2S f 0 f 0共t,兲d, 共following the previous steps兲
−⬁
共32兲
+ i关共t,兲dU0共兲 − ␣共t,兲dV0共兲兴其
冕
⬁
关dUt共兲dUt共⬘兲兴 = ␣共t,兲␣共t,⬘兲关dU共兲dU共⬘兲兴
= cos t关␣共t,兲dU0共兲 + 共t,兲dV0共兲兴
−⬁ + 共t,兲共t,⬘兲关dV共兲dV共⬘兲兴
− sin t关共t,兲dU0共兲 − ␣共t,兲dV0共兲兴 共19兲 + ␣共t,兲共t,⬘兲关dU共兲dV共⬘兲兴
Eq. 共19兲 can further be written as + 共t,兲␣共t,⬘兲关dV共兲dU共⬘兲兴 = 0
冕
⬁
f 0共t兲 = cos t关␣共t,兲dU共兲 + 共t,兲dV共兲兴 关dVt共兲dVt共⬘兲兴 = 0, 共following the previous steps兲
0 共33兲
− sin t关共t,兲dU共兲 − ␣共t,兲dV共兲兴 共20兲 and
where 关dUt共兲dVt共⬘兲兴 = ␣共t,兲共t,⬘兲关dU共兲dU共⬘兲兴
dU共兲 = dU0共兲 + dU0共− 兲 = 2dU0共兲 for ⬎ 0 共21兲 − 共t,兲␣共t,⬘兲关dV共兲dV共⬘兲兴
− ␣共t,兲␣共t,⬘兲关dU共兲dV共⬘兲兴
dU共0兲 = dU0共0兲 共22兲
+ 共t,兲共t,⬘兲关dV共兲dU共⬘兲兴 = 0
and
共34兲
dV共兲 = dV0共兲 − dV0共− 兲 = 2dV0共兲 for ⱖ 0 共23兲
Therefore, Ut共兲 and Vt共兲 are each orthogonal, and in addition,
On simplification, Eq. 共20兲 can further be expressed as they are mutually orthogonal, constituting the spectral processes
冕
⬁ of nonstationary stochastic process f 0共t兲. It may be noted that
f 0共t兲 = cos t dUt共兲 − sin t dVt共兲 共24兲 when Ut共兲 and Vt共兲 are time independent, i.e., dUt共兲
0 = dU共兲 and dVt共兲 = dV共兲, Eq. 共24兲 is then reduced to the spec-
tral representation of a stationary stochastic process 共Cramer and
where
Leadbetter 1967兲. Now, Eq. 共24兲 can be rewritten in the following
dUt共兲 = ␣共t,兲dU共兲 − 共t,兲dV共兲 共25兲 discrete form:
⬁
dVt共兲 = 共t,兲dU共兲 − ␣共t,兲dV共兲 共26兲 f 0共t兲 = 兺
k=0
关cos共kt兲dUt共k兲 − sin共kt兲dVt共k兲兴 共35兲
As U共兲 and V共兲⫽real and imaginary part, respectively, of the
spectral process Z共兲 defined for nonnegative , they admit the where
following conditions 共Cramer and Leadbetter 1967兲:
k = k⌬ 共36兲
关dU共兲兴 = 关dV共兲兴 = 0, 艌0 共27兲
with sufficiently small but finite ⌬ such that Eq. 共35兲 can be
used for Eq. 共24兲. If dUt共k兲 and dVt共k兲 are defined as
关dU 共兲兴 = 关dV 共兲兴 = 2S共兲d,
2 2
艌0 共28兲
dUt共k兲 = 冑2Bt,k cos ⌽k 共37兲
关dU共兲dU共⬘兲兴 = 关dV共兲dV共⬘兲兴 = 0, ⫽ ⬘, ,⬘ 艌 0
共29兲 dVt共k兲 = 冑2Bt,k sin ⌽k 共38兲
and where
Then, it can be easily verified from their definitions that for , and ⌽k⫽independent random phase angles uniformly distributed
⬘ ⱖ 0, Ut共兲 and Vt共兲 satisfy following equations: in the range 关0 , 2兴, then it can be shown that Eqs. 共31兲–共34兲
= 冑2Bt,k 冕
+⬁
cos k p⌽k共k兲dk 共40兲
关cos ⌽k sin ⌽⬘k 兴 = 关cos ⌽k sin ⌽k兴 = 冋 1
2
sin 2⌽k 册
冕
−⬁ 2
1
= sin 2k dk = 0 for k = k⬘ 共48兲
where p⌽k共k兲⫽probability density function of random phase 0 2
angle ⌽k given by
再
Combining Eqs. 共47兲 and 共48兲, the following result is established:
1/2, 0 ⱕ k ⱕ 2
p⌽k共k兲 = 共41兲 关dUt共k兲dVt共⬘k 兲兴 = 0 for k ⫽ k⬘ and k = k⬘ 共49兲
0 otherwise
Downloaded from ascelibrary.org by DALHOUSIE UNIVERSITY on 12/23/12. Copyright ASCE. For personal use only; all rights reserved.
冕 in Eqs. 共37兲 and 共38兲. Then, substituting Eqs. 共37兲 and 共38兲 into
2
关dUt共k兲兴 = 冑2Bt,k
1
cos k dk = 0 共42兲 Eq. 共35兲, the following series representation is obtained:
0 2
⬁
and in exactly the same way it can be shown that 关dVt共k兲兴 = 0. f 0共t兲 = 兺 兵cos共kt兲冑2关2S f f 共t,k兲⌬兴1/2 cos ⌽k
The requirement described in Eq. 共32兲 can be expressed as k=0
0 0
= 冑2 兺
冕
+⬁ 关2S f f 共t,k兲⌬兴1/2 cos共kt + ⌽k兲
0 0
共50兲
= 2B2t,k cos k p⌽k共k兲dk
2 k=0
冕
2
1 1 ⬁
= 2B2t,k 共1 + cos 2k兲 dk
0 2 2 f 0共t兲 = 冑2 兺 关2兩A共t,k兲兩2S共k兲⌬兴1/2 cos共kt + ⌽k兲 共51兲
k=0
= B2t,k
where S f 0 f 0共t , k兲⌬ = 兩A共t , k兲兩2S共k兲⌬, which represents the
= 2S f 0 f 0共t,k兲⌬ 共43兲 discretization of evolutionary PSDF introduced by Priestley
共1965, 1967兲 as shown in Eq. 共9兲.
and in exactly the same way it can be shown that 关dV2t 共k兲兴 It is important to note that the derivations of Eqs. 共50兲 and 共51兲
= 2S f 0 f 0共t , k兲⌬. initially retained the terms involving 共t , 兲, but they did not
The condition described in Eq. 共33兲 can be written as appear in the final result. In the present study, each of dU0共兲 and
dV0共兲 关or, dU共兲 and dV共兲兴 is considered to represent a white
关dUt共k兲dUt共⬘k 兲兴 = 关2Bt,kB⬘t,k cos ⌽k cos ⌽⬘k 兴
noise with S共兲 = 1 with appropriate dimension. Therefore, if it is
= 2Bt,kB⬘t,k关cos ⌽k cos ⌽⬘k 兴 estimated for example, by the STFT 共Flanagan 1972兲, A共t , 兲 is
nothing but the evolutionary PSDF.
= Bt,kB⬘t,k关cos ⌽k兴关cos ⌽⬘k 兴 共44兲
and the last equality in Eq. 共44兲 is valid as ⌽k and ⌽⬘k are inde-
pendent random phase angles for k ⫽ k⬘. Eventually, Eq. 共44兲 is Simulation of Nonstationary Stochastic Processes
written as
冕 Simulation Formula
2
1
关dUt共k兲dUt共⬘k 兲兴 = Bt,kB⬘t,k cos k dk
2 Consider a stochastic process f 0共t兲 with mean value equal to zero,
0
autocorrelation function R f 0 f 0共t , t + 兲 and two-sided PSDF
冕
2
1 S f 0 f 0共t , 兲. In the following, distinction will be made between the
⫻ cos ⬘k d⬘ = 0 for k ⫽ k⬘ stochastic process f 0共t兲 and its simulation f共t兲.
0 2 k
From the infinite series representation shown in Eq. 共50兲, it
共45兲 follows that the stochastic process f 0共t兲 can be simulated by the
and in exactly the same way it can be shown that following series as N → ⬁;
关dVt共k兲dVt共⬘k 兲兴 = 0, for k ⫽ k⬘. N−1
Finally, the requirement described in Eq. 共34兲 can be expressed f共t兲 = 冑2 兺 关2S f 0f0
共t,n兲⌬兴1/2 cos共nt + ⌽n兲 共52兲
as n=0
which the evolutionary PSDF S f 0 f 0共t , 兲 may be assumed to = 冑2 兺 关2S f f 共t,n兲⌬兴1/2关cos共nt + ⌽n兲兴
0 0
共56兲
be zero for either mathematical or physical reasons. As such, n=0
u⫽fixed value and hence ⌬ → 0 as N → ⬁ so that N⌬ = u. where the expected value 关cos共nt + ⌽n兲兴 can be shown to be
The ⌽0, ⌽1, ⌽2 , . . . , ⌽N−1 in Eq. 共52兲 are independent random equal to zero in the following way:
phase angles distributed uniformly over the interval 关0 , 2兴. The
冕
+⬁
simulated stochastic process f共t兲 is asymptotically Gaussian as
关cos共nt + ⌽n兲兴 = p⌽n共n兲cos共nt + n兲dn
N → ⬁ because of the central limit theorem. It will be shown next −⬁
that the ensemble expected value 关f共t兲兴 and the ensemble auto-
冕
Downloaded from ascelibrary.org by DALHOUSIE UNIVERSITY on 12/23/12. Copyright ASCE. For personal use only; all rights reserved.
2
correlation function R f f 共t , t + 兲 of the simulated stochastic process 1
f共t兲 are identical to the corresponding targets 关f 0共t兲兴 and = cos共nt + n兲dn = 0 共57兲
2 0
R f 0 f 0共t , t + 兲, respectively.
1. Show that: 关f共t兲兴 = 关f 0共t兲兴 = 0. Combining Eqs. 共56兲, 共57兲, and 共6兲, it is easy to show that
Proof: Utilizing the property that the operations of mathemati-
关f共t兲兴 = 0 = 关f 0共t兲兴 共58兲
cal expectation and summation are commutative, the ensemble
expected value of the simulated stochastic process f共t兲 can be 2. Show that: R f f 共t , t + 兲 = R f 0 f 0共t , t + 兲.
written as Proof:
dent, for n ⫽ m, the expected value shown in Eq. 共59兲 can be R f f 共t,t + 兲 = 2 兺 共2S f f 共t,n兲⌬兲1/2
0 0
written as n=0
1
⫻共2S f 0 f 0共t + ,n兲⌬兲1/2 cos共n兲 共63兲
关cos共nt + ⌽n兲cos共m共t + 兲 + ⌽m兲兴 2
= 关cos共nt + ⌽n兲兴关cos共m共t + 兲 + ⌽m兲兴 = 0 共60兲 Taking the limit as ⌬ → 0 and N → ⬁ and keeping in mind that
u = N⌬ is constant and that S f 0 f 0共t , 兲 = 0 for 兩 兩 ⱖ u, leads to
冕
⬁
It may be noted that only the terms with n = m remain in Eq. 共59兲.
Hence, the ensemble autocorrelation function of the simulated R f f 共t,t + 兲 = 2 关S f 0 f 0共t,兲兴1/2关S f 0 f 0共t + ,兲兴1/2 cos共兲d
0
process f共t兲 can be written as
共64兲
N−1 From Eq. 共7兲, we have
兺
冕
R f f 共t,t + 兲 = 2 共2S f 0 f 0共t,n兲⌬兲1/2共2S f 0 f 0共t + ,n兲兲1/2 ⬁
n=0
R f 0 f 0共t,t + 兲 = A*共t,兲A共t + ,兲eiS共兲d
· 关cos共nt + ⌽n兲cos共n共t + 兲 + ⌽n兲兴 共61兲 −⬁
冕
⬁
= 关S f 0 f 0共t,兲兴1/2关S f 0 f 0共t + ,兲兴1/2eid
where −⬁
共65兲
关cos共nt + ⌽n兲cos共n共t + 兲 + ⌽n兲兴 Observing Eqs. 共64兲 and 共65兲, it is easy to show
1
= 2 关cos共nt + n共t + 兲 + 2⌽n兲 + cos共n共t + 兲 − nt兲兴
R f f 共t,t + 兲 = R f 0 f 0共t,t + 兲 共66兲
1 1
= 2 关cos共n兲兴 = 2 cos n 共62兲
then
Then, Eq. 共61兲 takes a more compact expression S f f 共t,兲 = S f 0 f 0共t,兲 共67兲
function of the frequency was used in deriving Eq. 共66兲. 关f共t兲兴 = 关冑2 兺 关2S f f 共t,n兲⌬兴1/2 cos共nt + ⌽n共t兲兲
0 0
n=0
N−1
Two Special Cases of the Simulation Formula
= 冑2 兺 关2S f f 共t,n兲⌬兴1/2关cos共nt + ⌽n共t兲兲兴 共76兲
It was shown earlier that sample functions generated by Eq. 共52兲 n=0
0 0
冕
extent as given by following equations: ⬁
关cos共nt + ⌽n共t兲兲兴 = p⌽n共t兲共共t兲 共t兲 共t兲
n 兲cos共nt + n 兲dn
R f f 共t,t兲 = R f 0 f 0共t,t兲 共68兲 −⬁
冕
2
or further 1
cos共nt + 共t兲 共t兲
n 兲dn = 0 共77兲
Downloaded from ascelibrary.org by DALHOUSIE UNIVERSITY on 12/23/12. Copyright ASCE. For personal use only; all rights reserved.
=
2
冕
⬁ 0
R f f 共t,t + 兲 = R f 0 f 0共t,t + 兲 = ␦共兲 S f 0 f 0共t,兲d 共69兲 Combining Eqs. 共77兲 and 共6兲, it is easy to show that Eq. 共58兲 is
−⬁ satisfied. Now, for Eq. 共68兲, one can write,
and
册
n=0
N−1
In the following two special cases, it will be shown that by relax-
ing Eq. 共66兲 to Eq. 共68兲, the energy is randomly distributed with ⫻ 冑2 兺 共2S f f 共t,m兲⌬兲1/2 cos共mt + ⌽m共t兲兲
0 0
m=0
frequency at any time instant of a sample function; and further by
Eq. 共69兲 the sample functions are nonstationary white noise pro- N−1 N−1
cesses. Also considering Eq. 共70兲, the energy is averaged with =2 兺 兺 共2S f f 共t,n兲⌬兲1/2共2S f f 共t,m兲⌬兲1/2
0 0 0 0
time, and thus, Eq. 共52兲 is reduced to the well-known Shinozuka’s n=0 m=0
simulation formula 共Shinozuka and Jan 1972; Shinozuka 1972兲 ⫻ 关cos共nt + ⌽n共t兲兲cos共mt + ⌽m共t兲兲兴 共78兲
for stationary stochastic processes.
As random phase angles ⌽0共t兲, ⌽1共t兲, ⌽2共t兲,…, ⌽N−1共t兲 are inde-
Special Case (I) pendent at any time instant, the expected value in Eq. 共78兲, for
If dUt共k兲 and dVt共k兲 in Eq. 共35兲 are defined as n ⫽ m, can be written as
关cos共nt + ⌽n共t兲兲cos共mt + ⌽m共t兲兲兴
dUt共k兲 = 冑2Bt,k cos ⌽k共t兲 共71兲
= 关cos共nt + ⌽n共t兲兲兴关cos共mt + ⌽m共t兲兲兴 = 0 共79兲
dVt共k兲 = 冑2Bt,k sin ⌽k共t兲 共72兲 Therefore, considering n = m, Eq. 共79兲 can be expressed as
N−1
where
R f f 共t,t兲 = 2 兺 共2S f f 共t,n兲⌬兲关cos2共nt + ⌽n共t兲兲兴
0 0
共80兲
Bt,k = 关2S f 0 f 0共t,兲⌬兴 1/2
共73兲 n=0
where
and ⌽k共t兲⫽independent random phase angles uniformly distrib-
uted in the range 关0, 2兴, and ⌽k共t1兲 ⫽ ⌽k共t2兲 for t1 ⫽ t2. It can be 1
关cos2共nt + ⌽n共t兲兲兴 = 2 关cos共2nt + 2⌽n共t兲兲 + 1兴 =
1
共81兲
2
shown that Eqs. 共71兲 and 共72兲 satisfy Eqs. 共31兲–共34兲.
Substituting Eqs. 共71兲 and 共72兲 into Eq. 共35兲, the following Further
series representation is obtained N−1
⬁
R f f 共t,t兲 = 关f 2共t兲兴 = 兺 2S f f 共t,n兲⌬
0 0
共82兲
冕 冕
⬁ ⬁
⬁
R f f 共t,t兲 = 2 S f 0 f 0共t,兲d = S f 0 f 0共t,兲d 共83兲
= 冑2 兺 关2S f f 共t,k兲⌬兴1/2 cos共kt + ⌽k共t兲兲
0 0
共74兲 0 −⬁
k=0
Note that
Now, stochastic process f 0共t兲 can be simulated by finite series
冕
⬁
representation
R f 0 f 0共t,t兲 = S f 0 f 0共t,兲d 共84兲
N−1 −⬁
Eqs. 共31兲–共34兲, and Eq. 共75兲 satisfies Eqs. 共58兲 and 共69兲. Thus, the 兩F共t,兲兩2dtd
sample functions generated by Eq. 共75兲 are nothing but nonsta- −⬁ −⬁
冕冕冕冕
tionary white noise processes. The detail will not be given here ⬁ ⬁ ⬁ ⬁
for saving space. = f共1兲f共2兲h共t − 1兲h共t − 2兲
−⬁ −⬁ −⬁ −⬁
Special Case (II) ⫻e−i共1−2兲d1d2dtd
If one relaxes the energy distribution along with time, e.g., if one
冕冕
⬁ ⬁
takes its average, the evolutionary PSDF S f 0 f 0共t , 兲 of a nonsta-
tionary process is then reduced to PSDF S f 0 f 0共兲 of a stationary = f 2共兲h2共t − 兲ddt 共90兲
−⬁ −⬁
process as follows:
In deriving Eq. 共90兲, the following equation is used:
冕 冕
⬁
Downloaded from ascelibrary.org by DALHOUSIE UNIVERSITY on 12/23/12. Copyright ASCE. For personal use only; all rights reserved.
1 ⬁
S f 0 f 0共兲 = S f 0 f 0共t,兲dt 共86兲
T −⬁
e−i共1−2兲d = ␦共1 − 2兲 共91兲
−⬁
where T⫽effective duration of evolutionary PSDF S f 0 f 0共t , 兲. If h2共t兲 = ␦共t兲, the total energy in Eq. 共90兲 is
Then, Eq. 共52兲 is simplified into
冕冕 冕
⬁ ⬁ ⬁
N−1 兩F共t,兲兩2dtd = f 2共t兲dt 共92兲
f共t兲 = 冑2 兺 关2S f 0f0
共n兲⌬兴 1/2
cos共nt + ⌽n兲 共87兲 −⬁ −⬁ −⬁
n=0
This means that if the time window is chosen such that
冕
which is nothing but the well-known Shinozuka’s simulation for- ⬁
mula 共Shinozuka and Jan 1972; Shinozuka 1972兲 for stationary h2共t兲dt = 1 共93兲
stochastic processes. −⬁
−⬁
f共t兲* 冉 冊 共t − u兲
s
dt, s⬎0 共96兲
convolution integral:
and
冕 冉 冊
⬁
冕冕
⬁ ⬁
F共t,兲 = f共兲h共t − 兲e−id 共88兲 1 1 共t − u兲
−⬁
f共t兲 = 2 W f共u,s兲f共t兲 duds, s⬎0
2C −⬁ −⬁ s s
where h共t兲 is an appropriate time window. The evolutionary 共97兲
PSDF S f 0 f 0共t , 兲 can be written as
where
冕冕 冕
⬁ ⬁
⬁
兩F共t,兲兩2 = f共1兲f 0共2兲h共t − 1兲h共t − 2兲e−i1ei2d1d2 兩ˆ 共兲兩2
C = d ⬍+⬁ 共admissibility condition兲 共98兲
−⬁ −⬁
−⬁ 兩兩
共89兲
In Eqs. 共96兲–共98兲, the wavelet function 苸 L2共R兲 known as
The total energy of f共t兲 can be estimated by “basic” or “mother” wavelet with zero average
is centered in the neighborhood of t = 0, and as normalized where P indicates the Cauchy principle value. Here, X共t兲 and Y共t兲
兩兩 兩 兩 = 1. ˆ 共兲 denotes the Fourier transform of 共t兲 and is form the complex conjugate pair and thus an analytic function
given by Z共t兲 can be constructed as
冕
⬁ Z共t兲 = X共t兲 + iY共t兲 = a共t兲ei共t兲 共107兲
1
ˆ 共兲 = 共t兲e−itdt 共100兲
冑2 −⬁ in which
It may be noted that the WT decomposes signal f共t兲 over dilated
a共t兲 = 冑X2共t兲 + Y 2共t兲 共108兲
Downloaded from ascelibrary.org by DALHOUSIE UNIVERSITY on 12/23/12. Copyright ASCE. For personal use only; all rights reserved.
冕 冕冕
⬁ ⬁ ⬁
1 1 local nature of X共t兲 by representing it in an amplitude- and phase-
兩f共t兲兩2dt = 兩W f共u,s兲兩2duds 共101兲 varying trigonometric function.
−⬁ 2C −⬁ −⬁ s2
Based on the definition of Hilbert transform, the instantaneous
Now, if any wavelet function satisfies the condition frequency of 共t兲 can be expressed as 共Huang et al. 1998兲
冕
⬁ d共t兲
兩ˆ u,s共兲兩2d = 1 共102兲 共t兲 = 共110兲
dt
−⬁
冕 冕 冋 冕冕 册
⬁ ⬁ ⬁ ⬁
to the zero mean. Unfortunately, the majority of data encountered
1 1 do not satisfy this condition. Empirical mode decomposition,
兩f共t兲兩2dt = 兩W f共u,s兲兩2duds
−⬁ −⬁ 2C −⬁ −⬁ s2 which is the first part of the HHT, decomposes the data into a
number of intrinsic mode functions 共IMF兲 to satisfy local symme-
⫻兩ˆ u,s共兲兩2d 共103兲 try condition by using an adaptive numerical technique 共see
Huang et al. 1998兲. Empirical modes are obtained through a shift-
In Eqs. 共102兲 and 共103兲, ˆ u,s共兲 represents the Fourier transform ing process, the result of which decomposes data into n empirical
of 关共t − u兲 / s兴 and can be expressed as ˆ u,s共兲 = 冑sˆ 共s兲eiu. modes and a residue rn, which can either be the mean trend of the
Then, using Parseval’s identity, one can write data or a constant and often negligible compared to the other IMF
components. After that, the instantaneous frequencies are ob-
冕冕
⬁ ⬁ tained through Hilbert transform.
1 1
兩F共兲兩2 = 兩W f共u,s兲兩2兩ˆ u,s共兲兩2duds Let C j共t兲 be the jth empirical mode of X共t兲, then X共t兲 can be
2C −⬁ −⬁ s2 expressed as
共104兲
n
where F共兲⫽Fourier transform of f共t兲. As the wavelet coeffi- X共t兲 = 兺 C j共t兲 + rn 共111兲
cients W f共u , s兲 provides the localized information of signal f共t兲 j=1
at t = u, from Eq. 共104兲 the evolutionary PSDF S f 0 f 0共t , 兲 can be
expressed as Now, for a negligible residue, the original data can be approxi-
mated as the real part of the sum of the transform of each empiri-
冕
⬁ cal modes
1 1
兩F共,t兲兩2 = 兩W f共t,s兲兩2兩ˆ t,s共兲兩2ds 共105兲
2C −⬁ s2 n
兰⬁⬁X2共t兲dt
Fig. 1. Acceleration time history: N-S component of 1940 El Centro cr = 共115兲
兺 j=1 C2j 共t兲dt
n
earthquake record 兰⬁⬁
冕 冕 兺兺
⬁ ⬁ n n better look of the estimated evolutionary PSDF, the energy
X2共t兲dt = C j共t兲Ck共t兲dt spreads over time and frequency. Thus, further correction terms
⬁ ⬁ j=1 k=1 must be introduced to preserve total energy of the time history in
冕兺 冕兺
⬁ n ⬁ n n generated evolutionary PSDFs.
=
⬁ j=1
C2j 共t兲dt + 2 兺
⬁ j=1 k=1;j⫽k
C j共t兲Ck共t兲dt
Fig. 2. Evolutionary PSDF of El Centro earthquake record in g2 – s using the method based on the STFT 共Gaussian window兲
Fig. 3. Evolutionary PSDF of El Centro earthquake record in g2 – s using the method based on the WT 共Morlet兲
0 = 6 is used. It was found that by using the proposed methods mated using the methods based on the STFT 共Gaussian window兲,
for generating evolutionary PSDFs, total energy of the time his- the WT 共Morlet basis兲, and the HHT, respectively. By comparing
tory is preserved in evolutionary PSDF with numerical errors Figs. 2–4, it may be observed that the methods based on the
of 0.01% for the method based on the STFT, 0.23% for the STFT and the WT give similar results in time-frequency repre-
method based on the WT. The numerical error and the error in- sentation. One can notice though that the method based on the
troduced by nonorthogonality of the extracted empirical modes in WT gives better resolution in both high and low frequencies,
case of the method based on the HHT is about 2.68%. Further, whereas the method based on the STFT gives not-so-good reso-
for the PSDFs estimated using this method, filtering and smooth- lution at high frequencies. On the other hand, the method based
ing functions are applied and energy balance is ensured by per- on the HHT shows that the energy is concentrated at some distinct
forming double integral of evolutionary PSDF and using the frequencies only. Further, in this example, one can notice from the
Perseval’s identity. vertical axes of Figs. 2–4 that the energy concentration at certain
Figs. 2–4 show zoomed view of the evolutionary PSDFs esti- frequency and time is approximately ten times higher in the case
Fig. 4. Evolutionary PSDF of El Centro earthquake record in g2 – s using the method based on the HHT
spectra estimated by all the three methods capture the trend of the
target ground motion spectrum well with slight over estimation at
higher frequencies. The discrepancies observed in spectral ordi-
nates may be partly due to discretization scheme with some nu-
merical error, and partly due to the variation of sample functions
providing different levels of coefficient of variation in the spectral
values as a function of natural period 共see Fig. 7兲. Perhaps, a large
number of sample functions may give a better estimate. Also, one
may notice that out of the three methods, the method based on the
HHT predicts higher spectral ordinates, though it captures the
trend of the target spectrum well. This anomaly in spectral ordi-
nates may be due to a larger energy concentration at some dis-
crete frequencies.
the HHT gives higher estimate of the peak ground acceleration Huang, N. E., Shen, Z., Long, S. R., Wu, M. C., Shih, H. H., Zheng, Q.,
when compared with that of the methods based on the STFT and Yen, N., Tung, C. C., and Liu, H. H. 共1998兲, “The empirical mode
the WT. More importantly, it is found that the sample functions decomposition and the Hilbert spectrum for nonlinear and nonstation-
generated by these three methods all preserve the history of ar- ary time series analysis.” Proc. R. Soc. London, Ser. A, 454, 903–995.
rivals of earthquake waves very well. Further, using 20 sample Li, Y., and Kareem, A. 共1991兲. “Simulation of multivariate nonstationary
random processes by FFT.” J. Eng. Mech., 117共5兲, 1037–1058.
functions, it is observed that, in general, the mean of the 5%
Ohsaki, Y. 共1979兲. “On the significance of phase content in earthquake
damped acceleration response spectra obtained from each of the ground motions.” Earthquake Eng. Struct. Dyn., 7, 427–439.
three estimated PSDFs captures the trend of the target spectrum Popescu, R., Deodatis, G., and Prevost, J. H. 共1997兲. “Simulation of
well with some discrepancies at high frequencies. Perhaps, a bet- homogeneous non-Gaussian stochastic vector fields.” Probab. Eng.
ter discretization scheme and a larger number of sample functions Mech., 13共1兲, 1–13.
will provide better results. It is also concluded that the evolution- Priestley, M. B. 共1965兲. “Evolutionary spectra and nonstationary pro-
ary PSDF estimated by the method based on the HHT overpre- cesses.” J. R. Stat. Soc. Ser. B (Methodol.), Series B, 27, 204–237.
dicts mean spectral ordinates. Priestley, M. B. 共1967兲. “Power spectral analysis of non-stationary ran-
dom processes.” J. Sound Vib., 6, 86–97.
Ramadan, O., and Novak, M. 共1993兲. “Simulation of spatially incoherent
random ground motions.” J. Eng. Mech., 119共5兲, 997–1016.
Acknowledgments Shinozuka, M. 共1972兲. “Monte Carlo solution of structural dynamics.”
Comput. Struct., 2共5,6兲, 855–874.
This research was supported by National Science Foundation Shinozuka, M. 共1974兲. “Digital simulation of random processes in engi-
共NSF兲 through Award Nos. 0509018 and 0352014. neering mechanics with the aid of FFT technique.” Stochastic prob-
lems in mechanics, S. T. Ariaratnam and H. H. E. Leipholz, eds.,
University of Waterloo Press, Waterloo, Ont., Canada, 277–286.
Shinozuka, M., and Jan, C. M. 共1972兲. “Digital simulation of random
References processes and its application.” J. Sound Vib., 25共1兲, 111–128.
Shinozuka, M., and Sato, Y. 共1967兲. “Simulation of nonstationary random
Basu, B., and Gupta, V. K. 共1998兲. “Seismic response of SDOF systems process.” J. Engrg. Mech. Div., 93共1兲, 11–40.
by wavelet modeling of nonstationary processes.” J. Eng. Mech., Yamazaki, F., and Shinozuka, M. 共1988兲. “Digital generation of non-
124共10兲, 1142–1150. Gaussian stochastic fields.” J. Eng. Mech., 114共7兲, 1183–1197.
Bendat, J. S., and Piersol, A. G. 共1986兲. Random data: Analysis and Yang, J. N. 共1972兲. “Simulation of random envelop processes.” J. Sound
measurement procedures, Wiley, New York. Vib., 21共1兲, 73–85.
Cramer, H., and Leadbetter, M. R. 共1967兲. Stationary and related sto- Yang, J. N. 共1973兲. “On the normality and accuracy of simulated random
chastic processes, Wiley, New York. processes.” J. Sound Vib., 26共3兲, 417–428.