Overview
Objectives
Full Details here: http://100.70.207.90:3000/docs/ipool/What-If%20Scenarios Purpose of What-If Analysis This allows users to simulate changes in the power system and observe impacts.
Types of Scenarios You can modify: System demand (increase or decrease) Generator availability (outages) Transmission lines (constraints or outages) Market conditions (bids, reserves)
Using Apollo for Comparison Apollo tools to use: Series Summary: Overview of results Comparison View: Side-by-side scenario comparison More in-depth details in http://100.70.207.90:3000/docs/apollo/Features/Series%20Summary
The following scenarios are used to validate cost-based dispatch logic and administered pricing configurations.
General Execution Steps
Configure Must-Run Status
Set to Must-Run all HYDRO, ROR, SOLAR, WIND, GEO, and BIO in the SysWESM2026CB.mdb Cost-Based DB.
Optimize Energy Limited Plants (ELP)
Optimize ELP with Load, specifically focusing on KALAYAAN and some BAT (Battery) sites.
Calibrate Capacity Factors
Set the %Target CapFac of ELPs according to historical data.
Adjust Demand Subtraction
Set ExcPS = 0 in Defaults.csv to NOT subtract the dispatchable demand from the Region demand. This allows iPool to schedule optimized dispatch of the Pump and Battery storages independently.
Define Price Caps
Set the following price caps for thermal plants in the Defaults.csv file:
PrcCapCOAL,6000PrcCapCCGT,0
Market Scenarios
| Scenario ID | Description |
|---|---|
| BASE | Cost-Based Defaults: Sets the defaults (start date, days, dispatch resolution, options) using SysWESM2603CB.mdb. Includes Must-Run settings for SOLAR, WIND, BIO, HYDRO, GEO, ROR, and some BAT. BESS_CLUZ and BESS_CVIS storages are added containing BAT sites with Load/Demand energy in historical. |
| HCB | Historical Cost-Based: Historical scenario run utilizing the SysWESM2603CB.mdb database. |
| CST | 5-Min Cost-Based Dispatch: Cost-based scenario using SysWESM2603CB.mdb with optimized ELP operation. • -cost 1 turns ON cost-based simulation. • -opELP ALL optimizes ALL energy limited plants (pump storage and BESS) operation by leveling the net system demand (duck curve). |
| CSTH | Hourly Cost-Based Dispatch: Hourly dispatch cost-based scenario using SysWESM2603CB.mdb plus optimized ELP Storages: KALAYAAN, BESS_CLUZ, and BESS_CVIS. |
| CSTHap3 | Administered Pricing (Flat 3k): Uses administered prices from APrices3.csv applied to ALL Regions, Links, and Sites (but not contracts). • -p APrices3.csv sets prices at a flat 3000 for demo testing. |
| CSTHap5 | Administered Pricing (Flat 5k): Uses administered prices from APrices5.csv. • -p APrices5.csv sets prices at a flat 5000 for demo testing. |
| CSTHapX6 | Profiled Administered Pricing: Uses administered prices from APricesX.csv applied to ALL. • -p APricesX.csv sets profiled prices. • PrcCapCOAL = 6000 set in Defaults.csv. |
| CSTHapX0 | Profiled Pricing (Zero Cap): Uses administered prices from APricesX.csv with PrcCapCOAL = 0 set in Defaults0.csv. |
| CSTHap5EERI | Portfolio-Specific Pricing: Uses administered prices from APrices5.csv, BUT applied to all Regions, Links, and only to Sites of the EERI portfolio. • -port EERI targets the specific portfolio. |