mabuseif commited on
Commit
f7ae52d
·
verified ·
1 Parent(s): 903d153

Upload README.md

Browse files
Files changed (1) hide show
  1. README.md +61 -48
README.md CHANGED
@@ -1,53 +1,66 @@
1
- # HVAC Load Calculator - Enhanced Version
 
 
 
 
 
 
 
 
 
2
 
3
- ## Overview
4
- This enhanced HVAC Load Calculator is a comprehensive tool for calculating cooling and heating loads in buildings. It provides a user-friendly interface for students, professionals, and HVAC enthusiasts to perform accurate load calculations without manual calculations.
5
 
6
- ## Enhancements
7
- This version includes several enhancements to the original calculator:
8
-
9
- 1. **Fixed Window Shading Calculation** - Resolved the error when using external awning shading options
10
- 2. **Scenario Comparison Functionality** - Added ability to save calculation results as scenarios and compare multiple scenarios
11
- 3. **Customizable Appliances** - Users can specify quantities for both residential and commercial appliances and add custom heat sources
12
- 4. **Component Editing** - Users can edit or delete walls, windows, and doors after adding them
13
- 5. **Separate Internal Loads Tab** - Reorganized the heating calculator to match the cooling calculator structure
14
- 6. **Attribution Information** - Added proper attribution to Dr. Majed Abuseif and purpose statement
15
 
16
  ## Features
17
- - Separate calculators for cooling and heating loads
18
- - Step-by-step input forms with validation
19
- - Reference data for materials and locations
20
- - Visual results with charts and tables
21
- - Scenario comparison for analyzing different building configurations
22
- - Downloadable input data and results
23
-
24
- ## Getting Started
25
- 1. Install the required dependencies:
26
- ```
27
- pip install -r requirements.txt
28
- ```
29
-
30
- 2. Run the application:
31
- ```
32
- streamlit run app.py
33
- ```
34
-
35
- ## Usage
36
  1. Select either the Cooling Load Calculator or Heating Load Calculator from the sidebar
37
- 2. Fill in the building information and component details
38
- 3. Add walls, windows, doors, and internal loads as needed
39
- 4. View the calculation results
40
- 5. Save scenarios for future comparison
41
- 6. Use the Scenario Comparison page to compare different building configurations
42
-
43
- ## Documentation
44
- See the documentation folder for detailed information about:
45
- - Application structure
46
- - Calculation methods
47
- - Reference data
48
- - Enhancement details
49
-
50
- ## Credits
51
- Created by Dr. Majed Abuseif
52
-
53
- This tool was created to facilitate HVAC calculation and understanding for Deakin University students, but has been enhanced to cover wider aspects to allow professionals and energy and HVAC enthusiasts to use it.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ title: HVAC Load Calculator
3
+ emoji: 🔥❄️
4
+ colorFrom: blue
5
+ colorTo: indigo
6
+ sdk: streamlit
7
+ sdk_version: 1.32.0
8
+ app_file: app.py
9
+ pinned: false
10
+ ---
11
 
12
+ # HVAC Load Calculator
 
13
 
14
+ A modern web tool for calculating HVAC cooling and heating loads based on the ASHRAE method.
 
 
 
 
 
 
 
 
15
 
16
  ## Features
17
+
18
+ - **Separate Calculators**: Independent cooling and heating load calculators
19
+ - **Step-by-Step Input Forms**: Guided process with validation
20
+ - **Reference Data**: Comprehensive material properties and location data
21
+ - **Visual Results**: Charts and tables for load components
22
+ - **Smart Validation**: Proceed with warnings rather than blocking progress
23
+ - **Downloadable Data**: Export results for student assignments
24
+ - **ASHRAE Method**: Implementation based on industry-standard calculation methods
25
+ - **Extensible Design**: Framework for adding other calculation methods or locations
26
+
27
+ ## How to Use
28
+
 
 
 
 
 
 
 
29
  1. Select either the Cooling Load Calculator or Heating Load Calculator from the sidebar
30
+ 2. Fill in the required information in each step
31
+ 3. Review any warnings that appear (you can proceed with warnings)
32
+ 4. Calculate results and analyze the output
33
+ 5. Export results for your assignments
34
+
35
+ ## Cooling Load Calculator
36
+
37
+ 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:
38
+
39
+ - Conduction through building envelope
40
+ - Solar radiation through windows
41
+ - Internal heat gains (people, equipment, lighting)
42
+ - Infiltration and ventilation
43
+
44
+ ## Heating Load Calculator
45
+
46
+ 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:
47
+
48
+ - Conduction through building envelope
49
+ - Infiltration and ventilation
50
+ - Annual heating energy requirements based on heating degree days
51
+
52
+ ## Technical Details
53
+
54
+ - Built with Python and Streamlit
55
+ - Modular design for extensibility
56
+ - Comprehensive reference data based on ASHRAE standards
57
+ - Visualization using Plotly
58
+ - Data export in CSV and JSON formats
59
+
60
+ ## Educational Purpose
61
+
62
+ 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.
63
+
64
+ ## Acknowledgements
65
+
66
+ Based on ASHRAE calculation methods for heating and cooling loads.