*banner
 

Actor-Oriented Control System Design: A Responsible Framework Perspective
Jie Liu, Johan Eker, Jorn W Janneck, Xiaojun Liu, Edward A. Lee

Citation
Jie Liu, Johan Eker, Jorn W Janneck, Xiaojun Liu, Edward A. Lee. "Actor-Oriented Control System Design: A Responsible Framework Perspective". Control Systems Technology, IEEE Transactions on, 12(2):250-262, March 2004.

Abstract
Complex control systems are heterogeneous, in the sense of discrete computer-based controllers interacting with continuous physical plants, regular data sampling interleaving with irregular communication and user interaction, and multilayer and multimode control laws. This heterogeneity imposes great challenges for control system design in terms of end-to-end control performance modeling and simulation, traceable refinements from algorithms to software/hardware implementation, and component reuse. This paper presents an actor-oriented design methodology that tackles these issues by separating the data-centric computational components (a.k.a. actors) and the control-flow-centric scheduling and activation mechanisms (a.k.a. frameworks). Semantically different frameworks are composed hierarchically to manage heterogeneous models and achieve actor and framework reuse. We introduce a notion of responsible frameworks to characterize the property that a framework can aggregate individual actor’s execution into a well-defined composite execution such that heterogeneous models can be composed. This methodology is implemented in the Ptolemy II software environment. We discuss how some of the most useful models for control system design are implemented as responsible frameworks. As an example, the methodology and the Ptolemy II software environment is applied to the design of a distributed, real-time software implementation of a pendulum inversion and stabilization system.

Electronic downloads

Citation formats  
  • HTML
    Jie Liu, Johan Eker, Jorn W Janneck, Xiaojun Liu, Edward A.
    Lee. <a
    href="http://chess.eecs.berkeley.edu/pubs/742.html"
    >Actor-Oriented Control System Design: A Responsible
    Framework Perspective</a>, <i>Control Systems
    Technology, IEEE Transactions on</i>, 12(2):250-262,
    March 2004.
  • Plain text
    Jie Liu, Johan Eker, Jorn W Janneck, Xiaojun Liu, Edward A.
    Lee. "Actor-Oriented Control System Design: A
    Responsible Framework Perspective". <i>Control
    Systems Technology, IEEE Transactions on</i>,
    12(2):250-262, March 2004.
  • BibTeX
    @article{LiuEkerJanneckLiuLee04_ActorOrientedControlSystemDesignResponsibleFramework,
        author = {Jie Liu and Johan Eker and Jorn W Janneck and
                  Xiaojun Liu and Edward A. Lee},
        title = {Actor-Oriented Control System Design: A
                  Responsible Framework Perspective},
        journal = {Control Systems Technology, IEEE Transactions on},
        volume = {12},
        number = {2},
        pages = {250-262},
        month = {March},
        year = {2004},
        abstract = {Complex control systems are heterogeneous, in the
                  sense of discrete computer-based controllers
                  interacting with continuous physical plants,
                  regular data sampling interleaving with irregular
                  communication and user interaction, and multilayer
                  and multimode control laws. This heterogeneity
                  imposes great challenges for control system design
                  in terms of end-to-end control performance
                  modeling and simulation, traceable refinements
                  from algorithms to software/hardware
                  implementation, and component reuse. This paper
                  presents an actor-oriented design methodology that
                  tackles these issues by separating the
                  data-centric computational components (a.k.a.
                  actors) and the control-flow-centric scheduling
                  and activation mechanisms (a.k.a. frameworks).
                  Semantically different frameworks are composed
                  hierarchically to manage heterogeneous models and
                  achieve actor and framework reuse. We introduce a
                  notion of responsible frameworks to characterize
                  the property that a framework can aggregate
                  individual actor’s execution into a well-defined
                  composite execution such that heterogeneous models
                  can be composed. This methodology is implemented
                  in the Ptolemy II software environment. We discuss
                  how some of the most useful models for control
                  system design are implemented as responsible
                  frameworks. As an example, the methodology and the
                  Ptolemy II software environment is applied to the
                  design of a distributed, real-time software
                  implementation of a pendulum inversion and
                  stabilization system.},
        URL = {http://chess.eecs.berkeley.edu/pubs/742.html}
    }
    

Posted by Christopher Brooks on 4 Nov 2010.
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