|
|
--- |
|
|
title: HVAC Load Calculator |
|
|
emoji: 🔥❄️ |
|
|
colorFrom: blue |
|
|
colorTo: indigo |
|
|
sdk: streamlit |
|
|
sdk_version: 1.32.0 |
|
|
app_file: app.py |
|
|
pinned: false |
|
|
--- |
|
|
|
|
|
# HVAC Load Calculator |
|
|
|
|
|
A modern web tool for calculating HVAC cooling and heating loads based on the ASHRAE method. |
|
|
|
|
|
## Features |
|
|
|
|
|
- **Separate Calculators**: Independent cooling and heating load calculators |
|
|
- **Step-by-Step Input Forms**: Guided process with validation |
|
|
- **Reference Data**: Comprehensive material properties and location data |
|
|
- **Visual Results**: Charts and tables for load components |
|
|
- **Smart Validation**: Proceed with warnings rather than blocking progress |
|
|
- **Downloadable Data**: Export results for student assignments |
|
|
- **ASHRAE Method**: Implementation based on industry-standard calculation methods |
|
|
- **Extensible Design**: Framework for adding other calculation methods or locations |
|
|
|
|
|
## How to Use |
|
|
|
|
|
1. Select either the Cooling Load Calculator or Heating Load Calculator from the sidebar |
|
|
2. Fill in the required information in each step |
|
|
3. Review any warnings that appear (you can proceed with warnings) |
|
|
4. Calculate results and analyze the output |
|
|
5. Export results for your assignments |
|
|
|
|
|
## Cooling Load Calculator |
|
|
|
|
|
The cooling load calculator helps determine the amount of heat that needs to be removed from a space to maintain comfort conditions. It accounts for: |
|
|
|
|
|
- Conduction through building envelope |
|
|
- Solar radiation through windows |
|
|
- Internal heat gains (people, equipment, lighting) |
|
|
- Infiltration and ventilation |
|
|
|
|
|
## Heating Load Calculator |
|
|
|
|
|
The heating load calculator helps determine the amount of heat that needs to be added to a space to maintain comfort conditions. It accounts for: |
|
|
|
|
|
- Conduction through building envelope |
|
|
- Infiltration and ventilation |
|
|
- Annual heating energy requirements based on heating degree days |
|
|
|
|
|
## Technical Details |
|
|
|
|
|
- Built with Python and Streamlit |
|
|
- Modular design for extensibility |
|
|
- Comprehensive reference data based on ASHRAE standards |
|
|
- Visualization using Plotly |
|
|
- Data export in CSV and JSON formats |
|
|
|
|
|
## Educational Purpose |
|
|
|
|
|
This tool is designed for educational purposes to help students understand the factors that influence HVAC load calculations. It provides a practical way to apply theoretical knowledge and see how different building parameters affect heating and cooling requirements. |
|
|
|
|
|
## Acknowledgements |
|
|
|
|
|
Based on ASHRAE calculation methods for heating and cooling loads. |
|
|
|