Skip to main content
zenodoopen

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

<p>This dataset includes three&nbsp;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 &quot;2030.zip&quot; includes the inputs and outputs from each&nbsp;case run by GenX.</p> <p>2. The file &quot;CompiledResult_upload.zip&quot; includes the compiled results of all cases; in the unzipped folder, there are&nbsp;nine (9) &quot;.csv&quot; 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.&nbsp;= 10% C&amp;I Participation Rate, Current Technology Scenario</li> <li>10% CI Part, Curt. Tech., No Ex. Limit = 10% C&amp;I Participation Rate, Current Technology Scenario, No Excess Limit</li> <li>25% CI Part, Curt. Tech.&nbsp;= 25% C&amp;I Participation Rate, Current Technology Scenario</li> <li>10% CI Part, Adv. Tech. no Comb. = 10% C&amp;I Participation Rate, Advanced Technology no Combustion Scenario</li> <li>10% CI Part, Adv. Tech. no Comb., no Ex. Limit&nbsp;= 10% C&amp;I Participation Rate, Advanced Technology no Combustion Scenario, No Excess Limit</li> <li>25% CI Part, Adv. Tech. no Comb. = 25% C&amp;I Participation Rate, Advanced Technology no Combustion Scenario</li> <li>10% CI Part, Adv. Tech. Full = 10% C&amp;I Participation Rate, Advanced Technology, Full Portfolio</li> <li>10% CI Part, Adv. Tech. Full, no Ex. Limit&nbsp;= 10% C&amp;I Participation Rate, Advanced Technology, Full Portfolio, No Excess Limit</li> <li>25% CI Part, Adv. Tech. Full = 25% C&amp;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&nbsp;generators. The unit is &quot;MWh&quot;</li> <li>NetImport_California.csv: this file include the annual net imports of California (negative number stands for net exports. The unit is &quot;MWh&quot;</li> <li>tfs_cfe_table.csv: this file includes a table with the following columns: <ul> <li>Policy:&nbsp;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.&nbsp;Unit is MWh</li> <li>Shortfall price: this column includes&nbsp;the shadow prices of the CFE target constraint.&nbsp;Unit is $/MWh</li> <li>Excess Price: this column&nbsp;includes the shadow prices of the CFE excess limit constraint.&nbsp;Unit is $/MWh</li> <li>Load: this column includes the annual load of 24/7 participants.&nbsp;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.&nbsp;Unit is MW</li> <li>tfs_gen_output_California.csv: this documents the energy procured by the 24/7 or 100% annual matching participants.&nbsp;Unit is MWh</li> <li>tfs_gents_table.csv: this documents the time-series of the 24/7 CFE procurement.&nbsp;Unit is MW.</li> <li>tfs_lse_cost.csv: this documents the cost of 24/7 CFE participants in each case.&nbsp;Unit is 2020USD</li> <li>tfs_modified_load.csv: this documents the modified load time-series of the 24/7 CFE participants.&nbsp;Unit is MW</li> <li>tfs_system_emissions.csv: this documents the carbon footprint of the 24/7 CFE participants&nbsp;and the rest of the California load. <ul> <li>participating_load_emission: this is the carbon footprint of the 24/7 CFE participants.&nbsp;Unit is metric tons</li> <li>emission_rest_of_local_w_import: this is the carbon footprint of the rest of the California load.&nbsp;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 &quot;participating_load_emission&quot; and &quot;emission_rest_of_local_w_import&quot;.&nbsp;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&#39;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 &#39;jl&#39; 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.&nbsp;</p> <p>&nbsp;The necessary changes&nbsp;to the case files include</p> <ul> <li>in Generators_data.csv, add a column of &quot;CapRes_duration_requirement&quot; 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)&nbsp;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 &quot;cipannual100&quot;, 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 &quot;PriceCap&quot; 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&nbsp;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&nbsp;<em>currentpolicy_10ci_nocip</em></p> </li> <li> <p>if a case name begins with p3, use&nbsp;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&nbsp;currentpolicy_10ci_adv_nocip_noccszcf</p> </li> <li> <p>if a case name begins with p13, use&nbsp;currentpolicy_25ci_adv_nocip_noccszcf</p> </li> <li> <p>if a case name begins with p19, use&nbsp;currentpolicy_10ci_adv_nocip_noccszcf_noexcess</p> </li> <li> <p>if a case name begins with p30, use&nbsp;currentpolicy_10ci_nocip_noexcess</p> </li> <li> <p>if a case name begins with p31, use&nbsp;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 &quot;current_policy,&quot; year = 2030</p> <p>5. Total_Load_Formatted_google.csv included the gross load of each zone;&nbsp;This study uses columns with &quot;current_policy,&quot; 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