recordUniformTolerance
Uncertainty defined by uniform distribution with tolerance
Extends from Uniform (Uncertainty defined by uniform distribution).
Information
An uncertainty describing possible value of the uncertain scalar by a uniform distribution, i.e. the probability of value outcome is equal between the limits which are given by a nominal value and an interval. See also BaseUncertainty uncertainty for general information.
Similarly to IntervalTolerance, this description utilizes:
- nominal: nominal value of the scalar. Typically, the nominal value is used as default for the actual parameter value.
- relTol: relative tolerance of limits with respect to nominal (default = 0.0).
- absTol: absolute tolerance of limits with respect to nominal (default = 0.0).
Utilizing this information, the lower and upper values of the underlaid uniform distribution can be computed in the following way:
tol = max(absTol, relTol * |nominal|), lower = nominal − tol, upper = nominal + tol.
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| UncertaintyKind | kind (from BaseUncertainty) | Kind of uncertainty | |
| SourceType | source (from BaseUncertainty) | SourceType.Unknown | Source of uncertainty |
| String | info (from BaseUncertainty) | "" | Information about the source |
| String | reference (from BaseUncertainty) | "" | Reference of the source |
| String | unitValue (from BaseUncertainty) | Unit of value | |
| Real | lower (from BaseUncertainty) | Minimum possible value (lower <= value <= upper) | |
| Real | upper (from BaseUncertainty) | Maximum possible value (lower <= value <= upper) | |
| Real | nominal | Nominal value | |
| Real | relTol | 0.0 | Limits: |value - nominal| <= max(absTol,relTol*|nominal|) |
| Real | absTol | 0.0 | Limits: |value - nominal| <= max(absTol,relTol*|nominal|) |