880 likes | 909 Views
Meta-optimization for Charger Deployment in Wireless Rechargeable Sensor Networks. Advanced Computing and Networking Laboratory National Central University Department of Computer Science and Information Engineering Student : Yen-Chung Chen Advisor: Dr. Jehn-Ruey Jiang 2016 / 6.
E N D
Meta-optimization for Charger Deployment in Wireless Rechargeable Sensor Networks Advanced Computing and Networking Laboratory National Central University Department of Computer Science and Information Engineering Student : Yen-Chung Chen Advisor: Dr. Jehn-Ruey Jiang 2016/6 Advanced Computing And Networking Laboratory
Outline Introduction Experiment & Modeling Problem Definition & Goals Related Work Proposed Method Simulation Conclusion Advanced Computing And NetworkingLaboratory
Outline Introduction Experiment & Modeling Problem Definition & Goals Related Work Proposed Method Simulation Conclusion Advanced Computing And NetworkingLaboratory
Introduction-WSNs An event occurs !! !! sink Advanced Computing And NetworkingLaboratory
Introduction-Hole An event occurs ?? sink Advanced Computing And NetworkingLaboratory
Introduction-Network Partition An event occurs !! ?? sink Advanced Computing And NetworkingLaboratory
Introduction-WRSN Energy Source Solar energy Heat Radio frequency Energy Harvester Energy-DC Advanced Computing And NetworkingLaboratory
Outline Introduction Experiment & Modeling Problem Definition & Goals Related Work Proposed Method Simulation Conclusion Advanced Computing And NetworkingLaboratory
Experiment-Equipment Energy harvester Wireless charger 3~5m Advanced Computing And NetworkingLaboratory
Experiment Advanced Computing And NetworkingLaboratory
Experiment Advanced Computing And NetworkingLaboratory
Experiment z D y x Advanced Computing And NetworkingLaboratory
Modeling-Experiment Results D D Power (mW) Power (mW) Advanced Computing And NetworkingLaboratory
Modeling-Charging Efficiency Power Regression Analysis Advanced Computing And NetworkingLaboratory
Modeling-Charging Efficiency Advanced Computing And NetworkingLaboratory
Outline Introduction Experiment & Modeling Problem Definition & Goals Related Work Proposed Method Simulation Conclusion Advanced Computing And NetworkingLaboratory
Problem Definition-Scenario H W L Advanced Computing And NetworkingLaboratory
Motivations and Goals • Motivations: • Wireless chargers are expensive. For example, the Powercast TX91501-3W-ID charger currently costs about 1,000 US dollars. • We use particle swarm charger deployment(PSCD) to optimize the number of chargers, but its parameters influencethe PSCD’s performance. • Goals: • Minimize the number of chargers • Optimize parameters of the PSCD Advanced Computing And NetworkingLaboratory
Outline Introduction Experiment & Modeling Problem Definition & Goals Related Work Proposed Method Simulation Conclusion Advanced Computing And NetworkingLaboratory
Related Work-Assumption Advanced Computing And NetworkingLaboratory
Related Work-Assumption Advanced Computing And NetworkingLaboratory
Related Methods–Greedy Cone Covering(GCC) g A C D B Advanced Computing And NetworkingLaboratory
Related Methods–Greedy Cone Covering(GCC) g 1 r A C D B Advanced Computing And NetworkingLaboratory
Related Methods–Greedy Cone Covering(GCC) (iii) (ii) (i) i i j i j j Advanced Computing And NetworkingLaboratory
Related Methods–Adaptive Cone Covering(ACC) g A B E D C Advanced Computing And NetworkingLaboratory
Related Methods–Adaptive Cone Covering(ACC) g A B E D C Advanced Computing And NetworkingLaboratory
Related Methods–Adaptive Cone Covering(ACC) g A B E D C Advanced Computing And Networking Laboratory
Related Methods–Charging Efficiency Greedy Cone Selection (CE-GCS) C3 C2 C1 0.5 B A 0.46 C D 0.07 0.36 0.33 0 0 0 Advanced Computing And NetworkingLaboratory
Related Methods–Charging Efficiency Greedy Cone Selection (CE-GCS) C3 C2 C1 D 0.37 0 Advanced Computing And NetworkingLaboratory
Related Works–Particle Swarm Optimization (PSO) • Proposed by James Kennedy & Russell Eberhart in 1995 • Inspired by social behavior of birds and fishes • Combines self-experience with social experience • Population-based optimization Advanced Computing And NetworkingLaboratory
Particle Swarm Optimization Fitness function Fitness value Particle • Swarm: a set of particles (S) • Particle: • Position: • Velocity: • Each particle maintains • Particle best position (PBest) • Swarm maintains its global best position (GBest) Advanced Computing And NetworkingLaboratory
PSO Algorithm Gbest Pbest V(t) X(t) Particle’s velocity Advanced Computing And NetworkingLaboratory
PSO Algorithm X(t+1) Gbest social V(t+1) Pbest cognitive inertia V(t) X(t) Particle’s velocity Advanced Computing And NetworkingLaboratory
PSO Algorithm • Basic algorithm of PSO • Initialize the swarm form the solution space • Evaluate the fitness of each particle • Update individual and global bests • Update velocity of each particle using(1): • Update position of each particle using(2): • Go to step2, and repeat until termination condition Advanced Computing And NetworkingLaboratory
Related Works–Genetic algorithm Originally developed by John Holland (1975). Inspired by the biological evolution process. Uses concepts of “Natural Selection” (Darwin1859). Advanced Computing And NetworkingLaboratory
Related Works–Genetic algorithm Gene Chromosome Advanced Computing And NetworkingLaboratory
Related Works–Genetic algorithm Gene Binary encoding Gene Chromosome String encoding Chromosome Gene Real-value encoding Chromosome Advanced Computing And NetworkingLaboratory
Related Works–Genetic algorithm Population Advanced Computing And NetworkingLaboratory
Related Works–Genetic algorithm Population offsprings (Chromosomes) parents • Crossover • Mutation Genetic operators Evaluation (fitness) Reproduction (selection) Mates (recombination) Mating pool Advanced Computing And NetworkingLaboratory
Outline Introduction Experiment & Modeling Problem Definition & Goals Related Work Proposed Method Simulation Conclusion Advanced Computing And NetworkingLaboratory
Methods-Genetic Particle Swarm Charger Deployment(GPSCD) • We propose an algorithm Genetic Particle Swarm Charger Deployment(GPSCD) to optimize the number of chargers Advanced Computing And NetworkingLaboratory
Methods-Genetic Particle Swarm Charger Deployment(GPSCD) Population offsprings (Chromosomes) 5. Crossover 6. Mutation parents Genetic operators 2. Evaluation (PSCD) 3. Elitism strategy Mates (recombination) Mating pool 4. Reproduction Advanced Computing And NetworkingLaboratory
Methods-Genetic Particle Swarm Charger Deployment(GPSCD) • ω:inertia weight • c1: cognitive parameter • c2: social parameter • Vmax,: maximum velocity Advanced Computing And NetworkingLaboratory
Methods-Genetic Meta-Optimization of Particle Swarm Charger Deployment(GMOPSCD) Step1. Random generate the population Population Advanced Computing And NetworkingLaboratory
Methods-Genetic Particle Swarm Charger Deployment(GPSCD) Population offsprings (Chromosomes) 5. Crossover 6. Mutation parents Genetic operators 2. Evaluation (PSCD) 3. Elitism strategy Mates (recombination) Mating pool 4. Reproduction Advanced Computing And NetworkingLaboratory
Fitness function-Particle Swarm Charger Deployment(PSCD) Population Fitness function Fitness value low PSCD The number of chargers Advanced Computing And NetworkingLaboratory
Fitness function-Particle Swarm Charger Deployment(PSCD) • Position: Advanced Computing And NetworkingLaboratory
Fitness function-Particle Swarm Charger Deployment(PSCD) • PSCD Fitness Function: Advanced Computing And NetworkingLaboratory
Fitness function-Particle Swarm Charger Deployment(PSCD) Step 1 : Randomly generate particles’ velocity and positon to initialize H W L Advanced Computing And NetworkingLaboratory
Fitness function-Particle Swarm Charger Deployment(PSCD) • Step 2 : Calculates fitness values for each particle H W L Advanced Computing And NetworkingLaboratory