File Download
Supplementary
-
Citations:
- Appears in Collections:
postgraduate thesis: Embedded intelligence for predictive energy management in energy-harvesting LoRa networks
| Title | Embedded intelligence for predictive energy management in energy-harvesting LoRa networks |
|---|---|
| Authors | |
| Advisors | |
| Issue Date | 2024 |
| Publisher | The University of Hong Kong (Pokfulam, Hong Kong) |
| Citation | Jewsakul, S.. (2024). Embedded intelligence for predictive energy management in energy-harvesting LoRa networks. (Thesis). University of Hong Kong, Pokfulam, Hong Kong SAR. |
| Abstract | The ability to harness energy from surrounding environments extends the lifetime of energy-harvesting (EH) sensors in LoRa networks. Nonetheless, the amount of renewable energy harvested by EH LoRa sensors is usually limited. This is due to, for example, the low efficiency of energy harvesters, the small capacity of energy storage, and/or the sporadic availability of renewable energy sources. Without careful energy management, EH LoRa sensors may rapidly deplete their energy storage, frequently shut down, or recklessly spend limited energy on unimportant tasks. To avoid such incidents, EH LoRa sensors should thus operate in an energy-neutral manner while making the best use of harvested energy.
This thesis investigates different techniques to empower energy-neutral operation in EH LoRa networks. As a renewable energy source, we mainly focus on solar energy. To cope with the spatio-temporal heterogeneity of such energy, we first enable embedded machine learning (ML) for EH predictions directly on EH LoRa sensors. By allowing each EH LoRa sensor to maintain tiny EH dataset, perform feature selection, and train embedded ML model locally, the prediction accuracy of future energy availability is significantly improved. Through the detection of changes in the mean of prediction errors, the EH LoRa sensor can decide whether to train a new ML model or update the current one online. Training the new ML model is useful when the current input features no longer provide accurate EH predictions.
Taken as input accurate EH predictions from the proposed embedded ML models, we then tailor predictive energy management algorithms for EH LoRa networks. Aiming to achieve energy neutrality, our algorithms match the cost of data transmissions on a particular day to the predictive energy available that day. Given solar energy varies across time and space, our first algorithm allows EH LoRa sensors having higher predictive energy to transmit critical data more frequently in a probabilistic manner. Considering also that EH LoRa sensors can transmit similar data, those with better link qualities are given higher weighting factors for transmission probability adjustments. This way, EH LoRa sensors can spend harvested energy on useful and less redundant data transmissions in an energy-neutral manner. Additionally, we study how battery characteristics and the timing of energy discharge and recharge affect sensor lifetime. Based on our findings, we design another predictive energy management algorithm. By dividing time of day into two time slots of equal length, our second algorithm allocates a portion of predictive energy to each time slot accordingly. The allocated energy is then spent on data transmissions within each time slot in an energy-neutral manner.
Aiming to support over-the-air firmware updates, we also propose energy neutrality-aware multicast firmware distribution framework for EH LoRa networks. Given EH LoRa sensors' predictive energy, our framework allows a server to divide the distribution of firmware image into several multicast sessions in an energy-neutral manner. Through one-hop neighbor discovery and relay mechanisms, it ensures that a multicast group of EH LoRa sensors can simultaneously receive firmware data at the highest possible data rates. |
| Degree | Doctor of Philosophy |
| Subject | Energy harvesting |
| Dept/Program | Electrical and Electronic Engineering |
| Persistent Identifier | http://hdl.handle.net/10722/360601 |
| DC Field | Value | Language |
|---|---|---|
| dc.contributor.advisor | Ngai, CHE | - |
| dc.contributor.advisor | Yeung, LK | - |
| dc.contributor.author | Jewsakul, Sukanya | - |
| dc.date.accessioned | 2025-09-12T02:02:01Z | - |
| dc.date.available | 2025-09-12T02:02:01Z | - |
| dc.date.issued | 2024 | - |
| dc.identifier.citation | Jewsakul, S.. (2024). Embedded intelligence for predictive energy management in energy-harvesting LoRa networks. (Thesis). University of Hong Kong, Pokfulam, Hong Kong SAR. | - |
| dc.identifier.uri | http://hdl.handle.net/10722/360601 | - |
| dc.description.abstract | The ability to harness energy from surrounding environments extends the lifetime of energy-harvesting (EH) sensors in LoRa networks. Nonetheless, the amount of renewable energy harvested by EH LoRa sensors is usually limited. This is due to, for example, the low efficiency of energy harvesters, the small capacity of energy storage, and/or the sporadic availability of renewable energy sources. Without careful energy management, EH LoRa sensors may rapidly deplete their energy storage, frequently shut down, or recklessly spend limited energy on unimportant tasks. To avoid such incidents, EH LoRa sensors should thus operate in an energy-neutral manner while making the best use of harvested energy. This thesis investigates different techniques to empower energy-neutral operation in EH LoRa networks. As a renewable energy source, we mainly focus on solar energy. To cope with the spatio-temporal heterogeneity of such energy, we first enable embedded machine learning (ML) for EH predictions directly on EH LoRa sensors. By allowing each EH LoRa sensor to maintain tiny EH dataset, perform feature selection, and train embedded ML model locally, the prediction accuracy of future energy availability is significantly improved. Through the detection of changes in the mean of prediction errors, the EH LoRa sensor can decide whether to train a new ML model or update the current one online. Training the new ML model is useful when the current input features no longer provide accurate EH predictions. Taken as input accurate EH predictions from the proposed embedded ML models, we then tailor predictive energy management algorithms for EH LoRa networks. Aiming to achieve energy neutrality, our algorithms match the cost of data transmissions on a particular day to the predictive energy available that day. Given solar energy varies across time and space, our first algorithm allows EH LoRa sensors having higher predictive energy to transmit critical data more frequently in a probabilistic manner. Considering also that EH LoRa sensors can transmit similar data, those with better link qualities are given higher weighting factors for transmission probability adjustments. This way, EH LoRa sensors can spend harvested energy on useful and less redundant data transmissions in an energy-neutral manner. Additionally, we study how battery characteristics and the timing of energy discharge and recharge affect sensor lifetime. Based on our findings, we design another predictive energy management algorithm. By dividing time of day into two time slots of equal length, our second algorithm allocates a portion of predictive energy to each time slot accordingly. The allocated energy is then spent on data transmissions within each time slot in an energy-neutral manner. Aiming to support over-the-air firmware updates, we also propose energy neutrality-aware multicast firmware distribution framework for EH LoRa networks. Given EH LoRa sensors' predictive energy, our framework allows a server to divide the distribution of firmware image into several multicast sessions in an energy-neutral manner. Through one-hop neighbor discovery and relay mechanisms, it ensures that a multicast group of EH LoRa sensors can simultaneously receive firmware data at the highest possible data rates. | - |
| dc.language | eng | - |
| dc.publisher | The University of Hong Kong (Pokfulam, Hong Kong) | - |
| dc.relation.ispartof | HKU Theses Online (HKUTO) | - |
| dc.rights | The author retains all proprietary rights, (such as patent rights) and the right to use in future works. | - |
| dc.rights | This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License. | - |
| dc.subject.lcsh | Energy harvesting | - |
| dc.title | Embedded intelligence for predictive energy management in energy-harvesting LoRa networks | - |
| dc.type | PG_Thesis | - |
| dc.description.thesisname | Doctor of Philosophy | - |
| dc.description.thesislevel | Doctoral | - |
| dc.description.thesisdiscipline | Electrical and Electronic Engineering | - |
| dc.description.nature | published_or_final_version | - |
| dc.date.hkucongregation | 2024 | - |
| dc.identifier.mmsid | 991044869342603414 | - |
