• DocumentCode
    2164231
  • Title

    Modeling real-world control systems: beyond hybrid systems

  • Author

    Neuendorffer, Stephen

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
  • Volume
    1
  • fYear
    2004
  • fDate
    5-8 Dec. 2004
  • Lastpage
    248
  • Abstract
    Hybrid system modeling refers to the construction of system models combining both continuous and discrete dynamics. These models can greatly reduce the complexity of a physical system model by abstracting some of the continuous dynamics of the system into discrete dynamics. Hybrid system models are also useful for describing the interaction between physical processes and computational processes, such as in a digital feedback control system. Unfortunately, hybrid system models poorly capture common software architecture design patterns, such as threads, mobile code, safety, and hardware interfaces. Dealing effectively with these practical software issues is crucial when designing real-world systems. This paper presents a model of a complex control system that combines continuous-state physical system models with rich discrete-state software models in a disciplined fashion. We show how expressive modeling using multiple semantics can be used to address the design difficulties in such a system.
  • Keywords
    control system analysis; real-time systems; continuous dynamics; design patterns; digital feedback control system; discrete dynamics; hybrid system modeling; physical system model; real-world control system; software architecture; Computational modeling; Control system synthesis; Differential equations; Embedded software; Embedded system; Feedback control; Physics computing; Signal design; Software architecture; Software design;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Simulation Conference, 2004. Proceedings of the 2004 Winter
  • Print_ISBN
    0-7803-8786-4
  • Type

    conf

  • DOI
    10.1109/WSC.2004.1371322
  • Filename
    1371322