4. Response of Building to Hydrodynamic Loading

The following are the requirements for response of single structure due to wave or hydrodynamic loading effects of water caused during tsunami or coastal inundation during a Hurricane. The requirements are being met by the Hydro-UQ application. All requirements in this section are related to work in WBS 1.3.7.

4.1. General Requirements

Table 4.1.1 Requirements - General

#

Description

Source

Priority

Version

H

Application to determine response of Building Subject Water Action due to Storm Surge or Tsunami including formal treatment of randomness and uncertainty

InProgress

H.1

Quantification of flood-borne debris hazards

GC

M

H.2

Effects of over-land flow, including waves, debris, flood velocity, wind-driven influences, erosion effects at buildings and channeling effects of the built environment

GC

D

H.3

Ability to select from all Loading Options listed in HL2

SP

M

InProgress

H.4

Ability to select from Building Modeling Options listed in MOD under BM

SP

M

InProgress

H.5

Include ability to perform nonlinear analysis on the building models listed in ANA

SP

M

InProgress

H.6

Ability to use Various UQ Methods and Variable Options

H.6.1

Ability to use Forward Propagtion methods listed in UQ under UF

SP

M

InProgress

H.6.2

Ability to use Random Variable Distributions defeined in RV

SP

M

H.6.3

Ability to use Reliability Methods listed in UQ under UR

SP

M

InProgress

H.6.4

Ability to use Global Sensitivity Methods listed in UQ under UG

SP

M

InProgress

H.6.5

Ability to both use and create surrogates listed in UQ under US

SP

M

H.6.6

Ability to use High Dimensional UQ listed in UQ under UH

SP

M

H.7

Ability to Visualize the Results

SP

M

InProgress

H.7.1

Ability to view individual sample results

SP

M

InProgress

H.7.2

Ability to graphically view the results to show distribution in respone

SP

M

InProgress

H.8

Misc User Requests

H.8.1

Ability to quickly model experimental tests perform in OSU wave tank

UF

M

H.9

General Software Requirements

H.9.1

Application to Provide Common SimCenter Research Application Requirements listed in CR

GC

M

InProgresss

H.10

Tool should incorporate data from www

GC

M

H.10.1

Tool should use satelite imagery in aid of determine channeling effect

SP

D

H.10.2

Tool should use satelite imagery in aid of determining amount of debris

SP

D

H.10.3

Tool should obtain building modelling info from database through www

SP

D

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)

4.2. Loading Requirements

Table 4.2.1 Requirements - HL

#

Description

Source

Priority

Version

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)

4.3. UQ Requirements

Table 4.3.1 Requirements - Uncertainty Quantification Methods and Variables

#

Description

Source

Priority

Version

UQ

Ability to use various UQ Methods

UQ.1

Forward Propagation Methods

GC

M

Implemented

UQ.1.1

Ability to use basic Monte Carlo and LHS methods

SP

M

Implemented

UQ.1.2

Ability to use Importance Sampling

SP

M

Implemented

UQ.1.3

Ability to use Gaussian Process Regression

SP

M

Implemented

UQ.1.4

Ability to use Own External UQ Engine

SP

M

Implemented

UQ.2

Ability to use various Reliability Methods

UF

M

Implemented

UQ.2.1

Ability to use First Order Reliability method

UF

M

Implemented

UQ.2.2

Ability to use Second Order Reliability method

UF

M

Implemented

UQ.2.2

Ability to use Surrogate Based Reliability

UF

M

UQ.2.3

Ability to use Own External Application to generate Results

UF

M

Implemented

UQ.3

Ability to user various Sensitivity Methods

UF

M

Implemented

UQ.3.1

Ability to obtain Global Sensitivity Sobol’s indices

UF

M

RV

Random Variables

RV.1

Various Random Variable Probability Distributions

SP

M

Implemented

RV.1.1

Normal

SP

M

Implemented

RV.1.2

Lognormal

SP

M

Implemented

RV.1.3

Uniform

SP

M

Implemented

RV.1.4

Beta

SP

M

Implemented

RV.1.5

Weibull

SP

M

Implemented

RV.1.6

Gumbel

SP

M

Implemented

RV.2

User defined Distribution

SP

M

RV.3

Define Correlation Matrix

SP

M

RV.4

Random Fields

SP

M

RV.5

Ability to View Graphically the density function when defining the RV

UF

D

Implemented

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)

4.4. RV Requirements

Table 4.4.1 Requirements - Random Variables

#

Description

Source

Priority

Status

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)

4.5. Modeling Requirements

Table 4.5.1 Requirements - Modeling

#

Description

Source

Priority

Version

MOD

Asset Model Generators for Analysis

BM

Asset Model Generators for Buildings

BM.1

Ability to quickly create a simple nonlinear building model for simple methods of seismic evaluation

GC

D

Implemented

BM.2

Ability to use existing OpenSees model scripts

SP

M

Implemented

BM.3

Ability to define building and use Expert System to generate FE mesh

SP

D

BM.4

Ability to define building and use Machine Learning applications to generate FE

GC

D

BM.5

Ability to specify connection details for member ends

UF

D

BM.6

Ability to define a user-defined moment-rotation response representing the connection details

UF

D

BM.7

Ability to incoporate AutoSDA Steel Design Application in Local Applications

UF

M

Implemented

BM.8

Ability to use user supplied python script to generate mesh

UF

M

Implemented

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)

4.6. Analysis Requirements

Table 4.6.1 Requirements - Analysis

#

Description

Source

Priority

Version

ANA.1

Ability to select from different Nonlinear Analysis options

GC

M

Implemented

ANA.1.1

Ability to specify OpenSees as FEM engine and to specify different analysis options

SP

M

Implemented

ANA.1.2

Ability to provide own OpenSees Analysis script to OpenSees engine.

SP

D

Implemented

ANA.1.3

Ability to provide own Python script and use OpenSeesPy engine.

SP

D

ANA.1.4

Ability to use alternative FEM engines.

SP

M

ANA.2

Ability to know if an analysis run fails.

UF

M

ANA.2

Ability to specify Modal Damping.

UF

M

Implemented

ANA.2.1

Ability to specify damping ratio as a random variable

UF

M

Implemented

ANA.2.2

When using Rayleigh Damping, ability to specify the two modes used to calculate damping parameters

UF

M

Implemented

ANA.3

Ability to run for more than 60hours at DesignSafe

UF

D

ANA.4

Ability to specify number of iterations in convergence test

UF

M

Implemented

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)

4.7. Common Research Application Requirements

Table 4.7.1 Requirements - CR

#

Description

Source

Priority

Status

CR

Common Requirements of all SimCenter Research Applications

CR.1

Open-source software where developers can test new data and develop algorithms

GC

M

Implemented

CR.1.1

Provide open-source applications utilizing code hosting platforms, e.g. GitHub

SP

M

Implemented

CR.1.2

Assign an open-source licensce that allows free use.

SP

M

Implemented

CR.2

Ability of Practicing Engineers to use multiple coupled resources (applications, databases, viz tools) in engineering practice

GC

M

Implemented

CR.2.1

Allow users to launch scientific workflows

SP

M

Implemented

CR.3

Ability to utilize resources beyond the desktop including HPC

GC

M

Implemented

CR.3.1

Allow users to utilize HPC resources at TACC through DesignSafe

SP

M

Implemented

CR.4

Efficient use of multiple coupled and linked models requiring sharing and inter-operability of databases, computing environments, networks, visualization tools, and analysis systems

GC

M

InProgress

CR.4.1

Identify and include external analysis systems

SP

M

InProgress

CR.4.2

Identify and include external databases

SP

M

InProgress

CR.4.3

Identify and include external viz tools

SP

M

InProgress

CR.4.4

Identify and include external computing env

SP

M

Inprogress

CR.5

Tool available for download from web

GC

M

Implemented

CR.5.1

Tool downloadable from DesignSafe website

GC

M

Implemented

CR.6

Ability to benefit from programs that move research results into practice and obtain training

GC

M

CR.6.1

Ability to use educational provisions to gain interdisclipinary education so as to gain expertise in earth sciences and physics, engineering mechanics, geotechnical engineering, and structural engineering in order to be qualified to perform these simulations

GC

D

CR.6.1

Documentation exists demonstrainting application usage

SP

M

Implemented

CR.6.2

Video Exists demonstrating application usage

SP

M

Implemented

CR.6.3

Tool Training through online and in person training events

SP

M

Implemented

CR.7

Verification Examples Exist

SP

M

Implemented

CR.8

validation of proposed analytical models against existing empirical datasets

GC

M

CR.8.1

Validation Examples Exist, validated against tests or other software

GC

M

CR.9

Tool to allow user to load and save user inputs

SP

M

Implemented

CR.10

Installer which installs application and all needed software

UF

D

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)