Skip to content

[Feature]: Add 'hurdle rates' to flows on specified transmission paths #848

@JesseJenkins

Description

@JesseJenkins

Feature description

Create option to apply a variable cost reflecting hurdle rates applied to flows on specified transmission paths.

Motivation

This cost can represent 'wheeling charges' between transmission territories (where applied) or frictions between various balancing areas (such as two RTOs) that prevents perfect coordination of dispatch and flows on interconnectors. These 'frictions' are not real costs, but by imposing a variable cost, it will constraint flows to periods when the difference in locational price on either side of the path are larger than this variable cost. This is a common practive to represent imperfect coordination between balancing authorities/areas.

Implementation strategy

Suggested implementation:

  • Add new variable cost input for each path in the Network.csv input file.
  • Create new equation equal to the sum of this vector of variable costs times the vector of positive flows on each path plus this vector of variable costs times the vector of negative flows on each path.
  • Add this equation to the objective function
  • Add a new column to Costs.csv outputs that contains this cost component so it can be tracked separately (and removed from "real" costs if it simply reflects a friction).

Additional context

Requested by users via email.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions