Skip to content

Commit

Permalink
LCA greet related updates
Browse files Browse the repository at this point in the history
  • Loading branch information
dakotaramos committed Oct 21, 2024
1 parent 670ff15 commit 44f12ec
Show file tree
Hide file tree
Showing 10 changed files with 468 additions and 0 deletions.
Binary file not shown.
Binary file not shown.
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
DRI_iron_ore_mining_EI: 0.22901198723003552
DRI_iron_ore_pelletizing_EI: 0.23105675045934587
NG_combust_EI: 56.531234265084805
NG_supply_EI: 12.683622297844511
NH3_H2_consume: 0.197284
NH3_NG_consume: 8189.694509395353
NH3_electricity_consume: 0.06092188715811846
alk_ely_H2O_consume: 9.924313930280546
alk_ely_stack_and_BoP_capex_EI: 0.06810328194709983
alk_ely_stack_capex_EI: 0.03787833627233622
atr_NG_consume: 169.42507278750912
atr_ccs_NG_consume: 169.42507278750912
atr_ccs_electricity_consume: 3.561733081975984
atr_ccs_perc_capture: 0.944962452916032
atr_electricity_consume: 3.561733081975984
battery_LFP_EI: 20
bio_capex_EI: 0.8023917580032691
brackish_RO_desal_H20_supply_EI: 0.005299
coal_capex_EI: 0.7870905519183622
gas_capex_EI: 0.41713301095483096
geothermal_binary_capex_EI: 20.43919040434449
geothermal_egs_capex_EI: 20.517311574687323
geothermal_flash_capex_EI: 4.609571375843701
hydro_capex_EI: 7.124095888797743
lime_supply_EI: 1.2823666714104616
nuclear_BWR_capex_EI: 0.21529461887199952
nuclear_PWR_capex_EI: 0.21975278673288715
pem_ely_H2O_consume: 9.924313930280546
pem_ely_stack_and_BoP_capex_EI: 0.03743276548708832
pem_ely_stack_capex_EI: 0.013571689361050155
reclaimed_H2O_supply_EI: 0.004732
seawater_RO_desal_H2O_supply_EI: 0.013438
smr_HEX_eff: 0.9
smr_NG_consume: 166.97705450470187
smr_ccs_NG_consume: 177.57618394103557
smr_ccs_electricity_consume: 1.5103573379746804
smr_ccs_perc_capture: 0.96172541881592
smr_ccs_steam_prod: -0.0
smr_electricity_consume: 0.1318565929977883
smr_steam_prod: 25.661219297714517
soec_ely_H2O_consume: 21.801078889951306
soec_ely_stack_and_BoP_capex_EI: 0.04801288545804755
soec_ely_stack_capex_EI: 0.01765144489493827
solar_pv_capex_EI: 35.87339320937849
steel_H2O_consume: 3.2324064678060993
steel_H2_consume: 0.08182562572143831
steel_NG_consume: 2.09284424965031
steel_electricity_consume: 0.9946534232656696
steel_iron_ore_consume: 1.8233005733005732
steel_lime_consume: 0.012694512694512694
tap_H2O_supply_EI: 0.00013
wind_capex_EI: 9.777608449845129
Binary file not shown.
Binary file not shown.
28 changes: 28 additions & 0 deletions hopp/simulation/resource_files/greet/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
## Methodology for GREET

The current Life Cycle Assessment integration uses the 2023 version of [Argonne National Laboratory's Greenhouse gases, Regulated Emissions, and Energy use in Technologies Model (R&D GREET)](https://greet.anl.gov/greet.models)

GREET is available as a [.NET Model](https://greet.anl.gov/index.php?content=greetdotnet) and [Microsoft Excel Model](https://greet.anl.gov/greet_excel_model.models). Although it is not optimal, we have integrated the Excel version of GREET into HOPP to enable programmatic access and analysis of emission intensities for a given system. Given the complexities and interdependencies between worksheets and workbooks in the embedded macros of Excel GREET, programmatic configuration and updating of formulas and values in Excel GREET was unattainable.

Thus, we have opted to host multiple versions of Excel GREET in the repository for data access. The two current versions hosted represent H2 production pathways with and without Carbon Capture and Sequestration (CCS).

Assuming an API is not available for downloading and querying data in future releases, each yearly update of Excel GREET will require manual intervention to download, configure, and host the latest files, as well as validate and update which cells to pull information from.

## Download Excel GREET

1. Open a web browser and go to https://greet.anl.gov/greet_excel_model.models
2. Click on the link to download the .zip containing the model, this may require input of email address or registration as a new user. For 2023 this was located at https://greet.anl.gov/files/greet-2023rev1
3. Extract the zip file on your machine, for v2023 this included 5 files (4 .xlsm, 1.xla)

## Configure Excel GREET with and without Carbon Capture Sequestration (CCS) for Steam Methane Reforming (SMR) and Autothermal Reforming (ATR) - Incumbent H2 production processes

In GREET 2023, CCS for central hydrogen plant production is toggled on/off with flags as an input. Changes to these flags will cause cell labels and values in the 'Hydrogen' and 'Inputs' worksheets to be updated, meaning programmatic access to relevant data fields with and without CCS at the same time is not attainable. In the 2023 version of GREET these CCS flags are found in GREET1_2023_Rev1.xlsm > 'Inputs' worksheet > F253:G257 under the header "6.6 CO2 Sequestration Options for Central Plant H2 Production". Toggle these values between 1 and 2 to update configuration.

1. Open GREET1_2023_Rev1.xlsm with Microsoft Excel on local machine
2. When prompted, select "Enable Macros" and select "Yes" to continue
3. Navigate to the 'Inputs' worksheet
4. Update relevant values in F253:G257. 1 = without CCS, 2 = with CCS
5. Save and close the file
6. Open GREET2_2023_Rev1.xlsm with Microsoft Excel
7. When prompted, select "Enable Macros" and select "Update"
8. Save and close the file
1 change: 1 addition & 0 deletions hopp/simulation/technologies/resource/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,3 +3,4 @@
from hopp.simulation.technologies.resource.wave_resource import WaveResource
from hopp.simulation.technologies.resource.elec_prices import ElectricityPrices
from hopp.simulation.technologies.resource.resource import Resource
from hopp.simulation.technologies.resource.greet_data import GREETData
Loading

0 comments on commit 44f12ec

Please sign in to comment.