+ All Categories
Home > Documents > 01 Bucher Random Fields - Efficient Analysis and Simulation

01 Bucher Random Fields - Efficient Analysis and Simulation

Date post: 02-Jun-2018
Category:
Upload: anonymous-rqkn6vv
View: 217 times
Download: 0 times
Share this document with a friend

of 25

Transcript
  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    1/25

    Random FieldsEfficient Analysis and Simulation

    Christian Bucher & Sebastian Wolff

    Vienna University of Technology

    & DYNARDO Austria GmbH, Vienna

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    2/25

    Overview

    Introduction

    Elementary properties

    Conditional random fields

    Computational aspects

    Example

    Concluding remarks

    2/25 c Christian Bucher 2010-2014

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    3/25

    Random field

    Real valued functionH(x) defined in ann-dimensional space

    H

    R; x= [x1, x2, . . . x n]

    T

    D Rn

    Ensemble of all possible realisations

    Describe statistics in terms of mean and variance

    Need to consider the correlation structure between values of

    Hat different locationsx and y

    H(x, )

    x, y

    L

    x

    y

    3/25 c Christian Bucher 2010-2014

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    4/25

    Second order statistics of random field

    Mean value function

    H(x) =E[H(x)]

    Autocovariance function

    CHH(x, y) =E[

    {H(x)

    H(x)

    }{H(y)

    H(y)

    }]

    A random fieldH(x) is called weakly homogeneous if

    H(x) = const. x D; CHH(x, x+) =CHH() x D

    A homogeneous random field H(x) is called isotropic if

    CHH() =CHH(||||)

    Correlation distance (characteristic lengthLc)

    4/25 c Christian Bucher 2010-2014

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    5/25

    Example: Random field in a square plate

    Simulated random samples of isotropic field

    5/25 c Christian Bucher 2010-2014

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    6/25

    Conditional Random Fields 1

    Assume that the values of the random fieldH(x) are known

    at the locationsxk, k = 1 . . . m

    Stochastic interpolation for the conditional random field:

    H(xi) =a(x) +

    mk=1

    bk(x)H(xk)

    a(x) and bk(x) are random interpolating functions.

    Make the mean value of the difference between the random

    field and the conditional field zero

    E[H(x) H(x)] = 0

    Minimize the variance of the difference

    E[(H(x)

    H(x))2]

    Min.

    6/25 c Christian Bucher 2010-2014

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    7/25

    Conditional Random Fields 2Mean value of the conditional random field.

    H(x) =

    CHH(x, x1) . . . CHH(x, xm)

    C1HH

    H(x1)

    ...

    H(xm)

    CHH denotes the covariance matrix of the random fieldH(x)

    at the locations of the measurements.Covariance matrix of the conditional random field

    C(x, y) =C(x, y)

    CHH(x, x1) . . . CHH(x, xm)C1HH

    CHH(y, x1)...

    CHH(y, xm)

    Zero at the measurement points.

    7/25 c Christian Bucher 2010-2014

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    8/25

    Spectral decomposition

    Perform a Fourier-type series expansion using deterministic

    basis functionskand random coefficients ck

    H(x) =

    k=1

    ckk(x), ck R, k R, x D

    Optimal choice of the basis functions is given by aneigenvalue (spectral) decomposition of the

    auto-covariance function (Karhunen-Loeve expansion)

    CHH =

    k=1

    kk(x)k(y),DCHH(x, y)x(x)dx=kk(y)

    The basis functionskare orthogonal and the coefficientsckare uncorrelated.

    8/25 c Christian Bucher 2010-2014

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    9/25

    Discrete version

    Discrete random field

    Hi =H(xi), i = 1 . . . N (1)

    Spectral decomposition is given by

    Hi

    E(Hi) =

    N

    k=1

    k(xi)ck =

    N

    k=1

    ikck (1)

    In matrix-vector notation

    H= c+H

    Computation of basis vectors by solving for the eigenvalues

    kof the covariance matrixCHH

    CHHk =kk; k 0; k= 1 . . . N 9/25 c Christian Bucher 2010-2014

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    10/25

    Example: Random field in a square plate

    Basis vectors

    10/25 c Christian Bucher 2010-2014

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    11/25

    Modeling random fields

    Most important: Correlation structure, most significantparameter is the correlation length Lc.

    Estimate for the correlation length can be obtained by

    applying statistical methods to observed data

    Type of probability distribution of the material/geometricalparameters. Statistical methods can be applied to infer

    distribution information from observed measurements.

    Helpful to identify the exact type of correlation (or

    covariance) function, and to check for homogeneity. This will

    be feasible only if a fairly large set of experimental data isavailable.

    11/25 c Christian Bucher 2010-2014

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    12/25

    Computational aspects

    Need to set up the covariance matrix from covariance

    function of field

    Storage requirements ofO(M2)Covariance matrix is full

    Karhunen-Loeve expansion is realised using numerical

    methods from linear algebra (eigenvalue analysis)

    Numerical complexity ofO(M3)

    12/25 c Christian Bucher 2010-2014

    S

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    13/25

    Simulation for small correlation length

    Assemble sparse covariance matrix (e.g. based on piecewise

    polynomial covariance functions)

    Cl ,p(d) = (1 d/l)p+, p >1

    Perform a decomposition of the covariance matrix, possible

    C=LLT, eg. by a sparse Cholesky factorization.

    Simulate Nfield vectorsukof statistically independent

    standard-normal random variables, one number for each

    node.

    Apply the correlation in standard normal space for each

    samplek: zk =Luk.Transform the correlated field samples into the space of the

    desired random field: xk,i =F(1) (N(zk,i)).

    Does not reduce the number of variables

    13/25 c Christian Bucher 2010-2014

    Si l i f l l i l h 1

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    14/25

    Simulation for large correlation length 1

    Typical covariance function

    Cl(d) = exp

    d

    2

    2l2

    A spectral decomposition is used to factorize the covariance

    matrix byCov=

    diag(i)

    T

    with eigenvaluesi andorthogonal eigenvectors = [i].

    This decomposition is used to reduce the number of random

    variables. Given a moderately large correlation length, only a

    few (eg. 3-5) eigenvectors are required to represent more

    than 90% of the total variability.

    Perform a decomposition of the covariance matrix

    CHH = diag(i i)T and choose m basis vectorsi being

    associated with the largest eigenvalues.

    14/25 c Christian Bucher 2010-2014

    Si l i f l l i l h 2

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    15/25

    Simulation for large correlation length 2

    Simulate Nvectors ukof statistically independentstandard-normal random variables, each vector is of

    dimensionm.

    Apply the (decomposed) covariance in standard normal space

    for each samplek

    zk =

    mi

    iiuk,i

    Transform the correlated field samples into the space of thedesired random field: xk,j =F(1)

    N(zk,j)

    .

    15/25 c Christian Bucher 2010-2014

    Si l ti f l l ti l th 3

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    16/25

    Simulation for large correlation length 3

    A global error measure may be based on the total variability

    being explained by the selected eigenvalues, i.e.

    = 1

    i=1cii=1ni

    = 1 1n

    i=1

    ci

    wherein n is the number of discrete points.

    This procedure allows the generation of random field samples

    with relatively large correlation length parameters

    It is based on a model order reduction, i.e. only a portion of

    the desired variability can be retained.

    Covariance matrix is stored as a dense matrix. Hence, the

    size of the FEM mesh is effectively limited to 30.000nodes (covariance matrix has 9x108 entries, i.e. > 7GB).

    16/25 c Christian Bucher 2010-2014

    Effi i t i l ti t t

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    17/25

    Efficient simulation strategy

    Randomly select M support points from the finite element

    mesh.

    Assemble the covariance matrix for the selected sub-space.Perform a decomposition of the covariance matrix

    C= diag(i)T and choosem basis vectorsi.

    Create basis vectorsi by interpolating the values ofi on

    the FEM mesh.

    Simulate Nvectors ukof statistically independentstandard-normal random variables, each vector is of

    dimensionm.

    Apply the (decomposed) covariance in standard normal space

    for each samplek

    zk =mi

    iuk,i

    Transform the correlated field samples into the space of the

    desired random field: xk,j =F(1) N(zk,j).

    17/25 c Christian Bucher 2010-2014

    E pansion Optimal Linear Estimator 1

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    18/25

    Expansion Optimal Linear Estimator 1

    Expansion Optimal Linear Estimation (EOLE) is an

    extension of Kriging

    Kriging interpolates a random field based on samples being

    measured at a sub-set of mesh points.Assume that the sub-space is described by the field values

    yk = {zk,1, . . . , z k,M} = {m

    i=1

    ii ,1uk,i, . . . ,m

    i=1

    ii ,Muk,i}

    18/25 c Christian Bucher 2010-2014

    Expansion Optimal Linear Estimator 2

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    19/25

    Expansion Optimal Linear Estimator 2

    Minimization of the variance between the target random fieldand its approximation under the constraint of equal mean

    values of both results in:

    i =CTzyC

    1yy

    i

    iwith Cyydenoting the correlation matrix between the

    sub-space points andCzydenoting the (rectangular)

    covariance matrix between the sub-space points and the

    nodes in full space.

    19/25 c Christian Bucher 2010-2014

    Example

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    20/25

    Example

    Sheet metal forming applicationModelled by 4-node shell elements using 8786 finite element

    nodes

    Homogeneoues field, exponential correlation function

    Maximum dimension is 540 mm, correlation lengthparameter is chosen to be 100 mm.

    Truncated Gaussian distribution with mean value 5, standard

    deviation 15, lower bound20 and upper bound 30

    Sub-space dimension is chosen to be small (between 50 and1000 points)

    20/25 c Christian Bucher 2010-2014

    Example

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    21/25

    Example

    M = 50 M = 200

    M = 500

    21/25 c Christian Bucher 2010-2014

    Example Basis vectors (M = 50)

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    22/25

    Example - Basis vectors (M= 50)

    22/25 c Christian Bucher 2010-2014

    Example - Basis vectors (full)

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    23/25

    Example - Basis vectors (full)

    23/25 c Christian Bucher 2010-2014

    Errors

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    24/25

    Errors

    MAC values of various shapes (reference of comparison: full

    model) for different numbers of support pointsn.

    n MAC 1 MAC2 MAC5 MAC1050 0.999 0.999 0.949 0.393

    100 0.999 0.999 0.999 0.986200 0.999 0.999 0.999 0.999

    400 0.999 0.999 0.999 0.999

    800 1 1 0.999 0.999

    8786 1 1 1 1

    24/25 c Christian Bucher 2010-2014

    Concluding Remarks

  • 8/10/2019 01 Bucher Random Fields - Efficient Analysis and Simulation

    25/25

    Concluding Remarks

    Karhunen-Loeve expansion is very useful for reduction of

    number of variables

    Solution of eigenvalue problem may run into computationalproblems (storage, time)

    Suitable reduction methods reduce storage and time

    requirements drastically

    Software Statistics on Structures - SoSby

    25/25 c Christian Bucher 2010-2014


Recommended