modelCoolSetpoint

Schedule for cooling setpoint

Extends from Modelica.Blocks.Sources.CombiTimeTable (Table look-up with respect to time and various interpolation and extrapolation methods (data from matrix/file)).

Information

This block defines room air cooling setpoints.

Parameters

TypeNameDefaultDescription
Integernout (from MO)1Number of outputs
SI.Timet_min (from CombiTimeTable)t_minScaled*timeScaleMinimum abscissa value defined in table
SI.Timet_max (from CombiTimeTable)t_maxScaled*timeScaleMaximum abscissa value defined in table
Realt_minScaled (from CombiTimeTable)Internal.getTimeTableTmin(tableID)Minimum (scaled) abscissa value defined in table
Realt_maxScaled (from CombiTimeTable)Internal.getTimeTableTmax(tableID)Maximum (scaled) abscissa value defined in table
Table data definition
BooleantableOnFile (from CombiTimeTable)false= true, if table is defined on file or in function usertab
Real[:,:]table (from CombiTimeTable)fill(0.0, 0, 2)Table matrix (time = first column; e.g., table=[0, 0; 1, 1; 2, 4])
StringtableName (from CombiTimeTable)"NoName"Table name on file or in function usertab (see docu)
StringfileName (from CombiTimeTable)"NoName"File where matrix is stored
Stringdelimiter (from CombiTimeTable)","Column delimiter character for CSV file
IntegernHeaderLines (from CombiTimeTable)0Number of header lines to ignore for CSV file
BooleanverboseRead (from CombiTimeTable)true= true, if info message that file is loading is to be printed
Table data interpretation
Integer[:]columns (from CombiTimeTable)2:size(table, 2)Columns of table to be interpolated
Modelica.Blocks.Types.Smoothnesssmoothness (from CombiTimeTable)Modelica.Blocks.Types.Smoothness.LinearSegmentsSmoothness of table interpolation
Modelica.Blocks.Types.Extrapolationextrapolation (from CombiTimeTable)Modelica.Blocks.Types.Extrapolation.LastTwoPointsExtrapolation of data outside the definition range
SI.TimetimeScale (from CombiTimeTable)1Time scale of first table column
Real[:]offset (from CombiTimeTable){0}Offsets of output signals
SI.TimestartTime (from CombiTimeTable)0Output = offset for time < startTime
SI.TimeshiftTime (from CombiTimeTable)startTimeShift time of first table column
Modelica.Blocks.Types.TimeEventstimeEvents (from CombiTimeTable)Modelica.Blocks.Types.TimeEvents.AlwaysTime event handling of table interpolation
BooleanverboseExtrapolation (from CombiTimeTable)false= true, if warning messages are to be printed if time is outside the table definition range

Connectors

TypeNameDefaultDescription
RealOutput[nout]y (from MO)Connector of Real output signals

Revisions

  • June 16, 2017, by Jianjun Hu:
    First implementation.