Tools: Peak Loads¶
Peak load QA/QC analysis tool.
ZoneAreaInfo
dataclass
¶
Per-zone geometry metadata from the EnergyPlus Zone Summary table.
area_m2 is the zone's own floor area (single instance). EnergyPlus's zone-level
peak results are reported without the multiplier applied, so area_m2 is the
correct denominator for per-zone W/m² density.
Facility roll-ups must use effective_area_m2 (area * multiplier), gated by
part_of_total_area -- matching how EnergyPlus computes "Total Facility" peaks.
Source code in src/idfkit_mcp/tools/peak_loads.py
effective_area_m2
property
¶
Area contribution to the building total, or 0 if excluded from facility rollup.
analyze_peak_loads()
¶
Analyze peak heating and cooling loads for QA/QC.
Decomposes facility and zone-level peaks into components (solar, people, lighting, equipment, infiltration, envelope) and flags potential issues such as unusual peak timing, excessive loads, or component dominance.
Requires a completed simulation with SQL output and the SensibleHeatGainSummary and HVACSizingSummary reports.
Source code in src/idfkit_mcp/tools/peak_loads.py
build_peak_load_analysis()
¶
Run the full peak load QA/QC analysis on the current simulation.
Source code in src/idfkit_mcp/tools/peak_loads.py
peak_loads_viewer_html()
¶
Return the self-contained peak load viewer HTML.