Collection of models that validate the time models

This package contains models that validate the chiller models. The examples plot various outputs, which have been verified against analytical solutions. These model outputs are stored as reference data to allow continuous validation whenever models in the library change.

Extends from Modelica.Icons.ExamplesPackage (Icon for packages containing runnable examples).

Name | Description |
---|---|

CalendarTimeMonths | Validation model for the calendar time model |

CalendarTimeMonthsMinus | Validation model for the calendar time model with start time slightly below the full hour |

CalendarTimeMonthsPlus | Validation model for the calendar time model with start time slightly higher than the full hour |

Validation model for the calendar time model

This model validates the use of the Annex60.Utilities.Time.CalendarTime block for a period of a couple of months. This shorter simulation time has been selected to store the reference results that are used in the regression tests at a resulation that makes sense for the minute and hour outputs.

Extends from Modelica.Icons.Example (Icon for runnable examples).

model CalendarTimeMonths "Validation model for the calendar time model"
extends Modelica.Icons.Example;
Annex60.Utilities.Time.CalendarTime calTim(zerTim=Annex60.Utilities.Time.Types.ZeroTime.NY2015)
"Computes date and time assuming time=0 corresponds to new year 2015";
equation
end CalendarTimeMonths;

Validation model for the calendar time model with start time slightly below the full hour

This model validates the use of the Annex60.Utilities.Time.CalendarTime. It is identical to Annex60.Utilities.Time.Validation.CalendarTimeMonths except that the start and end time are different.

Extends from Annex60.Utilities.Time.Validation.CalendarTimeMonths (Validation model for the calendar time model).

model CalendarTimeMonthsMinus
"Validation model for the calendar time model with start time slightly below the full hour"
extends Annex60.Utilities.Time.Validation.CalendarTimeMonths;
end CalendarTimeMonthsMinus;

Validation model for the calendar time model with start time slightly higher than the full hour

This model validates the use of the Annex60.Utilities.Time.CalendarTime. It is identical to Annex60.Utilities.Time.Validation.CalendarTimeMonths except that the start and end time are different.

Extends from Annex60.Utilities.Time.Validation.CalendarTimeMonths (Validation model for the calendar time model).

model CalendarTimeMonthsPlus
"Validation model for the calendar time model with start time slightly higher than the full hour"
extends Annex60.Utilities.Time.Validation.CalendarTimeMonths;
end CalendarTimeMonthsPlus;

http://iea-annex60.org