+ All Categories
Home > Documents > Polynomial Chaos Decomposition with Differentiation and...

Polynomial Chaos Decomposition with Differentiation and...

Date post: 23-Oct-2020
Category:
Upload: others
View: 8 times
Download: 0 times
Share this document with a friend
48
1 Stochastic Mechanics & Optimization Lab Polynomial Chaos Decomposition with Differentiation and Applications Sameer B. Mulani Assistant Professor Mishal Thapa Graduate Research and Teaching Assistant Department of Aerospace Engineering and Mechanics The University of Alabama, Tuscaloosa, AL 35487-0280 Robert W. Walters Professor Emeritus and Vice President for Research Emeritus Department of Aerospace and Ocean Engineering Virginia Tech, Blacksburg, VA 24061-0203
Transcript
  • 1Stochastic Mechanics & Optimization Lab

    Polynomial Chaos Decomposition with Differentiation and

    Applications Sameer B. Mulani Assistant Professor

    Mishal ThapaGraduate Research and Teaching Assistant

    Department of Aerospace Engineering and MechanicsThe University of Alabama, Tuscaloosa, AL 35487-0280

    Robert W. WaltersProfessor Emeritus and Vice President for Research Emeritus

    Department of Aerospace and Ocean Engineering Virginia Tech, Blacksburg, VA 24061-0203

  • 2Stochastic Mechanics & Optimization Lab

    Outline Introduction Theory and Methodology Applications

    A. Analytical Problems i. One-dimensional problemii. Two-dimensional problemB. Composite Laminate Problems i. Macroscale Modeling of a CFRP Composite Laminate ii. Multiscale Modeling of a CFRP Composite Laminate

    Conclusion Future work

  • 3Stochastic Mechanics & Optimization Lab

    Introduction

    Why Uncertainty Quantification (UQ)? PC expansion:- spectral method for Uncertainty

    Quantification ( Convergence) Methods for PC expansion:

    i) Intrusive, and ii) Non-intrusive PCDD is a new non-intrusive technique that involves

    differentiation of the multivariate polynomials and sensitivity calculation

    Number of samples equal to number of PC expansion coefficients

  • 4Stochastic Mechanics & Optimization Lab

    Polynomial Chaos Expansion

    PC expansion (introduced by Norbert Weiner, 1938) of uncertain response, y=f(x):

    To obtain y, find PC expansion coefficients, Express input and response random variables in PC

    expansion form:

    ⇀ ⇀ ∑ ⇀ ;

    Substitute in ):

    ∑ ⇀= ,…, )

    ⇀ ∑ ⇀ ; :, ⇀⇀ , ⇀

  • 5Stochastic Mechanics & Optimization Lab

    Non Intrusive PC Expansion

    Responses are generated for different realizations of the uncertain inputs

    Software such as ABAQUS, NASTRAN/PATRAN, ANSYS can be used to get the response samples

    Black Box

    Inputs Output

  • 6Stochastic Mechanics & Optimization Lab

    Polynomial Chaos Expansion

  • 7Stochastic Mechanics & Optimization Lab

    Differentiate both sides of PC form of response with basis random variables, according to multi-indices

    Multi-indices:

    P+1 multi-indices gives linear system in the form: Ax=b Evaluate at , , . . . . or mean values of RV Obtain sensitivities using ModFFD and find

    . . .| , ,....

    , . . . . ,

    . . .| , ,....

    PC Decomposition with Differentiation

  • 8Stochastic Mechanics & Optimization Lab

    Methodology of PCDD

  • 9Stochastic Mechanics & Optimization Lab

    Number of Samples for PCDD:

    !! !

    For Quadrature, exponential increase with increase in dimension size“Curse of Dimensionality”

    For Stochastic Collocation and PCDD faster rate of convergence

    PC Decomposition with Differentiation

  • 10Stochastic Mechanics & Optimization Lab

    PCDD (136) Tensor Points (256)

    Comparison of Samples for d=2 and n=15

    PC Decomposition with Differentiation

    Small Sampling Domain Large Sampling Domain

  • 11Stochastic Mechanics & Optimization Lab

    SimpleExample

    whereX isNormallydistributedrandomvariablewithmeanandstandarddeviationasx0 andx1, respectively.

    Usingdifferentiationtechnique,

    No approximation involved PC order of response should depend upon the relationship

    between input variables and response, not on the magnitude of uncertainty in input variables.

    As order of PC increases, the condition number of PC coefficient matrix increases

  • 12Stochastic Mechanics & Optimization Lab

    Higher Order Forward Finite Difference (ModFFD), usesTaylor Series expansion up to order n

    , . . . ,

    !

    Multi-indices represent differentiation order, | |,...

    , . . . ,

    . . .| ,...

    Variable Higher Order Sensitivities

  • 13Stochastic Mechanics & Optimization Lab

    Change step-sizes using multi-indices to obtain P+1 Taylor Series expansion equations and C*y=d

    Unknown sensitivities are in vector, y Obtain response values(samples), d for different

    realization of random input variables The matrix, C contains components:

    Solve to get P+1 sensitivities,

    ,∗ ^

    !

    Methodology for ModFFD

  • 14Stochastic Mechanics & Optimization Lab

    ModFFD has order of accuracy | |whereas FOFFD has

    For small sum |m|, accuracy is high

    For large sum |m|, accuracy is similar to First Order Forward Finite Difference

    When chaos order increased, accuracy also increases

    Higher Order Finite Difference

  • 15Stochastic Mechanics & Optimization Lab

    X is normally distributedRV with mean andstandard deviation as 2.Hence, Y becomes Log‐normal random variable

    Exact values:

    95% confidence bounds for variance with 1e10samples: [159769.4049,159778.2621

    One-Dimensional Problem

    Mean 54.59812Variance 159773.8CoV 7.3211

  • 16Stochastic Mechanics & Optimization Lab

    Convergence obtained when chaos order, in Mean and in Std for PCDD

    ModFFD2 and FOFFD2 gave better resultsModFFD2 has accuracy close to Analydiff However, Std obtained with Stochastic Collocation

    has large error and didn’t converge until order =22

    One-Dimensional Problem

  • 17Stochastic Mechanics & Optimization Lab

    sensitivity

    Sensitivities % Absolute Error in Sensitivities

    Analydiff ModFFD2 FOFFD2 ModFFD2 FOFFD2

    1 14.7781 14.7781 14.8552 0.0000 0.5016

    2 29.5562 29.5562 29.8535 0.0000 1.0058

    3 59.1124 59.1124 60.0066 0.0000 1.5125

    20 3.8739e+06 3.8747e+06 4.2604e+06 0.0198 9.9745

    21 7.7479e+06 7.7029e+06 8.5635e+06 0.5817 10.5263

    22 1.5496e+07 1.7213e+07 1.7213e+07 11.0808 11.0808

    Sensitivity values obtained for order n=22

    Accuracy for 1Order Sensitivity

    Sensitivity Calculation

    Accuracy for 22Order Sensitivity

  • 18Stochastic Mechanics & Optimization Lab

    PDF for 1-D Problem

    ModFFD2 and FOFFD2 PDF plots are the best among ModFFD and FOFFD.

    Overall, ModFFD2 follows same pattern and is close to Analydiff

    No Convergence with Stochastic Point-Collocation

    PDF for

    Method % Errorof Mean

    % Error ofStd

    Analydiff 8.307e-4 0.131ModFFD2 8.530e-4 0.118FoFFD2 2.0311 8.302COLL, np=2 41.005 52.652

    Chaos Order, n=22

  • 19Stochastic Mechanics & Optimization Lab

    Example:-2-D problem

    )*Sin(5* )and are uniformly

    distributed with mean 2.0and PDF1 and PDF2 height=0.722

    , Mean Std

    0.0791 1.1241

    0.0778 1.1260

    95%

    [0.0708, 0.0852]

    [1.1229, 1.1289]

    Two-Dimensional Problem

  • 20Stochastic Mechanics & Optimization Lab

    ModFFD1 with large step-size converged at very high order and FOFFD1 has large error

    Onwards order 10, error almost zero for Analydiff, ModFFD2, ModFFD3, FOFFD3

    Stochastic Collocation and ModFFD2 have equivalent performance

    Two-Dimensional Problem

  • 21Stochastic Mechanics & Optimization Lab

    For d=2 and n=15136 terms

    Sensitivities ModFFD has mostly

    negligible error Few sensitivities of ModFFD

    with order n=15, have error 5%, similar to FOFFD

    PDF plots of the Analydiff, ModFFD2, and Colloc2 are similar to LHS simulations

    PDF

    Two-Dimensional Problem

  • 22Stochastic Mechanics & Optimization Lab

    Uncertainties exist at different level of Composite Accumulates as we go higher level Affects overall performance and reliability Uncertainty type: - I). Epistemic, due to inherent

    randomness in input parameters and II). Aleatory, due to uncertainties in mathematical models

    Prevalent methods for UQ in Composites: Sampling techniques and Perturbation approaches

    Spectral approaches with higher accuracy are being used more recently

    Composite Laminate Problems

  • 23Stochastic Mechanics & Optimization Lab

    Uncertainties in Composites

    Class AB captures uncertainties at different scales, so modeling generally preferred at meso-scale

    Epistemic Uncertainties in Composites

  • 24Stochastic Mechanics & Optimization Lab

    Uncertainties considered at ply-level Two cases studied: I) Uncertain material properties (4 RV)

    II) Uncertain material and geometric properties (20 RV) Deterministic model is Eight layered, simply-supported

    plate under uniform pressure on top surface (11,000 Pa) MSC.NASTRAN used as black box to generate response

    for samples PCDD Samples are generated using step-sizes:

    ,

    LHS simulation, PCDD, and Stochastic Point-Collocation (COLL) used to obtain stochastic responses,

    Macroscale Modelling

  • 25Stochastic Mechanics & Optimization Lab

    Material and Geometric Properties of CFRP laminate

    All input random variables have Gaussian Distribution Assume Mean values of Geometric properties for 4 RV problem

    Ran

    dom

    Macroscale Modelling

  • 26Stochastic Mechanics & Optimization Lab

    Macroscale Modelling

    Mesh of a Composite Laminate

    Transverse displacements calculated at Grid Points A, B, and C ( , , ,

    In-plane stresses calculated for top and bottom layer of Element P and Element S ( , , … ,

      

    elements

    Macroscale Modelling

  • 27Stochastic Mechanics & Optimization Lab

    Macroscale Modeling: Problem 1

    Effective Material Properties ( ) as Uncertain inputs

    For all the 15 responses, PCDD has negligible error in Mean and less error in Std

    Stochastic Point-Collocation did not yield accurate results even with chaos order 10 (using 2,002 LHS samples)

    1 2 12 12, , ,E E G

  • 28Stochastic Mechanics & Optimization Lab

    Effective Material Properties ( ) and Geometric Properties ( ) are uncertain 20 random inputs

    Units: w (mm) and stresses (MPa)

    Response LHS simulations PCDD, n=2

    COLL,n=3

    Mean Std Mean Std Mean Std

    -1.533 0.195 -1.551 0.201 -1.540 0.196

    -0.796 0.102 -0.804 0.105 -0.800 0.1033

    -1.101 0.139 -1.114 0.144 -1.109 0.140

    |, -0.555 0.158 -0.544 0.159 -0.577 0.159

    |, -6.458 1.770 -6.394 1.763 -5.755 1.719

    |, 2.951 0.941 2.924 0.932 2.589 0.915

    for best results

    50,000 231 3,542

    Macroscale Modeling: Problem 2

    1 2 12 12, , ,E E Gand i it

  • 29Stochastic Mechanics & Optimization Lab

    Macroscale Modeling: Problem 2

    Subscripts for Stresses

    t:- Top Layerb:-Bottom Layer

  • 30Stochastic Mechanics & Optimization Lab

    Macroscale Modeling: Problem 2

  • 31Stochastic Mechanics & Optimization Lab

    For PCDD, responses ,i=4-9 required n=2 (231 samples) while remaining responses required n=3 (1,771 samples)

    Transverse displacements with COLL are more accurate than PCDD whereas in-plane stresses with PCDD have less error in both Mean and Std

    With COLL less accurate solution obtained for stresses even with n=3 (3,542 samples) and higher error with n=4 (21,252samples)

    Macroscale Modeling: Problem 2

  • 32Stochastic Mechanics & Optimization Lab

    For transverse displacements and stresses, less than 2% error in mean

    Displacements have max. error of almost 3% and stresses have max. error of 5% in standard deviation

    With Stochastic Collocation only the transverse displacements are accurate

    Using 231 samples, provided similar results to 50,000 LHS simulations and more accurate than Stochastic Collocation

    Macroscale Modeling: Problem 2

  • 33Stochastic Mechanics & Optimization Lab

    Uncertainties considered starting from constituents (fiber and matrix) level that results in uncertain Material properties and uncertain responses

    Geometric Uncertainties also considered UQ for multiscale can be performed in two ways:

    i. First obtain stochastic model for Material properties using PCDD with uncertain constituents inputs, then obtain stochastic responses

    ii. Directly obtain stochastic model for responses without finding stochastic model for Material properties

    First method is preferred in Multiscale analysis for use with commercial software, like MSC.NASTRAN

    Multiscale Modeling

  • 34Stochastic Mechanics & Optimization Lab

    Uncertainties in fiber and matrix properties considered ( )

    Random inputs are represented using PC expansion, for instance,

    Existing micromechanics models can be usede.g.:- Voight, Reuss, Halpin Tsai, Method of Cells

    Highly accurate Halpin Tsai model used Instead of micromechanics model, FEM can be

    used, but computationally expensive

    11 22 12 12, , , , , ,f f m f m f

    fE E E V G

    1

    11 1 10

    tf

    j jj

    E

    Multiscale Modeling: Microscale

  • 35Stochastic Mechanics & Optimization Lab

    Effective Material Properties of a Lamina considered as random,

    Longitudinal Modulus of Elasticity, ( )

    Transverse Modulus of Elasticity, ( )

    where (for , while using circular fibers)

    1 2 12 12, , ,E E G

    1E

    1 11 (1 ); andf m

    f fE E V E V 1

    1 1 3 4 1 1 3 40

    , , , ,P

    k kk

    E E

    2

    1; where

    1f

    mf

    VE E

    V

    2

    2

    1fm

    f

    m

    EE

    EE

    2

    2

    2 2 3 4 2 2 3 40

    , , , ,P

    k kk

    E E

    2E

    2E

    :- curve fitting parameter dependent on fiber packing arrangement

    Multiscale Modeling: Microscale

  • 36Stochastic Mechanics & Optimization Lab

    Major Poisson’s Ratio, ( )

    Shear Modulus of Elasticity, ( )

    where Matrix is isotropic,

    Hence,

    1.

    12

    12 12 (1 ); andf m

    f fV V 3

    12 4 5 6 12 4 5 60

    , , , ,P

    k kk

    12G

    12

    1; and

    1f

    mf

    VG G

    V

    1fm

    f

    m

    GGGG

    4

    12 3 4 6 7 3 4 6 70

    , , , , , ,P

    k kk

    G G

    2 1m

    mm

    EG

    Multiscale Modeling: Microscale

  • 37Stochastic Mechanics & Optimization Lab

    Performance behavior of Composite depends on stochastic effective material properties and geometric properties

    Stochastic response can be represented as:-

    The constitutive equation using CLPT is:-

    However, PCDD uses deterministic codes (here MSC.NASTRAN) as black box and requires no modification of constitutive equations

    11 22 12 12 1 8 1 8

    1 2 7 8 15 16 23

    , , , , , , , ,..., , ,...,

    , ,..., , ,..., , ,...,

    f f m f m fff f E E E V G t t

    f

    0|

    |

    N A B

    M B D

    Multiscale Modeling: Macroscale

  • 38Stochastic Mechanics & Optimization Lab

    Multi-scale Modeling Framework of CFRP Composite Laminate

    Multiscale Modeling

  • 39Stochastic Mechanics & Optimization Lab

    Eight layered,simply-supported edges under uniform pressure on top surface (11,000 Pa) MSC.NASTRANused with

       elements All 23 inputrandom variables have Gaussian Distribution

    Constituents material properties and geometric properties are random

    Multiscale Modeling

  • 40Stochastic Mechanics & Optimization Lab

    Convergence with Order 2and 10 Samples

    Convergence with Order 2and 10 Samples

    Four Stochastic Material Properties modelModFFD1, ModFFD2, and ModFFD3 represents the

    PCDD using ModFFD with step-sizes (h=1e-1, h=1e-2, h=1e-3). Compared with 1e+06 LHS simulations

    1E 12

    Multiscale Modeling: Results

  • 41Stochastic Mechanics & Optimization Lab

    Convergence with Order 4and 35 Samples

    Convergence with Order 5and 56 Samples

    2E 12G

    Highly Accurate

    Multiscale Modeling: Results

  • 42Stochastic Mechanics & Optimization Lab

    Stochastic Effective material properties along with Uncertain Geometric Properties considered

    Transverse displacements at grid points In-plane stresses of the elements calculated at top and

    bottom layer

       elements

    The PDFs match well

    Multiscale Modeling: Results

  • 43Stochastic Mechanics & Optimization Lab

    Multiscale Modeling: Results

  • 44Stochastic Mechanics & Optimization Lab

    PCDD with PC order two required 300 samples300 PCDD samples Vs 50,000 LHS simulations

    Response PCDD LHS simulationsMean Std Mean Std

    -1.555 0.200 -1.534 0.196

    -0.803 0.105 -0.796 0.103

    -1.114 0.142 -1.102 0.140

    |, 8.822 0.859 8.770 0.842

    |, 4.044 0.395 4.034 0.393

    |, 11.869 1.155 11.648 1.131

    |, 4.044 0.395 4.034 0.393

    Units: w (mm) and stresses (MPa)

    Multiscale Modeling: Results

  • 45Stochastic Mechanics & Optimization Lab

    PDFs of PCDD and LHS simulations are in close agreement for all responses

    Using only 300 PCDD samples provided similar accuracy to 50,000 LHS simulations

    Higher accuracies observed in mean as compared to standard deviation

    Transverse displacements has higher accuracies than in-plane stresses

    Transverse displacements have max. error of 1.2%and 2.1% in Mean and Std, respectively

    In-planes stresses have error of 0.26%~3.65% and 0.45%~5.09% in Mean and Std

    Multiscale Modeling: Results

  • 46Stochastic Mechanics & Optimization Lab

    Conclusion and Future Work

    PCDD is a new Non-Intrusive technique for UQ ModFFD is a higher accuracy method for Sensitivity

    Calculation and is used in PCDD The number of samples required is very less (equal to

    number of polynomials) than existing non-intrusive methods Very high accuracy results obtained for analytical problems Results of CFRP composite laminate problems with

    uncertainties at different scales demonstrated satisfactory results with huge computational savings

    For response with higher order of magnitudes, PCDD converged faster and accurately than Stochastic Point-Collocation

    PCDD and Stochastic Point-Collocation have similar accuracy in some cases

  • 47Stochastic Mechanics & Optimization Lab

    Conclusion and Future Work

    Improve the Computational Efficiency even further Improve the accuracy by increasing the number of

    Samples Dimension Adaptive PC, Sparse PC, and Adaptive

    Sampling Implementation of PCDD in Robust Optimization

  • 48Stochastic Mechanics & Optimization Lab


Recommended