Multinode Real-Time Scheduling for Stable Networked Control of a Quanser 3DOF Hover Platform

Authors

  • Hector Benitez-Pérez Instituto de Investigaciones en Matemáticas Aplicadas y en Sistemas (IIMAS) & Dirección General de Cómputo y Tecnologías de la Información y las Comunicaciones (DGTIC) at UNAM, Mexico
  • Ricardo Federico Villarreal-Martínez Institute of Research in Applied Mathematics and Systems (IIMAS) at UNAM, Mexico
  • Rita Carolina Rodriguez-Martínez Institute of Research in Applied Mathematics and Systems (IIMAS) at UNAM, Mexico
  • Adrián Durán-Chavesti Institute of Research in Applied Mathematics and Systems (IIMAS) at UNAM, Mexico
  • Nora Isabel Pérez-Quezadas Institute of Research in Applied Mathematics and Systems (IIMAS) at UNAM, Mexico
  • José Alberto Aparicio-Santos Dirección General de Cómputo y Tecnologías de la Información y las Comunicaciones (DGTIC) at UNAM,  Mexico

DOI:

https://doi.org/10.15837/ijccc.2026.4.7527

Keywords:

Networked control systems, Distributed real-time control, Jitter compensation, Multinode scheduling, Time-delay systems

Abstract

This work presents an experimental evaluation of distributed real-time control architectures applied to a Quanser 3DOF Hover platform. Multinode configurations comprising 3 and 9 computing nodes communicating via TCP/IP are reviewed, with control models executed in MATLAB/ Simulink within an interconnected data environment. For each configuration, sensing, control, and actuation modules were deployed on distinct nodes to assess the influence of communicationinduced delay and jitter on closed-loop stability. The main contribution consists of the modelling of time-delay models based on a scheduling-oriented approximation, together with the synthesis of a control law that explicitly incorporates the boundary conditions imposed by the scheduling policy. The study introduces the integration of a multinode scheduler, implemented as an additional node, which temporally orchestrates the critical events of the control loop. The scheduler is designed according to its dynamic configuration, with the specific objective of coupling the control law to the delays introduced by the scheduling mechanism. The manuscript provides both a conceptual analysis and a detailed design of the scheduler and its associated control law. Experimental results demonstrate that the platform remains stable with up to nine nodes when the scheduling mechanism is employed, whereas, in architectures lacking explicit temporal coordination, oscillatory behaviour associated with jitter and desynchronisation is observed.

References

Beard, R. W. (2008). Quadrotor Dynamics and Control, IEEE Control Systems Magazine, 28(5), 38-45, 2008. https://doi.org/10.1109/MCS.2008.927966

Beard R. W. and McLain T. W. (2012). Small Unmanned Aircraft: Theory and Practice, Princeton University Press, 2012. https://doi.org/10.1515/9781400840601

Benítez-Pérez, H.; Cárdenas-Flores, F.; García-Nocetti, F. (2007). An Implementation of Reconfigurable Network Control based upon Automata Proposal for Three Conveyor Belt Case Study, International Journal of Computers, Communications & Control, 2(4), 314-327, 2007. https://doi.org/10.15837/ijccc.2007.4.2363

Benítez-Pérez H., Cardenas-Flores F., and García-Nocetti F. (2011) Reconfigurable Takagi Sugeno Fuzzy Logic Control for a Class of Nonlinear System Considering Communication Time Delays on Peripheral Elements, International Journal of Computers Communications & Control 6(3),384- 399, 2011 https://doi.org/10.15837/ijccc.2011.3.2124

Benítez-Pérez, H.; Cárdenas-Flores, F.; García-Nocetti, F. (2011). Reconfigurable Takagi-Sugeno Fuzzy Logic Control for a Class of Nonlinear System considering Communication Time Delays on Peripheral Elements, Int. J. of Computers, Communications and Control, 6(3), 387-402, 2011. https://doi.org/10.15837/ijccc.2011.3.2124

Benítez-Pérez, H.; Benítez-Pérez, A.; Ortega-Arjona, J.; Esquivel-Flores, O. (2012). Fuzzy Networked Control Systems Design Considering Scheduling Restrictions, Hindawi Publishing Corporation, Advances in Fuzzy Systems, 2012. https://doi.org/10.1155/2012/927878

Benítez-Pérez, H.; Benítez-Pérez, A.; Ortega-Arjona, J. (2013). Networked Control Systems Design Considering Scheduling Restrictions and Local Faults Using Local State Estimation, International Journal of Innovative Computing, Information & Control, 9(8), 2013. https://doi.org/10.1155/2012/927878

H. Benítez-Pérez, J. Ortega-Arjona, O. Esquivel-Flores, J.A. Rojas-Vargas, A. Alvarez-Cid, (2016) A Fuzzy Networked Control System Following Frequency Transmission Strategy, International Journal of Computers Communications & Control 11(1), 10-25, 2016. https://doi.org/10.15837/ijccc.2016.1.2158

Benítez-Pérez H.; Ortega-Arjona J.; Rojas-Vargas J.A; Durán-Chavesti A. (2016) Design of a Fuzzy Networked Control Systems Priority Exchange Scheduling Algorithm, International Journal of Computers Communications & Control, 11(2), 179-193, 2016. https://doi.org/10.15837/ijccc.2016.2.2440

Benítez-Pérez H., Hermosillo-Gomez, J. (2021) Job-shop scheduling over a heterogeneous platform, International Journal of Computers Communications & Control 16(3), 1-11, 2021. https://doi.org/10.15837/ijccc.2021.3.4221

Bouabdallah S., Murrieri P., and Siegwart R. (2004). Design and Control of an Indoor Micro Quadrotor, Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 4393-4398, 2004. https://doi.org/10.1109/ROBOT.2004.1302409

Bouabdallah, S., Murrieri, P., and Siegwart, R. (2007). Design and Control of an Indoor Micro Quadrotor, Proceedings of the IEEE International Conference on Robotics and Automation (ICRA), 4393-4398, 2007. https://doi.org/10.1109/ROBOT.2004.1302409

Buttazo, G. (2004) Hard Real-Time Computing Systems, Springer 2004.

Castillo O.; Benítez-Pérez H. (2020) Improving NCS Stabilisation Using a Predictive Pulsed Control Law, International Journal of Computers Communications & Control, 15(6), 2020. https://doi.org/10.15837/ijccc.2020.6.4052

Data Distribution Service (DDS) Specification, Object Management Group, version 1.4, 2015

Esquivel-Flores, O.; Benítez-Pérez, H.; Méndez-Monroy, P.; Ortega-Arjona,J. (2012). Bounded communication between nodes of a networked control system as a strategy of scheduling, International Journal of Parallel, Emergent and Distributed Systems, 27(6), 481-502,2012. https://doi.org/10.1080/17445760.2012.717941

J. Ángel Hermosillo-Gómez and Héctor Benítez-Pérez. (2019), RUN enhancement through Bayesian networks International Journal of Parallel, Emergent and Distributed Systems 34(5), 523-537, 2019. https://doi.org/10.1080/17445760.2019.1578880

Hespanha, João P. and Naghshtabrizi, Payam and Xu, Yonggang. A Survey of Recent Results in Networked Control Systems, Proceedings of the IEEE, 95(1), 138-162, 2007. https://doi.org/10.1109/JPROC.2006.887288

IEEE Standard for a Precision Clock Synchronisation Protocol for Networked Measurement and Control Systems, IEEE, IEEE Std 1588-2008, 2008.

Khalil H. K. (2002). Nonlinear Systems, Prentice Hall, 3rd Edition, 2002.

Kopetz, Hermann. Real-Time Systems: Design Principles for Distributed Embedded Applications, Springer, 2011.

Maruyama, Yu and Kato, Shinpei and Azumi, Takuya. Exploring the Performance of ROS2, Proceedings of the International Conference on Embedded Software (EMSOFT), 2016. https://doi.org/10.1145/2968478.2968502

Nilsson, Johan. Real-Time Control Systems with Delays, Lund Institute of Technology, 1998.

Quanser 3DOF Hover Experiment User Manual, Quanser Inc., 2020

Ramos-Fernández A. (2021). Sistema de Control Sobre Redes Utilizando Redes Neuronales y Modelos Ocultos de Markov, Master Thesis, Universidad Nacional Autónoma de México., Programa de Maestría y Doctorado en Ingeniería, 2021.

F. M. S. Nascim nto and G. Lima. (2023). Dealing with Soft Aperiodic Tasks in RUN 2023 XIII Brazilian Symposium on Computing Systems Engineering (SBESC). https://doi.org/10.1109/SBESC60926.2023.10324231

Slotine J.-J. E. and Li W. (1991). Applied Nonlinear Control, Prentice Hall, 1991.

Spong M. W., Hutchinson S., and Vidyasagar M. (2006). Robot Modeling and Control, John Wiley & Sons, 2006.

Stevens B. L., Lewis F. L., and Johnson E. N. (2015). Aircraft Control and Simulation, John Wiley & Sons, 2015.

Tanaka K., and Wang H.(2008). Fuzzy Control Systems Design and Analysis, John Wiley & Sons, 2008.

Tipsuwan, Yodyium and Chow, Mo-Yuen. Control Methodologies in Networked Control Systems, Control Engineering Practice, 11(10), 1099-1111, 2003. https://doi.org/10.1016/S0967-0661(03)00036-4

Time-Sensitive Networking (TSN) Overview, IEEE 802.1 Time-Sensitive Networking Task Group, 2018.

Zhang, Wei and Branicky, Michael S. and Phillips, Stephen M. Stability of Networked Control Systems, IEEE Control Systems Magazine, 21(1), 84-99, 2001. https://doi.org/10.1109/37.898794

Additional Files

Published

2026-07-07

Most read articles by the same author(s)

Obs.: This plugin requires at least one statistics/report plugin to be enabled. If your statistics plugins provide more than one metric then please also select a main metric on the admin's site settings page and/or on the journal manager's settings pages.