Abstract
Smart grid is one of the major prospective candidates in the Industrial Internet of Things family that ensures smooth and efficient power distribution, restoration in times of emergency, and usage control for the consumers. Electric power generators contribute at the core of smart grid along with the transmission lines and transformers. Extensive research works are conducted to optimize different parameters such as efficient energy usage, automated demand response, and emergency grid failure recovery. However, the component status analysis of the electric generators within a smart grid is still in the nascent stage. In this paper, we propose a novel routing protocol for supervised device-data transfer from smart grid generators to the command and control center using wireless ad hoc and sensor networks. Our protocol assumes various sensor devices (temperature sensors, oil level sensor, turbine status sensors, etc.) to be employed on each generator due to their mechanical sophistication. Additionally, we introduce the ambient energy harvesting for the sensors energy replenishment to accommodate tolerable node outage. Our simulation results demonstrate promising outcome with respect to different key parameters such as message flow, energy consumption, outage frequency, remaining energy, and harvested energy.
Similar content being viewed by others
Notes
alert flag and alert messages are termed interchangeably.
The inter delay between data generation from leader nodes. For example, a leader node sends first, second, third, and \(n^{th}\) data at time, \(t_1, t_2, t_3\) and \(t_n\), respectively. The inter delay, \(\varDelta = t_2 - t_1 = t_n-t_{n-1}\). We assume \(\varDelta \) as constant within a single epoch of our simulation and variable for different epochs.
It can be noticed that for different nodes, the \(\varDelta \) values do not match with each other. As basic mode requires larger \(\varDelta \) than the improved mode, we start with the maximum minimum value for \(\varDelta \). For basic mode, \(\varDelta _{min}=\frac{n(n+1)}{2} \times T_p\) and for improved mode, \(\varDelta _{min}=\frac{n(n+1)}{4} \times T_p\), where n = number of nodes and \(T_p=\frac{L}{R}=0.0036\).
References
Abrishambaf R, Bal M (2019) A study on the optimal base station placement for connected smart factories. In: IECON 2019-45th annual conference of the IEEE Industrial Electronics Society, vol 1. IEEE, pp 5527–5531
Aceto G, Persico V, Pescapé A (2020) Industry 4.0 and health: internet of things, big data, and cloud computing for healthcare 4.0. J Ind Inf Integr 18:100129
Aguilera MK, Delporte-Gallet C, Fauconnier H, Toueg S (2001) Stable leader election. In: Distributed computing. Springer, pp 108–122
Ahmed DI, Tasnuva T, MacKenzie M (2020) Wireless building sensor powered by ambient energy sources with integrated switching module, March 3. US Patent 10,578,483
Akyildiz IF, Kasimoglu IH (2004) Wireless sensor and actor networks: research challenges. Ad Hoc Netw 2(4):351–367
Amis AD, Prakash R, Vuong THP, Huynh DT (2000) Max-min d-cluster formation in wireless ad hoc networks. In: INFOCOM 2000. Nineteenth annual joint conference of the IEEE Computer and Communications Societies. Proceedings, vol 1. IEEE, pp 32–41
Aydın İ, Karaköse M, Akın E (2015) Combined intelligent methods based on wireless sensor networks for condition monitoring and fault diagnosis. J Intell Manuf 26(4):717–729
Bello LL, Lombardo A, Milardo S, Patti G, Reno M (2020) Experimental assessments and analysis of an SDN framework to integrate mobility management in industrial wireless sensor networks. IEEE Trans Ind Inform 16(8):5586–5595. https://doi.org/10.1109/TII.2020.2963846
Benedetti D, Petrioli C, Spenza D (2013) Greencastalia: an energy-harvesting-enabled framework for the castalia simulator. In: Proceedings of the 1st international workshop on energy neutral sensing systems. ACM, p 7
Brunekreef J, Katoen J-P, Koymans R, Mauw S (1996) Design and analysis of dynamic leader election protocols in broadcast networks. Distrib Comput 9(4):157–171
Canli T, Nait-Abdesselam F, Khokhar A (2008) A cross-layer optimization approach for efficient data gathering in wireless sensor networks. In: IEEE International Networking and Communications Conference, 2008. INCC 2008. IEEE, pp 101–106
Charris D, Gomez D, Ortega AR, Carmona M, Pardo M (2020) A thermoelectric energy harvesting scheme with passive cooling for outdoor IoT sensors. Energies 13(11):2782
Chen B, Wan J, Shu L, Li P, Mukherjee M, Yin B (2018) Smart factory of industry 4.0: key technologies, application case, and challenges. IEEE Access 6:6505–6519
Coore D, Nagpal R, Weiss R (1997) Paradigms for structure in an amorphous computer. Technical Report, Massachusetts Institute of Technology, USA
da Silva TB, de Morais ES, de Almeida LF, da Rosa Righi R, Alberti AM (2020) Blockchain and industry 4.0: overview, convergence, and analysis. In: Blockchain Technology for Industry 4.0. Springer, pp 27–58
Damya A, Sani EA, Rezazadeh G (2019) Designing and analyzing of a piezoelectric energy harvester with tunable system natural frequency for wsn and biosensing applications. Microsyst Technol 25(6):2493–2500
Dang N, Roshanaei M, Bozorgzadeh E, Venkatasubramanian N (2013) Adapting data quality with multihop routing for energy harvesting wireless sensor networks. In: 2013 International Green Computing Conference (IGCC). IEEE, pp 1–6
Dementyev A, Hodges S, Taylor S, Smith J (2013) Power consumption analysis of bluetooth low energy, zigbee and ant sensor nodes in a cyclic sleep scenario. In: 2013 IEEE International Wireless Symposium (IWS). IEEE, pp 1–4
Estrin D, Govindan R, Heidemann J, Kumar S (1999) Next century challenges: scalable coordination in sensor networks. In: Proceedings of the 5th annual ACM/IEEE international conference on Mobile computing and networking. ACM, pp 263–270
Farhangi H (2010) The path of the smart grid. IEEE Power Energy Mag 8(1):18–28
Farhat A, Guyeux C, Makhoul A, Jaber A, Tawil R, Hijazi A (2019) Impacts of wireless sensor networks strategies and topologies on prognostics and health management. J Intell Manuf 30(5):2129–2155
Gallager RG, Humblet PA, Spira PM (1983) A distributed algorithm for minimum-weight spanning trees. ACM Trans Program Lang Syst (TOPLAS) 5(1):66–77
Gupta S, Gupta S (2020) Analysis and comparison of sensor node scheduling heuristic for wsn and energy harvesting wsn. In: Smart systems and IoT: innovations in computing. Springer, pp 131–139
Han C-C, Kumar R, Shea R, Kohler E, Srivastava M (2005) A dynamic operating system for sensor nodes. In: Proceedings of the 3rd international conference on Mobile systems, applications, and services. ACM, pp 163–176
Han M, Duan J, Khairy S, Cai LX (2020) Enabling sustainable underwater IoT networks with energy harvesting: a decentralized reinforcement learning approach. IEEE Internet Things J. https://doi.org/10.1109/JIOT.2020.2990733
Haque MdE, Baroudi U (2015) Energy efficient routing scheme using leader election in ambient energy harvesting wireless ad-hoc and sensor networks. In: 2015 IEEE Sensors. IEEE, pp 1–4
Haque ME, Baroudi U (2020) Dynamic energy efficient routing protocol in wireless sensor networks. Wirel Netw 26:3715–3733. https://doi.org/10.1007/s11276-020-02290-7
Haque MdE, Rahman MdM, Rahman A, Imtiaz-Ud-Dinz KM (2014) Centroidal voronoi tessellation based energy efficient clustering protocol for heterogeneous wireless sensor and robot networks. In: 2014 17th International Conference on Computer and Information Technology (ICCIT). IEEE, pp 452–457
Heinzelman WR, Chandrakasan A, Balakrishnan H (2000) Energy-efficient communication protocol for wireless microsensor networks. In: Proceedings of the 33rd annual Hawaii international conference on System sciences, 2000. IEEE, p 10
Hu S, Chen X, Ni W, Wang X, Hossain E (2020) Modeling and analysis of energy harvesting and smart grid-powered wireless communication networks: a contemporary survey. IEEE Trans Green Commun Netw 4(2):461–496. https://doi.org/10.1109/TGCN.2020.2988270
Jeong W, Nof SY (2008) Performance evaluation of wireless sensor network protocols for industrial applications. J Intell Manuf 19(3):335–345
Jun H, Zhao W, Ammar MH, Zegura EW, Lee C (2005) Trading latency for energy in wireless ad hoc networks using message ferrying. In: Third IEEE international conference on Pervasive Computing and Communications Workshops, 2005. PerCom 2005 Workshops. IEEE, pp 220–225
Kassan S, Gaber J, Lorenz P (2020) Autonomous energy management system achieving piezoelectric energy harvesting in wireless sensors. Mobile Netw Appl 25:794–805. https://doi.org/10.1007/s11036-019-01303-w
Lee J, Hong J, Nam K, Ortega R, Praly L, Astolfi A (2010) Sensorless control of surface-mount permanent-magnet synchronous motors based on a nonlinear observer. IEEE Trans Power Electron 25(2):290–297
Li F, Chen S, Tang S, He X, Wang Y (2013) Efficient topology design in time-evolving and energy-harvesting wireless sensor networks. In: 2013 IEEE 10th international conference on Mobile Ad-Hoc and Sensor Systems (MASS). IEEE, pp 1–9
Lom M, Pribyl O, Svitek M (2016) Industry 4.0 as a part of smart cities. In: 2016 Smart Cities Symposium Prague (SCSP). IEEE, pp 1–6
Malpani N, Welch JL, Vaidya N (2000) Leader election algorithms for mobile ad hoc networks. In: Proceedings of the 4th international workshop on Discrete algorithms and methods for mobile computing and communications. ACM, pp 96–103
Mhatre V, Rosenberg C (2004) Homogeneous vs heterogeneous clustered sensor networks: a comparative study. In: 2004 IEEE international conference on communications, vol 6. IEEE, pp 3646–3651
Mhatre VP, Rosenberg C, Kofman D, Mazumdar R, Shroff N (2005) A minimum cost heterogeneous sensor network with a lifetime constraint. IEEE Trans Mobile Comput 4(1):4–15
Miao D, Wang K, Chen Y, Wang X, Sun Y (2018) Big data privacy preserving in multi-access edge computing for heterogeneous internet of things. IEEE Commun Mag 56(8):62–67
Michelusi N, Zorzi M (2013) Optimal random multiaccess in energy harvesting wireless sensor networks. In: 2013 IEEE International Conference on Communications Workshops (ICC). IEEE, pp 463–468
Nakayama K, Dang N, Bic L, Dillencourt M, Bozorgzadeh E, Venkatasubramanian N (2014) Distributed flow optimization control for energy-harvesting wireless sensor networks. In: 2014 IEEE International Conference on Communications (ICC). IEEE, pp 4083–4088
Na Z, Wang X, Shi J, Liu C, Liu Y, Gao Z (2020) Joint resource allocation for cognitive OFDM-NOMA systems with energy harvesting in green IoT. Ad Hoc Netw 107:102221. https://doi.org/10.1016/j.adhoc.2020.102221
Peleg D (1990) Time-optimal leader election in general networks. J Parallel Distrib Comput 8(1):96–99
Raza M, Nguyen HX (2020) Industrial wireless sensor networks overview. In: Wireless automation as an enabler for the next industrial revolution, pp 1–17
Roseveare N, Natarajan B (2013) A structured approach to optimization of energy harvesting wireless sensor networks. In: 2013 IEEE Consumer Communications and Networking Conference (CCNC). IEEE, pp 420–425
Seah WKG, Eu ZA, Tan H-P (2009) Wireless sensor networks powered by ambient energy harvesting (wsn-heap)-survey and challenges. In: 1st international conference on Wireless Communication, Vehicular Technology, Information Theory and Aerospace & Electronic Systems Technology, 2009. Wireless VITAE 2009. IEEE, pp 1–5
Taddeo AV, Mura M, Ferrante A (2010) Qos and security in energy-harvesting wireless sensor networks. In: Proceedings of the 2010 International Conference on Security and Cryptography (SECRYPT). IEEE, pp 1–10
Taubenfeld G (1989) Leader election in the presence of n- 1 initial failures. Inf Process Lett 33(1):25–28
Trivelli L, Apicella A, Chiarello F, Rana R, Fantoni G, Tarabella A (2019) From precision agriculture to industry 4.0: unveiling technological connections in the agrifood sector. Br Food J 121(8):1730–1743. https://doi.org/10.1108/BFJ-11-2018-0747
Vasudevan S, DeCleene B, Immerman N, Kurose J, Towsley D (2003) Leader election algorithms for wireless ad hoc networks. In: DARPA Information Survivability Conference and Exposition, 2003. Proceedings, vol 1. IEEE, pp 261–272
Vasudevan S, Kurose J, Towsley D (2004) Design and analysis of a leader election algorithm for mobile ad hoc networks. In: Proceedings of the 12th IEEE International Conference on Network Protocols, 2004. ICNP 2004. IEEE, pp 350–360
Xiao S, Li B, Yuan X (2015) Maximizing precision for energy-efficient data aggregation in wireless sensor networks with lossy links. Ad Hoc Netw 26:103–113
Yao R, Wang W, Sohraby K, Jin S, Lim S, Zhu H (2012) A weight-optimized source rate optimization approach in energy harvesting wireless sensor networks. In: 2012 IEEE Global Communications Conference (GLOBECOM). IEEE, pp 1789–1793
Yun YS, Xia Y (2010) Maximizing the lifetime of wireless sensor networks with mobile sink in delay-tolerant applications. IEEE Trans Mobile Comput 9(9):1308–1318
Zhao W, Ammar MH (2003) Message ferrying: proactive routing in highly-partitioned wireless ad hoc networks. In: The ninth IEEE workshop on Future Trends of Distributed Computing Systems, 2003. FTDCS 2003. Proceedings. IEEE, pp 308–314
Zhao W, Ammar M, Zegura E (2004) A message ferrying approach for data delivery in sparse mobile ad hoc networks. In: Proceedings of the 5th ACM international symposium on Mobile ad hoc networking and computing. ACM, pp 187–198
Zhou K, Liu T, Zhou L (2015) Industry 4.0: towards future industrial opportunities and challenges. In: 2015 12th international conference on fuzzy systems and knowledge discovery (FSKD). IEEE, pp 2147–2152
Acknowledgements
The authors would like to acknowledge the support provided by the Deanship of Scientific Research (DSR) at King Fahd University of Petroleum and Minerals, under the grant RG1319.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
Md Enamul Haque declares that he has no conflict of interest. Uthman Baroudi declares that he has no conflict of interest.
Ethical approval
This article does not contain any studies with human participants performed by any of the authors
Additional information
Communicated by V. Loia.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Appendices
A Theoretical derivations of Basic LEADER (heterogeneous aggregation)
This section explains the theoretical derivation of Basic LEADER protocol for heterogeneous data aggregation. It is to be noted that the Basic LEADER elects only one route consisting of active nodes from a cluster.
1.1 A.1 Message flow
Let us assume that the selected route has n nodes considering no outage. Thus, the number of packets transmitted from leader (source) node to the cluster head = \(\frac{n(n+1)}{2}\). It is to be noted that the length of the route may vary over the simulation time due to the node outage.
If the length of each packet is L bits, then the total message flow, \(MF_r\), over a route from source through relays and to the destination is defined using Eq. 29.
The normalized message flow is defined in Megabits (1 Megabits = \(10^6\) bits) in Eq. 30 where r refers to the round number, and \(L = 800\) bits.
Thus, if we want to calculate the message flow over n nodes at round 1 to 100,
1.2 A.2 Energy consumption
Energy consumption, \(EC_r\) at round r is defined in Eq. 31. Both transmit energy and reception energy is equal as transmit current, \(I_t\) and reception current, \(I_r\) are equal, \(E_t = E_r = V \times I_t = V \times I_r = 3.3 \times 25 \times 10^{-3} = 0.00825\) Joule.
We can calculate the energy consumption, EC over n nodes at round 1 to 100 considering \(L=800\) bits and \(R=220\) kbps.
1.3 A.3 Remaining energy
where, discharging during the idle time, \(\boxed {EC_{idle} \gg Recharge_{vib}}\)
-
When number of \(\hbox {nodes} = n\), maximum energy capacity of \(\hbox {sensors} = E_{max}\), then the total remaining energy for a particular timestamp. \(E_{total} = n \times E_{max}\)
-
\( EC_r = (n^2+n-1) \times T_p \times E_t \times r\)
-
\(\varDelta \) = Data generation interval = 0.03
-
\(E_{vib}\) = Vibration energy = 0.0035
-
\(E_{idle}\) = Energy consumption during idle period = \(2.31 \times 10^{-5}\)
-
\(T_{idle} = \varDelta - \big [\frac{n(n+1)}{2} \times T_p \big ]= 0.3 - 0.2 = 0.1\)
Thus, the cumulative remaining energy in the simulation after round number 1, \(RE_1\),
The difference between theoretical and simulation \(\hbox {energy} = 19.9778 - 19.9770 = 0.0008\), this is due to the charging capacity of the sensors. For example, a node has remaining energy closest to \(E_{max}\) and when it gets recharged for \(\varDelta \) period, the total energy exceeds \(E_{max}\). But the sensors battery will not receive charge more than \(E_{max}\). For this reason, sometimes the theoretical remaining energy will show a bit more than the actual simulation results. While analyzing the theoretical results, we should consider individual node recharge and remaining energy to exactly match with the simulation results. The remaining energy depends mainly on the consumed energy, as the number of nodes and idle time are fixed before any node failure.
1.4 A.4 Outage frequency
The outage frequency refers to simply keeping track of the nodes those go below the threshold energy or have some mechanical fault. Instantaneous node outage are calculated after each \(\varDelta \) time and kept in an array. The outage frequency at time t, \(OF_t\) can be explained in Eq. 33 where \(O_j\) refers to the total node outage at time \(t+\varDelta \).
B Theoretical derivations of improved LEADER (heterogeneous aggregation)
As improved LEADER provides 200% increase in efficiency due to splitting of active routes into two, the derivations can be done from the basic LEADER equations. In this section, only equations are provided without the detail explanation. The parameters are similar as used in “Appendix A”.
1.1 B.1 Message flow
1.2 B.2 Energy consumption
1.3 B.3 Remaining energy and outage frequency
This is similar to Eq. 32, except the \(EC_r\) value should come from Eq. 35.
Please refer to Eq. 33 for outage frequency.
Rights and permissions
About this article
Cite this article
Haque, M.E., Baroudi, U. Ambient self-powered cluster-based wireless sensor networks for industry 4.0 applications. Soft Comput 25, 1859–1884 (2021). https://doi.org/10.1007/s00500-020-05259-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-020-05259-y