Time-Triggered Implementations of Dynamic Controllers

被引:10
|
作者
Truong Nghiem [1 ]
Pappas, George J. [1 ]
Alur, Rajeev [2 ]
Girard, Antoine [3 ]
机构
[1] Univ Penn, Dept Elect & Syst Engn, Philadelphia, PA 19104 USA
[2] Univ Penn, Dept Comp & Informat Sci, Philadelphia, PA 19104 USA
[3] Univ Grenoble 1, Lab Jean Kuntzmann, F-38041 Grenoble, France
基金
美国国家科学基金会;
关键词
Design; Performance; Control; dynamic controller; time-triggered; implementation; performance; PID; PI; scheduling; LANGUAGE; MATRIX;
D O I
10.1145/2331147.2331168
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Bridging the gap between model-based design and platform-based implementation is one of the critical challenges for embedded software systems. In the context of embedded control systems that interact with an environment, a variety of errors due to quantization, delays, and scheduling policies may generate executable code that does not faithfully implement the model-based design. In this article, we show that the performance gap between the model-level semantics of linear dynamic controllers, for example, the proportional-integral-derivative (PID) controllers and their implementation-level semantics, can be rigorously quantified if the controller implementation is executed on a predictable time-triggered architecture. Our technical approach uses lifting techniques for periodic time-varying linear systems in order to compute the exact error between the model semantics and the execution semantics. Explicitly computing the impact of the implementation on overall system performance allows us to compare and partially order different implementations with various scheduling or timing characteristics.
引用
收藏
页数:24
相关论文
共 50 条
  • [41] Adaptive Dynamic Genetic Algorithm Based Node Scheduling for Time-Triggered Systems
    Rahim, B. Abdul
    Rajan, K. Soundara
    COMPUTATIONAL INTELLIGENCE IN DATA MINING, CIDM 2016, 2017, 556 : 705 - 714
  • [42] Scheduling of time-triggered real-time systems
    Schild K.
    Würtz J.
    Constraints, 2000, 5 (04) : 335 - 357
  • [43] EVENT-TRIGGERED VERSUS TIME-TRIGGERED REAL-TIME SYSTEMS
    KOPETZ, H
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 563 : 87 - 101
  • [45] TTW: A Time-Triggered Wireless Design for CPS
    Jacob, Romain
    Zhang, Licong
    Zimmerling, Marco
    Beutel, Jan
    Chakraborty, Samarjit
    Thiele, Lothar
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 865 - 868
  • [46] Hardware implementation of the time-triggered ethernet controller
    Steinhammer, Klaus
    Ademai, Astrit
    EMBEDDED SYSTEM DESIGN: TOPICS, TECHNIQUES AND TRENDS, 2007, 231 : 325 - +
  • [47] Symmetry Reduction of Time-Triggered Ethernet Protocol
    Ammar, Marwan
    Ouchani, Samir
    Mohamed, Otmane Ait
    4TH INTERNATIONAL CONFERENCE ON AMBIENT SYSTEMS, NETWORKS AND TECHNOLOGIES (ANT 2013), THE 3RD INTERNATIONAL CONFERENCE ON SUSTAINABLE ENERGY INFORMATION TECHNOLOGY (SEIT-2013), 2013, 19 : 273 - 280
  • [48] Investigating connector faults in the time-triggered architecture
    Peti, P.
    Obermaisser, R.
    Paulitsch, H.
    2006 IEEE CONFERENCE ON EMERGING TECHNOLOGIES & FACTORY AUTOMATION, VOLS 1 -3, 2006, : 312 - +
  • [49] Giotto: A time-triggered language for embedded programming
    Henzinger, TA
    Horowitz, B
    Kirsch, CM
    PROCEEDINGS OF THE IEEE, 2003, 91 (01) : 84 - 99
  • [50] PCSPOOF: Compromising the Safety of Time-Triggered Ethernet
    Loveless, Andrew
    Linh Thi Xuan Phan
    Dreslinski, Ronald
    Kasikci, Baris
    2023 IEEE SYMPOSIUM ON SECURITY AND PRIVACY, SP, 2023, : 3193 - 3208