3

Creating time-variant setpoint temperatures

Hi all Most of the time we use single static setpoint and setback values to control space temperatures, but I want a more dynamic and time-variant profile to define zone target temperatures to emulate real world conditions and calculate corresponding loads. Does anybody know the best way to set up a temperature schedule for this purpose? I have looked at EnergyPlus documentation but couldn't find any info. Thanks

Mroy's avatar
127
Mroy
asked 2015-12-19 13:36:42 -0500
__AmirRoth__'s avatar
4.4k
__AmirRoth__
updated 2017-05-04 09:15:54 -0500
edit flag offensive 0 remove flag close merge delete

Comments

Do you mean dynamic like a more complex schedule, or do you mean something like demand response where setpoints may change when building demand is very high?

David Goldwasser's avatar David Goldwasser (2015-12-19 19:01:42 -0500) edit

Hi David A more complex schedule. So instead of warming the space to a fixed 18℃ in winter, I want to create an hourly schedule where the target temperature is a bit like this: until 07:00, 13.5℃ until 08:00, 16℃ until 09:00, 20℃ until 10:00, 20.5℃ …. Until 24:00, 25℃ I don’t know how to create a schedule, and assign it to the simulation! Could you point me in the right direction? Many thanks...

Mroy's avatar Mroy (2015-12-20 04:13:19 -0500) edit
add a comment see more comments

2 Answers

4

See the documentation for Schedule:File. You can create a separate csv (comma separated values) file with different values for every hour of the year. Then the thermostat input objects would reference these schedules.

Archmage's avatar
7.2k
Archmage
answered 2015-12-20 08:26:13 -0500
edit flag offensive 0 remove flag delete link

Comments

Is there a way to do this in OpenStudio? I have an existing OpenStudio model that I'm trying to implement a csv file to change temperature setpoint. I've tried writing an .idf based on this link: http://bigladdersoftware.com/epx/docs... Importing my .idf creates an entirely new OpenStudio file and doesn't actually reference the .csv that I created. I don't have a great understanding of the OpenStudio/EnergyPlus relationship, so any help would be much appreciated. Thanks in advance!

EmilyW's avatar EmilyW (2016-04-05 22:12:23 -0500) edit
add a comment see more comments
1

Hello Archmage I spend a couple of days trying to do this. You answered what I need to do beautifully (if only I can do it!!). Forgive my ignorance but: If I create a text file of 8760 entries corresponding to every hour of the year, how do I tell EP that this is my space target temperature? Is it just a simple matter of placing the text files in the space where all existing schedules exist? in my text editor this section that starts with: !---------------- control type schedules (for heating and cooling) ---------------------- Or do you reference it separately? I appreciate your thoughts + Merry Christmas!

p.s I would be happy to share the EP file and temperature setpoints :o)

Mroy's avatar
127
Mroy
answered 2015-12-23 10:35:20 -0500, updated 2015-12-23 12:16:00 -0500
edit flag offensive 0 remove flag delete link

Comments

You reference the temperatures using the schedule name. Schedule:File has a name field and it points to the separate file with the 8760 values by entering the path to the file on the computer system. The schedule's name is then entered into the schedule name fields in the ThermostatSetpoint:DualSetpoint object.

Archmage's avatar Archmage (2015-12-29 08:47:22 -0500) edit

Hi Archmage I hope I’m not losing your good will. I think I have done what you advised me to do (path was H:\Work\ICTA energyplus input files\Thermostatschedule.csv.) I however get a fatal error saying the file was not found. If you might be inclined to have a look at it I would be more than happy to send the idf through, my e-mail is ‘royapoor.m@gmail.com’. Happy New Year…

Mroy's avatar Mroy (2015-12-31 14:29:35 -0500) edit

It might be the spaces in the path, try folder names with no spaces.

Archmage's avatar Archmage (2016-01-03 09:44:58 -0500) edit
add a comment see more comments