Revit and Passive House Energy Modeling with PHPP – Updated Workflow

I’ve updated my technique for using Revit with PHPP. The previous workflow used walls to create a schedule that could be exported to PHPP. The obvious limitation is that it doesn’t work for roofs and floor slabs. The new technique uses curtain panels hosted on a mass object.

Step One:

Create an in-place mass representing the thermal envelope. Do not include elements that are outside the thermal envelope, like a rainscreen or a parapet. A mass is useful to give you the gross volume and surface-to-volume ratio. And if you start modeling the building with the conceptual mass, then there is little extra work involved.

Step Two:

Host a curtain system on the mass using a simple curtain panel style. If you make changes to the mass, you will have to update the curtain system by selecting it and clicking on “Update to Face”. Assign the mass and curtain system to a future phase called “Energy Modeling” so that they don’t interfere with scheduling other building components.


Step Three:

Set up instance parameters for the curtain panels that match the required PHPP inputs. Create a schedule for the PHPP areas.

Step Four:

Export the schedule as a delimited text file with the default options.

R > Export > Reports > Schedule

Step Five:

Open PHPP and the text file in Excel. Accept the default options when opening the text file in Excel. Link the PHPP cells to the exported schedule. You can delete the text file. Excel will maintain the values when the linked file is deleted.

What’s missing is an automatic way to determine the orientation of the walls and windows. You can create a curtain panel that knows its orientation via a reporting parameter. See this video. However, this only works, as far as I know, with pattern-based curtain panels, so it isn’t as useful as having a curtain system hosted to a mass object.

Email for more information about Revit and PHPP.

Passive House consulting

Measuring Airtightness of Buildings with a Blower Door Test

Gregory Duncan performing a blower door test to determine the airtightness of a Passive House project under construction in Pennsylvania.

Use a blower door to test the airtightness of a building. For very small buildings or spaces, use a duct blaster.

Pressurization test with air flows due to leaks with negative pressure. Measuring the pressure difference in the building.

source: Passipedia

Building owners benefit from an airtight building envelope because it reduces:

  • water problems
    • a small air leak will allow a lot of moist air to get inside a wall and condense, risking structural damage and mold
  • heat transfer (heat loss in winter and heat gain in summer)
  • environmental tobacco smoke (ETS) nuisance between apartment units
    • involuntary exposure to second-hand smoke is likely to become even more of a liability for landlords in the future
  • transfer of smoke and heated gases from a fire
  • noise transmission
    • if there are air gaps, sound will find a way through the wall or ceiling assembly
    • to minimize noise between occupancies, use the airtight drywall approach (ADA) even for interior partitions

There are two main ways to document the airtightness of a building. One is to take the leakage in cubic meters per hour or cubic feet per minute and divide it by the area of the building envelope. The other method is to determine the number of air changes per hour (ACH) by measuring the leakage and dividing by the air volume. For example a 1000 m3 building with a measured air flow leakage rate of 1000 m3/h would have an airtightness rating of 1 h-1 since 1000 m3/h/1000 m3 = 1 h-1 . Using non-metric units: 583 CFM * (60 min/hr)/35,000 CF = 1 ACH. The Passive House standard requires testing at 50 Pascal while USACE requires 75 Pa. Testing at a higher pressure yields more accurate results, especially for larger buildings. (See the US Army Corps of Engineers Air Leakage Test Protocol PDF.) In order to distinguish between the natural leakage rate and the tested leakage rate at 50 Pa pressure, the airtightness number is noted as n50 or ACH50.

“Build tight and ventilate right” is a popular saying among building science consultants. Proper ventilation is essential for healthy indoor air quality, especially for airtight buildings. Building codes require mechanical ventilation if natural ventilation is not sufficient. Beyond code requirements, relying on open windows for natural ventilation can be problematic due to street noise, dust, rain, and extreme outdoor temperatures. Does a building need to breathe? That’s a confusing metaphor because there are two distinct issues. One is uncontrolled air leakage (bad) and the other is vapor permeability (usually good).

Use a blower door to find air leaks, not just to determine ACH50. Before the drywall goes up, pressurize the building with a blower door and use theatrical smoke, fingers (surprisingly effective), or an infrared camera to find leaks. The first test can be at a higher pressure to make it easier to find leaks. At this point, it might be interesting to determine the ACH50 using the Passive House methodology, but it isn’t really necessary until all the leaks have been fixed. In the US and the UK, count on three or four iterations of testing and sealing to get below the limit of 0.6 ACH50. In Austria and Germany, where Passive House construction methods are more standardized, they often just do one blower door test towards the end.

A guide to Volume Calculations for Passivhaus Air Tightness Testing and the Difference with the UK Method

Blower Door Basics

Email to schedule a blower door test and air tightness field report.