6. Requirements¶
The following contains the functional requirements for the WE-UQ application. These requirements are broken down into a number of groups, general, wind loading, building description, analysis, and UQ.
The purpose of presenting these requirements is to inform the community on the present capabilities of the WE-UQ application and features that could be added. The original set of requirements have come from a set of grand challenge reports, GC. These original requirements have been broken into a smaller set of deliverable features by the senior faculty associated with the project, SP. Additional requirements have come from users through the User Forum, UF. See section features if you have additional features you would like to see.
6.1. General Requirements¶
# |
Description |
Source |
Priority |
Version |
WBS |
---|---|---|---|---|---|
WE |
Application to determine response of Building Subject to Wind Loading including formal treatment of randomness and uncertainty uncertainty |
InProgress |
|||
WE.1 |
Adaptation of non-linear analysis methods used in seismic design |
GC |
M |
Implemented |
|
WE.1.1 |
Include ability to create models incorprating options listed in MOD under BM |
SP |
M |
Implemented |
|
WE.1.2 |
Include ability to perform nonlinear analysis on the building models listed in ANA |
SP |
M |
Implemented |
|
WE.2 |
Ability to select from Wind Loading Options listed in WL2 |
SP |
M |
Implemented |
|
WE.3 |
Ability to use Various UQ Methods and Variable Options |
||||
WE.3.1 |
Ability to use Forward Propagtion methods listed in UQ under UF |
SP |
M |
Implemented |
|
WE.3.2 |
Ability to use Reliability Methods listed in UQ under UR |
SP |
M |
Implemented |
|
WE.3.3 |
Ability to use Global Sensitivity Methods listed in UQ under UG |
SP |
M |
Implemented |
|
WE.3.4 |
Ability to both use and create surrogates listed in UQ under US |
SP |
M |
||
WE.3.5 |
Ability to use High Dimensional UQ listed in UQ under UH |
SP |
M |
||
WE.4 |
Ability to see pressure distribution on buildings |
GC |
M |
||
WE.5 |
Ability to obtain basic building responses |
SP |
M |
||
WE.6 |
Ability to Visualize the Results |
SP |
M |
Implemented |
|
WE.6.1 |
Ability to view individual sample results |
SP |
M |
Implemented |
|
WE.6.2 |
Ability to graphically view the results to show distribution in respone |
SP |
M |
Implemented |
|
WE.7 |
Misc User Requests |
||||
WE.7.1 |
Ability to Process own Output Parameters |
UF |
M |
Implemented |
|
WE.7.2 |
Ability to Remove from Results certain Samples,e.g. ones that failed in analysis |
UF |
M |
Implemented |
|
WE.7.3 |
Create a digital twin of the Wall of Wind facility to allow researchers to simulate experiments |
UF |
M |
||
WE.8 |
Tool should incorporate data from www |
GC |
M |
Implemented |
|
WE.8.1 |
Tool could obtain loading from Vortex Winds over www |
SP |
M |
Implemented |
|
WE.8.2 |
Tool should obtain loading info from TPU wind tunnel tests |
SP |
D |
Implemented |
|
WE.8.3 |
Tool should obtain building modelling info from database through www |
SP |
D |
||
WE.9 |
General Software Requirements |
||||
WE.9.1 |
Application to Provide Common SimCenter Research Application Requirements listed in CR |
GC |
M |
InProgress |
6.2. Loading Requirements¶
# |
Description |
Source |
Priority |
Version |
---|---|---|---|---|
WL |
Loading from Wind Hazards (Hurricane, Downbursts, Tornados) on Local and Regional Assets |
GC |
M |
InProgress |
WL.1 |
Regional Loading due to Wind Hazards |
GC |
M |
InProgress |
WL.1.1 |
Regional Hurricane Wind Options |
GC |
M |
InProgress |
WL.1.1.1 |
Utilize GIS and online to account for wind speed given local terrain, topography and nearby buildings |
GC |
D |
|
WL.1.1.2 |
MultiScale Wind Models |
SP |
D |
|
WL.1.1.3 |
Multi-scale models for wind and water flows, i.e. lower fidelity regional models with more refined models to capture local flow |
SP |
D |
|
WL.1.2 |
Modeling and simulation for determination of wind loads due to non-synoptic winds, including tornadoes |
GC |
D |
|
WL.1.3 |
Interface with Open-Source Applications that can provide Hazard loading |
GC |
D |
|
WL.1.3.1 |
Interface with NOAA |
SP |
D |
|
WL.2 |
Local Scale Wind Hazard Options |
|||
WL.2.1 |
Utilize Extensive wind tunnel datasets in industry and academia for wide range of building shapes |
GC |
M |
Implemented |
WL.2.1.1 |
Accommodate Range of Low Rise building shapes |
SP |
M |
|
WL.2.1.1.1 |
Flat Shaped Roof - TPU dataset |
SP |
M |
Implemented |
WL.2.1.1.2 |
Gable Shaped Roof - TPU dataset |
SP |
M |
|
WL.2.1.1.3 |
Hipped Shaped Roof - TPU dataset |
SP |
M |
|
WL.2.1.2 |
Accommodate Range of High Rise building |
SP |
M |
InProgress |
WL.2.1.3 |
Non Isolated Low Rise Buildings - TPU dataset |
SP |
M |
InProgress |
WL.2.2 |
Interface with data driven |
GC |
M |
InProgress |
WL.2.2.1 |
Interface with Vortex Winds DEDM-HRP Web service |
SP |
M |
Implemented |
WL.2.3 |
Accommodate Data from Wind Tunnel Experiment |
SP |
M |
Implemented |
WL.2.4 |
Simple CFD model generation and turbulence modeling |
GC |
M |
Implemented |
WL.2.5 |
Computational Fluid Dynamics tool for utilizing open source CFD software for practitioners |
GC |
M |
Implemented |
WL.2.5.1 |
Uncoupled OpenFOAM CFD model with nonlinear FEM code for building response |
SP |
M |
Implemented |
WL.2.5.1 |
Coupled OpenFOAM CFD model with linear FEM code for building response |
SP |
M |
InProgress |
WL.2.5.2 |
Inflow Conditions for non-synoptic winds |
GC |
M |
|
WL.2.6 |
Quantification of Effects of Wind Borne Debris |
GC |
D |
|
WL.2.7 |
Ability to utilize synthetic wind loading algorithms |
SP |
M |
Implemented |
WL.2.7.1 |
per Wittig and Sinha |
SP |
D |
Implemented |
WL.2.8 |
Hazard modification by terrain, topography, and nearby buildings |
GC |
D |
|
WL.2.9 |
Probabilistic methods are needed to enable site-specific and storm-type specific characterization of likely debris types, weights, and speeds |
GC |
D |
|
WL.2.10 |
Joint description for hurricane wind, storm surge, and wave hazards |
GC |
D |
|
WL.2.11 |
Libraries of high resolution hurricane wind/surge/wave simulations |
GC |
M |
|
WL.2.12 |
Multi-scale models for wind and water flows, i.e. lower fidelity regional models with more refined models to capture local flow |
SP |
||
WL.2.13 |
Ability to select surrogate modeling events |
SP |
M |
6.3. UQ Requirements¶
# |
Description |
Source |
Priority |
Status |
Implementation |
---|---|---|---|---|---|
UF.1 |
|
SP |
|
|
_ |
UF.2 |
|
SP |
|
|
_ |
UF.3 |
|
SP |
|
_ |
_ |
UF.4 |
|
SP |
|
_ |
_ |
UF.5 |
|
SP |
|
|
_ |
UR.1 |
|
SP |
|
|
_ |
UR.2 |
|
SP |
|
|
_ |
UR.3 |
|
SP |
|
|
_ |
UR.4 |
|
SP |
|
|
_ |
UG.1 |
|
UF |
|
|
_ |
UG.2 |
|
SP |
|
|
_ |
US.1 |
|
SP |
|
|
_ |
US.2 |
|
SP |
|
|
_ |
US.3 |
|
SP |
|
|
_ |
US.4 |
|
SP |
|
|
_ |
US.5 |
|
SP |
|
|
_ |
US.6 |
|
SP |
|
|
_ |
US.7 |
|
SP |
|
|
_ |
US.8 |
|
SP |
|
_ |
_ |
UN.1 |
|
SP |
|
|
_ |
UN.2 |
|
UF |
|
|
_ |
UN.3 |
|
UF |
|
|
_ |
UB.1 |
|
SP |
|
|
_ |
UB.2 |
|
SP |
|
|
_ |
UB.3 |
|
UF |
|
|
_ |
UB.4 |
|
UF |
|
|
_ |
UB.5 |
|
UF |
|
|
_ |
UB.6 |
|
UF |
|
|
_ |
UB.7 |
|
UF |
|
_ |
_ |
UB.8 |
|
UF |
|
_ |
_ |
UH.1 |
|
SP |
|
|
_ |
UH.2 |
|
SP |
|
_ |
_ |
UO.1 |
|
SP |
|
|
_ |
UO.2 |
|
UF |
|
|
_ |
UM.1 |
|
|
|
|
|
UM.1.1 |
|
UF |
|
|
_ |
UM.1.2 |
|
UF |
|
_ |
_ |
UM.1.3 |
|
UF |
|
|
_ |
UM.2 |
|
|
|
|
|
UM.2.1 |
|
UF |
|
|
_ |
6.4. Modeling Requirements¶
# |
Description |
Source |
Priority |
Status |
Implementation |
---|---|---|---|---|---|
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 |
_ |
6.5. Analysis Requirements¶
# |
Description |
Source |
Priority |
Status |
Implementation |
---|---|---|---|---|---|
ANA.1 |
Ability to select from different Nonlinear Analysis options |
_ |
_ |
_ |
_ |
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.3 |
Ability to specify Modal Damping. |
_ |
_ |
_ |
_ |
ANA.3.1 |
Ability to specify damping ratio as a random variable |
UF |
M |
Implemented |
_ |
ANA.3.2 |
When using Rayleigh Damping, ability to specify the two modes used to calculate damping parameters |
UF |
M |
Implemented |
_ |
ANA.4 |
Ability to run for more than 60hours at DesignSafe |
UF |
D |
_ |
_ |
ANA.5 |
Ability to specify number of iterations in convergence test |
UF |
M |
Implemented |
_ |
6.6. Common Research Application Requirements¶
# |
Description |
Source |
Priority |
Status |
Implementation |
---|---|---|---|---|---|
CR.1 |
|
|
|
|
|
CR.1.1 |
|
|
SP |
|
|
CR.1.2 |
|
SP |
|
|
|
CR.2 |
|
databases |
|
|
|
CR.2.1 |
|
SP |
|
|
_ |
CR.3 |
|
|
|
|
|
CR.3.1 |
|
SP |
|
|
_ |
CR.4 |
|
computing environments |
networks |
visualization tools |
|
CR.4.1 |
|
SP |
|
|
_ |
CR.4.2 |
|
SP |
|
|
_ |
CR.4.3 |
|
SP |
|
|
_ |
CR.4.4 |
|
SP |
|
|
_ |
CR.5 |
|
|
|
|
|
CR.5.1 |
|
GC |
|
|
|
CR.6 |
|
|
|
|
|
CR.6.1 |
|
engineering mechanics |
geotechnical engineering |
|
_ |
CR.6.2 |
|
SP |
|
|
_ |
CR.6.3 |
|
SP |
|
|
_ |
CR.6.4 |
|
SP |
|
|
_ |
CR.7 |
|
SP |
|
|
_ |
CR.8 |
|
|
|
|
|
CR.8.1 |
|
|
GC |
|
|
CR.9 |
|
SP |
|
|
_ |
CR.10 |
|
UF |
|
_ |
|