Skip to main content.

National Exhibition and Seminar (Title : Climate Change Mitigation : Role of Renewables) on Renewable Energy . Dhaka, Bangladesh,  24-25 March, 2008

 

Focus on Climate Change Mitigation: Role of Renewable

 

A solar-aware wireless sensor network based on low energy adaptive clustering hierarchy

 

An Overview of Wireless Sensor Network

 

 

The components of a sensor node

 

Sensor Networks Communication Architecture

 

Network Layer Routing Protocols

Hierarchical Based Routing Protocol

  

          When sensor density increases single tier networks cause

         Gateway overloading

         Increased latency

         Large energy consumption

 

To allow the system to cope with additional load and to

be able to cover a large area of interest without

degrading the service, networking clustering has been

pursued in some routing approaches.

 

         Uses Multi - hop communication within a cluster

 

         Performs data aggregation and fusion on data to reduce number of transmitted messages to the sink

 

         Maintain the energy reserves of nodes efficiently

 

Examples

 

 

          LEACH – Low-Energy Adaptive Clustering Hierarchy

          Power-Efficient GAthering in Sensor Information Systems (PEGASIS)

         Hierarchical PEGASIS

          Threshold sensitive Energy Efficient sensor Network protocol (TEEN)

         Adaptive Threshold TEEN (APTEEN)

          Energy-aware routing for cluster-based sensor networks

          Self-organizing protocol

 

 

Low-Energy Adaptive Clustering Hierarchy (LEACH)

 

 

          Randomized, adaptive, self-configuring cluster formation;

          Localized control for data transfer;

          Low-energy media access control;

          Data compression and aggregation process

 

 

 

 

 

 

 

 

LEACH Algorithm Details

Set-up Phase

 

          Cluster-head advertisement

          Cluster set-Up

          Transmission schedule creation

 

Steady-state Phase

 

          Data transmission to cluster heads

          Signal processing (Data fusion)

          Data transmission to the base station

 

Two phases that describe the operation of LEACH

 

 

Solar-aware LEACH [sLEACH]

          use of renewable energy sources such as solar power prolong the lifetime of a sensor network

          letting nodes powered by solar energy to perform the most energy demanding tasks

          choosing solar-powered nodes as clusterheads is feasible and energy savings

 

Thus LEACH can be extended to become solar

aware, a new version of LEACH, sLEACH

          Sensor nodes transmit their remaining energy level and position to the base station. They also transmit their solar status (if a node is powered by solar energy or by battery).

 

          Solar-driven nodes that have a high remaining energy level have a high chance of becoming cluster head. Clusterheads, chosen by the base station remain as clusterheads for a certain time called round.

 

OMNeT++, Discrete Event Simulator

          Allow the design of modular simulation models

          Object-oriented approach allows flexibility in the simulation kernel

          Offer an extensive simulation library

          Model components are compiled and linked with the simulation library and  one of the user interface libraries to form an executable program

          Simulation kernel uses C++ to be embedded in larger applications

          Models are built with NED and omnetpp.ini and do not use scripts

Building Simulation Programs

An OMNeT++ simulation model physically

consists of the following parts:

• NED language topology description(s). These are files with the .ned suffix.

• Message definitions, in files with .msg suffix.

• Simple modules implementations and other C++ code, in .cpp files on Windows

 

Network Description File (.ned) Window

 

 

Setting Module Parameters in the Configuration File: omnetpp.ini

          solar.trRange = 190;

          solar.numNodes = 100;

          solar.xMax = 1000;

          solar.yMax = 1000;

          solar.rounds = 280;

          solar.frames = 10;

          solar.solarOn = 1;

          solar.sunDuration = 600;

          solar.sunNodes = 5;

 

Model of Scenario for Simulation

 

 

 

 

 

 

Analyzing Simulation Results

 

 

 Simulation results with sun Duration=600

 

Simulation results with sun Duration=1200

  

 

 

 

Simulation results with sunDuration=2400

 

 

 

 

 

Output scalars are used to compare designed network model behavior under various parameter settings which is shown in the following

 

Frames 10, Sun-Duration 600    

        

solar.sunNodes             5                                10                              15                       25

          solar on               120F/142H           144F/157H              152F/173             162F/168H

          solar off    104F/118H           107F/124H              117F/113H          133F/146H

 

Frames 10, Sun-Duration 1200

 

solar.sunNodes             5                            10                     15                25

          solar on    128F/150H          159F/176H              165F/193H          192F/211H

          solar off    107F/123H          120F/139H                 129F/142H           136F/159H

 

Frames 10, Sun-Duration 2400

 

solar.sunNodes            5                           10                      15                25

          solar on    140F/155H           170F/190H             188F/199H          213F/235H

          solar off    110F/127H           132F/146H             147F/165H          160F/177H

 

 

 

Improvement of solar-aware LEACH over the standard LEACH protocol

 

 

 

 

A solar aware sensor network has been presented. The network model has been verified through experimentation and found

 

          For longer sun-Duration the energy dissipation per node decreases with respect to time.

 

          When the node is solar powered, the number of rounds (until the first node dies) increase with increased sun-Nodes.

 

These features led to design solar-aware LEACH [sLEACH]. So, letting

sensor nodes powered by solar energy to perform the most energy

demanding tasks in sensor networks significantly extends the lifetime of

sensor networks.