Implementation of Karhunen–Loeve expansion for simulation using a wavelet-Galerkin scheme

https://doi.org/10.1016/S0266-8920(02)00013-9Get rights and content

Abstract

The feasibility of implementing Karhunen–Loeve (K–L) expansion as a practical simulation tool hinges crucially on the ability to compute a large number of K–L terms accurately and cheaply. This study presents a simple wavelet-Galerkin approach to solve the Fredholm integral equation for K–L simulation. The proposed method has significant computational advantages over the conventional Galerkin method. Wavelet bases provide localized compact support, which lead to sparse representations of functions and integral operators. Existing efficient numerical scheme to obtain wavelet coefficients and inverse wavelet transforms can be taken advantage of solving the integral equation. The computational efficiency of the wavelet-Garlekin method is illustrated using two stationary covariance functions (exponential and squared exponential) and one non-stationary covariance function (Wiener–Levy). The ability of the wavelet-Galerkin approach to compute a large number of eigensolutions accurately and cheaply can be exploited to great advantage in implementing the K–L expansion for practical simulation.

Introduction

Stochastic simulation of practical problems has become increasingly attractive with the rapid advancement in computer technology. A unified procedure based on Karhunen–Loeve (K–L) expansion to simulate stationary and non-stationary, Gaussian and non-Gaussian processes have earlier been proposed by the authors , , . Basically, K–L expansion provides a second-moment characterization of a random process in terms of deterministic orthogonal functions and uncorrelated random variables as follows: ϖ(x,θ)=ϖ(x)+k=1Mλkξk(θ)fk(x)where ϖ(x) is the mean of the process, λk and fk(x) are the eigenvalues and eigenfunctions of the covariance function C(x1,x2), ξk(θ) is a set of uncorrelated random variables, and M is the number of K–L terms. The deterministic eigenfunctions fk(x) are obtained from the spectral decomposition of the covariance function. Hence, the first essential step is to solve for the eigenvalues and eigenfunctions from the homogeneous Fredholm integral equation of the second kind given by DC(x1,x2)fk(x1)dx1=λkfk(x2)The second important step is the selection of uncorrelated standardized K–L random variables such that the expansion produces the desired marginal distribution. Details are given elsewhere [3].

The efficiency of K–L expansion for simulating random processes hinges crucially on the availability of accurate eigenvalues and eigenfunctions of the covariance function. However, for most covariance functions, numerical methods such as the Galerkin, collocation or Rayleigh–Ritz methods are required, usually employing polynomial or trigonometric bases. Conventional Galerkin methods lead to dense matrices that are very costly to compute and invert. Representation of integral operators using conventional bases, such as polynomials and trigonometrics, also requires approximate integration quadratures that are tedious to evaluate. The difficulty of solving the Fredholm integral equation accurately for higher order eigenvalues and eigenfunctions is quite well known , , .

It is tempting to dismiss this difficulty as academic since high order eigenvalues are typically very small compared to the first few eigenvalues. For example, the 10th eigenvalue of an exponential covariance function is less than 1% of the first eigenvalue (Table 1). It is not unreasonable to assume that a short K–L expansion should suffice for practical applications. Studies involving application of K–L expansion in stochastic finite element method seem to justify such a commonsense point of view , , . A direct examination of the K–L expansion using simulation will however reveal that this is not true in general [1].

For processes with non-smooth covariance functions and long weakly correlated processes, ‘small’ high order eigenvalues cannot be neglected without having a very serious impact on the accuracy of the simulation. Many K–L terms are needed to even reproduce the target variance correctly for these classes of problems. This may partially explain why the K–L expansion has not been widely used for simulation despite its theoretical importance and its obvious advantage of providing an elegant unified framework for both stationary and non-stationary processes. The feasibility of implementing K–L expansion as a practical simulation tool therefore hinges crucially on the ability to compute a large number of K–L terms accurately and cheaply.

This study proposes the wavelet-Galerkin approach to solve Fredholm integral equation to overcome the shortcomings discussed earlier. The proposed method has significant computational advantages over the conventional Galerkin method , . Wavelet bases provide localized compact support, which lead to sparse representations of functions and integral operators , [10], [11], [12]. Existing efficient numerical schemes to obtain wavelet coefficients and inverse wavelet transforms can be taken advantage of to solve the integral equation [13], [14]. The wavelet transform has been used by various authors for purposes such as representation of random fields and simulation of random processes [15], [16], [17], but it has not been applied within the context of developing K–L expansion as a practical simulation tool. The validity and convergence characteristics of the wavelet-Garlekin method for solving the Fredholm integral equation will be illustrated by numerical examples. Results based on the conventional Galerkin method with polynomial bases and trigonometric bases will be presented for comparison. The ability of the wavelet-Galerkin approach to compute a large number of eigensolutions accurately and rapidly can be exploited to great advantage in implementing the K–L expansion for practical simulation.

Section snippets

Method

Wavelets are receiving increased attention as a natural basis with multilevel schemes for solving partial differential equations and integral equations. The Galerkin approach involves approximating each eigenfunction as a linear combination of some basis functions and setting the error in the Fredholm integral equation (Eq. (2)) to be orthogonal to each basis function to obtain a finite order system of linear algebraic equations. The advantage of Galerkin method over integration-formulae based

Numerical results

To illustrate the validity and merits of the wavelet-Galerkin scheme for solving the Fredholm integral equation and its importance to practical K–L simulation, numerical experiments have been performed on a standard IBM Pentium III, 750 MHz machine. The computer program has been coded in MATLAB using the procedures noted above. The wavelet-Galerkin scheme described in Section 2.2 involves computation of A¯ matrix in Eq. (18), solution of eigenvalue problem of Eq. (23), and inverse wavelet

Conclusions

Karhunen–Loeve (K–L) expansion has not been widely used for simulation despite its theoretical importance and its obvious advantage of providing an elegant unified framework for both stationary and non-stationary processes. One reason is that there are few analytical solutions to the Fredholm integral equation and numerical solutions using conventional Galerkin methods with polynomial or trigonometric bases are computationally costly. The second reason is that high order eigenvalues cannot be

References (29)

  • K. Gurley et al.

    Analysis and simulation tools for wind engineering

    Prob Engng Mech

    (1997)
  • C.A. Micchelli et al.

    Wavelet Galerkin methods for second-kind integral equations

    J Comput Appl Math

    (1997)
  • I.R. Greenshields et al.

    A fast wavelet-based Karhunen–Loeve transform

    Patten Recogn

    (1998)
  • S.P. Huang et al.

    Convergence study of the truncated Karhunen–Loeve expansion for simulation of stochastic processes

    Int J Num Meth Engng

    (2001)
  • S.P. Huang et al.

    Digital simulation of non-Gaussian stationary processes using Karhunen–Loeve expansion

    8th ASCE Specialty Conf Probab Mech Struct Reliab

    (2000)
  • K.K. Phoon et al.

    Simulation of second-order processes using Karhunen–Loeve expansion

    Comput Struct (special issue on probabilistic mechanics and structural reliability)

    (2002)
  • R. Ghanem et al.

    Stochastic finite element: a spectral approach

    (1991)
  • J. Zhang et al.

    Orthogonal series expansions of random processes in reliability analysis

    J Engng Mech, ASCE

    (1994)
  • Schenk, C.A., Schueller, G.I. On the analysis of cylindrical shells with random imperfections. 4th International...
  • C.T.H. Baker

    The numerical treatment of integral equations

    (1977)
  • O.P. Agrawal et al.

    Application of wavelets in modeling stochastic dynamic systems

    J Sound Vibrat

    (1998)
  • B. Alpert

    A class of bases in L2 for the sparse representation of integral operators

    J Math Anal, SIAM

    (1993)
  • B. Alpert et al.

    Wavelet-like bases for the fast solution of the second kind integral equations

    J Sci Comput, SIAM

    (1993)
  • G. Beylkin et al.

    Fast wavelet transforms and numerical algorithm I

    Commun Pure Appl Math

    (1991)
  • Cited by (0)

    View full text