Dataset of "System-level Impacts of 24/7 Carbon-free Electricity Procurement"
<p>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.</p> <p>1. The file "2030.zip" includes the inputs and outputs from each case run by GenX.</p> <p>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:</p> <ul> <li>case: this is the long case name, can be represented by Scenario, and TechSensitivity</li> <li>year: this is 2030 because of the target year is 2030</li> <li>Scenario: this is the name of each scenario modeled in the study. There are nine scenarios. <ul> <li>10% CI Part, Curt. Tech. = 10% C&I Participation Rate, Current Technology Scenario</li> <li>10% CI Part, Curt. Tech., No Ex. Limit = 10% C&I Participation Rate, Current Technology Scenario, No Excess Limit</li> <li>25% CI Part, Curt. Tech. = 25% C&I Participation Rate, Current Technology Scenario</li> <li>10% CI Part, Adv. Tech. no Comb. = 10% C&I Participation Rate, Advanced Technology no Combustion Scenario</li> <li>10% CI Part, Adv. Tech. no Comb., no Ex. Limit = 10% C&I Participation Rate, Advanced Technology no Combustion Scenario, No Excess Limit</li> <li>25% CI Part, Adv. Tech. no Comb. = 25% C&I Participation Rate, Advanced Technology no Combustion Scenario</li> <li>10% CI Part, Adv. Tech. Full = 10% C&I Participation Rate, Advanced Technology, Full Portfolio</li> <li>10% CI Part, Adv. Tech. Full, no Ex. Limit = 10% C&I Participation Rate, Advanced Technology, Full Portfolio, No Excess Limit</li> <li>25% CI Part, Adv. Tech. Full = 25% C&I Participation Rate, Advanced Technology, Full Portfolio</li> </ul> </li> <li>TechSensitivity: There are eleven cases <ul> <li>Hourly 80%-100%, these are the 24/7 CFE procurement cases with different CFE Score Target</li> <li>Annual 100%: this is the 100% annual matching case</li> <li>No 24x7 Purchase: this is the reference case</li> </ul> </li> </ul> <p>For the rest of the files, see description below</p> <ul> <li>Gen_Output_California.csv: this file includes the annual generation output of California generators. The unit is "MWh"</li> <li>NetImport_California.csv: this file include the annual net imports of California (negative number stands for net exports. The unit is "MWh"</li> <li>tfs_cfe_table.csv: this file includes a table with the following columns: <ul> <li>Policy: this column is all 1 because there is only one 24/7 CFE buyers</li> <li>Shortfall: this column includes the annual grid supply that is not clean. Unit is MWh</li> <li>Excess: this column includes the annual excess. Unit is MWh</li> <li>Shortfall price: this column includes the shadow prices of the CFE target constraint. Unit is $/MWh</li> <li>Excess Price: this column includes the shadow prices of the CFE excess limit constraint. Unit is $/MWh</li> <li>Load: this column includes the annual load of 24/7 participants. Unit is MWh.</li> <li>Storage loss: this column includes the annual storage loss of the 24/7 participating storage. Unit is MWh.</li> <li>Post-Grid CFE Score Local_n_Import: this column includes the final CFE score of the model. Unitless</li> </ul> </li> <li>tfs_gen_capacity_California.csv: this documents the capacity procured by the 24/7 or 100% annual matching participants. Unit is MW</li> <li>tfs_gen_output_California.csv: this documents the energy procured by the 24/7 or 100% annual matching participants. Unit is MWh</li> <li>tfs_gents_table.csv: this documents the time-series of the 24/7 CFE procurement. Unit is MW.</li> <li>tfs_lse_cost.csv: this documents the cost of 24/7 CFE participants in each case. Unit is 2020USD</li> <li>tfs_modified_load.csv: this documents the modified load time-series of the 24/7 CFE participants. Unit is MW</li> <li>tfs_system_emissions.csv: this documents the carbon footprint of the 24/7 CFE participants and the rest of the California load. <ul> <li>participating_load_emission: this is the carbon footprint of the 24/7 CFE participants. Unit is metric tons</li> <li>emission_rest_of_local_w_import: this is the carbon footprint of the rest of the California load. Unit is metric tons</li> <li>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</li> </ul> </li> </ul> <p>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. </p> <p> The necessary changes to the case files include</p> <ul> <li>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;</li> <li>Add Capacity_reserve_margin_slack.csv (provided in this zenodo repo) to the case to be run.</li> <li>Add RPSH_MER (uploaded) to the case to be run</li> <li>in RPSH.csv, add three columns <ul> <li>MWhExtraBudget = 0</li> <li>Carbon_Offset_Target = 0</li> <li>Carbon_Offset_Penalty = 0</li> </ul> </li> <li>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.</li> <li>Add a new column in any Maximum_capacity_limit.csv called "PriceCap" with all entries being 1000000 (1 million).</li> <li>in Settings/genx_settings.yml; add three rows <ul> <li> <p>CO2Capture: 1</p> </li> <li> <p>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.</p> </li> <li> <p>ref_case_name:</p> <ul> <li> <p>if a case name begins with p2, use <em>currentpolicy_10ci_nocip</em></p> </li> <li> <p>if a case name begins with p3, use currentpolicy_25ci_nocip</p> </li> <li> <p>if a case name begins with p7, use currentpolicy_10ci_adv_nocip</p> </li> <li> <p>if a case name begins with p8, use currentpolicy_25ci_adv_nocip</p> </li> <li> <p>if a case name begins with p12, use currentpolicy_10ci_adv_nocip_noccszcf</p> </li> <li> <p>if a case name begins with p13, use currentpolicy_25ci_adv_nocip_noccszcf</p> </li> <li> <p>if a case name begins with p19, use currentpolicy_10ci_adv_nocip_noccszcf_noexcess</p> </li> <li> <p>if a case name begins with p30, use currentpolicy_10ci_nocip_noexcess</p> </li> <li> <p>if a case name begins with p31, use currentpolicy_10ci_adv_nocip_noexcess</p> </li> </ul> </li> </ul> </li> </ul> <p>4. CI_Load_Formatted_google.csv included the Commercial and Industrial load for each zone; This study uses columns with "current_policy," year = 2030</p> <p>5. Total_Load_Formatted_google.csv included the gross load of each zone; This study uses columns with "current_policy," year = 2030</p>
ShareScore
36/100
Overall dataset sharing score
Score breakdown
These five areas show where the dataset supports — or may limit — practical reuse.
- Stewardship
- 4
- Harmonization
- 4
- Access
- 20
- Reuse readiness
- 4
- Engagement
- 4