JGCRI / gcam-core

GCAM -- The Global Change Analysis Model
http://jgcri.github.io/gcam-doc/
Other
283 stars 163 forks source link

Calibrating the electricity generation data #230

Open nurf004 opened 2 years ago

nurf004 commented 2 years ago

Dear GCAM colleagues,

Anyone has an experience to recalibrate electricity generation using bottom-up data (e.g., electricity generation from coal-fired power plants)? I find difficulties to match the GCAM data with the current trend as I'm planning to update the energy data for 2020.

Thank you in advance.

pkyle commented 2 years ago

We did this for a project a few years ago, for the USA region; not sure if this is what you're looking for, but the file basically tunes the output of coal-fired generation in the 2020 and 2025 time periods to roughly match recent data and expectations. Looks like I can't attach an XML file here, so just copying it. This could be tuned or modified for different regions.

<scenario>
   <world>
      <region name="USA">
         <supplysector name="electricity">
            <subsector name="coal">
               <interpolation-rule apply-to="share-weight" from-year="2019" to-year="2025">
                  <from-value>0.01</from-value>
                  <interpolation-function name="fixed"/>
               </interpolation-rule>
               <interpolation-rule apply-to="share-weight" from-year="2025" to-year="2040">
                  <from-value>0.01</from-value>
                  <to-value>0.5</to-value>
                  <interpolation-function name="linear"/>
               </interpolation-rule>
               <interpolation-rule apply-to="share-weight" from-year="2039" to-year="2061">
                  <from-value>0.5</from-value>
                  <to-value>0.1</to-value>
                  <interpolation-function name="linear"/>
               </interpolation-rule>
            </subsector>
         </supplysector>
         <pass-through-sector name="elec_coal (conv pul)">
            <subsector name="coal (conv pul)">
               <stub-technology name="coal (conv pul) (once through)">
                  <period year="2015">
                  <s-curve-shutdown-decider name="s-curve">
                     <steepness>0.1</steepness>
                     <half-life>15</half-life>
                  </s-curve-shutdown-decider>
                  </period>
               </stub-technology>
               <stub-technology name="coal (conv pul) (seawater)">
                  <period year="2015">
                  <s-curve-shutdown-decider name="s-curve">
                     <steepness>0.1</steepness>
                     <half-life>15</half-life>
                  </s-curve-shutdown-decider>
                  </period>
               </stub-technology>
               <stub-technology name="coal (conv pul) (recirculating)">
                  <period year="2015">
                  <s-curve-shutdown-decider name="s-curve">
                     <steepness>0.1</steepness>
                     <half-life>15</half-life>
                  </s-curve-shutdown-decider>
                  </period>
               </stub-technology>
               <stub-technology name="coal (conv pul) (cooling pond)">
                  <period year="2015">
                  <s-curve-shutdown-decider name="s-curve">
                     <steepness>0.1</steepness>
                     <half-life>15</half-life>
                  </s-curve-shutdown-decider>
                  </period>
               </stub-technology>
               <stub-technology name="coal (conv pul) (dry cooling)">
                  <period year="2015">
                  <s-curve-shutdown-decider name="s-curve">
                     <steepness>0.1</steepness>
                     <half-life>15</half-life>
                  </s-curve-shutdown-decider>
                  </period>
               </stub-technology>
            </subsector>
         </pass-through-sector>
      </region>
   </world>
</scenario>
nurf004 commented 2 years ago

@pkyle thank you for your response. I have seen this file, but I have no idea with the categorization of <stub-technology name=..> . I mean how I assign the value (steepness and life) for each category while the data I have is electricity generation (TWh) and installed capacity (MW). This is the reference that I am intended to adopt https://www.nature.com/articles/s41467-019-12618-3. Also, what about the technology (i.e., coal (conv pulv, IGCC), gas (CC, Steam/CT)? Is there any xml file that should be added? Thank you very much.