framework for damage fragility models pelicun · 2020. 9. 3. · framework for damage fragility...

52
Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 – 11:30 am PDT 1:40 – 2:30 pm EST Speaker: Adam Zsarnóczay, PhD, Stanford University This workshop is coordinated by the Natural Hazards Engineering Research Infrastructure’s (NHERI) Wall of Wind and the NHERI SimCenter and is supported by the National Science Foundation award CMMI 1520853 and 1612843. Any statements in this material are those of the presenter(s) and do not necessarily reflect the views of the National Science Foundation.

Upload: others

Post on 17-Mar-2021

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Framework for Damage Fragility Models

PELICUN

August 11, 202010:40 – 11:30 am PDT

1:40 – 2:30 pm EST

Speaker: Adam Zsarnóczay, PhD, Stanford University

This workshop is coordinated by the Natural Hazards Engineering Research Infrastructure’s (NHERI) Wall of Wind and the NHERI SimCenter and is supported by the National ScienceFoundation award CMMI 1520853 and 1612843. Any statements in this material are those of the presenter(s) and do not necessarily reflect the views of the National ScienceFoundation.

Page 2: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 2

SimCenter

San Francisco Bay Area Atlantic City, NJ

Facilitate research in regional natural hazard risk management by providing open-source tools for researchers to create complex simulation workflows.

Page 3: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 3

SimCenter

Develop extensible tools for researchers and connect them with high-performance computing resources to facilitate high-fidelity simulations and uncertainty quantification.

Page 4: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 4

rWHALE & Atlantic City Testbed

Page 5: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 5

What does PELICUN offer?

PELICUN is a unifying framework:

- Open-source, platform independent

- Multi-hazard, multi-fidelity modeling

- Handle buildings & infrastructure

Page 6: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 6

What does PELICUN offer?

PELICUN is a unifying framework:

- Open-source, platform independent

- Multi-hazard, multi-fidelity modeling

- Handle buildings & infrastructure

HAZUS MH 2.1 OpenQuake PACT SP3closed-source;

partially free; Windowsopen-source;

free; multi-platformclosed-source;free; Windows

closed-sourcecommercial; web

Page 7: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 7

Scope

REGIONAL SIMULATION WORKFLOW (rWHALE)

Page 8: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 8

Scope

Decision Variable

for each asset

asset is a generic name we use for a component of the built environment

building, bridge, pipeline, power station, etc.

REGIONAL SIMULATION WORKFLOW (rWHALE)

Page 9: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 9

Scope

Asset Information Model

for each asset

REGIONAL SIMULATION WORKFLOW (rWHALE)

Page 10: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 10

Scope

Intensity Measures

for a finite number of locations

REGIONAL SIMULATION WORKFLOW (rWHALE)

Page 11: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 11

Scope

independently for each asset…

Intensity Measures

Asset Information Model

Decision Variables

embarrassingly parallel problemeasy to parallelize and run on supercomputers

REGIONAL SIMULATION WORKFLOW (rWHALE)

Page 12: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 12

Scope

independently for each asset…

REGIONAL SIMULATION WORKFLOW (rWHALE)

Page 13: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 13

Scope

independently for each asset…

REGIONAL SIMULATION WORKFLOW (rWHALE)

Page 14: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 14

Scopeindependently for each asset…

Page 15: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 15

Scopeindependently for each asset…HAZUS flood

damage & loss

Page 16: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 16

Scopeindependently for each asset…HAZUS

earthquake damage & loss

Page 17: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 17

Scopeindependently for each asset…FEMA P58

earthquakedamage & loss

Page 18: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 18

Scopeindependently for each asset…PELICUN

is a unifyingframework

Page 19: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 19

What is PELICUN?

Probabilistic Estimation of Losses, Injuries, and Community resilienceUnder Natural disasters

PELICUN is a conceptual framework for damage and loss assessment

Page 20: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 20

What is PELICUN?

Probabilistic Estimation of Losses, Injuries, and Community resilienceUnder Natural disasters

PELICUN is a conceptual framework for damage and loss assessment

Page 21: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 21

What is pelicun?pelicun is an open-source Python library

Page 22: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 22

What is pelicun?pelicun is an open-source Python library

Library

Estimate asset damage and its consequences

• Describe the asset, its response and fragility

• Estimate P(collapse)• Estimate damages• Estimate losses• Aggregate results

response estimation methods

fragility models

correlation models

population distributions

fragility functions

loss functions

Application Workflow

Page 23: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 23

CapabilitiesFoundation: Damage and loss assessment as per FEMA P58

earthquake, high-fidelity, buildings only

FEMA P58

models & supporting datacome with pelicun

Page 24: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 24

CapabilitiesIntegrate FEMA P58 and HAZUS earthquake damage models to support multi-fidelity damage and loss assessment

FEMA P58precision

efficiencyHAZUS EQ

for buildings

Page 25: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 25

CapabilitiesIntegrate HAZUS hurricane wind damage models to support multi-hazard damage and loss assessment

efficiency

HAZUS HURRICANE WINDfor buildings

precision

Page 26: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 26

CapabilitiesIntegrate HAZUS damage models for pipelinesto support damage and loss assessment for multiple asset types

efficiency

HAZUS EQfor potable water

precision

Page 27: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 27

Capabilities

efficiency

models & supporting datacome with pelicun

precision

Page 28: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 28

Capabilities

By the end of 2020…

efficiency

precision

Page 29: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 29

Opportunities in wind damage and loss assessment

efficiency

Increase precision

Improve fidelity

Improve combination with water hazards

precision

Page 30: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 30

HAZUS Hurricane Methodology

INTENSITY MEASURE:Peak Wind Gust Speed at 10 m (open)

ASSET INFORMATION:

structure type (wood single-family, masonry multi-unit, etc.)

roof shape (gable, hip, flat)

terrain roughness (open, suburban, trees, etc.)

shutters, garage, secondary water resistance, roof-wall connection, window area, tie downs, etc.

Page 31: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 31

HAZUS Hurricane Methodology

INTENSITY MEASURE:Peak Wind Gust Speed at 10 m (open)

ASSET INFORMATION:

structure type (wood single-family, masonry multi-unit, etc.)

roof shape (gable, hip, flat)

terrain roughness (open, suburban, trees, etc.)

shutters, garage, secondary water resistance, roof-wall connection, window area, tie downs, etc.

DAMAGE MODEL:

20,000+ building configurations; 4 damage states

Returns probability of damage state exceedance for a discrete set of wind speedsbased on synthetic damage simulations

DS1DS2DS3DS4

Page 32: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 32

HAZUS Hurricane Methodology

INTENSITY MEASURE:Peak Wind Gust Speed at 10 m (open)

ASSET INFORMATION:

structure type, roof shape, terrain roughness, etc.

DAMAGE MODEL:

20,000+ building configurations; 4 damage states

Returns probability of damage state exceedance for a discrete set of wind speedsbased on synthetic damage simulations

LOSS MODEL:

same building configurations, returns loss ratio

decoupled from the damage model

Page 33: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 33

Opportunities in wind damage and loss assessment

efficiency

Increase precision

Improve fidelity

Improve combination with water hazards

precision

Page 34: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 34

Increase precision

building-levele.g. HAZUS hurricane methodology

source: HAZUS MH 2.1 Hurricane Technical Manual

Page 35: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 35

Increase precision

building-levele.g. HAZUS hurricane methodology

subassembly-levele.g. HAZUS synthetic hurricane simulations

roof cover

roof framing

interior

structure frame

exterior wall

below first floor

foundation

source: HAZUS MH 2.1 Hurricane Technical Manual

Page 36: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 36

Increase precision

building-levele.g. HAZUS hurricane methodology

subassembly-levele.g. HAZUS synthetic hurricane simulations

roof cover

roof framing

interior

structure frame

exterior wall

below first floor

foundation

source: HAZUS MH 2.1 Hurricane Technical Manual

Page 37: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 37

Increase precision

building-levele.g. HAZUS hurricane methodology

subassembly-levele.g. HAZUS synthetic hurricane simulations

roof cover

roof framing

interior

structure frame

exterior wall

below first floor

foundation

source: HAZUS MH 2.1 Hurricane Technical Manual

Page 38: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 38

Increase precision

building-levele.g. HAZUS hurricane methodology

subassembly-levele.g. HAZUS synthetic hurricane simulations

component-levele.g. Performance-Based Wind Engineering

roof cover

roof framing

interior

structure frame

exterior wall

below first floor

foundation

window

stucco

door

Page 39: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 39

Increase precision

building-levele.g. HAZUS hurricane methodology

subassembly-levele.g. HAZUS synthetic hurricane simulations

component-levele.g. Performance-Based Wind Engineering

roof cover

roof framing

interior

structure frame

exterior wall

below first floor

foundation

window

stucco

door

PELICUN supports analyses at all three levels

Page 40: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 40

Opportunities in wind damage and loss assessment

efficiency

Increase precision

Improve fidelity

Improve combination with water hazards

precision

Page 41: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 41

Improve fidelity

baseline: HAZUS hurricane methodology

Page 42: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 42

Improve fidelity

baseline: HAZUS hurricane methodology

couple damage & loss models DS1 0.06DS2 0.19DS3 0.61DS4 1.00

loss ratios

Page 43: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 43

Improve fidelity

baseline: HAZUS hurricane methodology

couple damage & loss models

take advantage of response estimation

Page 44: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 44

Improve fidelity

baseline: HAZUS hurricane methodology

take advantage of response estimation

improve fragility & consequence functions

couple damage & loss models

Page 45: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 45

Opportunities in wind damage and loss assessment

efficiency

Increase precision

Improve fidelity

Improve combination with water hazards

precision

Page 46: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 46

Improve coupling with water hazards

baseline: HAZUS methodology for combining wind and storm surge losses

challenge: partial overlap in damage; how to avoid double counting?

Page 47: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 47

Improve coupling with water hazards

baseline: HAZUS methodology for combining wind and storm surge losses

challenge: partial overlap in damage; how to avoid double counting?

solution: building-configuration specific combination of losses

source: HAZUS MH 2.1 Hurricane Technical Manual

Page 48: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 48

Improve coupling with water hazards

baseline: HAZUS methodology for combining wind and storm surge losses

challenge: partial overlap in damage; how to avoid double counting?

solution: building-configuration specific combination of losses

source: HAZUS MH 2.1 Hurricane Technical Manual

Working at the subassembly level or below will enable

direct coupling between hazards and modeling cascading damages

Page 49: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 49

Opportunities in wind damage and loss assessment

efficiency

Increase precision

Improve fidelity

Improve combination with water hazards

precision

Page 50: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 50

WE-UQ → PBE Application

By the end of 2020

our Performance Based Engineering Application will support Wind Events

Page 51: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Adam Zsarnóczay [email protected] 51

Resources

source code: https://github.com/NHERI-SimCenter/pelicun

online documentation: https://nheri-simcenter.github.io/pelicun/

PBE tool training: https://youtu.be/00P5nmdo994

message board: https://simcenter-messageboard.designsafe-ci.org/smf/index.php

paper on PELICUN: 10.13140/RG.2.2.19716.48000

Page 52: Framework for Damage Fragility Models PELICUN · 2020. 9. 3. · Framework for Damage Fragility Models PELICUN August 11, 2020 10:40 –11:30 am PDT 1:40 –2:30 pm EST Speaker: Adam

Thank you for your attention!

Adam Zsarnóczay, PhDStanford University

[email protected]

This workshop is coordinated by the Natural Hazards Engineering Research Infrastructure’s (NHERI) Wall of Wind and the NHERI SimCenter and is supported by the National ScienceFoundation award CMMI 1520853 and 1612843. Any statements in this material are those of the presenter(s) and do not necessarily reflect the views of the National ScienceFoundation.