DocumentCode
434983
Title
Using interleaved execution to resolve cyclic dependencies in time-based block diagrams
Author
Mosterman, Pieter J. ; Ciolfi, John E.
Author_Institution
MathWorks, Inc., Natick, MA, USA
Volume
4
fYear
2004
fDate
14-17 Dec. 2004
Firstpage
4057
Abstract
Time-based block diagrams are a convenient formalism for describing dynamic systems such as those found in control system design. The block-diagram model of the control system is used to capture implementation effects such as sample rates and fixed-point data types. One implementation decision concerns the desired software partitioning used in performing simulation and program synthesis. This paper shows how software partitioning may yield undesirable side-effects involving ´false´ algebraic loops, which affects model execution and program synthesis. It presents an approach to resolve these pathological cases for a class of block diagram models.
Keywords
control system CAD; diagrams; software architecture; control system design; cyclic dependencies; dynamic systems; false algebraic loops; fixed-point data types; interleaved execution; model execution; program synthesis; sample rates; simulation; software partitioning; time-based block diagrams; Aerodynamics; Control system synthesis; Control systems; Design engineering; Equations; Mathematical model; Pathology; Process control; Software performance; State-space methods;
fLanguage
English
Publisher
ieee
Conference_Titel
Decision and Control, 2004. CDC. 43rd IEEE Conference on
ISSN
0191-2216
Print_ISBN
0-7803-8682-5
Type
conf
DOI
10.1109/CDC.2004.1429387
Filename
1429387
Link To Document