Skip to content

PLEXOS battery inventory: what's shipped, buildable, and in ExportGroup constraints #110

@nick-gorman

Description

@nick-gorman

What this issue is

A side-by-side inventory of every battery PLEXOS ships in the
Draft 2026 ISP Step Change Model.xml against the batteries IASR ships
for the equivalent 7.5 workbook. The IASR side is drawn from two
workbook tables: new_entrants_summary (the 1h/2h/4h/8h + Distributed
Resources batteries) and consumer_energy_resources_summary (the
Coordinated CER Storages and V2G batteries, Fuel type == Battery).

Two tables follow — one for REZ-level batteries (keyed by REZ ID +
duration), one for sub-region-level batteries (keyed by sub-region +
duration). Each row shows the IASR name, the PLEXOS name, which IASR
table the match came from, the PLEXOS Max Units Built value, and
which ExportGroup_* constraints (if any) the PLEXOS object is a
member of.

The headline of why this exists: working through the custom-constraints
templater turned up several non-obvious choices in how PLEXOS represents
batteries (multiple LP variables per physical battery, most with
Max Units Built = 0; 4h variants present as objects but absent from
the export constraints; CER/V2G batteries that live in a separate IASR
table ISPyPSA doesn't currently template). This is a static record of
those facts that other workstreams can refer back to.

Key findings

LP variable counts:

  • PLEXOS ships 416 Battery objects in total. 174 are existing /
    committed plants (or other non-new-entrant batteries) — these mostly
    have Max Units Built "Not set" or 0 because they're already built,
    not because they're non-buildable variants; they still carry their
    existing capacity.
  • The remaining 242 are new-entrant battery LP variables (REZ-named,
    sub-region-named, and constraint-scoped variants). Only 39 of the
    242 have Max Units Built > 0
    (can be built); 136 are Max = 0
    and 67 are "Not set". PLEXOS creates several parallel LP variables per
    physical new-entrant battery — e.g. a buildable sub-region-named
    variant plus a Max = 0 constraint-scoped variant that sits inside
    the export constraint — so most new-entrant variants are LP variables
    that can never carry built capacity.

REZ-named (Q1 Battery - 2h style) batteries:

  • IASR ships 3 batteries per REZ (2h/4h/8h) across all 42 REZ IDs.
  • PLEXOS ships matching objects for all but V3 (no V3 Battery - *
    exists in the PLEXOS XML, despite IASR carrying it).
  • Of the 114 REZ-named PLEXOS Battery objects (the standard
    Q/N/S/T/V REZs; the DN1/DN2/DN3 group is counted separately),
    only 10 are buildable (Max Units Built > 0), and those sit on
    just 6 REZ IDs (N2, N3, N5, N9, Q4, T3). Every other
    REZ ID's 2h and 8h objects are Max = 0 and all 4h objects are
    "Not set" — i.e. for the other ~32 REZ IDs, no REZ-named battery can
    be built at all.
  • Every REZ-named 4h variant has Max Units Built "Not set" and
    is absent from every ExportGroup_* constraint. The PLEXOS default
    behaviour for unset Max Units Built is not confirmed (see open
    questions); could be "unlimited" or "0".
  • REZ-named batteries that DO appear in ExportGroup_* constraints
    are exclusively 2h and 8h — none at 4h. Examples:
    Q1 Battery - 2h/8h in ExportGroup_NQ1; Q4 Battery - 2h/8h in
    ExportGroup_CQ1; S5/S7/S8 Battery - 2h/8h in ExportGroup_NSA1;
    etc.

Sub-region-named (SQ Battery - 2h style) batteries:

  • IASR ships 4-5 variants per sub-region (1h, 2h, 4h, 8h, plus a
    Distributed Resources entry) across all 15 sub-regions.
  • PLEXOS' sub-region-named buildability varies widely by sub-region:
    • Fully buildable at 2h/4h/8h: CSA, MEL, SNW. (CSA also at
      Distributed Resources: 0, but the four named durations are 50000.)
    • Partially buildable: NSA (2h+8h=50000, 4h=0), SQ
      (2h+4h=50000, 8h=0), NQ (4h only), GG (4h only), CNSW
      (4h+8h+DR=50000), NNSW (8h only), SNSW (8h only), TAS (4h only),
      WNV (4h only).
    • All-zero (no buildable sub-region-named variant at any
      duration):
      CQ, SESA, SEV (sub-region-named only — see
      constraint-scoped variants below).

Constraint-scoped variants (SWQLD1 Battery - 2h style) — the seven
groups:

  • Seven constraint-scoped prefixes (SWQLD1, SQ1, MN1, NSA1,
    NET1, SEVIC1, SWV1) each shipping objects at 2h, 4h, and 8h.
    The 2h and 8h are members of the matching ExportGroup_*
    constraint; the 4h is not in any export constraint.
  • All 2h constraint-scoped variants have Max Units Built = 0. The 8h
    side varies — see the sub-region table for full per-group values.
    Summary of the four patterns observed:
    • SWQLD1, SQ1 — 8h constraint-scoped Max=50000, sub-region-named
      8h Max=0.
    • MN1, NSA1 — 8h constraint-scoped Max=50000, sub-region-named 8h
      Max=50000 (both buildable, only the constraint-scoped one is in the
      constraint).
    • SEVIC1 — 8h constraint-scoped Max=0, sub-region-named 8h
      Max=50000.
    • NET1, SWV1 — 8h constraint-scoped Max=0, sub-region-named 8h
      Max=0 (nothing buildable on either variant at either duration).
  • All 4h constraint-scoped variants have Max Units Built "Not set".

CER / V2G batteries (in the CER table, not new_entrants_summary):

  • <sub-region> Battery - Coordinated CER Storages Area* (one per
    sub-region, sometimes two — MEL, SNSW, SNW, WNV) and <sub-region> V2G Area* (one per sub-region, sometimes two). All have
    Max Units Built "Not set" and none are in ExportGroup_*.
  • These are in IASR — in consumer_energy_resources_summary
    (Fuel type == Battery), keyed by sub-region with no duration. They
    are NOT in new_entrants_summary, so they only show up as matches
    here because this comparison loads the CER table too.
  • ISPyPSA doesn't currently template the CER table
    (CER units participate in custom constraints — revisit name-matching when CER new entrants are added #104), so the custom-constraints templater can't
    resolve them and drops the constraint-side references — but the gap is
    "CER table not templated", not "missing from IASR".

IASR-only entries (no PLEXOS Battery counterpart):

  • The V3 REZ's 2h/4h/8h batteries appear in IASR but no PLEXOS
    V3 Battery - * object exists. Reason unclear; flagged as a sample
    for AEMO clarification.

Column legend for both tables below: IASR source names the workbook
table the match came from (new entrants = new_entrants_summary;
CER = consumer_energy_resources_summary; = no match on that
side). PLEXOS Max Units Built shows Not set when the property is
absent on the PLEXOS object (distinct from an explicit 0). in the
name columns = no counterpart on that side.

REZ-level batteries

REZ ID Duration IASR name PLEXOS name IASR source PLEXOS Max Units Built PLEXOS ExportGroup membership
DN1 2h DREZ Dubbo Battery - 2h DN1 Dubbo Battery - 2h new entrants 0 CNSW1
DN1 4h DREZ Dubbo Battery - 4h DN1 Dubbo Battery - 4h new entrants Not set CNSW1
DN1 8h DREZ Dubbo Battery - 8h DN1 Dubbo Battery - 8h new entrants 50000 CNSW1
DN2 2h DREZ Yass Battery - 2h DN2 Yass Battery - 2h new entrants 0 (no ExportGroup)
DN2 4h DREZ Yass Battery - 4h DN2 Yass Battery - 4h new entrants Not set (no ExportGroup)
DN2 8h DREZ Yass Battery - 8h DN2 Yass Battery - 8h new entrants 0 (no ExportGroup)
DN3 2h DREZ Marulan Battery - 2h DN3 Marulan Battery - 2h new entrants 0 (no ExportGroup)
DN3 4h DREZ Marulan Battery - 4h DN3 Marulan Battery - 4h new entrants Not set (no ExportGroup)
DN3 8h DREZ Marulan Battery - 8h DN3 Marulan Battery - 8h new entrants 0 (no ExportGroup)
N1 2h N1 Battery - 2h N1 Battery - 2h new entrants 0 (no ExportGroup)
N1 4h N1 Battery - 4h N1 Battery - 4h new entrants Not set (no ExportGroup)
N1 8h N1 Battery - 8h N1 Battery - 8h new entrants 0 (no ExportGroup)
N12 2h N12 Battery - 2h N12 Battery - 2h new entrants 0 (no ExportGroup)
N12 4h N12 Battery - 4h N12 Battery - 4h new entrants Not set (no ExportGroup)
N12 8h N12 Battery - 8h N12 Battery - 8h new entrants 0 (no ExportGroup)
N13 2h N13 Battery - 2h N13 Battery - 2h new entrants 0 SWNSW2
N13 4h N13 Battery - 4h N13 Battery - 4h new entrants Not set (no ExportGroup)
N13 8h N13 Battery - 8h N13 Battery - 8h new entrants 0 SWNSW2
N2 2h N2 Battery - 2h N2 Battery - 2h new entrants 50000 (no ExportGroup)
N2 4h N2 Battery - 4h N2 Battery - 4h new entrants Not set (no ExportGroup)
N2 8h N2 Battery - 8h N2 Battery - 8h new entrants 50000 (no ExportGroup)
N3 2h N3 Battery - 2h N3 Battery - 2h new entrants 50000 (no ExportGroup)
N3 4h N3 Battery - 4h N3 Battery - 4h new entrants Not set (no ExportGroup)
N3 8h N3 Battery - 8h N3 Battery - 8h new entrants 0 (no ExportGroup)
N4 2h N4 Battery - 2h N4 Battery - 2h new entrants 0 SWNSW2
N4 4h N4 Battery - 4h N4 Battery - 4h new entrants Not set (no ExportGroup)
N4 8h N4 Battery - 8h N4 Battery - 8h new entrants 0 SWNSW2
N5 2h N5 Battery - 2h N5 Battery - 2h new entrants 50000 SWNSW2
N5 4h N5 Battery - 4h N5 Battery - 4h new entrants Not set (no ExportGroup)
N5 8h N5 Battery - 8h N5 Battery - 8h new entrants 50000 SWNSW2
N6 2h N6 Battery - 2h N6 Battery - 2h new entrants 0 (no ExportGroup)
N6 4h N6 Battery - 4h N6 Battery - 4h new entrants Not set (no ExportGroup)
N6 8h N6 Battery - 8h N6 Battery - 8h new entrants 0 (no ExportGroup)
N7 2h N7 Battery - 2h N7 Battery - 2h new entrants 0 (no ExportGroup)
N7 4h N7 Battery - 4h N7 Battery - 4h new entrants Not set (no ExportGroup)
N7 8h N7 Battery - 8h N7 Battery - 8h new entrants 0 (no ExportGroup)
N8 2h N8 Battery - 2h N8 Battery - 2h new entrants 0 (no ExportGroup)
N8 4h N8 Battery - 4h N8 Battery - 4h new entrants Not set (no ExportGroup)
N8 8h N8 Battery - 8h N8 Battery - 8h new entrants 0 (no ExportGroup)
N9 2h N9 Battery - 2h N9 Battery - 2h new entrants 50000 N9_Hydrogen
N9 4h N9 Battery - 4h N9 Battery - 4h new entrants Not set (no ExportGroup)
N9 8h N9 Battery - 8h N9 Battery - 8h new entrants 50000 N9_Hydrogen
Q1 2h Q1 Battery - 2h Q1 Battery - 2h new entrants 0 NQ1, Q1_Hydrogen
Q1 4h Q1 Battery - 4h Q1 Battery - 4h new entrants Not set (no ExportGroup)
Q1 8h Q1 Battery - 8h Q1 Battery - 8h new entrants 0 NQ1, Q1_Hydrogen
Q10 2h Q10 Battery - 2h Q10 Battery - 2h new entrants 0 (no ExportGroup)
Q10 4h Q10 Battery - 4h Q10 Battery - 4h new entrants Not set (no ExportGroup)
Q10 8h Q10 Battery - 8h Q10 Battery - 8h new entrants 0 (no ExportGroup)
Q2 2h Q2 Battery - 2h Q2 Battery - 2h new entrants 0 NQ1
Q2 4h Q2 Battery - 4h Q2 Battery - 4h new entrants Not set (no ExportGroup)
Q2 8h Q2 Battery - 8h Q2 Battery - 8h new entrants 0 NQ1
Q3 2h Q3 Battery - 2h Q3 Battery - 2h new entrants 0 NQ1
Q3 4h Q3 Battery - 4h Q3 Battery - 4h new entrants Not set (no ExportGroup)
Q3 8h Q3 Battery - 8h Q3 Battery - 8h new entrants 0 NQ1
Q4 2h Q4 Battery - 2h Q4 Battery - 2h new entrants 0 CQ1, Q4_Hydrogen
Q4 4h Q4 Battery - 4h Q4 Battery - 4h new entrants Not set (no ExportGroup)
Q4 8h Q4 Battery - 8h Q4 Battery - 8h new entrants 50000 CQ1, Q4_Hydrogen
Q5 2h Q5 Battery - 2h Q5 Battery - 2h new entrants 0 (no ExportGroup)
Q5 4h Q5 Battery - 4h Q5 Battery - 4h new entrants Not set (no ExportGroup)
Q5 8h Q5 Battery - 8h Q5 Battery - 8h new entrants 0 (no ExportGroup)
Q6 2h Q6 Battery - 2h Q6 Battery - 2h new entrants 0 (no ExportGroup)
Q6 4h Q6 Battery - 4h Q6 Battery - 4h new entrants Not set (no ExportGroup)
Q6 8h Q6 Battery - 8h Q6 Battery - 8h new entrants 0 (no ExportGroup)
Q7 2h Q7 Battery - 2h Q7 Battery - 2h new entrants 0 Q7_Hydrogen, SQ1
Q7 4h Q7 Battery - 4h Q7 Battery - 4h new entrants Not set (no ExportGroup)
Q7 8h Q7 Battery - 8h Q7 Battery - 8h new entrants 0 Q7_Hydrogen, SQ1
Q8 2h Q8 Battery - 2h Q8 Battery - 2h new entrants 0 SQ1, SWQLD1
Q8 4h Q8 Battery - 4h Q8 Battery - 4h new entrants Not set (no ExportGroup)
Q8 8h Q8 Battery - 8h Q8 Battery - 8h new entrants 0 SQ1, SWQLD1
Q9 2h Q9 Battery - 2h Q9 Battery - 2h new entrants 0 (no ExportGroup)
Q9 4h Q9 Battery - 4h Q9 Battery - 4h new entrants Not set (no ExportGroup)
Q9 8h Q9 Battery - 8h Q9 Battery - 8h new entrants 0 (no ExportGroup)
S1 2h S1 Battery - 2h S1 Battery - 2h new entrants 0 (no ExportGroup)
S1 4h S1 Battery - 4h S1 Battery - 4h new entrants Not set (no ExportGroup)
S1 8h S1 Battery - 8h S1 Battery - 8h new entrants 0 (no ExportGroup)
S2 2h S2 Battery - 2h S2 Battery - 2h new entrants 0 (no ExportGroup)
S2 4h S2 Battery - 4h S2 Battery - 4h new entrants Not set (no ExportGroup)
S2 8h S2 Battery - 8h S2 Battery - 8h new entrants 0 (no ExportGroup)
S3 2h S3 Battery - 2h S3 Battery - 2h new entrants 0 MN1
S3 4h S3 Battery - 4h S3 Battery - 4h new entrants Not set (no ExportGroup)
S3 8h S3 Battery - 8h S3 Battery - 8h new entrants 0 MN1
S4 2h S4 Battery - 2h S4 Battery - 2h new entrants 0 MN1
S4 4h S4 Battery - 4h S4 Battery - 4h new entrants Not set (no ExportGroup)
S4 8h S4 Battery - 8h S4 Battery - 8h new entrants 0 MN1
S5 2h S5 Battery - 2h S5 Battery - 2h new entrants 0 NSA1, NSA1 North
S5 4h S5 Battery - 4h S5 Battery - 4h new entrants Not set (no ExportGroup)
S5 8h S5 Battery - 8h S5 Battery - 8h new entrants 0 NSA1, NSA1 North
S6 2h S6 Battery - 2h S6 Battery - 2h new entrants 0 (no ExportGroup)
S6 4h S6 Battery - 4h S6 Battery - 4h new entrants Not set (no ExportGroup)
S6 8h S6 Battery - 8h S6 Battery - 8h new entrants 0 (no ExportGroup)
S7 2h S7 Battery - 2h S7 Battery - 2h new entrants 0 NSA1, NSA1 North
S7 4h S7 Battery - 4h S7 Battery - 4h new entrants Not set (no ExportGroup)
S7 8h S7 Battery - 8h S7 Battery - 8h new entrants 0 NSA1, NSA1 North
S8 2h S8 Battery - 2h S8 Battery - 2h new entrants 0 NSA1, NSA1 North
S8 4h S8 Battery - 4h S8 Battery - 4h new entrants Not set (no ExportGroup)
S8 8h S8 Battery - 8h S8 Battery - 8h new entrants 0 NSA1, NSA1 North
T1 2h T1 Battery - 2h T1 Battery - 2h new entrants 0 NET1
T1 4h T1 Battery - 4h T1 Battery - 4h new entrants Not set (no ExportGroup)
T1 8h T1 Battery - 8h T1 Battery - 8h new entrants 0 NET1
T2 2h T2 Battery - 2h T2 Battery - 2h new entrants 0 (no ExportGroup)
T2 4h T2 Battery - 4h T2 Battery - 4h new entrants Not set (no ExportGroup)
T2 8h T2 Battery - 8h T2 Battery - 8h new entrants 0 (no ExportGroup)
T3 2h T3 Battery - 2h T3 Battery - 2h new entrants 50000 (no ExportGroup)
T3 4h T3 Battery - 4h T3 Battery - 4h new entrants Not set (no ExportGroup)
T3 8h T3 Battery - 8h T3 Battery - 8h new entrants 50000 (no ExportGroup)
V1 2h V1 Battery - 2h V1 Battery - 2h new entrants 0 (no ExportGroup)
V1 4h V1 Battery - 4h V1 Battery - 4h new entrants Not set (no ExportGroup)
V1 8h V1 Battery - 8h V1 Battery - 8h new entrants 0 (no ExportGroup)
V2 2h V2 Battery - 2h V2 Battery - 2h new entrants 0 (no ExportGroup)
V2 4h V2 Battery - 4h V2 Battery - 4h new entrants Not set (no ExportGroup)
V2 8h V2 Battery - 8h V2 Battery - 8h new entrants 0 (no ExportGroup)
V3 2h V3 Battery - 2h new entrants Not set
V3 4h V3 Battery - 4h new entrants Not set
V3 8h V3 Battery - 8h new entrants Not set
V4 2h V4 Battery - 2h V4 Battery - 2h new entrants 0 WV1
V4 4h V4 Battery - 4h V4 Battery - 4h new entrants Not set (no ExportGroup)
V4 8h V4 Battery - 8h V4 Battery - 8h new entrants 0 WV1
V5 2h V5 Battery - 2h V5 Battery - 2h new entrants 0 SWV1
V5 4h V5 Battery - 4h V5 Battery - 4h new entrants Not set (no ExportGroup)
V5 8h V5 Battery - 8h V5 Battery - 8h new entrants 0 SWV1
V6 2h V6 Battery - 2h V6 Battery - 2h new entrants 0 (no ExportGroup)
V6 4h V6 Battery - 4h V6 Battery - 4h new entrants Not set (no ExportGroup)
V6 8h V6 Battery - 8h V6 Battery - 8h new entrants 0 (no ExportGroup)
V7 2h V7 Battery - 2h V7 Battery - 2h new entrants 0 WNV1
V7 4h V7 Battery - 4h V7 Battery - 4h new entrants Not set (no ExportGroup)
V7 8h V7 Battery - 8h V7 Battery - 8h new entrants 0 WNV1

Sub-region-level batteries

Includes the seven constraint-scoped prefix groups (SWQLD1/SQ1/MN1/NSA1/NET1/SEVIC1/SWV1) since their IASR counterparts are at sub-region level, plus the Coordinated CER Storages and V2G batteries from the CER table.

Sub-region Duration IASR name PLEXOS name IASR source PLEXOS Max Units Built PLEXOS ExportGroup membership
CNSW 1h CNSW Battery - 1h CNSW Battery - 1h new entrants 0 (no ExportGroup)
CNSW 2h CNSW Battery - 2h CNSW Battery - 2h new entrants 0 (no ExportGroup)
CNSW 4h CNSW Battery - 4h CNSW Battery - 4h new entrants 50000 (no ExportGroup)
CNSW 8h CNSW Battery - 8h CNSW Battery - 8h new entrants 50000 (no ExportGroup)
CNSW Coordinated CER Storages CNSW Battery - Coordinated CER Storages CNSW Battery - Coordinated CER Storages Area1 CER Not set (no ExportGroup)
CNSW Distributed Resources CNSW Battery - Distributed Resources CNSW Battery - Distributed Resources Area1 new entrants 13675 (no ExportGroup)
CNSW V2G CNSW V2G CNSW V2G Area1 CER Not set (no ExportGroup)
CQ 1h CQ Battery - 1h CQ Battery - 1h new entrants 0 (no ExportGroup)
CQ 2h CQ Battery - 2h CQ Battery - 2h new entrants 0 (no ExportGroup)
CQ 4h CQ Battery - 4h CQ Battery - 4h new entrants 0 (no ExportGroup)
CQ 8h CQ Battery - 8h CQ Battery - 8h new entrants 0 (no ExportGroup)
CQ Coordinated CER Storages CQ Battery - Coordinated CER Storages CQ Battery - Coordinated CER Storages Area1 CER Not set (no ExportGroup)
CQ Distributed Resources CQ Battery - Distributed Resources CQ Battery - Distributed Resources Area1 new entrants 0 (no ExportGroup)
CQ V2G CQ V2G CQ V2G Area1 CER Not set (no ExportGroup)
CSA 1h CSA Battery - 1h CSA Battery - 1h new entrants 0 (no ExportGroup)
CSA 2h CSA Battery - 2h CSA Battery - 2h new entrants 50000 (no ExportGroup)
CSA 2h CSA Battery - 2h MN1 Battery - 2h new entrants 0 MN1
CSA 4h CSA Battery - 4h CSA Battery - 4h new entrants 50000 (no ExportGroup)
CSA 4h CSA Battery - 4h MN1 Battery - 4h new entrants Not set (no ExportGroup)
CSA 8h CSA Battery - 8h CSA Battery - 8h new entrants 50000 (no ExportGroup)
CSA 8h CSA Battery - 8h MN1 Battery - 8h new entrants 50000 MN1
CSA Coordinated CER Storages CSA Battery - Coordinated CER Storages CSA Battery - Coordinated CER Storages Area1 CER Not set (no ExportGroup)
CSA Distributed Resources CSA Battery - Distributed Resources CSA Battery - Distributed Resources Area1 new entrants 0 (no ExportGroup)
CSA V2G CSA V2G CSA V2G Area1 CER Not set (no ExportGroup)
GG 1h GG Battery - 1h GG Battery - 1h new entrants 0 (no ExportGroup)
GG 2h GG Battery - 2h GG Battery - 2h new entrants 0 (no ExportGroup)
GG 4h GG Battery - 4h GG Battery - 4h new entrants 50000 (no ExportGroup)
GG 8h GG Battery - 8h GG Battery - 8h new entrants 0 (no ExportGroup)
GG Coordinated CER Storages GG Battery - Coordinated CER Storages GG Battery - Coordinated CER Storages Area1 CER Not set (no ExportGroup)
GG Distributed Resources GG Battery - Distributed Resources GG Battery - Distributed Resources Area1 new entrants 2370 (no ExportGroup)
GG V2G GG V2G GG V2G Area1 CER Not set (no ExportGroup)
MEL 1h MEL Battery - 1h MEL Battery - 1h new entrants 0 (no ExportGroup)
MEL 2h MEL Battery - 2h MEL Battery - 2h new entrants 50000 (no ExportGroup)
MEL 4h MEL Battery - 4h MEL Battery - 4h new entrants 50000 (no ExportGroup)
MEL 8h MEL Battery - 8h MEL Battery - 8h new entrants 50000 (no ExportGroup)
MEL Coordinated CER Storages MEL Battery - Coordinated CER Storages MEL Battery - Coordinated CER Storages Area1 CER Not set (no ExportGroup)
MEL Coordinated CER Storages MEL Battery - Coordinated CER Storages MEL Battery - Coordinated CER Storages Area2 CER Not set (no ExportGroup)
MEL Distributed Resources MEL Battery - Distributed Resources MEL Battery - Distributed Resources Area1 new entrants 0 (no ExportGroup)
MEL Distributed Resources MEL Battery - Distributed Resources MEL Battery - Distributed Resources Area2 new entrants 0 (no ExportGroup)
MEL V2G MEL V2G MEL V2G Area1 CER Not set (no ExportGroup)
MEL V2G MEL V2G MEL V2G Area2 CER Not set (no ExportGroup)
NNSW 1h NNSW Battery - 1h NNSW Battery - 1h new entrants 0 (no ExportGroup)
NNSW 2h NNSW Battery - 2h NNSW Battery - 2h new entrants 0 (no ExportGroup)
NNSW 4h NNSW Battery - 4h NNSW Battery - 4h new entrants 0 (no ExportGroup)
NNSW 8h NNSW Battery - 8h NNSW Battery - 8h new entrants 50000 (no ExportGroup)
NNSW Coordinated CER Storages NNSW Battery - Coordinated CER Storages NNSW Battery - Coordinated CER Storages Area1 CER Not set (no ExportGroup)
NNSW Distributed Resources NNSW Battery - Distributed Resources NNSW Battery - Distributed Resources Area1 new entrants 0 (no ExportGroup)
NNSW V2G NNSW V2G NNSW V2G Area1 CER Not set (no ExportGroup)
NQ 1h NQ Battery - 1h NQ Battery - 1h new entrants 0 (no ExportGroup)
NQ 2h NQ Battery - 2h NQ Battery - 2h new entrants 0 (no ExportGroup)
NQ 4h NQ Battery - 4h NQ Battery - 4h new entrants 50000 (no ExportGroup)
NQ 8h NQ Battery - 8h NQ Battery - 8h new entrants 0 (no ExportGroup)
NQ Coordinated CER Storages NQ Battery - Coordinated CER Storages NQ Battery - Coordinated CER Storages Area1 CER Not set (no ExportGroup)
NQ Distributed Resources NQ Battery - Distributed Resources NQ Battery - Distributed Resources Area1 new entrants 0 (no ExportGroup)
NQ V2G NQ V2G NQ V2G Area1 CER Not set (no ExportGroup)
NSA 1h NSA Battery - 1h NSA Battery - 1h new entrants 0 (no ExportGroup)
NSA 2h NSA Battery - 2h NSA Battery - 2h new entrants 50000 (no ExportGroup)
NSA 2h NSA Battery - 2h NSA1 Battery - 2h new entrants 0 NSA1
NSA 4h NSA Battery - 4h NSA Battery - 4h new entrants 0 (no ExportGroup)
NSA 4h NSA Battery - 4h NSA1 Battery - 4h new entrants Not set (no ExportGroup)
NSA 8h NSA Battery - 8h NSA Battery - 8h new entrants 50000 (no ExportGroup)
NSA 8h NSA Battery - 8h NSA1 Battery - 8h new entrants 50000 NSA1
NSA Coordinated CER Storages NSA Battery - Coordinated CER Storages NSA Battery - Coordinated CER Storages Area1 CER Not set (no ExportGroup)
NSA Distributed Resources NSA Battery - Distributed Resources NSA Battery - Distributed Resources Area1 new entrants 0 (no ExportGroup)
NSA V2G NSA V2G NSA V2G Area1 CER Not set (no ExportGroup)
SESA 1h SESA Battery - 1h SESA Battery - 1h new entrants 0 (no ExportGroup)
SESA 2h SESA Battery - 2h SESA Battery - 2h new entrants 0 (no ExportGroup)
SESA 4h SESA Battery - 4h SESA Battery - 4h new entrants 0 (no ExportGroup)
SESA 8h SESA Battery - 8h SESA Battery - 8h new entrants 0 (no ExportGroup)
SESA Coordinated CER Storages SESA Battery - Coordinated CER Storages SESA Battery - Coordinated CER Storages Area1 CER Not set (no ExportGroup)
SESA Distributed Resources SESA Battery - Distributed Resources SESA Battery - Distributed Resources Area1 new entrants 0 (no ExportGroup)
SESA V2G SESA V2G SESA V2G Area1 CER Not set (no ExportGroup)
SEV 1h SEV Battery - 1h SEV Battery - 1h new entrants 0 (no ExportGroup)
SEV 2h SEV Battery - 2h SEV Battery - 2h new entrants 0 (no ExportGroup)
SEV 2h SEV Battery - 2h SEVIC1 Battery - 2h new entrants 0 SEVIC1
SEV 4h SEV Battery - 4h SEV Battery - 4h new entrants 0 (no ExportGroup)
SEV 4h SEV Battery - 4h SEVIC1 Battery - 4h new entrants Not set (no ExportGroup)
SEV 8h SEV Battery - 8h SEV Battery - 8h new entrants 50000 (no ExportGroup)
SEV 8h SEV Battery - 8h SEVIC1 Battery - 8h new entrants 0 SEVIC1
SEV Coordinated CER Storages SEV Battery - Coordinated CER Storages SEV Battery - Coordinated CER Storages Area1 CER Not set (no ExportGroup)
SEV Distributed Resources SEV Battery - Distributed Resources SEV Battery - Distributed Resources Area1 new entrants 0 (no ExportGroup)
SEV V2G SEV V2G SEV V2G Area1 CER Not set (no ExportGroup)
SNSW 1h SNSW Battery - 1h SNSW Battery - 1h new entrants 0 (no ExportGroup)
SNSW 2h SNSW Battery - 2h SNSW Battery - 2h new entrants 0 (no ExportGroup)
SNSW 4h SNSW Battery - 4h SNSW Battery - 4h new entrants 0 (no ExportGroup)
SNSW 8h SNSW Battery - 8h SNSW Battery - 8h new entrants 50000 (no ExportGroup)
SNSW Coordinated CER Storages SNSW Battery - Coordinated CER Storages SNSW Battery - Coordinated CER Storages Area1 CER Not set (no ExportGroup)
SNSW Coordinated CER Storages SNSW Battery - Coordinated CER Storages SNSW Battery - Coordinated CER Storages Area2 CER Not set (no ExportGroup)
SNSW Distributed Resources SNSW Battery - Distributed Resources SNSW Battery - Distributed Resources Area1 new entrants 0 (no ExportGroup)
SNSW Distributed Resources SNSW Battery - Distributed Resources SNSW Battery - Distributed Resources Area2 new entrants 0 (no ExportGroup)
SNSW V2G SNSW V2G SNSW V2G Area1 CER Not set (no ExportGroup)
SNSW V2G SNSW V2G SNSW V2G Area2 CER Not set (no ExportGroup)
SNW 1h SNW Battery - 1h SNW Battery - 1h new entrants 0 (no ExportGroup)
SNW 2h SNW Battery - 2h SNW Battery - 2h new entrants 50000 (no ExportGroup)
SNW 4h SNW Battery - 4h SNW Battery - 4h new entrants 50000 (no ExportGroup)
SNW 8h SNW Battery - 8h SNW Battery - 8h new entrants 50000 (no ExportGroup)
SNW Coordinated CER Storages SNW Battery - Coordinated CER Storages SNW Battery - Coordinated CER Storages Area1 CER Not set (no ExportGroup)
SNW Coordinated CER Storages SNW Battery - Coordinated CER Storages SNW Battery - Coordinated CER Storages Area2 CER Not set (no ExportGroup)
SNW Distributed Resources SNW Battery - Distributed Resources SNW Battery - Distributed Resources Area1 new entrants 0 (no ExportGroup)
SNW Distributed Resources SNW Battery - Distributed Resources SNW Battery - Distributed Resources Area2 new entrants 0 (no ExportGroup)
SNW V2G SNW V2G SNW V2G Area1 CER Not set (no ExportGroup)
SNW V2G SNW V2G SNW V2G Area2 CER Not set (no ExportGroup)
SQ 1h SQ Battery - 1h SQ Battery - 1h new entrants 0 (no ExportGroup)
SQ 2h SQ Battery - 2h SQ Battery - 2h new entrants 50000 (no ExportGroup)
SQ 2h SQ Battery - 2h SQ1 Battery - 2h new entrants 0 SQ1
SQ 2h SQ Battery - 2h SWQLD1 Battery - 2h new entrants 0 SWQLD1
SQ 4h SQ Battery - 4h SQ Battery - 4h new entrants 50000 (no ExportGroup)
SQ 4h SQ Battery - 4h SQ1 Battery - 4h new entrants Not set (no ExportGroup)
SQ 4h SQ Battery - 4h SWQLD1 Battery - 4h new entrants Not set (no ExportGroup)
SQ 8h SQ Battery - 8h SQ Battery - 8h new entrants 0 (no ExportGroup)
SQ 8h SQ Battery - 8h SQ1 Battery - 8h new entrants 50000 SQ1
SQ 8h SQ Battery - 8h SWQLD1 Battery - 8h new entrants 50000 SWQLD1
SQ Coordinated CER Storages SQ Battery - Coordinated CER Storages SQ Battery - Coordinated CER Storages Area1 CER Not set (no ExportGroup)
SQ Distributed Resources SQ Battery - Distributed Resources SQ Battery - Distributed Resources Area1 new entrants 0 (no ExportGroup)
SQ V2G SQ V2G SQ V2G Area1 CER Not set (no ExportGroup)
TAS 1h TAS Battery - 1h TAS Battery - 1h new entrants 0 (no ExportGroup)
TAS 2h TAS Battery - 2h NET1 Battery - 2h new entrants 0 NET1
TAS 2h TAS Battery - 2h TAS Battery - 2h new entrants 0 (no ExportGroup)
TAS 4h TAS Battery - 4h NET1 Battery - 4h new entrants Not set (no ExportGroup)
TAS 4h TAS Battery - 4h TAS Battery - 4h new entrants 50000 (no ExportGroup)
TAS 8h TAS Battery - 8h NET1 Battery - 8h new entrants 0 NET1
TAS 8h TAS Battery - 8h TAS Battery - 8h new entrants 0 (no ExportGroup)
TAS Coordinated CER Storages TAS Battery - Coordinated CER Storages TAS Battery - Coordinated CER Storages Area1 CER Not set (no ExportGroup)
TAS Distributed Resources TAS Battery - Distributed Resources TAS Battery - Distributed Resources Area1 new entrants 0 (no ExportGroup)
TAS V2G TAS V2G TAS V2G Area1 CER Not set (no ExportGroup)
WNV 1h WNV Battery - 1h WNV Battery - 1h new entrants 0 (no ExportGroup)
WNV 2h WNV Battery - 2h SWV1 Battery - 2h new entrants 0 SWV1
WNV 2h WNV Battery - 2h WNV Battery - 2h new entrants 0 (no ExportGroup)
WNV 4h WNV Battery - 4h SWV1 Battery - 4h new entrants Not set (no ExportGroup)
WNV 4h WNV Battery - 4h WNV Battery - 4h new entrants 50000 (no ExportGroup)
WNV 8h WNV Battery - 8h SWV1 Battery - 8h new entrants 0 SWV1
WNV 8h WNV Battery - 8h WNV Battery - 8h new entrants 0 (no ExportGroup)
WNV Coordinated CER Storages WNV Battery - Coordinated CER Storages WNV Battery - Coordinated CER Storages Area1 CER Not set (no ExportGroup)
WNV Coordinated CER Storages WNV Battery - Coordinated CER Storages WNV Battery - Coordinated CER Storages Area2 CER Not set (no ExportGroup)
WNV Distributed Resources WNV Battery - Distributed Resources WNV Battery - Distributed Resources Area1 new entrants 0 (no ExportGroup)
WNV Distributed Resources WNV Battery - Distributed Resources WNV Battery - Distributed Resources Area2 new entrants 0 (no ExportGroup)
WNV V2G WNV V2G WNV V2G Area1 CER Not set (no ExportGroup)
WNV V2G WNV V2G WNV V2G Area2 CER Not set (no ExportGroup)

Open questions

  1. What does PLEXOS treat "Not set" Max Units Built as? Every 4h
    variant — across both REZ-named and constraint-scoped batteries —
    has no Max Units Built property explicitly set. PLEXOS' default behaviour
    here isn't documented in the XML; it might be "unlimited build" or
    "0", and the interpretation changes whether those LP variables can
    actually take capacity in PLEXOS' own dispatch. Worth confirming.

  2. Why does PLEXOS' export-constraint coverage stop at 2h and 8h?
    The 4h variants exist as Battery objects but aren't members of any
    ExportGroup_* constraint. The 1h and Distributed Resources
    sub-region-named variants also aren't in any export constraint.
    Whether this is a deliberate "shorter durations don't bind on
    sustained-period exports" call or a coverage gap isn't clear from
    the XML.

  3. Why does the constraint-scoped set's 8h Max Units Built split
    four ways across the seven groups?
    SWQLD1/SQ1 carry buildable
    capacity at 8h;
    MN1/NSA1 carry it at 8h and have a parallel buildable sub-region
    variant; SEVIC1 only has buildable capacity on the out-of-constraint
    sub-region 8h; NET1/SWV1 have nothing buildable on either variant
    at either duration. The pattern doesn't follow any obvious physical
    logic.

  4. Where is V3 Battery - * in PLEXOS? IASR ships V3 batteries at
    2h, 4h, and 8h but no corresponding PLEXOS object exists. Genuine
    coverage gap or modelled under a different name?

  5. CER batteries (Coordinated CER Storages + V2G) live in
    consumer_energy_resources_summary, not new_entrants_summary.

    They match PLEXOS objects one-for-one (modulo the Area* suffix),
    have Max Units Built not set, and aren't in any ExportGroup_*.
    ISPyPSA doesn't currently template the CER table
    (CER units participate in custom constraints — revisit name-matching when CER new entrants are added #104) — so the open item is wiring that table in,
    not a missing-from-IASR data gap.

Metadata

Metadata

Assignees

No one assigned

    Labels

    module: templaterCovers contents of `templater` moduletype: documentationImprovements or additions to documentation

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions