This model outputs whether the building is currently occupied, and how long it will take until the next time when the building will be occupied or non-occupied. The latter may be used, for example, to start a ventilation system half an hour before occupancy starts in order to ventilate the room.
The occupancy is defined by a time schedule of the form
occupancy = 3600*{7, 12, 14, 19}
This indicates that the occupancy is from 7:00 until
12:00 and from 14:00 to 19:00. This will be
repeated periodically. The parameter periodicity
defines the periodicity. The period always starts at t=0
seconds.
import statement. This is for IBPSA,
#1961.equation rather than
algorithm and removed assertion.pre operator in when clause and
relaxed tolerance in assert statement.startTime. It was removed because
startTime=0 would imply that the schedule should not
start for one day if the simulation were to be started at
t=-8760 seconds. Fixed bug that prevented schedule to start
when the simulation was started at a time that is higher than
endTime. Renamed parameter endTime to
period.