medium access control for thermal energy harvesting in advanced metering...

8
Medium Access Control for Thermal Energy Harvesting in Advanced Metering Infrastructures Madava D. Vithanage #*1 , Xenofon Fafoutis #2 , Claus Bo Andersen *3 , Nicola Dragoni #4 # DTU Informatics, Technical University of Denmark, Denmark 1 [email protected], { 2 xefa, 4 ndra}@imm.dtu.dk * Brunata A/S, Denmark 3 [email protected] Abstract—In this paper we investigate the feasibility of pow- ering wireless metering devices, namely heat cost allocators, by thermal energy harvested from radiators. The goal is to take a first step toward the realization of Energy-Harvesting Advanced Metering Infrastructures (EH-AMIs). While traditional battery- powered devices have a limited amount of energy, energy har- vesting can potentially provide an infinite amount of energy for continuous operating lifetimes, thus reducing the cost involved in installation and maintenance. The contribution of this work is twofold. First, we experimentally identify the potential energy that can be harvested from Low Surface Temperature (LST) radiators. The experiments are based on a developed Energy- Harvesting Heat Cost Allocator (EH-HCA) prototype. On the basis of this measured power budget, we model and analytically compare the currently used Medium Access Control (MAC) scheme of an industrial case study (IMR+) to a MAC scheme specifically designed for energy harvesting systems (ODMAC). Our analytical comparison shows the efficiency of the latter, as well as its ability to adapt to harvested ambient energy. Index Terms—Advanced Metering Infrastructure, Distributed Embedded Systems, Medium Access Control, Wireless Sensor Networks, Thermal Energy Harvesting I. I NTRODUCTION Automatic Meter Reading (AMR) consists of embedded de- vices which perform time domain measurements and provide data over a unidirectional remote connection from a customer [1]. Industry is gradually moving towards Advanced Metering Infrastructures (AMI), which refers to the entire measurement and collection system, providing bi-directional communication between the service provider and customer. The data from these systems can be used for billing purposes or as feedback into home automation systems [2] for intelligent regulation of energy sources. A key limitation of current meters used in AMI systems is that they are battery powered, which imposes a limitation on the operational lifetime of a device. Recent advancements in energy harvesting technology has led to the possibility of harvesting ambient energy. The concept of Energy Harvesting Wireless Sensor Networks (EH-WSNs) is related to using this small-scale ambient energy to power em- bedded wireless devices. In contrast to the limited amount of energy in batteries, energy harvesting can potentially produce an infinite amount of energy. Moreover, energy harvesting reduces the cost involved in the installation and maintenance of the network, while any performance gain could be used Internet Cluster 1 Cluster n Cluster N Sink (Database) Mains Powered Gateway Node (Collector) Mains Powered Node (Meter) Battery Powered 433.92 MHz ISM Band Static Duty Cycle GPRS Static Duty Cycle Wired No Duty Cycle Figure 1. Existing AMR network topology to encourage building dwellers to be more energy aware, constituting an efficient driver to cut down wasted energy [3]. In this paper we aim at taking a first step toward the development of industrial Energy-Harvesting Advanced Me- tering Infrastructures (EH-AMI). In particular, we aim at investigating the feasibility of harvesting thermal energy from radiators to power the nodes (meters) of the network. The main motivation is the lack of state-of-the-art EH applications used in the metering industry. Although some studies have been carried out by academia, to the best of our knowledge we do not know any paper that focuses on concrete applications using readily available technology. To this purpose, we present a real world case study conducted in collaboration with a leading company in the AMR sector, namely Brunata. Brunata is an independent Danish exporter of solutions for individ- ual billing of costs for heating and water, with experience in the development and production of metering equipment. There are currently more than 20 million Brunata Heat Cost Allocators (HCA) in service, that ensure costs for heating and water are billed according to metered consumption. HCAs are mandatorily mounted on radiators in Denmark and in an increasing number of countries worldwide, and thus the heat produced by the radiator is an ideal source of power for the HCA. The company monitors these meters and can therefore supply accurate and fair billing information according to heat and water consumed by individual offices or dwellings. The

Upload: others

Post on 29-Feb-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Medium Access Control for Thermal Energy Harvesting in Advanced Metering Infrastructuresxf14883/files/conf/2013... · 2013-04-09 · Medium Access Control for Thermal Energy Harvesting

Medium Access Control for Thermal EnergyHarvesting in Advanced Metering Infrastructures

Madava D. Vithanage #∗1, Xenofon Fafoutis #2, Claus Bo Andersen ∗3, Nicola Dragoni #4

# DTU Informatics, Technical University of Denmark, Denmark1 [email protected], {2 xefa,4 ndra}@imm.dtu.dk

∗ Brunata A/S, Denmark3 [email protected]

Abstract—In this paper we investigate the feasibility of pow-ering wireless metering devices, namely heat cost allocators, bythermal energy harvested from radiators. The goal is to take afirst step toward the realization of Energy-Harvesting AdvancedMetering Infrastructures (EH-AMIs). While traditional battery-powered devices have a limited amount of energy, energy har-vesting can potentially provide an infinite amount of energy forcontinuous operating lifetimes, thus reducing the cost involvedin installation and maintenance. The contribution of this workis twofold. First, we experimentally identify the potential energythat can be harvested from Low Surface Temperature (LST)radiators. The experiments are based on a developed Energy-Harvesting Heat Cost Allocator (EH-HCA) prototype. On thebasis of this measured power budget, we model and analyticallycompare the currently used Medium Access Control (MAC)scheme of an industrial case study (IMR+) to a MAC schemespecifically designed for energy harvesting systems (ODMAC).Our analytical comparison shows the efficiency of the latter, aswell as its ability to adapt to harvested ambient energy.

Index Terms—Advanced Metering Infrastructure, DistributedEmbedded Systems, Medium Access Control, Wireless SensorNetworks, Thermal Energy Harvesting

I. INTRODUCTION

Automatic Meter Reading (AMR) consists of embedded de-vices which perform time domain measurements and providedata over a unidirectional remote connection from a customer[1]. Industry is gradually moving towards Advanced MeteringInfrastructures (AMI), which refers to the entire measurementand collection system, providing bi-directional communicationbetween the service provider and customer. The data fromthese systems can be used for billing purposes or as feedbackinto home automation systems [2] for intelligent regulationof energy sources. A key limitation of current meters usedin AMI systems is that they are battery powered, whichimposes a limitation on the operational lifetime of a device.Recent advancements in energy harvesting technology has ledto the possibility of harvesting ambient energy. The concept ofEnergy Harvesting Wireless Sensor Networks (EH-WSNs) isrelated to using this small-scale ambient energy to power em-bedded wireless devices. In contrast to the limited amount ofenergy in batteries, energy harvesting can potentially producean infinite amount of energy. Moreover, energy harvestingreduces the cost involved in the installation and maintenanceof the network, while any performance gain could be used

Internet

Cluster 1

Cluster n

Cluster N

Sink (Database)Mains Powered

Gateway Node (Collector)Mains Powered

Node (Meter)Battery Powered

433.92 MHz ISM BandStatic Duty Cycle

GPRSStatic Duty Cycle

WiredNo Duty Cycle

Figure 1. Existing AMR network topology

to encourage building dwellers to be more energy aware,constituting an efficient driver to cut down wasted energy [3].

In this paper we aim at taking a first step toward thedevelopment of industrial Energy-Harvesting Advanced Me-tering Infrastructures (EH-AMI). In particular, we aim atinvestigating the feasibility of harvesting thermal energy fromradiators to power the nodes (meters) of the network. The mainmotivation is the lack of state-of-the-art EH applications usedin the metering industry. Although some studies have beencarried out by academia, to the best of our knowledge wedo not know any paper that focuses on concrete applicationsusing readily available technology. To this purpose, we presenta real world case study conducted in collaboration with aleading company in the AMR sector, namely Brunata. Brunatais an independent Danish exporter of solutions for individ-ual billing of costs for heating and water, with experiencein the development and production of metering equipment.There are currently more than 20 million Brunata Heat CostAllocators (HCA) in service, that ensure costs for heating andwater are billed according to metered consumption. HCAsare mandatorily mounted on radiators in Denmark and in anincreasing number of countries worldwide, and thus the heatproduced by the radiator is an ideal source of power for theHCA. The company monitors these meters and can thereforesupply accurate and fair billing information according to heatand water consumed by individual offices or dwellings. The

Page 2: Medium Access Control for Thermal Energy Harvesting in Advanced Metering Infrastructuresxf14883/files/conf/2013... · 2013-04-09 · Medium Access Control for Thermal Energy Harvesting

TGP-751

Thermal Energy Harvester

BQ25504

Energy Storage

Capacitor / Li Battery

Power ConditionerQ(T) Pin(T) Pout(T)

Figure 2. The EH system (left) and EH-HCA mounted on a radiator (right)

existing system constitutes a multi-tier Wireless Sensor Net-work (WSN), as shown in Figure 1. Tier-1 is subdivided intoclusters of HCA (i.e. nodes) mounted onto radiators, forminga single-hop network to the collectors. Tier-2 is composedof collectors (i.e. gateway nodes), where a single gatewaynode is assigned to each cluster. The gateway nodes are wiredto each other and connected to the internet over a GeneralPacket Radio Service (GPRS) link. Lastly, tier-3 is a mixtureof workstations, servers, and databases (i.e. sinks) that aredistributed among a large geographical area.

The contribution of the paper can be summarized as follows.Firstly, we identify the energy budget of the nodes in the sys-tem by investigating the potential energy that can be harvestedfrom Low Surface Temperature (LST) radiators. We focus onthe worst case scenario in which the surface temperature of theradiators is in the range 30−40◦C. These radiators are widelyused in environments such as kindergartens and hospitals duetheir safety requirements. Significantly more power can beharvested by standard radiators that heat up to 50◦C. Basedon the findings, we also explore the possibility of harvestingthermal energy from hot water pipes in buildings, wheregateway nodes could be mounted, forming an EH-WSN in anAMI system. Furthermore, to make efficient use of this energysource, a Medium Access Control (MAC) scheme suitable forthis kind of networks is identified. The MAC scheme playsa central part in the design of energy-efficient WSNs sinceit controls the active and sleeping state of each node andin turn, the radio which dominates the energy consumptionof a node. In particular, we analytically compare the MACscheme currently used by Brunata to a state-of-the-art schemespecifically designed for EH-WSNs.

The remainder of the paper is structured as follows. In Sec-tion II, we identify the potential energy that can be harvestedby LST radiators. In Section III, we qualitatively evaluate thestate-of-the-art MAC schemes and select the most appropriatecandidate for the AMI scenario. In Section IV, we model andanalytically compare the MAC scheme used by Brunata withthe selected one. Section V discusses the results obtained inthis study, and Section VI concludes the paper.

II. THERMAL ENERGY HARVESTING

To measure the power harvested from the heat of a LSTradiator, we developed a Energy-Harvesting Heat Cost Alloca-tor (EH-HCA) prototype. The EH-HCA consists of a thermo-electric energy harvester, a power conditioner and an energy

8 10 12 14 16 18 200

5

10

15

20

25

30

35

ΔT (K)

Pow

er (μ

W)

Pin

Poutavg

Poutfit

Figure 3. Measured amount of harvested power

storage, as shown in Figure 2. The TGP-751 [4] is used asthe thermo-electric harvester. The power conditioner BQ25504[5] is responsible for providing a stable operating voltage tothe system. An electrolytic capacitor (820μF) is used to storethe harvested power in the experiment setup, while a Lithium(Li) based battery could be used for long term deployment.Describing the details of the EH-HCA prototype is beyond thescope of this paper, as it would require dedicated treatment,not feasible due to page limitation. We will thus focus on themeasurement experiment only.

The experiments were carried out in a temperature-controlled room at Brunata, with an area of approximately12m2. The surface temperature of the radiator is regulatedby a controller, adjusting the inlet and outlet water temper-ature to maintain a certain surface temperature. A ventilatorinstalled in the room ensures that a certain room tempera-ture is maintained by circulation of the air. To represent aLST radiator, the temperature on the surface of the radiatorwas varied approximately between 30◦C to 40◦C, while theroom temperature was maintained at around 20◦C, giving atemperature difference approximately ranging between 10Kto 20K. In this setup, we measured the power Pin deliveredfrom the harvester to the BQ25504 and the output power Poutavailable to the system. The experiment was conducted in thetemperature-controlled room over a time period of 22 hours.

Figure 3 shows Pin and the average power Pavgout measured

in the EH system. The experiment shows that approximately1μW to 20μW can be harvested, when the temperature dif-ference between the surface of the radiator and the room iswithin 8K to 20K respectively. It is also interesting to noticethat the Maximum Power Point Tracking (MPPT) of the powerconditioner fails below 10K, as a result of the BQ25504 sacri-ficing the state of converting maximum power to maintainingthe TGP voltage above the minimum operational level.

The average power output from the EH system can beobtained with a curve fit as described by (1), which can beused in emulating EH. It should be noted that this empiricallyobtained model is only a valid representation for the con-struction of the specific EH-HCA. In case different hardwareis used, the extracted power is expected to be at the same

Page 3: Medium Access Control for Thermal Energy Harvesting in Advanced Metering Infrastructuresxf14883/files/conf/2013... · 2013-04-09 · Medium Access Control for Thermal Energy Harvesting

order of magnitude within the specified temperature gradient,provided that a harvester of the same dimensions is used andthe efficiency of the hardware is around the same.

Pfitout =

0.15ΔT−1.45 − 0.006

− 3 where ΔT ∈ [8, 20] (1)

A conservative conclusion can be drawn, which states thatan EH-HCA can harvest between 1μW to 10μW of powerfrom LST radiators for radio communication. Furthermore, ageneral thermal energy harvesting module, TE-CORE7 [6],can be used by gateways to extract between 100μW to 1mWof power from hot water pipes in buildings.

III. MEDIUM ACCESS CONTROL

The MAC scheme is vital to form the AMI network asit is responsible for regulating access to the shared wirelesschannel, establishing communication links between nodes.Moreover, the MAC scheme plays a key role in the design ofenergy-efficient WSNs since it controls the radio component,which dominates the energy consumption, and thus the dutycycle of each node (i.e., the active and sleeping period ofeach node). In a contention-based MAC scheme this poses theproblem of deciding the rendezvous point between a senderand receiver so that a link can be established. MAC schemestake a synchronous or asynchronous approach to solve thisproblem. In the following, we qualitatively evaluate the state-of-the-art MAC schemes with the goal of selecting the mostappropriate candidate for EH-AMI networks. A comprehensivesurvey of MAC schemes can be found in [7].

In synchronous schemes, nodes organize the active and sleepstates to overlap each other. Part of the active state is used tosynchronise all the nodes to a global active/sleep schedule.When a source node has data to transmit, it waits until theactive state to initiate the data transfer. Sensor MAC (S-MAC) was a major milestone in synchronous schemes [8].Other MAC protocols that are using the synchronised approachinclude T-MAC [9], AC-MAC [10], DSMAC [11] and DW-MAC [12], to mention only a few. These MAC schemesfundamentally require a notion of a globally synchronousclock, which creates an additional overhead for EH-WSN.

Asynchronous schemes have been shown to be “energy-efficient”, usually in terms of saving energy for increasing thenetwork lifetime [13], [14]. A major strength of asynchronousschemes is the decoupling of nodes, removing the need fortime synchronization. Hence, a node is able to decide itsown duty cycle to utilize the available energy efficiently.This also makes the implementation of such schemes simpler.Asynchronous schemes evolved into two general approaches,namely sender-initiated and receiver-initiated schemes.

Sender-initiated schemes use preamble sampling, where thesender transmits a preamble to indicate that there is a pendingneed for communication. The receiver wakes up occasionallyinto the active state, to listen to such a preamble transmission.Once the preamble is detected, the receiver replies with apositive acknowledgement to the sender after the preamble

transmission stops. WiseMAC [15] is based on this pream-ble sampling technique, where all the nodes follow a staticduty cycle. Berkley MAC (B-MAC) constitutes a milestonecomplete implementation of the sender-initiated approach [13].Short Preamble MAC (X-MAC) uses a short strobed preambleto further improve upon the weaknesses of B-MAC [16]. Avariant of X-MAC is implemented in the TinyOS embeddedoperating system [17]. Currently, X-MAC is the most widelyused sender-initiated scheme. A thorough survey of sender-initiated schemes can be found in [18], which also provide aguideline to select MAC schemes for a given application.

Receiver-initiated schemes are based on the receiver-initiated paradigm. According to this paradigm, a node period-ically wakes up to check for incoming data. Immediately afterwaking up, a Clear Channel Assessment (CCA) is performedand a beacon is broadcasted if the channel is idle. If thechannel is busy, the node does a Binary Exponential Backoff(BEB) and transmits the beacon later. After the beacon hasbeen transmitted, the receiver continues to listen to the channelfor a short period of time. A node with data ready to besent enters the active state and listens to a beacon from theintended receiver. Once the beacon is received, the senderstarts transmitting data and waits for a time period to receiveanother beacon which acknowledges the reception of the data.If there is no incoming data from the sender after transmittingthe beacon, the receiver enters the sleep state. Then both senderand receiver resume the cycle of beacon transmissions.

While Receiver Initiated CyclEd Receiver (RICER) [19]introduced the receiver-initiated paradigm for duty cyclingnodes, the most widely known implementation of the paradigmis Receiver-Initiated MAC (RI-MAC) [20]. On-Demand MAC(ODMAC) represents the first receiver-initiated scheme specif-ically designed for energy harvesting WSNs [21]. It is basedupon the receiver-initiated paradigm and the Energy NeutralOperation (ENO) concept [22]. However, unlike other pro-tocols, ODMAC employs dynamic duty cycling [22]–[24],specifically for the purpose of regulating the power con-sumption, where each node can be tuned to be sustainableand assign the excess of energy for improving applicationperformance metrics [25]. Other well known receiver-initiatedMAC protocols are OC-MAC [26], RW-MAC [27], EE-RI-MAC [28] and PW-MAC [29]. The receiver-initiated paradigmsignificantly reduces the amount of time a pair of nodes occupythe channel, allowing more contending nodes to communicatewith each other, thus increasing the capacity and throughputof the network. It is efficient in detecting collisions, becauseaccess to the channel is mainly controlled by the receiver.Since receivers only wait a short period of time for incomingdata, after beacon transmission, overhearing is greatly reduced.

A key requirement of MAC schemes for EH-WSNs is theability to fully independently adjust the duty cycle of anindividual node to adapt to the energy the node can harvest.The duty cycles of nodes in a synchronous network arecoupled to each other via a global clock, making synchronousMAC schemes not suitable for EH-WSN. In the asynchronous

Page 4: Medium Access Control for Thermal Energy Harvesting in Advanced Metering Infrastructuresxf14883/files/conf/2013... · 2013-04-09 · Medium Access Control for Thermal Energy Harvesting

Time

Sender 1

Sender 2

Receiver 1

TransmittingReceiving Idle Listening Deaf Transmissions

D D

D D

DD D D

D

D

D

D

Tsense

txTtx

rx

Trx

Figure 4. IMR+ communication model

approach, the receiver-initiated scheme has been shown to bemore energy efficient than the sender-initiated scheme [20],[25]. In particular, ODMAC is the only scheme that extendsthe receiver-initiated approach specifically for EH-WSNs andsupports dynamic duty cycles. Other receiver initiated proto-cols can provide some interesting benefits. For instance, OC-MAC promotes aggressive cooperation among senders thatacts both as a collision avoidance mechanism and reduces idlelistening. EE-RI-MAC attempts to reduce idle listening of asender by introducing an alternating duty cycle when waitingfor a beacon. Since such policies can be easily incorporatedinto ODMAC, this study considers ODMAC as the state-of-the-art MAC scheme for EH-WSNs, and will be furtheranalyzed to explore the benefits over Inter-Meter Reading+(IMR+), the industrial MAC scheme used by Brunata.

A. Inter-Meter Reading+

Brunata uses a simplified adaptation of the ALOHA pro-tocol [30], called IMR+, that only supports a unidirectional,single-hop, single channel AMR network. The sender nodesonly contain a radio transmitter, while the receiving gatewaynode only contains a radio receiver. Both the senders andreceiver use a static duty cycle. Figure 4 shows an overview ofthis approach. In IMR+, Random Channel Access (RCA) isused to prevent collisions caused when senders coincidentallysynchronize. Due to this simple collision avoidance technique,small payload sizes used by Brunata, and ultra-low duty cy-cling of the senders, the probability that a collision will happenis quite low. Nevertheless, several significant sources of energywaste exist: a) Senders continuously transmit data even thoughthe receiver is in the sleep state. b) In sparse networks, thereceivers spend most of the active period listening for data,but not receiving any. c) Senders that are within range of morethan one gateway node will broadcast data to all the receivers.

B. On-Demand MAC

ODMAC [21] (Figure 5) is the first receiver-initiated MACscheme specifically optimized for EH-WSNs. It exploits inde-pendent duty cycles of nodes to define a policy for dynamicallyadjusting the duty cycle of each node. Since nodes in the net-work have a dual role of being a receiver for forwarding tasksand sender for measuring tasks, ODMAC also decouples theduty cycles of these two roles in a single node. Hence, a nodehas a beacon duty cycle and a sensing duty cycle. The beacon

Time

Sender 1

Sender 2

Receiver 1

TransmittingReceiving Idle Listening Deaf Transmissions

B

B D

B DACK

ACK

ACK

DB

B DACK

B DACK

B DACK

Ttxbeacon

tx

txbeacon

Ttxpacket

rxCCA rxdwell

Figure 5. ODMAC communication model

High Energy

Low Energy

Low Energy

High Energy

Figure 6. Opportunistic forwarding in a multi-cluster network

duty cycle controls the trade-off between energy consumptionand end-to-end delay, while the sensing duty cycle controls thetrade-off between energy consumption and throughput. Hence,ODMAC grants the network administrator the ability to decidethe trade-offs depending on the application. ODMAC uses anadaptive duty cycle mechanism based on the ENO principle,where the energy consumed by a node is less than or equalto the amount of energy harvested. All nodes in the networkdynamically adjust the beacon and sensing duty cycle, in orderto achieve and maintain an ENO-Max state, which is definedas an ENO state with maximum performance. This means thatwhen the node is consuming more energy than is harvested, theduty cycles are decreased to reduce the energy consumption.In the same manner, when the energy consumed is lower thanthe energy harvested, the duty cycles are increased.

For scenarios with multiple receivers, where one receiver ison a high beacon duty cycle due to the high amount of energyit harvests, ODMAC defines a policy for anycast routingsupport named opportunistic forwarding. Instead of waitingfor the intended receiver to wake up, a sender forwards dataafter the first beacon it receives. This mechanism requires arouting protocol that assigns each sender a list of approvedreceivers. Since the probability of receiving beacons from areceiver with surplus energy is high, this policy creates amore robust network, that is adaptive to energy changes, bymaintaining a balanced load in the network. Furthermore, theidle listening time of senders is reduced in the region wherethe clusters overlap. Figure 6 shows an example of such apolicy in a multi-cluster network, where as the state of energyof the receivers change, the nodes that are in range of boththe receivers adapt to the receiver with more energy.

C. What MAC Scheme for EH-AMI?

As discussed in this Section, the metering industry prefersto use MAC schemes that are similar to ALOHA, such as the

Page 5: Medium Access Control for Thermal Energy Harvesting in Advanced Metering Infrastructuresxf14883/files/conf/2013... · 2013-04-09 · Medium Access Control for Thermal Energy Harvesting

Wireless M-Bus [31] Mode-C1 or the previously introducedIMR+ (Section III-A) in AMI. The main motivation lies in theperceived belief that the simplistic nature of ALOHA-basedMAC schemes out performs any other MAC scheme. Themain question left open is whether these MAC schemes areappropriate to support EH-AMIs or not. To this extent, in thenext Section we will analytically compare IMR+, as represen-tative of the “industrial” ALOHA-based MAC schemes, withODMAC (representing a MAC scheme specifically designedfor EH-WSNs, thus suitable for EH-AMIs). The results of theanalysis will highlight the benefits of adopting the latter.

IV. ANALYSIS

IMR+ and ODMAC are modeled and analytically com-pared. Since models are used for comparison, the properties ofthe channel are considered to be the same for both schemes.Therefore, the models do not consider active collision avoid-ance mechanisms and retransmissions due to channel errors.Furthermore, nodes are considered to transmit only a singlepacket within a duty cycle period, and the packet size isconsidered to be constant for all transmissions over all nodes.In a single-hop topology, nodes do not relay data to each other.As a result, the model of a MAC scheme can be separated intothe sender and receiver in a single cluster. The analysis takesinto account the available power for the sender and receiverfrom the energy harvesting system described in Section II.Our experiments have shown that the power available to thenodes is very low, i.e. at the order of μW. For the given powerbudget of the senders and the receiver, the models can be usedto determine the feasible measurement period of the senders.

A. Modelling of Inter-Meter Reading +

Figure 4 shows the model used in the analysis of IMR+.a) Sender: The duration of a single transmission τtx is

the time the channel will be used by a single node and canbe expressed by (2), where D is the packet size in bytes andBR is the transmission bit rate in bits per second.

τtx =D ∙ 8BR

(2)

Equation (3) models the duty cycle period Ttx of a singlepacket transmission in seconds for a given available amountof power Psender ∈

[Pmin

sender, Pmaxsender

]in watts. Ptx is the

power consumed by the radio during transmission in watts.P s is the power consumed by the radio to enter the activestate from the sleep state in watts, and T s is the time it takesin seconds. T s

tx is the time it takes for the radio to begintransmission in seconds.

Psender =P s ∙ T s + Ptx ∙ (T s

tx + τtx)

Ttx(3)

Collisions can occur when two or more nodes transmit at thesame point in time. The probability of a collision P (c) dependson the number of nodes in the cluster N (4).

P (c) = (N − 1) ∙τtxTtx

(4)

Given the required probability P (s) of successfully deliveringat least one out of n transmissions, the number of trans-missions required to guarantee that at least one out of ntransmissions is successfully delivered, collision-free, is:

P (s) = 1 − P (c)n ⇒ n =

⌈log(1 − P (s))

log(P (c))

(5)

b) Receiver: Since the receiver cannot communicateinformation back to the senders, it has to be prepared for theworst case active time. In order to ensure that at least onevalid packet is received from all the nodes in the cluster, thereceiver should listen to the channel for at least time τrx statedby (6), where the worst case duty cycle period of the senderTmax

tx is given by (3) for Psender ≡ Pminsender.

τrx = Tmaxtx ∙ n (6)

The receiver duty cycles to ensure operation with the availablepower Preceiver ∈

[Pmin

receiver, Pmaxreceiver

]in watts. The duty

cycle period Trx can be calculated using (7). Prx is the powerconsumed by the radio during reception in watts. T s

rx is thetime it takes for the radio to enter the receive mode in seconds.

Preceiver =P s ∙ T s + Prx ∙ (T s

rx + τrx)Trx

(7)

The sensing period T sense represents how often a new mea-surement can be made by a node. Since within a single dutycycle period, the receiver has at least one valid packet fromall the nodes in the cluster, the sensing period is the sameas the duty cycle period of the receiver, T sense = Trx. Thethroughput of the receiver ρ, defined as the amount of newmeasurements received from all the senders per unit time, canbe calculated from (8).

ρ =N ∙ D ∙ 8T sense (8)

B. Modelling of On-Demand MAC

ODMAC is modelled as shown in Figure 5. While the samenotations from Figure 4 are used, new notations used in thisanalysis are described.

c) Receiver: The receiver performs a CCA to ensure thatthe channel is idle before transmitting a beacon. The timetaken to perform a CCA τcca

rx using carrier sensing, is specifiedfor the radio that is used. Once the channel is free, the receivertransmits a single beacon frame. The duration of the beaconτbtx is described by (9), where B is the beacon size in bytes.

After broadcasting a beacon, the receiver continues to listenfor a short period of time to receive a response from a sender.

τbtx =

B ∙ 8BR

(9)

Page 6: Medium Access Control for Thermal Energy Harvesting in Advanced Metering Infrastructuresxf14883/files/conf/2013... · 2013-04-09 · Medium Access Control for Thermal Energy Harvesting

The beaconing duty cycle period Tbtx, given by (10), de-

pends on the amount of power the receiver is harvestingPreceiver ∈

[Pmin

receiver, Pmaxreceiver

]in watts. After the sender

receives the beacon, it transmits the data immediately, whichis then acknowledged by the receiver with another beacon.

Preceiver =P s ∙ T s + Prx ∙ (2T s

rx + τccarx + τtx) + 2Ptx ∙ (T s

tx + τbtx)

T btx

(10)

d) Sender: The transmission duration of a single packetis given by (2). When the sender has data to exchange, inthe worst case, it has to wait for a full beacon period beforereceiving a beacon from the receiver. It then immediatelytransmits the data, and receives an acknowledgment from thereceiver. The duty cycle period of the sender T

ptx is given by

(11). The duty cycle period of the sender depends on the powerbudget Psender ∈

[Pmin

sender, Pmaxsender

]in watts.

Psender =P s ∙ T s + Prx ∙ (2T s

rx + T btx + τb

tx) + Ptx ∙ (T stx + τtx)

Tptx

(11)

A collision occurs at the receiver in ODMAC, when two ormore nodes that has data to transmit, wakes up for the samebeacon. Since beacons form time slots for communication,these senders collide when transmitting data after receiving thesame beacon. The probability P (c) of such an event happeningcan be expressed by (12).

P (c) = (N − 1) ∙Tb

txT

ptx

(12)

As described by (5), in the worst case, a sender has to transmitdata for n times to ensure that with a probability P (s), at leastone transmission is successful. The sensing period of a sender,which is the shortest time duration a sender has to wait beforeperforming a new measurement, is represented by (13).

T sense = Tptx ∙ n (13)

The throughput of the receiver can be calculated by (8).

C. Comparison

The models for IMR+ and ODMAC are used to compareperformance of both schemes using MATLAB R©. Only arelative comparison can be made, since channel errors are notincluded in the model. However, the models are sufficient todetermine the advantages and disadvantages of the two MACschemes. The harvested and consumed power levels used in theanalysis are described in Table I. The range of power levelsharvested from the heat of the radiator by the senders arebased on the experiment described in Section II. The rangeof power levels harvested from the heat of hot water pipesin buildings by the receiver are based on the TE-CORE7 [6].

0 2 4 6 8 100

5

10

15

20

25

30Packet size is 32 bytes

Psender

(µW)

Tse

nse (

hour

s)

100 µW200 µW500 µW1000 µW100 µW200 µW500 µW1000 µW

0 2 4 6 8 100

5

10

15

20

25

30Packet size is 64 bytes

Psender

(µW)

Tse

nse (

hour

s)

0 2 4 6 8 100

5

10

15

20

25

30

35Packet size is 128 bytes

Psender

(µW)T

sens

e (ho

urs)

0 2 4 6 8 100

10

20

30

40

50

60Packet size is 256 bytes

Psender

(µW)

Tse

nse (

hour

s)

Analysis of IMR+ and ODMAC for various Preceiver levels

Figure 7. Impact of harvested power on the measurement period

Table IVALUES USED FOR THE ANALYSIS

B 18 bytes BR 153600 bpsP s 1.02mW T s 5.8msPtx 132mW T s

tx 0.5msPrx 11.55mW P max

sender 10μWP (s) 99.99% P min

sender 1μWT s

rx 0.5ms P minreceiver 100μW

τccarx 100μs P max

receiver 1000μW

The power consumption levels of the radio are based on theSX1212 transceiver from Semtech [32].

The impact of harvested power on how often a new mea-surement can be performed is shown in Figure 7. Since thereceiver cannot communicate any information back to thesender in IMR+, it has to be designed for the worst case. Thereceiver cannot efficiently use the power available to increaseits performance, since the listening duration should be longenough to ensure that at least one valid packet will arrivesuccessfully from all the senders. Furthermore, IMR+ cannotbe used in an EH-WSN application where senders can affordto completely shut down when there is no energy to harvest,because the receiver would have to remain constantly active.In contrast, ODMAC demonstrates its ability to dynamicallyadjust to the energy harvested from its environment. Forvery low harvested power, ODMAC sacrifices the frequencyof measurements to keep the network stable. As soon asthe harvested power increases, the sensing period reducesexponentially, far out performing IMR+. Another observationof the analysis is the impact of the packet size. In IMR+,

Page 7: Medium Access Control for Thermal Energy Harvesting in Advanced Metering Infrastructuresxf14883/files/conf/2013... · 2013-04-09 · Medium Access Control for Thermal Energy Harvesting

0 200 400 600 800 10000

50

100

150Data successfully received

Number of nodes

Thr

ough

put (

bps)

0 200 400 600 800 10000

2

4

6

8

10

12Maximum delay

Number of nodes

Sen

sing

per

iod

(hou

rs)

0 200 400 600 800 10000

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9Probability of a failed transmission

Number of nodes

Pro

babi

lity

of a

col

lisio

n

0 200 400 600 800 10000

5

10

15

20

25

30

35

40

45At least one successful packet received with 99.99% probability

Number of nodes

Num

ber

of tr

ansm

issi

ons

32 B64 B128 B256 B32 B64 B128 B256 B

Performance analysis of IMR+ and ODMAC for various packet sizes

Figure 8. Best case: senders and receiver harvest the maximum power

the sensing period is severely affected by the increase in thepacket size, where as ODMAC is more resilient to the increasein packet size while still maintaining the same adaptivity.

The optimal network performance is achieved when bothsenders and receivers are able to harvest the maximum amountof power from the energy source, as shown in Figure 8. Theperformance of ODMAC drops as the network becomes moredense, when the sender and the receiver are fully active. This isdue to the linearly increasing probability of collisions. IMR+is more resilient and robust in this scenario. However, evenwith the problem of scalability, ODMAC out performs IMR+in a sparse network, while in a dense network it still maintainsa faster sensing frequency. While it was previously observedthat ODMAC gracefully handles an increase in packet size,it can now be seen that an increase in packet size actuallybenefits ODMAC significantly, far out performing IMR+ forlarge packet sizes. The receiver is flooded when senders arefully active and the receiver is harvesting the lowest amountof power. This scenario shows similar characteristics to thebest case, but with a very low throughput.

The network has the worst performance when the amount ofharvested energy is the lowest for both senders and receivers.Such a scenario is shown in Figure 9. For smaller packetsizes ODMAC performs worse than IMR+. However, for largepacket sizes, ODMAC out performs IMR+, and maintainsa higher sensing frequency under all circumstances. Further-more, like IMR+, ODMAC remains scalable and robust. Inthe scenario when the senders are starved of power while thereceiver remains fully active, the performance of ODMAC andIMR+ show similar characteristics, except for the throughput,which is higher than in the worst case.

0 200 400 600 800 10000

1

2

3

4

5

6

7

8Data successfully received

Number of nodes

Thr

ough

put (

bps)

0 200 400 600 800 10000

20

40

60

80

100

120Maximum delay

Number of nodes

Sen

sing

per

iod

(hou

rs)

0 200 400 600 800 10000

0.01

0.02

0.03

0.04

0.05

0.06

0.07

0.08

0.09Probability of a failed transmission

Number of nodes

Pro

babi

lity

of a

col

lisio

n

0 200 400 600 800 10000

0.5

1

1.5

2

2.5

3

3.5

4At least one successful packet received with 99.99% probability

Number of nodes

Num

ber

of tr

ansm

issi

ons

32 B64 B128 B256 B32 B64 B128 B256 B

Performance analysis of IMR+ and ODMAC for various packet sizes

Figure 9. Worst case: senders and receiver harvest the minimum power

V. DISCUSSION

The previous analysis shows that the simplicity of IMR+makes it very scalable and robust. However, it is highlyunsuitable for EH-AMI due to its inability to dynamicallymanage its resources to improve performance. In contrast,ODMAC far out performs IMR+. Since ODMAC is ableto dynamically manage its resources to achieve a maximumperforming state for a given amount of energy, it is well suitedfor EH-AMIs. An interesting observation from the analysisdemonstrates the benefits of buffering. Buffering can furtherreduce the transmission period. Senders are able to performsensing tasks and store the packets in a buffer, while the MACscheme transmits aggregated data packets. As shown from theanalysis, IMR+ cannot benefit from buffering, as transmittingmore data increases the probability of collisions and thescheme will suffer from poor performance. Furthermore, dueto the lack of MAC level acknowledgments, the large datatransmissions will increase the probability of channel errors.On the other hand, ODMAC is able to utilize the benefits ofbuffering efficiently, without a large impact from additionalcollisions or channel errors.

In dense networks, ODMAC is shown to suffer from highnumber of collisions, making it less scalable. However, inour comparison we opt to disregard the collision avoidanceincluded in ODMAC [21]. An extension of the analysis withcollision avoidance schemes is considered future work. Onthe other hand, senders in IMR+ cannot be enriched withan active collision avoidance mechanism due to the lack ofa receiver, which constitutes CCA impossible. Furthermore,when additional receivers are included in the network, theanycast routing support introduced by ODMAC enables the

Page 8: Medium Access Control for Thermal Energy Harvesting in Advanced Metering Infrastructuresxf14883/files/conf/2013... · 2013-04-09 · Medium Access Control for Thermal Energy Harvesting

network to gracefully balance the load in a distributed manner.However, the addition of receivers in IMR+ would only createredundancy because of overhearing in the receiver.

The typical quantum used for billing in the metering indus-try is a day. Thus, at least one measurement every 24 hoursis required. Our analysis shows that the feasible transmissionperiod with energy harvested from LST radiators is generallyfulfilling this application requirement. In the scenario of thelowest energy harvesting levels, buffering can be used tosupport the application requirement. For instance, accordingto Figure 7, the lowest energy harvesting levels can supporttwo 32 byte packets approximately every 54 hours whichis failing to fulfill the requirement. However, buffering twopackets makes it possible to support a single 64 byte packetapproximately every 28 hours. Therefore, as long as theradiator is in use, thermal energy harvesting is able to powerthe EH-HCA for daily measurements. If the metering industryis also interested in monitoring the radiators when they are notbeing used, the EH-HCA needs to store part of the harvestedenergy for the summer months, limiting the power availableto the system. Nonetheless, enhancement mechanisms likebuffering or lower power consuming hardware would makethe operation of the system sustainable.

VI. CONCLUSION AND FUTURE WORK

We investigated the feasibility of powering wireless me-tering nodes, namely heat cost allocators, by thermal energyharvested from radiators. We experimentally identified thatthe power budget of the nodes is in the order of severalμW. The energy harvested was measured on a LST radiatorusing our prototype EH-HCA, which consists of off-the-shelfhardware with minor modifications. We stress that significantlymore energy can be extracted from standard radiators. Then,we qualitatively evaluated the existing MAC protocols andselected ODMAC as the state-of-the-art MAC scheme for EH-WSNs. Our analytical comparison shows the efficiency of thelatter, as well as its ability to adapt to the ambient energythat can be harvested. Additionally, the analysis suggests thatthermal energy harvesting is indeed able to support dailymeasurements, given the measured power budgets. The fullimplementation, evaluation and optimization of ODMAC in asensor node testbed constitute our current and future work.

REFERENCES

[1] W. Wang, Y. Xu, and M. Khanna, “A survey on the communicationarchitectures in smart grid,” Computer Networks, 2011.

[2] D. Tejani, A. M. A. H. Al-Kuwari, and V. Potdar, “Energy Conservationin a Smart Home,” in Proc. of the 5th Intl. Conf. on DEST. IEEE, 2011.

[3] D. MacKay, “A reality check on renewables,” http://www.ted.com/talks/lang/en/david mackay a reality check on renewables.html, 2012.

[4] Micropelt GmbH, “TGP-751 ThermoGenerator in Package,” http://www.micropelt.com/down/thermo generator package.pdf, 2012.

[5] Texas Instruments, “Highly efficient boost charger IC for nano (ultra-low) power energy harvesting and management applications,” http://www.ti.com/lit/gpn/bq25504, 2011.

[6] Micropelt GmbH, “TE-CORE7 ThermoHarvesting Power Module,” http://www.micropelt.com/down/datasheet te core.pdf, 2012.

[7] A. Bachir, M. Dohler, T. Watteyne, and K. K. Leung, “MAC Essen-tials for Wireless Sensor Networks,” IEEE Communications Surveys &Tutorials, vol. 12, no. 2, pp. 222–248, 2010.

[8] W. Ye, J. Heidemann, and D. Estrin, “An Energy-Efficient MAC Protocolfor Wireless Sensor Networks,” in Proc. of INFOCOM. IEEE, 2002.

[9] T. V. Dam and K. Langendoen, “An Adaptive Energy-Efficient MACProtocol for Wireless Sensor Networks,” in Proc. of SenSys, 2003.

[10] J. Ai, J. Kong, and D. Turgut, “An Adaptive Coordinated MediumAccess Control for Wireless Sensor Networks,” in Proc. of ISCC, 2004.

[11] P. Lin, C. Qiao, and X. Wang, “Medium Access Control With ADynamic Duty Cycle For Sensor Networks,” in WCNC, 2004.

[12] Y. Sun, S. Du, O. Gurewitz, and D. B. Johnson, “DW-MAC: A LowLatency, Energy Efficient Demand-Wakeup MAC Protocol for WirelessSensor Networks,” in Proc. of MobiHoc. ACM, 2008.

[13] J. Polastre, J. Hill, and D. Culler, “Versatile Low Power Media Accessfor Wireless Sensor Networks,” in Proc. of SenSys. ACM, 2004.

[14] G. P. Halkes, T. V. Dam, and K. G. Langendoen, “Comparing Energy-Saving MAC Protocols for Wireless Sensor Networks,” Mobile Networksand Applications, vol. 10, no. 5, pp. 783–791, 2005.

[15] A. El-Hoiydi and J.-D. Decotignie, “WiseMAC: An Ultra Low PowerMAC Protocol for Multi-hop Wireless Sensor Networks,” AlgorithmicAspects of Wireless Sensor Networks, pp. 18–31, 2004.

[16] M. Buettner, G. V. Yee, E. Anderson, and R. Han, “X-MAC: A ShortPreamble MAC Protocol for Duty-Cycled Wireless Sensor Networks,”in Proc. of SenSys. ACM, 2006.

[17] TinyOS, “TinyOS: An embedded operating system for wireless sensornetworks,” http://www.tinyos.net/, 2012.

[18] C. Cano, B. Bellalta, A. Sfairopoulou, and M. Oliver, “Low energyoperation in WSNs: A survey of preamble sampling MAC protocols,”Computer Networks, vol. 55, pp. 3351–3363, 2011.

[19] E.-Y. A. Lin, J. M. Rabaey, and A. Wolisz, “Power-Efficient Rendez-vous Schemes for Dense Wireless Sensor Networks,” in ICC. IEEE,2004.

[20] Y. Sun, O. Gurewitz, and D. B. Johnson, “RI-MAC: A Receiver-InitiatedAsynchronous Duty Cycle MAC Protocol for Dynamic Traffic Loads inWireless Sensor Networks,” in Proc. of SenSys. ACM, 2008.

[21] X. Fafoutis and N. Dragoni, “ODMAC: An On-Demand MAC Protocolfor Energy Harvesting - Wireless Sensor Networks,” in Proc. of PE-WASUN. ACM, 2011.

[22] A. Kansal, J. Hsu, S. Zahedi, , and M. B. Srivastava, “Power Manage-ment in Energy Harvesting Sensor Networks,” ACM Transactions onEmbedded Computing Systems (TECS), vol. 6, no. 4, p. 32, 2007.

[23] C. M. Vigorito, D. Ganesan, and A. G. Barto, “Adaptive Control of DutyCycling in Energy-Harvesting Wireless Sensor Networks,” in SECON.IEEE, 2007.

[24] H. Yoo, M. Shim, and D. Kim, “Dynamic Duty-Cycle SchedulingSchemes for Energy-Harvesting Wireless Sensor Networks,” IEEE Com-munications Letters, vol. 16, no. 2, pp. 1–3, 2012.

[25] X. Fafoutis and N. Dragoni, “Analytical Comparison of MAC Schemesfor Energy Harvesting-Wireless Sensor Networks,” in EnHaNSS, 2012.

[26] X. Wang and Q. Zhang, “Opportunistic Cooperation in Low Duty CycleWireless Sensor Networks,” in ICC. IEEE, 2010.

[27] D. Yang, Y. Qiu, S. Li, and Z. Li, “RW-MAC: An asynchronous receiver-initiated ultra low power MAC protocol for Wireless Sensor Networks,”in WSN. IET, 2010.

[28] Y.-T. Yong, C.-O. Chow, J. Kanesan, and H. Ishii, “EE-RI-MAC: Anenergy-efficient receiver-initiated asynchronous duty cycle MAC proto-col for dynamic traffic loads in wireless sensor networks,” InternationalJournal of Physical Sciences, vol. 6, no. 11, pp. 2633–2643, 2011.

[29] L. Tang, Y. Sun, O. Gurewitz, and D. B. Johnson, “PW-MAC: AnEnergy-Efficient Predictive-Wakeup MAC Protocol for Wireless SensorNetworks,” in Proc. of INFOCOM. IEEE, 2011.

[30] N. Abramson, “THE ALOHA SYSTEM—Another alternative for com-puter communications,” in AFIPS. ACM, 1970.

[31] CEN/TC 294, Communication systems for meters and remote readingof meters - Part 4: Wireless meter readout (Radio meter reading foroperation in the 868 MHz to 870 MHz SRD band), European Committeefor Standardization EN 13757-4, 2005.

[32] Semtech, “SX1212 Ultra-Low Power Integrated 300-510MHzTransceiver,” http://www.semtech.com/apps/filedown/down.php?file=sx1212.pdf, 2009.