Passive Solar Home Heat Gain & Loss Calculations

NM climatic region
Wall areas (N, E, S, W) sq ft
Window areas (N, E, S, W) sq ft
Roof area sq ft
Foundation perimeter linear ft
Infiltration volume cu ft
Air changes per hour
Window R-value R-
Roof insulation R-value R-
Design day avg temp °F
Desired indoor temp °F
Wall Type 1
10" adobe
 
Wall Type 6
10" adobe
+ R10 insulation
Wall Type 2
14" adobe
 
Wall Type 5
14" adobe
+ R10 insulation
Heat gain (BTU/day) {{heatgain}} {{heatgain}} {{heatgain}} {{heatgain}}
Heat loss (BTU/day) {{Math.round(total_losses[0])}} {{Math.round(total_losses[1])}} {{Math.round(total_losses[2])}} {{Math.round(total_losses[3])}}
Gain as % of loss {{Math.round(heatgain / total_losses[0] * 100)}}% {{Math.round(heatgain / total_losses[1] * 100)}}% {{Math.round(heatgain / total_losses[2] * 100)}}% {{Math.round(heatgain / total_losses[3] * 100)}}%

Heat loss details (BTU/HR/°F)

N wall {{Math.round(n_wall_loss[0])}} {{Math.round(n_wall_loss[1])}} {{Math.round(n_wall_loss[2])}} {{Math.round(n_wall_loss[3])}}
E wall {{Math.round(e_wall_loss[0])}} {{Math.round(e_wall_loss[1])}} {{Math.round(e_wall_loss[2])}} {{Math.round(e_wall_loss[3])}}
S wall {{Math.round(s_wall_loss[0])}} {{Math.round(s_wall_loss[1])}} {{Math.round(s_wall_loss[2])}} {{Math.round(s_wall_loss[3])}}
W wall {{Math.round(w_wall_loss[0])}} {{Math.round(w_wall_loss[1])}} {{Math.round(w_wall_loss[2])}} {{Math.round(w_wall_loss[3])}}
N window {{Math.round(n_window_loss)}} {{Math.round(n_window_loss)}} {{Math.round(n_window_loss)}} {{Math.round(n_window_loss)}}
E window {{Math.round(e_window_loss)}} {{Math.round(e_window_loss)}} {{Math.round(e_window_loss)}} {{Math.round(e_window_loss)}}
S window {{Math.round(s_window_loss)}} {{Math.round(s_window_loss)}} {{Math.round(s_window_loss)}} {{Math.round(s_window_loss)}}
W window {{Math.round(w_window_loss)}} {{Math.round(w_window_loss)}} {{Math.round(w_window_loss)}} {{Math.round(w_window_loss)}}
Roof {{Math.round(roof_loss)}} {{Math.round(roof_loss)}} {{Math.round(roof_loss)}} {{Math.round(roof_loss)}}
Foundation {{Math.round(foundation_loss)}} {{Math.round(foundation_loss)}} {{Math.round(foundation_loss)}} {{Math.round(foundation_loss)}}
Infiltration {{Math.round(infiltration_loss)}} {{Math.round(infiltration_loss)}} {{Math.round(infiltration_loss)}} {{Math.round(infiltration_loss)}}

Data Sources