Other notes in this series from Kevin Kircher’s Distributed Energy Resources class are here.
Summary
It turns out that you can reason about building heating/cooling with something called “thermal circuits” that are analogous to electrical circuits. This allows us to reuse things like Ohm’s law and Kirchoff’s laws to reason about heat flow, thermal capacity and insulation (or thermal resistance) in single and connected rooms.
Example: 
Notes
- buildings = commercial + residential ~ 2/3 of electricity usage in the US
- peaks are typically driven by building aircon on hot days
- seems like a good argument for distributed generation
![]()
- y-axis is % of energy used in residential/commercial buildings
- blue includes electricity
- Simple building energy model
- Thermal circuits are analogous to electrical circuits
- temperature ↔ voltage - temperature differences drive heat flows
- heat ↔ charge
- thermal resistance ↔ electrical resistance
- thermal capacitance ↔ electrical capacitance
- 1R1C circuit:
![]()
- is indoor temp
- is boundary (often outdoor) temp
- is thermal resistance between and
- ) is indoor thermal capacitance
- is thermal power from controlled equipment
- is thermal power from exogenous sources
- So then we can have analogous equation’s to ohm’s law etc
- Ohm’s law: current through =
- Rate of charge accumulation on =
- Kirchoff’s current law (KCL) at node :
- current inflow = current outflow
- - First order differential equation, similar to battery formula
- with a uniform step time and piecewise constant
- 2R1C
![]()
- is average temperature of thermal mass temperature (walls, etc)
- nr1C
![]()
- physically, parallel resistances represent adjoining rooms (including above and below), and serial resistances the different materials in a barrier between rooms.
- KCL
- Parameters
- Thermal capacitance (C) values for a room it is typically not enough to just look at the air. Other things in the room (furniture, wall decorations, flooring etc) usually have significantly higher thermal capacity than air. Typically multiply the naive, air-only thermal capacitance by 10-15x.
- Thermal resistance
- Step 1: get typical heating temperature setpoint (eg: thermostat setting)
- Step 2: estimate indoor-outdoor temp diff where is zero (typically , seems like we could just measure this though)
- Step 3: define heating balance outdoor temp
- Step 4: get historical (heating degree day, day) over a heating period
- Step 6: estimate heater efficiency
- Step 7: set
- Thermal resistance from first principles
- is thermal transmittance
- is outward-facing surface area
- Subscript means roof, means wall/window assemblies
- is the mass flow rate of outdoor air infiltration
- is the specific heat of air at pressure
- For a wall assembly
- where is the fraction of the assembly area that is window.
- Wall area (for shoebox building), , where is the floor thickness, N is the number of floors and is floor area.
- can be estimated based on room volume and desired rate at which air volume is replaced (typically 0.3-0.9 per hour)
- Thermal power from sunlight through windows
- is the total solar irradiance on a horizontal surface
- (typically 0.25-0.8) is the solar heat gain coefficient, the fraction of incident solar irradiance that a window transmits

