PJM logo

Area Control Error

PJM area control error in MW at its native fast operating cadence.

Native record
PJM balancing area x sub-minute operating observation
sub-minute (~15-second source; polled every 5 minutes) publication cadence
Evidence
Observed market data
Published observations from the named source
Time basis
Point-in-time records
UTC · event_time

Overview

ACE is the signed instantaneous difference between scheduled and actual balancing obligation; it changes within seconds and should not be treated as a slowly varying reserve or energy quantity. Source: PJM Data Miner 2.

Query contract

Read one canonical revision per area and event_time. For current state, require a recent event_time; ACE changes sign within seconds and an old value is not a valid substitute.

Analysis rules

  • Preserve the published sign. Do not convert ACE into reserve, energy, or interchange.
  • Use area='PJM' for the whole balancing authority.

Access

Query from your own tools

Use the guarded HTTP endpoint directly, or connect an MCP client and load the dataset contract with describe_data before calling query_data.

HTTP endpoint
POST /api/v1/datasets/pjm_area_control_error/query

Schema4

Column
Type
event_timeDateTime64(6, 'UTC')
areaLowCardinality(String)
ace_mwNullable(Float64)
ingested_atDateTime64(6, 'UTC')

Sample data

event_timeareaace_mwingested_at
2026-09-04 01:51:46.000000PJM369.282026-09-04 01:52:17.702107
2026-09-04 01:51:31.000000PJM248.372026-09-04 01:52:17.702107
2026-09-04 01:51:16.000000PJM242.012026-09-04 01:52:17.702107
2026-09-04 01:51:01.000000PJM222.422026-09-04 01:52:17.702107
2026-09-04 01:50:46.000000PJM0.142026-09-04 01:52:17.702107
2026-09-04 01:50:31.000000PJM-14.662026-09-04 01:52:17.702107
2026-09-04 01:50:16.000000PJM-67.682026-09-04 01:52:17.702107
2026-09-04 01:50:01.000000PJM-58.522026-09-04 01:52:17.702107
2026-09-04 01:49:46.000000PJM-109.512026-09-04 01:52:17.702107
2026-09-04 01:49:31.000000PJM-173.362026-09-04 01:52:17.702107
2026-09-04 01:49:16.000000PJM-164.152026-09-04 01:52:17.702107
2026-09-04 01:49:01.000000PJM-155.932026-09-04 01:52:17.702107
2026-09-04 01:48:46.000000PJM-135.452026-09-04 01:52:17.702107
2026-09-04 01:48:31.000000PJM-74.392026-09-04 01:52:17.702107
2026-09-04 01:48:16.000000PJM35.462026-09-04 01:52:17.702107
2026-09-04 01:48:01.000000PJM18.422026-09-04 01:52:17.702107
2026-09-04 01:47:46.000000PJM2.782026-09-04 01:52:17.702107
2026-09-04 01:47:31.000000PJM-17.152026-09-04 01:52:17.702107
2026-09-04 01:47:17.000000PJM-134.42026-09-04 01:52:17.702107
2026-09-04 01:47:01.000000PJM-210.082026-09-04 01:52:17.702107
2026-09-04 01:46:46.000000PJM-235.082026-09-04 01:52:17.702107
2026-09-04 01:46:46.000000PJM-235.082026-09-04 01:47:17.621278
2026-09-04 01:46:31.000000PJM-222.182026-09-04 01:52:17.702107
2026-09-04 01:46:31.000000PJM-222.182026-09-04 01:47:17.621278
2026-09-04 01:46:16.000000PJM-255.492026-09-04 01:52:17.702107

Coverage

91.6% complete9 gap days98 days with data
Show coverage history ▾
Coverage: 91.6%Days with data: 98Gaps: 9
2026
gaplessmore