LIVEdataset releasetasks 552models 18last submission · built
task library
built templatepower-supplywith-tool

Battery Sizing

Calculates battery energy, required amp-hour capacity, UPS apparent power, and block count for a critical load autonomy requirement. The reduced method explicitly applies system voltage, depth of discharge, temperature derating, inverter efficiency, load power factor, and block voltage.

inputs

8 fields

context

2 archetypes

engine

with-tool

outputs

4 scored fields

contract fields

Parameter Map

8 inputs to 4 scored outputs

  • critical_load_w

    float

    Critical load power

    1 to 100000W
  • required_autonomy_h

    float

    Required autonomy duration

    0.1 to 168h
  • system_voltage_v

    float

    Nominal DC system voltage

    12 to 1000V
  • depth_of_discharge_pct

    float

    Allowed depth of discharge

    10 to 100%
  • temperature_derating_factor

    floathidden in hard

    Capacity derating factor for temperature

    0.3 to 1
  • inverter_efficiency_pct

    float

    Inverter or UPS efficiency

    50 to 100%
  • load_power_factor

    float

    Load power factor for UPS VA sizing

    0.5 to 1
  • battery_block_voltage_v

    float

    Nominal voltage of each battery block

    1.2 to 48V
required_energy_kwhtol 0.03

Critical load energy over autonomy duration

required_battery_capacity_ahtol 0.03

Required battery amp-hour capacity

ups_rating_vatol 0.03

Required UPS apparent power rating

battery_block_counttol 0.01

Minimum number of battery blocks in series

visibility contract

Difficulty Ladder

all_giveneasy

Cabinet backup battery with all factors visible

all fields visible
all_givenmedium

Comms or signalling backup battery

all fields visible
partialhard

Temperature derating hidden in site context

temperature_derating_factor

scenario bands

Archetype Atlas

signalling_backup

2 contexts

Rail signalling backup battery set

critical_load_w100 to 5000
required_autonomy_h2 to 24
system_voltage_v24 to 120
depth_of_discharge_pct50 to 90

signal-location / level-crossing-cabinet

comms_backup

2 contexts

Communications or control cabinet UPS battery set

critical_load_w50 to 10000
required_autonomy_h0.5 to 12
system_voltage_v24 to 240
depth_of_discharge_pct60 to 95

comms-room / roadside-cabinet

rendered task

Generation Preview

signal-location-signalling-backup-preview

difficulty
hard
visibility
partial
archetype
signalling_backup
site context
signal-location
instruction excerptbattery-sizing_calc.py

visible fields

  • critical_load_w100 to 5000 W
  • required_autonomy_h2 to 24 h
  • system_voltage_v24 to 120 V
  • depth_of_discharge_pct50 to 90 %
  • inverter_efficiency_pct85 to 98 %
  • load_power_factor0.8 to 0.98
  • battery_block_voltage_v2 to 12 V

withheld schema

temperature_derating_factorrequired_energy_kwhrequired_battery_capacity_ahups_rating_vabattery_block_count
Rail signalling backup battery set. signal-location. Required outputs: required_energy_kwh, required_battery_capacity_ah, ups_rating_va, battery_block_count