Existing Stock Characterization =============================== **Comprehensive power plant inventory through multi-source data integration** VerveStacks transforms fragmented global energy data into complete, spatially-resolved power plant inventories for each ISO. **Each country receives its own unique existing stock characterization**, combining plant-level precision from the Global Energy Monitor with statistical completeness from IRENA and EMBER datasets. Rather than relying on generic capacity assumptions, we integrate individual power plant specifications with gap-filling algorithms that preserve spatial intelligence and operational realism. This centralised process replaces what has traditionally been repeated in parallel by many research teams: each group cleaning the same source data, defining its own thresholds and mappings, and building bespoke stock representations that are difficult for others to reuse. By doing this once and documenting it fully, VerveStacks provides a common, auditable foundation that many studies and frameworks can share. .. epigraph:: **ISO-Specific Characterization**: Every country's existing stock reflects its unique energy infrastructure, technology mix, and operational constraints. No universal template could capture both Germany's complex renewable transition and India's coal-dominated system with rapid solar expansion. Methodology Overview -------------------- The existing stock characterization follows a systematic three-stage process **applied individually to each ISO**: 1. **Plant-Level Foundation**: Process individual power plant data from Global Energy Monitor database 2. **Statistical Reconciliation**: Fill capacity gaps using IRENA/EMBER national statistics with spatial distribution 3. **Techno-Economic Enhancement**: Assign technology costs, efficiencies, performance parameters, and operational constraints Stage 1: Plant-Level Foundation ------------------------------- **Individual Power Plant Processing** VerveStacks begins with the most comprehensive global power plant database available - the Global Energy Monitor's integrated power facilities dataset containing 151,000+ individual power plants worldwide with precise locations, capacities, fuel types, commissioning years, and operational status. **Core Data Processing** .. list-table:: **GEM Database Processing Rules** :widths: 30 70 :header-rows: 1 :class: longtable :align: left * - **Filter/Transform** - **Business Logic** * - Status Filtering - Exclude plants with status: 'cancelled', 'shelved', 'retired' * - Technology Standardization - Use Technology field; fallback to Type if Technology is null * - Capacity Threshold - Dynamic fuel-specific thresholds per ISO (10-1000 MW based on system scale) - Fossil fuels: Combined threshold targeting ≤200 units per country - Renewables: Individual thresholds with 200 MW minimum for solar/wind - Nuclear: Always 0.0 (track all units individually) * - Vintage Filtering - Include only plants with Start year ≤ 2022 (base year) * - Spatial Assignment - Map plants to grid buses (thermal) or REZ zones (renewables) **Dynamic Capacity Threshold System** VerveStacks implements a sophisticated capacity threshold system that adapts to each country's power system scale and complexity. Rather than using a static 100 MW threshold, the system employs fuel-specific thresholds optimized for model performance and appropriate detail. .. list-table:: **Threshold Strategy by Fuel Type** :widths: 25 25 50 :header-rows: 1 :class: longtable :align: left * - **Fuel Group** - **Threshold Logic** - **Rationale** * - Fossil Fuels (Coal, Gas, Oil) - Combined threshold targeting ≤200 units - Fossil plants create ~3x more model variables due to CCS retrofit options * - Nuclear - Always 0.0 (track all) - Critical infrastructure requiring individual modeling * - Hydro + Geothermal - Combined threshold targeting ≤100 units - Grid flexibility and storage characteristics * - Solar/Wind - Individual thresholds, minimum 200 MW - Utility-scale focus with economic viability considerations * - Other Renewables - Default 50 MW threshold - Standard renewable technology handling **System-Scale Examples:** .. list-table:: **Threshold Variations by Country Scale** :widths: 20 20 20 20 20 :header-rows: 1 :class: longtable :align: left * - **Country** - **Fossil (MW)** - **Hydro (MW)** - **Solar (MW)** - **Wind (MW)** * - China (Large) - 1000 - 1000 - 500 - 360 * - USA (Large) - 860 - 190 - 200 - 260 * - Germany (Medium) - 110 - 10 - 200 - 200 * - Small Countries - 10 - 10 - 200 - 200 **Configuration Source:** Thresholds are automatically generated from the Global Energy Monitor database using the `count_power_plants_by_iso.py` script, which analyzes each country's power plant distribution and calculates optimal thresholds to maintain model complexity targets while preserving appropriate spatial and technical detail. .. note:: The complete threshold configuration is stored in `assumptions/iso_fuel_capacity_thresholds.csv` with metadata in `assumptions/iso_fuel_capacity_thresholds_metadata.yaml`. This system ensures that small island nations receive detailed modeling while large continental systems maintain computational efficiency. **Technology Mapping Logic** The system uses a sophisticated fuel type mapping that handles the complexity of real-world power plant classifications: .. code-block:: python def custom_fuel_mapping(plant_record): """Transform GEM fuel types to standardized model categories""" if plant_record['Type'] != 'oil/gas': return 'hydro' if plant_record['Type'] == 'hydropower' else plant_record['Type'] else: fuel_detail = str(plant_record['Fuel']) if not_null(plant_record['Fuel']) else '' return 'oil' if fuel_detail.lower().startswith('fossil liquids:') else 'gas' **Plant Aggregation Strategy** Plants are intelligently aggregated based on capacity thresholds and spatial proximity: - **Large Plants (Above Fuel-Specific Threshold)**: Tracked individually with full spatial and technical detail - **Small Plants (Below Fuel-Specific Threshold)**: Aggregated by technology and region to reduce model complexity - **Mothballed Plants**: Tracked separately with 'ep_m_' prefix for potential reactivation scenarios - **Dynamic Thresholds**: Automatically calculated per country and fuel type to optimize model performance **Threshold Generation Methodology** The capacity thresholds are generated through systematic analysis of each country's power plant portfolio: .. list-table:: **Generation Process** :widths: 20 80 :header-rows: 1 :class: longtable :align: left * - **Step** - **Process** * - Data Analysis - Load operational plants ≥10 MW from GEM database * - Fuel Grouping - Separate plants into fossil, hydro-geo, solar-wind, and other categories * - Threshold Calculation - For each fuel group, find capacity of Nth largest plant (N = target count) * - Rounding - Round thresholds to nearest 10 MW for cleaner values * - Validation - Ensure thresholds meet model complexity targets * - Export - Generate CSV configuration file with metadata **Target Complexity Limits:** - **Fossil Units**: ≤200 per country (due to CCS retrofit complexity) - **Hydro+Geothermal**: ≤100 per country (grid flexibility modeling) - **Solar/Wind**: ≤100 each per country (utility-scale focus) - **Minimum Solar/Wind**: 200 MW (economic viability threshold) **Quality Assurance:** - All thresholds validated against actual plant counts - Metadata includes generation parameters and methodology - Notes column indicates if targets were exceeded (e.g., `F207_HG30`) Stage 2: Data Reconciliation ----------------------------------- **Gap-Filling Methodology** Even the comprehensive GEM database has coverage gaps, particularly for smaller renewable installations and distributed generation. VerveStacks reconciles plant-level data with authoritative national statistics to ensure complete capacity accounting. **IRENA Renewable Capacity Reconciliation** .. list-table:: **IRENA Gap-Filling Process** :widths: 25 75 :header-rows: 1 :class: longtable :align: left * - **Step** - **Methodology** * - Baseline Comparison - Compare IRENA 2022 capacity vs. cumulative GEM capacity (≤2022) * - Gap Identification - Calculate missing capacity: IRENA_2022 - GEM_cumulative * - Spatial Distribution - Distribute gaps across REZ zones weighted by resource quality (70%) and potential (30%) * - Plant Creation - Generate realistic "Aggregated Plant - IRENA Gap" records with spatial attributes **EMBER Thermal Capacity Reconciliation** .. list-table:: **EMBER Gap-Filling Process** :widths: 25 75 :header-rows: 1 :class: longtable * - **Step** - **Methodology** * - Statistical Baseline - Compare EMBER 2022 thermal capacity vs. cumulative GEM capacity (≤2022) * - Thermal Gap Analysis - Identify missing coal, gas, oil, and bioenergy capacity * - Bus-Based Distribution - Distribute thermal gaps across transmission buses weighted by existing thermal density * - Infrastructure Realism - Ensure gap plants are located near existing thermal infrastructure and fuel supply **Spatial Intelligence Preservation** Critical to VerveStacks' spatial modeling capability is ensuring that gap-filled capacity maintains geographic precision: - **Renewable Gaps**: Assigned to specific REZ grid cells based on resource quality rankings - **Thermal Gaps**: Assigned to transmission buses with existing thermal plant clusters - **Commodity Mapping**: All gap plants receive proper spatial commodities (e.g., `elc_spv-DEU_0042` not `elc_spv-DEU`) Stage 3: Techno-Economic Enhancement ----------------------------------- **Technology Cost Assignment** Every power plant receives comprehensive techno-economic parameters sourced from VerveStacks' curated technology database, with regional adjustments and size-based multipliers. .. epigraph:: **Key Innovation**: VerveStacks implements two sophisticated systems: 1) **Dynamic fuel-specific capacity thresholds** that adapt to each country's power system scale (10-1000 MW), ensuring appropriate model detail from small islands to continental grids, and 2) **WEO region-level inheritance system** for technology costs and efficiencies. This dual approach optimizes both model complexity and technical accuracy. **Cost Parameter Integration** .. list-table:: **Techno-Economic Parameter Sources** :widths: 30 40 30 :header-rows: 1 :class: longtable * - **Parameter** - **Source File** - **Application Logic** * - CAPEX ($/kW) - ep_technoeconomic_assumptions.xlsx - Technology + size class + regional multiplier * - Fixed O&M ($/kW-yr) - ep_technoeconomic_assumptions.xlsx - Annual fixed operating costs * - Variable O&M ($/MWh) - ep_technoeconomic_assumptions.xlsx - Per-MWh operating costs * - Thermal Efficiency (%) - VS_mappings.xlsx (thermal_eff sheet) - Fuel-to-electricity conversion efficiency * - Capacity Factor (%) - Resource data or historical utilization - Annual availability factor **Regional Cost Adjustments** Technology costs are adjusted for local economic conditions using regional multipliers: .. code-block:: sql SELECT base_capex * regional_multiplier * size_multiplier AS adjusted_capex, base_fixom * regional_multiplier AS adjusted_fixom, base_varom * regional_multiplier AS adjusted_varom FROM technology_costs T1 JOIN regional_multipliers T2 ON T1.region = T2.region JOIN size_multipliers T3 ON T1.size_class = T3.size_class **Technology Cost Inheritance Formula** .. code-block:: sql SELECT weo_base_cost * regional_multiplier * size_multiplier * vintage_factor AS final_cost, weo_base_efficiency * regional_efficiency_factor * vintage_degradation AS final_efficiency FROM weo_technology_assumptions W JOIN ep_regionmap R ON W.region = R.region JOIN regional_multipliers M ON R.region = M.region WHERE R.iso = '{country_iso_code}' **Life Extension Cost Integration** VerveStacks incorporates sophisticated life extension cost modeling that captures the economic reality of aging thermal infrastructure. As power plants approach the end of their design life, operators face critical investment decisions: retire the facility or invest in major refurbishments to extend operational life. The life extension cost methodology follows the approach established in EPA's Integrated Planning Model (IPM) version 6, which recognizes that thermal power plants can operate beyond their original design life through substantial capital investments. These costs reflect the reality that aging infrastructure requires major overhauls of critical components including boilers, turbines, generators, and environmental control systems. .. list-table:: **Life Extension Cost Assumptions (IPM v6 Methodology)** :widths: 40 20 40 :header-rows: 1 :class: longtable :align: left * - **Technology Type** - **Design Life (years)** - **Life Extension Cost ($/kW)** * - Biomass Steam - 40 - $253 * - Coal Steam - 40 - $203 * - Combined Cycle Gas Turbine - 30 - $82 * - Combustion Turbine (Peaker) - 30 - $242 * - Internal Combustion Engine - 30 - $226 * - Oil/Gas Steam - 40 - $174 * - Integrated Gasification Combined Cycle - 40 - $258 * - Landfill Gas - 20 - $135 **Economic Logic and Implementation** The life extension cost framework operates on the principle that thermal power plants face discrete investment decisions at the end of their design life. Plants that have reached their original lifespan can continue operating only if operators invest in major refurbishments that essentially reset the plant's operational capability. Key characteristics of the life extension cost methodology: - **Threshold-Based Application**: Life extension costs are triggered only when plants operate beyond their technology-specific design life - **Technology-Specific Costs**: Reflect the varying complexity and capital intensity of different thermal technologies - **One-Time Investment**: Life extension costs represent a discrete capital investment, not ongoing maintenance - **Operational Realism**: Captures the actual decision-making process utilities face with aging assets **Technology-Specific Considerations** The variation in life extension costs across technologies reflects fundamental differences in plant complexity and refurbishment requirements: - **Combined Cycle Gas Turbines** ($82/kW): Lower costs reflect modular design and standardized components - **Coal Steam Plants** ($203/kW): Moderate costs for mature technology with established refurbishment practices - **IGCC Plants** ($258/kW): Highest costs due to complex gasification systems and limited operational experience - **Combustion Turbines** ($242/kW): High costs despite simple design due to intensive operational duty cycles This approach ensures that fossil plant retirement decisions reflect realistic economics rather than arbitrary assumptions, enabling more accurate modeling of energy transition pathways and stranded asset risks. **Unit Commitment Parameter Integration** Thermal power plants also receive detailed operational flexibility parameters that capture their constraints - critical for high-renewable energy system modeling: .. list-table:: **Unit Commitment Parameters Added to Thermal Plants** :widths: 25 25 50 :header-rows: 1 :class: longtable :align: left * - **Parameter** - **Units** - **Description** * - Min Stable Factor - % of capacity - Minimum operating level when online * - Min Up Time - Hours - Minimum continuous operation period * - Min Down Time - Hours - Minimum offline period between starts * - Max Ramp Up Rate - %/hour - Maximum power increase rate * - Max Ramp Down Rate - %/hour - Maximum power decrease rate * - Startup Time - Hours - Time required to reach minimum stable level * - Startup Cost - $/MW - Cost per MW of capacity started * - Shutdown Cost - $/MW - Cost per MW of capacity shut down The system uses sophisticated pattern matching to assign appropriate unit commitment characteristics based on technology type (coal, gas CCGT, gas OCGT, nuclear) and plant size class (Small/Medium/Large/XLarge). Complete Assumption Tables --------------------------- **VS_mappings.xlsx Reference Tables** The following tables provide complete transparency about all data transformations and assumptions used in existing stock characterization: **Data Sources Documentation** VerveStacks maintains comprehensive data source documentation within the VS_mappings.xlsx file to ensure complete transparency and reproducibility: .. list-table:: **Primary Data Sources and Update Frequencies** :widths: 25 35 25 15 :header-rows: 1 * - **Data Source** - **Content & Coverage** - **Update Frequency** - **Quality** * - **Global Energy Monitor (GEM)** - Individual power plants worldwide (151,000+ facilities) - Monthly updates - ⭐⭐⭐⭐⭐ * - **IRENA Statistics** - National renewable capacity & generation (2000-2022) - Annual updates - ⭐⭐⭐⭐⭐ * - **EMBER Climate** - Global electricity data by country & fuel (2000-2022) - Annual updates - ⭐⭐⭐⭐⭐ * - **World Energy Outlook (WEO)** - Technology costs & performance by region - Annual updates - ⭐⭐⭐⭐⭐ * - **UNSD Energy Statistics** - UN energy balances & trade flows - Annual updates - ⭐⭐⭐⭐ * - **REZoning Database** - 50x50km renewable resource potential grid - Static analysis - ⭐⭐⭐⭐ * - **SARAH/ERA5 Weather** - Hourly solar/wind profiles (2013 reference year) - Historical data - ⭐⭐⭐⭐⭐ * - **EPA CCS Retrofit** - Carbon capture retrofit potential & costs - Periodic updates - ⭐⭐⭐⭐ **Data Integration Methodology** .. list-table:: **Source Integration Hierarchy** :widths: 20 30 50 :header-rows: 1 * - **Priority** - **Data Source** - **Usage Logic** * - 1st Priority - GEM Plant Database - Individual plant specifications for capacity ≥100 MW * - 2nd Priority - IRENA Statistics - Fill renewable capacity gaps vs. GEM cumulative * - 3rd Priority - EMBER Statistics - Fill thermal capacity gaps vs. GEM cumulative * - 4th Priority - WEO Assumptions - Technology costs & performance parameters * - 5th Priority - Default Values - Conservative fallbacks for missing parameters GEM Technology Mapping (gem_techmap) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. list-table:: **Technology Standardization Rules** :widths: 20 20 20 40 :header-rows: 1 * - **GEM Type** - **GEM Technology** - **Model Fuel** - **Model Name** * - coal - subcritical - coal - coal_sub * - coal - supercritical - coal - coal_super * - coal - ultra-supercritical - coal - coal_ultra * - gas - combined cycle - gas - gas_ccgt * - gas - gas turbine - gas - gas_ocgt * - nuclear - pwr - nuclear - nuclear_pwr * - nuclear - bwr - nuclear - nuclear_bwr * - solar - PV - solar - solar_pv_fix * - wind - Onshore - windon - wind_on * - wind - Offshore - windoff - wind_off * - hydropower - run-of-river - hydro - hydro_ror * - hydropower - conventional storage - hydro - hydro_res IRENA-EMBER Type Mapping (irena_ember_typemap) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ .. list-table:: **Statistical Data Harmonization** :widths: 25 25 25 25 :header-rows: 1 * - **Type** - **Source** - **Model Fuel** - **Description** * - Solar photovoltaic - IRENA - solar - All solar PV installations * - Wind energy - IRENA - windon - Onshore wind turbines * - Offshore wind energy - IRENA - windoff - Offshore wind turbines * - Hydropower - IRENA - hydro - All hydroelectric generation * - Coal - EMBER - coal - All coal-fired generation * - Gas - EMBER - gas - All natural gas generation * - Oil - EMBER - oil - Oil-fired generation * - Bioenergy - IRENA - bioenergy - Biomass and biogas generation * - Geothermal - IRENA - geothermal - Geothermal energy generation Technology Classification Tables ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ **WEO Power Generation Technologies (weo_pg_techs)** .. list-table:: **Thermal Technology Definitions** :widths: 25 15 60 :header-rows: 1 * - **Technology** - **Include** - **Description** * - coal_sub - Y - Subcritical coal steam plants * - coal_super - Y - Supercritical coal steam plants * - coal_ultra - Y - Ultra-supercritical coal steam plants * - gas_ccgt - Y - Natural gas combined cycle gas turbines * - gas_ocgt - Y - Natural gas open cycle gas turbines * - nuclear_pwr - Y - Pressurized water reactor nuclear plants * - nuclear_bwr - Y - Boiling water reactor nuclear plants * - oil_st - Y - Oil-fired steam turbines * - bio_st - Y - Biomass steam turbines **Storage Technologies (storage_techs)** **Demand Technologies (dem_techs)** .. list-table:: **Demand Sector Definitions** :widths: 30 70 :header-rows: 1 * - **Technology** - **Description** * - dem_res - Residential electricity demand * - dem_com - Commercial electricity demand * - dem_ind - Industrial electricity demand * - dem_tra - Transport electrification demand Techno-Economic Assumptions Reference ------------------------------------ **Technology Assumptions Database Structure** VerveStacks maintains comprehensive technology assumption gleaned from the world's leading energy institutions: **Core Technology Parameters** .. list-table:: **Techno-Economic Parameter Categories** :widths: 30 70 :header-rows: 1 :class: longtable :align: left * - **Parameter Type** - **Content & Data Sources** * - **Base Technology Costs** - Base CAPEX, FIXOM, VAROM by technology | *Sources: IEA WEO 2024, NREL Annual Technology Baseline, IRENA Global Energy Transformation studies* * - **Scale Economy Factors** - Plant size adjustment multipliers | *Sources: Engineering cost curves, industry benchmarks, EIA capital cost studies* * - **Regional Cost Adjustments** - Labor, materials, market condition multipliers | *Sources: World Bank construction cost indices, ILO wage statistics, regional energy market analysis* * - **Regional Mapping** - ISO-to-WEO region parameter inheritance | *Sources: IEA World Energy Outlook regional classifications, economic development indicators* * - **Efficiency by Vintage** - Technology efficiency with degradation curves | *Sources: EPRI power plant performance database, manufacturer specifications, operational data* * - **Technology Lifetimes** - Asset lifetime assumptions by fuel and vintage | *Sources: IEA technology roadmaps, EPRI technical assessments, regulatory depreciation schedules* **Advanced Operational Parameters** .. list-table:: **Unit Commitment Parameter Categories** :widths: 30 70 :header-rows: 1 :class: longtable :align: left * - **Parameter Type** - **Content & Data Sources** * - **Unit Commitment Data** - Min up/down times, ramp rates, startup costs by technology and size class | *Sources: NERC generator performance standards, utility operational data, IEEE power system flexibility studies* * - **Technology Mapping** - Pattern matching for UC parameter assignment | *Sources: Power plant classification standards, VEDA/TIMES technology definitions, operational constraint databases* * - **Documentation** - Data source methodology and validation notes | *Sources: Compilation methodology, data quality assessments, validation procedures* **WEO Technology Cost Integration** .. list-table:: **WEO 2024 Power Generation Assumptions Integration** :widths: 30 70 :header-rows: 1 :class: longtable :align: left * - **WEO Sheet** - **VerveStacks Application** * - Renewables - Solar PV, onshore/offshore wind cost projections by region * - Nuclear - Nuclear power plant costs and performance parameters * - Gas - CCGT, OCGT technology costs and efficiency assumptions * - Coal - Coal plant costs with subcritical/supercritical/ultra-supercritical variants * - Fossil fuels equipped with CCUS - CCS retrofit costs and performance penalties **Authoritative Data Sources Summary** The technology assumption files represent a curated compilation from the world's leading energy institutions: .. list-table:: **Primary Institutional Sources** :widths: 30 70 :header-rows: 1 :class: longtable :align: left * - **Institution** - **Contribution to VerveStacks Technology Database** * - **International Energy Agency (IEA)** - WEO 2024 regional technology costs, efficiency assumptions, market projections * - **National Renewable Energy Laboratory (NREL)** - Annual Technology Baseline (ATB) cost projections, performance parameters * - **International Renewable Energy Agency (IRENA)** - Global Energy Transformation cost studies, renewable technology benchmarks * - **Electric Power Research Institute (EPRI)** - Power plant performance databases, operational constraint parameters, flexibility studies * - **North American Electric Reliability Corporation (NERC)** - Generator performance standards, grid reliability requirements, operational limits * - **World Bank Group** - Construction cost indices, regional economic multipliers, infrastructure cost benchmarks * - **International Labour Organization (ILO)** - Regional wage statistics, labor cost adjustments, economic development indicators * - **U.S. Energy Information Administration (EIA)** - Capital cost studies, technology performance data, market analysis * - **Institute of Electrical and Electronics Engineers (IEEE)** - Power system flexibility studies, technical standards, operational best practices **Data Quality and Validation Standards** .. list-table:: **Quality Assurance Framework** :widths: 30 70 :header-rows: 1 :class: longtable :align: left * - **Validation Level** - **Quality Control Process** * - **Source Verification** - All parameters traced to peer-reviewed publications or institutional databases * - **Cross-Reference Validation** - Multiple source comparison for consistency (IEA vs NREL vs IRENA) * - **Regional Calibration** - Local market conditions validated against national energy statistics * - **Temporal Consistency** - Technology cost trends validated against historical deployment data * - **Operational Validation** - Unit commitment parameters validated against actual plant performance data **Complete Technology Assumption Tables** The following tables provide the complete parameter values used in VerveStacks existing stock characterization: **Base Technology Efficiency** .. csv-table:: **Technology Efficiency by Commissioning Year (by size class)** :file: ../_static/data/thermal_efficiency_by_vintage.csv :widths: 10, 25, 8, 8, 8, 8, 8, 8 :header-rows: 1 :align: left **Base Technology Costs** .. csv-table:: **Technology Cost Parameters (CAPEX $/kW, FIXOM $/kW-yr, VAROM $/MWh)** :file: ../_static/data/base_technology_costs.csv :widths: 40, 20, 20, 20 :header-rows: 1 :align: left **Size-Based Cost Multipliers** .. csv-table:: **Scale Economy Adjustments by Plant Size** :file: ../_static/data/size_based_multipliers.csv :widths: 25, 25, 25, 25 :header-rows: 1 :align: left **Regional Cost Multipliers** .. csv-table:: **Regional Economic Adjustments by WEO Region** :file: ../_static/data/regional_multipliers.csv :widths: 20, 15, 15, 15, 15, 20 :header-rows: 1 :align: left :class: longtable **Technology Lifetimes** .. csv-table:: **Asset Lifetime Assumptions by Technology** :file: ../_static/data/technology_lifetimes.csv :widths: 50, 50 :header-rows: 1 :align: left **How Plant Lifetimes Are Assigned** Each existing plant is assigned a lifetime using a two-priority rule: 1. **Known retirement date (highest priority).** When the source data records a specific retirement year for an individually-tracked plant, the lifetime is set to exactly that span — commissioning year to retirement year. This reflects scheduled closures, regulatory mandates, or operator decisions already captured in the underlying plant database. 2. **No known retirement date (default).** The lifetime is set to whichever is longer: the technology design life from the table above, or the number of years remaining between the plant's commissioning year and 2055. The 2055 floor is a deliberate modeling convention — it ensures that no existing plant drops out of the model before the end of the planning horizon, avoiding artificial capacity cliffs in mid-period years. The practical effect of the 2055 floor is most visible for legacy plants commissioned in the 1960s and 1970s: a coal unit from 1971 would have exhausted its 50-year design life well before 2055, so it receives a lifetime of 84 years (2055 − 1971) instead. Modern plants commissioned after 2005 are typically governed by the design life rather than the floor. .. list-table:: **Illustrative Lifetime Outcomes** :widths: 35 12 14 14 25 :header-rows: 1 :align: left * - **Plant** - **COD** - **Design life** - **2055 − COD** - **Assigned lifetime** * - Medupi U6 (supercritical coal) - 2015 - 50 yrs - 40 yrs - 50 yrs *(design life)* * - Kusile U3 (supercritical coal) - 2021 - 50 yrs - 34 yrs - 50 yrs *(design life)* * - Legacy subcritical unit - 1971 - 50 yrs - 84 yrs - 84 yrs *(2055 floor)* * - Plant with known closure in 2035 - 2000 - — - — - 35 yrs *(explicit retirement)* .. note:: If a coal phase-out policy or early retirement scenario is being modeled, the correct mechanism is to record a retirement year against the affected plants in the source database. This takes priority over both the design life and the 2055 floor, and is the only way to force retirement before the horizon ends. **CCS Retrofit Lifetime** Carbon capture retrofit options are treated as discrete 20-year investments, regardless of the age or technology type of the host plant. This follows the approach used in the EPA Integrated Planning Model (IPM v6), which frames post-combustion capture additions as a bounded capital commitment rather than a permanent life extension of the underlying asset. **Unit Commitment Parameters** .. csv-table:: **Operational Constraints by Technology and Size Class** :file: ../_static/data/unit_commitment_parameters.csv :widths: 15, 15, 15, 15, 15, 15, 15, 15, 15, 15, 15 :header-rows: 1 :align: left **Unit Commitment Technology Mapping** .. csv-table:: **Pattern Matching Rules for UC Parameter Assignment** :file: ../_static/data/unit_commitment_tech_mapping.csv :widths: 30, 70 :header-rows: 1 :align: left **Technology Classification Tables** **GEM Technology Mapping** .. csv-table:: **GEM Fuel-Technology Combinations to VerveStacks Model Names** :file: ../_static/data/gem_technology_mapping.csv :widths: 15, 25, 15, 25, 25 :header-rows: 1 :align: left **IRENA-EMBER Type Mapping** .. csv-table:: **Statistical Data Source Harmonization** :file: ../_static/data/irena_ember_type_mapping.csv :widths: 30, 30, 40, 30 :header-rows: 1 :align: left **WEO Power Generation Technologies** .. csv-table:: **IEA WEO Technology Classifications** :file: ../_static/data/weo_power_generation_techs.csv :widths: 50 :header-rows: 1 :align: left **Storage Technologies** .. csv-table:: **Storage Technology Definitions** :file: ../_static/data/storage_technologies.csv :widths: 50, 50 :header-rows: 1 :align: left Data Quality and Validation --------------------------- **Coverage Metrics** VerveStacks provides complete transparency about data coverage and gap-filling: .. list-table:: **Typical Coverage Statistics** :widths: 30 25 45 :header-rows: 1 * - **Data Source** - **Coverage** - **Quality Notes** * - GEM Individual Plants - 75-90% (varies by country scale and fuel type) - Excellent for large thermal and utility-scale renewables - Dynamic thresholds ensure appropriate detail for each system scale * - IRENA Statistical Gaps - 5-15% - Primarily small-scale solar and distributed wind * - EMBER Statistical Gaps - 2-8% - Minor thermal capacity adjustments * - Spatial Assignment - 95%+ - High-quality bus/REZ mapping for most plants **Validation Rules** .. list-table:: **Data Quality Assurance** :widths: 30 70 :header-rows: 1 * - **Validation Check** - **Business Rule** * - Capacity Consistency - Total capacity matches IRENA/EMBER national statistics ±5% * - Spatial Completeness - >95% of capacity assigned to specific buses or REZ zones * - Technology Mapping - All fuel types mapped to standardized model categories * - UC Parameter Coverage - All thermal plants >50 MW receive UC parameters * - Threshold Appropriateness - Fuel-specific thresholds align with country power system scale - Model complexity targets maintained (≤200 fossil units per country) * - Vintage Validation - Start years between 1950-2022 (base year) **Error Handling** .. list-table:: **Data Quality Exceptions** :widths: 30 70 :header-rows: 1 * - **Exception Type** - **Resolution Strategy** * - Missing Efficiency - Default to technology-typical efficiency (e.g., 35% for coal) * - Invalid Start Year - Construction plants: 2028, Others: 2015 (conservative estimate) * - Unmapped Technology - Flag for manual review, exclude from automated processing * - Missing Spatial Data - Assign to country-level commodity with quality warning This comprehensive methodology ensures that every ISO receives a complete, spatially-intelligent, and operationally-realistic characterization of its existing power generation fleet - the foundation for all subsequent energy system modeling and scenario analysis. .. note:: This methodology has been validated across 100+ countries and territories, from small island systems to continental grids, consistently delivering plant-level precision with statistical completeness for robust energy system optimization modeling.