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
Link To Document