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 条
  • [1] Middleware for real-time measurement and control systems
    Wang, LF
    IEEE INSTRUMENTATION & MEASUREMENT MAGAZINE, 2006, 9 (02) : 31 - 38
  • [2] Design and Experimental Verification of Real-Time Mechanisms for Middleware for Networked Control
    Kim, Kyoung-Dae
    Kumar, P. R.
    2010 AMERICAN CONTROL CONFERENCE, 2010, : 2119 - 2124
  • [3] Development of A Customizable Real-time Monitoring System for Networked Control Systems
    Tan, Haoran
    Huang, Zhiwu
    Wu, Min
    2018 37TH CHINESE CONTROL CONFERENCE (CCC), 2018, : 6350 - 6355
  • [4] Real-time control of networked control systems via ethernet
    Ji, K
    Kim, WJ
    INTERNATIONAL JOURNAL OF CONTROL AUTOMATION AND SYSTEMS, 2005, 3 (04) : 591 - 600
  • [5] Real-time operating environment for networked control systems
    Kim, Won-jong
    Ji, Kun
    Ambike, Ajit
    IEEE TRANSACTIONS ON AUTOMATION SCIENCE AND ENGINEERING, 2006, 3 (03) : 287 - 296
  • [6] Control and communication challenges in networked real-time systems
    Baillieul, John
    Antsaklis, Panos J.
    PROCEEDINGS OF THE IEEE, 2007, 95 (01) : 9 - 28
  • [7] Analysis of delays for real-time networked control systems
    Ma Xiang-hua
    Xie Jian-ying
    Wei Zhen
    PROCEEDINGS OF 2004 CHINESE CONTROL AND DECISION CONFERENCE, 2004, : 621 - 624
  • [8] Real-time operating environment for networked control systems
    Ambike, A
    Kim, WJ
    Ji, K
    ACC: PROCEEDINGS OF THE 2005 AMERICAN CONTROL CONFERENCE, VOLS 1-7, 2005, : 2353 - 2358
  • [9] Middleware for real-time and embedded systems
    Schmidt, DC
    COMMUNICATIONS OF THE ACM, 2002, 45 (06) : 43 - 48
  • [10] Applicability of ZigBee for Real-Time Networked Motor Control Systems
    Umirov, Ulugbek R.
    Jeong, Seong-Hyun
    Park, Jung-Il
    2008 INTERNATIONAL CONFERENCE ON CONTROL, AUTOMATION AND SYSTEMS, VOLS 1-4, 2008, : 2553 - +