Abstract
Control is a critical element in many applications and research such as experimental testing in real-time. Linear approaches for control and estimation have been widely applied to real-time hybrid simulation (RTHS) techniques in tracking the physical domain (plant). However, nonlinearities and highly uncertainties of the plant impose challenges that must be properly addressed using nonlinear control procedures. In this study, a controller is developed for such an uncertain nonlinear system by integrating a robust control approach with a nonlinear Bayesian estimator. A sliding mode control methodology synthesizes the nonlinear control law to provide stability and accurate tracking performance, and a particle filter algorithm estimates the full state of the plant using measured signals such as displacement. The Hybrid Simulation Management (HSM) code is developed to implement dynamic systems and the improved nonlinear robust controller. The HSM is integrated in a novel run-time substrate named CyberMech, which is a platform developed to enhance the performance of real-time cyber-physical experiments that supports parallel execution. A set of experiments with a highly uncertain nonlinear dynamic system demonstrates that the combination of advanced control techniques and high performance computation enhances the quality of real-time experimentation and potentially expands RTHS techniques capabilities.
Similar content being viewed by others
References
Lund A, Dyke SJ, Song W, Bilionis I (2019) Global sensitivity analysis for the design of nonlinear identification experiments. Nonlinear Dyn 98:375–394. https://doi.org/10.1007/s11071-019-05199-9
Lund A, Dyke SJ, Song W, Bilionis I (2020) Bayesian identification of a nonlinear energy sink device: method comparison. In: Conference Proceedings of the Society for Experimental Mechanics Series. Springer New York LLC, p 173–175
Song W, Dyke S (2013) Development of a cyber-physical experimental platform for real-time dynamic model updating. Mech Syst Signal Process 37:388–402. https://doi.org/10.1016/j.ymssp.2012.12.007
Kim J, Kim H, Lakshmanan K, Rajkumar R (2013) Parallel scheduling for cyber-physical systems. In: Proceedings of the ACM/IEEE 4th international conference on cyber-physical systems - ICCPS ‘13. ACM Press, New York, p 31–40
ROS.org | Powering the world’s robots. https://www.ros.org/. Accessed 25 Oct 2019
ROS 2 Overview. https://index.ros.org/doc/ros2/. Accessed 25 Oct 2019
Hashemi MJ, Mosqueda G, Lignos DG et al (2016) Assessment of numerical and experimental errors in hybrid simulation of framed structural systems through collapse. J Earthq Eng 20:885–909. https://doi.org/10.1080/13632469.2015.1110066
Del Carpio RM, Mosqueda G, Javad Hashemi M (2016) Large-scale hybrid simulation of a steel moment frame building structure through collapse. J Struct Eng (United States) 142. https://doi.org/10.1061/(ASCE)ST.1943-541X.0001328
Kwon OS, Kammula V (2013) Model updating method for substructure pseudo-dynamic hybrid simulation. Earthq Eng Struct Dyn 42:1971–1984. https://doi.org/10.1002/eqe.2307
Lamarche CP, Tremblay R, Léger P et al (2010) Comparison between real-time dynamic substructuring and shake table testing techniques for nonlinear seismic applications. Earthq Eng Struct Dyn 39:1299–1320. https://doi.org/10.1002/eqe.994
Bursi OS, Jia C, Vulcan L et al (2011) Rosenbrock-based algorithms and subcycling strategies for real-time nonlinear substructure testing. Earthq Eng Struct Dyn 40:1–19. https://doi.org/10.1002/eqe.1017
Wang Z, Wu B, Xu G, Bursi OS (2018) An improved equivalent force control algorithm for hybrid seismic testing of nonlinear systems. Struct Control Heal Monit 25. https://doi.org/10.1002/stc.2076
Gomez D, Maghareh A, Dyke SJ (2015) Enabling role of hybrid simulation across NEES in advancing earthquake engineering Special Issues focused on different topics in hybrid simulations view project resilient extraterrestrial habitats engineering view project enabling role of hybrid simulation across NEES in advancing earthquake engineering 15:1738–1991. https://doi.org/10.12989/sss.2015.15.3.913
Dyke SJ, Spencer BF, Quast P, Sain MK (1995) Role of control-structure interaction in protective system design. J Eng Mech 121:322–338. https://doi.org/10.1061/(ASCE)0733-9399(1995)121:2(322)
Maghareh A, Dyke SJ, Prakash A, Bunting GB (2014) Establishing a predictive performance indicator for real-time hybrid simulation. Earthq Eng Struct Dyn 43:2299–2318. https://doi.org/10.1002/eqe.2448
Ferry D, Bunting G, Maghareh A et al (2014) Real-time system support for hybrid structural simulation. In: 2014 Proceedings of the international conference on embedded software, EMSOFT 2014. Association for Computing Machinery, Inc
Orr J, Gill C, Agrawal K et al (2018) Elasticity of workloads and periods of parallel real-time tasks. In: ACM International Conference Proceeding Series. Association for Computing Machinery, p 61–71
Bunting G, Prakash A, Dyke Chair SJ et al Parallel real-time hybrid simulation of structures using multi-scale models Doctor of Philosophy
Wu T, Song W (2019) Real-time aerodynamics hybrid simulation: wind-induced effects on a reduced-scale building equipped with full-scale dampers. J Wind Eng Ind Aerodyn 190:1–9. https://doi.org/10.1016/j.jweia.2019.04.005
MECHS (2019) Hybrid simulation for multi-hazard engineering A Research Agenda Version 2
Lu LQ, Wang JT, Zhu F (2018) Improvement of real-time hybrid simulation using parallel finite-element program. J Earthq Eng 1–19
Maghareh A, Silva CE, Dyke SJ (2018) Servo-hydraulic actuator in controllable canonical form: identification and experimental validation. Mech Syst Signal Process 100:398–414. https://doi.org/10.1016/j.ymssp.2017.07.022
Maghareh A, Silva CE, Dyke SJ (2018) Parametric model of servo-hydraulic actuator coupled with a nonlinear system: experimental validation. Mech Syst Signal Process 104:663–672. https://doi.org/10.1016/j.ymssp.2017.11.009
Maghareh A (2017) Nonlinear robust framework for real-time hybrid simulation of structural systems: design, implementation, and validation. Theses Diss Available from ProQuest
Slotine JE, Li W (1991) Applied nonlinear control. Pearson Education, New Jersey
Khalil H (2002) Nonlinear systems, 3rd edn. Pearson Education
Gordon NJ, Salmond DJ, Smith AFM (1993) Novel approach to nonlinear/non-Gaussian Bayesian state estimation. IEE Proc F Radar Signal Process 140(2):107–113. https://doi.org/10.1049/ip-f-2.1993.0015
Smith AFM, Gelfand AE (1992) Bayesian statistics without tears: a sampling-resampling perspective. Am Stat 46:84–88. https://doi.org/10.1080/00031305.1992.10475856
Efron B (1982) The jackknife, the bootstrap and other resampling plans. Society for Industrial and Applied Mathematics, Stanford, California
Doucet A, Nando de Freitas NG (2001) Sequential Monte Carlo methods in practice. Springer, New York
Condori J, Maghareh A, Dyke S (2019) Estimating states for nonlinear systems using the particle filter. ArXiv:submit/2920436
Stroustrup B (2013) The C++ programming language, 4th edn. Addison-Wesley
Lippman S, Lajoie J, Moo B (2013) C++ primer, 5th edn. Addison-Wesley Professional
Ferry D, Maghareh A, Bunting G, et al (2014) On the performance of a highly parallelizable concurrency platform for real-time hybrid simulation. Sixth World Conf Struct Control Monit
Li J, Chen JJ, Agrawal K, Lu C, Gill C, Saifullah A (2014) Analysis of federated and global scheduling for parallel real-time tasks. 2014 26th Euromicro Conference on Real-Time Systems, Madrid, pp 85–96. https://doi.org/10.1109/ECRTS.2014.23
OpenMP. https://www.openmp.org/. Accessed 25 Oct 2019
Nepote B, Dyke SJ, Caicedo JM (2000) Implementation of the transfer function iteration method for the control of earthquake simulators. In: Second European Conference on Structural Control. Paris, France
Swevers J, Al-Bender F, Ganseman CG, Prajogo T (2000) An integrated friction model structure with improved presliding behavior for accurate friction compensation. IEEE Trans Autom Control 45:675–686. https://doi.org/10.1109/9.847103
de Wit CC, Olsson H, Astrom KJ, Lischinsky P (1995) A new model of control systems with friction. IEEE Trans Autom Control 40:419–425
Acknowledgements
This work was supported by Purdue University through the John E. Goldberg Fellowship and through the Peruvian National Council of Science, Technology, and Technological Innovation (CONCYTEC) Fellowship Generación Científica: Becas de Doctorado en el Extranjero.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interest
On behalf of all authors, the corresponding author states that there is no conflict of interest.
Additional information
Publisher’s Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Condori, J., Maghareh, A., Orr, J. et al. Exploiting Parallel Computing to Control Uncertain Nonlinear Systems in Real-Time. Exp Tech 44, 735–749 (2020). https://doi.org/10.1007/s40799-020-00373-w
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s40799-020-00373-w