Skip to content

Add external coupling for input and output conversion of liquid fuels - #3452

Open
robindesmit-quintel wants to merge 6 commits into
masterfrom
add-liquid-fuels
Open

Add external coupling for input and output conversion of liquid fuels#3452
robindesmit-quintel wants to merge 6 commits into
masterfrom
add-liquid-fuels

Conversation

@robindesmit-quintel

Copy link
Copy Markdown
Contributor

Context

We want to introduce an external model to adjust the conversion ratios of the liquid fuels processes. The ETM should include an option to couple this external model to the original ETM.

Implemented changes

Add the external coupling inputs in organised folders.

Related

Closes issue MD-1296 (https://linear.app/quintel-i/issue/MD-1296/add-external-coupling-inputs-to-etsource)

Goes with pull requests #4741 (quintel/etmodel#4741)

Checklist

  • I have tested these changes
  • I have updated documentation as needed
  • I have tagged the relevant people for review

@mabijkerk mabijkerk changed the title Add liquid fuels Add external coupling for input and output conversion of liquid fuels Jun 25, 2026
@mabijkerk

Copy link
Copy Markdown
Member

@robindesmit-quintel if there is only one input carrier, then a coupling input is not necessary (and does not work). For example external_coupling_energy_production_fischer_tropsch_non_biogenic_waste_ccs_non_biogenic_waste_input_share, changing it to 99% will break the model because it's looking for a balancing input for the remaining 1%.

Can you remove the unnecessary ones?

@mabijkerk

Copy link
Copy Markdown
Member

The input names are getting very long, what about dropping all the energy_production? They are the same for all inputs so unnecessary to add?

@@ -0,0 +1,10 @@
- query = UPDATE(OUTPUT_SLOTS(V(energy_production_bio_ethanol), bio_ethanol), conversion, DIVIDE(USER_INPUT(),100.0))
- share_group = energy_production_bio_ethanol_output
- priority = 100

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why is this priority 100?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shouldn't there be a loss output as well in this group?

Image

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

All of these need loss outputs as well:

Image

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Due to rounding, the input shares show 1% and 100%:

Image

See the node file:

- input.electricity = 0.005
- input.hydrogen = 0.995

This may look weird. Do we want to leave it as is or should we add another decimal to turn it into 99.5% and 0.5%?

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

These need loss outputs as well:

Image

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants