Chapter 6 Enginereing Sustainability: House Orientation#

  1. Introduction: House Orientation

  2. Simulation: House Orientation

  3. Self-Assessment

1. Introduction#

Descriptive alt text for accessibility

Fig. 40 **Figure 6.6 **: Orientation of House and Energy Optimization#

☀️ Solar Energy Optimization Through Building Orientation#

🧭 Key Parameters#

Parameter

Description

Latitude (φ)

Determines the optimal tilt angle for year-round solar gain

Tilt Angle (β)

Vertical angle of the surface relative to horizontal; ideally ≈ latitude

Azimuth Angle (α)

Compass direction of the surface relative to true north; south-facing (180°) is optimal in the U.S.


📐 Design Guidelines#

  • Tilt Angle Recommendations:

    • Fixed systems:

      β ≈ φ
      
    • Seasonal optimization:

      • Summer:

        β = φ - 15°
        
      • Winter:

        β = φ + 15°
        
  • Azimuth Orientation:

    • True south (180° azimuth) yields maximum annual solar gain

    • East-facing: captures morning sun

    • West-facing: captures afternoon sun

    • North-facing: least efficient in the Northern Hemisphere


🏠 Building Orientation Impacts#

  • South-facing roofs with tilt ≈ latitude capture the most solar energy year-round

  • East-west orientations can be viable for time-of-use energy demands

  • Vertical surfaces (walls) contribute in winter or with bifacial panels


📈 Performance Insights#

Orientation

Relative Efficiency (%)

South (180°)

100%

East/West

85–95%

North (0°)

<50%


🔧 Tools and Strategies#

  • Use NREL PVWatts Calculator to simulate energy output

  • Consider solar trackers for dynamic tilt and azimuth adjustment

  • Account for magnetic declination when aligning azimuth to true south


🧠 Summary Insight#

Optimizing building orientation and surface tilt is essential for maximizing solar energy capture. By aligning design with geographic and seasonal solar patterns, buildings can significantly reduce energy demand and contribute to long-term sustainability.

References#

Interactive Energy Optimization Tool for House Orientation#

This tool helps homeowners, architects, and sustainability enthusiasts evaluate how the orientation and tilt of a building surface—such as a roof or wall—affect its potential to capture solar energy. By adjusting the latitude, azimuth orientation, and surface tilt, users can visualize how these design choices impact solar energy gain throughout the year.


Purpose#

The simulation demonstrates how aligning your house to maximize solar exposure can lead to:

  • Improved passive heating in colder months

  • Enhanced daylighting

  • Greater solar panel efficiency

  • Reduced energy bills and carbon footprint


Adjustable Parameters#

  • Latitude (°)
    Determines the sun’s angle in the sky throughout the year. Higher latitudes have lower winter sun angles and benefit from steeper roof tilts for heating.

  • Azimuth Orientation (°)
    Refers to the compass direction the house or solar surface faces:

    • 180° = True South (ideal for passive solar in northern hemisphere)

    • 90° = East (morning sun)

    • 270° = West (afternoon sun)

  • Tilt Angle (°)
    The angle of the surface relative to horizontal. This affects how directly sunlight hits the surface:

    • Steep tilt = better winter sun capture

    • Shallow tilt = better summer exposure


Visualization Output#

  • Plots estimated daily solar gain (W/m²) for every day of the year

  • Shows how design decisions affect solar energy availability

  • Helps you optimize surface angles for heating, cooling, or solar panel placement


Use Cases#

  • Optimize roof design for solar panels

  • Plan window orientation for passive heating and cooling

  • Simulate conditions for different cities or climates

  • Compare performance of east/west/south facing surfaces


Passive Solar Energy and Savings Estimation Tool#

This interactive tool helps evaluate how building orientation, tilt angle, latitude, and home size contribute to passive solar energy potential and estimated cost savings.


What It Does#

  • Simulates daily solar energy hitting your home throughout the year

  • Calculates how much of that energy could be used based on system efficiency

  • Estimates how much money you’d save on energy bills based on electricity rates


Inputs#

Parameter

Description

House Size

Total floor area of the home (in ft²)

Latitude

Geographic location (° North or South)

Orientation

Direction surface faces (Azimuth ° from North)

Tilt

Roof or surface angle from horizontal

Efficiency

% of solar energy actually usable

Cost per kWh

Local electricity cost (in USD/kWh)


Behind the Scenes#

  • Solar Declination: Varies seasonally to simulate sun’s path

  • Angle of Incidence: Determines how directly sunlight hits the surface

  • Solar Flux: Estimated maximum 1000 W/m² under clear skies

  • Exposed Surface Area: Assumes 60% of house receives direct sunlight


What You See#

  • Green Line: Usable solar energy per day (in kWh)

  • Blue Dashed Line: Estimated dollar savings per day ($/day)

  • Text Output: Summarizes total yearly kWh and savings


Use Cases#

  • Plan roof and window design for passive heating

  • Compare energy benefit of different orientations (south vs east/west)

  • Size solar thermal or passive design features

  • Estimate economic impact of building placement choices


2. Simulation#

import numpy as np
import matplotlib.pyplot as plt
from ipywidgets import FloatSlider, interact

# ☀️ Solar declination function (degrees)
def declination(day):
    return 23.45 * np.sin(np.deg2rad(360 / 365 * (day - 81)))

# 🔆 Angle of incidence on surface
def angle_of_incidence(lat, decl, tilt, azimuth):
    h_angle = np.deg2rad(lat - decl)
    return np.clip(np.cos(np.deg2rad(tilt)) * np.cos(h_angle) +
                   np.sin(np.deg2rad(tilt)) * np.sin(h_angle) * np.cos(np.deg2rad(azimuth)), 0, 1)

# 📐 Convert home size (ft²) to exposed solar surface area (m²)
def exposed_area(sq_ft, fraction_exposed=0.6):
    return sq_ft * 0.0929 * fraction_exposed  # ft² → m²

# 📊 Plotting and savings calculation
def plot_energy(latitude, orientation, tilt, sqft, efficiency, cost_kwh):
    days = np.arange(1, 366)
    decl = declination(days)
    angle = angle_of_incidence(latitude, decl, tilt, orientation)
    solar_flux = 1000 * angle  # W/m² simplified for clear sky estimate

    surface_m2 = exposed_area(sqft)
    total_wh_per_day = solar_flux * surface_m2
    usable_wh = total_wh_per_day * efficiency
    usable_kwh = usable_wh / 1000
    daily_savings = usable_kwh * cost_kwh
    annual_savings = np.sum(daily_savings)

    # 🖼️ Plot
    plt.figure(figsize=(10, 4))
    plt.plot(days, usable_kwh, label="Usable Solar Energy (kWh/day)", color="green")
    plt.plot(days, daily_savings, label="Savings ($/day)", linestyle="--", color="blue")
    plt.title(f"Passive Solar Energy & Estimated Savings\nHouse: {sqft} ft² | Lat {latitude}° | Azimuth {orientation}° | Tilt {tilt}°")
    plt.xlabel("Day of Year")
    plt.ylabel("Energy / Savings")
    plt.grid(True)
    plt.legend()
    plt.tight_layout()
    plt.show()

    # 🧾 Annual Summary
    print(f"⚡ Estimated Annual Usable Solar Energy: {np.sum(usable_kwh):.0f} kWh")
    print(f"💵 Estimated Annual Energy Savings: ${annual_savings:.2f}")

# 🎛️ Interactive controls
interact(plot_energy,
         sqft=FloatSlider(value=1800, min=500, max=5000, step=100, description='House Size (ft²)'),
         latitude=FloatSlider(value=35.0, min=-60.0, max=60.0, step=1.0, description='Latitude (°)'),
         orientation=FloatSlider(value=180, min=0, max=360, step=5, description='Azimuth (°)'),
         tilt=FloatSlider(value=30.0, min=0.0, max=90.0, step=1.0, description='Tilt (°)'),
         efficiency=FloatSlider(value=0.7, min=0.3, max=1.0, step=0.05, description='System Efficiency'),
         cost_kwh=FloatSlider(value=0.12, min=0.05, max=0.50, step=0.01, description='Cost per kWh ($)'));

3. Self-Assessment#

📘 Conceptual Questions#

These questions explore the physical principles and modeling logic behind the simulation.

Solar Geometry#

  • What is solar declination, and how does it vary throughout the year?

  • How does the angle of incidence affect the amount of solar energy received by a surface?

  • Why are latitude, tilt, and azimuth critical parameters in solar energy modeling?

Energy Conversion#

  • How is solar flux estimated in this model, and what assumptions are made?

  • Why is the usable energy calculated as a product of solar flux, surface area, and system efficiency?

  • What factors influence the efficiency of a solar energy system?

Economic Evaluation#

  • How is daily savings calculated from usable energy and electricity cost?

  • Why is annual savings estimated by summing daily values across all days?

  • What assumptions are made about weather, system performance, and energy pricing?


Reflective Questions#

These questions encourage critical thinking and application to real-world solar design and energy planning.

  • How would the results change if the house were located at a higher latitude?

  • What tilt and orientation would maximize solar energy capture in your region?

  • How could this model be adapted to include seasonal cloud cover or shading effects?

  • What are the trade-offs between increasing system efficiency and expanding surface area?

  • How might future changes in electricity pricing affect the economic viability of solar systems?


❓ Quiz Questions#

Multiple Choice#

  1. Which parameter most directly affects the seasonal variation in solar energy?
    A. House size
    B. Latitude
    C. Efficiency
    D. Cost per kWh
    Answer: B

  2. If the angle of incidence is 0°, what does this imply about solar energy received?
    A. Maximum energy
    B. No energy
    C. Average energy
    D. Depends on tilt
    Answer: A

  3. What is the purpose of multiplying solar flux by system efficiency?
    A. To account for surface reflectivity
    B. To estimate usable energy
    C. To calculate total cost
    D. To adjust for weather
    Answer: B

True/False#

  1. Solar declination is constant throughout the year.
    Answer: False

  2. Increasing tilt always increases solar energy capture.
    Answer: False

  3. The model assumes clear sky conditions for estimating solar flux.
    Answer: True

Short Answer#

  1. Explain how the model converts house size in ft² to solar-exposed surface area in m².
    Answer: It multiplies the house size by 0.0929 to convert to m² and applies a fraction (e.g., 0.6) to estimate the exposed area.

  2. Why might actual energy savings differ from the model’s estimate?
    Answer: Factors like cloud cover, shading, system degradation, and maintenance can affect real-world performance.