Comments (4)
The reason for this is that, for the conversion_plus technology, power and electricity are forced to produce at the same time. The conversion_plus technology might like to produce as much heat as possible to export, but then it would be exceeding its power supply limits. A conversion_plus tech cannot export more than the assigned 'primary_carrier'. I'm not sure there is much cause to want to export more than one carrier for a technology.
from calliope.
Hi, thanks for your answer.
I don't know if it is difficult to implement such possibility, but it is a useful one.
I take the example of a CHP unit at a location with heat and electricity demands and connected to a gas supply, electrical grid and heat network.
In that situation, if the CHP unit is the cheapest option, it should be able to feed the heat and electricity network with excess heat and electricity. But because it is not able to export one of the two, it could not even cover the totality of the demand of the one which could be exported.
On the following image, heat is carrier_out, power is carrier_out_2. The CHP is also way cheaper that the electrical and heating supply.
from calliope.
Previously we allowed heat to be 'dumped' (i.e. you can set a non-zero balance for system heat in vs. heat out). This might be worth reintroducing, but there would need to be a large overhaul to allow multiple export carriers from a system. Instead, I would just make them separate technologies, as they are moving more and more in that direction anyway.
For the time being, an easy way to create an artificial export is to create a demand technology with a very large negative resource and force_r: false
. This will mean that it is happy to consume energy, but it isn't necessary to meet the entire demand of that node.
from calliope.
Thanks for your answer!
I will see how I will do it then.
The demand with force_r: false
is interesting, I have never thought of it.
from calliope.
Related Issues (20)
- Store example notebooks as plain text
- Document AttrDict `_REPLACE_ ` HOT 1
- Requesting v0.7 documentation improvements/fixes HOT 3
- Cannot use IDE schema validator with Calliope model YAML files HOT 1
- `purchased` binary variable isn't linked to `energy_cap` if `energy_cap_max`/`_min`/`_equals` isn't defined
- Cannot define numeric index items when loading tabular data
- Multiple rows and columns introduce false index items HOT 7
- AttrDict sorts keys on union
- Default installation does not have optional dependencies HOT 2
- Allow setting saving of shadow prices for constraints in YAML HOT 2
- Add `title` or `long-name` parameter to math syntax
- Store start and stop time stamps in model results
- Better document and test `operate` mode
- Custom constraints sum() slicing seems to fail inconsistently HOT 1
- adding scenarios and overrides
- Run Calliope multiple times with historic data before generating results HOT 1
- Pyomo v6.7.2 regression: Gurobi Python interface not found HOT 2
- Improve package/version management by moving to pixi
- Change the name of 'tech_groups' to 'tech_class' HOT 3
- Difficult to navigate through the menu HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from calliope.