DataSeries#
Group for TimeSeries models.
Available models: TimeSeries
TimeSeries#
Model for applying time-series data.
A TimeSeries device takes a xlsx data spreadsheet and applies the data to
the specified device. The spreadsheet can contain multiple sheets, each with
a column named t
and multiple user-defined columns for the data. The
values will be applied at the exact time instant.
The xlsx
data spreadsheet is assumed in the same folder as the case
file.
Regarding the parameters for the TimeSeries
device:
The column names in the
xlsx
data file need to be specified through thefields
parameter, separated by commas.The parameter/service names of the device which is to be updated need to be specified through the
dests
parameter, separated by commas.
There are a few caveats with the current TimeSeries implementation:
TimeSeries will not be applied power flow.
The interpolation mode has yet to be implemented.
Parameters#
Name |
Symbol |
Description |
Default |
Unit |
Properties |
---|---|---|---|---|---|
idx |
unique device idx |
||||
u |
\(u\) |
connection status |
1 |
bool |
|
name |
device name |
||||
mode |
Mode for applying timeseries. 1: exact time, 2: interpolated |
1 |
|||
path |
Path to timeseries xlsx file. |
mandatory |
|||
sheet |
Sheet name to use |
mandatory |
|||
fields |
comma-separated field names in timeseries data |
mandatory |
|||
tkey |
Key for timestamps |
t |
|||
model |
Model to link to |
mandatory |
|||
dev |
Idx of device to link to |
mandatory |
|||
dests |
comma-separated device fields as destinations |
mandatory |
Discretes#
Name |
Symbol |
Type |
Info |
---|---|---|---|
SW |
\(SW\) |
Switcher |
mode switcher |
Config Fields in [TimeSeries]
Option |
Symbol |
Value |
Info |
Accepted values |
---|---|---|---|---|
allow_adjust |
1 |
allow adjusting upper or lower limits |
(0, 1) |
|
adjust_lower |
0 |
adjust lower limit |
(0, 1) |
|
adjust_upper |
1 |
adjust upper limit |
(0, 1) |
|
silent |
1 |
suppress output messages if is not zero |
(0, 1) |