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
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;
Conference_Titel :
Decision and Control, 2005 and 2005 European Control Conference. CDC-ECC '05. 44th IEEE Conference on
Print_ISBN :
0-7803-9567-0
DOI :
10.1109/CDC.2005.1582820