Repository navigation
Update: CO2 liquefaction by fixing existing value and adding small scale plant based on DEA numbers (closes #247) - #289
Open
asystemoffields wants to merge 6 commits into
Conversation
The CO2 liquefaction investment cost came from a 2004 Mitsubishi Heavy Industries/IEA report and was about 5 orders of magnitude too low (12.9 EUR2004 per tCO2/h). Replace investment, FOM, lifetime, electricity input and heat input with the Danish Energy Agency's Technology Data for Carbon Capture, Transport and Storage, datasheet "411 Liquefaction biogas" (2 tCO2/h compression and liquefaction plant, 2020 EUR): 1.33 million EUR per tCO2/h, 4 %/year FOM, 20 years, 0.137-0.122 MWh_el/tCO2 (2020-2050), no heat input. Outputs regenerated with snakemake; only the CO2 liquefaction rows change. Closes PyPSA#247 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
The earlier commit rewrote the whole CSV through pandas, which dropped or doubled quotes on four unrelated rows (CO2 dense phase compression, grey methanol synthesis, water pipeline booster pump) and changed the end-of-file newline. The values were unchanged; this restores the original text so the diff shows only the CO2 liquefaction rows. Regenerating the outputs with the pipeline gives byte-identical files. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
euronion
requested changes
Oct 20, 2026
euronion
left a comment
Collaborator
There was a problem hiding this comment.
Thanks for raising this PR!
Two things:
- Looking at the MHI numbers, I think this is simply a mistake in converting the numbers. 80 MUSD/t/a for a 20 kt/d plant should be 96 kUSD/t/h , not what we have at the moment.
- Your numbers are as you write for a different scale, different application.
Would you be fine to adjust this PR?
a) Rename your technology selection from the DEA to something like "CO2 liquefaction small scale" and keep your values.
b) Fix the original "CO2 liquefaction" value with the correct conversion from USD/t/d to EUR/t/h?
As requested in review: keep the original "CO2 liquefaction" entry (MHI/IEA 2004, 20,000 t/d plant) and correct its investment cost. The report gives a construction cost of 80,000,000 US$ for a design rate of 20,000 tonne CO2/day, i.e. 833 t/h, so 96,000 US$ per (t/h); the old value, 12.89, had divided the cost by the annual throughput (20,000 t/d x 365 d x 85 % running rate). Converted at the ECB 2004 average rate of 1.2439 US$/EUR, the entry is 77,177 EUR(2004)/(t/h); the pipeline does not convert currencies for manual inputs, only inflation. The Danish Energy Agency datasheet 411 values (2 t/h biogas retrofit) become a separate "CO2 liquefaction small scale" technology, with the direct datasheet link and without escaped double quotes in the CSV. The release note is shortened and no longer quotes numbers. Outputs regenerated; only the two liquefaction technologies change. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Author
|
Thanks for the review, both points make sense. Done in fcbd101:
Outputs regenerated (only the two liquefaction technologies change); (Comment, like the PR, prepared with Claude Code on the account owner's behalf.) |
euronion
approved these changes
Nov 6, 2026
Co-authored-by: Johannes HAMPP <42553970+euronion@users.noreply.github.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #247
Changes proposed in this Pull Request
The CO2 liquefaction cost assumptions came from a 2004 Mitsubishi Heavy Industries/IEA ship-transport report and the investment cost was about five orders of magnitude too low: 12.89 EUR2004 per (tCO2/h), i.e. about 21 EUR/(tCO2/h) in the 2025-EUR outputs, where the Danish Energy Agency gives 1.33 million EUR2020 per (tCO2/h). As suggested in #247, this PR substitutes the rows in
inputs/manual_input.csvwith the values from the DEA "Technology Data for Carbon Capture, Transport and Storage" datasheet 411 Liquefaction biogas (datasheets updated February 2024; the sheet was added on 2023-02-11; cost data in 2020 EUR):The DEA entry is a 2 tCO2/h compression-and-liquefaction plant for a biogas retrofit (the minimum cost-effective size per note A; lower/upper estimates 1.06/1.6 million EUR/(tCO2/h)); it includes the compression train, pre-coolers, drier, refrigeration and installation, but not gas cleaning (note G). It is the only liquefaction entry in the catalogue, so large terminal-scale plants are not represented; happy to adjust if you prefer a different scaling.
Outputs were regenerated with
snakemake -c1 --forceall compile_cost_assumptions compile_cost_assumptions_usa(pandas 2.3, as pinned); onmasterthe same command reproduces the committed outputs exactly, and with this change only theCO2 liquefactionrows differ (EU and US files). I keptheat-inputas an explicit 0 rather than dropping the row so that downstream lookups keep working, and kept the unit stringEUR/t_CO2/h.Not done here: adopting the Feb-2024 CCTS workbook itself (the bundled one is the 2021 version). Its DAC sheets were renamed and split, so that update would also change the DAC numbers and the sheet mapping; it would make sense as a separate PR.
Checklist
doc. (data only; sources and notes are in the csv)environment.yaml(if applicable). (none)doc/release_notes.rstof the upcoming release is included.(Prepared with Claude Code (Claude Fable 5.1); the values were cross-checked against DEA datasheet 411 during preparation, and the PR was reviewed by the author before submission.)
🤖 Generated with Claude Code