modelScheduleDataTable
Unit commitment schedule
Extends from TransiEnt.Basics.Tables.GenericDataTable (Parameterized version of MSL's CombiTimeTable. See Examples.Basics.GenericTable_How_to for explanation).
Information
1. Purpose of model
(no remarks)
2. Level of detail, physical effects considered, and physical insight
(no remarks)
3. Limits of validity
(no remarks)
4. Interfaces
y[MSL_combiTimeTable.nout]: RealOutput
y1: RealOutput
5. Nomenclature
(no remarks)
6. Governing Equations
(no remarks)
7. Remarks for Usage
(no remarks)
8. Validation
(no remarks)
9. References
(no remarks)
10. Version History
Parameters
| Type | Name | Default | Description |
|---|---|---|---|
| String | complete_relative_path (from GenericDataTable) | Functions.fullPathName(Modelica.Utilities.System.getEnvironmentVariable(environment_variable_name) + relativepath) | |
| String | genericFileName (from GenericDataTable) | if use_absolute_path then absolute_path else complete_relative_path | |
| Basics | |||
| String | tableName (from GenericDataTable) | "default" | Table name on file or in function usertab (see docu) |
| Boolean | multiple_outputs (from GenericDataTable) | false | If set true multiple outputs are enabled (but useage of MultiSum block will fail) |
| Integer[:] | columns (from GenericDataTable) | 2:size(MSL_combiTimeTable.table, 2) | columns of table to be interpolated (*** has to be modified before usage! ***) |
| Boolean | change_of_sign (from GenericDataTable) | false | Change sign of output signal relative to table data |
| Data location | |||
| DataPrivacy | datasource (from GenericDataTable) | DataPrivacy.isPublic | Source of table data |
| String | environment_variable_name (from GenericDataTable) | if datasource == DataPrivacy.isPublic then Types.PUBLIC_DATA else Types.PRIVATE_DATA | |
| String | relativepath (from GenericDataTable) | "" | Path relative to source directory |
| Boolean | use_absolute_path (from GenericDataTable) | false | Should only be used for testing purposes |
| String | absolute_path (from GenericDataTable) | "" | |
| Advanced › table data interpretation | |||
| Real | constantfactor (from GenericDataTable) | 1.0 | Multiply output with constant factor |
| Modelica.Blocks.Types.Smoothness | smoothness (from GenericDataTable) | simCenter.tableInterpolationSmoothness | Smoothness of table interpolation |
| Modelica.Blocks.Types.Extrapolation | extrapolation (from GenericDataTable) | Modelica.Blocks.Types.Extrapolation.LastTwoPoints | Extrapolation of data outside the definition range |
| Real[:] | offset (from GenericDataTable) | {0} | Offsets of output signals |
| SI.Time | startTime (from GenericDataTable) | 0 | |
| Table data interpretation | |||
| Modelica.Units.SI.Time | shiftTime (from GenericDataTable) | startTime | Shift time of first table column |
| Modelica.Blocks.Types.TimeEvents | timeEvents (from GenericDataTable) | Modelica.Blocks.Types.TimeEvents.AtDiscontinuities | Time event handling of table interpolation |
| Index | |||
| Integer | NUC | -1 | Nuclear |
| Integer | BCG | -1 | Brown coal |
| Integer | WT | -1 | CHP Plant East (Black coal) |
| Integer | GUDTS | -1 | CHP Plant East (Combined cycle) |
| Integer | WW1 | -1 | CHP Plant West 1 (Wedel1) |
| Integer | WW2 | -1 | CHP Plant West (Wedel2) |
| Integer | BC | -1 | Black coal |
| Integer | CCP | -1 | Combinded Cycle Plant |
| Integer | GT1 | -1 | Gasturbine 1 |
| Integer | GT2 | -1 | Gasturbine 2 |
| Integer | GT3 | -1 | Gasturbine 3 |
| Integer | OIL | -1 | Mineral oil |
| Integer | OILGT | -1 | Mineral oil fired Gasturbine |
| Integer | GAR | -1 | Garbage |
| Integer | BM | -1 | Biomass |
| Integer | PS | -1 | Pumpedstorage (Turbine) |
| Integer | PS_Pump | -1 | Pumpedstorage (Pump) |
| Integer | Curt | -1 | RE curtailment |
| Integer | Import | -1 | Import |
| Integer | ROH | -1 | Run-off Water |
| Integer | PV | -1 | Photovoltaic |
| Integer | WindOn | -1 | Wind Onshore |
| Integer | WindOff | -1 | Wind Offshore |
| Integer | DSM | -1 | Demand Side Management |
Connectors
| Type | Name | Default | Description |
|---|---|---|---|
| Modelica.Blocks.Interfaces.RealOutput[MSL_combiTimeTable.nout] | y (from GenericDataTable) | ||
| Modelica.Blocks.Interfaces.RealOutput | y1 (from GenericDataTable) |
Components
| Type | Name | Default | Description |
|---|---|---|---|
| TransiEnt.SimCenter | simCenter (from GenericDataTable) | ||
| Modelica.Blocks.Sources.CombiTimeTable | MSL_combiTimeTable (from GenericDataTable) | ||
| Modelica.Blocks.Math.Gain[MSL_combiTimeTable.nout] | sign_changer (from GenericDataTable) |