PRODUCT|VIPER

Nodal Scenario Analysis:
County-Level LMP & Congestion Modeling.
See Grid Impacts Before You Build.

Your interconnection queue position could congest a constraint that doesn't bind today. VIPER resolves that question in under 100 milliseconds — browser-based nodal scenario analysis across 226 buses in ERCOT and the Eastern Interconnect, with full LMP, flow, and constraint visibility.

HOW IT WORKS

Sub-Second PTDF Scenario Engine: Bus Selection to Network Impact

STEP 01
Select a Bus

Choose from 187 ERCOT counties or 39 Eastern Interconnect state-level nodes.

STEP 02
Add Generation/Load

Inject solar, wind, storage, gas, or load at any bus with custom MW sizing.

STEP 03
Run Scenario

PTDF engine resolves incremental LMPs, flows, and constraint impacts in under 100ms.

STEP 04
Analyze Results

See price changes, congestion shifts, binding constraints, and transmission utilization across the full network.

INPUTS

Scenario Inputs: Bus Selection, Generation Injection & Storage Dispatch

Select any node on the map, add generation or load, and let the PTDF engine resolve the impact across the entire network.

Bus Selection

226 nodes across ERCOT (187 counties) and Eastern Interconnect (39 states). Click the map or search by name.

Map UI · Click or Search
Generation Injection

Add solar, wind, gas, BESS, or generic generation at any bus. Set nameplate MW.

Platform UI · MW
Load Injection

Add or remove load at any bus to model new industrial facilities, data centers, or demand response.

Platform UI · MW
Storage Parameters

Set capacity (MW), duration (hours), and dispatch behavior.

Platform UI · MW / Duration
Scenario Stacking

Run multiple injections simultaneously — e.g., 200 MW solar + 100 MW BESS + 50 MW load at different buses.

Platform UI · Multi-Bus
OUTPUTS

Scenario Outputs: LMP Deltas, Flow Shifts & Constraint Shadow Prices

Every run produces LMP deltas, flow changes, constraint impacts, and dispatch shifts across the entire network — not just the bus you selected.

📊
LMP Deltas
How your injection changes local and system-wide LMPs ($/MWh at every bus)
🔗
Transmission Flow Changes
MW flow shifts on every link in the network
Constraint Shadow Prices
Which constraints bind, and how much they cost
🚦
Congestion Analysis
Hours of congestion, binding constraints, and flow utilization percentages
⚙️
Generation Dispatch Shifts
How existing generators respond to your injection
📈
Headroom Analysis
Available capacity and utilization at every bus
⚠️
SSTI Risk Tier
Sub-synchronous torsional interaction screening — UIF scores, flagged generators, and risk classification at every bus
METHODOLOGY

Production Cost Model Methodology: PTDF Matrices & 8,760-Hour Snapshots

PTDF Sensitivity Matrix

Pre-computed Power Transfer Distribution Factors map generation/load changes at any bus to flow changes on every transmission link. This is why scenarios resolve in milliseconds instead of requiring a full OPF re-solve.

Production Cost Model

Built on PyPSA-USA with solved network snapshots across 8,760 hours. LMPs are marginal prices from the optimization. Flows are physical MW on each link. Full details available upon request.

Resolution

ERCOT at county level (187 buses, ~300 links). Eastern Interconnect at state level (39 buses, 192 links). Every bus and link is individually modeled — no aggregation zones.

Scenario Engine

Linear sensitivity analysis using the PTDF matrix. Injection at any bus produces flow and price impacts across the entire network. LMP impacts are derived from constraint marginals and dispatch economics.

SSTI SCREENINGNEW

Screen for sub-synchronous torsional interaction risk — before you file.

Large data center loads near vulnerable thermal generators can trigger sub-synchronous oscillation (SSO) studies that delay interconnection by years. VIPER's SSTI module computes Unit Interaction Factors (UIF) across every generator in the network, flags those above EPRI thresholds, and classifies each bus by risk tier.

UIF Screening
Unit Interaction Factor computed for every vulnerable generator at your interconnection point
Risk Tiers
LOW / MEDIUM / HIGH / CRITICAL classification per EPRI guidelines
Generator Flags
Identify which generators are at risk — by name, type, capacity, and UIF score
Grid Strength
Short-circuit capacity and SCR at every bus — know if the grid is weak at your site
FCA INTEGRATIONPREMIUM

Design the portfolio. Then see what it does to the grid.

With the integration license, export a completed Firming Cost Analyzer portfolio directly into VIPER's nodal model. Select any bus in ERCOT and see how your portfolio of renewables, storage, and gas firming affects LMPs, transmission flows, and constraint shadow prices at that specific interconnection point.

Portfolio → Bus
Import your sized portfolio (solar + wind + BESS + gas) to any of 187 county-level buses
Incremental Impact
See how your project changes local and system-wide LMPs, congestion, and binding constraints
Site Comparison
Run the same portfolio at 10 different buses — find the interconnection point with the best economics
Request Integration Demo
USE CASES

Use Cases: Interconnection Analysis, BESS Siting & Nodal Risk Underwriting

Renewable Developers

Evaluate interconnection queue positions. Will your 200 MW solar project depress local LMPs? Which bus has the best basis risk profile?

Utilities & RTOs

Test generator retirements, transmission upgrades, and resource adequacy scenarios at nodal resolution. Support regulatory filings with production cost model evidence.

Energy PE / Infrastructure Funds

Underwrite acquisitions with locational analysis. Stress-test asset portfolios across 50 different market futures. Compare basis risk at candidate sites.

Data Center & Large Load Developers

Before signing an interconnection agreement, see how your load affects local prices and whether the transmission system can handle it without triggering upgrades.

See the grid before you build on it.

226 buses. Sub-second scenarios. Full network visibility — from any bus to every constraint.