PyPSA / PyPSA/PyPSA

Start-up fuel consumption

Open
#1,738 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

needs triage operational realism optimization
Dominant language
Python
Stars
2.2k
Forks
699
Avg merge
2d 10h
Merged PRs (30d)
13

Description

To add to the various start-up issues; this would add fixed amount of consumption during the start-up phase of an asset. It probably makes most sense for Links/Processes, since you can then set a non-zero withdrawal from bus0 for zero supply at bus{N>0}. This could be represented internally as a piecewise consumption curve with non-zero intercept.

I can see the value of also defining it for Generators (for global CO2 constraint setting). It would involve setting a fixed value during start-up of carrier consumption which is then added to the p / efficiency term when setting the global constraint.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing how startup behavior is represented for Links/Processes, then compare the Generator path for carrier consumption and global CO2 constraints. Clarify whether both asset types are in scope, how the piecewise curve or fixed startup value should be represented, and identify tests for zero-supply startup and global-constraint accounting.

Written by the indexing model from the issue text.

Assessment

Tech stack
python
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.