| Literature DB >> 24561404 |
Abdulaziz S Almazyad1, Yasser M Seddiq2, Ahmed M Alotaibi3, Ahmed Y Al-Nasheri1, Mohammed S BenSaleh4, Abdulfattah M Obeid5, Syed Manzoor Qasim6.
Abstract
Anomalies such as leakage and bursts in water pipelines have severe consequences for the environment and the economy. To ensure the reliability of water pipelines, they must be monitored effectively. Wireless Sensor Networks (WSNs) have emerged as an effective technology for monitoring critical infrastructure such as water, oil and gas pipelines. In this paper, we present a scalable design and simulation of a water pipeline leakage monitoring system using Radio Frequency IDentification (RFID) and WSN technology. The proposed design targets long-distance aboveground water pipelines that have special considerations for maintenance, energy consumption and cost. The design is based on deploying a group of mobile wireless sensor nodes inside the pipeline and allowing them to work cooperatively according to a prescheduled order. Under this mechanism, only one node is active at a time, while the other nodes are sleeping. The node whose turn is next wakes up according to one of three wakeup techniques: location-based, time-based and interrupt-driven. In this paper, mathematical models are derived for each technique to estimate the corresponding energy consumption and memory size requirements. The proposed equations are analyzed and the results are validated using simulation.Entities:
Year: 2014 PMID: 24561404 PMCID: PMC3958258 DOI: 10.3390/s140203557
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1.(a) Proposed design components; (b) Loose independent nodes; (c) Nodes connected in series using wires (For interrupt-driven method).
Figure 2.Sleep-active modes of the proposed design.
Major activities during the sleep and active modes.
|
| ||||
|---|---|---|---|---|
| Off | Off | Off | Busy sensing the pipeline environment (e.g., pressure sensing) | |
| Communicating with RFID tags | Off | Off | Communicating with RFID tags | |
| Busy processing the RFID information for the purpose of localization and to make decision to wakeup | Busy running the timer and processing time information for the purpose of making decision to wakeup | Off | Busy doing two things:
Collection and storage of sensor data Processing of RFID information for localization | |
Figure 3.General block diagram of sensor node.
Design parameters.
| Total node trip period | seconds | |
| The active period of a node | seconds | |
| The period of communication between an RFID reader and a tag | seconds | |
| Number of deployed nodes | - | |
| Energy consumed by the | Joules | |
| Total number of RFID tags | - | |
| Number of RFID tags in a pipeline segment | - | |
| Total pipeline distance | km | |
| Δ | Distance between RFID tags | meter |
| Sensor sampling rate | Samples per second | |
| Data width of the RFID and the sensor sample respectively | Bytes | |
| Power consumed by RFID reader in idle and active modes respectively | Watts | |
| Average power consumed by the microcontroller | Watts | |
| Power consumed by the sensor | Watts |
Analysis data (D = 400 km, T = 2 s).
| 10 h | 70 h | 20 h | |
| 1 node | 60 nodes | 5 nodes | |
| Δ | 10 m | 500 m | 40 m to increment the minimum value and 50 m elsewhere |
Sensor node components and typical power consumed.
| Pressure sensor | Intersema MS5541C [ | 18 μW |
| Microcontroller | LPC1102 Cortex-M0 [ | 16.5 mW |
| RFID reader | Tagsense ZR-232 Active Tag Reader [ | 9.9 μW (idle), 3.3 mW (communicating) |
| RFID tag | Tagsense ZT-50 Active RFID Tag [ | 9 μW (idle), 60 mW (communicating) |
Figure 4.Energy consumption analysis results for (a) Location-based wakeup (1st node); (b) Time-based wakeup (1st node); (c) Interrupt-driven wakeup (1st node); (d) Location-based wakeup (5th node); (e) Time-based wakeup (5th node); (f) Interrupt-driven wakeup (5th node); (g) Location-based wakeup (25th node); (h) Time-based wakeup (25th node); (i) Interrupt-driven wakeup (25th node); (j) Location-based wakeup (50th node); (k) Time-based wakeup (50th node); (l) Interrupt-driven wakeup (50th node).
Figure 5.(a) Node memory utilization (T = 30 h, Δd = 10 m); (b) Node memory utilization (When N > 1) for T = 50 h.
Comparison of the energy results as obtained by simulation and the proposed equation.
|
| ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Max. | 4429 | 4429 | 5.38 | 6.67 | 4429 | 4429 | 5.21 | 6.67 | 4429 | 4429 | 5.21 | 6.67 |
| Min. | 9.5 | 10 | 0 | 0 | 9.5 | 10 | 0 | 0 | 9.5 | 10 | 0 | 0 |
| Mean | 1247 | 1248 | 1228 | 1229 | 80.4 | 80.4 | ||||||
| Std. Dev. | - | - | 1.08 | 0.38 | - | - | 1.078 | 0.38 | - | - | 0.66 | 1.02 |
Figure 6.Histogram results of the error analysis.