Co-simulation of Hybrid Systems: Signal-Simulink

  • Authors:
  • Stéphane Tudoret;Simin Nadjm-Tehrani;Albert Beneviste;Jan-Erik Strömberg

  • Affiliations:
  • -;-;-;-

  • Venue:
  • FTRTFT '00 Proceedings of the 6th International Symposium on Formal Techniques in Real-Time and Fault-Tolerant Systems
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

This article presents an approach to simulating hybrid systems. We show how a discrete controller that controls a continuous environment can be co-simulated with the environment (plant) using C-code generated automatically from mathematical models. This approach uses SIGNAL with SIMULINK to model complex hybrid systems. The choices are motivated by the fact that SIGNAL is a powerful tool for modelling complex discrete behaviours and SIMULINK is well-suited to deal with continuous dynamics. In particular, progress in formal analysis of SIGNAL programs and the common availability of the Simulink tool makes these an interesting choice for combination. We present various alternatives for implementing communication between the underlying sub-models. Finally, we present interesting scenarios in the co-simulation of a discrete controller with its environment: a non-linear siphon pump originally designed by the Swedish engineer Christofer Polhem in 1697.