Self-Sustainability of Energy Harvesting Systems: Concept, Analysis, and Design
Sudarshan Guruacharya, Ekram Hossain

TL;DR
This paper rigorously defines and analyzes the concept of self-sustainability in energy harvesting systems, providing formulas and bounds for outage probability, and establishing a link to queueing theory to evaluate system performance.
Contribution
It introduces a precise mathematical definition of self-sustainability, derives formulas for outage probability, and connects energy harvesting systems to queueing models for analysis.
Findings
Necessary condition for self-sustainability identified.
Explicit formulas for outage probability derived.
Bounds on outage probability can be made arbitrarily small.
Abstract
Ambient energy harvesting is touted as a low cost solution to prolong the life of low-powered devices, reduce the carbon footprint, and make the system self-sustainable. Most research to date have focused either on the physical aspects of energy conversion process or on optimal consumption policy of the harvested energy at the system level. However, although intuitively understood, to the best of our knowledge, the idea of self-sustainability is yet to be made precise and studied as a performance metric. In this paper, we provide a mathematical definition of the concept of self-sustainability of an energy harvesting system, based on the complementary idea of eventual outage. In particular, we analyze the harvest-store-consume system with infinite battery capacity, stochastic energy arrivals, and fixed energy consumption rate. Using the random walk theory, we identify the necessary…
| Parameter | Energy Harvesting | Queueing |
|---|---|---|
| - | Consumer | Server |
| - | Battery | Buffer |
| -th energy packet | -th customer | |
| Packet arrival rate | Customer arrival rate | |
| Battery energy | Virtual waiting time / work load | |
| Packet size | Service time | |
| Energy consumed | Inter-arrival time (scaled) | |
| System outage | System idle | |
| - | Self-sustainability | System always busy |
| Utilization factor | Utilization factor (traffic intensity) |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Self-Sustainability of Energy Harvesting Systems: Concept, Analysis, and Design
Sudarshan Guruacharya and Ekram Hossain The work was supported by a CRD grant (CRDPJ 461412-13) from the Natural Sciences and Engineering Research Council of Canada (NSERC). Department of Electrical and Computer Engineering, University of Manitoba, Canada
Emails: {sudarshan.guruacharya,ekram.hossain}@umanitoba.ca
Abstract
Ambient energy harvesting is touted as a low cost solution to prolong the life of low-powered devices, reduce the carbon footprint, and make the system self-sustainable. Most research to date have focused either on the physical aspects of energy conversion process or on the optimal consumption policies of the harvested energy at the system level. However, although intuitively understood, to the best of our knowledge, the idea of self-sustainability is yet to be systematically studied as a performance metric. In this paper, we provide a mathematical definition of the concept of self-sustainability of an energy harvesting system, based on the complementary idea of eventual energy outage, rather than the usual energy outage. In particular, we analyze a harvest-store-consume system with infinite battery capacity, stochastic energy arrivals, and fixed energy consumption rate. Using the random walk theory, we identify the necessary condition for the system to be self-sustainable. General formulas are given for the self-sustainability probability in the form of integral equations. Since these integral equations are difficult to solve analytically, an exponential upper bound for eventual energy outage is given using martingales. This bound guarantees that the eventual energy outage can be made arbitrarily small simply by increasing the initial battery energy. We then give an asymptotic formula; and for the special case when the energy arrival follows a Poisson process, we are also able to find an exact formula for the eventual energy outage probability. We also show that the harvest-store-consume system is mathematically equivalent to a queueing system, which allows us to easily find the energy outage probability, in case the necessary condition for self-sustainability is violated. Monte-Carlo simulations verify our analysis.
Index Terms:
Energy harvesting, self-sustainability, eventual energy outage, random walks, renewal theory, martingale
I Introduction
In recent years, ambient energy harvesting and its applications have become a topic to great interest. Basically, a device is assumed to have an ability to harvest energy from random energy sources in their environment. Such methods are useful when devices are low powered and energy constrained. They can help to extend the life time of a device, make them self-sustaining, and lower their maintenance cost. Furthermore, they can help lower carbon dioxide emissions and help fight climate change. The readers are referred to [1, 2, 3, 4, 5] for general surveys of this field.
Apart from traditional sources of ambient energy such as sun, wind, and wave, in the past decade research has been extended to energy scavenging techniques from diverse energy sources [6, 7] such as thermal [8, 9], pressure and vibrations [8, 10], ambient radio-frequency (RF) radiation [11, 12], bodily motions [13], magnetic field [14], ambient sound [15], and ambient light [16, 17]. Such energy harvesting techniques have been applied in the context of various technologies such as wireless sensor networks [18, 19, 20, 21], telecommunications [22, 23, 24, 25], cellular networks [26], cognitive radio network [27, 28, 29], vehicular network [30], health care [31, 32], IoT (Internet of things) [33, 34], IoE (Internet of energy) [35], and smart grid [36, 37, 38] technology.
I-A Nature of Energy Sources and General Architectures
The ambient energy sources can be loosely classified as either steady energy source or intermittent (or bursty) energy source. These sources can be further classified as predictable, semi-predictable, or unpredictable [24]. These diverse sources of energy are converted into electricity, which is then either directly consumed, or stored in a rechargeable battery or capacitor111By slight abuse of word, in the paper “battery” will refer to any energy storing device. for future use. As with harvesting, consumption of energy can also be either steady or intermittent. Three general architectures of the energy harvesting systems are harvest-consume, harvest-store-consume, and harvest-store/consume [5, 24].
In the harvest-consume (HC) model, the harvested energy is immediately consumed by the consumer. This model is appropriate when a steady supply of harvested energy can be guaranteed and a battery-free circuit is desired. The major problem with this approach is that, due to possible random nature of the energy source, when the harvested energy is less than the minimum operational energy required by the consuming device, the device is disabled. We say that the consumer has experienced an energy outage.
In harvest-store-consume (HSC) model, the harvested energy is first transferred to a rechargeable battery. The consumer then accesses the harvested energy from the battery. By this method the consumer can ensure a steady supply of energy, even though the harvested energy may be intermittent and randomly varying; thus decoupling the harvest and the consumption processes.
Since a battery cannot simultaneously charge and discharge, a more practical HSC model is given by the hybrid harvest-store/consume (HS/C). In this model, the harvested energy is directly consumed after being stored in a capacitor. If the harvested energy is above the capacity of the capacitor, then the excess energy is stored in a battery. If the capacitor is empty, then the energy is consumed from the battery. Thus, the HS/C requires dual storage units.
I-B Energy Outage
A lot of research attention has been paid either on the physical aspects of energy harvesting mechanism [6]-[17] or on the consumption policies of the harvested energy [18]-[38]. Work dealing with former issue tend to focus on physical modeling and optimization of energy harvesting devices, with the goal of improving the efficiency of energy conversion process. Work dealing with the latter issue tend to focus on optimizing some performance metric, under energy constraints of the energy harvesting device. Clearly, the work of the latter category is affected by the general architecture assumed. Also, the exact nature of the metric depends on what the harvested energy is being used for. For instance, in the field of energy harvesting communication, when the HC model is used, a possible natural performance metric is the joint energy and information outage probability [39, 40]. If instead the HSC model is used, a possible performance metric is the data rate of the communication system [23].
While there are plenty of work that have examined systems that have energy harvesting capability, very few work have focused on examining the concept of energy outage of the consumer, which should be one of the key performance metrics of any energy harvesting system. The consumer is said to experience energy outage if there is no energy available for its consumption. For the HC model, the energy outage is determined by the randomness of the harvester-to-consumer energy transmission channel or the inherent randomness of the energy source. In [39, 40] the harvested energy is assumed to be a stationary, ergodic process. As such, knowing the distribution of the harvested energy allows us to calculate the energy outage probability. For the HSC model, the harvested energy is often modeled as discrete packets of possibly variable size [23]. When the time is slotted, the energy arrival is usually modeled as a Bernoulli process; and in [41] the complement of energy outage probability, referred to as “transmission probability,” is obtained. The energy arrival process at the battery is generally modeled as a Poisson process, when time is assumed to be continuous, allowing the battery state to be modeled as a Markov chain [42]. However, research on energy outage is sorely lacking for HSC architecture.
I-C Self-sustainability and Eventual Energy Outage
Another concept closely associated with energy harvesting systems is the concept of self-sustainability. The main objective of energy harvesting is to make the system self-sustainable. For instance, in [23] the authors state that energy harvesting capability will provide “self-sustainability and virtually perpetual operation.” Self-sustainability is commonly understood as 1) the ability to supply one’s own needs without external assistance, or 2) the ability to maintain oneself once commenced [43]. In the context of energy harvesting systems, the term is used to denote the ability of the system to provide the necessary energy for the consumer, without the need for external power. However, apart from invoking this vague literal meaning, we are not aware of any prior systematic attempt to study this notion from a system theoretical point of view.
A possible quantification of the concept of self-sustainability is to define it as the complement of energy outage probability. This gives us the percentage of time that a system will not need to depend on grid electricity; and it roughly captures the first possible meaning of this word. This is essentially how the term is used in [40]. In [44], self-sustainability is defined as the ratio of harvested power to the consumed power. We will later show this ratio to be equivalent to the complement of energy outage probability in Section VII. In this paper, we refer to this ratio as the utilization factor instead. However, this definition does not capture the notion of perpetual operation of the system once commenced, as given by the second possible meaning of the word, and indeed as intended by [23]. Thus, our main contribution is to mathematically quantify this vague, intuitive notion of self-sustainability as the perpetual operability of the system and to show how these two possible definitions are related to each other. To the best of our knowledge, this aspect of an energy harvesting system has not been explored.
In this paper, we define the concept of self-sustainability as follows: The self-sustainability of an energy harvesting system is the probability that the consumer will not eventually experience an energy outage. Here we need to make a distinction between energy outage and eventual energy outage. We say that a consumer experiences an eventual energy outage if the consumer undergoes an energy outage within finite time. If the consumer has to wait for infinite amount of time to experience an energy outage, then we say that the energy harvesting system is self-sustainable. The eventual energy outage and the self-sustainability are complementary in that the sum of their probabilities is unity. In other words, self-sustainability of an energy harvesting system refers to the perpetual, uninterrupted operability of the system. This is a useful quality to possess when the system is required to have ultra high reliability, especially in mission-critical applications like health or hazard monitoring, where an energy outage of the system can lead to fatal consequences or severe property damages.
Symbolically, we will denote the self-sustainability probability by and eventual energy outage probability by such that . We will say that a system is self-sustainable if (or equivalently ) and unsustainable if (or equivalently ).
Also, let the energy outage probability be denoted by . We will see later in Section VII that and . The energy outage probability is the feature of the system after it achieves steady state (i.e. when the system is stationary and ergodic). Thus it is independent of the initial state of the system. On the other hand, the eventual outage probability is a feature of the system’s transient behavior and is strongly dependent on the initial state of the system. Mathematically, these two behaviors are separated by, what we refer to as, the self-sustainability condition. If the self-sustainability condition is satisfied, then the system will not achieve steady state. If the self-sustainability condition is violated, then the system will achieve steady state.
I-D Synopsis
Given these basic definitions, we can quickly point out that for an HC system, if the energy source is intermittent and the energy consumption is steady, then the consumer will almost surely experience an eventual outage. Hence, the HC system is not a self-sustaining architecture, which is unlike an HSC or HS/C system. Noting that the HSC and the HS/C systems are mathematically equivalent (although their physical implementations could be different), we want the answers to the following questions about the HSC system:
Under what condition is self-sustainability possible? 2. 2.
Can we come up with a formula or a bound for the probability of self-sustainability? 3. 3.
How should we design a system, provided a constraint on the eventual energy outage probability?
In this work, we are concerned with the phenomenological aspects of an HSC system, and not with the aspects of optimization. We have tried to answer the above three questions under a suitable set of assumptions. Specifically, we have studied the HSC architecture for the case where energy arrives impulsively, storage capacity is infinite, and the rate of energy consumption is constant. Given these assumptions, the rest of the paper is occupied with the required theoretical analysis, after which a few simple design principles emerge:
Make sure that the rate of energy consumption is strictly less than the rate of harvest (see Proposition 2). 2. 2.
Initialize the battery with sufficient energy (see Corollary 3). 3. 3.
In case an energy outage occurs, restart the system with the same battery initialization (see Proposition 1).
Let be the energy arrival rate, be the average energy of an impulse, be the fixed consumed power, and be the initial battery energy. Then, the first rule is equivalent to the condition . This is a strict inequality. However, and can be as close to each other as we please. This rule guarantees that .
According to the second rule, assuming that the first rule is satisfied, larger initial battery energy lowers the eventual energy outage probability; but how large should the initial battery energy be? To answer this, if we constrain the eventual energy outage probability to be , where is some given grade-of-service, then the required initial energy is at most , where is some constant, see Corollary 5.
As for the third rule, so long as the first rule is satisfied, the system will experience only a finite number of energy outages almost surely. Hence we can keep on restarting the system until it ultimately becomes self-sustaining. If we are willing to re-start the system at most times with the same initial conditions once an energy outage occurs, then constraining this probability at , the required is reduced by factor , i.e. , see Corollary 6.
I-E Contributions
The main contribution of this work is the establishment of the concept of self-sustainability of an energy harvesting system. We specifically study the HSC architecture, for the case where energy arrives impulsively, storage capacity is infinite, and the rate of consumption is constant. We analyze the system based on random walks, renewal theory, and martingales. In particular, we are able to adapt many ideas from the ruin theory of actuarial science, making our work cross-disciplinary. This leads to the following findings:
The necessary condition for HSC system to be self-sustaining is simply that the rate of consumption be strictly less than the rate of harvest. That is, , where is the energy arrival rate, is the average energy of an impulse, and is the fixed consumed power. In this paper, we refer to this condition as the self-sustainability condition. 2. 2.
We provide general formulas for the self-sustainability probability of HSC system. In particular, we demonstrate the relationship between the self-sustainability probability and the maximum of the underlying random walk using three different formulas. We show that the eventual energy outage can be made arbitrarily small by simply increasing the initial battery energy. This leads to simple design guidelines, given the eventual energy outage constraint, as discussed in Section I-D. 3. 3.
Since finding the analytical solution to the integral equations is difficult, using the concept of martingales, we provide an exponential upper bound for the eventual energy outage probability for the HSC system, provided that the self-sustainability condition is satisfied. That is, , where is the initial battery energy and is some constant, giving us a simple estimate. 4. 4.
Using the renewal type integral equation for the self-sustainability probability, we provide an asymptotic formula for the eventual energy outage probability based on the key renewal theorem for defective distributions. That is, , for some constant . 5. 5.
For the special case when the arrival of energy packets is modeled as a Poisson process, we give exact formulas for the eventual energy outage probability. That is, . 6. 6.
We prove that the HSC system is mathematically equivalent to a queuing system and provide a translation of terms from one system to another. This allows us to import the results from queueing theory when the self-sustainability condition is not satisfied. While the queuing analogy is certainly not new [23], we provide a systematic proof of the equivalence and connect it to the idea of energy outage. We believe this to be a powerful problem solving method which allows us to answer many more questions about the energy harvesting system such as the energy outage probability, e.g. .
From here on, without any ambiguity, we will simply refer to the energy outage as the outage and the eventual energy outage as the eventual outage.
I-F Organization
The rest of the paper is organized as follows: Section II discusses the system model and assumptions, and also defines the probability of self-sustainability. Section III gives the random walk analysis of the energy surplus process and the self-sustainability probability. Section IV gives an exponential upper bound on eventual outage probability (which is the complement of self-sustainability probability). Section V gives an asymptotic approximation of the eventual outage probability and discusses the computation of the adjustment coefficient, while Section VI studies the special case when the energy arrival is a Poisson process. Section VII examines the battery energy evolution process, while Section VIII gives a numerical verification of the obtained formulas. In Section IX, we discuss a simple application in the context of communication system and future work. Section X concludes the paper.
II System Model, Assumptions, and the Concept of Self-Sustainability
II-A Definitions and Assumptions
We consider an HSC system in which all the harvested energy is first collected, before being consumed. Thus, the consumer obtains the harvested energy indirectly from the rechargeable battery. The harvested energy can arrive into the battery in a continuous fashion (as in solar or wind) or in an impulsive fashion (as in body motions). We will restrict our analysis to the case of impulsive energy arrivals. Continuous energy arrivals can be converted into impulsive energy arrival by appropriate sampling. Thus, our main physical assumption is as follows:
Assumption 1**.**
Harvested energy arrives as impulses into the storage system.
In other words, the harvested energy arrival is a countable process. The harvested energy arrives in the form of packets into the battery, and the size of each energy packet may vary randomly. As such, we can model the energy surplus process of the system at any time as
[TABLE]
Here is the initial battery energy and is the power consumption from the battery, i.e. , where is the instantaneous value of . The is the amount of energy in an -th energy packet that arrives at time , while is the total number of energy packets that have arrived at the battery by time . Lastly, is the transient of battery charging process given , such that for and .
For example, if energy is delivered to the battery for a short period of time from to at a fixed rate , then the total energy transferred is . The charging process of the battery is given by a piecewise ramp function
[TABLE]
Re-written, we have , where is given by a normalized version of the above piecewise ramp function
[TABLE]
Thus, the simplest manner in which can modify , an underlying transient function, is by scaling its amplitude, . For very short period , the can be idealized as a unit step function. We can then neglect the ramp part and simply account for the total energy transferred as .
Here, the randomness of can be due to randomness of or or both. In the study of wireless power transfer, it is generally assumed that randomly varies from one impulse to another due to multi-path fading, but is fixed over the short duration . Here is constant, and this makes deterministic. However, if the randomness arises due to variable , then itself is a random function. We can express given as where
[TABLE]
Clearly, if , then the system is producing more energy than it is consuming. Likewise, if , then the consumer takes in energy from the grid to compensate for energy deficit. We will now define a few concepts that will be used in the paper:
Definition 1** (Defective and proper distributions).**
A random variable with distribution is said to be defective if , the amount of defect being . The random variable is said to be proper if .
Definition 2** (Renewal process).**
A sequence is a renewal process if and , where are mutually independent, non-negative random variables with common distribution such that . When is a proper distribution, the renewal process is said to be a persistent renewal process. If is defective, then the renewal process is said to be a transient or terminating renewal process.
The variable in Definition 2 is often interpreted as “inter-arrival time”. However, does not need to be always time, as we will see later in the paper. We will now make further mathematical assumptions required to simplify our analysis.
Assumption 2**.**
The storage capacity of the battery is infinite.
Assumption 3**.**
The rate of energy consumption is constant, i.e. .
Assumption 4**.**
The battery charging process is , where is a unit step function.
Assumption 5**.**
The energy packets arrive at corresponding times , for such that , where the energy packet arrives at time [math]. The arrival times follow (i) a renewal process. That is, the inter-arrival times , where , are such that are independent and identically distributed, with common distribution . (ii) To avoid more than one energy arrivals at a time, we assume . (iii) Lastly, the expected inter-arrival time is finite, .
Assumption 6**.**
The amount of energy corresponding to the energy packets for is (i) a non-negative, continuous random variable; (ii) are independent and identically distributed, with common distribution ; and (iii) lastly, the expected energy in a packet is finite, .
Assumption 7**.**
The inter-arrival times and the energy packet sizes are independent of each other.
Here Assumptions 2–4 essentially simplify the physical setup of our problem, whereas Assumptions 5–7 are essentially technical in nature to facilitate the mathematical analysis. Note that in Assumption 5, while not necessary, we have specifically assumed that there is an arrival of an energy packet at time zero. In Assumption 5, the renewal process becomes a Poisson process when the inter-arrival times are exponentially distributed. The Poisson process can also arise as a result of superposition of common renewal processes [45]. Thus, Poisson energy arrival can be used to model situations where multiple harvesters send energy, according to a common renewal process, to a common battery. Likewise, when the inter-arrival time is deterministic, the renewal process can model the slotted time models. Hence, the renewal process is a generalization of these special cases.
Given these assumptions, our initial mathematical model of the energy surplus (1) simplifies to
[TABLE]
Note that battery imperfections like self-discharge can be considered as consumption behavior. Equation (2) is an instance of a random walk on real line through continuous time with downward drift. As shown in Fig. 1, the graph of versus will look like a sawtooth wave with descending ramps, with random jump discontinuities. The system experiences an outage just before .
II-B Dual Model
It is also possible to have a dual model of the primal model given in (1). Instead of Assumption 1 and Assumption 3, for the dual model we have the following modifications:
Assumption 1’. The harvested energy arrives at a constant rate.
Assumption 3’. The energy consumed is impulsive.
Then, we have the dual model given by
[TABLE]
Notice that in this dual model there is only a change in the signs and an interchange in the interpretation of the symbols. Thus, the results for our primal model can be shown to be valid for the dual model as well, by trivial variations in the arguments. The dual model partially rectifies the possible criticism regarding constant power consumption in the primal model. From the energy harvesting communication point of view, the dual model is more suitable when there is a steady source of energy (e.g. wind, solar, or RF beacon), while the consumption is discrete stochastic. In the rest of our work, we will focus on the simplified primal model given in (2).
II-C Concept of Self-Sustainability
Let be the battery energy at time . We say that the system undergoes outage when . In other words, the case represents the situation when the battery is empty, and as such, the consumer needs to fetch its required energy from the grid to sustain its consumption. We define the outage probability of the system as
[TABLE]
that is, probability of finding the battery empty at any time . The depends on the steady state behavior of .
Now consider the first time that the battery is empty, . We will refer to as the first time to outage. If , then the system becomes self-sustaining and the system will not experience an eventual outage. The occurrence of eventual outage is equivalent to the event . However, since itself is a random variable, we can only describe it probabilistically. Thus, we are interested in knowing the probability
[TABLE]
that the energy surplus will not fall below zero through time where , and
[TABLE]
of avoiding an eventual outage. Note that this is equivalent to the probability
[TABLE]
where is the probability of an outage occurring within a finite time .
Definition 3**.**
We define the self-sustainability probability of an energy harvesting system as the probability that the first time to outage is at infinity. Likewise, the eventual outage probability is the probability that the first time to outage is finite. That is,
[TABLE]
where denotes the self-sustainability probability and denotes the eventual outage probability.
Since is held constant and , from here on, we will drop these two parameters in the argument, and simply refer to the self-sustainability probability and eventual outage probability as a function of as given by and . Thus, is the control parameter.
III Energy Surplus Process and Evaluation of Self-Sustainability Probability
Before we proceed with further analysis, we will give a general proposition on the relationship between the number of outages a system will experience and the self-sustainability probability.
Proposition 1**.**
Let the system restart with the same initial battery energy after an outage. Then assuming , the number of outages that the system will experience is given by geometric distribution
[TABLE]
Proof:
The occurrence of an outage within finite time is a Bernoulli random variable. As such, whenever the system restarts with the same initial setting, we have independent Bernoulli trials. Thus, the probability of having outages before being outage free is given by geometric distribution. ∎
Corollary 1**.**
Assuming and that the system restarts with the same initial configurations after an outage, the system will experience a finite number of outages almost surely.
Proof:
Since and , we have from (6), . ∎
Now the question is, when will ? Let the expected inter-arrival time be and the arrival rate of energy packets be defined as . Also, let the average energy packet size be .
Intuitively, if we want our system to be self-sustainable, then we would want the expected surplus energy to be positive . For this to be true, it is sufficient that the consumption rate, , be less than the energy arrival rate, . That is, . However, the satisfaction of the condition does not mean that an outage will never occur. Rather, it tells us that there is a chance of such non-occurrence of outage.
III-A Random Walk Analysis
In general, it is difficult to characterize the outage event. We therefore have to condition on the arrival process. We can tell that an outage has occurred if a new arrival finds the battery empty. The mathematical trick here is to reduce the continuous time process into a discrete time process by counting over the arrivals. This will allow us to use the techniques from the random walk theory. In the analysis of random walks and ascending ladder process, we will basically follow the approach laid out by Feller in [47]. A modern treatment of the subject can be found in [46].
Lemma 1**.**
Let the sequences and be defined as and where . The surplus energy , observed immediately before the arrival of -th energy packet, forms a discrete time random walk over real line, such that
[TABLE]
Proof:
Let us denote where , as time immediately before the arrival of -th energy packet at . Since as , we can decompose the arrival time as . If we follow the value of immediately before each arrival at , we have
[TABLE]
Let for . Here, can take any real value, . The two sequences and are independent of each other. Also, the sequence is independent and identically distributed in itself; and so is . Thus, are independent and identical to each other too. Our expression now becomes , which is a discrete time random walk over real line. Defining such that with initialization , gives us , which is our desired result. ∎
Remark: Here, the records the troughs of the sawtooth wave and can be interpreted as the energy surplus that the -th arrival finds the system in.222For the dual model, we observe the value of immediately after the departure of an energy packet.
The existence of self-sustainable system can now be directly proved with the help of the following theorem from the theory of random walk on real line:
Theorem 1**.**
[46, Ch 8, Th 2.4]** For any random walk with not degenerate at 0, one of the following possibilities occur:
(Oscillating Case) If , then , ; 2. 2.
(Drift to ) If , then ; 3. 3.
(Drift to ) If , then .
The following propositions easily follow from the above theorem.
Proposition 2**.**
The HSC system is self-sustainable only if it satisfies the self-sustainability condition given by .
Proof:
Consider the contra-positive of the statement: If , then the HSC system will experience eventual outage. Since , we have to be equivalent to .
If , then this is equivalent to the condition . Hence, from Case 2 of Theorem 1, almost surely. Since from (7), by the definition of limit,
[TABLE]
Taking , we have . That is, almost surely. Thus, the HSC system will experience eventual outage.
Similarly, if , this is equivalent to the condition . Thus, according to the Case 1 of Theorem 1 and almost surely. It suffices to consider the former case. From the definition of limit supremum, we have
[TABLE]
Taking , we have that . Here the implies the existence of a subsequence which is strictly less than zero.
Thus, combining the cases for and , we conclude that the HSC system will experience eventual outage. ∎
Remark: Since is a necessary, but not sufficient, condition for self-sustainability, its satisfaction does not guarantee that outage will not occur. However, it provides an easy to check condition under which self-sustainability is possible. Note that strict inequality has to be maintained, even though can be as close to as we please. We will refer to this condition (or equivalently ) as the self-sustainability condition.
Condition 1** (Self-sustainability).**
An HSC system is said to be self-sustainable when , or equivalently, .
A sufficient condition that guarantees self-sustainability is trivially given by . This represents the battery recharge process. In this paper, we are exclusively interested in the case when , and we implicitly assume this to be the case.
In the following sections, we will investigate two mathematical cases that arise when this condition is or is not satisfied. Below we give an immediate corollary of the Proposition 2.
Corollary 2**.**
The HSC system will experience an eventual outage almost surely if the self-sustainability condition is not satisfied. If the self-sustainability condition is satisfied, then the probability of eventual outage will be less than unity. That is,
[TABLE]
III-B Ascending Ladder Process
Now that we have succeeded in converting a continuous time process into discrete time process, consider the random walk as , or recursively as , with initial value . Thus, we have as .
Consider the ascending ladder process defined by , which is the partial maximum of partial sums. Since , the is a positive non-decreasing sequence, hence the name ascending ladder process. We can also relate the values of by the recursion . Also, let be the maximum value attained by through the entire duration of its run. Now, the key observation is that if , then the eventual outage is equivalent to . Hence, we have the following lemma:
Lemma 2**.**
If , then
[TABLE]
Given the sequence , the first strict ascending ladder point is the first term in this sequence for which . That is, and . In other words, the epoch of the first entry into the strictly positive half-axis is defined by
[TABLE]
The is called the first ladder epoch while is called the first ladder height. Let the joint distribution of be denoted by
[TABLE]
The marginal distributions are given by
[TABLE]
The two variables have the same defect .
We can iteratively define the ladder epochs and ladder heights as
[TABLE]
where . The pairs are mutually independent and have the same common distribution given in (10). These ladder heights are related to record maximum at time by , where is the number of ladder points up until time , i.e. .
An important observation related to the ladder points is that the sums of and , and , form (possibly terminating) renewal processes with inter-renewal interval and . Clearly, we can have if and only if the ascending ladder process is terminating. As per Definition 2, this renewal process is terminating if the underlying distribution is defective.
Accordingly, let be a defective random variable with and , then the amount of defect given by represents the probability of termination. In other words, represents the probability of another renewal, while represents the probability that the inter-renewal interval is infinite. Thus the termination epoch is a Bernoulli random variable with “failure” being interpreted as “termination” with probability . The sum has a defective distribution given by the -fold convolution , whose total mass equals
[TABLE]
This is easily seen by re-interpreting the ladder epochs as “successes” of a Bernoulli random variable. The defect is thus the probability of termination before the -th ladder epoch.
Let us now define the renewal function for the ladder heights by the sum on -fold convolutions of as
[TABLE]
where is the -fold convolution of defined recursively as where ; and is a unit step function at the origin.
The Laplace transform of can be obtained recursively as: , being a unit step function, and so on, until . Thus, the Laplace transform of the renewal function is
[TABLE]
since for the geometric sum for .
The renewal function is equivalent to the expected number of ladder points in the strip , where the origin counts as a renewal epoch. Thus, . For a terminating renewal process, the expected number of epochs ever occurring is finite, as from (11), we have
[TABLE]
If the ascending ladder process terminates after -th epoch, then , the all time maximum attained by the random walk . The probability that the -th ladder epoch is the last and that is given by
[TABLE]
Using (11), the marginalization of (13) over shows us that the probability of the ladder process terminating after the -th epoch follows a geometric distribution:
[TABLE]
Similarly, marginalizing (13) over , we have
[TABLE]
We now need a criteria to determine whether the ascending ladder process terminates or not, as well as a method to find the value of . The following proposition also immediately follows from Theorem 1 and our discussion about ascending ladder process:
Proposition 3**.**
Given the self-sustainability condition, , the ascending ladder height process of an HSC system is terminating almost surely. The probability of self-sustainability given in terms of the renewal function is
[TABLE]
Proof:
From Case 3 of Theorem 1, since the random walk drifts to when , the maximum almost surely, and thus terminates. Equation (15) is obtained from (8) and (14). ∎
We now relate the self-sustainability probability with two convolution formulas.
Proposition 4**.**
Given the self-sustainability condition, the self-sustainability probability satisfies the following equivalent integral equations:
[TABLE]
Proof:
We begin with the fact that from (8). The proofs of the two equations follow from the standard renewal type argument:
(1) The event occurs if the ascending ladder process terminates with or else if assumes some positive value and the residual process attains the age . So,
[TABLE]
Since the ascending ladder process renews at , the probability of the age of the residual process is . Thus satisfies the renewal equation
(2) The event occurs if and only if . Conditioning on , this is equivalent to
[TABLE]
Here, . De-conditioning over all possible , we get , which by change of variable becomes . ∎
Equations (16) and (17) relate with (a defective random variable) and (a proper random variable), respectively. Equation (16) can be recognized as a renewal equation while (17) can be recognized as a Wiener-Hopf integral. The form of (17) also suggests the possibility of using an iterative solution procedure to obtain .
Corollary 3**.**
Given the self-sustainability condition, is a proper distribution with (i) for , (ii) , and (iii) .
Proof:
(i) Follows from the fact that only takes non-negative values. (ii) By putting in (16). (iii) Putting in (16), we have . Recalling that is defective, with , we have . ∎
Remark: Corollary 3 can also be proved as a consequence of Proposition 3, since and when is defective. In the above corollary, it is remarkable that the system can be self-sustaining even when there is no initial battery energy. In other words, this is the probability that the random walk starting from the origin will always be positive. This also allows us to interpret as the eventual outage probability when there is no initial battery energy, i.e. . The corollary also guarantees that as becomes large, the eventual outage becomes zero. Thus, a possible strategy in reducing the eventual outage is to simply increase the initial battery energy. We will later show that the rate at which the eventual outage decreases with is exponential.
Remark: Equations (15) and (16) can also be expressed in terms of Laplace transform. Taking the Laplace transform of (16), we have
[TABLE]
The exact relationship between and is given by the well known Weiner-Hopf factorization identity [47, Ch XII.3] [46, Ch VIII.3] in terms of their moment generating functions (MGFs) as:
[TABLE]
where is the descending ladder height, defined in a manner similar to the ascending ladder height process. The is defined over . The above identity is also written in terms of convolution as
[TABLE]
Likewise, the distributions of , , and are related to the renewal function by
[TABLE]
where is the renewal function defined by in a manner similar to given in (12).
The important thing to note here is that when , while is defective, is proper. Since is defined over , this gives us the condition that . Lastly, since is a proper distribution, the descending ladder process is a proper renewal process.
The factorization (19) is in itself difficult to perform explicitly. As such, we will focus on obtaining bounds and asymptotic approximations of (or equivalently, ).
IV Bound on Eventual Outage Probability
Thus far we have described the energy surplus process and related the various associated concepts to the eventual outageself-sustainability probability. These probabilities can be evaluated by solving the formulas given in** Propositions 3** and 4. However, doing so is not trivial. As such, we wish for a simple bound to estimate the eventual outage probability. Here we will establish a tight exponential bound for the eventual outage probability using the concept of martingales.
Definition 4** (Adjustment Coefficient).**
The value is said to be the adjustment coefficient of if .
Definition 5** (Martingale).**
A process is said to be a martingale if .
Lemma 3**.**
Let , be as before. Suppose there exists an adjustment coefficient such that , then for is a martingale.
Proof:
We have
[TABLE]
Since there exists a constant such that , then , satisfying the definition of a martingale. ∎
Remark: Note that since is a proper random variable, it is trivially true that if . In the following lemma, we will show that there exists a non-trivial value of for which this property holds true. It will also give the conditions under which the adjustment coefficient will exist.
Lemma 4**.**
Suppose that , which is the self-sustainability condition. Also, assume that there is such that the moment generating function (MGF) for all , and that . Then, there is a unique adjustment coefficient .
Proof:
Since the MGF exists in the neighborhood of zero, derivative of every order exists in . By definition, . Since by assumption, we have , which means that is decreasing in the neighborhood of 0. Also, since , due to the fact that the expectation of a positive random variable is positive, it follows that is convex on . Again, by assumption, we have . It now follows that there exists a unique such that and ; and that on the interval the function is strictly increasing to . As such, there exists a unique such that . Since the MGF does not exist on , it follows that is unique on . ∎
Remark: The above lemma characterizes the class of distributions of for which the adjustment coefficient will exist. If any one of the required conditions is violated, then will not exist; and the subsequent results on the exponential bound and asymptotic approximation, which depends on , will not be valid. For instance, if the size of the energy packet has a heavy tail distribution for which MGF does not exist (e.g. log-normal, Weibull, Pareto), then the MGF of will also not exist; hence, will not exist for this case. For such cases, we may resort to solving the Weiner-Hopf integrals given in Proposition 4.
In the following proposition, we will use the double barrier argument to bound the eventual outage probability.
Proposition 5**.**
Assume that the self-sustainability condition holds, and that the adjustment coefficient exists. Then the eventual outage probability is bounded by
[TABLE]
Proof:
Put . The is the first passage time that the random walk exceeds in the positive direction. The event that is equivalent to the union of events . Similarly, for , let . Here denotes the first passage time that the random walk exceeds in the negative direction. Since , by Case 3 of Theorem 1, . Hence, is a stopping time with . Since for is a martingale, using the optional sampling theorem, we have
[TABLE]
as in the last step. Since , thus letting we get , as required. ∎
Remark: This proposition quantifies how fast the eventual outage probability diminishes with increasing initial battery energy. Thus, during the design of a system, where we are willing to tolerate an arbitrarily small eventual outage probability, our task is to determine the initial battery energy. We can use the above bound to roughly calculate the required initial battery energy. The corollaries below follow immediately:
Corollary 4**.**
Assuming that the self-sustainability condition holds and exists, then
Corollary 5**.**
Assuming that the self-sustainability condition holds and the adjustment coefficient exists, for a given tolerance , if the eventual outage probability is constrained at , then the maximum initial battery energy required is .
Corollary 6**.**
Let the system restart with the same initial battery energy after an outage. If we constrain at most outages with probability , where , then assuming the self-sustainability condition holds and the adjustment coefficient exists, the initial battery energy required is at most .
Proof:
From Proposition 1, we have . Using this in the constraint , we have . From the inequality , we have the maximum required initial battery energy as . ∎
V Asymptotic Approximation of Eventual Outage Probability
While the exponential bound given in the previous section is simple to use, we can sharpen our estimates using the key renewal theorem for defective distribution. The basic idea behind this approach is to transform a defective distribution into a proper distribution using the adjustment coefficient, and then apply the key renewal theorem for proper distribution.
V-A Asymptotic Approximation
First, we will define the renewal equation and then give the related theorem.
Definition 6**.**
The renewal equation is the convolution equation for the form , where is an unknown function on , is a known function on and is a known non-negative measure on . Often is assumed to be a probability distribution. If , then the renewal equation is proper. If , then the renewal equation is defective.
Theorem 2**.**
[46, Ch. V, Prop 7.6, p. 164]** [47, Ch. IX.6, Theo. 2, p. 376] Suppose that for defective distribution , there exists an adjustment coefficient such that exists. If in the defective renewal equation , exists and is directly Riemann integrable, then the solution of the renewal equation satisfies
[TABLE]
Proposition 6**.**
Given the self-sustainability condition, the eventual outage probability is asymptotically given by
[TABLE]
where is the adjustment coefficient of and .
Proof:
Recall that (16) is in the form of a renewal equation with the defective distribution of . As such, in Theorem 23, we have and . Thus, the integral in (23) vanishes and
[TABLE]
From Corollary 3, we know that is proper. Thus . Hence, we have the desired result. ∎
Note that the adjustment coefficient for is the same as that for . This is easily demonstrated, since where , we have from the Weiner-Hopf factorization (19),
[TABLE]
Here, since is defined over , we have
[TABLE]
since in and is positive, while in is a proper distribution. Thus, , and this implies that , making the adjustment factor of as well.
The above result is asymptotic in the sense that higher values of give more accurate results. However, without further modeling assumptions, this is as far as we can proceed, since an explicit evaluation of is difficult. In Section VI, we will explore the case when the energy packet arrival is modeled as a Poisson process.
V-B Computing the Adjustment Coefficient
The computation of the adjustment coefficient is not trivial. As given by Definition 4, the adjustment coefficient must satisfy the condition . For the computational purpose, it is more convenient to use the cumulant generating function (CGF) of rather than its MGF. The CGF of is defined as . In terms of CGF, the adjustment coefficient satisfies the condition . Hence, we see that the adjustment coefficient is a real positive root of CGF , and can be found by solving the equation
[TABLE]
Since with and independent of each other, we can invoke the linearity of CGFs to obtain, . Thus, (25) becomes
[TABLE]
For the important case when the energy packet arrival is a Poisson process, the inter-arrival time . As such, , and . Thus, for Poisson arrivals, equation (26) becomes , which after exponentiation can be expressed as
[TABLE]
Given the Poisson arrival, some possible distributions for the energy packets sizes and their corresponding solutions are as follows:
Assuming that are exponentially distributed, , then we have . Therefore, the solution to (27) is
[TABLE] 2. 2.
Assuming are deterministic, , then we have . Therefore, the solution to (27) is obtained by solving the equation
[TABLE] 3. 3.
Assuming are uniformly distributed, , then we have . Therefore, the solution to (27) is obtained by solving the equation
[TABLE] 4. 4.
Assuming are chi-squared distributed, , then we have . So the solution to (27) is obtained by solving the equation
[TABLE] 5. 5.
Assuming are inverse Gaussian distributed, , then we have . So the solution to (27) is obtained by solving
[TABLE]
A simple approximation of can be obtained by making a formal power expansion of in terms of the moments of up to second order term as . Using this expression in (27) and solving for , we obtain
[TABLE]
The truncation error in the expansion of is , in which is the -th moment of . Since is a non-negative random variable, all of its moments will be positive. Let be the largest moment of order greater than 2. Then we have the bound on truncation error as . From this inequality, we see that the effect of error is small when the actual value of is large.
If instead, we have non-Poisson arrival, and supposing that the distribution of energy packet size is exponential, , then (26) becomes
[TABLE]
As before, expanding up to second order term and solving for gives the approximation
[TABLE]
More generally, since can be expanded in terms of the mean and variance of as , we have the approximate solution for (25) as
[TABLE]
Since , the above approximation will correctly give . This value can be used as an initial point for a root finding algorithm. Better approximations can be found by including higher order terms in the expansion and reverting the series using Lagrange inversion.
VI Special Case: Evaluation of Eventual Outage Probability for Poisson Arrivals
In general, the density of is given in terms of the densities of and as
[TABLE]
When the energy packet arrival is assumed to be a Poisson process, the inter-arrival time is exponentially distributed, . As such, the density of is
[TABLE]
When , the density of has the form
[TABLE]
Since the above integral is independent of , the right tail of the density is exponential. That is, for , where is some constant given by . Now, from (21a), we have
[TABLE]
Again we see that regardless of the expression for , takes an exponential form given by
[TABLE]
where .
Since we know that is defective, multiplying by the adjustment factor should convert it into a proper distribution. From the normalization condition for proper distributions, , we can solve for . Thus, we can re-write as
[TABLE]
such that . Hence, the amount of defect is . When is multiplied by , we obtain the proper distribution
[TABLE]
and the mean of this proper exponential distribution is . Thus, we have from (24) of Proposition 6,
[TABLE]
When is also exponentially distributed, we have the exact value of from (28). Hence, we have
[TABLE]
In fact, the (39) and (40) are not just asymptotic approximations, but also exact formulas (see [47, Ch XII.5, Ex 5(b)]). From these arguments, we have the following proposition:
Proposition 7**.**
Assume that the self-sustainability condition holds and the adjustment coefficient exists. If the energy packets arrive into an HSC system as a Poisson process, then the eventual outage probability is given by
[TABLE]
Furthermore, if the energy packet size is also exponentially distributed, then
[TABLE]
Proof:
From discussion above. ∎
VII Battery Energy Evolution Process
So far we have directed our attention to the energy surplus and the case when the self-sustainability condition is satisfied. For the sake of completeness, let us now consider the battery energy at time and the case when the self-sustainability condition is not satisfied.
VII-A Equivalence with Queueing Systems
We will first prove that the battery energy process is a Lindley process. Making this identification will then allow us to compare the HSC system to a queue, which in turn will allow us to exploit the results from queueing theory, for which the Lindley process was first studied. When the self-sustainability condition is not satisfied, the battery energy process is stationary and ergodic. Thus, it makes better sense to talk about the outage probability of the system rather than the eventual outage probability which is always unity, i.e. .
Definition 7**.**
[46, Ch 3.6]** A discrete-time stochastic process is a Lindley process if and only if satisfies the recurrence relation
[TABLE]
where and are independent and identically distributed. This recursive equation is called Lindley recursion.333The Lindley process is referred to as queueing process in [47].
Lemma 5**.**
The battery energy process observed just before the of arrival energy packets is a Lindley process and satisfies the recursion , for where and .
Proof:
As with the energy surplus in the previous section, let be the amount of battery energy immediately before the arrival of -th energy packet. The initial battery energy immediately before the arrival of the first energy packet is . The amount of battery energy just before the arrival of next -th energy packet, , is then the sum of and , the amount of energy contributed by the -th packet into the battery, minus the amount consumed during the inter-arrival period of the -th packet, . Thus we have if Likewise, the battery will be empty, , if . Putting both of them together, we have
[TABLE]
where . Since and are independent and identically distributed, is independent and identically distributed as well. We can write (44) in compact form as , which is a Lindley recursion as given in (43). Since satisfies the Lindley recursion, is a Lindley process. ∎
The fact that is a Lindley process gives rise to a number of important consequences, as stated in the following propositions.
Proposition 8**.**
The HSC system is equivalent to a queueing system.
Proof:
The proposition follows from the fact that the virtual waiting time (i.e. the amount of time the server will have to work until the system is empty, provided that no new customers arrive, or equivalently, the waiting time of a customer in a first-in-first-out queueing discipline) of an -th customer arriving into a queueing system is a Lindley process [46, Ch 3.6, Ex 6.1]. Since HSC system is also a Lindley process by Lemma 5, the equivalence is established. ∎
Proposition 9**.**
The HSC system is ergodic and stationary if and only if , i.e. , when the self-sustainability condition is not satisfied. Under this condition, there will exist a unique stationary distribution for , independent of the initial condition , which is given by the Lindley’s integral equation:
[TABLE]
Proof:
This is a standard result from queueing theory for queues, which by Proposition 8 also applies to HSC system. See [46, Coro 6.6]. ∎
Remark: We see that when the self-sustainability condition is not satisfied, the battery energy process of the system is ergodic and stationary. The equation (45) is again a Weiner-Hopf integral; and except for some special cases, its general solution is difficult to obtain. Nevertheless, it allows us to compute the outage probability, , by invoking the ergodicity and stationarity of .
Remark: The previous proposition also shows the logical connection between the eventual outage probability, , and the outage probability, . The eventual outage probability is 1 if and only if the outage probability is non-zero (i.e. ). Likewise, the eventual outage probability is less than 1 if and only if the outage probability is zero (i.e. ).
While it generally difficult to find the distribution of from (45), nevertheless we have can find the probability that the battery is empty, .
Proposition 10**.**
For the HSC system, assuming that the self-sustainability condition is not satisfied, i.e. , let . Then, the outage probability is
[TABLE]
Proof:
From Proposition 8, the HSC system is equivalent to a queuing system, with the battery energy corresponding to the virtual waiting time and corresponding to the utilization factor (see Discussion 1 and Table I for more). Accordingly, from [46, Ch. X, Eqn 3.2], for a queue when , the probability of virtual waiting time being zero is . Thus, from our correspondence we have . ∎
VII-B Discussion
By comparing the Lindley recursion equations for an energy harvesting system and a queueing system, we can translate the terms and concepts of one system into those of the other. The Lindley recursion for a queueing system is given by , where for an -th customer is its virtual waiting time, is its service time, and is the inter-arrival time between customers and . In Table I, we compare the terminologies of our energy harvesting system with the terminologies of a queueing system. Equivalently, the units of energy in (44) can be converted into units of time by dividing both sides of (44) by . 2. 2.
This comparison also means that we are justified in using the Kendall notation to refer to the different arrival processes, energy packet size distributions, and the number of consumers in an HSC system. An HSC system where the energy packets arrive as a Poisson process can be expressed in Kendall notation as an system. Furthermore, if the distribution of the energy packet size is exponential, then we have an system. If the energy inter-arrival is general distribution and the energy packet size is exponential, then we have an system. Likewise, for deterministic arrivals, we have a system. 3. 3.
The consumer of our energy harvesting system is equivalent to the server of a traditional queueing system. Thus the figure of merit for an energy harvesting system, as given by the outage probability, corresponds to the probability of the server being idle. Likewise, the self-sustainability of the energy harvesting system is translated as the probability that the server always remains busy. 4. 4.
However, one crucial difference is that, unlike the customers in a queue, the energy packets are “anonymous”, in the sense that they lose their distinction once they enter into the battery. As such, it does not make any physical sense to talk about the number of packets in the system, in contrast to the number of customers in the system, except perhaps for mathematical convenience. Similarly, the queuing disciplines like first-in-first-out also lose their relevance in the energy harvesting framework. 5. 5.
When the self-sustainability condition is violated, it makes better sense to study the duration of outage and coverage rather than the eventual outage. Under steady state, the distribution of the outage duration is given by the residual time distribution of the underlying renewal process: . For Poisson arrival case, the coverage duration can also be obtained by solving Takacs’ equation ; thus the average outage duration is while the average coverage duration is . Hence, the duty cycle of the system is . 6. 6.
When the self-sustainability condition is not satisfied, but , we can use the heavy traffic approximation. We have the tail probability of battery energy given by the Kingman’s bound as , where such that . Also, the distribution of is given by .
VIII Numerical Verification
In this section, we verify the obtained formulas and bounds for the eventual outage probability. Here is the utilization factor, in analogy with the queuing theory (see Table I), which is a dimensionless number. For instance, would mean that the energy harvest rate is % higher than the energy consumption rate. For Monte-Carlo simulations, we are required to follow the evolution of until , in order to check whether becomes negative within finite time. However, this is certainly not possible. As such, we check the evolution of through where time-units. For a given value of and in some energy-units, sample paths were run to produce a single data point.
The rationale behind taking a fixed large cut off value of time, , as a substitute for infinity is that, even though we may not know the form of the distribution of the first outage time, , the probability that an outage will occur beyond the cut off time is given by the tail probability of the first outage time distribution, . This tail probability becomes smaller as the cut off value becomes larger, i.e. . What this means for the simulation is that if an outage has not been encountered within the given cut off value, then it is very unlikely that an outage will occur beyond this cut off. That is, since we have the unconditional statement , where for large cut off value , we have . Here, is the probability that an outage will never occur. Since by definition the self-sustainability probability is , we have the approximation for large . Hence, in our simulation we are justified in counting the frequency of sample paths that do not undergo an outage until and taking it as the self-sustainability probability. Likewise, .
Figs. 2 plots the eventual outage probability, , versus initial battery energy, , for cases when the energy arrival is given by Poisson process and the energy packet size is exponentially distributed. The eventual outage probability is predicted using (42). The adjustment coefficient is computed using (28). The exponential upper bound is computed by using (22). In the semi-log plot, the eventual outage probability decreases linearly with respect to the initial battery energy. Also, the slope of the lines tend to become steeper with increasing . This means that we require smaller initial battery energy for a given eventual outage probability, when the value of is higher. The results from Monte-Carlo simulations agree closely with that predicted by (41). The upper bound given by (22) is observed to be tighter for smaller values of . We also observe that the line for upper bound tends to run parallel to the exact line.
Fig. 3 compares how the eventual outage probability changes with initial battery energy when the energy packet sizes is governed by deterministic, uniform, chi-squared, and inverse Gaussian distributions. In this figure, and the energy arrival is a Poisson process for all the cases. The was obtained by numerically solving (29) – (32) for the respective cases, and the eventual outage probability was predicted using (41). We see that the trends are similar to the case with exponentially distributed energy packet size. We also see that the deterministic packet size gives the best performance, while the chi-squared distributed packet size performs the worst. This means that to achieve the same grade-of-service, say , higher initial battery energy is required for the chi-squared case than for the deterministic case.
Fig. 4 compares how the eventual outage probability changes with initial battery energy when the energy inter-arrival times is governed by deterministic, uniform, chi-squared, and inverse Gaussian distributions, making the energy arrival process a non-Poissonian renewal process. In this figure, and the energy packet size is assumed to be exponentially distributed for all the cases. The was obtained by numerically solving (34) for the respective cases. The MGFs for inter-arrival time, , is similar to that given for in (29) – (32), except that in this case we change to . We see that the trends are similar to the cases with Poisson arrival. The upper bound given by (22) is quite tight. We again see that the deterministic arrival gives the best performance, while the chi-squared arrival performs the worst. Comparing Fig. 2 for with this figure, we see that for exponential inter-arrival times (Poisson arrival) the plot is close to that of the inverse Gaussian case. Also, the similarity between this figure and Fig. 3 suggests a further approximation. For the sake of approximation, we have also plotted the eventual outage probability using the computed value of from (34) in (41) for the case of Poisson arrival. The closeness of the Monte Carlo plots to the lines given by (41) suggests that equation (41) can serve as a reasonable approximation to the eventual outage probability when the energy arrival is given by a more general renewal process. That is, .
Fig. 5 shows the distribution of the battery energy when the self-sustainability condition is violated (i.e. when ). Under this condition, the battery energy process achieves a steady state (ergodic and stationary) behavior; and it becomes meaningful to talk about the outage probability, . We compare the empirical distribution of the battery energy with that obtained from heavy traffic approximation given in Section VII.B (Discussion 6). For the empirical distribution, we assume Poisson arrival with exponentially distributed size of the energy packet. We see that the heavy traffic approximation fits reasonably with the empirical distribution when the battery energy level is high or when the value of is close to 1. We can also see that the outage probability as obtained from empirical distribution fits well with the predicted values of as given in Proposition 10.
IX Applications and Future Work
IX-A An Application to Wireless Communications
A simple application of the concept of self-sustainability in the context of communication is as follows. In our basic model (2), let us assume that the incoming energy also encodes information via some form of amplitude modulation. Let the consumer be a receiver circuit with circuit power . Thus we have a simultaneous wireless information and power transfer (SWIPT) system. Also, let the inter-arrival time between two energy packets be deterministic, so that . Then, we have from the self-sustainability criteria of the energy harvesting system that . From the point of view of information transfer, if is the bandwidth of the information channel, then by Nyquist ISI criterion, in order to avoid inter-symbol interference, the frequency of channel use should be . Combining these two inequalities gives
[TABLE]
Lastly, let there be possible sizes of energy packets, each size representing an information symbol. Thus, transmitting a single energy packet would represent bits of information and the data rate of the system would be . Hence, for the SWIPT system to be self-sustainable as well as to avoid inter-symbol interference, the minimum data rate should be
[TABLE]
This, however, does not guarantee error free communication if the is greater than the capacity of the information channel.
IX-B On the Performance Metrics of the Consumer
Once energy has been harvested into the battery, the consumer puts the harvested energy into some use. Very often, the utility that the consumer derives by consuming the energy is a function of power, . As such, for any utility which is a function of the power consumed, say , the consumer obtains utility when the battery is not empty, , and when the battery is empty, . Thus, we have the expected utility given by
[TABLE]
where the expectation is taken over the battery energy .
As noted in Section VII, when , the energy outage probability for fixed power . Therefore, we have two distinct behavior of the system, depending on the value of :
[TABLE]
It is interesting to note that the consumer is totally decoupled from the randomness of energy harvesting when . When , the becomes stationary and ergodic, and as implied by Proposition 10. Thus, the performance is limited by energy outage.
In green communication systems, where the harvested energy is used by the transmitter to transmit information, common utility functions like signal-to-interference-plus-noise-ratio (SINR) and throughput are zero when the transmit power . That is, for these utility functions . Other utility functions like SINR outage probability have .
For instance, when throughput, , is considered as the utility function, since , we have
[TABLE]
where .
Likewise when the SINR outage probability, , where is the threshold SINR, is taken as the utility function, we have by total probability theorem
[TABLE]
Since the transmitter cannot transmit any information when the battery is empty, we have . Thus,
[TABLE]
When , we know that and . Therefore, for this case
[TABLE]
However, when , we have . Thus,
[TABLE]
Putting everything together, we have
[TABLE]
IX-C Future Work
We have defined the self-sustainability of an energy harvesting system and examined the case with some restrictive assumptions. We can change the basic assumptions and investigate the effects of these changes on the self-sustainability of an energy harvesting system. These will require new analysis. The following are a few open queries:
What becomes of the concept of self-sustainability when the battery capacity is finite? 2. 2.
How do we deal with periodic variations in harvest and consumption? 3. 3.
How do we deal with consumption that varies with the battery state? 4. 4.
How do we deal with the case when both consumption and harvest are stochastic? 5. 5.
What is the optimal consumption strategy when we consider self-sustainability as the performance criteria? 6. 6.
How should we study finite time horizon problems? 7. 7.
What should we do when the MGFs of the distributions do not exist? 8. 8.
Since the analogy between energy harvesting system and a queuing system is correct, is it possible to study a network of energy harvesting systems? 9. 9.
In the context of energy harvesting communications, what is the connection between the channel capacity and the self-sustainability probability? We conjecture that capacity achieving strategies in green communication system are all self-sustaining, and vice versa.
X Conclusion
We have given a mathematical definition of the concept of self-sustainability of an energy harvesting system, based on the concept of eventual energy outage. We have analyzed the harvest-store-consume system with infinite battery capacity, stochastic energy arrivals, and fixed energy consumption rate. The necessary condition for self-sustainability has been identified, and general formulas have been given relating the eventual outage probability and self-sustainability probability to various aspects of the underlying random walk process. Due to the complexity of the resulting formulas, assuming the existence of an adjustment coefficient, an exponential upper bound as well as an asymptotic formula has been obtained. Exact formulas for Poisson arrival process was also obtained. Lastly, the harvest-store-consume system has been shown to be equivalent to a queueing system. Using the queueing analogy, outage probability can be easily found, in case the self-sustainability condition is not satisfied. Numerical results have been given to verify the analytical results.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] V. Raghunathan and P.H. Chou, “Design and power management of energy harvesting embedded systems,” Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED’06) , pp. 369–374, 2006.
- 2[2] S. Chalasani and J.M. Conrad, “A survey of energy harvesting sources for embedded systems,” IEEE Southeast Con , pp. 442–447, 2008.
- 3[3] A.R. El-Sayed et al. , “A survey on recent energy harvesting mechanisms,” IEEE Canadian Conference on Electrical and Computer Engineering (CCECE’16) , pp. 1– 5, 2016.
- 4[4] R.V. Prasad et al. , “Reincarnation in the ambiance: Devices and networks with energy harvesting,” IEEE Communications Surveys & Tutorials , no. 1, vol. 16, pp. 195–213, 2014.
- 5[5] L. Xiao et al. , “Wireless networks with RF energy harvesting: A contemporary survey,” IEEE Communications Survey and Tutorials , no. 2, vol. 17, pp. 757–789, 2015.
- 6[6] J.A. Paradiso and T. Starner, “Energy scavenging for mobile and wireless electronics,” IEEE Pervasive Computing , no. 1, vol. 4, pp. 18–27, 2005.
- 7[7] S.R.K. Tabbakh, et al. , “Environmental taxonomy of power scavenging techniques for autonomous self powered wireless sensors,” IEEE Asia Pacific Conference on Circuits and Systems , pp. 1031–1034, 2010.
- 8[8] K.J. Kim et al. , “Energy scavenging for energy efficiency in networks and applications,” Bell Labs Technical Journal , no. 2, vol. 15, pp. 7– 29, 2010.
