• DocumentCode
    3118079
  • Title

    Formalizing Causal Block Diagrams for Modeling a Class of Hybrid Dynamic Systems

  • Author

    Denckla, Ben ; Mosterman, Pieter J.

  • Author_Institution
    Denckla Consulting, 1607 S. Holt Ave., Los Angeles, CA 90035, USA. bdenckla@alum.mit.edu
  • fYear
    2005
  • fDate
    12-15 Dec. 2005
  • Firstpage
    4193
  • Lastpage
    4198
  • Abstract
    This paper attempts to formalize the semantics of causal block diagrams, a language that is extensively used in the design of technical systems. The formalization is based on lambda calculus, and implemented in the declarative functional language Haskell. Specifically, the combination of discrete-time and continuous-time computations, hybrid dynamic systems, is concentrated on. It shows how in many cases this combination causes multi-rate computations and so transition semantics between the two types of computations are strictly necessary. A loose interpretation is shown to result in an implementation that is amenable to error.
  • Keywords
    Calculus; Computer errors; Concrete; Control systems; Electrical equipment industry; Embedded computing; Power engineering and energy; Power engineering computing; Software engineering; Systems engineering and theory;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Decision and Control, 2005 and 2005 European Control Conference. CDC-ECC '05. 44th IEEE Conference on
  • Print_ISBN
    0-7803-9567-0
  • Type

    conf

  • DOI
    10.1109/CDC.2005.1582820
  • Filename
    1582820