Skip to content

thisistaimur/dddas4dt

Repository files navigation

Designing Dynamic Data-Driven Digital Twin Systems in Ecology

Workshop @ European Conference on Ecological Modelling 2023

Name and affiliation: Taimur Khan (taimur.khan@ufz.de), Helmholtz-UFZ (Community Ecology)

DOI

What system design is not: an absolute truth. Design methods change, as use cases and technologies change.

Today's ecological modelling and simulation code typically only support static workflows. Users can only interact with the running code to terminate a run when input data and parameter files have been produced in advance and are read by the code at startup. If data re-integration is necessary, it is typically done manually using static, sanitised input files produced from data sources to interact with observation systems, data archives, and experiments. This presents a challenge in using legacy ecological models and simulations in Digital Twins.

Dynamic Data Driven Application Systems (or DDDAS, http://1dddas.org) is a conceptual framework that synergistically combines models and data in order to facilitate the analysis and prediction of physical phenomena. DDDAS is an emerging systems design approach that enables to measure physical processes more effectively and consequently update models and simulations. DDDAS and Digital Twins are a natural pairing that improve the combined capabilities of sensors, data, models, and choices. DDDAS incorporates additional data into an executing Digital Twin, and in reverse, enhance a Digital Twin to dynamically steer the decision on its physical asset.

In this workshop, participants will get the chance to dive into what DDDAS is and what possibilities it allows for designing Digital Twin systems in Ecology. Furthermore, examples of DDDAS in Digital Twin design will be presented.

approach

Workshop Resources

  • slides.pdf: Presentation at ECEM@2023
  • template.drawio : Digital Twin Schema template for exercise (download and open on draw.io)
  • DT Schema Gallery: Google Drive folder for DT Schema submissions of workshop participants (Google sign-in required for upload)

Exercise

Design a plant self-watering system using a DT using the DT Schema template above. System is described in the slides.

  • System: Soil Watering DT
  • 8 soil beds with sensor network
  • Observational Data (from sensors):
    • Soil moisture (%)
    • Soil temperature (F)
  • Control inputs:
    • WiFi controlled water pumps with on/off states.
  • Model: ? (e.g. linear regression, rates-of-change)
  • Use the DT schema template on draw.io to create a schema for a DDDAS-based DT of the given Soil Watering system that automates soil watering based on soil moisture and soil temperature data.

HINT: Think about what other data sources can be added, what is the state space, what type of model is needed, and what components would be required.

Soil beds soilbeds

Pl@ntNet Species Observations

Bed # Species
1 1xLavandula angustifolia Mill.. (English lavender)
1x Verbena bonariensis L. (Purpletop vervain)
2 1xCapsicum chinense Jacq. (Habanero)
1x Fuchsia magellanica Lam. (Fuchsia)
3 1xCapsicum frutescens L. (Capsicum)
1x Borago officinalis L. (Borage)
4 2xMentha spicata L. (Spearmint)
1x Aloysia citrodora (Lemon verben)
5 2xSalvia officinalis L.(Sage)
6 1xCapsicum annuum L. (Chilli Pepppers)
1x Rheum rhaponticum L. (Rhubarb)
1x Solanum pimpinellifolium L. (Currant tomato)
7 2xCapsicum frutescens L. (Capsicum)

Sample Datasets

  • real-time.csv : Real-time Soil Moisture and Soil Temperature for Taimur's balcony soilbeds @60s resolution for ~ 3 days+2 nights w/ watering events (waterpump)
  • historical.csv : Historical Soil Moisture and Soil Temperature for Taimur's balcony soilbeds @4hr resolution for 1 month w/ watering events (rain + waterpump)

Survey results

Literature

  • Blasch, Erik P., Frederica Darema, Sai Ravela, and Alex J. Aved, eds. Handbook of Dynamic Data Driven Applications Systems: Volume 1. Springer Nature, 2022.
  • Darema, Frederica. "Dynamic data driven applications systems: A new paradigm for application simulations and measurements." In International conference on computational science, pp. 662-669. Berlin, Heidelberg: Springer Berlin Heidelberg, 2004.
  • Ravela, Sai, and Adrian Sandu, eds. Dynamic Data-Driven Environmental Systems Science: First International Conference, DyDESS 2014, Cambridge, MA, USA, November 5-7, 2014, Revised Selected Papers. Vol. 8964. Springer, 2015.
  • Segovia, Mariana, and Joaquin Garcia-Alfaro. "Design, modeling and implementation of digital twins." Sensors 22, no. 14 (2022): 5396.

Videos

Soil-Plant System DT

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published