*banner
 

HyVisual: A Hybrid System Visual Modeler
Christopher Brooks, Adam Cataldo, Edward A. Lee, Jie Liu, Xiaojun Liu, Stephen Neuendorffer, Haiyang Zheng

Citation
Christopher Brooks, Adam Cataldo, Edward A. Lee, Jie Liu, Xiaojun Liu, Stephen Neuendorffer, Haiyang Zheng. "HyVisual: A Hybrid System Visual Modeler". Technical report, EECS Dept., UC Berkeley, July, 2005.

Abstract
The Hybrid System Visual Modeler (HyVisual) is a block-diagram editor and simulator for continuous-time dynamical systems and hybrid systems. Hybrid systems mix continuous-time dynamics, discrete events, and discrete mode changes. This visual modeler supports construction of hierarchical hybrid systems. It uses a block-diagram representation of ordinary differential equations (ODEs) to define continuous dynamics, and allows mixing of continuous-time signals with events that are discrete in time. It uses a bubble-and-arc diagram representation of finite state machines to define discrete behavior driven by mode transitions. In this document, we describe how to graphically construct models and how to interpret the resulting models. HyVisual provides a sophisticated numerical solver that simulates the continuous-time dynamics, and effective use of the system requires at least a rudimentary understanding of the properties of the solver. This document provides a tutorial that will enable the reader to construct elaborate models and to have confidence in the results of a simulation of those models. We begin by explaining how to describe continuous-time models of classical dynamical systems, and then progress to the construction of mixed signal and hybrid systems. The intended audience for this document is an engineer with at least a rudimentary understanding of the theory of continuous-time dynamical systems (ordinary differential equations and Laplace transform representations), who wishes to build models of such systems, and who wishes to learn about hybrid systems and build models of hybrid systems. HyVisual is built on top of Ptolemy II, a framework supporting the construction of such domain-specific tools. See Ptolemy II for more information.

Electronic downloads

Citation formats  
  • HTML
    Christopher Brooks, Adam Cataldo, Edward A. Lee, Jie Liu,
    Xiaojun Liu, Stephen Neuendorffer, Haiyang Zheng. <a
    href="http://chess.eecs.berkeley.edu/pubs/66.html"
    ><i>HyVisual:  A Hybrid System Visual
    Modeler</i></a>, Technical report,  EECS Dept.,
    UC Berkeley, July, 2005.
  • Plain text
    Christopher Brooks, Adam Cataldo, Edward A. Lee, Jie Liu,
    Xiaojun Liu, Stephen Neuendorffer, Haiyang Zheng.
    "HyVisual:  A Hybrid System Visual Modeler".
    Technical report,  EECS Dept., UC Berkeley, July, 2005.
  • BibTeX
    @techreport{BrooksCataldoLeeLiuLiuNeuendorfferZheng05_HyVisualHybridSystemVisualModeler,
        author = {Christopher Brooks and Adam Cataldo and Edward A.
                  Lee and Jie Liu and Xiaojun Liu and Stephen
                  Neuendorffer and Haiyang Zheng},
        title = {HyVisual:  A Hybrid System Visual Modeler},
        institution = {EECS Dept., UC Berkeley},
        month = {July},
        year = {2005},
        abstract = {The Hybrid System Visual Modeler (HyVisual) is a
                  block-diagram editor and simulator for
                  continuous-time dynamical systems and hybrid
                  systems. Hybrid systems mix continuous-time
                  dynamics, discrete events, and discrete mode
                  changes. This visual modeler supports construction
                  of hierarchical hybrid systems. It uses a
                  block-diagram representation of ordinary
                  differential equations (ODEs) to define continuous
                  dynamics, and allows mixing of continuous-time
                  signals with events that are discrete in time. It
                  uses a bubble-and-arc diagram representation of
                  finite state machines to define discrete behavior
                  driven by mode transitions. In this document, we
                  describe how to graphically construct models and
                  how to interpret the resulting models. HyVisual
                  provides a sophisticated numerical solver that
                  simulates the continuous-time dynamics, and
                  effective use of the system requires at least a
                  rudimentary understanding of the properties of the
                  solver. This document provides a tutorial that
                  will enable the reader to construct elaborate
                  models and to have confidence in the results of a
                  simulation of those models. We begin by explaining
                  how to describe continuous-time models of
                  classical dynamical systems, and then progress to
                  the construction of mixed signal and hybrid
                  systems. The intended audience for this document
                  is an engineer with at least a rudimentary
                  understanding of the theory of continuous-time
                  dynamical systems (ordinary differential equations
                  and Laplace transform representations), who wishes
                  to build models of such systems, and who wishes to
                  learn about hybrid systems and build models of
                  hybrid systems. HyVisual is built on top of
                  Ptolemy II, a framework supporting the
                  construction of such domain-specific tools. See
                  Ptolemy II for more information. },
        URL = {http://chess.eecs.berkeley.edu/pubs/66.html}
    }
    

Posted by Mary Stewart on 5 May 2006.
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