[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
10.5555/3408207.3408241guideproceedingsArticle/Chapter ViewAbstractPublication PagesspringsimConference Proceedingsconference-collections
research-article
Free access

Towards real-time cyber-physical systems instrumentation for creating digital twins

Published: 19 May 2020 Publication History

Abstract

One of the challenges with digital twins is data collection from the physical systems. Data collection for digital twins in Cyber-Physical Systems, where the controllers are often hard real-time, is a challenging task, as the functional system behavior may be impacted by the instrumentation. An often applied solution is the use of additional monitoring controllers, which passively monitor the system. However, this solution introduces additional points of failure, and is costly as more hardware is required. Therefore, in this paper, we propose an approach that aids the digital twin developer by finding the optimal instrumentation rate for a set of parameters that are to be instrumented on a hard real-time controller. The optimization ensures that the hard real-time constraints are guaranteed, while also taking into account the developer's preferences with regards to the instrumented parameters. We apply this process on two cases: an exploratory example and an adaptive cruise controller.

References

[1]
Arafa, P., H. Kashif, and S. Fischmeister. 2013. "DIME: time-aware dynamic binary instrumentation using rate-based resource allocation". In Proceedings of the Eleventh ACM International Conference on Embedded Software, pp. 25. IEEE Press.
[2]
Denil, J., H. Kashif, P. Arafa, H. Vangheluwe, and S. Fischmeister. 2015. "Instrumentation and preservation of extra-functional properties of simulink models". In Proceedings of the Symposium on Theory of Modeling & Simulation: DEVS Integrative M&S Symposium, pp. 47--54. Society for Computer Simulation International.
[3]
Fischmeister, S., and P. Lam. 2010, 12. "Time-Aware Instrumentation of Embedded Software". Industrial Informatics, IEEE Transactions on vol. 6, pp. 652 -- 663.
[4]
Grieves, M. 2016, 08. "Origins of the Digital Twin Concept". In Working Paper, pp. 1--7. Florida Institute of Technology.
[5]
Han, G., M. D. Natale, H. Zeng, X. Liu, and W. Dou. 2013. "Optimizing the implementation of real-time Simulink models onto distributed automotive architectures". Journal of Systems Architecture vol. 59 (10, Part D), pp. 1115 -- 1127.
[6]
Joseph, M., and P. Pandya. 1986, 01. "Finding Response Times in a Real-Time System". The Computer Journal vol. 29 (5), pp. 390--395.
[7]
Kashif, H., P. Arafa, and S. Fischmeister. 2013. "INSTEP: A static instrumentation framework for preserving extra-functional properties". In 2013 IEEE 19th International Conference on Embedded and Real-Time Computing Systems and Applications, pp. 257--266. IEEE.
[8]
Kashif, H., and S. Fischmeister. 2012. "Program transformation for time-aware instrumentation". In Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012), pp. 1--8. IEEE.
[9]
MathWorks 2020. "Simulink - Simulation and Model-Based Design".
[10]
McKerns, M. M., L. Strand, T. Sullivan, A. Fang, and M. A. G. Aivazis. 2011. "Building a Framework for Predictive Science". ArXiv vol. abs/1202.1056, pp. 1--12.
[11]
Medhat, R., B. Bonakdarpour, D. Kumar, and S. Fischmeister. 2015. "Runtime Monitoring of Cyber-Physical Systems Under Timing and Memory Constraints". ACM Transactions on Embedded Computing Systems (TECS) vol. 14, pp. 79.
[12]
Matthew O'Kelly and Varundev Sukhil and Houssam Abbas and Jack Harkins and Chris Kao and Yash Vardhan Pant and Rahul Mangharam and Dipshil Agarwal and Madhur Behl and Paolo Burgio and Marko Bertogna 2019. "F1/10: An Open-Source Autonomous Cyber-Physical Platform".
[13]
RapitaSystems 2020. "RapiTime | Rapita Systems".
[14]
Weyer, S., T. Meyer, M. Ohmer, D. Gorecky, and D. Zühlke. 2016. "Future Modeling and Simulation of CPS-based Factories: an Example from the Automotive Industry". IFAC-PapersOnLine vol. 49 (31), pp. 97--102. 12th IFAC Workshop on Intelligent Manufacturing Systems IMS.
[15]
Zheng, X., C. Julien, R. Podorozhny, F. Cassez, and T. Rakotoarivelo. 2018, June. "Efficient and Scalable Runtime Monitoring for Cyber-Physical System". IEEE Systems Journal vol. 12 (2), pp. 1667--1678.
[16]
Zipper, H., F. Auris, A. Strahilov, and M. Paul. 2018, 02. "Keeping the digital twin up-to-date --- Process monitoring to identify changes in a plant". In International Conference on Industrial Technology (ICIT), pp. 1592--1597. IEEE.

Cited By

View all
  • (2024)Static Analysis of BDI Agents on CPS using Petri Nets and MDE TechniquesProceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems10.1145/3652620.3687819(1076-1085)Online publication date: 22-Sep-2024

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image Guide Proceedings
SpringSim '20: Proceedings of the 2020 Spring Simulation Conference
May 2020
791 pages
ISBN:9781713812883

Publisher

Society for Computer Simulation International

San Diego, CA, United States

Publication History

Published: 19 May 2020

Author Tags

  1. cyber-physical systems
  2. digital twin
  3. instrumentation
  4. monitoring
  5. optimization

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)55
  • Downloads (Last 6 weeks)14
Reflects downloads up to 12 Jan 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Static Analysis of BDI Agents on CPS using Petri Nets and MDE TechniquesProceedings of the ACM/IEEE 27th International Conference on Model Driven Engineering Languages and Systems10.1145/3652620.3687819(1076-1085)Online publication date: 22-Sep-2024

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media