Real-Time Middleware for Networked Control Systems and Application to an Unstable System

被引:24
|
作者
Kim, Kyoung-Dae [1 ]
Kumar, P. R. [1 ]
机构
[1] Texas A&M Univ, Comp Engn & Syst Grp, Dept Elect & Comp Engn, Wisenbaker Engn Res Ctr, College Stn, TX 77843 USA
关键词
Middleware; networked control systems; real-time systems (RTSs); unstable system;
D O I
10.1109/TCST.2012.2207386
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A well-designed software framework is important for the rapid implementation of reliable and evolvable networked control applications and to facilitate the proliferation of networked control by enhancing its ease of deployment. In this brief, we address the problem of developing such a framework for networked control that is both real-time and extensible. We enhance Etherware, a middleware developed at the University of Illinois, so that it is suitable for time-critical networked control applications. We introduce a notion of quality of service (QoS) for the execution of a component. We also propose a real-time scheduling mechanism so that the execution of components can not only be concurrent but also be prioritized based on the specified QoS of each execution. We have implemented this framework in Etherware. We illustrate the applicability of this software framework by deploying it for the control of an unstable system, namely, a networked version of an inverted pendulum control system, and verify the performance of the enhanced Etherware. We also exhibit sophisticated runtime functionalities, such as runtime controller upgrade and migration, to demonstrate the flexible and temporally predictable capabilities of the enhanced Etherware. Overall, Etherware thus facilitates rapid development of control system applications with temporally predictable behavior so that physical properties such as stability are maintained.
引用
收藏
页码:1898 / 1906
页数:9
相关论文
共 50 条
  • [31] AROMS: A Real-time Open Middleware System for Controlling Industrial Plant Systems
    Shin, Kee-Young
    Hwang, Hwa-Won
    2008 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS, VOLS 1-4, 2008, : 1666 - 1670
  • [32] Design and Application of Real-Time Attitude Estimation System for Unstable Object
    Li Hui-qin
    Li Jian-wei
    Han Jian-hai
    2012 IEEE INTERNATIONAL CONFERENCE ON AUTOMATION AND LOGISTICS (ICAL), 2012, : 596 - 600
  • [33] μDDS: A Middleware for Real-time Wireless Embedded Systems
    Apolinar González
    W. Mata
    L. Villaseñor
    R. Aquino
    Jose Simo
    M. Chávez
    A. Crespo
    Journal of Intelligent & Robotic Systems, 2011, 64 : 489 - 503
  • [34] A Middleware for Reconfigurable Distributed Real-Time Embedded Systems
    Krichen, Fatma
    Zalila, Bechir
    Jmaiel, Mohamed
    Hamid, Brahim
    SOFTWARE ENGINEERING RESEARCH, MANAGEMENT AND APPLICATIONS 2012, 2012, 430 : 81 - +
  • [35] μDDS: A Middleware for Real-time Wireless Embedded Systems
    Gonzalez, Apolinar
    Mata, W.
    Villasenor, L.
    Aquino, R.
    Simo, Jose
    Chavez, M.
    Crespo, A.
    JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2011, 64 (3-4) : 489 - 503
  • [36] Aspect Oriented Middleware for Mobile Real-Time Systems
    Zhang, Qian
    Zhang, Lichen
    PROCEEDINGS OF THE 2008 ADVANCED SOFTWARE ENGINEERING & ITS APPLICATIONS, 2008, : 138 - +
  • [37] MIRTES: MIddleware for Real-time Transactions in Embedded Systems
    Alessandrelli, Daniele
    Pagano, Paolo
    Nastasi, Christian
    Petracca, Matteo
    Dragoni, Aldo Franco
    3RD INTERNATIONAL CONFERENCE ON HUMAN SYSTEM INTERACTION, 2010, : 586 - 593
  • [38] A real-time distributed scheduling service for middleware systems
    Zhang, JY
    DiPippo, L
    Fay-Wolfe, V
    Bryan, K
    Murphy, M
    WORDS 2005: 10TH IEEE INTERNATIONAL WORKSHOP ON OBJECT-ORIENTED REAL-TIME DEPENDABLE, PROCEEDINGS, 2005, : 59 - 65
  • [39] Feedback control real-time scheduling in ORB middleware
    Lu, CY
    Wang, XR
    Gill, C
    9TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2003, : 37 - 48
  • [40] Real-time middleware for the requirements of distributed process control
    Sierla, SA
    Peltola, JP
    Koskinen, KO
    2005 3RD IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL INFORMATICS (INDIN), 2005, : 1 - 6