• 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