aggregation with equidistent steps, note that the number of time steps in the model needs to be a multiple of the aggregation step, i.e. 2,4,6,8 steps in case of an aggregation step of 2 still not implemented interpolation type: block or linear aggregation, simulation time nOutputSteps (simulation) = nInputSteps (optimizer) * nAggregationSteps interpolation type: block or linear number of steps to look back implement bounds on the optimization variable defines a bound on an average value of an optimization variable for example to enable min/max bounds on aggregated time series implements bounds on the rate-of-change of an optimization variable implements bounds on states or model outputs implement chance constraints on the optimization variable sets two variables or its sums or averages equal reference to the time series in the time series database (refers to the file 'rtcDataConfig.xml') upper bound as a scalar value upper bound from a times series, a missing value will switch out the constraint for this specific time step lower bound as a scalar lower bound from a times series, a missing value will switch out the constraint for this specific time step reference to the time series in the time series database (refers to the file 'rtcDataConfig.xml') optional reference time steps for the definition of the multiple delays below, if provided, the delay period will become nStep*timeStep option to look back more than a single time step upper bound as a scalar value upper bound from a times series, a missing value will switch out the constraint for this specific time step lower bound as a scalar lower bound from a times series, a missing value will switch out the constraint for this specific time step reference to the time series in the time series database (refers to the file 'rtcDataConfig.xml') optional reference time steps for the definition of the averaging period below, if provided, the averaging period will become nStep*timeStep upper bound as a scalar value upper bound from a times series, a missing value will switch out the constraint for this specific time step lower bound as a scalar lower bound from a times series, a missing value will switch out the constraint for this specific time step fixed value for nStep nStep value is provided as a time series, the rate-of-change is computed if the value is a positive integer optional vector with historical values (t less T0) to look into the past, it is required for nStep>1, in case of the nStepSeries the user may ensure to not refer to historical value and omit this element optional vector with historical values (t less T0) to look into the past, it is required for nStep>1, in case of the nStepSeries the user may ensure to not refer to historical value and omit this element fixed value for nStep nStep value is provided as a time series, the rate-of-change is computed if the value is a positive integer STEP only computes the difference between T0-nStep and T0, CONTINUOUS computes the differences also at all intermediate steps if TRUE, the rate-of-change bounds are given as change per time step, if FALSE, the bounds represent the total change over all time steps, default is FALSE simulation components (in the order of the simulation model) which compute the state based on the variables (both defined below) number of time steps to compute the state from variables, set to -1 for all time steps references to the optimization variable which contribute to the computation of the state reference to the state to constrain upper bound as a scalar value upper bound from a times series, a missing value will switch out the constraint for this specific time step lower bound as a scalar lower bound from a times series, a missing value will switch out the constraint for this specific time step fixed value for nStep nStep value is provided as a time series, the rate-of-change is computed if the value is a positive integer optional vector with historical values (t less T0) to look into the past, it is required for nStep>1, in case of the nStepSeries the user may ensure to not refer to historical value and omit this element reference to the time series in the time series database (refers to the file 'rtcDataConfig.xml') upper bound as a scalar value upper bound from a times series, a missing value will switch out the constraint for this specific time step lower bound as a scalar lower bound from a times series, a missing value will switch out the constraint for this specific time step first variable second variable optional final weighting factor, only considered if a weighting factor is defined, works NOT in combination with the weighting factor time series optional reference time steps for the definition of the averaging period below, if provided, the averaging period will become nStep*timeStep optional definition of an aggregation period over several time steps optional final weighting factor, only considered if a weighting factor is defined, works NOT in combination with the weighting factor time series upper bound as a scalar value upper bound from a times series, a missing value will switch out the constraint for this specific time step lower bound as a scalar lower bound from a times series, a missing value will switch out the constraint for this specific time step fixed value for nStep nStep value is provided as a time series, the average is computed if the value is a positive integer optional final weighting factor, only considered if a weighting factor is defined, works NOT in combination with the weighting factor time series optional reference time steps for the definition of the multiple delays below, if provided, the delay period will become nStep*timeStep time series reference for incremental objective function value time series reference for accumulating objective function value