Published April 20, 2022 | Version 1
Dataset Open

Dataset of "System-level Impacts of 24/7 Carbon-free Electricity Procurement"

  • 1. Princeton University

Description

This dataset includes three zip files and several other files to replicate the runs. It also includes the load time-series of commercial and industrial electricity usage of each zone of the manuscript. It also includes the full 8760hour time-series of the gross load.

1. The file "2030.zip" includes the inputs and outputs from each case run by GenX.

2. The file "CompiledResult_upload.zip" includes the compiled results of all cases; in the unzipped folder, there are nine (9) ".csv" files. There are four common columns in these nine files:

  • case: this is the long case name, can be represented by Scenario, and TechSensitivity
  • year: this is 2030 because of the target year is 2030
  • Scenario: this is the name of each scenario modeled in the study. There are nine scenarios.
    • 10% CI Part, Curt. Tech. = 10% C&I Participation Rate, Current Technology Scenario
    • 10% CI Part, Curt. Tech., No Ex. Limit = 10% C&I Participation Rate, Current Technology Scenario, No Excess Limit
    • 25% CI Part, Curt. Tech. = 25% C&I Participation Rate, Current Technology Scenario
    • 10% CI Part, Adv. Tech. no Comb. = 10% C&I Participation Rate, Advanced Technology no Combustion Scenario
    • 10% CI Part, Adv. Tech. no Comb., no Ex. Limit = 10% C&I Participation Rate, Advanced Technology no Combustion Scenario, No Excess Limit
    • 25% CI Part, Adv. Tech. no Comb. = 25% C&I Participation Rate, Advanced Technology no Combustion Scenario
    • 10% CI Part, Adv. Tech. Full = 10% C&I Participation Rate, Advanced Technology, Full Portfolio
    • 10% CI Part, Adv. Tech. Full, no Ex. Limit = 10% C&I Participation Rate, Advanced Technology, Full Portfolio, No Excess Limit
    • 25% CI Part, Adv. Tech. Full = 25% C&I Participation Rate, Advanced Technology, Full Portfolio
  • TechSensitivity: There are eleven cases
    • Hourly 80%-100%, these are the 24/7 CFE procurement cases with different CFE Score Target
    • Annual 100%: this is the 100% annual matching case
    • No 24x7 Purchase: this is the reference case

For the rest of the files, see description below

  • Gen_Output_California.csv: this file includes the annual generation output of California generators. The unit is "MWh"
  • NetImport_California.csv: this file include the annual net imports of California (negative number stands for net exports. The unit is "MWh"
  • tfs_cfe_table.csv: this file includes a table with the following columns:
    • Policy: this column is all 1 because there is only one 24/7 CFE buyers
    • Shortfall: this column includes the annual grid supply that is not clean. Unit is MWh
    • Excess: this column includes the annual excess. Unit is MWh
    • Shortfall price: this column includes the shadow prices of the CFE target constraint. Unit is $/MWh
    • Excess Price: this column includes the shadow prices of the CFE excess limit constraint. Unit is $/MWh
    • Load: this column includes the annual load of 24/7 participants. Unit is MWh.
    • Storage loss: this column includes the annual storage loss of the 24/7 participating storage. Unit is MWh.
    • Post-Grid CFE Score Local_n_Import: this column includes the final CFE score of the model. Unitless
  • tfs_gen_capacity_California.csv: this documents the capacity procured by the 24/7 or 100% annual matching participants. Unit is MW
  • tfs_gen_output_California.csv: this documents the energy procured by the 24/7 or 100% annual matching participants. Unit is MWh
  • tfs_gents_table.csv: this documents the time-series of the 24/7 CFE procurement. Unit is MW.
  • tfs_lse_cost.csv: this documents the cost of 24/7 CFE participants in each case. Unit is 2020USD
  • tfs_modified_load.csv: this documents the modified load time-series of the 24/7 CFE participants. Unit is MW
  • tfs_system_emissions.csv: this documents the carbon footprint of the 24/7 CFE participants and the rest of the California load.
    • participating_load_emission: this is the carbon footprint of the 24/7 CFE participants. Unit is metric tons
    • emission_rest_of_local_w_import: this is the carbon footprint of the rest of the California load. Unit is metric tons
    • emission_local_n_import: this is the carbon footprint of the California load, i.e., the sum of the "participating_load_emission" and "emission_rest_of_local_w_import". Unit is metric tons

3. GenX_upload.zip: this includes a workable version of GenX that, if installed correctly, can be run with provided inputs to replicate the runs. Please check GenX's github website https://github.com/GenXProject/GenX for the installation guide. However, because GenX (the uploaded one) has been updated since the results were generated, there are a few changes to be made so that GenX can run those slightly outdated files. Use Run_247.jl (uploaded) to run the cases; this 'jl' file will also calculate several other files that are needed for 24/7 analysis; furthermore, this jl file includes the iteration algorithm used for finding grid supply clean share. 

 The necessary changes to the case files include

  • in Generators_data.csv, add a column of "CapRes_duration_requirement" with entries being 1 for all generators; further, change the Min_Duration and Max_Duration of pumped hydro generators to 1 and 20;
  • Add Capacity_reserve_margin_slack.csv (provided in this zenodo repo) to the case to be run.
  • Add RPSH_MER (uploaded) to the case to be run
  • in RPSH.csv, add three columns
    • MWhExtraBudget = 0
    • Carbon_Offset_Target = 0
    • Carbon_Offset_Penalty = 0
  • Add Energy_share_requirement_slack.csv to the cases to be run; if this case is an annual matching case, i.e., the name ends with "cipannual100", copy and paste Energy_share_requirement_slack_annualmatching.csv but rename it to Energy_share_requirement_slack.csv before running.
  • Add a new column in any Maximum_capacity_limit.csv called "PriceCap" with all entries being 1000000 (1 million).
  • in Settings/genx_settings.yml; add three rows
    • CO2Capture: 1

    • ref_case_id: if a case name begins with p[x]_, put p[x]_ncp in this row; for example, if a case name begins with p1, then put p1_ncp.

    • ref_case_name:

      • if a case name begins with p2, use currentpolicy_10ci_nocip

      • if a case name begins with p3, use currentpolicy_25ci_nocip

      • if a case name begins with p7, use currentpolicy_10ci_adv_nocip

      • if a case name begins with p8, use currentpolicy_25ci_adv_nocip

      • if a case name begins with p12, use currentpolicy_10ci_adv_nocip_noccszcf

      • if a case name begins with p13, use currentpolicy_25ci_adv_nocip_noccszcf

      • if a case name begins with p19, use currentpolicy_10ci_adv_nocip_noccszcf_noexcess

      • if a case name begins with p30, use currentpolicy_10ci_nocip_noexcess

      • if a case name begins with p31, use currentpolicy_10ci_adv_nocip_noexcess

4. CI_Load_Formatted_google.csv included the Commercial and Industrial load for each zone; This study uses columns with "current_policy," year = 2030

5. Total_Load_Formatted_google.csv included the gross load of each zone; This study uses columns with "current_policy," year = 2030

Files

2030.zip

Files (4.1 GB)

Name Size Download all
md5:bb5ead5127126f7797668d527f02e154
4.0 GB Preview Download
md5:736ef8e2a96e27940440da4abadffbeb
153 Bytes Preview Download
md5:ae04bacf86e2e40178999377ad04d8bc
11.9 MB Preview Download
md5:965983ffd347bd16cc877e76c8d4cf5b
28.6 MB Preview Download
md5:f479ba2817d1c669bd6c92674886f07e
130 Bytes Preview Download
md5:c574799491cb051450eed643ec237d54
185 Bytes Preview Download
md5:554a33d80da60512d340e53942bd345d
15.5 MB Preview Download
md5:65f13315d4ab928fba913349f4e9e4ae
31.7 kB Preview Download
md5:55b3f703044dfd98abb837ed24d78498
31.2 kB Download
md5:32323297c963553e442378e17330c233
817.7 kB Preview Download