Skip to content

simeononsecurity/Manual-J-Load-Calculator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Manual J Load Calculator

A professional web-based Manual J load calculation tool for residential HVAC sizing. This calculator performs accurate heating and cooling load calculations entirely client-side, making it fast, private, and accessible.

🌟 Features

  • Simple Interface: Easy-to-use form with just 8 basic inputs for most users
  • Smart Defaults: Automatic calculation of all technical parameters based on simple selections
  • Climate-Based: Automatically sets design temperatures based on geographic climate zones
  • Advanced Settings: Full transparency and control over all calculation parameters for technical users
  • Professional Results: Accurate Manual J compliant calculations with equipment sizing recommendations
  • Responsive Design: Works seamlessly on desktop, tablet, and mobile devices
  • Client-Side Processing: All calculations performed in browser - no data sent to servers

🚀 Quick Start

For Homeowners

  1. Select your building type (New Construction, Existing Home, or Older Home)
  2. Choose your climate zone
  3. Enter your home's floor area and basic details
  4. Click "Calculate Load" to get professional HVAC sizing recommendations

For HVAC Professionals

  • Use "Show Advanced Settings" to view and override all calculation parameters
  • Access detailed load breakdown by component
  • Review all U-values, areas, and technical assumptions

📋 Input Parameters

Basic Information

  • Floor Area: Total conditioned living space (sq ft)
  • Ceiling Height: Average height in feet
  • Number of People: Occupancy count
  • Window Direction: Primary orientation of windows

Building Details

  • Window Percentage: Windows as % of wall area (typical: 10-20%)
  • Insulation Level: Poor, Average, Good, or Excellent
  • Window Type: Single pane, Double pane, Double pane Low-E, or Triple pane
  • Foundation Type: Slab on grade, Basement, or Crawlspace

Climate Zones

  • Hot-Humid: South, Southeast (FL, GA, SC, etc.)
  • Hot-Dry: Southwest (AZ, NV, parts of CA/TX)
  • Mixed-Humid: Mid-Atlantic, Ohio Valley (NC, VA, TN, etc.)
  • Mixed-Dry: Central Plains (CO, NM, parts of TX)
  • Cold: Northern States (IL, IN, OH, NY, etc.)
  • Very Cold: Northern Border, Mountains (MN, WI, MT, etc.)

🔧 Technical Details

Calculation Methods

This calculator implements the Manual J 8th Edition methodology including:

  • Conduction Loads: Heat transfer through walls, windows, doors, roof, and floors
  • Solar Gains: Window solar heat gain based on orientation and window properties
  • Infiltration: Air leakage loads based on building tightness
  • Ventilation: Mechanical fresh air system loads
  • Internal Gains: Heat from occupants, appliances, and lighting
  • Safety Factors: 10% safety margin applied to final results

U-Value Assumptions

  • Poor Insulation: Wall 0.15, Roof 0.08, Floor 0.08 Btu/hr·ft²·°F
  • Average Insulation: Wall 0.08, Roof 0.03, Floor 0.05 Btu/hr·ft²·°F
  • Good Insulation: Wall 0.05, Roof 0.025, Floor 0.03 Btu/hr·ft²·°F
  • Excellent Insulation: Wall 0.03, Roof 0.018, Floor 0.02 Btu/hr·ft²·°F

Window Properties

  • Single Pane: U-Value 0.9, SHGC 0.6
  • Double Pane: U-Value 0.45, SHGC 0.4
  • Double Pane Low-E: U-Value 0.3, SHGC 0.3
  • Triple Pane: U-Value 0.2, SHGC 0.25

🏠 Equipment Sizing

The calculator provides recommendations for:

  • Heat pumps and air conditioners (cooling capacity)
  • Furnaces and boilers (heating capacity)
  • Standard equipment sizes in tons and Btu/hr

Note: These are preliminary sizing estimates. Final equipment selection should always be verified by a qualified HVAC professional.

💻 GitHub Pages Deployment

This project is designed to work seamlessly with GitHub Pages:

  1. Fork this repository
  2. Enable GitHub Pages in repository settings
  3. The site will be available at https://yourusername.github.io/repository-name/manual-j-calculator/

File Structure

manual-j-calculator/
├── index.html          # Main application file
├── styles.css          # Styling and responsive design
├── script.js           # Manual J calculation engine
└── README.md           # This documentation

🔒 Privacy & Security

  • No Data Collection: All calculations performed locally in your browser
  • No Server Communication: No data sent to external servers
  • No Tracking: No analytics or tracking scripts
  • Open Source: Full source code available for review

⚖️ Legal Disclaimer

This calculator provides preliminary load estimates for educational and planning purposes. For actual HVAC system design and installation:

  • Consult with a qualified HVAC professional
  • Verify results with detailed Manual J calculations
  • Consider local building codes and requirements
  • Account for specific equipment performance data
  • Factor in ductwork design and installation quality

🤝 Contributing

Contributions are welcome! Please feel free to:

  • Report bugs or issues
  • Suggest improvements
  • Submit pull requests
  • Share feedback

📄 License

This project is open source and available under the MIT License.


Built for HVAC professionals and homeowners who need quick, accurate load calculations.

About

A professional web-based Manual J load calculation tool for residential HVAC sizing. This calculator performs accurate heating and cooling load calculations entirely client-side, making it fast, private, and accessible.

Topics

Resources

License

Stars

Watchers

Forks

Contributors