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 :
بازگشت