DESIGN OPTIMIZATION USING LS-OPT - DYNAmore€¦ · Outlier Analysis – identify ... (node and...

72
1 Copyright © 2010 Livermore Software Technology Corporation LS LS - - OPT OPT ® ® Overview and Preview of v4.2 Overview and Preview of v4.2 LS-OPT Infotag Ingolstadt, BRD October 20, 2010 Nielen Stander LSTC, Livermore, CA

Transcript of DESIGN OPTIMIZATION USING LS-OPT - DYNAmore€¦ · Outlier Analysis – identify ... (node and...

  • 1Copyright 2010 Livermore Software Technology Corporation

    LSLS--OPTOPT

    Overview and Preview of v4.2Overview and Preview of v4.2

    LS-OPT InfotagIngolstadt, BRD

    October 20, 2010

    Nielen StanderLSTC, Livermore, CA

  • 2Copyright 2010 Livermore Software Technology Corporation

    ContentsContents

    LS-OPT GoalsMain features and MethodologyExamplesJob distributionPreview of Version 4.2

  • 3Copyright 2010 Livermore Software Technology Corporation

    LSLS--OPT GoalsOPT Goals

    Provide a design environment for LS-DYNA users with the following capabilities and features:

    Design Improvement and Optimization

    Reliability-Based Optimization include probability of failureRobust Design Optimization maximize robustnessOutlier Analysis identify sources of variation

    Network-based job scheduling simplify job distributionProcess Modeling allow process flowTopology Optimization conceptual designSystem Identification calibrate materials/systems

    Stoc

    hast

    icCu

    rren

    t D

    ev.

  • 4Copyright 2010 Livermore Software Technology Corporation

    Summary: OptimizationSummary: Optimization

    Metamodel-based Design OptimizationStrategies

    Single Stage: Fixed computational budget

    Sequential: Maximize metamodel accuracy

    Sequential with Domain Reduction: Converge to optimal region

    Direct OptimizationGenetic Algorithm (GA)Particle Swarm Optimization (PSO) (v4.2)

    Multi-Objective Optimization (Direct or Metamodel)NSGA-II (Non-dominated sorting Genetic Algorithm)SPEA-II (Strength Pareto Evolutionary Algorithm)SMPSO (Speed-Constrained Multi-objective Particle Swarm) (v4.2)

  • 5Copyright 2010 Livermore Software Technology Corporation

    LSLS--DYNA IntegrationDYNA Integration

    Checking

    of Dyna

    keyword files (*DATABASE_)

    Importation

    of design parameters from Dyna keyword files (*PARAMETER_)

    Monitoring

    of Dyna

    progress

    Result

    extraction of most Dyna

    response types

    LS-DYNA history plots in Viewer

    D3plot compression

    (node and part selection)

    Outlier

    information to FE mesh (LS-PrePost

    display)

    LS-DYNA *CASE supported. Responses can be tied to a particular LS-DYNA Case

    *INCLUDE

    and *INCLUDE_PATH files automatically parsed, copied and/or transmitted to cluster

  • 6Copyright 2010 Livermore Software Technology Corporation

    Job distribution: LSTCVM Secure job proxy server Job distribution: LSTCVM Secure job proxy server

    LS-DYNA log:Linux cluster

    Job progress: MS-Win display

    Ed Helwig

    (Honda R&D)Trent Eggleston

  • 7Copyright 2010 Livermore Software Technology Corporation

    MetamodelingMetamodeling

    Metamodel: Approximating the design

  • 8Copyright 2010 Livermore Software Technology Corporation

    MetamodelingMetamodeling

    What is a metamodel ?An approximation to the design response, usually a simple function of the design variables. Is used instead of actual simulations during design exploration hence also called surrogate.

  • 9Copyright 2010 Livermore Software Technology Corporation

    Metamodel ApplicationsMetamodel Applications

    Variable importanceLinear surface fit to produce gradientsGlobal Sensitivity Analysis using Sobol indices

    OptimizationSequential metamodel construction/updatingMultiple objectives: Determine Pareto-optimal design set

    Reliability and RobustnessProbability of failure: ReliabilityStandard deviation of a response: Robustness

    Outlier AnalysisLocate sources of variation and noise

  • 10Copyright 2010 Livermore Software Technology Corporation

    Metamodel Types in LSMetamodel Types in LS--OPTOPT

    Response Surface Methodology (RSM)Polynomial-basedTypically regional approximation (especially linear)

    Feedforward Neural Networks (FF)Simulation of a biological network, sigmoid basis functionGlobal approximation

    Radial Basis Function Networks (RBF)Gaussian, Multi-quadric basis functions in a linear systemGlobal approximation

    KrigingUser-defined

    Dynamically linked (.so, .dll)

  • 12Copyright 2010 Livermore Software Technology Corporation

    Sampling (schemes for point selection)Sampling (schemes for point selection)

    Space FillingUsed with FFNN + RBFNMax. Min. distance between

    new points

    new points + fixed pointsSimulated Annealing

    D-OptimalityUsed with polynomials

    Other typesFull factorial, Koshal, Central Composite, Latin Hypercube, User

  • 13Copyright 2010 Livermore Software Technology Corporation

    Sampling in an irregular design space: Sampling in an irregular design space: Constrained Space Filling (v4.2)Constrained Space Filling (v4.2)

    Max. Min.

    xi

    xj

    s.t. gj

    0; j=1,,m

    TNK ExampleConstraints: x12 +x22 -1 -

    0.1cos (16tan-1(x1/x2

    ))

    0; (x1

    - 0.5)2 + (x2

    - 0.5)2

    0.5

    Continuous Discrete

    Infeasible Baseline

  • 14Copyright 2010 Livermore Software Technology Corporation

    Metamodels: SummaryMetamodels: Summary

    Response Surface Methodology (RSM)

    Feedforward Neural Networks (FF)

    Radial Basis Function Networks (RBF)

    Polynomial basis functionsSimulation of a biological network. Sigmoid basis fns.

    Local Gaussian or multi-

    quadric basis functions

    Regional approximation, requires iterative domain reduction

    Global approximation Global approximation

    Linear regression. Accuracy is limited by order of polynomial.

    Nonlinear regression. Robustness requires committee (inner loop)

    Linear regression within nonlinear loop. Cross-

    validation for high accuracy

    Very fast Very slow. Responses processed individually Fast

  • 15Copyright 2010 Livermore Software Technology Corporation

    MetamodelMetamodel--based based OptimizationOptimization

  • 16Copyright 2010 Livermore Software Technology Corporation

    MetamodelMetamodel--based Optimization Strategiesbased Optimization Strategies SpaceSpace--filling point selectionfilling point selection

    Single stage Sequential

    Stage 1: open circle, white regionStage 2: solid point, blue region

    Subregion

    Sequential with domain reduction

    Design Space

    I II

    III

  • 17Copyright 2010 Livermore Software Technology Corporation

    Optimization StrategiesOptimization Strategies

    Single stageSuitable for a fixed computational budgetAll the points are determined in one stage, using Space FillingHighly suitable to create a global metamodel

    SequentialSuitable for maximizing metamodel prediction accuracyusing a Stopping criterionAdd Space Filling points in each iteration

    Sequential with domain reductionConverges to a single optimum point (single objective) Domain reduction in each iteration: all points within a subregionIdeal for system identification

  • 18Copyright 2010 Livermore Software Technology Corporation

    Design Improvement CycleDesign Improvement Cycle SimulationSimulation--based using Metamodelbased using Metamodel

    POINT SELECTION

    SIMULATION

    BUILD METAMODEL

    OPTIMIZATION

    Solution

    No

    Trial Design Approximate solution

    Converged?

    Preprocessing

    Regionof Interest

    (Move Limits)

    Start

  • 19Copyright 2010 Livermore Software Technology Corporation

    Domain reduction: convergenceDomain reduction: convergence

    Design Variable 1

    Des

    ign

    Var

    iabl

    e 2

    Design Space

    Region of Interest (for sampling)

    optimum

    start

    2

    3

    RSM: Use only points from current iteration

    NN: Use all available points

  • 20Copyright 2010 Livermore Software Technology Corporation

    Example (Domain reduction)Example (Domain reduction)

    Crash model

    30 000 elements

    Intrusion = 552mm

    Stage1Pulse = 14.34g

    Stage2Pulse = 17.57g

    Stage3Pulse = 20.76g

    BIW model

    18 000 elements

    Torsional mode 1

    Frequency = 38.7Hz

    CourtesyCourtesyDaimlerChryslerDaimlerChrysler

  • 21Copyright 2010 Livermore Software Technology Corporation

    DDesign Formulationesign FormulationDesign Objective:Minimize (Mass of components)

    Design Constraints:Intrusion < 552.38mmStage1Pulse > 14.58gStage2Pulse > 17.47gStage3Pulse > 20.59g41.38Hz < Torsional mode 1 frequency < 42.38Hz

  • 22Copyright 2010 Livermore Software Technology Corporation

    Two Design VariablesTwo Design Variables

    Inner rails (Y)

    Left and rightcradle rails (X)

  • 23Copyright 2010 Livermore Software Technology Corporation

    Start

    Sampling: Space Filling MethodSampling: Space Filling Method Iteration 1Iteration 1

  • 24Copyright 2010 Livermore Software Technology Corporation

    Opt 1

    Start

    Sampling: Space Filling MethodSampling: Space Filling Method Iteration 2Iteration 2

  • 25Copyright 2010 Livermore Software Technology Corporation

    Opt 2

    Start

    Sampling: Space Filling MethodSampling: Space Filling Method Iteration 3Iteration 3

  • 26Copyright 2010 Livermore Software Technology Corporation

    Opt 3

    Start

    Sampling: Space Filling MethodSampling: Space Filling Method Iteration 4Iteration 4

  • 27Copyright 2010 Livermore Software Technology Corporation

    Left and rightapron

    Inner and outer rail

    Front cradle upper and lower cross members

    Left and rightcradle rails

    Shotgun outer and inner

    Domain reduction: more variablesDomain reduction: more variables

  • 28Copyright 2010 Livermore Software Technology Corporation

    0.84

    0.86

    0.88

    0.90

    0.92

    0.94

    0.96

    0.98

    1.00

    0 10 20 30 40 50

    Number of Crash Simulations

    Mas

    s

    -4%

    0%

    4%

    8%

    12%

    16%

    20%

    24%

    28%

    32%

    Max

    imum

    Con

    stra

    int

    Viol

    atio

    nMass (RSM)Mass (NN)

    Max. Viol. (RSM) (Computed)Max.Viol. (NN) (Computed)

    Max.Viol. (NN) (Predicted)

    Max. Viol. (RSM) (Predicted)

    Mass

    Constraint violation

    Metamodel ComparisonMetamodel Comparison

  • 29Copyright 2010 Livermore Software Technology Corporation

    Parameter IdentificationParameter Identification

    Used for calibrating material or system propertiesMethodology uses minimization of the differences between test and computed resultsStrategy

    History-based Mean Squared Error

    The target values can be specified in a history file and imported as a history. A single function computes the MSE

  • 30Copyright 2010 Livermore Software Technology Corporation

    HistoryHistory--based Parameter Identificationbased Parameter Identification Test points + Computed curveTest points + Computed curve

    1

    23

    45

    67

    z

    G,FRe

    sidu

    al e

    1

    Computed curve: F(x,z)

    Response Surface constructed for each interpolated matching point

    Test results Interpolated test curve G(z)

  • 31Copyright 2010 Livermore Software Technology Corporation

    HistoryHistory--based Parameter Identificationbased Parameter Identification Mean squared errorMean squared error

    2

    1

    2

    1

    )(1)(1

    =

    ==

    P

    p i

    ii

    P

    p i

    iii s

    eWPs

    GFWP

    xx

    Test ValueResponse Surface Value

    Weight (Importance of error)

    Residual Scale factor(Normalization of error)

    Residual

    Number of points

    Variables (materialor system constants)

  • 32Copyright 2010 Livermore Software Technology Corporation

    Material Identification: Concrete Mat 159Material Identification: Concrete Mat 159 11 parameters, 9 test types, 20 test sets 11 parameters, 9 test types, 20 test sets

    Par. C00UNC

    T00DP

    PRSISO-comp

    UNXUNX

    C07TXC7

    C14TXC14

    C20 TXC20

    C34 TXC34

    C69 TXC69

    G K R X0 W D1 D2

    Multiple cases, shared variables

  • 33Copyright 2010 Livermore Software Technology Corporation

    Material Identification: Material Identification: Optimization (10 iterations): Stress vs. Strain ResultsOptimization (10 iterations): Stress vs. Strain Results

    0

    10

    20

    30

    40

    50

    60

    0 0.05 0.1 0.15 0.2 0.25 0.3

    Compressive strain (zz) (%)

    Com

    pres

    sive

    Str

    ess

    (zz)

    (M

    Pa)

    ComputedUNC1UNC3UNC5

    -4.0

    -3.0

    -2.0

    -1.0

    0.0-0.015 -0.01 -0.005 0

    Tensile Strain (zz) (%)

    Tens

    ile S

    tres

    s (z

    z) (

    MP

    a)ComputedDirect Pull ADirect Pull BDirect Pull CDirect Pull D

    0

    20

    40

    60

    80

    100

    120

    140

    160

    180

    0 1 2 3 4 5 6

    Strain (zz) (%)

    Prin

    cipa

    l Stre

    ss D

    iffer

    ence

    (MPa

    )

    Triaxial (34MPa) ATriaxial (34MPa) BTriaxial (34MPa) CComputed

    Residual

  • 34Copyright 2010 Livermore Software Technology Corporation

    Viewer: Computed HistoriesViewer: Computed Histories

    View comparative histories at all design points

    Test data

  • 35Copyright 2010 Livermore Software Technology Corporation

    Example: Parameter IdentificationExample: Parameter Identification

    Used for calibrating material or system properties

    Min.Difference between test and computed results

    Use Sequential Response Surface Method (Linear)

  • 36Copyright 2010 Livermore Software Technology Corporation

    x

    y

    idi

    Si

    00

    Ti

    i = 2

    i = 1

    Mapped Curve Matching (v4.2)Mapped Curve Matching (v4.2)

    Target curve

    Computed curve

    Map

  • 37Copyright 2010 Livermore Software Technology Corporation

    Curve Matching (v4.2)Curve Matching (v4.2)

    By courtesy ofTRW Test

  • 38Copyright 2010 Livermore Software Technology Corporation

    Discrete OptimizationDiscrete Optimization

    Discrete variables can have only distinct values, e.g. { 1.0, 2.0, 2.5, 4.5 }Discrete and continuous variables can be used togetherDiscrete sampling can be combined with discrete optimization

  • 39Copyright 2010 Livermore Software Technology Corporation

    Reliability/Robust DesignReliability/Robust Design

  • 40Copyright 2010 Livermore Software Technology Corporation

    Summary: Probabilistic AnalysisSummary: Probabilistic Analysis

    Reliability and RobustnessReliability:

    Calculate probability of failureRobust Design:

    Standard Deviation of response

    Consistent product performanceReliability-based Design Optimization (RBDO)

    Incorporates Reliability

    and Robustness

    into design improvement

    Identify sources of uncertainty in the FE models: Outlier Analysis

  • 41Copyright 2010 Livermore Software Technology Corporation

    2.Determ

    DD

    VarVar

    Design Variable

    Res

    pons

    e

    MetaMeta--ModelingModeling

    and and StochasticStochastic

    ContributionsContributions

    R

    2Residual

    R

    Stochastic Contributions

    2Total

    TT

    Meta-Model(Least-Squares Fit)

    Finite Element Simulations

    Noisy Physical Response

    Gnther, F., Mllerschn, H., Roux, W.J. LS-DYNA International Users Conference, 2004

  • 42Copyright 2010 Livermore Software Technology Corporation

    OccupantOccupant

    Simulation Simulation ModelModel

    Sled test model for validation of occupant simulation123000 Elements in total (Beams/Shells/Solids) Wallclock time per simulation: 9.5 hours on 16 cpus210 Runs for this study

  • 43Copyright 2010 Livermore Software Technology Corporation

    Uncertainty Uncertainty Design VariablesDesign Variables

    Dashboard young_alu

    x_translz_transl

    Airbag Mass Flow scal_massflow

    Slip Ring Friction sfric1

    Slip Ring Friction sfric2

    Steering Wheel rot_stwh Pre-Tensioner

    pretenForce Limit Retractorforcelimit

    Sled Acceleration scalaccel

  • 44Copyright 2010 Livermore Software Technology Corporation

    DisplacementDisplacement

    Statistics: MetamodelStatistics: Metamodel

    vs. vs. OutliersOutliers

    Standard deviation

    of x-displacements

    of each

    node

    (120 runs)

    (a) Deterministic

    (Metamodel) (b) Noise

    (Outliers)

    Gnther, F., Mllerschn, H., Roux, W.J. LS-DYNA International Users Conference, 2004

  • 45Copyright 2010 Livermore Software Technology Corporation

    MultiMulti--objective Optimizationobjective Optimization

  • 46Copyright 2010 Livermore Software Technology Corporation

    MultiMulti--objective Optimizationobjective Optimization

    Most engineering problems deal with multiple objectives e.g., cost, weight, safety, efficiency etc.Often conflicting requirements e.g., weight vs. efficiencyNo single optimal solution!Strategies

    Direct Simulation

    Higher costMetamodel-based

    Accuracy depends on quality of metamodel

    Can use sequential updating

    of metamodel to improve accuracy

  • 47Copyright 2010 Livermore Software Technology Corporation

    Validation of GA Using BenchmarksValidation of GA Using Benchmarks

    Unconstrained test problems

    ( )

    ].5,5[];1,0[;1)(

    ;))4cos(10()1(101)(:4

    ].1,0[);10sin()(1)(

    ;)1(91)(:

    ].1,0[;)(1)(

    ;)1(91)(:

    ,)(),()()(;)(

    ,...3,211

    2

    2

    111

    2

    1

    21

    2

    1

    1211

    =

    ++=

    =

    +=

    =

    +=

    ==

    =

    =

    =

    N

    N

    iii

    i

    N

    ii

    i

    N

    ii

    X

    xxgfXh

    xxNXg

    xfgfgfXh

    xNXg

    xgfXh

    xNXg

    XfXghXgXfxXfMinimize

    r

    r

    r

    r

    r

    r

    rrrrrr

    ZDT

    ZDT3

    ZDT2

    ZDT2

    ZDT3

    ZDT4

  • 48Copyright 2010 Livermore Software Technology Corporation

    MetamodelMetamodel--based MOO/Robust designbased MOO/Robust design

    Thickness design variables

  • 49Copyright 2010 Livermore Software Technology Corporation

    Design criteriaDesign criteria

    MinimizeMass AccelerationStandard deviation of the intrusion (robustness)

    MaximizeIntrusion Time to zero velocity

    9 stochastic thickness variables of main crash members.2 discrete + 7 continuous

    Intrusion < 721Stage 1 pulse < 7.5gStage 2 pulse < 20.2gStage 3 pulse < 24.5g

    Probability of failure < 0.15

  • 50Copyright 2010 Livermore Software Technology Corporation

    Stochastic inputStochastic input

    Truncated normal

    Uniform

    Discrete

    Uniform

  • 51Copyright 2010 Livermore Software Technology Corporation

    Simulation statisticsSimulation statistics

    640-core HP XC cluster (Intel Xeon 5365 80 nodes of 2 quad-core)*Queuing through LSFTotal of 1000 crash runs

    Strategy: Single stage runSampling scheme: Space Filling (MinMax distance) using 1000 pointsMetamodel: Radial Basis Function NetworkOptimization solver: NSGA-II to find Pareto Optimal Frontier

    * In collaboration with Yih-Yih Lin Hewlett-Packard Company

  • 52Copyright 2010 Livermore Software Technology Corporation

    Parallel Coordinate Plot: Parallel Coordinate Plot: 1000 Simulations1000 Simulations

    ConstraintsConstraints

    Constraints

    5 Feasible Designs in

    blue

  • 53Copyright 2010 Livermore Software Technology Corporation

    Global Sensitivity Analysis (Global Sensitivity Analysis (SobolSobol

    indices)indices)

  • 54Copyright 2010 Livermore Software Technology Corporation

    Probability distributions of Probability distributions of constraint valuesconstraint values

    Starting Design (infeasible)

  • 55Copyright 2010 Livermore Software Technology Corporation

    Probability distributions of Probability distributions of constraint valuesconstraint values

    Optimal Design (equal weights)

  • 56Copyright 2010 Livermore Software Technology Corporation

    Integrated Pareto Front ExplorationIntegrated Pareto Front Exploration

    Self-Organizing Maps

    Scatter plot

    Hyper-Radial Visualization

    Parallel Coordinate

  • 58Copyright 2010 Livermore Software Technology Corporation

    2D sections of the design response2D sections of the design response

  • 60Copyright 2010 Livermore Software Technology Corporation

    Min. (Mass, Intrusion)Subject to:

    Intrusion 551mmStage 1 pulse > 14.5gStage 2 pulse > 17.6gStage 3 pulse > 20.7g41.38Hz freq 42.38Hz

    Crash

    Vibration

    7 Crash variables7 Vibration variables(2 discrete)

    Example: Direct MDO/MOOExample: Direct MDO/MOO

  • 61Copyright 2010 Livermore Software Technology Corporation

    Li G, Goel T, Stander N, Assessing the convergence properties of

    NSGA-II for direct crashworthiness optimization, 10th

    International LS-Dyna Conference, Jun 8-10, 2008, Detroit, MI.

    Direct MDO/MOO: Pareto Optimal Front HistoryDirect MDO/MOO: Pareto Optimal Front History

  • 62Copyright 2010 Livermore Software Technology Corporation

    Direct MOO Convergence Metrics (v4.2)Direct MOO Convergence Metrics (v4.2)

    Dominated HypervolumeMeasure the volume of the dominated portion of the objective space with respect to a reference point.In this study use the Nadir vector as reference pointHypercube between Ideal vector and Nadir vector is normalizedHSO (Hypervolume by slicing objectives) algorithm used to compute volume efficiently. While et al (2005).

    Dominated

    Hypervolume

    Pareto Optimal Front

    Obj

    1

    Obj

    2 Nadir

    Ideal

    Stander, N., Goel, T. An assessment of geometry-

    based stopping criteria for multi-objective evolutionary algorithms, Proceedings of the AIAA MAO Conference, Fort Worth, Texas, Sep. 2010

  • 63Copyright 2010 Livermore Software Technology Corporation

    Direct MOO Convergence: Test ProblemsDirect MOO Convergence: Test Problems

    MDO frontal crash/vibration

    Frontal crash of a NHTSA vehicle 7 variables, 6 responses 30K+ elements 18K+ elements for modal analysis90ms crash

    Knee impact

    Automotive panel impact with knee11 variables, 7 responses25K+ elements400 ms crash

  • 64Copyright 2010 Livermore Software Technology Corporation

    HypervolumeHypervolume

    and Change in and Change in hypervolumehypervolume

  • 67Copyright 2010 Livermore Software Technology Corporation

    Injury CriteriaInjury Criteria

    HIC (Head Injury Criterion)VC (Viscous Criterion) Chest CompressionA3ms (Acceleration level for 3ms)Clip3mClip3m (3nodes)Deformation/intrusion in local coordinates (to be merged into v4.1)MOC (Total Moment about Occipital Condyle)*Nij (Normalized Neck Injury Criterion)*NIC (Neck Injury Criterion)*Nkm (Neck criteria)*LNL (Lower Neck Load)*TTI (Thoracic Trauma Index)*TI (Tibia Index)*MTO (Total Moment)*

    * Available in Version 4.2

    Reference: Crash Analysis Criteria Description, Arbeitskreis Medatenverarbeitung

    Fahrzeugsicherheit, Mai 2008

  • 68Copyright 2010 Livermore Software Technology Corporation

    NASTRAN Frequency with Mode trackingModal Assurance Criterion (MAC)

    Use correlation coefficient to match eigenvectorOrthogonality criterion:

    r

    the reference mode

    Industry tested in a multidisciplinary automotive setting

    ])[( max irT

    riM

    Frequency/Mode TrackingFrequency/Mode Tracking

  • 69Copyright 2010 Livermore Software Technology Corporation

    Frequency/Mode TrackingFrequency/Mode Tracking

    Modes corresponding to a twisting frequencyNASTRAN

    LS-DYNA

  • 71Copyright 2010 Livermore Software Technology Corporation

    Pre/PostprocessorsPre/Postprocessors

    MorphingANSA (BETA CAE Systems SA)DEP Meshworks (v4.2)

    Post-processingMetaPOST (BETA CAE Systems SA)GenEx (LS-OPT)

    Generic Text file result extraction

    Vector/history extraction (v4.2)

  • 72Copyright 2010 Livermore Software Technology Corporation

    Simulation job distribution with LSTCVMSimulation job distribution with LSTCVM

    LSTCVM Secure Proxy Server

    MS Windows

    Linux

  • 73Copyright 2010 Livermore Software Technology Corporation

    Secure connection to cluster: Secure connection to cluster: LSTCVMLSTCVM Proxy ServerProxy Server

    Popular execution mode: LS-OPT on Windowscontrolling/monitoring LS-DYNA on a Linux cluster LSTCVM avoids security risks associated with rsh/ssh

    Administrator sets up restrictions:

    allowable commands

    allowable locations

    allowable users

    no interactivityNo login required no passwords transmitted

    File system can be shared or not (latter requires LS-OPT/wrapper executable for transmission)Interfaces to queuing systemsAvailable with v4.1 (current production version)

    Ed Helwig

    (Honda R&D)Trent Eggleston

  • 74Copyright 2010 Livermore Software Technology Corporation

    LSTCVM: Secure job proxy LSTCVM: Secure job proxy

    LS-DYNA log:Linux cluster

    Job progress: MS-Win display

    Ed Helwig

    (Honda R&D)Trent Eggleston

  • 75Copyright 2010 Livermore Software Technology Corporation

    Process Modeling (v4.2, v5.0)Process Modeling (v4.2, v5.0)

    MorpherB

    Injection molding

    Cooling

    Warp

    Fiber orientation Mapping FE mesh

    Static Analysis

    Crash NVH

    MorpherA

    Geometricvariables

    Processvariables

    Warpage

    Responses

    Variables

  • 76Copyright 2010 Livermore Software Technology Corporation

    Outlook: Process modeling featuresOutlook: Process modeling features

    File handlingCopying, Moving, Saving, Deleting, Renaming

    Job schedulingLoad balancing allow concurrent jobs where possible

    Enhanced usabilityStepping capability, enhancements to repair feature

    Backward compatibility

  • 77Copyright 2010 Livermore Software Technology Corporation

    Process ModelingProcess Modeling

    V4.2 : Limited functionality (process definition, load balancing, file handling) based on an extension of the current GUI Spring 2011V5.0 : Redesigned GUI Winter 2011

  • 78Copyright 2010 Livermore Software Technology Corporation

    Thank you for your attention!Thank you for your attention!

    LS-OPT Overview and Preview of v4.2ContentsLS-OPT GoalsSummary: OptimizationLS-DYNA IntegrationJob distribution: LSTCVM Secure job proxy server MetamodelingMetamodelingMetamodel ApplicationsMetamodel Types in LS-OPTSampling (schemes for point selection)Sampling in an irregular design space: Constrained Space Filling (v4.2)Metamodels: SummaryMetamodel-based OptimizationMetamodel-based Optimization Strategies Space-filling point selectionOptimization StrategiesDesign Improvement CycleSimulation-based using MetamodelDomain reduction: convergenceExample (Domain reduction)Design FormulationTwo Design VariablesSampling: Space Filling MethodIteration 1Sampling: Space Filling MethodIteration 2Sampling: Space Filling MethodIteration 3Sampling: Space Filling MethodIteration 4Domain reduction: more variablesMetamodel ComparisonParameter IdentificationHistory-based Parameter IdentificationTest points + Computed curveHistory-based Parameter IdentificationMean squared errorMaterial Identification: Concrete Mat 15911 parameters, 9 test types, 20 test sets Material Identification: Optimization (10 iterations): Stress vs. Strain ResultsViewer: Computed HistoriesExample: Parameter IdentificationMapped Curve Matching (v4.2)Curve Matching (v4.2)Discrete OptimizationReliability/Robust DesignSummary: Probabilistic AnalysisMeta-Modeling and Stochastic ContributionsOccupant Simulation Model Uncertainty Design VariablesDisplacement Statistics: Metamodel vs. Outliers Multi-objective OptimizationMulti-objective OptimizationValidation of GA Using BenchmarksMetamodel-based MOO/Robust designDesign criteriaStochastic inputSimulation statisticsParallel Coordinate Plot: 1000 SimulationsGlobal Sensitivity Analysis (Sobol indices)Probability distributions of constraint valuesProbability distributions of constraint valuesIntegrated Pareto Front Exploration2D sections of the design responseExample: Direct MDO/MOODirect MDO/MOO: Pareto Optimal Front HistoryDirect MOO Convergence Metrics (v4.2)Direct MOO Convergence: Test ProblemsHypervolume and Change in hypervolumeInjury CriteriaFrequency/Mode TrackingFrequency/Mode TrackingPre/PostprocessorsSimulation job distribution with LSTCVMSecure connection to cluster: LSTCVM Proxy ServerLSTCVM: Secure job proxy Process Modeling (v4.2, v5.0)Outlook: Process modeling featuresProcess ModelingThank you for your attention!