OCCUPANCY PROFILES FOR SINGLE ROOMS IN RESIDENTIAL BUILDINGS. RWTH Aachen University

Similar documents
Title: A generalised stochastic model for the simulation of occupant presence. Authors: J. Page, D. Robinson, N. Morel, J.-L.

Occupant Behavior Related to Space Cooling in a High Rise Residential Building Located in a Tropical Region N.F. Mat Hanip 1, S.A. Zaki 1,*, A. Hagish

On the energy demands of small appliances in homes

STUDENT MODELLING COMPETITION

A PRELIMINARY MODEL OF USER BEHAVIOUR REGARDING THE MANUAL CONTROL OF WINDOWS IN OFFICE BUILDINGS

Markovian Models for Electrical Load Prediction in Smart Buildings

Math 304 Handout: Linear algebra, graphs, and networks.

Water terminal control solutions

Session-Based Queueing Systems

Performance of Round Robin Policies for Dynamic Multichannel Access

Lecture 5: Introduction to Markov Chains

MATH3200, Lecture 31: Applications of Eigenvectors. Markov Chains and Chemical Reaction Systems

TMA 4265 Stochastic Processes Semester project, fall 2014 Student number and

Math 166: Topics in Contemporary Mathematics II

Finite Math - J-term Section Systems of Linear Equations in Two Variables Example 1. Solve the system

EE 550: Notes on Markov chains, Travel Times, and Opportunistic Routing

CREATE A PLAN (1) There are so many reasons why creating a plan BEFORE you start is critical. Here are a few:

Lightcloud Application

Section 1.2. Row Reduction and Echelon Forms

Do not copy, post, or distribute

Discrete Events Modelling of a Person Behaviour at Home

MARKOV MODEL WITH COSTS In Markov models we are often interested in cost calculations.

Math 308 Discussion Problems #2 (Sections ) SOLUTIONS

Probability and Data Management AP Book 8, Part 2: Unit 2

Definition and Examples of DTMCs

Lecture 20 : Markov Chains

Modelling data networks stochastic processes and Markov chains

A Location Predictor based on Dependencies Between Multiple Lifelog Data

DM-Group Meeting. Subhodip Biswas 10/16/2014

PREDICTING OVERHEATING RISK IN HOMES

When is the concept of generalized transport costs useless? The effects of the change in the value of time

INFLUENCE OF THE POSITION OF EXHAUST AIR OPENINGS TO THE ROOM AIR FLOW STRUCTURE

Investigations on effect of the orientation on thermal comfort in terraced housing in Malaysia

STOCHASTIC PROCESSES Basic notions

2007 Winton. Empirical Distributions

MULTIPLE CHOICE QUESTIONS DECISION SCIENCE

1/2 1/2 1/4 1/4 8 1/2 1/2 1/2 1/2 8 1/2 6 P =

PREDICTION OF INDOOR NITROGEN OXIDES CONCENTRATION

Chapter 4 Simultaneous Linear Equations

Encapsulating Urban Traffic Rhythms into Road Networks

Exam of Discrete Event Systems

Mathematical model of heat supply of rooms for Automated control systems of energy saving

Chapter 29 out of 37 from Discrete Mathematics for Neophytes: Number Theory, Probability, Algorithms, and Other Stuff by J. M.

Markov Chain Monte Carlo The Metropolis-Hastings Algorithm

''* Although numerous references are available for these traditional methods, the most convenient one

Interleaved Factorial Non-Homogeneous Hidden Markov Models for Energy Disaggregation

Mathematical Foundations of Finite State Discrete Time Markov Chains

QUESTION ONE Let 7C = Total Cost MC = Marginal Cost AC = Average Cost

Better Weather Data Equals Better Results: The Proof is in EE and DR!

A BASE SYSTEM FOR MICRO TRAFFIC SIMULATION USING THE GEOGRAPHICAL INFORMATION DATABASE

MACMILLAN READERS ELEMENTARY LEVEL BRAM STOKER. Tales of Horror. Retold by John Davey MACMILLAN

Stochastic modelling of epidemic spread

OPTIMIZING BUILDING DESIGNS USING A ROBUSTNESS INDICATOR WITH RESPECT TO USER BEHAVIOR

QUESTION PAPER BOOKLET

Mathematical Games and Random Walks

Discrete Markov Chain. Theory and use

Selecting Efficient Correlated Equilibria Through Distributed Learning. Jason R. Marden

A PROBABILISTIC MODEL TO PREDICT BUILDING OCCUPANTS DIVERSITY TOWARDS THEIR INTERACTIONS WITH THE BUILDING ENVELOPE.

Chapter 6 Continuous Probability Distributions

Finite-Horizon Statistics for Markov chains

International Conference on Mechanics, Materials and Structural Engineering (ICMMSE 2016)

ARCHITECTURE IN THE DAYLIGHT

Interacting Vehicles: Rules of the Game

IEOR 6711: Professor Whitt. Introduction to Markov Chains

CIMA Dates and Prices Online Classroom Live September August 2016

Building Thermal Energy Simulations Supported by the CityGML Energy ADE

Link Models for Circuit Switching

IEOR 6711: Stochastic Models I, Fall 2003, Professor Whitt. Solutions to Final Exam: Thursday, December 18.

Demand Forecasting. for. Microsoft Dynamics 365 for Operations. User Guide. Release 7.1. April 2018

CONVERSION OF COORDINATES BETWEEN FRAMES

Mt. Douglas Secondary

Introduction to Forecasting

Cover Page. The handle holds various files of this Leiden University dissertation

Math 416 Lecture 11. Math 416 Lecture 16 Exam 2 next time

Hadrons Desktop U.S. Atomic Clock & Weather Station

Lectures on Probability and Statistical Models

Entropy Rate of Stochastic Processes

arxiv: v2 [cs.sy] 29 Feb 2016

Chapter 3. Regression-Based Models for Developing Commercial Demand Characteristics Investigation

Aalborg Universitet. CLIMA proceedings of the 12th REHVA World Congress Heiselberg, Per Kvols. Publication date: 2016

Fundamentals of Operations Research. Prof. G. Srinivasan. Indian Institute of Technology Madras. Lecture No. # 15

Stochastic Modelling Unit 1: Markov chain models

Forecasting Hot Water Demand aiming at Domestic Energy Efficiency

Stochastic Petri Nets. Jonatan Lindén. Modelling SPN GSPN. Performance measures. Almost none of the theory. December 8, 2010

Using Markov Chains To Model Human Migration in a Network Equilibrium Framework

An Integrated Approach to Occupancy Modeling and Estimation in Commercial Buildings

The Markov Decision Process (MDP) model

The Optimal Resource Allocation in Stochastic Activity Networks via The Electromagnetism Approach

Announcements Monday, September 18

Networking = Plumbing. Queueing Analysis: I. Last Lecture. Lecture Outline. Jeremiah Deng. 29 July 2013

SPACE-TIME ACCESSIBILITY MEASURES FOR EVALUATING MOBILITY-RELATED SOCIAL EXCLUSION OF THE ELDERLY

City of Hermosa Beach Beach Access and Parking Study. Submitted by. 600 Wilshire Blvd., Suite 1050 Los Angeles, CA

ECE 541 Project Report: Modeling the Game of RISK Using Markov Chains

arxiv: v1 [math.ho] 25 Feb 2008

IEOR 4106: Introduction to Operations Research: Stochastic Models Spring 2011, Professor Whitt Class Lecture Notes: Tuesday, March 1.

Announcements Wednesday, August 30

Matching Theory and the Allocation of Kidney Transplantations

Math 115 First Midterm February 7, 2012

Recap. Probability, stochastic processes, Markov chains. ELEC-C7210 Modeling and analysis of communication networks

Math 301 Final Exam. Dr. Holmes. December 17, 2007

Transcription:

14th Conference of International Building Performance Simulation Association, Hyderabad, India, Dec 7-9, 2015 OCCUPANCY PROFILES FOR SINGLE ROOMS IN RESIDENTIAL BUILDINGS Michael Adolph 1, Rita reblow 1 and Dirk Müller 1 1 Institute for Energy Efficient Buildings and Indoor Climate, EON Energy Research Center RWTH Aachen University ABSTRACT We suggest a method to create presence profiles These profiles can be used in a simulation, where it is necessary to know the user s state, because the user can only take action or interact with the building s appliances if he is present In contrast to other methods we use not only states like present or absent but also the location within a building This may be necessary for detailed studies of energy systems within apartments (e g airflow studies) or learning algorithms for single room control systems Furthermore, the proposed method does not require extensive use survey data but relatively sparse input for easier utilization INTRODUCTION To simulate the energy consumption of single buildings or whole districts, the interaction of the user with the building must be modeled accordingly Key requirement for any interaction (e g using electrical appliances, opening windows, changing set-points) between user and building is the user s presence Simple patterns that are repeated daily (so called static profiles) fail to represent realistic user behavior Wang et al (2005) suggested the usage of two different exponential distributions to model occupancy and vacancy in an office, Page et al (2008) suggested using Markov chains to model occupancy or vacancy for an office or residential building Richardson et al (2008) also used Markov chains to predict the number of active users present in a residential building He used data from a -Use Survey to create the necessary transition matrices A similar approach was taken by Widén et al (2009) He used a three-state non-homogeneous Markov chain with the transition probabilities derived from a -Use Survey ao et al (2012) extended the model suggested by Page et al (2008) to a model with an arbitrary number of zones and occupants The results were tested against a commercial building Especially in conjunction with several zones the input data are complex and simplifications yield wrong results A drawback to all (except ao s) presented methods is the use of only two or maybe three states (absent, present, present but inactive) This method may work well in commercial buildings, where users are usually assigned to one office, but fails in residential buildings Furthermore most of the methods need rather complex data as input, e g data from -Use Surveys We propose a method that uses generic presence probabilities to create dynamic occupancy profiles for residential buildings down to the resolution of single rooms These dynamic profiles share a probability distribution so they will be similar but not every day the same, which is a better representation of human behavior than a static profile A difference between normal weekdays and the weekend may be necessary and can be made with two different presence probability distributions GOALS OF THE PROPOSED METHOD The main goal of this method is to create a tool that allows calculation of occupancy profiles that share a common general presence distribution but are not static, repetitive profiles As suggested by Page et al (2008) we aim to utilize Markov Chains for this purpose Therefore we must create a time-dependent transition matrix T (t) that contains the transition probabilities from one room to another For n rooms there are (n + 1) 2 entries necessary, because the option to leave the building must be added -Use Surveys do not yield these transition probabilities and if generic data should be used it is also easier to define probabilities of presence for each room and derive the transition probabilities from these data as suggested by Widén et al (2009) Once these transition matrices are calculated we can use Markov Chains to create presence profiles These dynamic profiles allow learning algorithms to detect patterns, but will also confront these algorithms with deviations from the expected pattern The resolution on the scale of rooms allows testing of learning algorithms for room control strategies for heating or ventilating as suggested e g by Adolph et al (2014) We suggest creating one profile for each user, different users may share the same presence probability distribution For simulation purpose these different users may be superimposed Research that needs presence profiles is often already complex by itself In this context a dynamic, realistic and not repetitive profile is rather a tool or necessary input Thus creating a presence profile should be straightforward but also ensure the quality of the profile That said, simple usage of the model is of higher priority than accuracy compared to real, measured profiles As long as the created profiles sufficiently represent user behavior in terms of room transitions, times - 1434 -

14th Conference of International Building Performance Simulation Association, Hyderabad, India, Dec 7-9, 2015 of absence and presence distribution, these profiles can help to develop and improve advanced control mechanisms for buildings and use of appliances or lighting, especially if they are used instead of simple, static profiles CREATION OF PROFILES Although we expect that most users have two different day types (working days and weekend), we will assume for simplicity that there is only one type of day, a normal working day 1 As input to create a longer presence profile we use a timetable that specifies the probability of presence for each room and the probability of being absent with a resolution of thirty minutes for twenty four hours These probabilities may be derived from -Use Surveys or some different data acquisition For this work we used generic data Each row contains a time-stamp and the presence probability for each room of the residential building and one value for the probability of being absent So for n rooms every row contains n + 2 columns An example for the input is given in table 1 The probabilities of each row must add up to one, as the user must occupy one room or be absent: rooms i=0 p i = 1 (1) Table 1: Example for generic input data If the distribution is the same for the next time step, these values are omitted The values of one row add up to one, deviations due to rounding 9700 100 050 050 050 050 00:30 9800 050 025 025 050 050 02:00 9900 025 013 013 025 025 9800 050 025 025 050 050 06:30 9700 100 050 050 050 050 07:00 5000 3000 1000 200 500 300 07:30 4000 2000 2000 200 900 900 23:00 7000 1350 050 1500 050 050 23:30 9050 500 050 300 050 050 We prefer usage of Equation 1 as it allows for error checking if the values of each row do not add up to one From these time-dependent presence probabilities p i (t) it is possible to create many different daily profiles by comparing them to a randomly drawn number, this is step (S-1) in figure 2 A daily profile consists of 144 states, each of 10 minutes duration, an excerpt of the created presence profiles is shown in figure 1 0 39 Number of runs Figure 1: 40 of the 500 daily schedules created from the probabilites of presence shown in figure 3 As described by Widén et al (2009) the transition probabilities can be derived for every time-step by t i,j = n i,j n i (3) where n i,j is the number of transitions from i to j and n i is the number of all transitions, n i = j n i,j These profiles can be used to derive time-dependent transition matrices with the entries t i,j, where t i,j describes the probability to switch from state 2 i to state j, and accordingly t i,i is the probability that the user stays in the same state (step (S-2)) The values of i and j are in the range from 1 to the number of possible states The transition matrix T calculated for time step t and n possible states is defined by: t 1,1 t 1,n T calculated (t) = (4) t n,1 t n,n An alternative method would be omitting the probability of being absent and calculate the probability from the given probabilities of presence rooms p absent = 1 p i (2) i=1 These calculated transition matrices are then altered to reflect a minimum probability to stick to the current state, the so-called stickiness (step (S-3)) We introduced this method as we realized that especially at times where some states were equally probable the user was hopping between different states This changes T calculated with an stickiness-factor k as fol- 1 creation of a weekend day will be identical, to create a whole profile for several weeks the working days and weekends can be created independently and combined afterwards 2 Possible states are: user occupies Room 1 Room n, or user is absent - 1435 -

14th Conference of International Building Performance Simulation Association, Hyderabad, India, Dec 7-9, 2015 lows: k t 1,2 c 1 t 1,n c 1 t T sticky (t) = 2,1 c 2 k k t,n c t n,1 c n t n, c n k (5) where k is a number between 0 and 1 and the renormalization-factor c i for each row i is defined by: c i = 1 k j i t i,j (6) Figure 2: Process how to create the profiles of presence This alteration of the matrix only takes place, if T i,i < k, otherwise the matrix stays unaltered The stickiness factor k is similar to the parameter of mobility µ suggested by Page (2007) The value must be chosen carefully according to the resolution of the put profile We set k = 05 for an put resolution of 10 minutes and independent of time Defining k as room and/or time dependent could improve the quality of the created occupancy profiles but would also make the usage of the tool more difficult as more input data are necessary As a second measure to create a more realistic behavior we treat the bedroom as a special room Assuming that a person stays in the bedroom to sleep, we modify the presence profile after creation from the transition matrices (steps (S-4) and (S-5)): If the user leaves the bedroom in the morning after a specified time t getup he is not allowed to return to the bedroom for the time t ban Within this time span every time the user enters the bedroom this value is replaced by the previous state The same method applies for the evening: If the user enters the bedroom after the time t bedtime he is not allowed to leave the room for the time t ban Every state different from bedroom will be replaced with the state bedroom Figure 2 shows the process of the profile generation EXAMPLE The results of the single methods are explained by using an example for a normal working day, the probabilities of presence are defined as shown in figure 3 02:00 04:00 08:00 10:00 14:00 16:00 20:00 22:00 10 09 08 07 06 05 04 03 02 01 00 Figure 3: -dependent probability of presence for different rooms To ensure variability, the maximum probability value for being present in one room never exceeds 99,9 %; at every time-step there is a possible alternative room As expected for a normal working day, there is a very high probability to be in the bedroom between 23:00 h and h Until 07:30 h the probability of being in the bedroom decreases, the probability to be in the bathroom, kitchen or study increases arting from 08:00 h the probability to leave the building increases and starts decreasing at h In the evening it is most likely to be in the living room, but also kitchen and study are likely Towards the end of the day the presence probability for the bathroom and the bedroom increases This profile follows the assumption that a working person gets up in the morning, visits the bathroom, prepares breakfast in the kitchen, leaves for work, prepares dinner or continues to work at home after return, spends leisure time in the living room and ends the day with a visit at the bathroom and then goes to sleep in the bedroom Figure 4 shows the transition matrices for bedroom and kitchen derived from the presence profiles If the stickiness-factor gets applied and the transition matrices are re-normalized, the transition matrices differ from the original probabilities of presence An example for bedroom and kitchen is given in figure 5 These transition matrices can now be used to create the final occupancy profiles For comparison figure 6 shows a occupancy profile created from the original transition matrices and figure 7 a profile created from the transition matrices with stickiness factor - 1436 -

14th Conference of International Building Performance Simulation Association, Hyderabad, India, Dec 7-9, 2015 From Bedroom to From tchen to 10 09 08 07 06 05 04 03 02 01 00 Figure 4: Transition probabilities derived from presence profiles From Bedroom to From tchen to 10 09 08 07 06 05 04 03 02 01 00 Figure 5: Transition probabilities after applying the stickiness factor 0 10 20 30 Date Figure 6: 40 markov-based presence profiles from the unaltered transition matrices Finally, figure 8 shows the result of the altered transition matrices where the bedroom is treated special to ensure that the user leaves the bedroom in the morning and stays in the bedroom in the evening (step (S-5) in figure 2) For the normal working day we used t getup = h, t bedtime = 22:00 h and t ban = 3 h DISCUSSION OF THE RESULTS It is easy to observe, that the transition matrices presented in figure 4 are not only alike to each other but also closely resemble the initial probability of presence shown in figure 3 Thus it may not seem reasonable to create the transition matrices from the computed profiles of presence, instead using the probabilities directly would be more efficient But if data from -Use surveys are utilized the work flow would be the same, as the transition matrices would be calculated from the presence profiles 0 10 20 30 Date Figure 7: 40 markov-based presence profiles with a stickiness-factor of 05 Applying the stickiness-factor to the transition matrices changes them significantly And the effect also changes the Markov-based occupancy profiles In figure 6 state changes happen more often and a state is occupied for a shorter time period compared to figure 7-1437 -

14th Conference of International Building Performance Simulation Association, Hyderabad, India, Dec 7-9, 2015 0 10 20 30 Date Figure 8: 40 markov-based presence profiles with a stickiness-factor of 05 and applying the bedroom method The effect of the bedroom handling can be observed by comparing figures 7 and 8 Table 2 shows the mean number of transitions between states for the four possible variations: secase, stickiness applied, se-case with special bedroom handling and stickiness combined with bedroom handling The average number of transitions decreases from 34 transitions per day for the base-case to 22 transitions with both methods applied This is a reduction by 35 % and the results are not within the range of 1σ, which means that it is not just an effect due to randomization All shown results are calculated from forty daily occupancy profiles Table 3 shows the average time in minutes a user occupies one state The distribution is shown with a boxplot in figure 9 for the base-case and in figure 10 for the results with the bedroom and stickiness functions applied The boxplots show that especially for the bedroom the average duration increases, this is mainly due to the decreased times the bedroom state is entered This can also be seen from the data in table 3, as the results with the bedroom handling significantly increase the duration time in the bedroom, the influence of the stickiness-factor is of minor importance for the bedroom But for the other states the mean of the duration increases and the overall distribution is wider In this case the stickiness-factor is of greater importance The wider distributions combined with higher average values seem more likely for human behavior Even if the method of applying a stickiness factor to the rooms suppresses shorter occupancy times, this may be beneficial depending on the intended use of the occupancy profile If the user action on heating controls is simulated, it is unlikely that the user will turn on a radiator in a room he will leave within the next 15 minutes Due to the thermal inertia of the room she will not experience a significant improvement of thermal comfort in this short time span Table 2: Average number of transitions # transitions andarddeviation base 34 46 sticky 26 43 bed 28 44 bed+sticky 22 41 in Minutes 300 250 200 150 100 50 0 Rooms Figure 9: Boxplot of the duration distribution for the base case in Minutes 300 250 200 150 100 50 0 Rooms Figure 10: Boxplot of the duration distribution with bed + sticky methods applied Besides the two special states, bedroom and being absent, the states are very much alike Especially for higher values, the stickiness-factor may get very dominant, partially reducing the transition matrices to a form, where the transition to each other room is of the same probability Then the transition matrix of size n x n could directly be formulated as: 1 k 1 k k 1 k T simplified (t) = 1 k (7) 1 k 1 k k with the need to utilize the work-flow described in figure 2-1438 -

14th Conference of International Building Performance Simulation Association, Hyderabad, India, Dec 7-9, 2015 Table 3: Average occupancy time for each room in minutes base sticky bed bed+sticky Bedroom 97 ± 25 119 ± 36 217 ± 47 219 ± 47 th 12 ± 3 20 ± 9 20 ± 11 30 ± 17 tchen 13 ± 3 21 ± 9 14 ± 4 23 ± 10 ving Room 21 ± 8 26 ± 1 24 ± 10 27 ± 14 udy 13 ± 3 20 ± 8 14 ± 4 20 ± 8 absent 86 ± 34 109 ± 44 88 ± 35 113 ± 46 OUTLOOK For future work validating the created profiles with available data is planned If data with a resolution of rooms is not available it is possible to match cumulative data like present, present but inactive and absent to the profile These data are available, as described for example in Richardson et al (2008) For validation, values like total time of presence, mean duration of staying in one state and daily transitions are good values to judge the quality of the proposed method The room- and time-independent stickiness-factor could become time- and room-dependent, as it is possible more likely to stay in a state depending on the time Right now only the bedroom is treated specially by avoiding to leave or return this state based on current time, but this could also be done for the state absent or even time-dependent for every state The proposed method allows for adjustment of the input and put data to fit them to validated data Nonetheless it must be taken care that the suggested improvements do not sacrifice the ease of use of the concept CONCLUSION We have shown a method to create non-repetitive presence profiles from simple input data, giving probabilities of presence in a 30 minutes resolution for the rooms in a building With these generic data it is possible to calculate transition matrices These transition matrices can be used to derive occupancy profiles based on Markov chains To create more realistic presence profiles two methods were implemented to alter the original transition matrices and the resulting profiles These methods let to an overall increase of the average time an user spends in one state, combined with a decreased number of state transitions per day and less single occurrences of the state bedroom Although the method is not yet validated we assume it to be superior to purely static profiles and of comparable ease of use ACKNOWLEDGMENT Grateful acknowledgement is made for financial support by BMWi (German Federal Ministry for Economic Affairs and Energy), promotional reference 03ET1169C We also appreciate the good cooperation with our project partners Vaillant GmbH and Fraunhofer Institute for Solar Energy Systems NOMENCLATURE c Correction factor to re-normalize T k ickiness factor p Probability T Transition matrix t i,j Value in the transition matrix T in row i and column j (t) -dependent value throom Bedroom tchen ving Room udy User absent REFERENCES Adolph, M, Kopmann, N, Lupulescu, B, and Müller, D 2014 Adaptive control strategies for single room heating Energy and Buildings, 68:771 778 ao, C, n, Y, and rooah, P 2012 Agentbased and graphical modelling of building occupancy Journal of Building Performance Simulation, 5(1):5 25 Page, J 2007 Simulating Occupant Presence and Behaviour in Buildings PhD thesis, École Poytechnique fédérale de Lausanne, Lausanne Page, J, Robinson, D, Morel, N, and Scartezzini, J- L 2008 A generalised stochastic model for the simulation of occupant presence Energy and Buildings, 40(2):83 98 Richardson, I, Thomson, M, and Infield, D 2008 A high-resolution domestic building occupancy model for energy demand simulations Energy and Buildings, 40(8):1560 1566 Wang, D, Federspiel, C C, and Rubinstein, F 2005 Modeling occupancy in single person offices Energy and Buildings, 37(2):121 126-1439 -

14th Conference of International Building Performance Simulation Association, Hyderabad, India, Dec 7-9, 2015 Widén, J, Nilsson, A M, and Wäckelgård, E 2009 A combined markov-chain and bottom-up approach to modelling of domestic lighting demand Energy and Buildings, 41(10):1001 1012-1440 -