5. R2D Requirements

R2D is the UI for a regional simulation. It uses rWhale to run the workflow. The requirements from R2D come from many components.

Table 5.1 Requirements - R2D

#

Description

Source

Priority

Version

R2D

Ability to perform regional simulation allowing communities to evaluate resilience and perform what-if types of analysis for natural hazard events

GC

M

InProgress

R2D.1

Include Various Hazards

GC

M

InProgress

R2D.1.1

Ability to perform simulations for ground shaking due to earthquakes using methods defined in EL1

GC

M

Implemented

R2D.1.2

Ability to perform simulations for wave action due to earthquake induced tsunami using methods defined in HL1

GC

M

R2D.1.3

Ability to perform simulations for wind action due to hurricane using methods defined in WL1

GC

M

InProgress

R2D.1.4

Ability to perform simulations for wave action due to hurricane storm surge using methods defined in HL1

GC

M

R2D.1.5

Ability to perform multi-hazard simulations: wind + storm surge, rain, wind and water borne debris

GC

M

R2D.1.6

Ability to utilize machine learning ensemble techniques in hazard simulation

GC

M

R2D.1.7

Ability to incorporate surrogate models in hazard simulation

SP

M

R2D.1.8

Ability to incorporate multi-scale models in hazard simulation

SP

M

R2D.1.9

Ability to incorporate ground deformation hazards for pipes, roadways, and other infrastructure

SP

M

R2D.2

Include Different Asset Types

GC

M

InProgress

R2D.2.1

Ability to incorporate building assets

GC

M

Implemented

R2D.2.1.1

Ability to incorporate multi-fidelity building model asset descriptions

GC

M

R2D.2.2

Ability to incorporate transportation networks

GC

M

R2D.2.3

Ability to incorporate utility networks

GC

M

R2D.2.3.1

Methods to overcome national security issues with certain utility data

GC

M

R2D.2.4

Ability to incorporate surrogate models in asset modeling

SP

M

R2D.3

Include Different Analysis options

GC

M

InProgress

R2D.3.1

Ability to include multi-scale nonlinear models

GC

M

Implemented

R2D.4

Include Different Damage & Loss options

GC

M

InProgress

R2D.4.1

Ability to include building-level earthquake damage and loss assessment from HAZUS

SP

M

Implemented

R2D.4.2

Ability to include high-resolution earthquake damage and loss assessment for buildings from FEMA P58

SP

M

Implemented

R2D.4.3

Ability to include building-level wind damage and loss assessment from HAZUS

SP

M

R2D.4.4

Ability to include building-level water damage and loss assessment from HAZUS

SP

M

R2D.4.5

Ability to include earthquake damage and loss assessment for transportation networks from HAZUS

SP

M

R2D.4.6

Ability to include earthquake damage and loss assessment for buried pipelines from HAZUS

SP

M

R2D.4.7

Ability to include earthquake damage and loss assessment for power lines from HAZUS

SP

M

R2D.4.8

Ability to include high-resolution wind damage and loss assessment for buildings

SP

M

R2D.4.9

Ability to include high-resolution water damage and loss assessment for buildings

SP

M

R2D.4.10

Ability to include high-resolution damage and loss assessment for transportation networks

SP

M

R2D.4.11

Ability to include high-resolution damage and loss assessment for buried pipelines

SP

M

R2D.5

Include Different Response/Recovery options

GC

M

R2D.5.1

Response/Recovery options for households

SP

M

R2D.5.2

Response/Recovery options for infrastructure

SP

M

R2D.5.3

Response/Recovery options for business operations

SP

M

R2D.5.4

Response/Recovery and Effect on Environment

SP

M

R2D.5.4.1

CO2 emissions from demolition and repair

SP

M

R2D.6

Present results using GIS so communities can visualize hazard impacts

GC

M

Implemented

R2D.6.1

Ability to use popular ArcGIS for visualization

SP

M

Implemented

R2D.6.2

Ability to include open-source ArcGIS alternatives

SP

P

R2D.6.3

Ability to capture uncertainty of results in visualization

SP

P

R2D.6.4

Features to visualize environmental impact

SP

P

R2D.7

Software Features

GC

M

InProgress

R2D.7.1

Ability to include a formal treatment of uncertainty and randomness

GC

M

Implemented

R2D.7.2

Ability to utilize HPC resources in regional simulations that enables repeated simulation for stochastic modeling

GC

M

Implemented

R2D.7.3

Ability to use a tool created by linking heterogeneous array of simulation tools to provide a toolset for regional simulation

GC

M

Implemented

R2D.7.4

Provide open-source software for developers to test new data and algorithms

GC

M

Implemented

R2D.7.5

Ability of stakeholders to perform simulations of different scenarios that aid in planning and response after damaging events

GC

M

R2D.7.7

Ability to explore different strategies in community development, pre-event, early response, and post event, through long term recovery

GC

P

R2D.7.8

Ability to use system that creates and monitors real-time data, updates models, incorporates crowdsourcing technologies, and informs decision makers

GC

P

R2D.7.9

Ability to use sensor data to update models for simulation and incorporate sensor data into simulation

GC

P

R2D.7.10

Ability to include latest information and algorithms (i.e. new attenuation models, building fragility curves, demographics, lifeline performance models, network interdependencies, indirect economic loss)

GC

D

R2D.7.11

Incorporate programs that can address lifeline network disruptions and network interdependencies

GC

M

R2D.7.12

Application to Provide Common SimCenter Research Application Requirements listed in CR (not already listed above)

GC

M

InProgresss

key:
Source: GC=Needed for Grand Challenges, SP=Senior Personnel, UF=User Feedback
Priority: M=Mandatory, D=Desirable, P=Possible Future
Status: Implements, InProgress and Blank (i.e. not started)

5.1. Earthquake Loading Requirements

Table 5.1.1 Requirements - EL
key:
Source: GC=Needed for Grand Challenges, SP=Senior Personnel, UF=User Feedback
Priority: M=Mandatory, D=Desirable, P=Possible Future
Status: Implements, InProgress and Blank (i.e. not started)

5.2. Wind Loading Requirements

Table 5.2.1 Requirements - WL
key:
Source: GC=Needed for Grand Challenges, SP=Senior Personnel, UF=User Feedback
Priority: M=Mandatory, D=Desirable, P=Possible Future
Status: Implements, InProgress and Blank (i.e. not started)

5.3. Surge/Tsunami Loading Requirements

Table 5.3.1 Requirements - HL

#

Description

Source

Priority

Status

HL

Loading from Storm Surge/Tsunami on Local and Regional Assets

HL.1

Regional Loading due to Storm Surge/Tsunami Hazards

GC

M

InProgress

HL.1.1

Multi-scale models for wind and water flows, i.e. lower fidelity regional models with more refined models to capture local flow

SP

D

HL.2

Local Scale Storm Surge/Tsunami Hazard Options

HL.2.1

Using computational fluid dynamics to model interface and impact between water loads and buildings

GC

M

HL.2.1.1

CFD to model fluid flow around a single rigid structure

SP

M

HL.2.1.2

Mesh refinement around structures

SP

M

HL.2.1.3

CFD to model fluid flow around a single deformable structure

SP

M

HL.2.1.4

CFD to model fluid flow considering inflow and accumulation of fluid inside a rigid structure

SP

M

HL.2.1.5

CFD to model fluid flow considering inflow, accumulation, and possible outflow of fluid across a deformable structure

SP

M

HL.2.2

Quantification of flood-borne debris hazards

GC

M

HL.2.2.1

Ability to quantify the effect of unconstrained and non-colliding floating

SP

M

HL.2.2.2

Ability to quantify the effect of colliding flood-borne debris

SSP

M

HL.2.2.3

Explore multiple methods like Material Point Method (MPM), Immersed Boundary Method (IBM), DEM-CFD, particle tracking

SP

M

HL.2.2.4

Integrate one of the methods for integrating particles with Hydro workflow

GC

M

HL.2.3

load combinations need to be developed to account for the simultaneous impacts of various flood forces, such as those generated by breaking waves, moving water and flood-borne debris

GC

HL.2.5

Multi-scale models for wind and water flows, i.e. lower fidelity regional models with more refined models to capture local flow

SP

HL.2.5.1

Interface GeoClaw and OpenFOAM

SP

M

HL.2.5.2

Interface AdCirc and OpenFOAM

SP

M

HL.2.6

Libraries of high resolution hurricane wind/surge/wave simulations

GC

M

HL.2.6.1

Develop a simulation library of GeoClaw simulations

SP

M

HL.2.6.2

Develop a simulation library of AdCirc simulations

SP

M

HL.2.6.3

Develop a simulation library of OpenFOAM simulations

SP

M

HL.2.7

Ability to simulate with surrogate models as alternative to full 3D CFD

SP

M

HL.2.8

Develop digital twin with OSU wave Tank Facility

SP

M

key:
Source: GC=Needed for Grand Challenges, SP=Senior Personnel, UF=User Feedback
Priority: M=Mandatory, D=Desirable, P=Possible Future
Status: Implements, InProgress and Blank (i.e. not started)

5.4. UQ Requirements

Table 5.4.1 Requirements - Uncertainty Quantification Methods and Variables

#

Description

Source

Priority

Status

Implementation

key:
Source: GC=Needed for Grand Challenges, SP=Senior Personnel, UF=User Feedback
Priority: M=Mandatory, D=Desirable, P=Possible Future
Status: Implements, InProgress and Blank (i.e. not started)

5.5. RV Requirements

Table 5.5.1 Requirements - Random Variables

#

Description

Source

Priority

Status

Implementation

key:
Source: GC=Needed for Grand Challenges, SP=Senior Personnel, UF=User Feedback
Priority: M=Mandatory, D=Desirable, P=Possible Future
Status: Implements, InProgress and Blank (i.e. not started)

5.6. Common Research Application Requirements

Table 5.6.1 Requirements - CR

#

Description

Source

Priority

Status

Implementation

key:
Source: GC=Needed for Grand Challenges, SP=Senior Personnel, UF=User Feedback
Priority: M=Mandatory, D=Desirable, P=Possible Future
Status: Implements, InProgress and Blank (i.e. not started)