*banner
 

Linking FMI-based components with Ptolemy II's Discrete Event Domain
Wolfgang Muller, Edmund Widl, Atiyah Elsheikh, Peter Palensky

Citation
Wolfgang Muller, Edmund Widl, Atiyah Elsheikh, Peter Palensky. "Linking FMI-based components with Ptolemy II's Discrete Event Domain". Talk or presentation, 7, November, 2013; Poster presented at the 10th Biennial Ptolemy Miniconference, Berkeley.

Abstract
The simulation of cyber-physical systems involves the handling of modular and heterogeneous systems. This often involves the embedding of continuous-time based subsystems in a discrete event-driven system, for which most conventional approaches enforce restricting synchronization schedules. The approach presented here uses state predictions for each individual continuous subsystem to overcome this limitation. This allows continuous subsystems to be treated as ordinary discrete components within a discrete event system, without restrictions on the synchronization schedule. This concept has been implemented in the FMI++ library, that operates on top of the Functional Mock-Up Interface for Model Exchange (FMI ME) specification and utilizes its basic functionalities to interact dynamically with the encapsulated continuous model. A proof of concept simulation is presented where continuous time-based OpenModelica models are embedded into the Discrete Event domain of Ptolemy II. This is compared to an analogous model implemented in Ptolemy II only.

Electronic downloads

Citation formats  
  • HTML
    Wolfgang Muller, Edmund Widl, Atiyah Elsheikh, Peter
    Palensky. <a
    href="http://chess.eecs.berkeley.edu/pubs/1022.html"><i>Linking
    FMI-based components with Ptolemy II's Discrete Event
    Domain</i></a>, Talk or presentation,  7,
    November, 2013; Poster presented at the <a
    href="http://ptolemy.org/conferences/13" >10th
    Biennial Ptolemy Miniconference</a>, Berkeley.
  • Plain text
    Wolfgang Muller, Edmund Widl, Atiyah Elsheikh, Peter
    Palensky. "Linking FMI-based components with Ptolemy
    II's Discrete Event Domain". Talk or presentation,  7,
    November, 2013; Poster presented at the <a
    href="http://ptolemy.org/conferences/13" >10th
    Biennial Ptolemy Miniconference</a>, Berkeley.
  • BibTeX
    @presentation{MullerWidlElsheikhPalensky13_LinkingFMIbasedComponentsWithPtolemyIIsDiscreteEvent,
        author = {Wolfgang Muller and Edmund Widl and Atiyah
                  Elsheikh and Peter Palensky},
        title = {Linking FMI-based components with Ptolemy II's
                  Discrete Event Domain},
        day = {7},
        month = {November},
        year = {2013},
        note = {Poster presented at the <a
                  href="http://ptolemy.org/conferences/13" >10th
                  Biennial Ptolemy Miniconference</a>, Berkeley.},
        abstract = {The simulation of cyber-physical systems involves
                  the handling of modular and heterogeneous systems.
                  This often involves the embedding of
                  continuous-time based subsystems in a discrete
                  event-driven system, for which most conventional
                  approaches enforce restricting synchronization
                  schedules. The approach presented here uses state
                  predictions for each individual continuous
                  subsystem to overcome this limitation. This allows
                  continuous subsystems to be treated as ordinary
                  discrete components within a discrete event
                  system, without restrictions on the
                  synchronization schedule. This concept has been
                  implemented in the FMI++ library, that operates on
                  top of the Functional Mock-Up Interface for Model
                  Exchange (FMI ME) specification and utilizes its
                  basic functionalities to interact dynamically with
                  the encapsulated continuous model. A proof of
                  concept simulation is presented where continuous
                  time-based OpenModelica models are embedded into
                  the Discrete Event domain of Ptolemy II. This is
                  compared to an analogous model implemented in
                  Ptolemy II only.},
        URL = {http://chess.eecs.berkeley.edu/pubs/1022.html}
    }
    

Posted by Christopher Brooks on 28 Oct 2013.
Groups: ptolemy
For additional information, see the Publications FAQ or contact webmaster at chess eecs berkeley edu.

Notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright.

©2002-2018 Chess