An Integrated Simulation Module for Cyber-Physical Automation Systems †

The integration of Wireless Sensors Networks (WSNs) into Cyber Physical Systems (CPSs) is an important research problem to solve in order to increase the performances, safety, reliability and usability of wireless automation systems. Due to the complexity of real CPSs, emulators and simulators are o...

Descripción completa

Detalles Bibliográficos
Autores principales: Ferracuti, Francesco, Freddi, Alessandro, Monteriù, Andrea, Prist, Mariorosario
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2016
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4883336/
https://www.ncbi.nlm.nih.gov/pubmed/27164109
http://dx.doi.org/10.3390/s16050645
_version_ 1782434253618806784
author Ferracuti, Francesco
Freddi, Alessandro
Monteriù, Andrea
Prist, Mariorosario
author_facet Ferracuti, Francesco
Freddi, Alessandro
Monteriù, Andrea
Prist, Mariorosario
author_sort Ferracuti, Francesco
collection PubMed
description The integration of Wireless Sensors Networks (WSNs) into Cyber Physical Systems (CPSs) is an important research problem to solve in order to increase the performances, safety, reliability and usability of wireless automation systems. Due to the complexity of real CPSs, emulators and simulators are often used to replace the real control devices and physical connections during the development stage. The most widespread simulators are free, open source, expandable, flexible and fully integrated into mathematical modeling tools; however, the connection at a physical level and the direct interaction with the real process via the WSN are only marginally tackled; moreover, the simulated wireless sensor motes are not able to generate the analogue output typically required for control purposes. A new simulation module for the control of a wireless cyber-physical system is proposed in this paper. The module integrates the COntiki OS JAva Simulator (COOJA), a cross-level wireless sensor network simulator, and the LabVIEW system design software from National Instruments. The proposed software module has been called “GILOO” (Graphical Integration of Labview and cOOja). It allows one to develop and to debug control strategies over the WSN both using virtual or real hardware modules, such as the National Instruments Real-Time Module platform, the CompactRio, the Supervisory Control And Data Acquisition (SCADA), etc. To test the proposed solution, we decided to integrate it with one of the most popular simulators, i.e., the Contiki OS, and wireless motes, i.e., the Sky mote. As a further contribution, the Contiki Sky DAC driver and a new “Advanced Sky GUI” have been proposed and tested in the COOJA Simulator in order to provide the possibility to develop control over the WSN. To test the performances of the proposed GILOO software module, several experimental tests have been made, and interesting preliminary results are reported. The GILOO module has been applied to a smart home mock-up where a networked control has been developed for the LED lighting system.
format Online
Article
Text
id pubmed-4883336
institution National Center for Biotechnology Information
language English
publishDate 2016
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-48833362016-05-27 An Integrated Simulation Module for Cyber-Physical Automation Systems † Ferracuti, Francesco Freddi, Alessandro Monteriù, Andrea Prist, Mariorosario Sensors (Basel) Article The integration of Wireless Sensors Networks (WSNs) into Cyber Physical Systems (CPSs) is an important research problem to solve in order to increase the performances, safety, reliability and usability of wireless automation systems. Due to the complexity of real CPSs, emulators and simulators are often used to replace the real control devices and physical connections during the development stage. The most widespread simulators are free, open source, expandable, flexible and fully integrated into mathematical modeling tools; however, the connection at a physical level and the direct interaction with the real process via the WSN are only marginally tackled; moreover, the simulated wireless sensor motes are not able to generate the analogue output typically required for control purposes. A new simulation module for the control of a wireless cyber-physical system is proposed in this paper. The module integrates the COntiki OS JAva Simulator (COOJA), a cross-level wireless sensor network simulator, and the LabVIEW system design software from National Instruments. The proposed software module has been called “GILOO” (Graphical Integration of Labview and cOOja). It allows one to develop and to debug control strategies over the WSN both using virtual or real hardware modules, such as the National Instruments Real-Time Module platform, the CompactRio, the Supervisory Control And Data Acquisition (SCADA), etc. To test the proposed solution, we decided to integrate it with one of the most popular simulators, i.e., the Contiki OS, and wireless motes, i.e., the Sky mote. As a further contribution, the Contiki Sky DAC driver and a new “Advanced Sky GUI” have been proposed and tested in the COOJA Simulator in order to provide the possibility to develop control over the WSN. To test the performances of the proposed GILOO software module, several experimental tests have been made, and interesting preliminary results are reported. The GILOO module has been applied to a smart home mock-up where a networked control has been developed for the LED lighting system. MDPI 2016-05-05 /pmc/articles/PMC4883336/ /pubmed/27164109 http://dx.doi.org/10.3390/s16050645 Text en © 2016 by the authors; licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC-BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Ferracuti, Francesco
Freddi, Alessandro
Monteriù, Andrea
Prist, Mariorosario
An Integrated Simulation Module for Cyber-Physical Automation Systems †
title An Integrated Simulation Module for Cyber-Physical Automation Systems †
title_full An Integrated Simulation Module for Cyber-Physical Automation Systems †
title_fullStr An Integrated Simulation Module for Cyber-Physical Automation Systems †
title_full_unstemmed An Integrated Simulation Module for Cyber-Physical Automation Systems †
title_short An Integrated Simulation Module for Cyber-Physical Automation Systems †
title_sort integrated simulation module for cyber-physical automation systems †
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4883336/
https://www.ncbi.nlm.nih.gov/pubmed/27164109
http://dx.doi.org/10.3390/s16050645
work_keys_str_mv AT ferracutifrancesco anintegratedsimulationmoduleforcyberphysicalautomationsystems
AT freddialessandro anintegratedsimulationmoduleforcyberphysicalautomationsystems
AT monteriuandrea anintegratedsimulationmoduleforcyberphysicalautomationsystems
AT pristmariorosario anintegratedsimulationmoduleforcyberphysicalautomationsystems
AT ferracutifrancesco integratedsimulationmoduleforcyberphysicalautomationsystems
AT freddialessandro integratedsimulationmoduleforcyberphysicalautomationsystems
AT monteriuandrea integratedsimulationmoduleforcyberphysicalautomationsystems
AT pristmariorosario integratedsimulationmoduleforcyberphysicalautomationsystems