Simulating nonstationary non-Gaussian vector process based on continuous wavelet transform

https://doi.org/10.1016/j.ymssp.2021.108340Get rights and content

Highlights

  • Proposed a new algorithm to simulate nonstationary non-Gaussian vector process.

  • Used continuous wavelet transform with Littlewood-Paley & generalized Morse wavelets.

  • Emphasized the impact of non-redundant aspect of continuous wavelet transform..

  • Validated algorithm using numerical examples for ground motions and wind speeds.

Abstract

In the present study, we propose a new iterative algorithm based on discretized continuous wavelet transform (CWT) to simulate nonstationary non-Gaussian vector process for prescribed marginal probability distribution functions and the time-scale power spectral density function matrix. The algorithm is designed for a CWT pair within the wavelet analysis framework. It can be used with analytical wavelets satisfying the admissibility condition and can cope with time-dependent and time-independent coherence. The proposed algorithm is applied to generate nonstationary downburst winds and seismic ground motions at multiple sites within the wavelet analysis framework. The numerical validation analysis confirms that the proposed algorithm can lead to the simulated records matching the prescribed marginal probability distribution, marginal time-scale power spectral density function and coherence function.

Introduction

A nonstationary vector process, such as the seismic ground motions and downburst winds can be modelled and simulated using several approaches. The most popular approach is based on the assumption that the vector process can be modelled based on the evolutionary process that is characterized by the evolutionary power spectral density (PSD) function [[1], [2]]. It was suggested [1] that the evolutionary PSD function for given signals could be evaluated by using the windowed Fourier transform (i.e., short-time Fourier transform (STFT)). However, the application of the STFT could provide a good time localized high-frequency resolution or good low-frequency resolution but not both [[3], [4], [5], [6]]. Moreover, the use of the evolutionary vector process cannot deal with the possible time-dependent coherence between the stochastic processes [2]. This could be overcome by considering that each nonstationary process is represented as a sum of multiple evolutionary processes [[7], [8], [9], [10], [11]].

The simulation of the evolutionary vector process can be carried out using the spectral representation method (SRM) [[12], [13]]. The samples generated by directly applying SRM are Gaussian. However, the time history of the winds, wind pressures acted on the structure, and seismic ground motions may exhibit non-Gaussian behaviour. An approach to simulate a non-Gaussian process is to apply the translation process [[14], [15]] and SRM. This application requires the use of an iterative procedure to find the underlying Gaussian evolutionary PSD function for the non-Gaussian evolutionary process that is to be simulated [[16], [17], [18], [19]].

To have a better time–frequency or the time-scale representation of a given signal, instead of STFT, the wavelet transforms [[20], [21]] could be applied. The use of the wavelet transforms to model the seismic ground motions was considered by several researchers, including Basu and Gupta [22], Iyama and Kuwamura [23], Gurley and Kareem [24], Spanos and Failla [6], Spanos et al. [25], and Sarkar et al. [26]. The application of the continuous wavelet transform (CWT) to characterize and approximately evaluate the evolutionary PSD function was described in [6]. This allows the nonstationary process to still be modelled as an evolutionary process and simulated by using SRM. The approach of using the results from CWT to define the evolutionary PSD function was considered by Huang and Chen [9] in dealing with the vector process for downburst winds; it was also considered in [10], where each nonstationary process is represented as the sum of multiple evolutionary processes (i.e., sigma oscillatory process). One of the disadvantages of using CWT is associated with its redundant representation. For example, given a signal that is digitized at N discrete points in time, the signal is represented by the wavelet coefficients at k number of scales and N discrete points in time. The signal can be reconstructed using k × N wavelet coefficients. However, one could construct a signal by using the inverse CWT (ICWT) for arbitrarily assigned k × N wavelet coefficients, but the application of CWT to the constructed signal does not necessarily lead to the originally assigned k × N wavelet coefficients. This non-preserving property of ICWT implies that the signals for a nonstationary vector process can be constructed by using the arbitrarily assigned wavelet coefficients based on the target wavelet spectra. However, the application of CWT to the constructed signals may lead to the wavelet coefficients differ from the assigned values. This results in the wavelet spectra of the constructed signals deviate from the target wavelet spectra. It is noted that an algorithm based on CWT with the modified Littlewood-Paley wavelets was proposed in [26] to simulate the nonstationary vector process. This algorithm requires the use of a seed signal. The algorithm assigns wavelet coefficients based on the prescribed condition in the wavelet domain and applies the inverse CWT to the assigned wavelet coefficients with additional scale-independent random phase angles to sample the vector process. The algorithm with the modified Littlewood-Paley wavelets is adequate, at least for a single process, because of its orthogonality property in frequency for properly selected parameters. However, in general, it may not be applied with other analytical wavelets satisfying the admissibility condition because of the non-preserving property of ICWT. This will be elaborated on in the following sections.

An iterative power and amplitude correction (IPAC) algorithm was proposed in Hong et al. [27] to simulate a nonstationary non-Gaussian process based on the time–frequency or time-scale transform (see also [28]). The algorithm combines and extends the concept that a sample of the stochastic process can be defined in the wavelet domain [29] and the iterative amplitude adjusted Fourier transform (IAAFT) algorithm for generating surrogates [30]. They showed that the IPAC algorithm can be used efficiently and effectively to simulate the nonstationary Gaussian or non-Gaussian process with the prescribed marginal probability distribution function and the time-scale (dependent) PSD function. The iteration ensures that the problem associated with the non-preserving property of ICWT is coped with.

In the present study, we propose a new algorithm to simulate nonstationary non-Gaussian vector process by applying (discretized) CWT pairs. The new algorithm can be viewed as an extension to the IPAC algorithm, but take into account the time-dependent or time-independent coherence for pairs of nonstationary processes. For the simulation, we consider that the time-scale PSD function and marginal probability distribution function of each process, as well as the coherence function, are prescribed. Unlike the case for a single process, the phase modification during the iteration must be synchronized to maintain coherence while satisfying the prescribed marginal probability distribution function and the PSD function for each process. Although only the generalized Morse wavelets [31] and the modified Littlewood-Paley wavelets [26] are considered for the numerical analysis shown in the present study, the algorithm is equally applicable by considering other analytical wavelets satisfying the admissibility condition. Numerical examples are used to validate and illustrate the proposed algorithm by simulating seismic ground motions and downburst wind velocity.

Section snippets

Continuous wavelet transform and its inverse – a brief description

The basic elements of CWT that are to be used in the present study are summarized in this section. The term CWT is also used for its discretized version, as well, which should be distinguished from the discrete wavelet transform. CWT provides the time-scale decomposition of a signal and is defined as [[20], [21]],xW(s,τ)=WTx(t)=1s-x(t)ψt-τsdt,where xW(s,τ) is the wavelet coefficient; WT() denotes the CWT; ψ(⋅) is the mother wavelet; s and τ are the scale and translation parameters; and *

Implication of non-preserving property of the inverse wavelet transform for arbitrarily assigned wavelet coefficients

To see the implication of the non-preserving property of ICWT, consider a seismic ground motion record illustrated in Fig. 2a, which is a horizontal record component from the Northridge earthquake with ID 1007 and the event ID 127 in http://peer.berkeley.edu/nga/search.html. By applying the WT with MLPW, the obtained xW(s,τ) is shown in Fig. 2b by using ς = 21/4 and s0 = 21/4 as suggested in Sarkar et al. [26] and c0=Δt. These constants are used throughout the present study for MLPW. Note that

Proposed algorithm for simulating vector process based on CWT

In this section, we propose to extend the IPAC algorithm [27] to simulate a vector nonstationary non-Gaussian process based on CWT with a coherence function that depends on time or scale or both. The IPAC algorithm was given to simulate a single nonstationary non-Gaussian process for the prescribed marginal probability distribution (PDF) FX,t(x(t)) and one-sided TSPSD function SW,XX(s,τ), where the time-dependent standard deviation for the marginal distribution, σ(t), is given by,σ2(τ)=0SW,XX(

Example application of the proposed algorithm

Numerical applications and examples illustrating the proposed algorithm to simulate the vector nonstationary and non-Gaussian process are presented in this section for the simulation of the wind velocity time history and seismic ground motions. We note that, for ground motions, there are many available proposed parametric time–frequency dependent PSD functions (for review see [43]), time-dependent coherence models (see [[44], [45], [46], [47], [48]]), and time-dependent parametric coherence

Conclusions

A new iterative algorithm to simulate the nonstationary vector process is proposed within the wavelet analysis framework. The algorithm is based on continuous wavelet transform and can be used to simulate the nonstationary Gaussian or non-Gaussian vector process with equal ease. The use of the continuous wavelet transform leads to a very refined time-scale representation.

The proposed algorithm is an extension of the iterative power and amplitude correction (IPAC) algorithm for a single

CRediT authorship contribution statement

H.P. Hong: Conceptualization, Funding acquisition, Investigation, Methodology, Project administration, Resources, Supervision, Writing – original draft, Writing - review & editing. X.Z. Cui: Conceptualization, Investigation, Methodology, Formal analysis, Writing – original draft, Writing - review & editing. D. Qiao: Conceptualization, Investigation, Formal analysis, Writing – original draft, Writing - review & editing.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgment

We gratefully acknowledge the financial support received from the Natural Sciences and Engineering Research Council of Canada, Canada, (RGPIN-2016-04814, for HPH).

References (58)

  • K.D. Orwig et al.

    Near-surface wind characteristics of extreme thunderstorm outflows

    J. Wind Eng. Ind. Aerodyn.

    (2007)
  • Y. Su et al.

    Derivation of time-varying mean for non-stationary downburst winds

    J. Wind Eng. Ind. Aerodyn.

    (2015)
  • L. Wang et al.

    A data-driven approach for simulation of full-scale downburst wind speeds

    J. Wind Eng. Ind. Aerodyn.

    (2013)
  • M.B. Priestley

    Evolutionary spectra and non-stationary processes

    J. R. Stat Soc B

    (1965)
  • M.B. Priestley et al.

    On the analysis of bivariate non-stationary processes

    J R Stat Soc: Ser B (Methodological)

    (1973)
  • L. Cohen

    Time-frequency Analysis

    (1995)
  • H.P. Hong et al.

    Time–frequency spectral representation models to simulate nonstationary processes and their use to generate ground motions

    J. Eng. Mech.

    (2020)
  • A. Kareem et al.

    Numerical simulation of wind effects

  • P.D. Spanos et al.

    Evolutionary spectra estimation using wavelets

    J. Eng. Mech.

    (2004)
  • F. Battaglia

    Some extensions in the evolutionary spectral analysis of a stochastic process

    Bolletino della Unione Matematica Italiana

    (1979)
  • J.P. Conte et al.

    Fully nonstationary analytical earthquake ground-motion model

    J. Eng. Mech.

    (1997)
  • L. Peng et al.

    Evolutionary spectra-based time-varying coherence function and application in structural response analysis to downburst winds

    J. Struct. Eng.

    (2018)
  • M. Grigoriu

    Crossings of non-Gaussian translation processes

    J. Eng. Mech.

    (1984)
  • M. Grigoriu

    Simulation of stationary non-Gaussian translation processes

    J. Eng. Mech.

    (1998)
  • G. Deodatis et al.

    Simulation of highly skewed non-Gaussian stochastic processes

    J. Eng. Mech.

    (2001)
  • Y. Wu et al.

    Simulation of spatially varying non-Gaussian and nonstationary seismic ground motions by the spectral representation method

    J. Eng. Mech.

    (2018)
  • I. Daubechies
  • D.B. Percival et al.

    Wavelet Methods for Time Series Analysis

    (2006)
  • B. Basu et al.

    Seismic response of SDOF systems by wavelet modeling of nonstationary processes

    J. Eng. Mech.

    (1998)
  • Cited by (26)

    • Neural network-aided simulation of non-Gaussian stochastic processes

      2024, Reliability Engineering and System Safety
    • An enhanced cyclostationary method and its application on the incipient fault diagnosis of induction motors

      2023, Measurement: Journal of the International Measurement Confederation
    View all citing articles on Scopus
    View full text