An Overview of - NEUP · Workflow Management Existing Production Tools High-Fidelity Tools NEAMS...

14
Office of Nuclear Energy Prepared for NEAMS Workbench Collaborators Bradley T. Rearden, Ph.D. Leader, NEAMS Integration Product Line November 2017 An Overview of

Transcript of An Overview of - NEUP · Workflow Management Existing Production Tools High-Fidelity Tools NEAMS...

Page 1: An Overview of - NEUP · Workflow Management Existing Production Tools High-Fidelity Tools NEAMS Workbench IPL User Interface: Input Generation, Job Launch, Output Review, Visualization

1

Office of

Nuclear Energy

PreparedforNEAMSWorkbenchCollaborators

BradleyT.Rearden,Ph.D.Leader,NEAMSIntegrationProductLine

November2017

AnOverviewof

Page 2: An Overview of - NEUP · Workflow Management Existing Production Tools High-Fidelity Tools NEAMS Workbench IPL User Interface: Input Generation, Job Launch, Output Review, Visualization

2

• Enabletransformativescientificdiscoveryandinsightsotherwisenotattainableoraffordable

• Solveproblemsidentifiedassignificantbyindustry,andconsequentlyexpandvalidation,application,andlong-termutilityoftheseadvancedtools

• Enhanceopportunityforindustrytocommercializeadvancedconcepts

• Allowindustrytoimplementinnovationsthatimprovetheeconomicsofbothexistingandfuturenuclearpowerplants

NuclearEnergyAdvancedModelingandSimulation(NEAMS)

The NEAMS Mission: provide leading-edge computational tools, currently not available to industry, for accelerating early-stage development of advanced reactor concepts and promoting innovative solutions to important nuclear industry problems; these advanced M&S capabilities will –

Page 3: An Overview of - NEUP · Workflow Management Existing Production Tools High-Fidelity Tools NEAMS Workbench IPL User Interface: Input Generation, Job Launch, Output Review, Visualization

3

NEAMSOrganizationalStructure

Develop, apply, deploy, and support a predictive modeling and simulation toolkit for

the design and analysis of current and future nuclear energy systems using

computing architectures from laptops to leadership class facilities.

IntegrationProductLineBradRearden

(ORNL)

Fuels Product

Line

Steve Hayes (INL)

ATF HIP

Jason Hales (INL)

Reactors

Product Line

Tanju Sofu (ANL)

SGFIV HIP

Elia Merzari(ANL)

National

Technical

Director

Chris Stanek (LANL)

Leadership Council

Page 4: An Overview of - NEUP · Workflow Management Existing Production Tools High-Fidelity Tools NEAMS Workbench IPL User Interface: Input Generation, Job Launch, Output Review, Visualization

4

NEAMSMissionAreasNational Technical Director

Chris Stanek (LANL)

Fuels

Steve Hayes (INL) Bison Marmot Focus Problems

Reactors

Tanju Sofu (ANL) SHARP(Nek5000, Diablo, et al)

SAM Focus Problems

Integration

Brad Rearden (ORNL)NEAMS

WorkbenchDeployment

Cross-Cutting

Capabilities

Operations Support

University Programs

Small Business Innovation

Research

User Groups

International

Collaborations

Accident Tolerant Fuels

Jason Hales (INL)

Steam Generator FIV

Elia Merzari (ANL)

TREAT M&S

Mark DeHart (INL)

High Impact Problems

NE Mission Support

Investments

Product Lines

Quality AssuranceUncertainty

QuantificationFocus Problems

Benchmark Handbooks

Page 5: An Overview of - NEUP · Workflow Management Existing Production Tools High-Fidelity Tools NEAMS Workbench IPL User Interface: Input Generation, Job Launch, Output Review, Visualization

5

• Empiricalmodelscanaccuratelyinterpolatebetweendata,butcannotaccuratelyextrapolateoutsideoftestbounds

• Goal:Developimproved,mechanistic,andpredictivemodelsforfuelperformanceusinghierarchical,multiscalemodeling- appliedtoexisting,advanced(includingaccidenttolerant)andusedfuel.

NEAMS- FuelsProductLine(FPL)

Atomistic simulations Meso-scale models

Engineering scale

fuel performance

Degrees of freedom,

operating conditions

• Identify important mechanisms

• Determine material parameter

values• Predict fuel

performance

and failure

probability

• Predict microstructure evolution

• Determine effect of evolution on

material properties

Mesoscale-informed

materials models

BISONMARMOT

FPL

Atomistically-informed

parameters

Multiphysics Object-Oriented Simulation

Environment

Page 6: An Overview of - NEUP · Workflow Management Existing Production Tools High-Fidelity Tools NEAMS Workbench IPL User Interface: Input Generation, Job Launch, Output Review, Visualization

6

NEAMS- ReactorsProductLine(RPL)RPL Focus:

• System Analysis Module (SAM)

• Simulation-based High-fidelity Advanced Reactor Prototyping (SHARP)§ Pin-by-pin neutronics, T/H, CFD and CSM modules

§ Capabilities to integrate these modules for multi-physics simulations

§ Primarily targets leadership class computing platforms

§ A range of reduced-order models/methods are also being pursued for more common computing

platforms

RPL

SHARPiscomprisedofseveralphysicalmodelingtoolsandcapabilitytointegratethesetoolsformulti-physicsanalyses§ PROTEUS/MC2-3/PERSENTfor

neutronics§ Nek5000forCFDandT/H§ Diabloforstructuralmechanics§ SIGMAinterfaceformulti-physics

coupling

Page 7: An Overview of - NEUP · Workflow Management Existing Production Tools High-Fidelity Tools NEAMS Workbench IPL User Interface: Input Generation, Job Launch, Output Review, Visualization

7

• NEAMSFPLandRPLprovidemanyadvancedtools,buttheyoftenrequirelargecomputationalresources,canbedifficulttoinstall,andrequireexpertknowledgetooperate.

• Goal:Respondtoneedsofdesignandanalysiscommunitiesbyintegratingrobustmulti-physicscapabilitiesandcurrentproductiontoolsineasy-to-useversioneddeploymentsthatenableenduserstoapplyhigh-fidelitysimulationstoinformlower-ordermodelsforthedesign,analysis,andlicensingofadvancednuclearsystems.

NEAMS- IntegrationProductLine(IPL)IPL

n Desiredattributes:

• Convenientaccesstohigh-fidelitysimulationstoinformlower-ordermodels

• Commonuserinterface• Simplifiedcommon

inputtomanycodes• Visualization

• Deployment• Qualityassurance• Verificationand

validation• Uncertainty

quantification• Applicationtodesign

systemsandrecognizedbenchmarks

Page 8: An Overview of - NEUP · Workflow Management Existing Production Tools High-Fidelity Tools NEAMS Workbench IPL User Interface: Input Generation, Job Launch, Output Review, Visualization

8

• Integratecurrentproductiontoolswithadvancedtoolsunderanintegrateduserinterfaceandworkflowmanager

• LeveragemodernuserinterfacefromSCALE,whichisco-sponsoredbyNRC

• Leveragetemplating/inputexpansionenginefromUNF-ST&DARDSandSCALEsothatengineeringparameterscanbeexpandedtospecificinputforanalysiswithvaryinglevelsoffidelityinseveralcodes

• Desiretointegratemanytoolsformanytypesofsystemsanddemonstrateuseofhigh-fidelitysimulationstoinformlowerordermodels

TheNEAMSWorkbench

IntegratedUserInterfaceandInput

AnalysisWorkflow

Management

ExistingProduction

ToolsHigh-Fidelity

Tools

NEAMSWorkbench

IPL

UserInterface:InputGeneration,JobLaunch,OutputReview,Visualization

SystemTemplatesandWorkflowManager

CrossSectionPreparation

SCALE/XSProc

MC2-3

Neutronics

DIF3D

PARCS

MPact

Proteus

MCNP

Shift

Depletion/SourceTerms

REBUS

ORIGEN2.2

ORIGEN

ThermalHydraulics/PlantSystems

SAS4A/SASSYS

SE2-ANL

RELAP-5

TRACE

SAM

RELAP-7

NEK5000

FuelPerformance

LIFE-METAL

PARFUME

BISON

MARMOT

StructuralAnalysis

NUBOW

DIABLO

UncertaintyQuantification

PERSENT

Sampler

Dakota

ProductionTools

NEAMS

CASL

Other

Workflow Manager Guides Physics

and Data ExchangesU

ser

Sele

cts

Desir

ed

Fid

elity

of

Ph

ysic

s

Page 9: An Overview of - NEUP · Workflow Management Existing Production Tools High-Fidelity Tools NEAMS Workbench IPL User Interface: Input Generation, Job Launch, Output Review, Visualization

9

NEAMS–WorkbenchUserInterfaceSnapshotofFulcrum(fromSCALE)

DataVisualization

TextInputPreferredbyExpertUserswithHighlightingandErrorDetection OptionalComponentInput

PreferredbyNoviceorOccasionalUsers

GeometryVisualization

MeshResultsOverlay

IPL

Page 10: An Overview of - NEUP · Workflow Management Existing Production Tools High-Fidelity Tools NEAMS Workbench IPL User Interface: Input Generation, Job Launch, Output Review, Visualization

10

TemplatedCommonInput–UsewithManyCodes

SimilartoCASLVERA-INconcept;LeveragesTemplateEngineusedfor

UNF-ST&DARDSandSCALE

Engineering-style

problemspecificinput(typeofsystem,materials,dimensions,timesteps,etc)

TemplateEngine

Expansion

Inputfor

CodeC

Inputfor

CodeB

Inputfor

CodeA

Databaseofsupported

systemconfigurations• Knownsystemsandcustomizablefeatures• Inputrequirementsandoptionsforeach

code• Codeandproblemspecificinformation

(meshgeometry,etc.)

IPL

Page 11: An Overview of - NEUP · Workflow Management Existing Production Tools High-Fidelity Tools NEAMS Workbench IPL User Interface: Input Generation, Job Launch, Output Review, Visualization

11

• ARCsuiteofcodesdevelopedatANLwith>30yearsofexperience:• Highlyefficient• Goodaccuracy(validated)

• Differentcodesuse:• Similardesigninformation• Differentinputlogic

• Scriptsweredevelopedbyuserstoassistwithinputgeneration

Ø DifficultfornewuserstogetstartedØ Limitedusercommunity

WorkbenchIntegrationofLegacyCodes:AdvancedReactorCodes(ARC)

ETOE-2/MC2-3(Slowingdownequation

solver)

ENDF/B(Evaluationnuclear

datafiles)

Reactordesignparameters

Multi-groupcrosssections

DIF3D/REBUS-3(Fluxsolverandfuelcycleperformanceanalysis)

Powerdistribution,depletiondata,etc.

SNE-ANL(Steady-statethermal-hydraulicanalysis)

Temperatureandflowdistributions

PERSENT(VARI3D)(Perturbationtheory

solver)

Reactivityfeedbacksandkineticsdata

SASSYS/SAS4A(Transitionanalysis)

Reactorbehaviorintransitions

Transitionscenarios Plantinformation

Fuelmanagementstrategies

LIFE-Metal

(Fuel performance)

NUBOW3D

(mechanical behavior)

Shielding

IPL

Page 12: An Overview of - NEUP · Workflow Management Existing Production Tools High-Fidelity Tools NEAMS Workbench IPL User Interface: Input Generation, Job Launch, Output Review, Visualization

12

• ConvenientinputstructurebasedonMCNPlogic:• Wellknownlogic• Veryflexibleandcompatiblewitha

widerangeofothercodes(PROTEUS,MCNP,etc.)

• Developedinclosecollaborationwith:• ARCcodesystemusers• Codedevelopers

• Challenges:• Keepinputsimple/attractivewhile

compatiblewithdeterministiccodes’specificoptions

• Interpretcomplexmodelsandtranslateforlowerfidelitycodeinputs

WorkbenchIntegrationofLegacyCodes:AdvancedReactorCodes(ARC)

WorkflowManager• Pre-processing:

• Atomdensity calculation• Thermalexpansion• …

• Translationintocodes’inputlanguage• Runtimeenvironment

ARCCodeInputs

DIF3D

REBUS

PERSENT

MCC3

Convenient“standard”inputdefinitionandtemplates

Real-timeinput

validation

Autocompletion

IPL

Page 13: An Overview of - NEUP · Workflow Management Existing Production Tools High-Fidelity Tools NEAMS Workbench IPL User Interface: Input Generation, Job Launch, Output Review, Visualization

13

• MOOSEapplicationseasilyenabledunderWorkbenchwithuniforminputstandardsavailablethroughMOOSE

• RuntimeupdatedtoexecuteBISON

• MOOSE’sinputmoduleupdatedtogeneratefilesneededbyWorkbench,evenfornewapplicationsevenwhengeneratedbyexternalteams

WorkbenchIntegrationofModernCodes:MOOSE/BISON

IPL

Page 14: An Overview of - NEUP · Workflow Management Existing Production Tools High-Fidelity Tools NEAMS Workbench IPL User Interface: Input Generation, Job Launch, Output Review, Visualization

14

OngoingandNear-TermCodeIntegrationPlansfortheNEAMSWorkbench

Tool ApplicationProduction

ToolNEAMSTool

IntegrationLead

BISON Fuelperformance x ORNL

MOOSE Generalpurposemultiphysics framework x ORNL/INL

Warthog Multiphysicsneutronicsandfuelperformance x ORNL

ARC Fastreactoranalysis x x ANL

SCALEWidely-usedmultipurpose neutronicsandshieldinganalysis x x ORNL

Dakota Uncertaintyquantificationandmodeloptimization x x SNL/ORNL

VisIt MeshVisualization x x LBNL

PROTEUSThree-dimensional unstructured gridfiniteelementneutrontransportsolver x RPI

MCNP Widely-used MonteCarloradiationtransportcode x RPI

IPL