Utility Calculator

Engineering tools for thermal, CHP, and utility calculations.

Engineering Toolkit

Utility workflows split into focused pages, with emissions analysis separated from CHP sizing.

Pick the route that matches the engineering question you are solving: load conversion, cost comparison, CHP feasibility, emissions, load estimation, gas flow, or general unit conversion.

Load Converter
Convert between input fuel, delivered output, and common thermal demand units.
Converter
Energy Cost Comparison
Normalize utility rates to delivered MMBtu and compare heating options fairly.
Cost Compare
CHP Feasibility
Screen combined heat and power sizing and economics for onsite generation projects.
CHP
Emissions
Review live PJM grid emissions, fuel mix, and compare delivered electricity against natural gas scenarios.
Emissions
Load Estimator
Rule-of-thumb screening tool for heating and cooling demand with explicit assumptions.
Load Estimator
Gas Flow
Translate thermal demand into gas flow rates such as CFH, MCFH, therm per hour, and Dth per hour.
Gas Flow
Unit Conversions
General engineering conversions for energy, power, temperature, flow, and pressure.
Conversions
What changed in this refactor
The app keeps the route split, tests, and domain modules, while separating live PJM emissions into its own workflow.

Each calculator is a dedicated route, so the browser no longer loads every widget and chart at once.

Core equations now live in typed domain modules under lib/, which allows real tests.

The repo is ready for CI, browser smoke testing, and a Pages Functions proxy for live grid data.

Validation posture
The load estimator remains heuristic by design.

Unit conversions and rate comparisons are deterministic.

Load estimation is still a rule-of-thumb workflow and is labeled that way on its own page.

For final equipment selections, verify with project-specific load calculations and code requirements.