This Python script models a Soil-Air Thermal Energy Generator (SoTEG), which harnesses energy from the temperature difference between the soil and air using a thermoelectric generator (TEG). The SoTEG consists of a copper heat radiator (absorber) and a copper heat conductor, with the TEG placed between them as shown in Fig. 1. The model simulates one-dimensional heat transfer within the SoTEG due to conduction, radiation, and natural convection. By inputting ambient parameters (soil temperature, air temperature, wind speed, irradiance, and sky temperature), the model estimates the power generated by the SoTEG.
Figure 2: A diagrammatic representation of the SoTEG model.
The temperature difference across the TEG,
where
The radiator temperature
where,
The temperature of the sky can be approximated as,
where
Finally, the power generated by the TEG can be estimated using the equation,
where
The prototype of the SoTEG is currently deployed at the N-Site at the Campus Drie Eiken of the University of Antwerp. We will soon publish live data from the prototype.
You may cite this script as:
@ARTICLE{soteg,
author={Puluckul, Priyesh Pappinisseri and Weyn, Maarten},
journal={IEEE Access},
title={Harvesting Energy From Soil-Air Temperature Differences for Batteryless IoT Devices: A Case Study},
year={2024},
volume={12},
pages={85306-85323},
doi={10.1109/ACCESS.2024.3414652}
}