Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Davide Brunelli is active.

Publication


Featured researches published by Davide Brunelli.


IEEE Transactions on Industrial Electronics | 2008

Modeling and Optimization of a Solar Energy Harvester System for Self-Powered Wireless Sensor Networks

Denis Dondi; Alessandro Bertacchini; Davide Brunelli; Luca Larcher; Luca Benini

In this paper, we propose a methodology for optimizing a solar harvester with maximum power point tracking for self-powered wireless sensor network (WSN) nodes. We focus on maximizing the harvesters efficiency in transferring energy from the solar panel to the energy storing device. A photovoltaic panel analytical model, based on a simplified parameter extraction procedure, is adopted. This model predicts the instantaneous power collected by the panel helping the harvester design and optimization procedure. Moreover, a detailed modeling of the harvester is proposed to understand basic harvester behavior and optimize the circuit. Experimental results based on the presented design guidelines demonstrate the effectiveness of the adopted methodology. This design procedure helps in boosting efficiency, allowing to reach a maximum efficiency of 85% with discrete components. The application field of this circuit is not limited to self-powered WSN nodes; it can easily be extended in embedded portable applications to extend the battery life.


IEEE Transactions on Circuits and Systems | 2009

Design of a Solar-Harvesting Circuit for Batteryless Embedded Systems

Davide Brunelli; Clemens Moser; Lothar Thiele; Luca Benini

The limited battery lifetime of modern embedded systems and mobile devices necessitates frequent battery recharging or replacement. Solar energy and small-size photovoltaic (PV) systems are attractive solutions to increase the autonomy of embedded and personal devices attempting to achieve perpetual operation. We present a battery less solar-harvesting circuit that is tailored to the needs of low-power applications. The harvester performs maximum-power-point tracking of solar energy collection under nonstationary light conditions, with high efficiency and low energy cost exploiting miniaturized PV modules. We characterize the performance of the circuit by means of simulation and extensive testing under various charging and discharging conditions. Much attention has been given to identify the power losses of the different circuit components. Results show that our system can achieve low power consumption with increased efficiency and cheap implementation. We discuss how the scavenger improves upon state-of-the-art technology with a measured power consumption of less than 1 mW. We obtain increments of global efficiency up to 80%, diverging from ideality by less than 10%. Moreover, we analyze the behavior of super capacitors. We find that the voltage across the supercapacitor may be an unreliable indicator for the stored energy under some circumstances, and this should be taken into account when energy management policies are used.


IEEE Transactions on Industrial Informatics | 2012

Distributed Compressive Sampling for Lifetime Optimization in Dense Wireless Sensor Networks

Carlo Caione; Davide Brunelli; Luca Benini

The problem of data sampling and collection in wireless sensor networks (WSNs) is becoming critical as larger networks are being deployed. Increasing network size poses significant data collection challenges, for what concerns sampling and transmission coordination as well as network lifetime. To tackle these problems, in-network compression techniques without centralized coordination are becoming important solutions to extend lifetime. In this paper, we consider a scenario in which a large WSN, based on ZigBee protocol, is used for monitoring (e.g., building, industry, etc.). We propose a new algorithm for in-network compression aiming at longer network lifetime. Our approach is fully distributed: each node autonomously takes a decision about the compression and forwarding scheme to minimize the number of packets to transmit. Performance is investigated with respect to network size using datasets gathered by a real-life deployment. An enhanced version of the algorithm is also introduced to take into account the energy spent in compression. Experiments demonstrate that the approach helps finding an optimal tradeoff between the energy spent in transmission and data compression.


Real-time Systems | 2007

Real-time scheduling for energy harvesting sensor nodes

Clemens Moser; Davide Brunelli; Lothar Thiele; Luca Benini

Abstract Energy harvesting has recently emerged as a feasible option to increase the operating time of sensor networks. If each node of the network, however, is powered by a fluctuating energy source, common power management solutions have to be reconceived. This holds in particular if real-time responsiveness of a given application has to be guaranteed. Task scheduling at the single nodes should account for the properties of the energy source, capacity of the energy storage as well as deadlines of the single tasks. We show that conventional scheduling algorithms (like e.g. EDF) are not suitable for this scenario. Based on this motivation, we have constructed optimal scheduling algorithms that jointly handle constraints from both energy and time domain. Further we present an admittance test that decides for arbitrary task sets, whether they can be scheduled without deadline violations. To this end, we introduce the concept of energy variability characterization curves (EVCC) which nicely captures the dynamics of various energy sources. Simulation results show that our algorithms allow significant reductions of the battery size compared to Earliest Deadline First scheduling.


design, automation, and test in europe | 2007

Adaptive power management in energy harvesting systems

Clemens Moser; Lothar Thiele; Davide Brunelli; Luca Benini

Recently, there has been a substantial interest in the design of systems that receive their energy from regenerative sources such as solar cells. In contrast to approaches that attempt to minimize the power consumption we are concerned with adapting parameters of the application such that a maximal utility is obtained while respecting the limited and time-varying amount of available energy. Instead of solving the optimization problem on-line which may be prohibitively complex in terms of running time and energy consumption, we propose a parameterized specification and the computation of a corresponding optimal on-line controller. The efficiency of the new approach is demonstrated by experimental results and measurements on a sensor node


design, automation, and test in europe | 2008

An efficient solar energy harvester for wireless sensor nodes

Davide Brunelli; Luca Benini; Clemens Moser; Lothar Thiele

Solar harvesting circuits have been recently proposed to increase the autonomy of embedded systems. One key design challenge is how to optimize the efficiency of solar energy collection under non stationary light conditions. This paper proposes a scavenger that exploits miniaturized photovoltaic modules to perform automatic maximum power point tracking at a minimum energy cost. The system adjusts dynamically to the light intensity variations and its measured power consumption is less than 1 mW. Experimental results show increments of global efficiency up to 80%, diverging from ideal situation by less than 10%, and demonstrate the flexibility and the robustness of our approach.


IEEE Transactions on Computers | 2010

Adaptive Power Management for Environmentally Powered Systems

Clemens Moser; Lothar Thiele; Davide Brunelli; Luca Benini

Recently, there has been a substantial interest in the design of systems that receive their energy from regenerative sources such as solar cells. In contrast to approaches that minimize the power consumption subject to performance constraints, we are concerned with optimizing the performance of an application while respecting the limited and time-varying amount of available power. In this paper, we address power management of, e.g., wireless sensor nodes which receive their energy from solar cells. Based on a prediction of the future available energy, we adapt parameters of the application in order to maximize the utility in a long-term perspective. The paper presents a formal model of the corresponding optimization problem including constraints concerning buffer sizes, timing, and rates. Instead of solving the optimization problem online which may be prohibitively complex in terms of running time and energy consumption, we apply multiparametric programming to precompute the application parameters offline for different environmental conditions and system states. In order to guarantee sustainable operation, we propose a hierarchical software design which comprises a worst-case prediction of the incoming energy. As a further contribution, we suggest a new method for approximate multiparametric linear programming which substantially lowers the computational demand and memory requirement of the embedded software. Our approaches are evaluated using long-term measurements of solar energy in an outdoor environment.


euromicro conference on real-time systems | 2006

Real-time scheduling with regenerative energy

Clemens Moser; Davide Brunelli; Lothar Thiele; Luca Benini

This paper investigates real-time scheduling in a system whose energy reservoir is replenished by an environmental power source. The execution of tasks is deemed primarily energy-driven, i.e., a task may only respect its deadline if its energy demand can be satisfied early enough. Hence, a useful scheduling policy should account for properties of the energy source, capacity of the energy storage as well as power dissipation of the single tasks. We show that conventional scheduling algorithms (like e.g. EDF) are not suitable for this scenario. Based on this motivation, we state and prove optimal scheduling algorithms that jointly handle constraints from both energy and time domain. Furthermore, an offline schedulability test for a set of periodic or even bursty tasks is presented. Finally, we validate the proposed theory by means of simulation and compare our algorithms with the classical earliest deadline first algorithm


design, automation, and test in europe | 2013

A survey of multi-source energy harvesting systems

Alex S. Weddell; Michele Magno; Davide Brunelli; Bashir M. Al-Hashimi; Luca Benini

Energy harvesting allows low-power embedded devices to be powered from naturally-ocurring or unwanted environmental energy (e.g. light, vibration, or temperature difference). While a number of systems incorporating energy harvesters are now available commercially, they are specific to certain types of energy source. Energy availability can be a temporal as well as spatial effect. To address this issue, ‘hybrid’ energy harvesting systems combine multiple harvesters on the same platform, but the design of these systems is not straight-forward. This paper surveys their design, including trade-offs affecting their efficiency, applicability, and ease of deployment. This survey, and the taxonomy of multi-source energy harvesting systems that it presents, will be of benefit to designers of future systems. Furthermore, we identify and comment upon the current and future research directions in this field.


IEEE Embedded Systems Letters | 2015

Hibernus: Sustaining Computation During Intermittent Supply for Energy-Harvesting Systems

Domenico Balsamo; Alex S. Weddell; Bashir M. Al-Hashimi; Davide Brunelli; Luca Benini

A key challenge to the future of energy-harvesting systems is the discontinuous power supply that is often generated. We propose a new approach, Hibernus, which enables computation to be sustained during intermittent supply. The approach has a low energy and time overhead which is achieved by reactively hibernating: saving system state only once, when power is about to be lost, and then sleeping until the supply recovers. We validate the approach experimentally on a processor with FRAM nonvolatile memory, allowing it to reactively hibernate using only energy stored in its decoupling capacitance. When compared to a recently proposed technique, the approach reduces processor time and energy overheads by 76%-100% and 49%-79% respectively.

Collaboration


Dive into the Davide Brunelli's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Researchain Logo
Decentralizing Knowledge