BlackBear Requirement Traceability Matrix

Introduction

The Requirement Traceability Matrix (RTM) for BlackBear captures all requirements and maps each to the associated design documentation and associated test case.

Dependencies

The BlackBear application is developed using MOOSE and is based on various modules, as such the RTM for BlackBear is dependent upon the following documents.

Requirements

The following is a complete list for all the functional requirements including links to the design documents and test cases for BlackBear.

Functional Requirements

  • blackbear: Concrete Asr Validation
  • 9.2.1Blackbear shall model the expansion induced by alkali-silica reaction as demonstrated with
    1. a comparison of the ASR volumetric strain to an analytic function,
    2. a maximum volumetric expansion of 0.76e-3, characteristic time of 66.84, and latency time of -126.1,
    3. and a maximum volumetric expansion of 0.38e-3, characteristic time of 17.24, and latency time of -2.55.

    Specification(s): ASRtest/case1, ASRtest/case2, ASRtest/case3

    Design: Concrete ASR Eigenstrain

    Issue(s): #89

    Collection(s): FUNCTIONAL

    Type(s): Exodiff

  • blackbear: Mazars Tensile Bar
  • 9.9.1BlackBear shall provide the Mazars scalar damage model for concrete, correctly predicting the response of a multi-element concrete bar loaded in tension

    Specification(s): tensile_bar

    Design: Mazars Damage

    Issue(s): #24

    Collection(s): FUNCTIONAL

    Type(s): Exodiff

  • blackbear: Neml Benchmark
  • 9.10.1Blackbear shall be capable of running a TM model with inelastic material exhibiting linear strain hardening.

    Specification(s): neml_LSH

    Design: NEML Stress

    Issue(s): #59

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 9.10.2Blackbear shall be capable of using the NEML library to simulate an inelastic material exhibiting linear strain hardening.

    Specification(s): TM_LSH

    Design: NEML Stress

    Issue(s): #59

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 9.10.3Blackbear shall be capable of running a TM model with inelastic material exhibiting power law creep behavior.

    Specification(s): test5a_lim

    Design: NEML Stress

    Issue(s): #59

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 9.10.4Blackbear shall be capable of using the NEML library to simulate an inelastic material exhibiting power law creep behavior.

    Specification(s): test5a_lim_neml

    Design: NEML Stress

    Issue(s): #59

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • blackbear: Neml Complex
  • 9.11.1BlackBear shall be capable of using the NEML library to compute the response of an inelastic material

    Specification(s): neml_inelastic

    Design: NEML Stress

    Issue(s): #59

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 9.11.2BlackBear shall be capable of using a timestep limit computed by the NEML coupling material

    Specification(s): neml_inelastic_dt

    Design: NEML Stress

    Issue(s): #169

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • blackbear: Neml Simple
  • 9.12.2BlackBear shall be capable of using the NEML library to compute the response of a linearly elastic material parsed from xml. Parameters defined in the xml can be overwritten by variables in the input file.

    Specification(s): neml_linear_elastic_variableOverwrite

    Design: NEML Stress

    Issue(s): #59

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • 9.12.3BlackBear shall be capable of using the NEML library to compute the response of a linearly elastic material defined in a material class

    Specification(s): neml_linear_elastic_simpleMaterial

    Design: NEML Stress

    Issue(s): #78

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

  • blackbear: Neml Stochasticsimple
  • 9.13.1BlackBear shall provide the ability to use the NEML library to model material response, and allow for parameters defined in the xml file to be overridden in the BlackBear input file

    Specification(s): neml_simple_stochastic

    Design: NEML Stress

    Issue(s): #78

    Collection(s): FUNCTIONAL

    Type(s): CSVDiff

Usability Requirements

Performance Requirements

System Requirements