Real-time system support for hybrid structural simulation

Real-time hybrid simulation (RTHS) is an important tool in the design and testing of civil and mechanical structures when engineers and scientists wish to understand the performance of an isolated component within the context of a larger structure. Performing full-scale physical experimentation with a large structure can be prohibitively expensive. Instead, a hybrid testing framework connects part of a physical structure within a closed loop (through sensors and actuators) to a numerical simulation of the rest of the structure. If we wish to understand the dynamic response of the combined structure, this testing must be done in real-time, which significantly restricts both the size of the simulation and the rate at which it can be conducted. Adding parallelism to the numerical simulation can enable both larger and higher frequency real-time simulations, potentially increasing both the accuracy and the control stability of the test. We present a proof-of-concept exploration of the execution of real-time hybrid simulations (an exemplar of a more general class of cyber-mechanical systems) with parallel computations. We execute large numerical simulations within tight timing constraints and provide a reasonable assurance of timeliness and usability. We detail the operation of our system, its design features, and show how parallel execution could enable qualitatively better experimentation within the discipline of structural engineering.

[1]  Castaneda Aguilar,et al.  Development and validation of a real-time computational framework for hybrid simulation of dynamically-excited steel frame structures , 2012 .

[2]  Heejo Lee,et al.  Optimal Scheduling for Real-Time Parallel Tasks , 2006, IEICE Trans. Inf. Syst..

[3]  Chenyang Lu,et al.  Towards Configurable Real-Time Hybrid Structural Testing: A Cyber-Physical System Approach , 2009, 2009 IEEE International Symposium on Object/Component/Service-Oriented Real-Time Distributed Computing.

[4]  Juan Carrion,et al.  Model-Based Strategies for Real-Time Hybrid Testing , 2007 .

[5]  James M. Ricles,et al.  Large-scale real-time hybrid simulation for evaluation of advanced damping system performance , 2015 .

[6]  Chenyang Lu,et al.  Analysis of Federated and Global Scheduling for Parallel Real-Time Tasks , 2014, 2014 26th Euromicro Conference on Real-Time Systems.

[7]  Chenyang Lu,et al.  Cyber-physical systems for real-time hybrid structural testing: a case study , 2010, ICCPS '10.

[8]  Xiuyu Gao,et al.  Real time hybrid simulation: from dynamic system, motion control to experimental error , 2013 .

[9]  Chenyang Lu,et al.  Outstanding Paper Award: Analysis of Global EDF for Parallel Tasks , 2013, 2013 25th Euromicro Conference on Real-Time Systems.

[10]  James H. Anderson,et al.  Supporting Soft Real-Time Parallel Applications on Multicore Processors , 2012, 2012 IEEE International Conference on Embedded and Real-Time Computing Systems and Applications.

[11]  Stephen A. Mahin,et al.  Pseudodynamic Method for Seismic Testing , 1985 .

[12]  D. Norris Report to the National Science Foundation , 1980 .

[13]  Shirley J. Dyke,et al.  Experimental validation of a scaled instrument for Real-Time Hybrid Testing , 2011, Proceedings of the 2011 American Control Conference.

[14]  Chenyang Lu,et al.  Multi-core real-time scheduling for generalized parallel task models , 2011, 2011 IEEE 32nd Real-Time Systems Symposium.

[15]  Shinpei Kato,et al.  Gang EDF Scheduling of Parallel Task Systems , 2009, 2009 30th IEEE Real-Time Systems Symposium.

[16]  Sebastian Stiller,et al.  Feasibility Analysis in the Sporadic DAG Task Model , 2013, 2013 25th Euromicro Conference on Real-Time Systems.

[17]  Chenyang Lu,et al.  A real-time scheduling service for parallel tasks , 2013, 2013 IEEE 19th Real-Time and Embedded Technology and Applications Symposium (RTAS).

[18]  David J. Wagg,et al.  Rosenbrock‐based algorithms and subcycling strategies for real‐time nonlinear substructure testing , 2011 .

[19]  Xiuyu Gao,et al.  Experimental Validation of a Generalized Procedure for MDOF Real-Time Hybrid Simulation , 2014 .

[20]  K Lakshmanan,et al.  Scheduling Parallel Real-Time Tasks on Multi-core Processors , 2010, 2010 31st IEEE Real-Time Systems Symposium.

[21]  Ragunathan Rajkumar,et al.  Parallel scheduling for cyber-physical systems: Analysis and case study on a self-driving car , 2013, 2013 ACM/IEEE International Conference on Cyber-Physical Systems (ICCPS).

[22]  C. Gill,et al.  Analysis of Global EDF for Parallel Tasks , 2013 .

[23]  Sanjoy K. Baruah,et al.  A Generalized Parallel Task Model for Recurrent Real-time Processes , 2012, 2012 IEEE 33rd Real-Time Systems Symposium.

[24]  Luís Nogueira,et al.  Server-based scheduling of parallel real-time tasks , 2012, EMSOFT '12.

[25]  Rolf Isermann,et al.  Hardware-in-the-loop simulation for the design and testing of engine-control systems , 1998 .

[26]  Anthony Joseph Friedman Development and experimental validation of a new control strategy considering device dynamics for large-scale MR dampers using real-time hybrid simulation , 2012 .

[27]  C. Siva Ram Murthy,et al.  A New Approach for Scheduling of Parallelizable Tasks in Real-Time Multiprocessor Systems , 1998, Real-Time Systems.

[28]  Stephen A. Mahin,et al.  Pseudodynamic Test Method—Current Status and Future Directions , 1989 .

[29]  Liliana Cucu-Grosjean,et al.  Integrating job parallelism in real-time scheduling theory , 2008, Inf. Process. Lett..

[30]  James M. Ricles,et al.  Real-time Hybrid Simulation Studies of Complex Large-Scale Systems Using Multi-Grid Processing , 2012 .