nondispatchable

This module contains functions related to nondispatchable technologies. For non-dispatchable technologies, their power output is constrained by the predefined capacity factors as follows:

\[{\rm{power}}_{h,m,y,z,e}\le{{\rm{CF}}}_{h,m,y,z,e}\times {\rm{cap}}_{y,z,e}^{\rm{existingtech}}\quad\forall h,m,y,z,e\in {\mathcal{NDISP}}\]
class prepshot._model.nondispatchable.AddNondispatchableConstraints(model)[source]

Bases: object

Add constraints for nondispatchable technologies.

Parameters

model (object) --

__init__(model)[source]

Initialize the class and add constraints.

Parameters

model (object) -- Model object depending on the solver.

Return type

None

renew_gen_rule(h, m, y, z, te)[source]

Renewable generation is determined by the capacity factor and existing capacity.

Parameters
  • h (int) -- Hour.

  • m (int) -- Month.

  • y (int) -- Year.

  • z (str) -- Zone.

  • te (str) -- Technology.

Returns

The constraint of the model.

Return type

poi.ConstraintIndex