Predictive Execution of Parallel Simulations in Hard Real-Time Systems

被引:0
|
作者
Pietrykowski, Michael [1 ]
Smidts, Carol [2 ]
机构
[1] Ohio State Univ, Mech & Aerosp, Columbus, OH 43210 USA
[2] Ohio State Univ, Mech Engn, Columbus, OH 43220 USA
关键词
Hardware-in-the-loop; parallel simulation; predictive execution; real-time systems; REACTOR;
D O I
10.1109/TC.2022.3147416
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Hardware-in-the-loop systems are a type of Hard real-time system that require a faster than real-time simulation. A method of running hard real-time systems with slower than real-time simulations is devised. Instead of waiting for the real-time subsystem output to a simulation, multiple simulation input predictions are generated and used to run several parallel simulation paths independent of the real-time subsystem. The simulation path results are stored until needed by the real-time subsystem at which time one is selected and returned to it to continue the execution of the system. A test case using a small modular reactor nuclear power plant hardware-in-the-loop system was used to demonstrate the effects of slower than real-time simulations on a hard real-time system and to show that this method allows such a simulation to be used.
引用
收藏
页码:3227 / 3241
页数:15
相关论文
共 50 条
  • [21] Execution timing schema for real-time parallel programs on Xputers
    Dutta, SK
    Saha, D
    Dastidar, DG
    [J]. CORRECT MODELS OF PARALLEL COMPUTING, 1997, 49 : 151 - 164
  • [22] Implementing and using execution time clocks in ada hard real-time applications
    Harbour, MG
    Rivas, MA
    García, JJG
    Gutiérrez, JCP
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE, 1998, 1411 : 90 - 101
  • [23] Parallel and distributed real-time systems
    Manimaran, G
    Ecker, K
    Huh, EN
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2005, 77 (01) : 1 - 2
  • [24] Hard real-time multibody simulations using ARM-based embedded systems
    Pastorino, Roland
    Cosco, Francesco
    Naets, Frank
    Desmet, Wim
    Cuadrado, Javier
    [J]. MULTIBODY SYSTEM DYNAMICS, 2016, 37 (01) : 127 - 143
  • [25] Hard real-time multibody simulations using ARM-based embedded systems
    Roland Pastorino
    Francesco Cosco
    Frank Naets
    Wim Desmet
    Javier Cuadrado
    [J]. Multibody System Dynamics, 2016, 37 : 127 - 143
  • [26] Optimized Trusted Execution for Hard Real-Time Applications on COTS Processors
    Mukherjee, Anway
    Mishra, Tanmaya
    Chantem, Thidapat
    Fisher, Nathan
    Gerdes, Ryan
    [J]. RTNS 2019: PROCEEDINGS OF THE 27TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS (RTNS 2019), 2020, : 50 - 60
  • [27] EXECUTION MODELS FOR RECONFIGURABLE EMBEDDED REAL-TIME SYSTEMS
    Khalgui, Mohamed
    Hanisch, Hans-Michael
    [J]. ASIAN JOURNAL OF CONTROL, 2009, 11 (03) : 249 - 260
  • [28] MERASA: MULTICORE EXECUTION OF HARD REAL-TIME APPLICATIONS SUPPORTING ANALYZABILITY
    Ungerer, Theo
    Cazorla, Francisco J.
    Sainrat, Pascal
    Bernat, Guillem
    Petrov, Zlatko
    Casse, Hugues
    Rochange, Christine
    Quinones, Eduardo
    Uhrig, Sascha
    Gerdes, Mike
    Guliashvili, Irakli
    Houston, Michael
    Kluge, Florian
    Metzlaff, Stefan
    Mische, Joerg
    Paolieri, Marco
    Wolf, Julian
    [J]. IEEE MICRO, 2010, 30 (05) : 66 - 75
  • [29] LETT: An Execution Model for Distributed Real-Time Systems
    Baron, Wojciech
    Arestova, Anna
    Sippl, Christoph
    Hielscher, Kai-Steffen
    German, Reinhard
    [J]. 2021 IEEE 94TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2021-FALL), 2021,
  • [30] Statically safe speculative execution for real-time systems
    Younis, MF
    Marlowe, TJ
    Stoyen, AD
    Tsai, G
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (05) : 701 - 721