5. Requirements¶
The following contains the functional requirements for the EE-UQ application. These requirements are broken down into a number of groups, general, earthquake loading, building description, analysis, and UQ.
The purpose of presenting these requirements is to inform the community on the present capabilities of the EE-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.
5.1. General Requirements¶
5.2. Loading Requirements¶
EL.1.1.1 |
Replacement of empirical linear models with multi-scale nonlinear models |
GC |
D |
_ |
_ |
EL.1.1.2 |
Include both multi-scale and multi-phase (account for liquefaction) |
GC |
M |
_ |
_ |
EL.1.1.3 |
Interface between asset and regional simulations using site response method |
SP |
M |
InProgress |
_ |
EL.1.1.4 |
Interface between asset and regional simulations using DRM method |
SP |
M |
_ |
_ |
EL.1.2 |
Method to include both the intra-event residual and inter-event residual in simulating spatial correlated ground motion intensity measures with multiple correlation model options. Select site specific grouind motions from PEER to match target intensity |
SP |
M |
Implemented |
_ |
EL.1.3 |
Use GIS-Specified Matrix of Recorded Motions |
SP |
M |
Implemented |
_ |
EL.2.1.1 |
Select using default selection options |
SP |
D |
Implemented |
_ |
EL.2.1.2 |
Select using all options available at PEER site |
UF |
D |
Implemented |
_ |
EL.2.1.3 |
Select using user supplied spectrum |
UF |
D |
Implemented |
_ |
EL.2.2 |
Ability to select utilizing PEER NGA_West web service |
SP |
D |
Implemented |
_ |
EL.2.3 |
Ability to select from list of user supplied PEER motions |
SP |
M |
Implemented |
_ |
EL.2.4 |
Ability to select from list of SimCenter motions |
SP |
M |
Implemented |
_ |
EL.2.5 |
Ability to use OpenSHA and selection methods to generate motions |
UF |
D |
_ |
_ |
EL.2.6 |
Ability to Utilize Own Application in Workflow |
SP |
M |
Implemented |
_ |
EL.2.7.1 |
1D nonlinear site response with effective stress analysis |
SP |
M |
Implemented |
_ |
EL.2.7.2 |
Nonlinear site response with bidirectional loading |
SP |
M |
Implemented |
_ |
EL.2.7.3 |
Nonlinear site response with full stochastic characterization of soil layers |
SP |
M |
Implemented |
_ |
EL.2.7.4 |
Nonlinear site response, bidirectional different input motions |
SP |
M |
_ |
_ |
EL.2.8.1 |
per Vlachos, Papakonstantinou, Deodatis (2017) |
SP |
D |
Implemented |
_ |
EL.2.8.2 |
per Dabaghi, Der Kiureghian (2017) |
UF |
D |
Implemented |
_ |
EL.2.9 |
Ability to select from synthetic ground motions |
SP |
M |
Implemented |
_ |
EL.2.10 |
Ability to select surrogate modeling events |
SP |
M |
Implemented |
_ |
5.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 |
|
|
_ |
5.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 |
_ |
5.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 |
_ |
core |
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 |
_ |
5.6. RV Requirements¶
# |
Description |
Source |
Priority |
Status |
Implementation |
---|---|---|---|---|---|
RV.1 |
Various Random Variable Probability Distributions |
_ |
_ |
_ |
_ |
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 |
Implemented |
_ |
RV.4 |
Random Fields |
SP |
M |
_ |
_ |
RV.5 |
Ability to View Graphically the density function when defining the RV |
UF |
D |
Implemented |
5.7. 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 |
|
|
core |
CR.10 |
|
UF |
|
_ |
|