22
Introduction NRC ESSI Simulator System Verification and Validation Summary The NRC ESSI Simulator B. Jeremi´ c, A. Kammerer, N. Tafazzoli, B. Kamrani University of California, Davis, CA Lawrence Berkeley National Laboratory, Berkeley, CA U.S. Nuclear Regulatory Commission, Washington DC SMiRT 21, New Delhi, India, November 2011 Jeremi´ c et al. The NRC ESSI Simulator

The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

  • Upload
    others

  • View
    1

  • Download
    0

Embed Size (px)

Citation preview

Page 1: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

The NRC ESSI Simulator

B. Jeremic, A. Kammerer, N. Tafazzoli, B. Kamrani

University of California, Davis, CALawrence Berkeley National Laboratory, Berkeley, CAU.S. Nuclear Regulatory Commission, Washington DC

SMiRT 21, New Delhi, India, November 2011

Jeremic et al.

The NRC ESSI Simulator

Page 2: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

Outline

Introduction

NRC ESSI Simulator SystemNRC ESSI Simulator ProgramNRC ESSI Simulator ComputerNRC ESSI Simulator Notes

Verification and ValidationV&V IntroModel/Mesh Verification

Summary

Jeremic et al.

The NRC ESSI Simulator

Page 3: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

Outline

Introduction

NRC ESSI Simulator SystemNRC ESSI Simulator ProgramNRC ESSI Simulator ComputerNRC ESSI Simulator Notes

Verification and ValidationV&V IntroModel/Mesh Verification

Summary

Jeremic et al.

The NRC ESSI Simulator

Page 4: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

Introduction

I U.S.-NRC need: high fidelity (Hi-Fi) modeling andsimulation of seismic response of NPPs

I 3 dimensional, inclined, body and surface, uncorrelated,realistic seismic waves

I Material nonlinear behavior of the rock, soil,interfaces/contacts, isolators, concrete, steel

I High performance computing (parallel)I Verification and Validation for high confidence in predictionsI Documentation, user friendly,I Education (U.S.-NRC staff capacity building)

I Project: Development of the NRC ESSI Simulator System

Jeremic et al.

The NRC ESSI Simulator

Page 5: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

Outline

Introduction

NRC ESSI Simulator SystemNRC ESSI Simulator ProgramNRC ESSI Simulator ComputerNRC ESSI Simulator Notes

Verification and ValidationV&V IntroModel/Mesh Verification

Summary

Jeremic et al.

The NRC ESSI Simulator

Page 6: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

Project Goals

I Development of the NRC ESSI Simulator System for Hi-Fimodeling and simulation of earthquake soil/rock structureinteraction problems:

I NRC-ESSI-ProgramI NRC-ESSI-ComputerI NRC-ESSI-Notes

I Education: NRC Staff Capacity Building (seminars, shortcourses, NRC ESSI Notes, advising)

I Development of ESSI case studies: 3D, inclined seismicmotions, soil/rock; foundation interface slip, seismic energypropagation dissipation

Jeremic et al.

The NRC ESSI Simulator

Page 7: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

NRC ESSI Simulator System

I The NRC-ESSI-Program is a 3D nonlinear parallel finiteelement program specifically developed for Hi-Fi modelingand simulation of Earthquake Soil/Rock StructureInteraction problems for NPPs on NRC-ESSI-Computer.

I The NRC-ESSI-Computer is a distributed memory parallelcomputer, a cluster of clusters with multiple performanceprocessors and multiple performance networks.

I The NRC-ESSI-Notes represent a hypertextdocumentation system detailing modeling and simulationof NPP ESSI problems.

Jeremic et al.

The NRC ESSI Simulator

Page 8: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

NRC ESSI Simulator Program

NRC ESSI Simulator Program

I Based on a Collection of Useful Libraries (modular,portable)

I Library centric software designI Various public domain licenses (GPL, LGPL, BSD)I Verification and ValidationI Program documentation (part of NRC ESSI Notes)I Target users: U.S.-NRC staff, UCD, UB students, external

usersI Sources will be available throughhttp://nrc-essi-simulator.info

Jeremic et al.

The NRC ESSI Simulator

Page 9: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

NRC ESSI Simulator Program

Collection of Useful Libraries (Modeling Part)

I Template3D-EP libraries for elastic and elastic-plasticcomputations (UCD, LGPL)

I FEMTools finite element libraries provide finite elements(solids, beams, shells, contacts/isolators, seismic input)(UCD, UCB, CU, LGPL)

I Domain Specific Language for input (C-binding) (UCD,LGPL)

Jeremic et al.

The NRC ESSI Simulator

Page 10: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

NRC ESSI Simulator Program

Collection of Useful Libraries (Simulation Part)

I Plastic Domain Decomposition (PDD) for parallelcomputing (UCD, LGPL)

I PETSc (ANL, GPL-like) and UMFPACK (UF, GPL) solvers

I Modified OpenSees Services (MOSS) for managing thefinite element domain (UCD, LGPL; UCB, GPL?)

I nDarray (UCD, LGPL), LTensor (CIMEC, GPL), BLAS(UTK, GPL) for lower level computational tasks,

I Message Passing Interface (MPI, openMPI, new BSDlicense)

Jeremic et al.

The NRC ESSI Simulator

Page 11: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

NRC ESSI Simulator Computer

NRC ESSI Simulator Computer

I Cluster of multiple performance processors interconnectedwith multiple performance networks

I Multiple generation processors and networks, modular,expandable, the most cost effective solution

I Secure access for the U.S.-NRC, located at UCD

I 15 current users (U.S.-NRC and UCD)

I Source compatibility with large supercomputers

I Design/components documentation will be posted athttp://nrc-essi-simulator.info

Jeremic et al.

The NRC ESSI Simulator

Page 12: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

NRC ESSI Simulator Notes

NRC ESSI Simulator NotesI A hypertext documentation system for modeling and

simulations of NPP ESSI problems (Theory andFormulation, Software and Hardware, Verification andValidation, and Case Studies and Practical Examples)

I NRC-ESSI-Program code API (Application ProgrammingInterface).

I NRC-ESSI-Program DSL (Domain Specific Language)I Documentation for verification and validation examplesI Practical NPP ESSI examples and case studies

I Will be available to general public throughhttp://nrc-essi-simulator.info

Jeremic et al.

The NRC ESSI Simulator

Page 13: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

NRC ESSI Simulator Notes

NRC ESSI Simulator Education

I U.S.-NRC staff capacity building, seminars, short courses,consultations, advising,

I NRC ESSI Program Verification and Validation

I NRC ESSI Model Development and Verification

I NRC ESSI Simulator short courses, seminars inpreparation for outside users

Jeremic et al.

The NRC ESSI Simulator

Page 14: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

Outline

Introduction

NRC ESSI Simulator SystemNRC ESSI Simulator ProgramNRC ESSI Simulator ComputerNRC ESSI Simulator Notes

Verification and ValidationV&V IntroModel/Mesh Verification

Summary

Jeremic et al.

The NRC ESSI Simulator

Page 15: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

V&V Intro

Verification, Validation, Prediction

I Verification: provides evidence that the model is solvedcorrectly. Mathematics issue.

I Validation: provides evidence that the correct model issolved. Physics issue.

I V&V increases confidence in numerical prediction

I V&V increases confidence in decision making

Jeremic et al.

The NRC ESSI Simulator

Page 16: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

V&V Intro

Role of Verification and Validation (Oden et al.)

Jeremic et al.

The NRC ESSI Simulator

Page 17: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

Model/Mesh Verification

Mesh Size Effects on Wave Propagation ModelingI Insufficient finite element size "filters out" high frequenciesI Rule of thumb: 10-12 elements per wave lengthI Models, 1000m,

Vs = 1000m/sand Vs = 100m/s,element sizesh = 10,20,50m

I With and withoutphysical and/ornumerical damping,

I Ormsby wavelet -0.002

-0.001

0

0.001

0.002

0.003

0.004

0.005

0 0.5 1 1.5 2 2.5 3 3.5 4

Dis

plac

emen

t (m

)

Time [s]

Jeremic et al.

The NRC ESSI Simulator

Page 18: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

Model/Mesh Verification

Base and Surface Dynamic Motions

0

2e-05

4e-05

6e-05

8e-05

0.0001

0.00012

0.00014

0.00016

0 2 4 6 8 10

FF

T A

mpl

itud

e

Frequency [Hz]

Input MotionElement Size: 10mElement Size: 20mElement Size: 50m

Jeremic et al.

The NRC ESSI Simulator

Page 19: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

Model/Mesh Verification

Dynamic Motions for 10× Softer Soil

0

5e-06

1e-05

1.5e-05

2e-05

2.5e-05

3e-05

3.5e-05

0 2 4 6 8 10

FF

T A

mpl

itud

e

Frequency [Hz]

Input MotionElement Size: 10mElement Size: 20mElement Size: 50m

Jeremic et al.

The NRC ESSI Simulator

Page 20: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

Model/Mesh Verification

Dynamic Motions 10,× Softer, + Num. Damping

0

5e-06

1e-05

1.5e-05

2e-05

2.5e-05

3e-05

0 2 4 6 8 10

FF

T A

mpl

itud

e

Frequency [Hz]

Input MotionElement Size: 10mElement Size: 20mElement Size: 50m

Jeremic et al.

The NRC ESSI Simulator

Page 21: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

Outline

Introduction

NRC ESSI Simulator SystemNRC ESSI Simulator ProgramNRC ESSI Simulator ComputerNRC ESSI Simulator Notes

Verification and ValidationV&V IntroModel/Mesh Verification

Summary

Jeremic et al.

The NRC ESSI Simulator

Page 22: The NRC ESSI Simulatorsokocalo.engr.ucdavis.edu/~jeremic/ · I U.S.-NRC staff capacity building, seminars, short courses, consultations, advising, I NRC ESSI Program Verification

Introduction NRC ESSI Simulator System Verification and Validation Summary

Summary

I High fidelity, time domain, nonlinear, earthquake soilstructure interaction (ESSI) modeling and simulations

I The NRC ESSI Simulator System (Program, Computer,Notes)

I Educational component (U.S.-NRC, UCD, others),seminars, short courses

I Information Portal:http://nrc-essi-simulator.info

I Funding by and Collaboration with the U.S.-NRC isgratefully acknowledged

Jeremic et al.

The NRC ESSI Simulator