A SystemC/Matlab co-simulation tool for networked control systems

被引:19
|
作者
Quaglia, Davide [1 ]
Muradore, Riccardo [1 ]
Bragantini, Roberto [1 ]
Fiorini, Paolo [1 ]
机构
[1] Univ Verona, Dept Comp Sci, I-37134 Verona, Italy
关键词
Co-simulation; Network simulation; Networked control systems; SystemC; BILATERAL TELEOPERATION; DESIGN; COMMUNICATION; DELAY; OPTIMIZATION;
D O I
10.1016/j.simpat.2012.01.003
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Real-time systems connected through packet networks belong to the family of networked control systems, and they can be easily destabilized by communication delay and packet losses, when they are not properly compensated. The largest part of the solutions available in the literature are mainly based on control and system theory where the parameters of the network are assumed to be given. This classical approach could be improved by designing at the same time the network, e.g., by introducing quality-of-service guarantees as currently done in teleconference applications. Such control/network co-design needs a simulation framework where both aspects are properly and jointly addressed. The paper addresses this topic starting from the discussion of its critical issues, and then proposing an accurate co-simulation tool based on SystemC and Matlab/Simulink. SystemC will be used for the network simulation and protocol design whereas Matlab/Simulink for plant modeling and control design. (C) 2012 Elsevier B.V. All rights reserved.
引用
收藏
页码:71 / 86
页数:16
相关论文
共 50 条
  • [1] Co-simulation platforms for co-design of networked control systems: An overview
    Li, Weilin
    Zhang, Xiaobin
    Li, Huimin
    CONTROL ENGINEERING PRACTICE, 2014, 23 : 44 - 56
  • [2] SystemC simulation of networked embedded systems
    Department of Computer Science, University of Verona, Verona 37134, Italy
    Lect. Notes Electr. Eng., 2009, (201-211): : 201 - 211
  • [3] SystemC co-simulation for core-based embedded systems
    Franco Fummi
    Mirko Loghi
    Giovanni Perbellini
    Massimo Poncino
    Design Automation for Embedded Systems, 2007, 11 : 141 - 166
  • [4] SystemC co-simulation for core-based embedded systems
    Fummi, Franco
    Loghi, Mirko
    Perbellini, Giovanni
    Poncino, Massimo
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2007, 11 (2-3) : 141 - 166
  • [5] Co-Simulation of Matlab and FlightGear for Identification and Control of Aircraft
    Aschauer, Guilherme
    Schirrer, Alexander
    Kozek, Martin
    IFAC PAPERSONLINE, 2015, 48 (01): : 67 - 72
  • [6] Co-simulation Tool for Control in Agricultural Processes
    Burbano-Palencia, Luis
    Lopez-Jimenez, Jorge
    Quijano, Nicanor
    2017 IEEE 3RD COLOMBIAN CONFERENCE ON AUTOMATIC CONTROL (CCAC), 2017,
  • [7] Case Study : Co-simulation and Co-emulation Environments based on SystemC & SystemVerilog
    You, Myoung-Keun
    Song, Gi-Yong
    TENCON 2009 - 2009 IEEE REGION 10 CONFERENCE, VOLS 1-4, 2009, : 2416 - 2419
  • [8] NCSWT: An Integrated Modeling and Simulation Tool for Networked Control Systems
    Eyisi, Emeka
    Bai, Jia
    Riley, Derek
    Weng, Jiannian
    Wei, Yan
    Xue, Yuan
    Koutsoukos, Xenofon
    Szipanovits, Janos
    HSCC 12: PROCEEDINGS OF THE 15TH ACM INTERNATIONAL CONFERENCE ON HYBRID SYSTEMS: COMPUTATION AND CONTROL, 2012, : 287 - 290
  • [9] An Extended SystemC Framework for Efficient HW/SW Co-Simulation
    Wu, Meng-Huan
    Wang, Peng-Chih
    Fu, Cheng-Yang
    Tsay, Ren-Song
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2012, 17 (02)
  • [10] Simulation of BLDC in Speed Control System on PSIM and Matlab/Simulink Co-simulation Platform
    Zhou, Zhiyan
    Li, Shengjin
    Zhou, Yong
    Jiao, Yunwu
    PROCEEDINGS OF THE FIRST SYMPOSIUM ON AVIATION MAINTENANCE AND MANAGEMENT, VOL I, 2014, 296 : 621 - 629