Commercial energy codes: Top tips for ensuring code compliance

Sponsored content
December 13, 2017 |
Bill Beals

As a commercial energy code specialist, I am often asked the same questions by contractors: “How do I get my next project to meet code? What are my local energy code requirements? Where do I begin?” To help you get started, I’ve compiled a list of my top commercial energy code compliance tips.

Here are some of the major components of energy codes and how to guarantee your next project is up to code:

 

  1. Understand the difference between the two national code requirements – International Energy Conservation Code (IECC) and American Society of Heating and Air-Conditioning Engineers (ASHRAE).

First, ASHRAE is a standard, not a code. IECC is the code that references the ASHRAE standard. Other differences include:

  • ASHRAE and IECC have different three-year cycles.
  • IECC follows behind ASHRAE by two years. For example, IECC 2012 is modeled and referenced after the ASHRAE 90.1 2010 Standard.

IECC references the latest ASHRAE Standard, plus any addendums and new data. IECC Section C401.2 (Application) gives the building designer the option to use the ASHRAE 90.1 Standard as an alternative to the IECC. It’s important to know that once this decision is made, the mechanicals, lighting and envelope must follow the same path.

There are a few key differences between the ASHRAE and IECC envelope requirements; most notably, mechanicals and lighting. Oftentimes the envelope and component requirements in IECC are more stringent than the ASHRAE standard.

 

  1. Learn what’s in a code.

There are three major components of a commercial energy code:

  1. Lighting
  2. HVAC
  3. Envelope

Additionally, there are many elements within the building envelope subject to energy code regulations, including:

  1. Opaque roof and wall assemblies
  2. Windows
  3. Skylights
  4. Doors
  5. Foundation
  6. Floor

 

Continue reading on the Star Buildings blog →

Bill Beals | Metal Building Trends

Bill Beals, District Manager of Therm-All Insulation, is a 30-year veteran of the metal building industry. Bill is a contributing member of several committees, including the Metal Building Manufacturers Association (MBMA) Energy Committee and the National Insulation Association (NIA) Laminators Committee.

Bill also belongs to the International Code Council (ICC) and is often invited to share his extensive energy code knowledge through presentations at industry conferences, most recently including The 45th Annual Metal Building Contractors and Erectors (MBCEA) Conference. Bill has contributed to many articles and reference guides, and authors Therm-All’s bi-monthly commercial energy codes blog called “The Code Man”.

Related Blogs

August 06, 2018 | Metals | Metal Building Trends

Metal buildings are proving to be a smart solution for livestock housing.

August 01, 2018 | Building Materials | Metal Building Trends

Metal building systems are often selected for large-sized structures, and with good reason.

July 02, 2018 | Energy Efficiency | Metal Building Trends

There is an efficient system for mounting solar panels to roofs and turning roof real estate into raw power...

March 14, 2018 | Metal Building Trends

Commercial transportation is getting more expensive, and it’s driving up the price of steel.  

February 19, 2018 | Insulation | Metal Building Trends

There is little doubt that the use of foam plastic insulation in metal building exterior roof and wall asse...

January 24, 2018 | Metal Building Trends

Studies have shown that daylight in the workplace increases productivity and general employee health, with...

January 15, 2018 | Metal Building Trends

The combination of design flexibility and high value-to-cost enable design professionals to provide their c...

December 28, 2017 | Metal Building Trends

The latest code cycle requires higher insulation values and an air barrier in the thermal envelope.

December 20, 2017 | Metal Building Trends

Metal building systems have great longevity… if properly maintained.

Overlay Init