UPS & Battery Sizing Calculator
dc_ups_battery_sizingCalculate UPS and battery plant sizing for data centers, including redundancy configurations, runtime, floor space, and 10-year TCO comparison between VRLA and lithium-ion.
Instructions
Size UPS systems and battery plants for mission-critical data center facilities. Calculates UPS module count, battery string sizing, floor space, structural load, and 10-year Total Cost of Ownership comparing VRLA vs Lithium-Ion batteries.
Supports all standard redundancy configurations (N, N+1, 2N, 2N+1) and both battery technologies with lifecycle cost analysis including replacement cycles.
Args:
critical_load_kw (number): Critical IT load in kW
redundancy (string): "N", "N+1", "2N", or "2N+1"
runtime_minutes (number): Required battery runtime (5, 10, 15, or 30)
battery_type (string): "VRLA" or "lithium_ion"
ups_efficiency (number): UPS efficiency 0.8-0.99 (default: 0.96)
growth_factor (number): Design growth margin 1.0-2.0 (default: 1.2)
Returns UPS module sizing, battery string count, energy capacity, floor space requirements, weight estimates, 10-year TCO comparison, and recommendations.
Examples:
"Size a 2N UPS with 15 min lithium batteries for 2 MW" -> critical_load_kw: 2000, redundancy: "2N", runtime_minutes: 15, battery_type: "lithium_ion"
"Compare VRLA vs lithium for 500 kW N+1" -> critical_load_kw: 500, redundancy: "N+1", runtime_minutes: 10, battery_type: "VRLA"
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| redundancy | Yes | UPS redundancy configuration: N (no redundancy), N+1 (single fault tolerance), 2N (parallel dual), 2N+1 (enhanced parallel) | |
| aging_factor | No | End-of-life aging factor per IEEE 485 practice (default: 1.25 — batteries must meet load at end of life) | |
| battery_type | Yes | Battery technology: VRLA (traditional lead-acid), lithium_ion (LiFePO4 modern) | |
| growth_factor | No | Design growth factor for future expansion (default: 1.2 = 20% growth margin) | |
| ups_efficiency | No | UPS rectifier/inverter efficiency at rated load (default: 0.96 = 96%) | |
| runtime_minutes | Yes | Required UPS battery runtime in minutes (typical: 5-15 min for generator start, 30+ for extended runtime) | |
| critical_load_kw | Yes | Critical IT load requiring UPS protection in kilowatts |