| Literature DB >> 36236490 |
Abraham Reyes Yanes1, Rabiya Abbasi1, Pablo Martinez2, Rafiq Ahmad1.
Abstract
The use of automation, Internet-of-Things (IoT), and smart technologies is being rapidly introduced into the development of agriculture. Technologies such as sensing, remote monitoring, and predictive tools have been used with the purpose of enhancing agriculture processes, aquaponics among them, and improving the quality of the products. Digital twinning enables the testing and implementing of improvements in the physical component through the implementation of computational tools in a 'twin' virtual environment. This paper presents a framework for the development of a digital twin for an aquaponic system. This framework is validated by developing a digital twin for the grow beds of an aquaponics system for real-time monitoring parameters, namely pH, electroconductivity, water temperature, relative humidity, air temperature, and light intensity, and supports the use of artificial intelligent techniques to, for example, predict the growth rate and fresh weight of the growing crops. The digital twin presented is based on IoT technology, databases, a centralized control of the system, and a virtual interface that allows users to have feedback control of the system while visualizing the state of the aquaponic system in real time.Entities:
Keywords: IoT; aquaponics farm 4.0; digital twin; precision farming
Mesh:
Substances:
Year: 2022 PMID: 36236490 PMCID: PMC9570900 DOI: 10.3390/s22197393
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.847
Figure 1Digital twin schematic.
Figure 2Digital twinning schematics, including main components and information flow (adapted from [24]).
List of generic components in the aquaponics digital twin framework.
| Component | Framework Definition | Aquaponics Framework |
|---|---|---|
| Physical entity | Specific real object, product, machine, or process physically present | Fish tanks and/or grow beds |
| Virtual entity | Replica of the existing physical entity into the virtual world | 3D models or virtual representations of the physical entities |
| Physical environment | All the physical entities and the relationships between them | Physical entities plus pumps, lights, humidifiers, water treatments, sensors, etc. |
| Virtual environment | Virtual entities and the tools to display them such as graphs, buttons, interfaces, models, etc. | Interfaces, graphs, tables, buttons, notifications, etc. |
| Parameters | Parameters that define the behaviour of the physical system and help the virtual environment to perform the mimicking | Including, but not limited to, pH, electroconductivity, RH, ammonia, nitrites, nitrates, light intensity, etc. |
| States | State of the parameters, can be defined in terms of values, levels, stage, etc.; fidelity and state are inherent adjectives of the state | Values of the related parameters for the physical entities |
| Physical-to-virtual connection (PVc) | How the data is transferred from the physical to the virtual environment | IoT technologies such as wireless modules, SQL, programming languages, among others |
| Virtual-to-physical connection (VPc) | How the data is transferred from the virtual to the physical environment | Type of physical and virtual controller, i.e., RsLinx for the ABB controller |
| Metrology | Measuring the state of the parameters in either of the physical or virtual environments | Sensors, cameras, etc., for PVc; evaluation tools and mathematical models for VPc |
| Realization | The actions that the correspondent environment take to adjust/change based on the metrology input | Databases, dashboards, notifications, etc., in the PVc; hardware control, changes in levels, etc., in the VPc |
| Physical processes | Processes executed in the physical environment | Seedling, harvesting, feeding, water treatments, etc. |
| Virtual processes | Processes executed in the virtual environment | Smart prediction models, data tracking and recording, levels adjustments, etc. |
| Twinning rate | Rate at which the interaction between environments is performed | Commonly ‘real-time’ for critical processes; in non-critical processes, defined elapsed time may range from 5 min to 30 min |
Figure 3Digital twinning representation of the studied aquaponics system.
Figure 4Proposed digital twin framework, after [24].
List of features extracted.
| Plant Features | |
|---|---|
| Side view area |
|
| Height |
|
| Width |
|
| Centroid side |
|
| Top view area |
|
| Centroid top |
|
| Depth |
|
List of linear regression coefficients.
| Plant Features | |
|---|---|
| β1 Height | −0.000859 |
| β2 Depth | +0.001044 |
| β3 Width | +0.005135 |
| β4 Side Area | −0.000007 |
| β5 Top Area | +0.000042 |
| β0 Intercept | +0.246012 |
Figure 5Example of segmented plant identification: (a) side image, (b) top image.
Figure 6Model of the relational database implemented for the digital twin proposed for aquaponic systems.
Figure 7Schema of the digital twinning integration for the hydroponic grow beds of an aquaponic system.
Figure 8Digital twin interface: (a) ‘Home’ window; (b) ‘Sensors Tracking’ window; (c) ‘Database’ window; (d) ‘Imaging’ window; (e) ‘Predictions’ window; (f) ‘About’ window.
Optimal parameters for aquaponics experimentation.
| Parameters | Aquaponic |
|---|---|
| pH | 6.5–7.0 |
| Electroconductivity | 100–2000 µSiemens/cm |
| Water Temperature | 17–30 °C |
| Relative Humidity | 50–80% |
| Air Temperature | 22–30 °C |
| Light Intensity | >450 lux |
Figure 9Communication between the interface, MySQL, and the physical component.
Figure 10Working principle illustrating automation and control.
Figure 11Relative humidity correction after sensor feedback and control response.
Figure 12Visualization of the area trends in plants, based on overall system growth (top) or individual instances (bottom).