DOI: 10.5281/zenodo.6344910
title: Dataset of "System-level Impacts of 24/7 Carbon-free Electricity Procurement"

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 <em>p[x]_ncp</em> 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 <em>currentpolicy_10ci_nocip</em> 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