Question-and-Answer Resource for the Building Energy Modeling Community
Get started with the Help page
Ask Your Question

Multiple-year Simulation

asked 2015-11-23 10:39:44 -0600

gerald's avatar

Hey, I know that there is a discussion on yahoo about that topic - but i dont want to give yahoo my phone-number :). So my question: How must i modify a .epw file to run multiple-year simulations? And then just add: RundPeriod: CustomRange right? Thank you very much for your help!

edit retag flag offensive close merge delete



I would like to ask if there is any possibility to create an extended file via weather converter.exe and then run the simulation on energyplus...

Thank you in advance.

Reid's avatar Reid  ( 2017-03-16 08:11:30 -0600 )edit

@Reid and @gerald, I've updated my answer below to discuss how to create a .epw file that spans more than one year of data. To be clear, the Weather Converter auxiliary tool allows you to CONVERT an existing weather file to .epw, NOT MODIFY the weather data.

Aaron Boranian's avatar Aaron Boranian  ( 2017-03-16 09:38:08 -0600 )edit

1 Answer

Sort by ยป oldest newest most voted

answered 2015-11-23 13:28:14 -0600

updated 2020-06-04 15:32:45 -0600

If you want to perform a simulation that spans multiple years, you can still use the RunPeriod object and enter a value >1 on the "Number of Times Runperiod to be Repeated" input field. If you scroll down at the link, you will see a multi-year simulation example. EnergyPlus will reuse the same daily weather file data from a weather station's annual .epw file and doesn't require any modification there.

The RunPeriod:CustomRange object is intended to be used with a customized weather file where the data period is different from one year (longer OR shorter). This is usually preferred if you are trying to calibrate a model to utility bills or if you have your own weather data you'd prefer to use instead of "typical average year" weather data. The customized weather file still has to follow the same .epw file format.

-- UPDATE 1 --

To modify a .epw file, I highly recommend using Elements. However, Elements currently does not support weather files with more than one year of data. Therefore, to extend a .epw file to have more than one year of data I would recommend changing the weather file extension to .csv so that you can manually add more hours of data the old-fashioned way in a spreadsheet editor like Microsoft Excel. Once finished, change the weather file extension back to .epw and you should be able to use it for EnergyPlus simulations.

-- UPDATE 2 --

As @Lefort-Antoine pointed out in their comment below, EnergyPlus did add the same Begin Year and End Year input fields from the RunPeriod:CustomRange object to the RunPeriod object in version 9.0. Since these enable multi-year simulations, the Number of Times Runperiod to be Repeated and related input fields for multi-year simulations were removed from the RunPeriod object and the RunPeriod:CustomRange object was removed altogether (thanks for the clarifying comment, @Jason DeGraw).

edit flag offensive delete link more


The new energyplus version(9.2.0) enable to read multiyear EPW file.

Lefort-Antoine's avatar Lefort-Antoine  ( 2019-12-19 04:17:03 -0600 )edit

The RunPeriod:CustomRange object was removed when the begin/end year fields were added, so you'll probably want to edit your update. The RunPeriod object is what should be used.

Jason DeGraw's avatar Jason DeGraw  ( 2020-06-04 15:14:14 -0600 )edit

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account.

Add Answer

Training Workshops


Question Tools



Asked: 2015-11-23 10:39:44 -0600

Seen: 1,122 times

Last updated: Jun 04 '20