Library with models to diagnose model errors
This package contains components models for run-time diagnostics. The models in this package can be used to stop a simulation if a test is violated.
Extends from Modelica.Icons.VariantsPackage (Icon for package containing variants).
| Name | Description |
|---|---|
| Assert when condition is violated | |
| Assert when condition is violated | |
| Package with base classes for Buildings.Utilities.Diagnostics |
Buildings.Utilities.Diagnostics.AssertEquality
Assert when condition is violated
Model that triggers an assert if |u1-u2| > threShold and t > t0.
Extends from BaseClasses.PartialInputCheck (Assert when condition is violated).
| Type | Name | Default | Description |
|---|---|---|---|
| Time | startTime | 0 | Start time for activating the assert [s] |
| Real | threShold | 1E-2 | Threshold for equality comparison |
| String | message | "Inputs differ by more than ... |
| Type | Name | Description |
|---|---|---|
| input RealInput | u1 | Value to check |
| input RealInput | u2 | Value to check |
Buildings.Utilities.Diagnostics.AssertInequality
Assert when condition is violated
Model that triggers an assert if u1 > u2 - threShold and t > t0.
Extends from BaseClasses.PartialInputCheck (Assert when condition is violated).
| Type | Name | Default | Description |
|---|---|---|---|
| Time | startTime | 0 | Start time for activating the assert [s] |
| Real | threShold | 0 | Threshold for equality comparison |
| String | message | "Inputs differ by more than ... |
| Type | Name | Description |
|---|---|---|
| input RealInput | u1 | Value to check |
| input RealInput | u2 | Value to check |