LIVEdataset aec-bench@releasetasks 552models 18last submission · built
electricalwith-tool

Pv Bess Interconnection Export Control Package

Calculates deterministic SSC-05 PV/BESS interconnection metrics from a task-owned synthetic source pack. The template combines PV AC output, export-control headroom, BESS backup autonomy, feeder current, voltage drop, breaker margin, and an overall synthetic pass score.

with-tool: The model is given an executable Python calculator script.

How this task is generated

One template produces many comparable benchmark tasks while keeping the scoring contract fixed.

  1. 01

    Template

    The reusable contract shown on this page.

  2. 02

    Scenario

    An archetype and site context are sampled.

  3. 03

    Difficulty tier

    Inputs may be hidden at harder tiers.

  4. 04

    Task prompt

    The model responds with the declared outputs.

Parameters

Inputs the model receives, and the outputs it is scored on.

Inputs

17 inputs

Always given

Included directly in every task prompt.

17
Show 17 inputs
  • Pv dc

    pv_dc_kw

    PV-05-MOD-02 source-owned PV DC array rating

    165 kW
  • Dc ac derate factor

    dc_ac_derate_factor

    INV-05-DATA-02 DC-to-AC derate factor before inverter clipping

    0.9
  • Inverter ac

    inverter_ac_kw

    INV-05-DATA-02 inverter AC rating

    150 kW
  • Site minimum load

    site_minimum_load_kw

    PCC-05-SLD-02 minimum site load at the export-control point

    62 kW
  • Export limit

    export_limit_kw

    RULE-05-EXPORT-02 utility export limit

    75 kW
  • Bess nominal

    bess_nominal_kwh

    BESS-05-DATA-02 nominal storage energy

    360 kWh
  • Bess usable fraction

    bess_usable_fraction

    BESS-05-DATA-02 usable state-of-charge fraction

    0.82
  • Bess inverter efficiency

    bess_inverter_efficiency

    BESS-05-DATA-02 discharge inverter efficiency

    0.94
  • Reserved energy

    reserved_energy_kwh

    BESS-05-DATA-02 reserved energy not available for the outage case

    3.516 kWh
  • Critical load

    critical_load_kw

    PCC-05-SLD-02 critical load during outage mode

    54 kW
  • Outage duration

    outage_duration_h

    RULE-05-EXPORT-02 required backup duration

    5 h
  • Feeder voltage

    feeder_voltage_v

    PCC-05-SLD-02 DER feeder voltage

    480 V
  • Feeder power factor

    feeder_power_factor

    PCC-05-SLD-02 feeder power factor for current calculation

    0.95
  • Feeder length

    feeder_length_m

    PCC-05-SLD-02 DER feeder route length

    320 m
  • Voltage drop mv per a m

    voltage_drop_mv_per_a_m

    PCC-05-SLD-02 source-owned voltage-drop factor

    0.275 mV/A/m
  • Breaker allowable current

    breaker_allowable_current_a

    PCC-05-SLD-02 DER breaker allowable current

    200 A
  • Max voltage drop percent

    max_voltage_drop_percent

    RULE-05-EXPORT-02 maximum feeder voltage drop

    3 %

Scored outputs

11 outputs

Pv ac output

pv_ac_output_kw

PV AC output after derate and inverter clipping

Scores if within ±3% of the reference value.

Export

export_kw

Export at the PCC before curtailment

Scores if within ±3% of the reference value.

Export excess

export_excess_kw

Export above the utility limit

Scores if within ±3% of the reference value.

Usable bess energy kwh

usable_bess_energy_kwh

Usable BESS energy after inverter efficiency and reserve

Scores if within ±3% of the reference value.

Backup energy required kwh

backup_energy_required_kwh

Critical-load outage energy requirement

Scores if within ±3% of the reference value.

Backup energy margin kwh

backup_energy_margin_kwh

Usable BESS energy minus required outage energy

Scores if within ±3% of the reference value.

Feeder current

feeder_current_a

Three-phase DER feeder current

Scores if within ±3% of the reference value.

Feeder voltage drop

feeder_voltage_drop_percent

DER feeder voltage drop

Scores if within ±3% of the reference value.

Voltage drop excess

voltage_drop_excess_percent

Voltage drop above the owner criterion

Scores if within ±3% of the reference value.

Breaker margin

breaker_margin_a

DER breaker allowable current minus feeder current

Scores if within ±3% of the reference value.

Overall pass score

overall_pass_score

1.0 when export, backup, voltage-drop, and breaker margins are non-negative

Scores if within ±0.1% of the reference value.

Difficulty

Each template is sampled at three tiers. Harder tiers may hide inputs, forcing the model to infer them from the scenario description.

All inputs remain visible at every tier

For this template, difficulty scales through parameter and scenario ranges rather than hidden information.

easy:
All source-pack values given for the SSC-05 PV/BESS interconnection package
medium:
All source-pack values given for the SSC-05 PV/BESS interconnection package
hard:
All source-pack values given for the SSC-05 PV/BESS interconnection package

Task bundle

The exact instruction and parameter contract used to generate this task, pinned to the published library source.

/workspace

  • instruction.md
  • pv-bess-interconnection-export-control-package_calc.py

Teal lines show Jinja input conditions, not task visibility policy. A line renders only when that input or tool is visible.

1You are an electrical design engineer checking `SSC-05-LH-02`, a task-owned synthetic SSC-05 PV/BESS interconnection and export-control package.2 3Use only the task-owned synthetic source pack values below for numeric grading. ETAP, EasyPower, utility-interconnection, and export-control workflows shape the context only; this instance does not run those tools or parse a real SLD, utility rule, or inverter/BESS export.4 5## Scene6 7- Design case: `CASE-SSC05-PVBESS-02`8- PV module record: `PV-05-MOD-02`9- Inverter data sheet: `INV-05-DATA-02`10- BESS data sheet: `BESS-05-DATA-02`11- PCC and SLD definition: `PCC-05-SLD-02`12- Utility export-control rule: `RULE-05-EXPORT-02`13- Interconnection memo: `MEMO-05-INTERCON-02`14 15## Source Values16 17| Item | Value |18|------|-------|19| PV DC rating | {{ pv_dc_kw }} kW |20| DC-to-AC derate factor | {{ dc_ac_derate_factor }} |21| Inverter AC rating | {{ inverter_ac_kw }} kW |22| Site minimum load | {{ site_minimum_load_kw }} kW |23| Export limit | {{ export_limit_kw }} kW |24| BESS nominal energy | {{ bess_nominal_kwh }} kWh |25| BESS usable fraction | {{ bess_usable_fraction }} |26| BESS inverter efficiency | {{ bess_inverter_efficiency }} |27| Reserved energy | {{ reserved_energy_kwh }} kWh |28| Critical load | {{ critical_load_kw }} kW |29| Outage duration | {{ outage_duration_h }} h |30| Feeder voltage | {{ feeder_voltage_v }} V |31| Feeder power factor | {{ feeder_power_factor }} |32| Feeder length | {{ feeder_length_m }} m |33| Voltage-drop factor | {{ voltage_drop_mv_per_a_m }} mV/A/m |34| Breaker allowable current | {{ breaker_allowable_current_a }} A |35| Maximum voltage drop | {{ max_voltage_drop_percent }} % |36 37Checks:38 39- PV AC output equals `min(pv_dc_kw x dc_ac_derate_factor, inverter_ac_kw)`.40- Export equals `max(pv_ac_output_kw - site_minimum_load_kw, 0)`.41- Export excess equals `max(export_kw - export_limit_kw, 0)`.42- Usable BESS energy equals `bess_nominal_kwh x bess_usable_fraction x bess_inverter_efficiency - reserved_energy_kwh`.43- Backup energy required equals `critical_load_kw x outage_duration_h`.44- Feeder current equals `pv_ac_output_kw x 1000 / (sqrt(3) x feeder_voltage_v x feeder_power_factor)`.45- Voltage drop percent equals `voltage_drop_mv_per_a_m x feeder_current_a x feeder_length_m / 1000 / feeder_voltage_v x 100`.46- Overall pass score is `1.0` only when export, backup, voltage-drop, and breaker margins are non-negative; otherwise it is `0.0`.47 48## Output Format49 50Write a compact memo to `/workspace/output.md`. Preserve the object IDs above, state the task-owned synthetic source-pack boundary, and explain whether the baseline source pack passes the docs-only checks.51 52Do not claim authority approval, accepted project evidence, software export validity, full standards compliance, executable real source-pack parsing, generated ETAP/EasyPower evidence, generated benchmark readiness, or benchmark readiness.53 54Include a fenced JSON block with exactly these numeric keys:55 56```json57{58 "pv_ac_output_kw": <numeric_value>,59 "export_kw": <numeric_value>,60 "export_excess_kw": <numeric_value>,61 "usable_bess_energy_kwh": <numeric_value>,62 "backup_energy_required_kwh": <numeric_value>,63 "backup_energy_margin_kwh": <numeric_value>,64 "feeder_current_a": <numeric_value>,65 "feeder_voltage_drop_percent": <numeric_value>,66 "voltage_drop_excess_percent": <numeric_value>,67 "breaker_margin_a": <numeric_value>,68 "overall_pass_score": <numeric_value>69}70```71

Scenario archetypes

Each generated task is drawn from one of these realistic scenario bands.

Site contexts ground each scenario in a real locale the model can use to infer hidden values.

Ssc05 pv bess case

ssc05_pv_bess_case

PV/BESS export-control package tied to one PCC, utility rule, feeder, and interconnection memo

pv-bess-export-control
Parameter ranges
pv_dc_kw
165
dc_ac_derate_factor
0.9
inverter_ac_kw
150
site_minimum_load_kw
62
export_limit_kw
75
bess_nominal_kwh
360
bess_usable_fraction
0.82
bess_inverter_efficiency
0.94
reserved_energy_kwh
3.516
critical_load_kw
54
outage_duration_h
5
feeder_voltage_v
480
feeder_power_factor
0.95
feeder_length_m
320
voltage_drop_mv_per_a_m
0.275
breaker_allowable_current_a
200
max_voltage_drop_percent
3

Example task

pv-bess-export-control-ssc05-pv-bess-case-previewhard difficulty, all inputs given.

PV/BESS export-control package tied to one PCC, utility rule, feeder, and interconnection memo. pv-bess-export-control. Required outputs: pv_ac_output_kw, export_kw, export_excess_kw, usable_bess_energy_kwh, backup_energy_required_kwh, backup_energy_margin_kwh

The model sees

Scenario context and visible inputs.

pv_dc_kw
165 to 165 kW
dc_ac_derate_factor
0.9 to 0.9
inverter_ac_kw
150 to 150 kW
site_minimum_load_kw
62 to 62 kW
export_limit_kw
75 to 75 kW
bess_nominal_kwh
360 to 360 kWh
bess_usable_fraction
0.82 to 0.82
bess_inverter_efficiency
0.94 to 0.94
reserved_energy_kwh
3.516 to 3.516 kWh
critical_load_kw
54 to 54 kW
outage_duration_h
5 to 5 h
feeder_voltage_v
480 to 480 V
feeder_power_factor
0.95 to 0.95
feeder_length_m
320 to 320 m
voltage_drop_mv_per_a_m
0.275 to 0.275 mV/A/m
breaker_allowable_current_a
200 to 200 A
max_voltage_drop_percent
3 to 3 %

Executable tool: pv-bess-interconnection-export-control-package_calc.py

The model must infer

Inputs withheld at this difficulty.

Nothing. All inputs are supplied.

The model must produce

The scored JSON answer schema.

{
  "pv_ac_output_kw": <number>,
  "export_kw": <number>,
  "export_excess_kw": <number>,
  "usable_bess_energy_kwh": <number>,
  "backup_energy_required_kwh": <number>,
  "backup_energy_margin_kwh": <number>,
  "feeder_current_a": <number>,
  "feeder_voltage_drop_percent": <number>,
  "voltage_drop_excess_percent": <number>,
  "breaker_margin_a": <number>,
  "overall_pass_score": <number>
}
  • pv_ac_output_kw · scored within ±3%
  • export_kw · scored within ±3%
  • export_excess_kw · scored within ±3%
  • usable_bess_energy_kwh · scored within ±3%
  • backup_energy_required_kwh · scored within ±3%
  • backup_energy_margin_kwh · scored within ±3%
  • feeder_current_a · scored within ±3%
  • feeder_voltage_drop_percent · scored within ±3%
  • voltage_drop_excess_percent · scored within ±3%
  • breaker_margin_a · scored within ±3%
  • overall_pass_score · scored within ±0.1%